Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi!
After playing with PyMC >= 5 for exoplanet-core (exoplanet-dev/exoplanet-core#89), I thought I'd give this one a try.
Most changes boil down to replacing
aesara
withpytensor
. I also updated sometestval
arguments toinitval
.One somewhat important change is that
pm.pytensorf.rvs_to_value_vars()
was deprecated with a warning, so I replaced it withpymc.Model().replace_rvs_by_values()
, which is equivalent but requires the model context. Thepm.pytensorf.replace_rvs_by_values()
requires extra keyword arguments which are passed automatically by the model method.Also, the
isort
pre-commit hook failed so I updated the version (ref: PyCQA/isort#2108)