Releases: aesara-devs/aesara
Releases · aesara-devs/aesara
rel-2.9.4
What's Changed
- DOC: Remove redundant import of
TensorType
in tensor creation docs by @zoj613 in #1527 - Add project status update to README and bound NumPy by @brandonwillard in #1531
Full Changelog: rel-2.9.3...rel-2.9.4
rel-2.9.3
What's Changed
- Fix memory leak in
TensorFromScalar
by @brandonwillard in #1519
Full Changelog: rel-2.9.2...rel-2.9.3
rel-2.9.2
What's Changed
- Add a
CITATION.cff
file by @brandonwillard in #1505 - Update NumPy BLAS info approach for version 1.26 by @brandonwillard in #1512
- Add F
RandomVariable
by @aadya940 in #1509
New Contributors
Full Changelog: rel-2.9.1...rel-2.9.2
rel-2.9.1
What's Changed
- Fix bad initial values shape assumptions in
save_mem_new_scan
rewrite by @brandonwillard in #1501 - Replace deprecated
np.product
withnp.prod
by @brandonwillard in #1502
Full Changelog: rel-2.9.0...rel-2.9.1
rel-2.9.0
What's Changed
- Update README with relevant links by @dgerlanc in #1451
- Skip t
est_cache_race_condition
on macOS by @dgerlanc in #1452 - Rename
floor_div
tofloor_divide
to match NumPy's API by @sudarsan2k5 in #1432 - Add tests and doc to sdist by @maresb in #1454
- Add power and zipf RV by @Smit-create in #1448
- Use different sample sizes for empirical JAX sampler tests by @brandonwillard in #1464
- Fix new RTD build failures by @brandonwillard in #1466
- Minor improvements to index/install/intro docs by @maresb in #1443
- Make
Feature
s less stateful by @brandonwillard in #832 - Add mention of tags and ARM environments to developer start guide by @PaulScemama in #1465
- Add GenGammaRV jax implementation by @FredericWantiez in #1450
- Replace
sqr
withsquare
by @sudarsan2k5 in #1439 - Remove custom standard RV
Op
(s) and add remaining "standard" NumPy RVs by @Smit-create in #1461 - Add
ChiSquareRV
JAX implementation by @larryshamalama in #1363 - Fix a typo in JAX
gengamma
by @Smit-create in #1475 - Create a base type for shared RNG variables by @brandonwillard in #1476
- Adjust
RandomTypeSharedVariable.__str__
by @brandonwillard in #1481 - Update
pre-commit
config by @brandonwillard in #1482 - Remove support for Python 3.7 by @brandonwillard in #1483
- Add pyupgrade as pre-commit hook by @maresb in #1484
- Add JAX implementation for
InvGammaRV
by @PaulScemama in #1480 - gh: refactor community files by @SauravMaheshkar in #1471
- Bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #1489
- Update pre-commit hooks by @github-actions in #1486
- Enable
pip
caching in CI by @SauravMaheshkar in #1487 - Removes pydot2 dependency by @Ankit-Dhankhar in #1493
- Update pre-commit hooks by @github-actions in #1492
- Remove type ignore in
aesara.link.c.exceptions
by @brandonwillard in #1494 - Implement
ConvolveOp
by @Smit-create in #1485 - Use NumPy recommended approach to out-of-bounds integer conversion by @brandonwillard in #1496
- Use Numba's
Generator
support by @brandonwillard in #1245
New Contributors
- @PaulScemama made their first contribution in #1465
- @SauravMaheshkar made their first contribution in #1471
- @Ankit-Dhankhar made their first contribution in #1493
Full Changelog: rel-2.8.12...rel-2.9.0
rel-2.8.12
What's Changed
- Add Jax WaldRV (invgauss) by @FredericWantiez in #1435
- Refactor the documentation by @rlouf in #1413
- JAX: Implement geometric RV sampling by @Smit-create in #1444
- Update Cython-generated code for Python 3.11 by @brandonwillard in #1447
New Contributors
- @FredericWantiez made their first contribution in #1435
Full Changelog: rel-2.8.11...rel-2.8.12
rel-2.8.11
What's Changed
- Resolving math typo in sigmoid docstring issue by @vrii14 in #1402
- Add Gaussian Hypergeometric Function
Hyp2F1
by @ColtAllen in #1288 - Migrate from setuptools to hatchling by @maresb in #1384
- Add numerical stabilization for difference of exponentials by @Smit-create in #1399
- Overhaul the documentation by @rlouf in #1403
- Fix the repository URL in the documentation by @rlouf in #1404
- Ensure git archives contains version info by @carlsmedstad in #1405
- Adapt dev-builds settings for hatch-vcs by @maresb in #1407
- Update pre-commit hooks by @github-actions in #1396
- Add
SharedVariable.default_update
graphs todebugprint
by @brandonwillard in #1412 - Update the README by @rlouf in #1411
- Add documentation tagline to the README by @rlouf in #1416
- Fix link to the mission statement in the README by @sudarsan2k5 in #1417
- Rename
true_div
totrue_divide
to match with NumPy by @sudarsan2k5 in #1414 - Implement RayleighRV by @Smit-create in #1433
- Add sub-package-level deprecations by @brandonwillard in #1434
- Fix C++11 narrowing error on Mac OS by @dgerlanc in #972
- Exclude doc/ from sdist by @maresb in #1408
- Update Actions versions in
update-pre-commit.yml
by @brandonwillard in #1442 - Add support for
SharedVariable.default_update
s inOpFromGraph
by @brandonwillard in #1441
New Contributors
- @vrii14 made their first contribution in #1402
- @ColtAllen made their first contribution in #1288
- @Smit-create made their first contribution in #1399
- @carlsmedstad made their first contribution in #1405
Full Changelog: rel-2.8.10...rel-2.8.11
rel-2.8.10
What's Changed
- Update time.clock() to time.perf_counter() in documentation under tutorial/conditions by @ntmkhanh in #1293
- Add
kwargs
toaesara.graph.basic.clone_get_equiv
by @brandonwillard in #1296 - Replace some uses of
TensorType.broadcastable
withTensorType.shape
by @brandonwillard in #1297 - Make
as_symbolic
work with sparse matrices by @brandonwillard in #1298 - Update codecov-action version by @brandonwillard in #1300
- Add
name
argument toVariable.clone
by @wd60622 in #1282 - Remove redundant
graph_inputs
usage inOpFromGraph
by @brandonwillard in #1306 - Refactor
SharedVariable
and its interfaces by @brandonwillard in #1305 - Removes redundant dependencies from environment.yml by @j0ker70 in #1309
- Add a fusion rewrite for
CAReduce
s withElemwise
inputs by @brandonwillard in #1285 - Fixing link appearances in README by @larryshamalama in #1311
- Remove
CholeskyGrad
Op by @sudarsan2k5 in #1302 - Add
Op
s forsolve_discrete_lyapunov
andsolve_continuous_lyapunov
by @jessegrabowski in #1020 - Harmonize softplus implementations by @ricardoV94 in #884
- Replace time.time with time.perf_counter by @redbopo in #1312
- Add ARM dev environment dependencies by @dgerlanc in #960
- Type hint of
specify_shape
does not allow for None in shape by @sudarsan2k5 in #1313 - Refactor Numba dispatching and interfaces by @brandonwillard in #1317
- Add basic support for SciPy CSC and CSR sparse types in Numba by @brandonwillard in #1336
- Add mission statement by @dgerlanc in #1340
- Add basic overloads for Numba sparse types by @brandonwillard in #1337
- Support read-only Numba types by @brandonwillard in #1343
- Fix the JAX
RandomVariable
dispatcher by @rlouf in #1284 - Add JAX implementation for
LogNormalRV
by @juanitorduz in #1346 - Add CI support for benchmarking by @brandonwillard in #1347
- Continue benchmark-related CI work by @brandonwillard in #1365
- Splitting before using JAX key by @AdrienCorenflos in #1345
- Add
HalfNormalRV
JAX implementation by @theorashid in #1362 - Fix the JAX
Subtensor
andIncSubtensor
dispatcher by @rlouf in #1338 - Use
jax.Array
for type checking in tests by @rlouf in #1372 - Add
HalfCauchyRV
JAX implementation by @theorashid in #1370 - Add
random
alias toaesara.tensor.random.basic
by @redbopo in #1364 - Downgrade flake8 pre-commit for py37 compatibility by @maresb in #1374
- Migrate from setup.cfg to pyproject.toml by @maresb in #1371
- Update setup-python action version by @brandonwillard in #1376
- Set nightly build project.name in pyproject.toml by @maresb in #1380
- Update copyright years by @brandonwillard in #1381
- Give a CI error message when lazylinker_c.c missing by @maresb in #1383
- Enable dependabot to update github-actions by @maresb in #1386
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #1388
- Bump actions/download-artifact from 2 to 3 by @dependabot in #1387
- Bump actions/cache from 1 to 3 by @dependabot in #1389
- Seed benchmark tests by @brandonwillard in #1391
- Add GHA workflow to autoupdate pre-commit hooks by @maresb in #1378
- Bump peter-evans/create-pull-request from 3 to 4 by @dependabot in #1392
- Move aesara-cache into aesara.bin package by @maresb in #1382
- Update pre-commit hooks by @github-actions in #1393
- Migrate from versioneer to setuptools_scm by @maresb in #1375
- Fix for recent failures in setup-miniconda by @brandonwillard in #1398
New Contributors
- @ntmkhanh made their first contribution in #1293
- @wd60622 made their first contribution in #1282
- @j0ker70 made their first contribution in #1309
- @sudarsan2k5 made their first contribution in #1302
- @jessegrabowski made their first contribution in #1020
- @redbopo made their first contribution in #1312
- @juanitorduz made their first contribution in #1346
- @AdrienCorenflos made their first contribution in #1345
- @theorashid made their first contribution in #1362
- @dependabot made their first contribution in #1388
- @github-actions made their first contribution in #1393
Full Changelog: rel-2.8.9...rel-2.8.10
rel-2.8.9
What's Changed
- Add documentation for contributing to Aesara by @dgerlanc in #1283
- Do not always remap storage in
fgraph_to_python
by @brandonwillard in #1291
Full Changelog: rel-2.8.8...rel-2.8.9
rel-2.8.8
What's Changed
- Add gufunc signature to
RandomVariable
's docstrings by @rlouf in #1160 - Add support for shared inputs in
numba_funcify_Scan
by @brandonwillard in #1241 - Remove redundant install/update instructions and Python/NumPy primers from documentation by @rlouf in #1256
- Mention common cases in issue template by @brandonwillard in #1266
- Fix
SharedVariable.value
usage inbroadcast_shape_iter
by @brandonwillard in #1269 - Deprecate
nnet
andsignal
modules by @rlouf in #1188 - Add documentation for
aesara.as_symbolic
by @anirudhacharya in #1265 - Add type hint to
RandomVariable.rng_fn
by @sujitpal in #827 - Add specialization for subtraction and addition with negative terms by @ricardoV94 in #549
- Refactor output
Type
inference inRandomVariable
andScan
by @brandonwillard in #1253 - Use
time.perf_counter
foraesara.function
timing results by @anirudhacharya in #1262 - Update flake8 repo and version in
pre-commit
config by @brandonwillard in #1278 - Add Student's t
RandomVariable
by @rlouf in #1211
New Contributors
- @anirudhacharya made their first contribution in #1265
- @sujitpal made their first contribution in #827
Full Changelog: rel-2.8.7...rel-2.8.8