Nathaniel Starkman
Nathaniel Starkman
Up for discussion! ~Very much a work in progress. Hopefully refined by discussion at the upcoming conference.~
Quantity 2.0
PDF link: https://github.com/nstarman/astropy-APEs/blob/units-quantity-2.0/APE25/report.pdf
A sampling of the improvements that leaning into ruff brings. I used the most common codes, and got ruff to replace `black` and `isort`. There's a lot more we can...
It would be great to add type annotations to `plum`! They should be tested, e.g. by `pre-commit`, with a configuration in `pyproject.toml`.
Helpful for PRs that affect the docs.
https://codspeed.io. I'd be interested to see bottlenecks and would probably contribute speed-optimization PRs.
See https://github.com/GalacticDynamics/galax/pull/296#issue-2280926552. I'm seeing differences in the galax results (from auto-diff) to the gala numbers (coded [here](https://github.com/adrn/gala/blob/e0d599abfb2f09e3a8ccc1abdd4c3d4b3f115c1e/gala/potential/potential/builtin/builtin_potentials.c#L1607-L1629)). This is either a problem on the galax side resulting from machine precision...
https://github.com/adrn/gala/blob/e0d599abfb2f09e3a8ccc1abdd4c3d4b3f115c1e/gala/dynamics/representation_nd.py#L12-L15