Skip to content

Commit d322f75

Browse files
michaelosthegetwiecki
authored andcommitted
Upgrade Aesara and Aeppl dependencies
1 parent bc0ec61 commit d322f75

14 files changed

+28
-32
lines changed

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ repos:
2626
- types-filelock
2727
- types-setuptools
2828
- arviz
29-
- aesara==2.5.1
30-
- aeppl==0.0.27
29+
- aesara==2.6.2
30+
- aeppl==0.0.28
3131
always_run: true
3232
require_serial: true
3333
pass_filenames: false

conda-envs/environment-dev-py37.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ channels:
44
- conda-forge
55
- defaults
66
dependencies:
7-
- aeppl=0.0.27
8-
- aesara=2.5.1
7+
- aeppl=0.0.28
8+
- aesara=2.6.2
99
- arviz>=0.12.0
1010
- blas
1111
- cachetools>=4.2.1

conda-envs/environment-dev-py38.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ channels:
44
- conda-forge
55
- defaults
66
dependencies:
7-
- aeppl=0.0.27
8-
- aesara=2.5.1
7+
- aeppl=0.0.28
8+
- aesara=2.6.2
99
- arviz>=0.12.0
1010
- blas
1111
- cachetools>=4.2.1

conda-envs/environment-dev-py39.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ channels:
44
- conda-forge
55
- defaults
66
dependencies:
7-
- aeppl=0.0.27
8-
- aesara=2.5.1
7+
- aeppl=0.0.28
8+
- aesara=2.6.2
99
- arviz>=0.12.0
1010
- blas
1111
- cachetools>=4.2.1

conda-envs/environment-test-py37.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ channels:
44
- conda-forge
55
- defaults
66
dependencies:
7-
- aeppl=0.0.27
8-
- aesara=2.5.1
7+
- aeppl=0.0.28
8+
- aesara=2.6.2
99
- arviz>=0.12.0
1010
- blas
1111
- cachetools>=4.2.1

conda-envs/environment-test-py38.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ channels:
44
- conda-forge
55
- defaults
66
dependencies:
7-
- aeppl=0.0.27
8-
- aesara=2.5.1
7+
- aeppl=0.0.28
8+
- aesara=2.6.2
99
- arviz>=0.12.0
1010
- blas
1111
- cachetools>=4.2.1

conda-envs/environment-test-py39.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ channels:
44
- conda-forge
55
- defaults
66
dependencies:
7-
- aeppl=0.0.27
8-
- aesara=2.5.1
7+
- aeppl=0.0.28
8+
- aesara=2.6.2
99
- arviz>=0.12.0
1010
- blas
1111
- cachetools>=4.2.1

conda-envs/windows-environment-dev-py38.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ channels:
44
- defaults
55
dependencies:
66
# base dependencies (see install guide for Windows)
7-
- aeppl=0.0.27
8-
- aesara=2.5.1
7+
- aeppl=0.0.28
8+
- aesara=2.6.2
99
- arviz>=0.12.0
1010
- blas
1111
- cachetools>=4.2.1

conda-envs/windows-environment-test-py38.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ channels:
44
- defaults
55
dependencies:
66
# base dependencies (see install guide for Windows)
7-
- aeppl=0.0.27
8-
- aesara=2.5.1
7+
- aeppl=0.0.28
8+
- aesara=2.6.2
99
- arviz>=0.12.0
1010
- blas
1111
- cachetools>=4.2.1

pymc/distributions/mixture.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -274,10 +274,7 @@ def rv_op(cls, weights, *components, size=None, rngs=None):
274274

275275
# Index components and squeeze mixture dimension
276276
mix_out_ = at.take_along_axis(stacked_components_, mix_indexes_padded_, axis=mix_axis)
277-
# There is a Aesara bug in squeeze with negative axis
278-
# https://github.com/aesara-devs/aesara/issues/830
279-
# this is equivalent to np.squeeze(mix_out_, axis=mix_axis)
280-
mix_out_ = at.squeeze(mix_out_, axis=mix_out_.ndim + mix_axis)
277+
mix_out_ = at.squeeze(mix_out_, axis=mix_axis)
281278

282279
# Output mix_indexes rng update so that it can be updated in place
283280
mix_indexes_rng_next_ = mix_indexes_.owner.outputs[0]
@@ -458,7 +455,7 @@ def marginal_mixture_moment(op, rv, rng, weights, *components):
458455
transforms.LogExpM1,
459456
transforms.LogOddsTransform,
460457
transforms.Ordered,
461-
transforms.Simplex,
458+
transforms.SimplexTransform,
462459
transforms.SumTo1,
463460
)
464461

0 commit comments

Comments
 (0)