This repository was archived by the owner on Nov 17, 2025. It is now read-only.
Releases: aesara-devs/aesara
Releases · aesara-devs/aesara
Release list
rel-2.7.8
What's Changed
- Replace
distutilswithsetuptoolsby @brandonwillard in #1050 - Make
topogroup_optimizeruseorderargument by @brandonwillard in #1053 - Fix
sizeissue when using broadcastable dimensions in multivariateRandomVariables by @ricardoV94 in #1056 - Implement generalized gamma distribution by @kylejcaron in #1059
- Add numba implementation for
Splitby @aseyboldt in #1061 - Fix the type hints in
aesara.printingby @brandonwillard in #1064 - Enable type checking for NumPy types by @brandonwillard in #1066
Full Changelog: rel-2.7.7...rel-2.7.8
rel-2.7.7
What's Changed
- Use context managers with
openby @brandonwillard in #1049
Full Changelog: rel-2.7.6...rel-2.7.7
rel-2.7.6
What's Changed
- Update
Op.grad,Op.L_op, andaesara.gradientdocstrings and type hints by @brandonwillard in #1038 - Generalize
trilandtriubeyond 2D arrays by @purna135 in #1026 - Replace uses of
RebroadcastbySpecifyShapeby @ricardoV94 in #915 - Fix
Op.performtype hint by @michaelosthege in #1016 - Fix warning in
ReplaceValide.replace_all_validate_removeby @brandonwillard in #1042 - Update PyPI workflow to also build a wheel by @keesterbrugge in #1048
New Contributors
- @purna135 made their first contribution in #1026
- @keesterbrugge made their first contribution in #1048
Full Changelog: rel-2.7.5...rel-2.7.6
rel-2.7.5
What's Changed
- Remove useless complex conjugate
Ops from graphs by @brandonwillard in #1025 - Remove superfluous test value warning in
Elemwisefusion rewrite by @brandonwillard in #1024 - Fix NumPy docstring link by @brandonwillard in #1033
- Fix a
ScanCython issue involving output storage lengths by @brandonwillard in #1035
Full Changelog: rel-2.7.4...rel-2.7.5
rel-2.7.4
What's Changed
- Make
Apply.itypes'sTypesignature covariant by @aseyboldt in #1010 - Add dtype option to
identity_likeby @guyrt in #1018 - Implement work-around for Numba issue causing a segfault on M1 when using
literal_unrollwith booleans by @twiecki in #1027
New Contributors
Full Changelog: rel-2.7.3...rel-2.7.4
rel-2.7.3
What's Changed
- Parameterize the types of some core graph objects by @brandonwillard in #951
- Clean up top-level tests by @brandonwillard in #997
- Use new JAX index update approach for
AdvancedIncSubtensorby @qipengchen in #927 - Jax implementation of
log1mexpby @kylejcaron in #994 - Make
Elemwise.infer_shapereturnTensorTypeed values by @brandonwillard in #1003
New Contributors
- @qipengchen made their first contribution in #927
- @kylejcaron made their first contribution in #994
Full Changelog: rel-2.7.2...rel-2.7.3
rel-2.7.2
What's Changed
- Only attempt nightly builds on aesara-devs/aesara by @lucianopaz in #983
- Use input shapes to compute output shape in
Elemwise.infer_shapeby @brandonwillard in #981 - Broadcast matrix inputs to Gemm by @ricardoV94 in #986
- Prevent unnecessary
Scaninplace rewrites by @brandonwillard in #993 - Refine
Scan's Cython implementation by @brandonwillard in #963 - Add optional
strictargument toType.is_valid_valueby @brandonwillard in #995
Full Changelog: rel-2.7.1...rel-2.7.2
rel-2.7.1
What's Changed
- Update versioneer to fix build_ext bug by @mgorny in #977
- Added "What is Aesara" section to documentation by @Mount-Blanc in #970
- Clone inner-graph before compiling in
OpFromGraphby @brandonwillard in #976
New Contributors
- @Mount-Blanc made their first contribution in #970
Full Changelog: rel-2.7.0...rel-2.7.1
rel-2.7.0
What's Changed
- Refactor updates functionality and
Scaninner-graph compilation by @brandonwillard in #848 - Print inner-graphs only once in
debugprintby @brandonwillard in #953 - Remove deprecated
FlattenandTileOps by @hectormz in #948 - Fix the type of
t_fninscan_perform.pyxby @brandonwillard in #962 - Add missing properties to copied
Functionobjects by @brandonwillard in #968 - Increase lock scope in
ModuleCache.refreshby @brandonwillard in #969 - Allow newlines in
__str__output printed byfgraph_to_pythonby @brandonwillard in #975
Full Changelog: rel-2.6.6...rel-2.7.0
rel-2.6.6
What's Changed
- Update
np.randomusage, improve test seeding, and other misc. refactoring by @brandonwillard in #949 - Fix some input conversion issues in
aesara.tensorby @brandonwillard in #952
Full Changelog: rel-2.6.5...rel-2.6.6