Skip to content

Commit c0eebca

Browse files
authored
Merge pull request #13 from PyAutoLabs/feature/build-pulse-agent-separation
workspace-validation: install nufftax (interferometer NUFFT dep)
2 parents bd6c10d + ae7b987 commit c0eebca

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/workspace-validation.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,11 @@ jobs:
117117
# below shadow the PyAuto packages via PYTHONPATH.
118118
pip install "autolens[optional]"
119119
pip install "jax>=0.7,<0.11" "jaxlib>=0.7,<0.11"
120+
# nufftax backs the interferometer TransformerNUFFT and is NOT pulled
121+
# transitively by autolens[optional]; without it every interferometer
122+
# simulator (and its downstream scripts) fails fast. Matches the pin
123+
# PyAutoArray declares (jax 0.10.x + nufftax 0.4.x is the tested combo).
124+
pip install "nufftax>=0.4.0,<0.5.0"
120125
- name: Run Python scripts
121126
run: |
122127
LIBS="$(pwd)/libs"

0 commit comments

Comments
 (0)