v0.4.8
Bug fixes:
- Fixed array comparison in
eq
method to returnFalse
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