OttoStruve / muler

A Python package for working with pipeline-produced spectra from IGRINS, HPF, and Keck NIRSPEC
https://muler.readthedocs.io
MIT License
15 stars 9 forks source link

Various testing spot checks... #122

Closed gully closed 1 year ago

gully commented 1 year ago

For quality assurance

gully commented 1 year ago

Ok, so I have narrowed the friction point down to astropy <--> numpy compatibility. In particular this Astropy #13323 finds the same compatibility problem. One fix is to simply demand the most recent version of astropy 5.2. The problem with that of course, is that many users don't want to update astropy (maybe they rely on some other software with a dependency conflict).

For now I will only test with compatible versions, and not force users to adopt one or the other, knowing that there's a decent chance they'll run into these conflicts. The more durable solution would be a large build matrix and targeted treatment of individual conflicts.