Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays.
TensorFromScalar
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1519
Full Changelog: https://github.com/aesara-devs/aesara/compare/rel-2.9.2...rel-2.9.3
CITATION.cff
file by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1505
RandomVariable
by @aadya940 in https://github.com/aesara-devs/aesara/pull/1509
Full Changelog: https://github.com/aesara-devs/aesara/compare/rel-2.9.1...rel-2.9.2
save_mem_new_scan
rewrite by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1501
np.product
with np.prod
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1502
Full Changelog: https://github.com/aesara-devs/aesara/compare/rel-2.9.0...rel-2.9.1
est_cache_race_condition
on macOS by @dgerlanc in https://github.com/aesara-devs/aesara/pull/1452
floor_div
to floor_divide
to match NumPy's API by @sudarsan2k5 in https://github.com/aesara-devs/aesara/pull/1432
Feature
s less stateful by @brandonwillard in https://github.com/aesara-devs/aesara/pull/832
sqr
with square
by @sudarsan2k5 in https://github.com/aesara-devs/aesara/pull/1439
Op
(s) and add remaining "standard" NumPy RVs by @Smit-create in https://github.com/aesara-devs/aesara/pull/1461
ChiSquareRV
JAX implementation by @larryshamalama in https://github.com/aesara-devs/aesara/pull/1363
gengamma
by @Smit-create in https://github.com/aesara-devs/aesara/pull/1475
RandomTypeSharedVariable.__str__
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1481
pre-commit
config by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1482
InvGammaRV
by @PaulScemama in https://github.com/aesara-devs/aesara/pull/1480
pip
caching in CI by @SauravMaheshkar in https://github.com/aesara-devs/aesara/pull/1487
aesara.link.c.exceptions
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1494
ConvolveOp
by @Smit-create in https://github.com/aesara-devs/aesara/pull/1485
Generator
support by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1245
Full Changelog: https://github.com/aesara-devs/aesara/compare/rel-2.8.12...rel-2.9.0
Full Changelog: https://github.com/aesara-devs/aesara/compare/rel-2.8.11...rel-2.8.12
Hyp2F1
by @ColtAllen in https://github.com/aesara-devs/aesara/pull/1288
SharedVariable.default_update
graphs to debugprint
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1412
true_div
to true_divide
to match with NumPy by @sudarsan2k5 in https://github.com/aesara-devs/aesara/pull/1414
update-pre-commit.yml
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1442
SharedVariable.default_update
s in OpFromGraph
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1441
Full Changelog: https://github.com/aesara-devs/aesara/compare/rel-2.8.10...rel-2.8.11
kwargs
to aesara.graph.basic.clone_get_equiv
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1296
TensorType.broadcastable
with TensorType.shape
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1297
as_symbolic
work with sparse matrices by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1298
name
argument to Variable.clone
by @wd60622 in https://github.com/aesara-devs/aesara/pull/1282
graph_inputs
usage in OpFromGraph
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1306
SharedVariable
and its interfaces by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1305
CAReduce
s with Elemwise
inputs by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1285
CholeskyGrad
Op by @sudarsan2k5 in https://github.com/aesara-devs/aesara/pull/1302
Op
s for solve_discrete_lyapunov
and solve_continuous_lyapunov
by @jessegrabowski in https://github.com/aesara-devs/aesara/pull/1020
specify_shape
does not allow for None in shape by @sudarsan2k5 in https://github.com/aesara-devs/aesara/pull/1313
RandomVariable
dispatcher by @rlouf in https://github.com/aesara-devs/aesara/pull/1284
LogNormalRV
by @juanitorduz in https://github.com/aesara-devs/aesara/pull/1346
HalfNormalRV
JAX implementation by @theorashid in https://github.com/aesara-devs/aesara/pull/1362
Subtensor
and IncSubtensor
dispatcher by @rlouf in https://github.com/aesara-devs/aesara/pull/1338
jax.Array
for type checking in tests by @rlouf in https://github.com/aesara-devs/aesara/pull/1372
HalfCauchyRV
JAX implementation by @theorashid in https://github.com/aesara-devs/aesara/pull/1370
random
alias to aesara.tensor.random.basic
by @redbopo in https://github.com/aesara-devs/aesara/pull/1364
Full Changelog: https://github.com/aesara-devs/aesara/compare/rel-2.8.9...rel-2.8.10
fgraph_to_python
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1291
Full Changelog: https://github.com/aesara-devs/aesara/compare/rel-2.8.8...rel-2.8.9
RandomVariable
's docstrings by @rlouf in https://github.com/aesara-devs/aesara/pull/1160
numba_funcify_Scan
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1241
SharedVariable.value
usage in broadcast_shape_iter
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1269
nnet
and signal
modules by @rlouf in https://github.com/aesara-devs/aesara/pull/1188
aesara.as_symbolic
by @anirudhacharya in https://github.com/aesara-devs/aesara/pull/1265
RandomVariable.rng_fn
by @sujitpal in https://github.com/aesara-devs/aesara/pull/827
Type
inference in RandomVariable
and Scan
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1253
time.perf_counter
for aesara.function
timing results by @anirudhacharya in https://github.com/aesara-devs/aesara/pull/1262
pre-commit
config by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1278
RandomVariable
by @rlouf in https://github.com/aesara-devs/aesara/pull/1211
Full Changelog: https://github.com/aesara-devs/aesara/compare/rel-2.8.7...rel-2.8.8
rng_mrg
by @rlouf in https://github.com/aesara-devs/aesara/pull/1187
None
output node bug in JITLinker.create_jitable_thunk
by @ricardoV94 in https://github.com/aesara-devs/aesara/pull/1205
pre-commit
hooks by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1208
isort
ignore Cython files by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1209
GEMM
's C implementation by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1219
Scan
's merge rewrite by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1218
RandomState
/Generator
updates in JAX backend by @ricardoV94 in https://github.com/aesara-devs/aesara/pull/1214
_debugprint
's handling of empty profile data by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1224
numba_funcify_Scan
by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1203
fgraph_to_python
process Constant
FunctionGraph
outputs correctly by @brandonwillard in https://github.com/aesara-devs/aesara/pull/1234
Full Changelog: https://github.com/aesara-devs/aesara/compare/rel-2.8.6...rel-2.8.7