v0.8.0
What's Changed
- Use setuptools_scm to set version from git tags by @ZedThree in #67
- Add benchmarking suite using airspeed velocity by @ZedThree in #68
- If all currents are fixed, IF statement is needed by @pabloprf in #71
- Update DIIID machine and add example by @JarrodLeddy in #70
- Replace deprecated np.asscalar by @tbody-cfs in #76
- Set an initial value for bndry_change to prevent UnboundLocalError by @tbody-cfs in #77
- Add getitem, coil and current setter/getter for Circuit class by @tbody-cfs in #79
- Repair pipeline by @tbody-cfs in #81
- Set random seed if testing with pytest by @tbody-cfs in #82
- Drop support for Python 3.7 by @ZedThree in #86
- Switch to external FreeQDSK for *qdsk reading/writing by @ZedThree in #85
- A few minor documentation fixes by @ZedThree in #88
- Warn instead of failing if coil area is zero by @tbody-cfs in #78
- ShapedCoil fix: Multiply control response by turns by @bendudson in #75
- Add freeqdsk to requirements.txt by @hattom in #92
- Small QOL Change: Use abstractmethods in jtor.py and add typehints to said abstract met… by @allen-adastra in #89
- CI: Update publish action by @ZedThree in #96
- Tutorial by @bendudson in #73
New Contributors
- @JarrodLeddy made their first contribution in #70
- @tbody-cfs made their first contribution in #76
- @hattom made their first contribution in #92
- @allen-adastra made their first contribution in #89
Full Changelog: v0.7.0...v0.8.0