nanograv / enterprise

ENTERPRISE (Enhanced Numerical Toolbox Enabling a Robust PulsaR Inference SuitE) is a pulsar timing analysis code, aimed at noise analysis, gravitational-wave searches, and timing model analysis.
https://enterprise.readthedocs.io
MIT License
64 stars 65 forks source link

libstempo updates #388

Closed mattpitkin closed 1 month ago

mattpitkin commented 1 month ago

Hi enterprise devs! I've put together a MR for libstempo that does some updates to the build system, drops support for Python 3.7 and makes the build NumPy 2.0 compatible https://github.com/vallis/libstempo/pull/69. If there's anything that would be useful to include from an enterprise point-of-view, please comment on the MR.

JPGlaser commented 1 month ago

Pretty sure the above will be fine now that Python 3.12 is added as well. @AaronDJohnson opinions?

~ Joe G.

AaronDJohnson commented 1 month ago

I don't think there is anything in particular that we need. We should probably drop support for 3.7 here too though.

mattpitkin commented 1 month ago

Version 2.5.0 of libstempo is now released and available through PyPI and conda-forge.