Releases: hiddenSymmetries/simsopt
Releases · hiddenSymmetries/simsopt
v1.8.1
v1.8.0
Support for python 3.8 dropped
What's Changed
- (Minor Fix) two broken examples in docs by @missing-user in #459
- Python3.8 EOL by @mbkumar in #460
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- Ml/coil forces by @landreman in #356
- Update branch to have FramedCurve for coil orientation by @phuslage in #364
- Pull request for force Optimizables by @smhurwitz in #387
- Removed separation of MPI ranks during boozXform by @mishapadidar in #442
- install pyoculus from git and f90wrap from pypi by @smiet in #445
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #443
- Fix MPI issue with vmec crashes in 1st evaluation by @landreman in #446
- Coil_forces by @smhurwitz in #449
- Coil forces by @smhurwitz in #450
- Update python version for docs build by @landreman in #452
- Single-stage optimization with spec: CoilSet, ReducedCoilSet and CoilNormalField (PR 2 of 2) by @smiet in #438
- Specify coil group names in load_coils_from_makegrid_file by @daringli in #451
- Bugfix for SPEC non-stellerator symmetric case by @missing-user in #454
- Force mpi4py < 4 in Dockerfile due to shifter problem by @landreman in #456
- np.NINF to -np.inf for np2.0 compatibility by @missing-user in #458
New Contributors
- @phuslage made their first contribution in #364
- @smhurwitz made their first contribution in #387
- @dependabot made their first contribution in #443
- @missing-user made their first contribution in #454
Full Changelog: v1.6.4...v1.7.0
v1.6.4
What's Changed
- Fix logging error in boozer.py to address #435 by @landreman in #436
Full Changelog: v1.6.3...v1.6.4
v1.6.3
What's Changed
- Spec refactoring/improvement (PR 1 of 3 for single-stage) by @smiet in #418
- Fix #411 compile flags on Apple Silicon Ubuntu Docker by @krystophny in #412
New Contributors
- @krystophny made their first contribution in #412
Full Changelog: v1.6.2...v1.6.3
v1.6.2
v1.6.1
v1.6.0
Please note that this release is constrained to use numpy < 2.0.0.
What's Changed
- vectorized BoozerLS residual evaluation by @andrewgiuliani in #409
- Make residuals file optional by @landreman in #413
- Stellarator non-symmetric configurations in vmec_splines by @daringli in #414
- BoozerLS surface optimization by @andrewgiuliani in #366
- ag/surface_dofs_fix by @andrewgiuliani in #361
- Fix mayavi install failure in Docker and Singularity containers by @landreman in #426
- L_{grad B} scale length by @landreman in #419
- Numpy type hinting by @mbkumar in #430
New Contributors
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Js/circularcoil dofs update by @smoniewski in #379
- Mgrid improvements by @aaroncbader in #396
- added surface self-intersection test as well as second derivatives of surface aspect ratio by @andrewgiuliani in #401
- Ag/pr vectorized second derivative volume by @andrewgiuliani in #402
- fix for issue #405 by @andrewgiuliani in #407
- Updated CircularCoil class to alllow for dofs by @jloizu in #377
- Rotating ellipse surface by @landreman in #410
- CurveXYZFourierSymmetries by @andrewgiuliani in #404
- Disable Avx512 by @mbkumar in #408
New Contributors
- @smoniewski made their first contribution in #379
- @aaroncbader made their first contribution in #396
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- fix parallel evaluation of derived optimizables by @smiet in #381
- compute the rotational transform on a magnetic axis by @andrewgiuliani in #399
Full Changelog: v1.3.0...v1.4.0