Skip to content

v0.4.8

Compare
Choose a tag to compare
@f0uriest f0uriest released this 25 Jun 03:07
· 12108 commits to master since this release
d1fd6f1

Bug fixes:

  • Fixed array comparison in eq method to return False for differently sized arrays rather than throwing an error
  • Misc errors fixed in VMECIO.save()
  • Fixed indexing issue with m=0, n=0 modes when transforming FourierSeries basis
  • Fixed sign error in computations of MHD energy

Changes:

  • 2nd-order optimal perturbation capability added
  • Quasi-symmetry objective functions have been validated against STELLOPT benchmarks
  • Additional data added to the VMEC-like NetCDF output generated by VMECIO.save() for compatibility with other legacy codes
  • Added equilibrium methods for calculating cross sectional area, aspect ratio, major and minor radii
  • Grid weights are now scaled to always sum to 4pi^2 even for symmetric grids so that volume and area will be calculated correctly for symmetric equilibria

Tests:

  • Added tests for VMECIO.save()
  • Added tests for FourierSeries transform bug