Switch PyMC3 to PyMC (which is the new name starting from PyMC v4.0.0)
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.
Merge request reports
Activity
added Sampling label
assigned to @matthew-pitkin
added 93 commits
-
ce89a484...907dbf65 - 18 commits from branch
lscsoft:master
- 1a6e0362 - Make plotting tests run out of schedule
- 04fcf4aa - Enforce minimum skymap version
- 1e157228 - Enforce minimum skymap version
- 0a2ca361 - Make sampler implementations more generic
- 9547b763 - Rename attribute
- 0d0c62b9 - Merge remote-tracking branch 'origin/master' into standardize-pool-handling
- a86f5a78 - Fixes for temporary directory samplers
- b91c963a - precommit fixes
- 5b7cc5b7 - Fix tests
- 3d3f79c7 - Simplify some logic in dynamic dynesty
- 86fa76c7 - Remove repetition in emcee family
- 27e0c92d - Don't store module objects in Sampler
- b8400264 - Add pool to sampler run tests
- 528abd6b - Only test parallelisation with samplers that support it
- 31277003 - Remove map attribute for pickling
- d6ff1ac3 - Improve sampler testing
- 78426198 - Merge remote-tracking branch 'origin' into standardize-pool-handling
- 54a8fce2 - Merge branch 'master' into 'standardize-pool-handling'
- 4708a5bc - Add missing import
- 17a8e042 - add conversion function
- f3be71ae - add sampler implementations to pre-commits
- e7c55fe0 - Reformat sampler implementations
- 5a88c5be - Merge branch 'standardize-pool-handling' of git.ligo.org:lscsoft/bilby into...
- 94f4a87a - Fix sampler tests
- 2479d4d0 - Merge remote-tracking branch 'origin/master' into standardize-pool-handling
- e2c4a018 - Make ptemcee pickling work
- b80b7c32 - Make nessai exit on correct code
- 61084e07 - Add sampler hard exit option
- fad9500c - Merge branch 'master' into 'standardize-pool-handling'
- 7ec859eb - Make sure ptemcee variables are defined in init
- de47eb9c - Merge branch 'master' into 'standardize-pool-handling'
- dbaa5ee6 - Merge branch 'master' into 'standardize-pool-handling'
- 2c75cf66 - Remove extra line
- c8a4bf43 - Formatting fixes
- fbe8e197 - Fixes, mostly to interrupting with a pool
- f0247bec - Typo fix
- e54fbff0 - Fix ptmcmcsampler
- 88221c17 - Remove polychord pool testing
- 89ecec28 - Fix resume kwargs for ultranest in test
- 7110f1ce - Make polychord hard exit
- 05218902 - Remove broken cpnest job
- 359812f9 - Standardise checkpoint time for ptemcee
- a764c199 - Merge branch 'standardize-pool-handling' of git.ligo.org:lscsoft/bilby into...
- 76f896e8 - Merge remote-tracking branch 'origin/master' into standardize-pool-handling
- 81e74ec0 - Fixes for update to black
- 795665f6 - add tests that npool argument works as expected
- dc8f524b - remove erroneous emcee call and make sampler test safer
- 4f7b3849 - fix nessai
- c6268390 - fix nessai pool use
- 006d1332 - make sure sampling dump is set
- e79d587e - add test for likelihood reordering
- ed63cb7d - make sure sampling time updates without checkpointing
- 5cd9a1be - fix precommit black version
- 4b6e4853 - Merge remote-tracking branch 'origin' into standardize-pool-handling
- 86e279e4 - Merge remote-tracking branch 'origin/master' into standardize-pool-handling
- 59a16e36 - fixes for sampler run testing
- 3cf5b9f5 - isort fix
- f7875564 - isort fix
- 9602813d - make sure schwimmbad is installed for sampler testing
- dc968c12 - update documentation for temporary file
- 011abef4 - Merge branch 'master' into 'standardize-pool-handling'
- cd6626d8 - Add n_pool to equivalent kwargs
- 8d623315 - Formatting fix
- d36882e7 - Merge remote-tracking branch 'origin/master' into standardize-pool-handling
- f9342438 - Catch value error raised by signals
- d5f026f2 - Merge branch 'standardize-pool-handling' of git.ligo.org:lscsoft/bilby into...
- 4bd7fd42 - nessai: add dummy setup pool method
- 7d77bc79 - cpnest: make interruption work properly
- f8e0a3da - add more samplers to pool testing
- 5b061f78 - kombine: use kombine serial pool
- d7292b9e - kombine: use kombine serial pool
- 2858d076 - bilby MCMC: don't get sampling dump as attribute
- 9dcc263e - dynesty: only close pbar when using tqdm
- 03d95481 - bilby MCMC: fix formatting
- 5ef6affb - Merge remote-tracking branch 'upstream/standardize-pool-handling' into pymc3_to_pymc4
Toggle commit list-
ce89a484...907dbf65 - 18 commits from branch
I've updated this after merging with !1043 (merged).
added 7 commits
-
5ef6affb...602eaa64 - 6 commits from branch
lscsoft:master
- 059db937 - Merge branch 'master' into pymc3_to_pymc4
-
5ef6affb...602eaa64 - 6 commits from branch
mentioned in merge request !1133 (merged)
added 25 commits
-
059db937...3b3d387b - 24 commits from branch
lscsoft:master
- e720bc8a - Merge branch 'master' into pymc3_to_pymc4
-
059db937...3b3d387b - 24 commits from branch
- Resolved by Matthew David Pitkin
- Resolved by Matthew David Pitkin
- Resolved by Matthew David Pitkin
- Resolved by Matthew David Pitkin
added 1 commit
- 66c03c6a - sampler_run_test.py: add pymc back into tests
Please register or sign in to reply