-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
V4 update test framework for distributions random method 2nd attempt #4608
V4 update test framework for distributions random method 2nd attempt #4608
Commits on Apr 23, 2021
-
Update tests following distributions refactoring
The distributions refactoring moves the random variable sampling to aesara. This relies on numpy and scipy random variables implementation. So, now the only thing we care about testing is that the parametrization on the PyMC side is sendible given the one on the Aesara side (effectively the numpy/scipy one) More details can be found on issue pymc-devs#4554 pymc-devs#4554
Configuration menu - View commit details
-
Copy full SHA for 5132c92 - Browse repository at this point
Copy the full SHA 5132c92View commit details -
Change tests for more refactored distributions.
More details can be found on issue pymc-devs#4554 pymc-devs#4554
Configuration menu - View commit details
-
Copy full SHA for 45180b1 - Browse repository at this point
Copy the full SHA 45180b1View commit details -
Change tests for refactored distributions
More details can be found on issue pymc-devs#4554 pymc-devs#4554
Configuration menu - View commit details
-
Copy full SHA for 7fed128 - Browse repository at this point
Copy the full SHA 7fed128View commit details -
Remove tests for random variable samples shape and size
Most of the random variable logic has been moved to aesara, as well as most of the relative tests. More details can be found on issue pymc-devs#4554
Configuration menu - View commit details
-
Copy full SHA for 6cb7a6b - Browse repository at this point
Copy the full SHA 6cb7a6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe5d7d9 - Browse repository at this point
Copy the full SHA fe5d7d9View commit details -
Add test checking PyMC samples match the aesara ones
Also mark test_categorical as expected to fail due to bug on aesara side. The bug is going to be fixed with 2.0.5 release, so we need to bump the version for categorical and the test to pass.
Configuration menu - View commit details
-
Copy full SHA for 6b576c4 - Browse repository at this point
Copy the full SHA 6b576c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b50e92f - Browse repository at this point
Copy the full SHA b50e92fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78ac5ac - Browse repository at this point
Copy the full SHA 78ac5acView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7afa5d - Browse repository at this point
Copy the full SHA b7afa5dView commit details -
- replace list of tuples with dict - rename 1 method - move pymc_dist as first argument in function call - replace list(params) with params.copy()
Configuration menu - View commit details
-
Copy full SHA for d6c3847 - Browse repository at this point
Copy the full SHA d6c3847View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b5899c - Browse repository at this point
Copy the full SHA 7b5899cView commit details -
The refactoring should make it possible testing both the distribution parametrization and sampled values according to need, as well as any other future test. More details on PR pymc-devs#4608
Configuration menu - View commit details
-
Copy full SHA for b1c40ef - Browse repository at this point
Copy the full SHA b1c40efView commit details -
Configuration menu - View commit details
-
Copy full SHA for a817a7e - Browse repository at this point
Copy the full SHA a817a7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c88e55 - Browse repository at this point
Copy the full SHA 1c88e55View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf68a3a - Browse repository at this point
Copy the full SHA bf68a3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55b4a0f - Browse repository at this point
Copy the full SHA 55b4a0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 706308e - Browse repository at this point
Copy the full SHA 706308eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d28087 - Browse repository at this point
Copy the full SHA 3d28087View commit details
Commits on Apr 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9b52e1b - Browse repository at this point
Copy the full SHA 9b52e1bView commit details