MRpro

View on PyPIReverse Dependencies (0)

0.241015 mrpro-0.241015-py3-none-any.whl

Wheel Details

Project: MRpro
Version: 0.241015
Filename: mrpro-0.241015-py3-none-any.whl
Download: [link]
Size: 149669
MD5: 04f243232b1a969aef7ccbed844dad5b
SHA256: 0114eb088aa6df99dc2155b2be88251a0d3ed041e1b5fd411aea838c2c9a07f1
Uploaded: 2024-10-17 14:48:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mrpro
Version: 0.241015
Summary: MR image reconstruction and processing package specifically developed for PyTorch.
Author-Email: MRpro Team <info[at]emerpro.de>, Christoph Kolbitsch <christoph.kolbitsch[at]ptb.de>, Patrick Schuenke <patrick.schuenke[at]ptb.de>, Felix Zimmermann <felix.zimmermann89[at]ptb.de>, David Schote <david.schote[at]ptb.de>, Sherine Brahma <sherine.brahma[at]ptb.de>, Mara Guastini <mara.guastini[at]ptb.de>, Johannes Hammacher <johannnes.hammacher[at]ptb.de>, Stefan Martin <stefan.martin[at]ptb.de>, Andreas Kofler <andreas.kofler[at]ptb.de>
Project-Url: Documentation, https://ptb-mr.github.io/mrpro/
Keywords: MRI, reconstruction, processing, PyTorch
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: <3.14,>=3.11
Requires-Dist: numpy (<2.0,>=1.23)
Requires-Dist: torch (>=2.3)
Requires-Dist: ismrmrd (>=1.14.1)
Requires-Dist: einops
Requires-Dist: pydicom (>=2.3)
Requires-Dist: pypulseq (>=1.4.2)
Requires-Dist: torchkbnufft (>=1.4.0)
Requires-Dist: scipy (>=1.12)
Requires-Dist: ptwt (>=0.1.8)
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinx-pyproject; extra == "docs"
Requires-Dist: zenodo-get; extra == "notebook"
Requires-Dist: ipykernel; extra == "notebook"
Requires-Dist: ipywidgets; extra == "notebook"
Requires-Dist: jupytext; extra == "notebook"
Requires-Dist: matplotlib; extra == "notebook"
Requires-Dist: pip-tools; extra == "notebook"
Requires-Dist: coverage; extra == "test"
Requires-Dist: codecov; extra == "test"
Requires-Dist: pre-commit; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Provides-Extra: docs
Provides-Extra: notebook
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4395 characters]

WHEEL

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

RECORD

Path Digest Size
mrpro/VERSION sha256=TsfC6QdRlBiCiIA5h7unqkkfrBUfzPniU0sUuMlzIHc 9
mrpro/__init__.py sha256=RGPB5JXNFCmRBxVibLVkokNaUUATDYa6Q1WWn6MCBx4 102
mrpro/_version.py sha256=imlUSvqZc1zr6-2N2Z_AHiXglFaEHwDHJFJIUQmMCew 319
mrpro/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mrpro/algorithms/__init__.py sha256=tDBC8CqwYYVFsox419QuYaoCf3BADwbrd6fIYgfXJSk 124
mrpro/algorithms/prewhiten_kspace.py sha256=x0GuzQYK3cznMov3YbT6w80zkfVLSxcDvi1xDyAYpTM 2860
mrpro/algorithms/csm/__init__.py sha256=MLGMHerfF9A7IzFUmjHCiN83pvaIihqxtRGxx0aQ788 90
mrpro/algorithms/csm/inati.py sha256=L31QqijCAE10nnOSW8n9MQhmI8M4CiXSQ09Jz-s3v_U 3092
mrpro/algorithms/csm/walsh.py sha256=_j37SnLctqFoRH_X_kSS59tVPGjyuIMr8J6DgzV2QuE 2218
mrpro/algorithms/dcf/__init__.py sha256=DrI3QTv8T0MOrbYnPnQFI4oOT58fMTXISUx8c2Ixu5I 69
mrpro/algorithms/dcf/dcf_voronoi.py sha256=_iyXxsh4P0VCKoPZXm4wOrRKcaMfV_I27Ndlf_DvZ8s 5194
mrpro/algorithms/optimizers/OptimizerStatus.py sha256=CWh0ZSwbrXWEPYzi857J-EM9gG1h9fOlGwok62KgEfI 330
mrpro/algorithms/optimizers/__init__.py sha256=HqpNK4ZxDJbrGxFjf7urBtPx4xq1McmTuwbsz_cHjpM 220
mrpro/algorithms/optimizers/adam.py sha256=rXUmau20UjjwzvpYM-Si6qnSbUkQobl3P-hHmUyiumQ 2696
mrpro/algorithms/optimizers/cg.py sha256=RShkV7q7SrHv8KSU4Wk0NAOk6H_X4eUwHtSUzKgtPBQ 4546
mrpro/algorithms/optimizers/lbfgs.py sha256=LUmtx9wOaGbpvROBory9WqFMF2eJaNRT5Ie7tB0WerI 2680
mrpro/algorithms/reconstruction/DirectReconstruction.py sha256=SWT8WQRTjl8vb6R0Q-wNpPabxqlRu3_Zj7IT9XWHOj8 3166
mrpro/algorithms/reconstruction/IterativeSENSEReconstruction.py sha256=YZadnE36K7zoXTEoOqmDqpGtQO1fwUUaNI3BdeLSrzc 5849
mrpro/algorithms/reconstruction/Reconstruction.py sha256=dKrrFaD4sLGTnSw76DVmpxWd_SCqP45r4G3426_BZSA 3780
mrpro/algorithms/reconstruction/__init__.py sha256=b40Gq7nkgJOmOmj9vKnLj62LKP0pRezOIMuFptQk0dc 262
mrpro/data/AcqInfo.py sha256=VHkkI9qeKZISIRrVRXMFx3lBdnw95YX2MEU2nTHRw3I 9505
mrpro/data/CsmData.py sha256=BgT4kd15XMV_enUhuoSF_0CbtiZjdq8kAFp-NcHyFBk 2721
mrpro/data/Data.py sha256=aYomS8Ip-UGgy2liRF0xVgRY7-pfRwLCFH36gm1VCpE 433
mrpro/data/DcfData.py sha256=Rr3UV4_txhUXP-OyAToLFWMRavY0F7rDrOMV1r_B9bQ 2945
mrpro/data/EncodingLimits.py sha256=3ws8mSNlrvmOy9GpsxdxQTxZVLbRW8saygdouf4Im6Q 3405
mrpro/data/IData.py sha256=9s8oulyumItEcG5vO4xT994eMhqUgmDMvXt3Q80TZlU 6288
mrpro/data/IHeader.py sha256=pV6_uEU6sun0cu4JeKDbuYN3UEFleoch2FUGA65JUX0 5018
mrpro/data/KHeader.py sha256=qSKlnOyihjca_9C2KsnMXTTKvjfmFVW_B138Dl2YRxk 11095
mrpro/data/KNoise.py sha256=sRWK6vllzJA5WNYoehqTZvjlZgINO8LItyH-rtZ2A0g 2143
mrpro/data/KTrajectory.py sha256=JjuTwXFpaFthmuAhjdHWBl0rb8gKza63W5oIoW32tEQ 7014
mrpro/data/KTrajectoryRawShape.py sha256=TDhasdV-RDEtaM-h6MJX-wk456W3cHsNeknAwKcu4Cc 2240
mrpro/data/MoveDataMixin.py sha256=PmrH9l3r_Rxqbh-1-vz36P-WKbjBoOIBwr4InQzEb8E 15062
mrpro/data/QData.py sha256=1F88pCIMkP-AikP7i2CTfz191WDLJJ0j1wwui1okEYY 2393
mrpro/data/QHeader.py sha256=pyquMgTQ14xhJQNt1AgJjbIRJByjkoOWhgT_J6FxyNg 2134
mrpro/data/Rotation.py sha256=6Bnzq-8VEy-lBChZCEn0dGPZVTLpjwnwFypw8S9G2Ds 49618
mrpro/data/SpatialDimension.py sha256=_MM1f3W_2SDfbtEvibktiYd-IkxH56iOLvSym_mze9A 3023
mrpro/data/TrajectoryDescription.py sha256=680ysshV4nQjI8jWMKZO1F3DJuanvB3iTkbkZB3uW3o 1245
mrpro/data/__init__.py sha256=Fw9Qic7tNcBCXz1cWnpN6m697OheGjtHliI_JxOtQHw 871
mrpro/data/acq_filters.py sha256=o7AnCgZ5sxTe1UMDscS4uK1S1T9MsRkXt78b-ctsPpQ 1761
mrpro/data/enums.py sha256=aBrVJ39p7haGAC7KWE_kWOPeXuhHHJC5Ei09U9DqnzA 3165
mrpro/data/_kdata/KData.py sha256=jhVlH8P7OQpxlQ_I5IuA9bxokeTN6YMqK3gDcOPSRiw 10799
mrpro/data/_kdata/KDataProtocol.py sha256=CUclhOBx_FuzL4XEOEPOICInqRvow4UDdmevxlLDVcc 1149
mrpro/data/_kdata/KDataRearrangeMixin.py sha256=d8NkYIVdK4PHV-EL-AVTMfoVcB0o8pcWgyhmDe2QAl4 1279
mrpro/data/_kdata/KDataRemoveOsMixin.py sha256=ioE2xSIKvTaGlj29aECIr23b3WOGjCDxtAHrbpfc3I4 2853
mrpro/data/_kdata/KDataSelectMixin.py sha256=-AGLkK9S1kz-t-actjhM1jIJOuureO3do7SeFB9k2FM 2048
mrpro/data/_kdata/KDataSplitMixin.py sha256=f_acQdWybWozUMti-j-TTZlLuHHWdSYmPFg-6jVQxPs 6398
mrpro/data/traj_calculators/KTrajectoryCalculator.py sha256=qrvY3YgbU1_XwyHnG3UPSYzD-2RZI2LKZNpjl1kE1Mg 2320
mrpro/data/traj_calculators/KTrajectoryCartesian.py sha256=9WNZbnTzJKPoih5v49tBtvj2yS_xWkmIBsjA28cKIIk 1185
mrpro/data/traj_calculators/KTrajectoryIsmrmrd.py sha256=gz23vywpkBBaQgGQCyRKu7UloKYc0pswwBzJBJ9EpMA 1775
mrpro/data/traj_calculators/KTrajectoryPulseq.py sha256=0maS74iE5P37OLrH6bcCKAJgQ78b-EC4_G958RlzqQk 2433
mrpro/data/traj_calculators/KTrajectoryRadial2D.py sha256=0gozu-KSZOYD2gqfqjQwvwJaZaOPMOCnWIGim-gxIEU 1358
mrpro/data/traj_calculators/KTrajectoryRpe.py sha256=pOBkEZtfuUVsOREDVI7Gjq-BkxhNmNo0GdLx7wfzsC0 5417
mrpro/data/traj_calculators/KTrajectorySunflowerGoldenRpe.py sha256=K5UouLQyVkgQbkRjomdFXD9pNkuSXbscMrIFJ6KAS6Q 3191
mrpro/data/traj_calculators/__init__.py sha256=hDLnTzU41RKUfUqmQHozn6VnSGmIcmbQ-Lj9d5aIzpE 570
mrpro/operators/CartesianSamplingOp.py sha256=flw_N-CoFYa5uwvM3jvDjkJmCEhfVMTLE-uCMiomts8 5931
mrpro/operators/ConstraintsOp.py sha256=InMcJN79U_X4zOLWOOn2fcjEUuWwCWOJReTc-GIPdeQ 7290
mrpro/operators/DensityCompensationOp.py sha256=0TdA0KNWcyPgZC3VsoUqloox-dd6e6IwPXP1RRHU9lw 839
mrpro/operators/EinsumOp.py sha256=CYy7HqYiIujgng9QwfPdAe_CI7Axc3pjtD50o0du1ZA 3812
mrpro/operators/EndomorphOperator.py sha256=WvT8mu1-z4u91jhR0qE1CJJFuxWwgw-LGicFz2bIq2c 6591
mrpro/operators/FastFourierOp.py sha256=cXoJ8hipxzzksVPjnMNs3Cv_9xLiyixLXZ2FZ4VsPlk 6023
mrpro/operators/FiniteDifferenceOp.py sha256=XKKKeAs3tzPNE68pGrz3Ev8y6AmmjuvSEzt1iSJcZ6Q 3896
mrpro/operators/FourierOp.py sha256=X1AInKUi57rv9ueCEjoq3OrtAj4Sz8ESAE7qq8K5EXE 8462
mrpro/operators/Functional.py sha256=2bptc68yuEdDZnD92KtR9bNqahcT_mfKhW2oCnSCS_A 6043
mrpro/operators/GridSamplingOp.py sha256=U5PgMq0ih-iDgt_s42LTOHS3Xv2YrCYKYK-zrO9T9cM 13084
mrpro/operators/IdentityOp.py sha256=-6Rx_PEUjIJRllhLOBRTcfSmfBUwFKYcOYTnfgDP4GY 862
mrpro/operators/LinearOperator.py sha256=yaVdVWb7NS9VxYq4m8p2DsGiliBfdDKqGkA7vYv86xc 16151
mrpro/operators/MagnitudeOp.py sha256=ARpl2J0EnIAYiJy6_o6gI3H03EGlsz0fjbOiW6hg6Vs 579
mrpro/operators/MultiIdentityOp.py sha256=5FXn05iEtTIFSeB-wsaNAJl3at6f9CJ4iFhwXzPeX-E 987
mrpro/operators/Operator.py sha256=lAus1LxHui7IaedKcRTVvfdmpe2aD8klM0mngZZXblY 5792
mrpro/operators/PhaseOp.py sha256=bwPFuxhiGo8KcQvmJnxdMt4_W_H9zLtgc0_u5KEGu6I 543
mrpro/operators/RearrangeOp.py sha256=qgKPH-7usyVNt-f5po999jeTBdxIf5MHNYoJ28PV1OM 2198
mrpro/operators/SensitivityOp.py sha256=XXDkIu4-Zl-q7bMOVtBFxR1DFdSGR1taRCZjRehPUjU 1461
mrpro/operators/SignalModel.py sha256=jm0PuLAtkhCpJJMjr4NFl12_AqHAOi87eoogC1Z0PTs 1460
mrpro/operators/SliceProjectionOp.py sha256=YnetK2-5XqtTKKk1KAosJXJwnqle0m0BYwr9PDZHLVc 21087
mrpro/operators/WaveletOp.py sha256=4gEhHCZpqbPGZTKQCAYJ_DVkzj8wyxi0b0PT5YVJr04 15480
mrpro/operators/ZeroOp.py sha256=P0EJTw2jBh1IIYvnBXFLMAytE315YIXFWSZhEqPMZXE 1720
mrpro/operators/ZeroPadOp.py sha256=2AAPLwAwwnun2zm2v7ZGaNxGCRtP70Jjd_APD5MbWNM 1825
mrpro/operators/__init__.py sha256=bkIz0-Kel6gSTgUTzclsghuur56kiH-ukNjseSgjZso 1264
mrpro/operators/functionals/L1NormViewAsReal.py sha256=f_i6dQCedfZozt-fJ3F-oXqoD2bEsnGzmlzsnKWcMyw 2940
mrpro/operators/functionals/L2NormSquared.py sha256=jRcUlwJJ5CZsFQk6aDmomwh4vEaUXmQ_Aqgk2f2sp2w 3061
mrpro/operators/functionals/MSEDataDiscrepancy.py sha256=6FXKmsi4jaBO3ZJY4JwtRflorIgmoXljceu-nSZDqaI 1928
mrpro/operators/functionals/ZeroFunctional.py sha256=SBYFHVIoy9YrYV4rIthy0hDjjUldGtlr7HUErUiOXnM 2937
mrpro/operators/functionals/__init__.py sha256=5b67QTbp8BByUOA-F6Rxk_A6K87gLyDETHqzhB1H3BY 290
mrpro/operators/models/InversionRecovery.py sha256=fUwkNAOeDIPLTFXX88YJn8CEjRdSCs02LQ3Quyas92k 1277
mrpro/operators/models/MOLLI.py sha256=-VvWgkaCGL-AHK1vFWP_XUodKYZqO54PrJp3xJaxiDE 1975
mrpro/operators/models/MonoExponentialDecay.py sha256=_BYssAnI857A9m4c4PPW6hJS0kHEah-q9ZtRNo5Xh6o 1411
mrpro/operators/models/SaturationRecovery.py sha256=Znaqp1yUEu5fcIm19P8spvHkChQzJTvcVv24_etqIBM 1283
mrpro/operators/models/TransientSteadyStateWithPreparation.py sha256=PDV6-2uGO2yd5QH3IrFmrwd2xJbt54OlXDhKwhUd7b4 6501
mrpro/operators/models/WASABI.py sha256=ClS32dEzrVyDboy7KkVPVDbEoG_W7Jh_yQJjNL9KNl8 3073
mrpro/operators/models/WASABITI.py sha256=kmaAHN6HqpAApxMqkfeMS1fPqRiBSGOD4h_tJMCEiO8 3395
mrpro/operators/models/__init__.py sha256=_RkaqULddKd2DizlHmmqJNqEwptwLkn6Apxg1K6c6aI 477
mrpro/phantoms/EllipsePhantom.py sha256=7NPnT8KnKi5n9fEh380r0lVwU0et494dUWqFvejkFTc 4167
mrpro/phantoms/__init__.py sha256=z2tNukLJYS7kkM7arYgbWmITQlaIpGKMply5sOudhs4 119
mrpro/phantoms/coils.py sha256=bPA0FkhZYxKNPSL2rLreYpRNhPSKCNRmtLsXrSpep_0 4123
mrpro/phantoms/phantom_elements.py sha256=NsuBjC88GMD5iqmV_XYSjcAljAQaZg39YRAFzE1PNtM 266
mrpro/utils/__init__.py sha256=gK69dHYv3dE7BUcAG-A0354XezTeg04-P3zI3MwaKL4 304
mrpro/utils/filters.py sha256=IGeffgrdjGzn5zsgSARRsOsJrIQCnUX2MApEfJVkzC0 5912
mrpro/utils/modify_acq_info.py sha256=lGm2mdlWsFXd6GlMxSYlXyJ-SdXlsde-mbpTLH0gYmE 1053
mrpro/utils/remove_repeat.py sha256=SH_L0p1EEtlRRkIcT3KUgM-V8LDJ8yg0mNceSXoz4tU 721
mrpro/utils/slice_profiles.py sha256=Oxe_8hs_0vPrf86o11zwvxVKVFyb7a7xD8NPbKZFbxg 4486
mrpro/utils/sliding_window.py sha256=0VsTCM8ERBBwmBDwhbEQhf7o6xCFSuUb7WLWn0i99hs 3078
mrpro/utils/smap.py sha256=wv4Pq2A-D_dczuEPTTUmeQITgq7yKcp2STlTuV8T6AY 1841
mrpro/utils/split_idx.py sha256=8kpArjcZVe2HgJZy8SV2cE4IBlTdW0eowruYhYvmdv0 1855
mrpro/utils/summarize_tensorvalues.py sha256=amCMZli00ls1GvmVceC205CtN6Zlw4n3j2BAGNU15xA 956
mrpro/utils/typing.py sha256=d8hmvyrWaS7ePDvobLDMZYUZqN3RJ0hN18RMmbniIYQ 743
mrpro/utils/zero_pad_or_crop.py sha256=SKYiigpFWDG5a0GmEeTnhs7Eknrt5Y_wSukA0HXX7ZM 2338
mrpro-0.241015.dist-info/LICENSE sha256=j3Gmcxv8uUDHgiJTKVTQIQ6kaZRxYJ4juP_lCKQ0zIg 11367
mrpro-0.241015.dist-info/METADATA sha256=weB4MLv2U9yR938vyUuaT3iHX7Wddb5rtGLuAmKfFeE 6423
mrpro-0.241015.dist-info/WHEEL sha256=OVMc5UfuAQiSplgO0_WdW7vXVGAt9Hdd6qtN4HotdyA 91
mrpro-0.241015.dist-info/top_level.txt sha256=6MS9BG7Ah65AlmjnVZ60304-LRQpH3C_Ftzt3jknmSA 6
mrpro-0.241015.dist-info/RECORD

top_level.txt

mrpro