Skip to content

feat: re-export TransformerNUFFTPyNUFFT (legacy pynufft NUFFT)#391

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/nufftax-default-transformer
May 10, 2026
Merged

feat: re-export TransformerNUFFTPyNUFFT (legacy pynufft NUFFT)#391
Jammy2211 merged 1 commit into
mainfrom
feature/nufftax-default-transformer

Conversation

@Jammy2211
Copy link
Copy Markdown
Collaborator

Summary

Companion to PyAutoArray PR PyAutoLabs/PyAutoArray#303, which replaces TransformerNUFFT with a JAX-native nufftax-backed default and preserves the pynufft variant as TransformerNUFFTPyNUFFT.

This re-export makes the legacy class accessible as ag.TransformerNUFFTPyNUFFT so users can opt back to the legacy gridding behaviour without reaching into autoarray directly.

One line change in autogalaxy/__init__.py.

Merge order

This PR depends on PyAutoArray PR #303 being merged first. Until that is merged, the import here will fail.

Test plan

  • pytest test_autogalaxy/ — 843 / 843 passed
  • import autogalaxy as ag; ag.TransformerNUFFTPyNUFFT resolves correctly

🤖 Generated with Claude Code

Companion to PyAutoArray PR #303 which replaces TransformerNUFFT with
a JAX-native nufftax-backed default and preserves the pynufft variant
as TransformerNUFFTPyNUFFT. This re-export makes the legacy class
accessible as ag.TransformerNUFFTPyNUFFT so users can opt back to the
legacy gridding behaviour without reaching into autoarray directly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Jammy2211 Jammy2211 merged commit c2a39f5 into main May 10, 2026
5 of 7 checks passed
@Jammy2211 Jammy2211 deleted the feature/nufftax-default-transformer branch May 10, 2026 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant