What's Changed
- Added
Op
s fornp.linspace
,np.logspace
, andnp.geomspace
by @kc611 in #779 - Rename
Scalar
toScalarType
by @brandonwillard in #868 - Add Numba implementation for
DirichletRV
and fixBroadcastTo
bug by @brandonwillard in #869 - Use type name in
Elemwise
andCAReduce
__str__
implementations by @brandonwillard in #872 - Remove old warning when using a dict for updates by @ricardoV94 in #873
- Validate axis in
CAReduce
and handle negative axis insqueeze
by @ricardoV94 in #834 - Add JAX dispatch for SolveTriangular Op by @zaxtax in #880
- Load the sparse shared constructor support at package-level by @brandonwillard in #882
- Remove libgpuarray by @ferrine in #614
- Add JAX implementation for
BroadcastTo
by @danhphan in #883 - Fix
Scan.truncate_gradient
default value and type by @brandonwillard in #892 - Raise when SharedVariables are used as inputs of OpFromGraph by @ricardoV94 in #891
- Fix typing issues in
aesara.scan
by @brandonwillard in #894 - Fix
aesara.tensor.zeros
andaesara.tensor.ones
with symbolic scalar shape values by @danhphan in #889 - Make
OpFromGraph.make_node
interface consistent with itsApply
nodes by @brandonwillard in #902 - Do not use CheckAndRaise c_code for non-dense inputs by @ricardoV94 in #899
- Remove unnecessary cloning from
Scan
rewrites by @brandonwillard in #903 - Fix shared variable comparisons in
OpFromGraph.make_node
by @brandonwillard in #905 - Enabled type checking as described by PEP 561 by @michaelosthege in #799
- Add a missing inputs check to
OpFromGraph
by @brandonwillard in #906 - Allow shared variable input changes in
OpFromGraph.make_node
by @brandonwillard in #907 - Make SciPy-based
RandomVariable
return values writeable by @brandonwillard in #908 - Update the Cython
Scan
implementation's version number by @brandonwillard in #911 - Allow partial shape information in
SpecifyShape
Op
by @ricardoV94 in #825 - Remove
default_update
s from variables created in aScan
loop function by @brandonwillard in #910
New Contributors
Full Changelog: rel-2.5.3...rel-2.6.0