Jon Niehof

Results 104 issues of Jon Niehof

WIP ## PR Checklist - [ ] Pull request has descriptive title - [ ] Pull request gives overview of changes - [ ] New code has inline comments where...

This PR replaces the f2py handling of irbem with building a shared library directly and using ctypes. Closes #725. Draft for now. As we go through, what we need is:...

We're finding 2.0 issues in CI and fixing them, and I think those are pretty well handled. Apparently binary wheels aren't compatible with 2.0 (although I haven't verified this) so...

setuptools 70 changed the API such that spacepy 0.6.0 will not build. Prebuilt binary wheels will still install, so this should not affect most users. Anybody installing from source should...

installer

We assume ISO timestrings are always UTC, and we deal with GPS time and TAI as continuous numbers only. Astronomers have the annoying habit :) of representing TAI as a...

enhancement

Ticktock supports TAI but not TT2000. Supporting TT2000, while nice in its own right, would make handling of modern CDF files much smoother. It's a small difference, ~1.5ms sinusoid with...

enhancement

This PR makes updates for Python 3.13 support - Changes the CI and build/test scripts to work against 3.13. There's some more general cleanup of the build/test scripts that was...

get_Lstar contains most of the irbempy documentation for the inputs: what omni keys to pass, what magnetic field models require each input. These should be pulled out (probably into a...

documentation

This might be a bit tricky to get exactly right, but prep_irbem assumes all `magkeys` are present, even if they're not required for the particular function being called. ### Minimal...

This PR increases the coverage of ae9ap9 from 51% to 89%. Closes #301. The addition of tests for reading files with different date formats required adding some small test files,...