Autoray

Latest version: v0.7.1

Safety actively analyzes 714875 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.6.1

What's Changed
* Add: `autoray.lazy.where` function for `LazyArray` by yangguohao in https://github.com/jcmgray/autoray/pull/13
* Add: `autoray.lazy.take` function for `LazyArray` by yangguohao in https://github.com/jcmgray/autoray/pull/15
* Add`LazyArray.plot_history_stats` pie charts
* Add `autoray.shape` and `autoray.ndim` as preferred shape functions
* Add basic support for `aesara`

Fixes
* `LazyArray`: fix negative axis reductions
* fix fancy indexing of `LazyArray` objects

New Contributors
* yangguohao made their first contribution in https://github.com/jcmgray/autoray/pull/13

**Full Changelog**: https://github.com/jcmgray/autoray/compare/v0.6.0...v0.6.1

0.6.0

autoray.lazy`: Much better tools for inspecting the computational graph:
- `LazyArray.show()`
- `LazyArray.plot_circuit()`
- `LazyArray.plot_history_functions()` and variants
- `LazyArray.history_fn_frequencies`

Global submodule aliases:
- enables e.g. dispatching `do("scipy.linalg.lu", x: numpy.ndarray)` and `cupy.scipy` to `cupyx.scipy`

Fix for `complex` and `builtins` and newer `numpy` (11).

**Full Changelog**: https://github.com/jcmgray/autoray/compare/v0.5.3...v0.6.0

0.5.3

- add lazy.diag
- update infrastructure, including moving from versioneer to setuptools_scm

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.