Nathaniel Starkman
Nathaniel Starkman
You are probably aware of this. But on the off chance it wasn't on your radar this might be useful for optimistix: https://github.com/google/autobound
If you're building on `equinox`, might as well use `jaxtyping` for more detailed type hints, including shape information.
https://github.com/glass-dev/glass/blob/c9a816dbbee8bccf8f9da5430fbb59e104c62f6d/glass/shells.py#L80 ```python class RadialWindow(NamedTuple): """Docstring.""" attr1: float """Description.""" attr2: float """Description."""
I'm not sure if this is out of scope for `ruff`, but it would be awesome to have a means to auto-fix links that now redirect. Like many repos, we...
In Astropy we've been enjoying using MeeseeksDev. I use a project board to track and categorize my PRs, current and intended. When A PR in the project is backported using...
Fixes #761. I haven't yet cracked why the warnings aren't raised when a function is jitted.
`error_if` is super useful! It would be great if there were also a `warn_if` function that surfaced a warning instead of raising an error.
It would be amazing to be able to specify uncertainties on ICs and have that propagate through to the solutions. I know this is a very difficult problem in general....
https://ui.adsabs.harvard.edu/abs/2015MNRAS.446.1424R/abstract It's an adaptive symplectic integrator with superior speed and performance. Currently the symplectic solver in diffrax is not adaptive. Implementing this solver would offer an improved symplectic option.
> I would prefer to import as much as possible in `if TYPE_CHECKING:` blocks because that helps prevent import loops, avoids cluttering the module namespace and prevents runtime imports from...