mri-nufft

View on PyPIReverse Dependencies (6)

1.2.0 mri_nufft-1.2.0-py3-none-any.whl

Wheel Details

Project: mri-nufft
Version: 1.2.0
Filename: mri_nufft-1.2.0-py3-none-any.whl
Download: [link]
Size: 126290
MD5: acbcd970de5e3bebe6c39618584ca127
SHA256: c2668973bf7ef22924eab02128f4f630067fdc42accfc474a665031370051ac0
Uploaded: 2025-03-06 09:26:46 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: mri-nufft
Version: 1.2.0
Summary: MRI Non-Cartesian Fourier Operators with multiple computation backends.
Author-Email: Pierre-antoine Comby <pierre-antoine.comby[at]crans.org>
Requires-Python: >=3.9
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: matplotlib
Requires-Dist: tqdm
Requires-Dist: gpuNUFFT (>=0.9.0); extra == "gpunufft"
Requires-Dist: cupy-cuda12x; extra == "gpunufft"
Requires-Dist: torchkbnufft; extra == "torchkbnufft"
Requires-Dist: cupy-cuda12x; extra == "torchkbnufft"
Requires-Dist: cufinufft (<2.3); extra == "cufinufft"
Requires-Dist: cupy-cuda12x; extra == "cufinufft"
Requires-Dist: finufft; extra == "finufft"
Requires-Dist: pynfft2 (>=1.4.3); python_version < "3.12" and extra == "pynfft"
Requires-Dist: numpy (>=2.0.0); python_version < "3.12" and extra == "pynfft"
Requires-Dist: pynufft; extra == "pynufft"
Requires-Dist: pymapvbvd; extra == "extra"
Requires-Dist: scikit-image; extra == "extra"
Requires-Dist: scikit-learn; extra == "extra"
Requires-Dist: pywavelets; extra == "extra"
Requires-Dist: torch; extra == "autodiff"
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"
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: ruff; extra == "dev"
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"
Requires-Dist: coverage; extra == "doc"
Provides-Extra: gpunufft
Provides-Extra: torchkbnufft
Provides-Extra: cufinufft
Provides-Extra: finufft
Provides-Extra: pynfft
Provides-Extra: pynufft
Provides-Extra: extra
Provides-Extra: autodiff
Provides-Extra: test
Provides-Extra: dev
Provides-Extra: doc
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[No description]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
mrinufft/__init__.py sha256=7Ck_cf9LaJ5i4EVMjhox31fifHFdFo3o9gnN71mxTe0 3540
mrinufft/_array_compat.py sha256=Uk_0-jUhv2W7pP31YerE8whsVnk_YLfPgbe9HmTbUrg 11193
mrinufft/_utils.py sha256=yrR54Xr1tjYEyMccwFcnW3Mmu1FQoaeYi501UK5Z-mw 5296
mrinufft/_version.py sha256=V2bJXGFUmn_IdFy3HF4zr3V9woAW6i1X0GXwu8-ZCDs 511
mrinufft/density/__init__.py sha256=ivVd1O8HupDE7t4LxRKSfZqhSsXELde7lPD0fLFoV-k 264
mrinufft/density/geometry_based.py sha256=hIHJFL2J9jX5t2U384zXFWfShwOTo4RHPiTMsijro7Q 5665
mrinufft/density/nufft_based.py sha256=mL4oIt90vzz71TeEUOeQA8oHjBo2hEt2AT9rFkBDTn4 952
mrinufft/density/utils.py sha256=RMdSNtyY_Aj3ENdVMyH5KgsxFuVYA0BvsDWWofr50tA 1494
mrinufft/extras/__init__.py sha256=w5FNY3pOWCQu4WpELmNkJqTGvFH38zOY11vI0qGKqHM 350
mrinufft/extras/data.py sha256=q8T9nJcXGdALPZ_n5q465VPicmzK5xf87_v3YGpzuK0 2044
mrinufft/extras/field_map.py sha256=uEpdXtJNWNRIAnI6B0ARr8unV7Divvr1zqBlqM-4aSo 2654
mrinufft/extras/gradient.py sha256=hPUNnC9AcDmYZMGOO73XiZpsyzXk--G_-U2zzfw6eVU 2008
mrinufft/extras/sim.py sha256=OrZRAxNaXj9zwXKuLIC6VAkfx0Tr4WxuMbSTE8lk-yM 1569
mrinufft/extras/smaps.py sha256=OPST6EUwYvLwxh4VCIVr-H1QpeKUz8KpahtoQBT6Qqc 7114
mrinufft/extras/utils.py sha256=fkfWqmzfaf5ftHZgbXV0rpoTHtok80h2FlvIq7VnYhw 607
mrinufft/io/__init__.py sha256=T8rWRr98pZyLqNkgTIszZHCcLTTJJzZdX0GY24sZK2U 352
mrinufft/io/cfl.py sha256=h1KriC92wci5e3uheLZwusiGjlCsyf8OAe56so0adr0 3970
mrinufft/io/nsp.py sha256=kv8XsiczBKmhjUcczxYictK8NBip7pv5Nve1xPV-SWY 17463
mrinufft/io/siemens.py sha256=laEB448rHldV91w9O6WUk13VBsc9zcsaV44hzYzdgWQ 4071
mrinufft/io/utils.py sha256=D0wZ2WJDrUZfSBC0OU7ZpdkC3fob7uwhBMImfJyPaps 2563
mrinufft/operators/__init__.py sha256=fURRPcOudfRh8klTWw5LquhNnCfSKj8s4B__ukSyK_o 827
mrinufft/operators/autodiff.py sha256=de5QgK7t41O6rEuR6iGBkh3Aay-o6hrisjpEeE7m-9M 5267
mrinufft/operators/base.py sha256=nEaejSxNuimSAs2x0HPm2_zgFMl-dv0QTEn9Vbh2mik 24453
mrinufft/operators/off_resonance.py sha256=WolaqnysTPdumUYn72jeDlo_t01HyPTidIM9H8l359E 12646
mrinufft/operators/stacked.py sha256=KUHr-ZvEGmEUcQHmPhE7W5J3p9PRCCOIet2iC7itiGk 32433
mrinufft/operators/subspace.py sha256=u2LH2SRhBK7aJqQVeU5TXcyuPwYRqlqvXRKZeQDTaBI 6310
mrinufft/operators/interfaces/__init__.py sha256=dvDD-rB_w1RGQ1HuAHFiE9mNNtNoahsOjMCF6It1g68 56
mrinufft/operators/interfaces/bart.py sha256=ZLdUBk61t1f2iXX31Ek3scrbmdNZU_iY9HpRNM3tZoQ 4994
mrinufft/operators/interfaces/cufinufft.py sha256=xo0XwuYYOAHvMTaQShMahPsMkh2CTaulMbkDklYrs-U 30861
mrinufft/operators/interfaces/finufft.py sha256=i91Ou8uTt1GRx1WQQXeDYalPI6oT148cBSZ4RQPCHsQ 5137
mrinufft/operators/interfaces/gpunufft.py sha256=Dxul4YGzfFSeNVJuGHKfDAExLcC-AgKve-BKfq0F_kU 25135
mrinufft/operators/interfaces/nfft.py sha256=asiGZB0haa_9wLiK3R9RBWDYPHZtAAwiI7HSoOR_Fe8 2002
mrinufft/operators/interfaces/nudft_numpy.py sha256=FZEp4TPUhzWUJVeIfocKjz5ptrjsyc2qURqF5MyAIjc 4942
mrinufft/operators/interfaces/pynufft_cpu.py sha256=X6sgMETRVJ2exh5gqdpgTR2xavA9IC4qhpTUcfrMycc 1728
mrinufft/operators/interfaces/sigpy.py sha256=qwtIYZZBtnn2qY0BAwEK9WFmssEmtRGpQqFjzDL2inw 3383
mrinufft/operators/interfaces/tfnufft.py sha256=IPNr2qfy7HOzjAHml8kB9R5TejM9RZGY3C4z1utfWdM 5478
mrinufft/operators/interfaces/torchkbnufft.py sha256=dJbNz1XUD5bVT3DgdGZItz483GncplVN8S8cc8iQ_Jk 8470
mrinufft/operators/interfaces/utils/__init__.py sha256=hPIXH6TaHRzKOVLIw3sA1Hxvh27nrRnnlTnqhH31yKQ 449
mrinufft/operators/interfaces/utils/css_color.txt sha256=_tD3Y-pwTEes1fu45l8uWvVI1Ia8S58-f1D0NBEcEa8 1274
mrinufft/operators/interfaces/utils/gpu_utils.py sha256=VLGXkAXrtGKQeOz5-U_6-c6zb5tucUfHuIzIxk35B6c 2128
mrinufft/operators/interfaces/utils/utils.py sha256=JLsC3DQbkCzaPg26NWbFLR2hhOuhSZkq4FiVMsK4wBc 645
mrinufft/trajectories/__init__.py sha256=6Q3-sdugA2vU74vObWhQv0rehTP12vK9MJ2xXjMZa8Y 3209
mrinufft/trajectories/display.py sha256=D-WedhIiggpQyDogwMThAGYtF8intteY6hzVKxtWwqQ 24527
mrinufft/trajectories/display3D.py sha256=S_X6kuUqs9uGcMLyXp1d7E2J0QPnW5qF0K0w8yOCpXo 6365
mrinufft/trajectories/gradients.py sha256=fDIFWjYULkKNhLBs6Dp2Wy6l0WOwHf0UtW8QgClDya0 4466
mrinufft/trajectories/sampling.py sha256=he8NtR5GXhr_F_BJ8V1kgg7SWvFbnho2MHxGtvhk1-Y 13296
mrinufft/trajectories/tools.py sha256=_2mUc9W6snTXNjvixNnjssOMJc0SUhSMegZTJHXySWk 33131
mrinufft/trajectories/trajectory2D.py sha256=aKigkWK9jGY858C0yTOQfpyB2bZZ4_2JsiA60KRPzVc 18145
mrinufft/trajectories/trajectory3D.py sha256=9wA6RUwtHiJdjDjrYu5aYOfAN2PYZAPTfVTL39Hbvq8 39731
mrinufft/trajectories/utils.py sha256=-VW2mvrOSXeGYlZkjDwGLz2cHz5EujcNy_Ke5UlmG9o 15532
mrinufft/trajectories/inits/__init__.py sha256=uNOmOTpsofoYVk9AYmIMbbhAKVhia4om1I1ZTRQHams 399
mrinufft/trajectories/inits/random_walk.py sha256=roqZl7z70AIFwv0dGTMdXCyyIep-h87GSmqKVSdxmHo 7427
mrinufft/trajectories/inits/travelling_salesman.py sha256=DLj7bLElDr3sXOW1vUUjGW40fVSTYAPiVHxJ307HbwU 10309
mrinufft/trajectories/maths/__init__.py sha256=E7dXE6tNcvqPsqrx1jPuYvKs7lbiSUCdn46oKNuwkCI 503
mrinufft/trajectories/maths/fibonacci.py sha256=1I1XAkyzWVk4uiB1MTMBuKJnx9eds90QZOLGC7VzPXg 4123
mrinufft/trajectories/maths/primes.py sha256=FPO6ndGzr1dRkIiC-317AKqHuamRhbRz81OnCFj1wRs 835
mrinufft/trajectories/maths/rotations.py sha256=GpefRvvZ7eg0P2hbTMlZWButyR6lBizLj6M0devXuG8 4287
mrinufft/trajectories/maths/tsp_solver.py sha256=EAjSMNi6ZrjQEoi2RmNBUtviGNtnuRh3rLx-ejMeIQc 2070
mri_nufft-1.2.0.dist-info/LICENSE.txt sha256=v6kUvGRNg_Yk3b0_-EFYHT91IrjVY6onuZJ1MmQusdk 1471
mri_nufft-1.2.0.dist-info/METADATA sha256=KY2b8zijAH3qOPs3SRq7UxBddicVWiVapUHIZaBhY3Y 2044
mri_nufft-1.2.0.dist-info/WHEEL sha256=jB7zZ3N9hIM9adW7qlTAyycLYW9npaWKLRzaoVcLKcM 91
mri_nufft-1.2.0.dist-info/top_level.txt sha256=FNrEW2HPm6pDQJVrEbxVT3f8TDsYufrqcpaZpLUDjeg 9
mri_nufft-1.2.0.dist-info/RECORD

top_level.txt

mrinufft