Results 8 issues of Matt Landreman

The SPEC tests `test_set_profile_cumulative` and `test_set_profile_non_cumulative` are occasionally failing in the CI. Some examples: https://github.com/hiddenSymmetries/simsopt/actions/runs/6364144339/job/17280224739 https://github.com/hiddenSymmetries/simsopt/actions/runs/6263108068/job/17006759326 Most of the time these tests both pass - usually it is just one...

There are a bunch of methods defined in C++, such as `gamma()` for surfaces and curves, that do not have any description in the API docs, or when a user...

In the sphinx docs: - Update the existing text to include the mean-squared-curvature, max-curvature, and possibly uniform-arclength objectives. - Add a section on stochastic optimization.

When the docs have a link to a class, using e.g. :obj:`simsopt.util.mpi.MpiPartition` the link does not work if the class has the `@requires` decorator. I noticed this problem in particular...

The CI appears to be broken. For the extensive tests with python 3.10 and 3.11 but not 3.9, there is a failure early on when pyoculus is installed. This PR...

Hi, I have the following nested AD problem that I'd like to get to work with TaylorDiff. Starting with a vector-valued function `f(params, x)` for scalar `x`, take a high-order...

The simsopt github actions workflows such as `tests.yml` have been failing at the step `Build SPEC python wrapper.` Here is one example: https://github.com/hiddenSymmetries/simsopt/actions/runs/19414114247/job/55539740477 The key error message seems to be...