Skip to content

Commit

Permalink
Update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
f0uriest authored Jan 11, 2023
1 parent 7a55b0a commit 40bb94a
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,36 @@
Changelog
=========

v0.7.0
------

[Github Commits](https://github.com/PlasmaControl/DESC/compare/v0.6.4...v0.7.0)

New Features
- Add implementation of `Surface.compute_curvature`.
- Add `return_data` flag to plotting functions to return dictionary of plotted data.
- Add computation of beta, average B, surface curvature, magnetic field derivatives, and others.
Full list at https://desc-docs.readthedocs.io/en/stable/variables.html
- Modify `Surface` classes to always orient surfaces correctly to give the equilibrium a positive Jacobian. This means DESC will always use a right handed coordinate system in both cylindrical and flux coordinates. Previously the orientation of the flux coordinate system would depend on the boundary parameterization.
- New utility function `desc.compat.ensure_positive_jacobian` for converting previously saved equilibria to a right handed coordinate system.

Major Changes
- Refactored backend `compute` functions to calculate dependencies recursively. This should make it much easier to add new quantities, and reduces compilation times by 50-70%

Minor Changes
- Refactor wrapping of scipy optimizers.
- Add check for incompatible constraints in optimization.
- Improvements to `plot_1d` to correctly plot flux surface average quantities.
- Speed up calculation of Boozer transform.
- Have stability objectives print their max, min and average value at end of solve.

Bug Fixes
- Fix issue where if fixing specific boundary modes, the indices used to index the target do not match up with the indices of the A matrix.
- Fix weighting of duplicate nodes for periodic domains.
- Ensure transforms build correctly even with empty grid.
- Ensure transforms always have 0,0,0 derivative.
- Change normalization for poloidal field to avoid having a 0 normalization factor.


v0.6.4
------
Expand Down

0 comments on commit 40bb94a

Please sign in to comment.