Misha Padidar
Misha Padidar
Currently, only MPI _leaders_ run the majority of the `run` method of the BoozXform. This would be fine, except there is no use of MPI broadcast to send the all...
**Summary** This PR updates the documentation of the `to_mgrid` method of `MagneticField` objects. The changes to the documentation describe how the mgrid file is used by free boundary VMEC, and...
**Summary** This pull-request throws an error if a boundary is assigned to a VMEC object that has an NFP that is different from the NFP of the VMEC object. Only...
**Summary** Using the `.write` method of the `Mgrid` class can lead to an Overflow error (see screenshot). **Context** The `Mgrid` class is used to write `netcdf` files which can be...
The [`utils` directory](https://github.com/hiddenSymmetries/simsopt/tree/master/src/simsopt/util) has started to accumulate some clutter. In particular, there are three files which could be moved, or be broken apart and integrated with Simsopt: [permanent_magnet_helper_functions.py](https://github.com/hiddenSymmetries/simsopt/blob/master/src/simsopt/util/permanent_magnet_helper_functions.py), [polarization_project.py](https://github.com/hiddenSymmetries/simsopt/blob/master/src/simsopt/util/polarization_project.py), [famus_helpers.py](https://github.com/hiddenSymmetries/simsopt/blob/master/src/simsopt/util/famus_helpers.py)...
The `vmec_compute_geometry` function is the primary access point for computing basic quantities from a vmec equilibrium. Currently, the output of this function is lacking somewhat. It would be useful to...