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

Astropy is not optional in pulsar.py #367

Closed vhaasteren closed 9 months ago

vhaasteren commented 9 months ago

The Pulsar class imports astropy. Astropy is not a required dependency, so this should not be allowed. It's only necessary in the PintPulsar class, at which point PINT is installed which depends on astropy. Libstempo does not

vhaasteren commented 9 months ago

Fixed by #368