-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to aesara=2.8.2 and aeppl=0.0.35 #6059
Conversation
Thanks for taking this on @Armavica! |
Codecov Report
@@ Coverage Diff @@
## main #6059 +/- ##
==========================================
+ Coverage 89.06% 89.56% +0.50%
==========================================
Files 72 72
Lines 12931 12941 +10
==========================================
+ Hits 11517 11591 +74
+ Misses 1414 1350 -64
|
4fed09f
to
2eb3d36
Compare
Now the only tests that do not pass are the ones related to the random variable |
So apparently, as discussed in the linked aesara issue, the So I am not sure what to do. The two options that I see are:
What are your thoughts? |
We already have a weibull with scale: pymc/pymc/distributions/continuous.py Line 2521 in f7315a3
It seems we only need to implement the logp method (you can copy the one that was being used in aeppl until recently) |
2eb3d36
to
7a9c477
Compare
Thank you for your help. The tests are now all passing, so I think that the PR is ready for review. It took me some time to figure out what I had to do for this Weibull distribution, and I still don't understand how everything works… So I hope that I did what you meant, but otherwise I would be happy to redo it differently. |
7a9c477
to
e98adb7
Compare
I realized that I forgot to address some deprecations which only raised warnings and not hard errors. So I am going to pass this PR back into draft mode until this is done. |
Replaced with solve_triangular
c2e1e1d
to
a0bb1db
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work!
Very cool, and already in our new release: https://github.com/pymc-devs/pymc/releases/tag/v4.1.6 |
What is this PR about?
Adapting to the new aesara API, fixes #6053.
Checklist
Major / Breaking Changes
Bugfixes / New features
Docs / Maintenance