Releases: hiddenSymmetries/simsopt
Releases · hiddenSymmetries/simsopt
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
v1.3.0
What's Changed
- Fix error with netcdf scalars in scipy v1.12 by @landreman in #390
- Version bump for various Actions used in Workflows by @mbkumar in #392
- Implement magnetic potential in cylindrical coordinates by @mbkumar in #393
- Tweak for compatibility with jax 0.4.25 by @landreman in #397
- Speed up LinkingNumber by @landreman in #398
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Bugfix in wheel naming
v1.1.1 remove dirty local from setuptools
v1.1.0
Simsopt version 1 with MIT license
This is new release with a bump in the major version to 1.0.0. Simsopt license changed from GPL to MIT starting from version 1.0.0
What's Changed
- Linting made stricter and the linting framework is switched to ruff by @mbkumar in #359
- Change license from LGPL to MIT by @landreman in #365
Full Changelog: v0.20.0...v1.0.0
v0.20.0
What's Changed
- scipy sqrtm fix by @landreman in #350
- Enable initial guess solutions for GPMO by @kchammond in #347
- Cbs/spec nonstellsym fix by @smiet in #351
- added use of axis aspect ratio argument when plotting poincare sections by @jloizu in #354
- Extend virtual casing to full torus by @rogeriojorge in #353
- Strain optimization by @ejpaul in #346
- Poincare options by @ejpaul in #362
New Contributors
- @kchammond made their first contribution in #347
- @smiet made their first contribution in #351
- @jloizu made their first contribution in #354
Full Changelog: v0.19.0...v0.20.0
v0.19.0
What's Changed
- Add QSC and QIC to singularity by @mbkumar in #340
- Cylindrical magnets grid fix by @akaptano in #342
- Flip orientation in create_equally_spaced_curves() to fix free-boundary by @landreman in #341
- tidy up examples by @landreman in #343
- [FIX] theta_vmec computation in vmec_fieldlines by @jons-pf in #344
- Tq/mgrid by @tmqian in #233
Full Changelog: v0.18.1...v0.19.0
v0.18.1
What's Changed
- fix #278: tracing.hpp does not find boost by @jons-pf in #332
- SPEC access token removed from docker by @mbkumar in #335
- Add support for python 3.11 by @mbkumar in #337
- additional VMEC input file parameters by @jons-pf in #333
- CI for docs by @mbkumar in #338
- Add PyQIC and PyQSC to docker by @mbkumar in #339
New Contributors
Full Changelog: v0.18.0...v0.18.1