Recent Releases of https://github.com/aesara-devs/aeppl
https://github.com/aesara-devs/aeppl - v0.1.5
What's Changed
- Updates for next Aesara release by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/243
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.1.4...v0.1.5
- Python
Published by brandonwillard almost 3 years ago
https://github.com/aesara-devs/aeppl - v0.1.4
What's Changed
- Add AePPL logo by @dgerlanc in https://github.com/aesara-devs/aeppl/pull/245
- Add rewrite for sum of normal RVs by @larryshamalama in https://github.com/aesara-devs/aeppl/pull/239
- Update pre-commit hooks by @github-actions in https://github.com/aesara-devs/aeppl/pull/244
- Make
add_independent_normalswork with varargs by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/247 - Preserve the identities of value/observed variables by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/248
New Contributors
- @dgerlanc made their first contribution in https://github.com/aesara-devs/aeppl/pull/245
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.1.3...v0.1.4
- Python
Published by brandonwillard about 3 years ago
https://github.com/aesara-devs/aeppl - v0.1.3
What's Changed
- Update pre-commit hooks by @github-actions in https://github.com/aesara-devs/aeppl/pull/237
- Fix
ValueVariablechecks by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/242
New Contributors
- @github-actions made their first contribution in https://github.com/aesara-devs/aeppl/pull/237
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.1.2...v0.1.3
- Python
Published by brandonwillard about 3 years ago
https://github.com/aesara-devs/aeppl - v0.1.2
What's Changed
- Use Sphinx Book Theme for the documentation by @rlouf in https://github.com/aesara-devs/aeppl/pull/224
- Add installation instructions by @rlouf in https://github.com/aesara-devs/aeppl/pull/225
- Update the README by @rlouf in https://github.com/aesara-devs/aeppl/pull/226
- Add Gitter badge to the README by @rlouf in https://github.com/aesara-devs/aeppl/pull/227
- Add link to the roadmap in the documentation by @rlouf in https://github.com/aesara-devs/aeppl/pull/231
- Update pre-commit hooks by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/235
- Edited the doc discussed in #228 by @Kd-Here in https://github.com/aesara-devs/aeppl/pull/233
- Updates for new Aesara deprecations by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/234
New Contributors
- @Kd-Here made their first contribution in https://github.com/aesara-devs/aeppl/pull/233
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.1.1...v0.1.2
- Python
Published by brandonwillard over 3 years ago
https://github.com/aesara-devs/aeppl - v0.1.1
What's Changed
- Explicitly remove AePPL IR from
conditional_logprobresults by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/223
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.1.0...v0.1.1
- Python
Published by brandonwillard over 3 years ago
https://github.com/aesara-devs/aeppl - v0.1.0
What's Changed
- Added the name of the author by @LeoKnaw in https://github.com/aesara-devs/aeppl/pull/211
- Set dtype of zeros in mixture condition by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/215
- Add rudimentary documentation for AePPL by @rlouf in https://github.com/aesara-devs/aeppl/pull/213
- Change use of
TensorType.broadcastabletoTensorType.shapeby @brandonwillard in https://github.com/aesara-devs/aeppl/pull/217 - Use
RandomStreamin examples by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/216 - Update the geometric icdf test for newer SciPy by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/218
- Update copyright years by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/219
- Update GitHub Action versions by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/220
- Introduce
ValuedVariableby @brandonwillard in https://github.com/aesara-devs/aeppl/pull/78
New Contributors
- @LeoKnaw made their first contribution in https://github.com/aesara-devs/aeppl/pull/211
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.50...v0.1.0
- Python
Published by brandonwillard over 3 years ago
https://github.com/aesara-devs/aeppl - v0.0.50
What's Changed
- Set tests to error on uncaught warnings by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/167
- Add support for nightly builds by @rlouf in https://github.com/aesara-devs/aeppl/pull/205
- Refactor
MeasurableElemwiseand its use by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/208
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.40...v0.0.50
- Python
Published by brandonwillard over 3 years ago
https://github.com/aesara-devs/aeppl - v0.0.40
What's changed
- Refactor the interface to build logprob graphs by @rlouf in 196
- Python
Published by rlouf over 3 years ago
https://github.com/aesara-devs/aeppl - v0.0.39
What's Changed
- Fixes in the LaTeX pretty-printer by @rlouf in https://github.com/aesara-devs/aeppl/pull/188
- Fix misc. typing issue and update
pre-commitby @brandonwillard in https://github.com/aesara-devs/aeppl/pull/200 - Implement log-probability for
StudentTRVby @rlouf in https://github.com/aesara-devs/aeppl/pull/199
New Contributors
- @rlouf made their first contribution in https://github.com/aesara-devs/aeppl/pull/188
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.38...v0.0.39
- Python
Published by brandonwillard over 3 years ago
https://github.com/aesara-devs/aeppl - v0.0.38
What's Changed
- Fix remaining
ShapeFeatureimport by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/186
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.37...v0.0.38
- Python
Published by brandonwillard over 3 years ago
https://github.com/aesara-devs/aeppl - v0.0.37
What's Changed
- Update
ShapeFeatureimports by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/168
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.36...v0.0.37
- Python
Published by rlouf over 3 years ago
https://github.com/aesara-devs/aeppl - v0.0.36
What's Changed
- Introduce graph rewrite for mixture sub-graphs defined via
Switchby @larryshamalama in https://github.com/aesara-devs/aeppl/pull/154 - Do not require dtype to be an Op attribute in Censored by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/175
- Raise RuntimeError when requested logprob expressions are not inferred by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/179
- Implement logprob rewrites for rounding operations by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/176
- Fix bug in logprob_dimshuffle by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/181
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.35...v0.0.36
- Python
Published by ricardoV94 over 3 years ago
https://github.com/aesara-devs/aeppl - v0.0.35
What's Changed
- Implement measurable
DimShuffles by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/159 - Add a custom metaclass for dynamic type creation of unmeasurable
Ops by @larryshamalama in https://github.com/aesara-devs/aeppl/pull/158 - Change use of "opt[imize]" to "rewrite" by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/161
- Only introduce
MeasurableDimShuffles when input is aRandomVariableby @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/164 - Fix the use of deprecated objects by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/165
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.34...v0.1.0
- Python
Published by brandonwillard almost 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.34
What's Changed
- Improve numerical stability of censored logps by @aseyboldt in https://github.com/aesara-devs/aeppl/pull/156
- Implement Inverse CDF dispatch functions by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/147
New Contributors
- @aseyboldt made their first contribution in https://github.com/aesara-devs/aeppl/pull/156
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.33...v0.0.34
- Python
Published by brandonwillard almost 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.33
What's Changed
- Update PyPI workflow to also build a wheel by @keesterbrugge in https://github.com/aesara-devs/aeppl/pull/155
New Contributors
- @keesterbrugge made their first contribution in https://github.com/aesara-devs/aeppl/pull/155
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.32...v0.0.33
- Python
Published by brandonwillard almost 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.32
What's Changed
- Fix check for missing rv in
factorized_joint_logprobby @larryshamalama in https://github.com/aesara-devs/aeppl/pull/151 - Change
httptohttpsinsetup.pyby @maresb in https://github.com/aesara-devs/aeppl/pull/152
New Contributors
- @larryshamalama made their first contribution in https://github.com/aesara-devs/aeppl/pull/151
- @maresb made their first contribution in https://github.com/aesara-devs/aeppl/pull/152
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.31...v0.0.32
- Python
Published by brandonwillard almost 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.31
What's Changed
- Perform log-probability rewrites on un-valued terms by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/129
- Implement chained transforms by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/26
- Implement measurable Stacks by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/146
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.30...v0.0.31
- Python
Published by ricardoV94 about 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.30
What's Changed
- Implement
_get_measurable_outputsforDiscreteMarkovChainFactoryby @brandonwillard in https://github.com/aesara-devs/aeppl/pull/141
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.29...v0.0.30
- Python
Published by brandonwillard about 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.29
What's Changed
- Remove
ignore_logprobchecking by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/132 - Assign IR-related rewrites to
logprob_rewrites_dbby @brandonwillard in https://github.com/aesara-devs/aeppl/pull/133 - Preserve mode in
MeasurableScans by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/136 - Remove Python 3.6 references and update cloning in
create_discrete_mc_opby @brandonwillard in https://github.com/aesara-devs/aeppl/pull/137 - Remove unused code in
invgamma_logprobby @brandonwillard in https://github.com/aesara-devs/aeppl/pull/139 - Return updates created by
discrete_markov_chainby @brandonwillard in https://github.com/aesara-devs/aeppl/pull/140
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.28...v0.0.29
- Python
Published by brandonwillard about 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.28
What's Changed
- Fix
RVTransform.log_jac_detmethod for vector values by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/123 - Rename
SimplextoSimplexTransformfor consistency with other transforms by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/128 - Add HMM-constructing helper functions and
Ops by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/130
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.27...v0.0.28
- Python
Published by brandonwillard about 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.27
What's Changed
- Use the
HasInnerGraphinterface to get inner-inputs/outputs by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/122 - Update imports for relocated Aesara C types by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/124
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.26...v0.0.27
- Python
Published by brandonwillard about 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.26
What's Changed
- Remove Python 3.6 from the CI test matrix by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/117
- Set up aeppl documentation by @OriolAbril in https://github.com/aesara-devs/aeppl/pull/114
- Do not replace valued RVs in
naive_bcast_rv_liftby @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/116
New Contributors
- @OriolAbril made their first contribution in https://github.com/aesara-devs/aeppl/pull/114
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.25...v0.0.26
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.25
What's Changed
- Update
test_naive_bcast_rv_liftforbroadcast_tochanges in Aesara by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/113 - Take the abs value of the Jacobian determinant in the default transform by @lucianopaz in https://github.com/aesara-devs/aeppl/pull/112
New Contributors
- @lucianopaz made their first contribution in https://github.com/aesara-devs/aeppl/pull/112
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.24...v0.0.25
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.24
What's Changed
- Add Dirac-delta support by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/110
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.23...v0.0.24
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.23
What's Changed
- Remove restrictive
assertinnaive_bcast_rv_liftby @brandonwillard in https://github.com/aesara-devs/aeppl/pull/109
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.22...v0.0.23
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.22
What's Changed
- Fix mixture support for the case of scalar mixture distributions with non-scalar indices by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/108
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.21...v0.0.22
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.21
What's Changed
- Remove unnecessary
update_rv_mapscall inmixture_replaceby @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/103 - Use
IfElseinMixturelog-probability when the index is scalar by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/104
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.20...v0.0.21
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.20
What's Changed
- Add parameter check in Laplace
logprobby @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/99 - Rename internal value variables in
factorized_joint_logprobby @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/100 - Allow advanced/fancy indexing and arbitrary
Joinaxes in mixtures by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/101
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.19...v0.0.20
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.19
What's Changed
- Import
Assertfrom its new module by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/97 - Fix inputs filtering bug in
logprob_MixtureRVby @brandonwillard in https://github.com/aesara-devs/aeppl/pull/98
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.18...v0.0.19
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.18
What's Changed
- Raise ValueError when both edges of IntervalTransform are None by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/94
- Use specialized CheckAndRaise Op in logprob graphs by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/95
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.17...v0.0.18
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.17
What's Changed
- Ignore tag information in
rvs_to_value_varsby @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/93
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.16...v0.0.17
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.16
What's Changed
- Extend transforms to all
MeasurableVariables by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/70 - Remove unnecessary forward transforms in log-Jacobian calculations by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/70
- Add a Gitter chat badge to README.rst by @gitter-badger in https://github.com/aesara-devs/aeppl/pull/20
New Contributors
- @gitter-badger made their first contribution in https://github.com/aesara-devs/aeppl/pull/20
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.15...v0.0.16
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.15
What's Changed
- Implement log-probability for
CumSumOpby @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/72 - Implement censored log-probabilities via the
ClipOpby @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/22 - Fix bug in missing measurable variable warning by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/88
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.14...v0.0.15
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.14
What's Changed
- Replace use of
tag.ignore_logprobin mixture logic with custom instance dispatching by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/74 - Move
assign_custom_measurable_outputstoaeppl.abstractby @brandonwillard in https://github.com/aesara-devs/aeppl/pull/79 - Compute
_logprobconstants using Aesara by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/81
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.13...v0.0.14
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl - v0.0.13
What's Changed
- Add basic support for
ScanOps injoint_logprobby @kc611 in https://github.com/aesara-devs/aeppl/pull/24 - Updates for
StickBreakingtransform by @brandonwillard in https://github.com/aesara-devs/aeppl/pull/69StickBreakingwas renamed toSimplex
- Keep original values as keys in
factorized_joint_logproboutput by @ricardoV94 in https://github.com/aesara-devs/aeppl/pull/67
New Contributors
- @kc611 made their first contribution in https://github.com/aesara-devs/aeppl/pull/24
Full Changelog: https://github.com/aesara-devs/aeppl/compare/v0.0.12...v0.0.13
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl -
Changes in this release:
- Added a
use_jacobiankeyword option that can be given to[joint_]logprob. - Removed erroneous warnings from
joint_logprob - Canonicalization is now correctly applied before and after
joint_logprobrewrites factorized_joint_logprobnow handles multiple outputs from_logprob
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl -
Changes in this release:
- Value variables passed to
joint_logprobare no longer cloned
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl -
Changes in this release:
- Removed vars argument from factorized_joint_logprob
- Added sum flag to joint_logprob
- Created a factorized version of joint_logprob: factorized_joint_logprob
- Python
Published by brandonwillard over 4 years ago
https://github.com/aesara-devs/aeppl -
Changes in this release:
- Fixed an issue with value variable tracking
joint_logprobnow allows multiple variable arguments
- Python
Published by brandonwillard almost 5 years ago
https://github.com/aesara-devs/aeppl -
Changes in this release:
* Variable-specific transforms are now possible
* joint_logprob now takes multiple variable arguments
* joint_logprob computes the total sum of its component log-probabilities
- Python
Published by brandonwillard almost 5 years ago
https://github.com/aesara-devs/aeppl -
Changes in this release:
- Misc. transformation and log-probability fixes (e.g. for
halfnormalandvonmises) - Fix nested transformations
- Python
Published by brandonwillard almost 5 years ago
https://github.com/aesara-devs/aeppl -
Changes in this release:
- Implement general (e.g. non-homogeneous) mixture support for
aesara.tensor.stackedRandomVariables indexed by either aBernoulliRVorCategoricalRV.
- Python
Published by brandonwillard almost 5 years ago
https://github.com/aesara-devs/aeppl -
Changes in this release:
- Implemented
logprobforCategoricalRV
- Python
Published by brandonwillard almost 5 years ago
https://github.com/aesara-devs/aeppl -
Changes in this release:
* Added log-probabilities for ChiSquare and Wald
* Added RandomVariable transforms that change constrained variables to unconstrained variables (in the extended real numbers space). These transforms wrap RandomVariables and are compatible with aeppl.logprob and aeppl.joint_logprob.
- Python
Published by brandonwillard almost 5 years ago