mrftools

View on PyPIReverse Dependencies (0)

0.2.10 mrftools-0.2.10-py3-none-any.whl

Wheel Details

Project: mrftools
Version: 0.2.10
Filename: mrftools-0.2.10-py3-none-any.whl
Download: [link]
Size: 404564
MD5: 0571293589a7953bc35f1b20121cddb3
SHA256: f86880ee2a77d0562a5920e5d27f60879ef48d66411735f2151a544910a164fd
Uploaded: 2024-01-26 15:24:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mrftools
Version: 0.2.10
Summary: Tools for Magnetic Resonance Fingerprinting
Author: Andrew Dupuis
Author-Email: andrew.dupuis[at]case.edu
Home-Page: https://gitlab.casemri.com/common-resources/mrftools
License: PLEASE READ THESE TERMS CAREFULLY BEFORE USING THIS SOFTWARE AND DATA. IF YOU DO NOT AGREE TO THESE TERMS, DO NOT USE THE SOFTWARE OR DATA AND DELETE ANY MATERIAL ALREADY DOWNLOADED OR ACCESSED. BY CONTINUING, YOU REPRESENT THAT YOU HAVE THE AUTHORITY TO BIND YOUR ORGANIZATION AND THAT YOU ASSENT TO THE BELOW AGREEMENT. END USER LICENSE AGREEMENT This software and related content, including, but not limited to, any and all computer code, proprietary de-identified research subject data, content, and related documentation, (collectively, the “Software and Data”), is and shall remain the property of Case Western Reserve University (“CWRU”). You may use the Software and Data only if you agree to the terms of this End User License Agreement (“EULA”). By accessing the software, you agree to this terms and conditions contained in this EULA with the intention to be legally bound, and you represent and warrant that you are of legal age to enter into this binding agreement. 1) LIMITED LICENSE: Subject to your strict compliance with these terms of use, CWRU grants you a non-exclusive, non-transferable, non-sublicensable, limited license to use the Software and Data, provided on an “AS IS” basis, for non-commercial, academic, and/or research purposes only as conducted by a non-profit academic institution(s). The Software and Data shall be used for no other purpose whatsoever, and use for any other purpose will be considered a breach of this EULA. 2) INTELLECTUAL PROPERTY: The Software and Data shall remain the sole property of CWRU. CWRU does not grant any party any title or ownership interest in the Software and Data. This EULA grants you only a right to make limited use of the subject Software and Data. You hereby agree to not remove any copyright notices or other proprietary notices from the Software and Data. 3) PROPRIETARY INFORMATION/RIGHT TO USE AND COPY. The Software and Data is the confidential and proprietary information of CWRU. You may not copy, display to third parties, modify (including, but not limited to, translating, or creating derivative works), distribute, disseminate, sublicense, assign, or otherwise use the Software and Data or reverse engineer, decompile, or disassemble the Software and Data, or any portion thereof, without CWRU’s prior written consent. You may not use the Software and Data for timesharing, rental or service bureau purposes, commercial purposes, or otherwise to obtain payment from third parties. 4) DISCLAIMER OF WARRANTIES and LIMITATION OF LIABILITY. any and all software, DATA, information, intellectual property, or other property or rights, granted or provided by CWRU pursuant to this EULA, are provided on an “as is” basis only. NEITHER CWRU NOR ITS AUTHORIZED LICENSORS OR RESEARCH PARTNERS make ANY warranties of any kind, either expressed or implied, as to any matter whatsoever including, but not limited to, warranty of fitness for particular purpose, or warranty of merchantability, exclusivity, noninfringement OF ANY INTELLECUTUAL PROPERTY RIGHT, Accuracy, or freedOm from error. you understand and agree that use of the software AND DATA is at your own risk, and NEITHER CWRU NOR ITS AUTHORIZED LICENSORS OR RESEARCH PARTNERS shall be liable to you OR ANY THIRD PARTY for any DAMAGES OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY direct, indirect, special, or consequential damages, LOST PROFITS, DELAYS, LOSS OF SERVICES, BUSINESS OR GOODWILL, OR LOSS OF DATA, WHETHER ARISING OUT OF OR IN CONNECTION WITH THIS EULA, BREACH OF CONTRACT, TORT, OR OTHERWISE, REGARDLESS OF WHETHER SUCH DAMAGES WERE FORESEEABLE AND even if CWRU OR ITS AUTHORIZED LICENSORS OR RESEARCH PARTNERS HAVE been advised of the possibility of such damages. 5) INDEMNIFICATION. You hereby agree to defend, indemnify, and hold harmless CWRU and its authorized licensors and research partners, and their respective trustees, officers, employees, and agents from all claims or demands made against them and any related losses, costs, expenses, of whatever kind, including reasonable attorney’s fees, arising from, or relating to, your use or misuse of the Software and Data or your breach of this EULA. 6) TERMINATION. This EULA is effective as of the Effective Date and shall continue until terminated by either party. You may terminate this EULA for your own convenience and without cause by written notice at any time. CWRU or its licensors may terminate this EULA upon thirty (30) days written notice to you. Upon expiration or early termination of this EULA, you shall immediately discontinue use of the Software. 7) MISCELLANEOUS PROVISIONS. a) No Waiver. No delay or omission by CWRU or its licensors to exercise any right or power occurring upon any noncompliance or default by you with respect to any of the terms of this EULA shall impair any such right or power to be construed to be a waiver of any succeeding breach thereof or any covenant, condition, or agreement herein contained. b) No Assignment. You may not assign or subcontract this EULA without the prior written consent of CWRU. c) Severability. If any provision of this EULA is found to be illegal, invalid, unenforceable, or void by a court of competent jurisdiction, then both parties shall comply with the provisions to the extent permitted by law. However, the remaining provisions of this EULA shall not be affected by such finding, and such remaining provisions shall be enforced to the fullest extent permitted by law. d) Headings. Section headings contained in this EULA are for reference purposes only, are not a part of this EULA, and are not to be considered a part hereof for the purposes of construction or interpretation. e) Entire Agreement. This EULA supersedes all other proposals, agreements, understandings, statements and representations, written or oral, concerning the subject matter hereof, and constitutes the entire binding agreement between the parties as to the subject matter of this EULA. f) Governing Law and Forum. This EULA, its subject matter, and the parties’ respective rights under this EULA shall be governed by and construed in accordance with the laws of the State of Ohio without regard to the conflict of law provisions of that or any other jurisdiction. Any dispute with respect to this EULA may be brought in any state or federal court of competent jurisdiction sitting in Cuyahoga County, Ohio, and all parties hereby submit to the jurisdiction of such courts, and to the fullest extent permitted by law. g) Contact Information. If you have any questions, please contact the CWRU Technology Transfer Office at 10900 Euclid Avenue, Cleveland, Ohio 44106-7219, ATTN: Executive Director of Technology Transfer.
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Dist: SimpleITK (>=2.2.0)
Requires-Dist: cxxheaderparser (>=1.2.2)
Requires-Dist: fbpca (>=1.0)
Requires-Dist: h5py (>=3.7.0)
Requires-Dist: ismrmrd (>=1.12.3)
Requires-Dist: jsonpickle (>=3.0.1)
Requires-Dist: kornia (>=0.6.8)
Requires-Dist: matplotlib (>=3.5.0)
Requires-Dist: nibabel (>=4.0.0)
Requires-Dist: numpy (>=1.25.0)
Requires-Dist: ptwt (>=0.1.6)
Requires-Dist: scipy (>=1.10.0)
Requires-Dist: torch (>=1.13.0)
Requires-Dist: tqdm (>=4.62.3)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1591 characters]

WHEEL

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

RECORD

Path Digest Size
mrftools/__init__.py sha256=LNKwVlNYxuRCKgTJuyk-GegC9HMfzSPBr009yTVl1HY 199
mrftools/clustering.py sha256=00ESrZ7i3g3XnfQV5so__Ydha2D0TXyhrG5MuKpZP-o 852
mrftools/coilCombination.py sha256=hYLBJZ9uoIO6qQh8U6gt9oqblpX-0CYY-nhq44H4HFA 8472
mrftools/datasets.py sha256=E7YYYbI-AHiVcLKU_AMJYS9ixZYrdhCtjMMZjkYbgGo 8708
mrftools/dictionaryParameters.py sha256=I7WNUFyfVSAlOGJ40ubLExoQjsRiRb9_U5gYgsQsZRk 14082
mrftools/install_dependencies.py sha256=PGnDomCxmuP0TG2ZEU-wU8Xs8eqO0-0S4FlUwXk-n00 431
mrftools/ismrmrdQuaternionHelper.py sha256=5tpt51aB5slA4HkM5LMYkCIQDzAGT-5-yLw2PXzrsMw 4779
mrftools/kmeans.py sha256=iBOz3Yml-d5UFR24BYNFvLEmeo9uA18g60d11qLu3rg 4625
mrftools/phantomGenerators.py sha256=YPZRZQ8fbWPdUu_0WmYxA9iYqbFLes79fv4pgogIm1Q 8211
mrftools/reconstruction.py sha256=16cj8A120qrL7L0X3rDeTpKnuyy7QA5n-gsKNOUA9UA 20043
mrftools/reconstructionParameters.py sha256=Zwne8zbRjfTN6YMrc_CZCrqLj_8Fe4VD9qyJStOMEaU 6129
mrftools/registration.py sha256=Vtlgjmcw7DwkBYRdDP1AoRJSqnSWZM_r2QZw-0kscxQ 2414
mrftools/requirements.txt sha256=FZW16qFpornkPcyQnlWHwX5UzIZdphcC2N0R0p5vnmM 370
mrftools/sequenceGenerators.py sha256=ML-c9fMmwmrR4vX2zeYraOY3UigW8_il46EEIbuGpiA 3836
mrftools/sequenceParameters.py sha256=7zrpmnIoXvp0MZ6Twnl4z-h7MBgkNiNGprlZA0sAnx8 8370
mrftools/simulation.py sha256=wZ4IIYIo1BGL5nxGwEhr4BI1VSmzjUmlj9PUTRICNUk 15227
mrftools/simulationParameters.py sha256=45jxNkcXB3q5fkgbRp_fudi5vAZJJraH7rqrwDCIujA 15772
mrftools/synthetics.py sha256=dT_oVS0czzgrhD2eG1Z7FHhYvTe_0ZBcZnsBFe9AIOU 3090
mrftools/testing.py sha256=nd59xLNxSqzSKjGXse4G44-xrY7fpgdbcQ90be8Pm9g 1410
mrftools/trajectoryParameters.py sha256=gI7AwV_lHfBPrJLU5BIZuRVLl5zNHVffwYSQQQoMezE 9121
mrftools/types.py sha256=VOnhKXoHHwAJueFpy5dwyLNyuppdHJsqAsBrD9zry4E 355969
mrftools/ReconstructionModules/CoilCombinationModule.py sha256=3CBP4YvZlRB-3onRkPLWvpyIzqG-afWCboBVKEhKebg 8989
mrftools/ReconstructionModules/CoilCompressionModule.py sha256=ZQmgzWc2N3wZlu09Y4FJwPDn2V8Ar3GAqZ-HczuyMhQ 7112
mrftools/ReconstructionModules/IFFTModule.py sha256=Uiw2x0CwXiWJ1B_gixa60gIDnwM3McG6UqOCN9FYw0g 4218
mrftools/ReconstructionModules/IterativeNUFFTModule.py sha256=R-d2CKm4pyO0zv-9ryUENAVK868uVYF1XmpZ6dtjdRQ 37905
mrftools/ReconstructionModules/IterativeRadialMaskingModule.py sha256=z5XEeEL2fTbpDc5q61VAIbzyC9tk-oKX_f3dDfpWvIU 6063
mrftools/ReconstructionModules/NUFFTModule.py sha256=C05JhGd1JgGeP-qTXOoBBOqh1oITPCzkD5u-S934vOQ 7640
mrftools/ReconstructionModules/PatternMatchingModule.py sha256=ek3qJT4Sw4DX4vCx1wvzmrGIYkkFNDNidyrlgUclNNo 20184
mrftools/ReconstructionModules/ReconstructionModule.py sha256=Bsc58BGJOcS89tHfMWAqbvnNL4asUPigQoVX2irVyfA 4341
mrftools/ReconstructionModules/SVDCompressionModule.py sha256=OHp8u2keMhomVKlaCED8lNrm-_LBWCtfLQQp7TADsX8 5253
mrftools/ReconstructionModules/ScalingModule.py sha256=x7pzz-zghOoCHDmnYk_ANTyi7fs5b835pD6xPc0gUMY 4150
mrftools/ReconstructionModules/__init__.py sha256=udJsTwLKR8Drw1R8KO0F1Ef9Q8A2rP1FtDXN6q5L_xs 690
mrftools/SequenceModules/AcquisitionModule.py sha256=8mL_XtwOyV0axDwRBYEw2E1U7vOJKL7B4wiHOkoRfZg 3326
mrftools/SequenceModules/DeadtimeRecoveryModule.py sha256=bfSTxTobjGNCP02DUtnH8ZqILkkOyHosqMRrCarC7bA 6356
mrftools/SequenceModules/FISPAcquisitionModule.py sha256=So21ccbfjkT2oNApHJC1hLfI5cDfaKcC3_Kdqz-B5fk 9215
mrftools/SequenceModules/GradientPreparationModule.py sha256=KhORb8St_TFk5rCBu6TkY6_8rstbIhTFgZBdkBBW3Zc 1111
mrftools/SequenceModules/InversionModule.py sha256=FEPTESaMIP_WqDCq1G0cRsfymUms7T4SFmCXex6MI5o 8685
mrftools/SequenceModules/PreparationModule.py sha256=yJNFrRin7OW4oIDOUGcXFy26iEkUsSUfgyEs8Bc1fhc 1107
mrftools/SequenceModules/RFPreparationModule.py sha256=JU5mox5gjrZcY-7kUhJo0RuAt1G2Iq4WDZMiYjHqlRY 1029
mrftools/SequenceModules/RecoveryModule.py sha256=7VM3ssEzl67SK7VgANgqVyrUQHHSeflTndgMePxck-k 1064
mrftools/SequenceModules/SequenceModule.py sha256=WXqwRMm-njUQfgJs_sOr8P8an6lJZ9fdPYhpszqS2Uw 1596
mrftools/SequenceModules/SpoilerModule.py sha256=vEIRTQIQo-2enrRjsmvbVZ9W5axG-Dx_4UweGTQSffc 8491
mrftools/SequenceModules/T2PreparationModule.py sha256=y7Qxa9SxN3y3lqtXsMh5GpoUFOo8GRJ4dhcGWJRkgVw 8629
mrftools/SequenceModules/TRUEFISPAcquisitionModule.py sha256=lu7NPFRKNw66CbusOTD21d0xOQDsM3ENQkD9F6aMCyQ 7982
mrftools/SequenceModules/__init__.py sha256=k8tr8Q9IsPNLZQOjREADIhqteEIn5TZwQz6m_46G2yA 779
mrftools/Types/__init__.py sha256=9YNo57AsLOOUTh0oIJVhXja0qPM-HAFTrkXrCh0HRDU 153
mrftools/Types/dataStructs.py sha256=UF71Iz-VDOPhxT2f28iD0HnsDW7o5a9aUUpDUpKzyg0 941
mrftools/Types/sequenceUnits.py sha256=by4FXlayThvVQTBNbn-7JlZaVQsJ0yVvLhLvr0ykTW4 737
mrftools/Types/trajectoryUnits.py sha256=1savi6A0LMgFYg1nWC6OPdZtQz7YYc-HPxSc23sT7nk 908
mrftools/Types/types.py sha256=tGtYEkoImprxqR5q80OsG-sQKkzGoM1-sssrPta0BW0 350464
mrftools/Types/units.py sha256=9p9mlOhw9xqMIe3TshF9fTZI1LDVoKsLO7wzXYNhr2k 3678
mrftools/Utilities/__init__.py sha256=SlynW0eT5VxTdqyFwUo31fTrY0KItM7V2FJXp5z7Fc8 197
mrftools/Utilities/ismrmrd.py sha256=S72u1hldJIVmqzhoqWPDJq_GNH0GIB4JKtITclGKts8 4656
mrftools/Utilities/sequenceConverters.py sha256=ShZr00o3TB75sOQK1tUO4F_9JfaIQynvShhxfdVkAf8 1717
mrftools/Utilities/sequenceGenerators.py sha256=IZSNsnK1JkGCdhPR2jhxgdqzUs8nEhcsI_J20HmMPZc 5009
mrftools/Utilities/tensors.py sha256=_j27ILn7P8vpLKd1CQRPxCpmvIz55pisMybIe0stLN4 1669
mrftools/Utilities/twixReader.py sha256=ayZRGr_Oig7m_FQBszHdePtmwl0NEpdB794qWptEWzI 17581
mrftools/Utilities/visualization.py sha256=iGdMFmAn70-DxCWKGyJuAtcbHCLk1r5qh1otwcAghXo 3187
mrftools/Utilities/torchkbnufft/__init__.py sha256=PtSTPKagJYgtVIQB054lz1X2iskLu3ah8yJySAMCa9I 524
mrftools/Utilities/torchkbnufft/_math.py sha256=l9DjhSzKuSgwoTkYgpVFvngXdKLSG0T8SL5u3ru7reE 4882
mrftools/Utilities/torchkbnufft/_autograd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mrftools/Utilities/torchkbnufft/_autograd/interp.py sha256=eGyjAhNYzH6hbCIyW0Xz2i8Mu9lnHNWAiEheR2HCgCE 4935
mrftools/Utilities/torchkbnufft/_nufft/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mrftools/Utilities/torchkbnufft/_nufft/dcomp.py sha256=d0aIhZKnOBJSECCojfi-gluZ-eFNaEF_CendTYd63H4 3704
mrftools/Utilities/torchkbnufft/_nufft/fft.py sha256=-2A2TQTiBxAFexKa00dFjtIaOQaSfL2J_nehK7Vvf04 5250
mrftools/Utilities/torchkbnufft/_nufft/interp.py sha256=Wt9GAg-qWFWawUyBuxUXzVlvCuXpZAKvx6fMoXw5JoI 22977
mrftools/Utilities/torchkbnufft/_nufft/spmat.py sha256=b3ZYuWV3_rQU62bJ7rSYcxeMBY22UEvJiZP-xFVNae4 3437
mrftools/Utilities/torchkbnufft/_nufft/toep.py sha256=3IlTasB9-ZMttFaKGOS29csVMvxGB_FeMEvdnhD_8dg 10735
mrftools/Utilities/torchkbnufft/_nufft/utils.py sha256=8V0KjCPSHlMT12TseczWp4bMceK5L4s6PKOE5mpUBNY 12860
mrftools/Utilities/torchkbnufft/functional/__init__.py sha256=60xRdNWDlCNGURdzazhGgNbj20jt6UNMODyoudjW3mo 279
mrftools/Utilities/torchkbnufft/functional/interp.py sha256=2xonW4aD0ZG43aNlzXRY9GrrRJO_UyGXlP_Uo7wZEq4 5121
mrftools/Utilities/torchkbnufft/functional/nufft.py sha256=UV-QNVLdM07hxVdCtAeRA-OImqxWnrft2ZKe4oHXmrc 7967
mrftools/Utilities/torchkbnufft/modules/__init__.py sha256=2jPvQ7-F5ATTVQQpeLB2hprOCoufDNeX-RlzjG3JYNQ 104
mrftools/Utilities/torchkbnufft/modules/_kbmodule.py sha256=zlAfJ7V4umX0R2FZ0rzSnrjafDQwVwaKuPB9c21aeC8 3853
mrftools/Utilities/torchkbnufft/modules/kbinterp.py sha256=MDbxi-wmPS8IvwBQyDyOfr_ZScxrEjJ3Gu36RemULF4 11460
mrftools/Utilities/torchkbnufft/modules/kbnufft.py sha256=_ow4_UJwKB-ATesMaRXs_yNSnhG6K7LzN1pG5LNCsGU 21456
mrftools/Utilities/twixtools/__init__.py sha256=OUbmL75aP1chlG-O5KRpBy9ofW2EXYQXy_G2sEPxoTE 135
mrftools/Utilities/twixtools/geometry.py sha256=yi-q5Q98y6TYRYG_WPHouAcBgY1e84ZcnMPTpOhpO6g 6044
mrftools/Utilities/twixtools/hdr_def.py sha256=v-ous7SXqrgrPw6-3tKk2loRgF-vHGEL575O014w71k 998
mrftools/Utilities/twixtools/helpers.py sha256=Pp0LeBIZ89veXr26llHVO49XkwKpFoFdcMxJboZVSo4 956
mrftools/Utilities/twixtools/map_twix.py sha256=6FqXfkuigavlzi-mVsbXlVUTYN_95jTbnzKnaAI_9KE 29417
mrftools/Utilities/twixtools/mdb.py sha256=Zsw1wW-CslX9FZnNUasEV50CiywYpOyWvyABHwG1esQ 10538
mrftools/Utilities/twixtools/mdh_def.py sha256=Lc-XPA-9KIIiix-XViJSddVTXrkS8_R3egJV7hwFsJQ 11586
mrftools/Utilities/twixtools/quat.py sha256=UFfLsykRCPM0acxZLLFQHJXkBiKDwF4qlpFvipBHZZM 2816
mrftools/Utilities/twixtools/recon_helpers.py sha256=PUvWpnSWo4T7mgE8X4Bedt2jMa1w82VFkkv1Rpqhxc8 3344
mrftools/Utilities/twixtools/twixprot.py sha256=0iHrAWdFi1y4Q2FAWoRtwYoS13bxh95MMUez07nHV6w 5050
mrftools/Utilities/twixtools/twixtools.py sha256=geKvBt86pfrObZcSAS-F-a1oLGH0fWWfSmftnDY4tUc 13353
mrftools/Utilities/twixtools/twixzip.py sha256=YxJZCJu95uRwPv9Itb8W6n_RnCh48Rq2_2Q8Q4utYLo 32160
mrftools-0.2.10.dist-info/LICENSE sha256=_SauCtZ1719sx4R0NtDHlFagpf_00y3srzjB77NHcvg 6841
mrftools-0.2.10.dist-info/METADATA sha256=GF_NRS6aM1ngMVS7Q3l1pv14yQ1Hi4JYaWISnFa6IAw 9646
mrftools-0.2.10.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
mrftools-0.2.10.dist-info/top_level.txt sha256=ZSpK_I-WIUg6AYeSZW_BaHPeHvMjOU2tRL9zeREcK2g 9
mrftools-0.2.10.dist-info/RECORD

top_level.txt

mrftools