Metadata-Version: 2.1
Name: mri-nufft
Version: 0.11.0
Summary: MRI Non-Cartesian Fourier Operators with multiple computation backends.
Author-email: Pierre-antoine Comby <pierre-antoine.comby@crans.org>
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy<2.0
Requires-Dist: scipy
Requires-Dist: matplotlib
Requires-Dist: tqdm
Provides-Extra: autodiff
Requires-Dist: torch; extra == "autodiff"
Provides-Extra: cufinufft
Requires-Dist: cufinufft; extra == "cufinufft"
Requires-Dist: cupy-cuda12x; extra == "cufinufft"
Provides-Extra: dev
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Provides-Extra: doc
Requires-Dist: sphinx-book-theme; extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: sphinx-gallery; extra == "doc"
Requires-Dist: matplotlib; extra == "doc"
Requires-Dist: pooch; extra == "doc"
Requires-Dist: brainweb-dl; extra == "doc"
Provides-Extra: finufft
Requires-Dist: finufft; extra == "finufft"
Provides-Extra: gpunufft
Requires-Dist: gpuNUFFT>=0.9.0; extra == "gpunufft"
Requires-Dist: cupy-cuda12x; extra == "gpunufft"
Provides-Extra: io
Requires-Dist: pymapvbvd; extra == "io"
Provides-Extra: pynfft
Requires-Dist: pynfft2>=1.4.3; extra == "pynfft"
Requires-Dist: numpy>=2.0.0; extra == "pynfft"
Provides-Extra: pynufft
Requires-Dist: pynufft; extra == "pynufft"
Provides-Extra: smaps
Requires-Dist: scikit-image; extra == "smaps"
Provides-Extra: test
Requires-Dist: pytest<8.0.0; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: pytest-sugar; extra == "test"
Requires-Dist: pytest-cases; extra == "test"
Provides-Extra: torchkbnufft
Requires-Dist: torchkbnufft; extra == "torchkbnufft"
Requires-Dist: cupy-cuda12x; extra == "torchkbnufft"

