Switch PyMC3 to PyMC (which is the new name starting from PyMC v4.0.0)
All threads resolved!
Maintenance will be performed on git.ligo.org, containers.ligo.org, and docs.ligo.org on Tuesday 1 April 2025 starting at approximately 9am PDT. It is expected to take around 30 minutes and there will be several periods of downtime throughout the maintenance. Please address any comments, concerns, or questions to the helpdesk.
This MR updates the PyMC3 interface to use the new version of PyMC, which is now v4.0.0 (the version number suffix has been dropped). This is mainly a very straightforward port by replacing imports of pymc3
with pymc
. The Theano library has also been renamed to aesara
, so those are changed too.
The test suite runs and also the two examples, linear_regression_pymc.py and linear_regression_pymc_custom_likelihood.py, both work exactly as expected.