daringli

Results 10 issues of daringli

https://docs.nersc.gov/systems/perlmutter/ This is largely based on the archer2 makefile.

zed_scalefac lets us calculate zeta (as defined in the stella.geometry file) from zed, allowing geometry files to be fully reconstructed from the stella netcdf output. Zeta is useful when we...

Many journal bibtex style (.bst) files do not support arXiv IDs. By adding doi and url fields, the preprint bibtex export becomes compatible with these .bst files. I have not...

**Is your feature request related to a problem? Please describe.** Many journal bibtex style files (.bst) do not support arXiv preprints but most support doi or url fields. When citing...

enhancement

Rewrites part of MPIFiniteDifference and FiniteDifference to: - Support Jacobian calculations for both scipy.optimize.minimize and scipy.optimize.least_squares. The former needs df/dx_i and the latter dR_i/dx_j, where R_i are the components of...

- Adds test coverage for "full torus" closed=True `Surface.plot()` - Adds a warning if a non-3D matplotlib axis is passed to `Surface.plot()` The test asserts that aspects of the plot...

Added tests for - Copying stellarator non-symmetric surfaces - Calling `fourier_transform_scalar` with normalization not None and modes aliasing to 0 - Calling `fixed_range()` - Calling darea() and dvolume() These cases...

**Unit Tests for src/simsopt/mhd/boozer.py** Adds test coverage for the `if wout.lasym` block (src/simsopt/mhd/boozer.py:194-199), and for the less used normalization and weight options. The tests are merely regression tests made under...

When updating the boundary of a VMEC object, some derived properties that only depend on the boundary are not updated until `set_indata()` is run. A call to `set_indata()` typically happens...

This adds functionality to save/load WindingSurfaceField and CurrentPotentialFourier, which provides a convenient way for the user to save results of their regcoil-like optimizations for later analysis.