MRpro

View on PyPIReverse Dependencies (0)

0.241112 mrpro-0.241112-py3-none-any.whl

Wheel Details

Project: MRpro
Version: 0.241112
Filename: mrpro-0.241112-py3-none-any.whl
Download: [link]
Size: 169955
MD5: c3e68a78c92cb4c0cd105862a6350b88
SHA256: 917a98b5cf9fb7fa9711c0b7ead7ff437f1931157046dbd2a90615f778e0b559
Uploaded: 2024-11-12 09:55:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mrpro
Version: 0.241112
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.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: <3.14,>=3.10
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: typing-extensions (>=4.12)
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: 4211 characters]

WHEEL

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

RECORD

Path Digest Size
mrpro/VERSION sha256=AwzrSdjV9YnB6uv1J-eNjD7tcKIjWsKIOYEErmRxcdU 9
mrpro/__init__.py sha256=_BF2xo5vmGERFq7cRJ4MdXPkDg2DZp1Jf8lrtJXIxAQ 210
mrpro/_version.py sha256=imlUSvqZc1zr6-2N2Z_AHiXglFaEHwDHJFJIUQmMCew 319
mrpro/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mrpro/algorithms/__init__.py sha256=uiwrpxjRoaiOLrGQRM1Q1ZkTYQuCW_HhUp80B0zhpsE 193
mrpro/algorithms/prewhiten_kspace.py sha256=x0GuzQYK3cznMov3YbT6w80zkfVLSxcDvi1xDyAYpTM 2860
mrpro/algorithms/csm/__init__.py sha256=375oiuoFb5dAkkKzlR0ZEEN5mI_g-MCIfXR4dFL0nw8 118
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=2v8OW-nIQPVR4doQwXX-E9hOalsx51aQvGg-0vl1m1c 111
mrpro/algorithms/dcf/dcf_voronoi.py sha256=_iyXxsh4P0VCKoPZXm4wOrRKcaMfV_I27Ndlf_DvZ8s 5194
mrpro/algorithms/optimizers/OptimizerStatus.py sha256=ng3ehMhwxe1kNqtV6i8z4mKeT0DjeIVaSiZF6NHgn0o 340
mrpro/algorithms/optimizers/__init__.py sha256=mrnCMJiJc9QmdcEH3d57tQM6OQegNzOXB3VdF4VqbNU 273
mrpro/algorithms/optimizers/adam.py sha256=1MZs1BXcM3jIpcQkGbippmfJmB_e1TJAxrlBzjvXgLo 2656
mrpro/algorithms/optimizers/cg.py sha256=bFIB34stJcsSK9zuo-QWSnofPD5wkNfnPVciSlC2I4M 4361
mrpro/algorithms/optimizers/lbfgs.py sha256=OyvtNkScwjaH1BA7IFczltE8TfXHyhTT8nYGplejBLU 2640
mrpro/algorithms/reconstruction/DirectReconstruction.py sha256=SWT8WQRTjl8vb6R0Q-wNpPabxqlRu3_Zj7IT9XWHOj8 3166
mrpro/algorithms/reconstruction/IterativeSENSEReconstruction.py sha256=I-ecEaMm2xgbsMjCb16r_W6Sa7xoUdWQj5ZK8ORLbiA 3344
mrpro/algorithms/reconstruction/Reconstruction.py sha256=8ArMv5ogWfwOSNOtNWV-XHsA0k0q2htUMJzoYj9CvBs 3724
mrpro/algorithms/reconstruction/RegularizedIterativeSENSEReconstruction.py sha256=xLYpWkB9wt9qwv_Fse0vGXGGPw7hN6gb_n0P_E4rGNU 6125
mrpro/algorithms/reconstruction/__init__.py sha256=UeRVRLaQqOkO9TSaDUwzKQ8te0WuCbxXKL5aXoaEg-g 532
mrpro/data/AcqInfo.py sha256=1bHLJ-yTBfMvJXAQPnzQyXcFyb5XDmpSDkJ02wPCLiw 9537
mrpro/data/CsmData.py sha256=VOcz_iRb3DZ3wLJDQ4H2o8gzgcQU2J_KGhGgpVWIP3g 2750
mrpro/data/Data.py sha256=ZtNcgA8tgNIYTx4LA8GzBcPgFkHY62Q9gyrYy16mA-g 444
mrpro/data/DcfData.py sha256=hfwHnMlwmLvGZspBzkS9HidcLZo7vsGyJvd6p6Et2LU 2974
mrpro/data/EncodingLimits.py sha256=op9UsWFkUnv3WUvAKGuAy643G3hb03SS5GEzAvrRzJw 3416
mrpro/data/IData.py sha256=IwG-KigTClEgqdzquMrX0pER1Aqk_YsRh6Srf7sQMGE 6299
mrpro/data/IHeader.py sha256=tW-jM4-s3oxx-TwnkFDUO3FBtPndFbtDhYg9LCgWkdQ 5025
mrpro/data/KHeader.py sha256=o7Qe5et-M5Y5rfX39fnBxm4JQxgZNN-bSL0qWGcAgYQ 10484
mrpro/data/KNoise.py sha256=D9mVeHENxb0MFVVguir6rbZ9_dzsAHgKVSLxo1Gjmxs 2154
mrpro/data/KTrajectory.py sha256=m9XuchIWrhKT_CNBA1lwbCm4Pf3D2ETC0IvHz3wMMz8 7025
mrpro/data/KTrajectoryRawShape.py sha256=TDhasdV-RDEtaM-h6MJX-wk456W3cHsNeknAwKcu4Cc 2240
mrpro/data/MoveDataMixin.py sha256=THx1OeuiTPZ1LxIvUfS0fmoxhkXl64WTtkiwAIh2344 16358
mrpro/data/QData.py sha256=6QOjx9T-hzMvuNnZHlqRM1lq0GK0XBDjutGUvqowDOQ 2404
mrpro/data/QHeader.py sha256=TOXqjJ2jbAKVuMbLJs-hrgaFZ2HOQHPgfg6larQruEU 2141
mrpro/data/Rotation.py sha256=9vbHxll46-OlYc-FOqxQ5-CykEaXAdWKM9ziIM2WTV0 82123
mrpro/data/SpatialDimension.py sha256=J3cDNwla9UPxwCCElBNs6uuM06UJgj2kzlUZDetdSpo 17083
mrpro/data/__init__.py sha256=YedDCVsnD9qUP5KvBgP96Tp0cO3dLMTWOejFX8_9lUs 1185
mrpro/data/acq_filters.py sha256=o7AnCgZ5sxTe1UMDscS4uK1S1T9MsRkXt78b-ctsPpQ 1761
mrpro/data/enums.py sha256=aBrVJ39p7haGAC7KWE_kWOPeXuhHHJC5Ei09U9DqnzA 3165
mrpro/data/_kdata/KData.py sha256=S7OXRXYLuW__Dx-RnoSjg6et6QRRgqaxh9zZEC9KQNk 10842
mrpro/data/_kdata/KDataProtocol.py sha256=rJd_Hu9ZER-QF1vqiWVOL-9eKY9VX0jt9Q9XCR9EGnM 1178
mrpro/data/_kdata/KDataRearrangeMixin.py sha256=PhzB-Se6d9PF6yvTVbBVTRW-Kgi0wzexT_SawLAOD_s 1210
mrpro/data/_kdata/KDataRemoveOsMixin.py sha256=t_2AzfeUFkfpaWuA-nulIklA0srhNpko_up2gy-b_4U 2912
mrpro/data/_kdata/KDataSelectMixin.py sha256=P20DIr-nUIsyQcXkfqmpPxCLynE0vU-WOlLqY86GOxQ 2058
mrpro/data/_kdata/KDataSplitMixin.py sha256=SerS41LvZ6XbCcIArBXGVCQi9Gj33nntd3fxZpyrZEY 6716
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=cPZFBYbrmsV2drsLdb5p4KMwcGv5n6WV-uN2fWQh54I 776
mrpro/operators/CartesianSamplingOp.py sha256=w_ce2qJuARWjNqf14PG5eTdj2iUV6ADR44_u1PS0hG8 6011
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=QKxe1jQxmTR7uQ4StsSTnmpHUETL8Gtjp5dOKCe5paA 6749
mrpro/operators/FastFourierOp.py sha256=S2lbybtHNPNg6Uv7tOYox_6ZxDBu-xPDXCELiXwxRQw 6015
mrpro/operators/FiniteDifferenceOp.py sha256=vFH6E4IqjATjejjTa4z3e727Fw2nJQ7e_V3_xBgZ-iY 3607
mrpro/operators/FourierOp.py sha256=hvZMwbDY-ZsykLpegI7t3MJPIz7ssrVBOxpbj9QnBtg 8465
mrpro/operators/Functional.py sha256=E1Btop62zyaRVeF-twkPRa4iN5LpSel8V1Z-ddt2ccY 9538
mrpro/operators/GridSamplingOp.py sha256=U5PgMq0ih-iDgt_s42LTOHS3Xv2YrCYKYK-zrO9T9cM 13084
mrpro/operators/IdentityOp.py sha256=-6Rx_PEUjIJRllhLOBRTcfSmfBUwFKYcOYTnfgDP4GY 862
mrpro/operators/LinearOperator.py sha256=XDf9WpQ_XEag6s2F6UGiJvkeStcfhC5mXhYKhRnMFDU 16972
mrpro/operators/LinearOperatorMatrix.py sha256=vS74Gam-P9kLwow2K0tIdrQDLhIczZfC3a7Z5vr0d5c 15679
mrpro/operators/MagnitudeOp.py sha256=ARpl2J0EnIAYiJy6_o6gI3H03EGlsz0fjbOiW6hg6Vs 579
mrpro/operators/MultiIdentityOp.py sha256=x5Qwavhf7B8ezVzg2eRC73rFi-vHRlnkFpneCdOOoRc 997
mrpro/operators/Operator.py sha256=pa-D2WgdlFRMgQN94fMbaOVvxzMDD6T4YHTM62KVgSk 6321
mrpro/operators/PCACompressionOp.py sha256=KKfFqkMvb2iRULc__6WxbggNZ7uzLW7ARYZo1XdcAFM 3163
mrpro/operators/PhaseOp.py sha256=bwPFuxhiGo8KcQvmJnxdMt4_W_H9zLtgc0_u5KEGu6I 543
mrpro/operators/ProximableFunctionalSeparableSum.py sha256=OxZmxl6GyB2li2TUaSQclc8aeMGG4rB74bk4-YgWSYE 4017
mrpro/operators/RearrangeOp.py sha256=qgKPH-7usyVNt-f5po999jeTBdxIf5MHNYoJ28PV1OM 2198
mrpro/operators/SensitivityOp.py sha256=XXDkIu4-Zl-q7bMOVtBFxR1DFdSGR1taRCZjRehPUjU 1461
mrpro/operators/SignalModel.py sha256=OzUiXZpjCWmYzU76UqgLE-7g1fm15Ehn51dBD-osTNU 317
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=CQZIH-Xb6KUWNqOIxl1_NauQMVw7AzYRwoVKZ7C453M 2249
mrpro/operators/functionals/L1Norm.py sha256=xBQFQMC2YFV8p92KyUowrr-Zh8bbAamzvFJ-rqcLbJU 2742
mrpro/operators/functionals/L1NormViewAsReal.py sha256=yRZ9kYtyCpa7Td--GgzyrB4XnatgDIS7UWlPNTVQabU 2936
mrpro/operators/functionals/L2NormSquared.py sha256=jRcUlwJJ5CZsFQk6aDmomwh4vEaUXmQ_Aqgk2f2sp2w 3061
mrpro/operators/functionals/MSEDataDiscrepancy.py sha256=6FXKmsi4jaBO3ZJY4JwtRflorIgmoXljceu-nSZDqaI 1928
mrpro/operators/functionals/ZeroFunctional.py sha256=dvojqeAhvkE_dCUXy5Kowe33ct8h_7qtDbnKik5hdXc 3023
mrpro/operators/functionals/__init__.py sha256=tjfqP_LSDO7CrCUDgALyEqGwpBbne-5wQ4IO3XHS2QE 442
mrpro/operators/models/InversionRecovery.py sha256=JZFGgBqSLzfIr3oUAM-dPHqB1XZa51xkMcq04N1W96g 1310
mrpro/operators/models/MOLLI.py sha256=NggF5ioGRh9S8L9vLgzF27qfiQC8Y7elxBj5lExvi-Q 2008
mrpro/operators/models/MonoExponentialDecay.py sha256=arnWuPpvfAQDjsmXZ7N0WCMlwIi3j515tvODQB3q5t0 1444
mrpro/operators/models/SaturationRecovery.py sha256=DN6ZpXTeznC9XTbpuNRDvnfJnwqFDihjFM56hQj3k2E 1316
mrpro/operators/models/TransientSteadyStateWithPreparation.py sha256=okM1xkr65ac4GN85cLYEhz741kt-mzNwE05_iTZTjEA 6513
mrpro/operators/models/WASABI.py sha256=Ze5JZyGjGUPEnw9xc4oP1Qr6Kwdux8iAwi3Ny22YEzc 3106
mrpro/operators/models/WASABITI.py sha256=7tgd4ClgYlfsVfv3of-sfopc0lw_oQ3Rlo72uajBLwM 3421
mrpro/operators/models/__init__.py sha256=2RrZg5AeNKriOt1-yS6Lk6X76A3T1NomLtRTSCcARsw 654
mrpro/phantoms/EllipsePhantom.py sha256=7NPnT8KnKi5n9fEh380r0lVwU0et494dUWqFvejkFTc 4167
mrpro/phantoms/__init__.py sha256=3hvArZ12JjwbIL9FdKpv39l_c5ZBQAKboO2hKkkjI_A 168
mrpro/phantoms/coils.py sha256=bPA0FkhZYxKNPSL2rLreYpRNhPSKCNRmtLsXrSpep_0 4123
mrpro/phantoms/phantom_elements.py sha256=NsuBjC88GMD5iqmV_XYSjcAljAQaZg39YRAFzE1PNtM 266
mrpro/utils/__init__.py sha256=I1XhUpJp5l2nTuorCOJLTvwatUdxqMzDRQQwAJjBxnY 611
mrpro/utils/filters.py sha256=IGeffgrdjGzn5zsgSARRsOsJrIQCnUX2MApEfJVkzC0 5912
mrpro/utils/remove_repeat.py sha256=SH_L0p1EEtlRRkIcT3KUgM-V8LDJ8yg0mNceSXoz4tU 721
mrpro/utils/reshape.py sha256=PGuDGQ5aiW9J-4Jie9Ls26cjU9Rg9SgATAoqmXhT0nU 2547
mrpro/utils/slice_profiles.py sha256=nrFRkqp9Gg9HMF89yxNj7n1dicTrVoikzFygP_XT_Hc 4583
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=AZWZNu6ppLmmu9ObcoA79SzjNQjO2d26jGSwRrmDxJs 1232
mrpro/utils/unit_conversion.py sha256=WAExH0UYjl1zfowWEQbjoSdSQC8VUuRuIEcZaDnQEKg 2167
mrpro/utils/vmf.py sha256=NQ7GxbCobm9RbIGQVLesn6LGuAJrroW05RhU0cJ0joU 2587
mrpro/utils/zero_pad_or_crop.py sha256=SKYiigpFWDG5a0GmEeTnhs7Eknrt5Y_wSukA0HXX7ZM 2338
mrpro-0.241112.dist-info/LICENSE sha256=j3Gmcxv8uUDHgiJTKVTQIQ6kaZRxYJ4juP_lCKQ0zIg 11367
mrpro-0.241112.dist-info/METADATA sha256=V2I0aARJhcHTKIq1uPMfnCcDW6l1te3AY7SqU_2cfk8 6329
mrpro-0.241112.dist-info/WHEEL sha256=a7TGlA-5DaHMRrarXjVbQagU3Man_dCnGIWMJr5kRWo 91
mrpro-0.241112.dist-info/top_level.txt sha256=6MS9BG7Ah65AlmjnVZ60304-LRQpH3C_Ftzt3jknmSA 6
mrpro-0.241112.dist-info/RECORD

top_level.txt

mrpro