This PR removes the support for Python 3.7 and 3.8. Py3.7 has already reached its End-of-Life (EOL), and support for Python 3.8 was already dropped by the major scientific packages we use in this repository (NumPy, SciPy, AstroPy), as described here.
All the dependencies on other packages have now been updated, including the one on PySM3.
Unfortunately, it is not possible to support Python 3.10 and 3.11, as toast-cmb does not support them (the last release of toast-cmb dates back to October 2021).
Remove support for Python 3.7 and 3.8, upgrade packages
Update formatting to black's current version
Update code for flake8's current version
Rename astropy.cosmology.Planck18_arXiv_v2 to Planck18
This PR removes the support for Python 3.7 and 3.8. Py3.7 has already reached its End-of-Life (EOL), and support for Python 3.8 was already dropped by the major scientific packages we use in this repository (NumPy, SciPy, AstroPy), as described here.
All the dependencies on other packages have now been updated, including the one on PySM3.
Unfortunately, it is not possible to support Python 3.10 and 3.11, as toast-cmb does not support them (the last release of
toast-cmb
dates back to October 2021).