Releases: aesara-devs/aesara
Releases · aesara-devs/aesara
rel-2.7.8
What's Changed
- Replace
distutils
withsetuptools
by @brandonwillard in #1050 - Make
topogroup_optimizer
useorder
argument by @brandonwillard in #1053 - Fix
size
issue when using broadcastable dimensions in multivariateRandomVariable
s by @ricardoV94 in #1056 - Implement generalized gamma distribution by @kylejcaron in #1059
- Add numba implementation for
Split
by @aseyboldt in #1061 - Fix the type hints in
aesara.printing
by @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
open
by @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.gradient
docstrings and type hints by @brandonwillard in #1038 - Generalize
tril
andtriu
beyond 2D arrays by @purna135 in #1026 - Replace uses of
Rebroadcast
bySpecifyShape
by @ricardoV94 in #915 - Fix
Op.perform
type hint by @michaelosthege in #1016 - Fix warning in
ReplaceValide.replace_all_validate_remove
by @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
Op
s from graphs by @brandonwillard in #1025 - Remove superfluous test value warning in
Elemwise
fusion rewrite by @brandonwillard in #1024 - Fix NumPy docstring link by @brandonwillard in #1033
- Fix a
Scan
Cython 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
'sType
signature covariant by @aseyboldt in #1010 - Add dtype option to
identity_like
by @guyrt in #1018 - Implement work-around for Numba issue causing a segfault on M1 when using
literal_unroll
with 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
AdvancedIncSubtensor
by @qipengchen in #927 - Jax implementation of
log1mexp
by @kylejcaron in #994 - Make
Elemwise.infer_shape
returnTensorType
ed 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_shape
by @brandonwillard in #981 - Broadcast matrix inputs to Gemm by @ricardoV94 in #986
- Prevent unnecessary
Scan
inplace rewrites by @brandonwillard in #993 - Refine
Scan
's Cython implementation by @brandonwillard in #963 - Add optional
strict
argument toType.is_valid_value
by @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
OpFromGraph
by @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
Scan
inner-graph compilation by @brandonwillard in #848 - Print inner-graphs only once in
debugprint
by @brandonwillard in #953 - Remove deprecated
Flatten
andTile
Op
s by @hectormz in #948 - Fix the type of
t_fn
inscan_perform.pyx
by @brandonwillard in #962 - Add missing properties to copied
Function
objects by @brandonwillard in #968 - Increase lock scope in
ModuleCache.refresh
by @brandonwillard in #969 - Allow newlines in
__str__
output printed byfgraph_to_python
by @brandonwillard in #975
Full Changelog: rel-2.6.6...rel-2.7.0
rel-2.6.6
What's Changed
- Update
np.random
usage, improve test seeding, and other misc. refactoring by @brandonwillard in #949 - Fix some input conversion issues in
aesara.tensor
by @brandonwillard in #952
Full Changelog: rel-2.6.5...rel-2.6.6