pytomography

View on PyPIReverse Dependencies (0)

3.3.0 pytomography-3.3.0-py3-none-any.whl

Wheel Details

Project: pytomography
Version: 3.3.0
Filename: pytomography-3.3.0-py3-none-any.whl
Download: [link]
Size: 185096
MD5: e33b67dfb8fc3b4a82069b2070064038
SHA256: e2fbb5e06dcc3a35b61daaf1a23521618f02136a142c091329e3cf8b48dcd8ad
Uploaded: 2024-11-20 16:32:47 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pytomography
Version: 3.3.0
Summary: Package to perform tomographic image reconstruction
Author-Email: Luke Polson <lukepolson[at]outlook.com>
Project-Url: Homepage, https://github.com/qurit/PyTomography
Project-Url: Bug Tracker, https://github.com/qurit/PyTomography/issues
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: fft-conv-pytorch (>=1.2.0)
Requires-Dist: h5py (>=3.11.0)
Requires-Dist: kornia (>=0.6.12)
Requires-Dist: matplotlib (>=3.8.0)
Requires-Dist: nibabel (>=5.1.0)
Requires-Dist: numpy (>=1.24.2)
Requires-Dist: pandas (>=2.2)
Requires-Dist: pydicom (>=2.0.0)
Requires-Dist: rt-utils (>=1.2.0)
Requires-Dist: scipy (>=1.10.1)
Requires-Dist: torch (>=1.10.2)
Requires-Dist: torchrbf
Requires-Dist: uproot (>=5.2.1)
Requires-Dist: furo; extra == "doc"
Requires-Dist: ipykernel; extra == "doc"
Requires-Dist: myst-parser; extra == "doc"
Requires-Dist: nbsphinx; extra == "doc"
Requires-Dist: pydata-sphinx-theme; extra == "doc"
Requires-Dist: sphinx-autoapi (~=3.0.0); extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Requires-Dist: sphinx (~=6.2.1); extra == "doc"
Requires-Dist: toml; extra == "doc"
Provides-Extra: doc
Description-Content-Type: text/markdown
[Description omitted; length: 885 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pytomography/__init__.py sha256=uy64MFj2eg4sGmYCP_5Z-3pffTKUkXCQ9C0IgUBGe1s 1051
pytomography/algorithms/__init__.py sha256=pTXVdysVVy9az3yISkwmG8V9rbEU5URznDw2MSywbw8 317
pytomography/algorithms/dip_recon.py sha256=bW7WkiqTF04SZcUBkk9kJd7KxIN1labBjsELwebUu5g 3990
pytomography/algorithms/fbp.py sha256=43q1Nh6nMs17YBtGnZMGOrK5KKoJYQ_UNQZTVDf7tzU 2162
pytomography/algorithms/preconditioned_gradient_ascent.py sha256=HDTOeuFDuWr28DsrGHpIPqK54zQ5kDE-frSBcBLWg1M 36127
pytomography/callbacks/__init__.py sha256=XxJQpsynibTvIGh6ceZYGpBMm3QHbk3cxf_Trzrhf0c 888
pytomography/callbacks/callback.py sha256=yY7817nUEuybhCp0oWK0QXFPIlPqHrkMrsDqv2NVZaw 2434
pytomography/callbacks/data_saving.py sha256=4qff_YKWvnelWphAEue9NvpuAL9j-FJS9_t-Y7UPIY8 1780
pytomography/data/collim.col sha256=7GlhsRqh_07otCfgGA1G_JcyPA6yKi8_y7XTFH0t8kk 15700
pytomography/data/ct_table.csv sha256=cs0xHd_IYAxhP-mixmjU9eHdm7rwABzXY8eayW-DmP8 24169
pytomography/data/pet_colors.txt sha256=5XZhiFls_LniAEGB5Afrxll6lLbbuzcwqyK1Pha0iTo 3379
pytomography/data/pet_scanner_info.txt sha256=B_g_vwJr4rkCQHGWRZJyQGfIih4DLRlKKD8ESheji0M 474
pytomography/data/simind.smc sha256=VXl1ru6pJrLMDOsDyQpEBb-CsfYk-qDDjBUTiRoEfxo 2447
pytomography/data/NIST_attenuation_data/adipose.csv sha256=PhzGFsLyN1kUyg9TYG9nleMhiS9NmeehFJuEyhH0SKQ 1853
pytomography/data/NIST_attenuation_data/air.csv sha256=bIpaN9-QbCtRWyUI04doCzIO4C8OBmkcRQZv3-YCSU8 1605
pytomography/data/NIST_attenuation_data/aluminum.csv sha256=vPJGeL2nmx3AMZdf3GK93zMwQJdIzkRVHsaAJPT0YT8 1454
pytomography/data/NIST_attenuation_data/bonecortical.csv sha256=q8Fqy8bCCT4kewRMbe7GHisJFPtv05Rrok6K81x7dHo 2063
pytomography/data/NIST_attenuation_data/boneequivplastic.csv sha256=nZ96J4oo324CGa-ByPypeyRQ35y6kXYUVRdKZl3n_Ec 1601
pytomography/data/NIST_attenuation_data/breast.csv sha256=docdAvkRMf8_lMVnseT-2PP5204baVEjKm6RdxBcvbY 1984
pytomography/data/NIST_attenuation_data/lead.csv sha256=YteNVQ2UTfcigqXcwQa2GntsDnJhpQVseirhQpGlKD0 2214
pytomography/data/NIST_attenuation_data/lungtissue.csv sha256=v-sGkekqJTIGIbDP_0dnftv1BLHXPSLeo_5EFlOtmck 2063
pytomography/data/NIST_attenuation_data/muscle.csv sha256=g9EVzVwaI5bQ-4Oi_Z5JOz2hYgsNn5vd0Hy1uOB0fd4 2068
pytomography/data/NIST_attenuation_data/tissueequivplastic.csv sha256=gV_pbKSZ0n9E4baMdlo3sv2RLqps65ZAcjd109zVa64 1602
pytomography/data/NIST_attenuation_data/tungsten.csv sha256=d4WrDxAQWP2ZAyowNBAxphVOfVxfzwAK8aSjaaQzRGw 2252
pytomography/data/NIST_attenuation_data/water.csv sha256=fjtwGTP8Zv_PbSkQVwPOXT34p_jO-g5PFhEbv0MSSVs 1265
pytomography/io/__init__.py sha256=DAOGUxG5nAAf_uLmP73ZfahtQXCdZclagNfpRcJT9sw 163
pytomography/io/CT/__init__.py sha256=PbM9FnXDDcDKEFYjljmQTaU4BV04SPgmFRxtmpj5OKM 25
pytomography/io/CT/dicom_ct_pd.py sha256=rZN2YGItVWi-FVx17QFPfuPAAr9u_ZzbXUVFO9E4Jp4 2814
pytomography/io/PET/__init__.py sha256=qNMzgsCSa0k5OjKrGvSPI6eiMYDeVNZxaKASn3iWlK4 805
pytomography/io/PET/clinical.py sha256=dcprLKdEHxQp8pPLekGhsiNfZp6IzsMDutKd-msv8ZY 6698
pytomography/io/PET/gate.py sha256=Z6ycxDERHfAe_KmOfDhUxBhVXoa6hvMxLVCoBhZe2Hg 27686
pytomography/io/PET/petsird.py sha256=InFGfgfdBUXdhFv_dzEcKkF8b-m_IQILx4SdcDFWAyE 4708
pytomography/io/PET/shared.py sha256=tQ2yzEBKux0xk0xqOJq5LTw_I81tu-vJTLR2FkCnwr4 26090
pytomography/io/PET/prd/__init__.py sha256=1urlrouxgZaAWyxyicnzmo9r5NcNykzCWTqxiR1cDIA 1196
pytomography/io/PET/prd/_binary.py sha256=IvEzXWFLE3WgL8ngD0eM7yQ6Ak5w54VhXE-ZHI0cJQM 46593
pytomography/io/PET/prd/_dtypes.py sha256=9VzEiagJ7AnNudVYevAlTt7XUuli32NyZ09lYjQduUo 3352
pytomography/io/PET/prd/_ndjson.py sha256=sproOflq3eSvEMXlffJD7O5sugmoPeU4MdeQwPbwtL4 39753
pytomography/io/PET/prd/binary.py sha256=kU8RcHe3u0SylmZo_2egz3b5FRm1JdT8oiq0-hEQV_s 11577
pytomography/io/PET/prd/ndjson.py sha256=VhW201h_kW1tyYHYFMGaiJnskpoJojY92c53HL7Cd9g 29567
pytomography/io/PET/prd/protocols.py sha256=b-k5cxrnH78ww_XqZyZw8C0S9VQUqgG2eJ57rGwPR1I 7190
pytomography/io/PET/prd/types.py sha256=PJ_5UrY9bb5nzmbZZOLF1aTLSqvjTQnzhLGahoCjVag 15398
pytomography/io/PET/prd/yardl_types.py sha256=i1L_uFUPWdcCt8-DzA8yaRtJC_XQtwsiE26_CAc3ff0 9563
pytomography/io/SPECT/__init__.py sha256=Uhy7ScLIBMuKf3Izopmco1QuBj4uPfY81bg3jMsm-As 445
pytomography/io/SPECT/attenuation_map.py sha256=6MVl3uHLPPNNwmca1kj3eRsfw__yPr1_OQi6aX0GLxI 6849
pytomography/io/SPECT/dicom.py sha256=c5-erSCod-wSRQ947sidBs5OODNG6ar0KJKqkIBB7eA 47670
pytomography/io/SPECT/shared.py sha256=ZfAJQWLGmT0cpBV0azeDTkdfMyLOtS45OJLQdLsH3dQ 4153
pytomography/io/SPECT/simind.py sha256=8-lKWc0YCJw9HvNhXcGwd892EWgu0SSobQ_w-L9nYgA 11139
pytomography/io/shared/__init__.py sha256=n-3fV_T10ESAi9Zb8oMJXvcE0Ts4973N-bXTHruFTJI 296
pytomography/io/shared/dicom.py sha256=8raeCEGrv_kT-Wiiy8HzWA_j6KXmMv_EkiTNb0_OZQ4 6031
pytomography/io/shared/dicom_creation.py sha256=1RaZL9Xnch-uoYeMsngIfZxz_WIWNDkiBpjgMtwC4pI 5689
pytomography/io/shared/interfile.py sha256=uWm5089OXngh5BIsRWePC2yEPYfs5ELFv61nKCRCh2I 2778
pytomography/likelihoods/__init__.py sha256=gPJVtKXxW1RpdbsukVaFp_3sfbk2-Lta3iz-ehLIEQ0 175
pytomography/likelihoods/likelihood.py sha256=P9oWZU6vOlRdx1f2OIbShrketmPORbCiRhIV0OnhE3E 5651
pytomography/likelihoods/mse_objective.py sha256=RID9A-2g8QBseRGLPRTgpntCxflHOY3J_M4HKCP3u-g 5003
pytomography/likelihoods/poisson_log_likelihood.py sha256=G0LGyzw7gwq5S_mmkmX-f6J68EMNziantX6RHv0wwIs 6018
pytomography/metadata/__init__.py sha256=EwMNySk1jZD0WQbMkJCL60TKRqDvzE7xHPh_CAu9UOM 333
pytomography/metadata/metadata.py sha256=6cnwYBKk9uUhmmatFQ6z1lWWVYHvM3GoFpt9qi9YoKo 1189
pytomography/metadata/CT/__init__.py sha256=DXSFalWRbbEDLgdzhlJKPs53qOoQAUkU-mBoor5O0Do 116
pytomography/metadata/CT/ct_conebeam_flatpanel_metadata.py sha256=-xIIgn27UKkAymmfQWAJkiCGTfh3E7QnZw4xyy-S7hQ 3037
pytomography/metadata/CT/ct_gen3_metadata.py sha256=HqYuCPSjak6gDtmwAHDoDGBxMtEAwQbvO2CxspYHrkg 4349
pytomography/metadata/PET/__init__.py sha256=4Q_ze89DLMOPv5Ly_GMemThEjUBB2V-GZr3uco8qZk4 144
pytomography/metadata/PET/pet_sinogram_metadata.py sha256=bWQdqWaMBmv68xL14YBy0kT-8p7Rvk-h3gdU-v1MagE 1142
pytomography/metadata/PET/pet_tof_metadata.py sha256=zyQvN49pmyMQ5g6o9SqUmpOWLcKYmLrKtOJhyJFYqJU 1735
pytomography/metadata/PET/petlm_metadata.py sha256=lqU2i7WThTkNsbqmo_CE0xYaAuH-ITW_OU75A-fAmtE 4036
pytomography/metadata/SPECT/__init__.py sha256=Cxk4jpkaAnlDM5XlyCyc_xP88YgTxQg8zoBm4TG2Now 122
pytomography/metadata/SPECT/spect_metadata.py sha256=8TlyLM0hp1GPWi--dO1Xd9VHPkuICw5CyG1q1POFceM 5210
pytomography/metadata/SPECT/starguide_metadata.py sha256=Unr7Ab-nXypXtx5AQhBRoapHeoyS-iZszEV-0YG8fqw 1076
pytomography/priors/__init__.py sha256=PAZ2_sbqsFgeOAboO5AtMlB1VgJkqmo__ssJ7BcZaEQ 759
pytomography/priors/nearest_neighbour.py sha256=3QMqZsjCD0zuMtcHxARPGIuy5aToy6JQz3V5WtrPbak 16186
pytomography/priors/prior.py sha256=uwyoni_y5qFIFqM6JELtV2P47w-NP3WkJdVlSaXIJ7U 2222
pytomography/projectors/__init__.py sha256=_DQJkZhluCJ3aqn6EyH7pyNLkleeaWF_r6IzW9I6q2M 349
pytomography/projectors/system_matrix.py sha256=-q9RuRy6j1iEzIHaPIzq-mHP57qaT_2T2SJ2JKF_yMo 11388
pytomography/projectors/CT/__init__.py sha256=lal8twF4B4SjS9biniRry-wL8TUJnYJOLAyv1s5laEc 346
pytomography/projectors/CT/ct_conebeam_flatpanel_system_matrix.py sha256=_8_eO1pHy0TcX2NqPa18zQvw7GiSdUhKylpBjxEtGtc 11382
pytomography/projectors/CT/ct_gen3_system_matrix.py sha256=Rzn3LiYQOLjyOR8zQh2KRjy1JZc57Znlj6CIB5_0HiU 7321
pytomography/projectors/PET/__init__.py sha256=8bMBxiMySv5aausE2WxeuKxfRMe4HAWQMB9zps9IFn8 356
pytomography/projectors/PET/pet_sinogram_system_matrix.py sha256=J8aPdeu1_fbhtkBsgkit7UiFMGn2kpKqUfeCtxGeIzA 17473
pytomography/projectors/PET/petlm_system_matrix.py sha256=9w_8bp5kIMgvMmq5lR59RNWataRR98AtbVP326_gJ98 20392
pytomography/projectors/SPECT/__init__.py sha256=sC8JeG33WASIy25OIfeBlM6mvC6fnqv3Giy5ad63ydA 136
pytomography/projectors/SPECT/spect_system_matrix.py sha256=2FSHQteLu4zp6nU6LU33uhvCuhUJLpbCkeDPloJ4IoY 17648
pytomography/projectors/SPECT/starguide_system_matrix.py sha256=J3WqiOlTOt_W92LqEoaGIem1333DPoTyfK39SdP0Du4 8443
pytomography/projectors/shared/__init__.py sha256=J9Q50ljn893HgkN_czEn8c6J-syyih7DPxyL-6DfURY 110
pytomography/projectors/shared/kem_system_matrix.py sha256=jOdG8451F9tScNXN_dZwJ_4ft2DMssrL_KqtVa61TQo 2994
pytomography/projectors/shared/motion_correction_system_matrix.py sha256=-T_phR_TB5t-MvaTQPubUqonFwSqjsrEsce6fz8t5x4 1654
pytomography/tests/test_multi_bed_recon.py sha256=XTX3gwk4rT1gfjm6XRskFuxCahyJqr-vdyRkzULeGGc 3466
pytomography/transforms/__init__.py sha256=qCa-7U6duC_bmduRPGvXDwh-028my5uYMKm3GSj6khQ 166
pytomography/transforms/transform.py sha256=eyMZApXWPlQRfdehbim0qoDq8fzW0pD2TLAi6kOlXIY 1413
pytomography/transforms/SPECT/__init__.py sha256=hdTtfH1YXeuRFWVo35p5HBum9TKFPeTTrX-Qp4RoXmc 121
pytomography/transforms/SPECT/attenuation.py sha256=MY6Ahh8A-mHONvh05oFM_4fdozRxtOGsdfJkmAyBQhU 6938
pytomography/transforms/SPECT/cutoff.py sha256=kwQuZ5DnkQycBxgF9RB9KE-UVeBuZ4CFNVYZ3g4KvVk 549
pytomography/transforms/SPECT/psf.py sha256=lrMxoOKf4xWA7HBBry_kjENux9WMCK_IpOiHSBE5-aU 11903
pytomography/transforms/shared/__init__.py sha256=GnsbI74KhreTScqJ39DBpHgHPtoj_xBlP3yFN-JE1Us 143
pytomography/transforms/shared/filters.py sha256=fIJ-biUa4EoWbvMz8cWAf_SxlOJrSiups4kZt8bssLg 2972
pytomography/transforms/shared/kem.py sha256=pZJDMPOngsek5sa1dsmTWV-UufwOt_3g0cM3MGW-_2E 7115
pytomography/transforms/shared/motion.py sha256=_UK-hlo7Imdqf1o6-9lmFUSgnaJgUL5hG6arjYIS2gQ 4671
pytomography/transforms/shared/spatial.py sha256=VNRJziMEg71aLMkrL9bXraLqQ1IMCIXdL2iPa0GfLeI 1739
pytomography/utils/__init__.py sha256=oFaq4kNPlXaoEC7uZXMTmggMhMWlgk0LxZHGF_Ra2hs 578
pytomography/utils/cardiac_spect.py sha256=wBPUpYTTo4oPiYVOzSX8Nawg9C89UsB42fMPg8IykKQ 7360
pytomography/utils/fourier_filters.py sha256=o-jtRvZcpnABiBDE15ZIc9isFY0-vTiSumYOkQKSKSg 1258
pytomography/utils/misc.py sha256=0pOcaskLt8_90Sq8NxyND6T1FYGr_HdVDIGSjuTEJxM 3927
pytomography/utils/nist_data.py sha256=VnQaZL02DLvm0QMUl_bNRfykRuJSL7xEhCdvOTrW2iM 2232
pytomography/utils/plot_utils.py sha256=GbcSNR4q67Ikqq4bP5obDUIN-avLFFfuGB8vEPEknW0 2565
pytomography/utils/scatter.py sha256=ZpaCajqT2q2uQBTdFcHvghS3RXiiliu01FAEHXTF3lw 4470
pytomography/utils/simind_mc.py sha256=vnX8RTyL_25NDhuM27-ZVVttqtviH9WX63YS0HOs0xQ 18538
pytomography/utils/spatial.py sha256=AhgVOm7DwFiweh4vWipM--mkUy9bZn9t3dHHJVVB1To 5990
pytomography/utils/sss.py sha256=ioEGkT2dvTidQ0dLpLr-7mCZkGM0KiMNlS63M34Ec9s 31237
pytomography-3.3.0.dist-info/METADATA sha256=_SQAxIvpOamZA-UU0Ul6oouMEfhWmjAbdDMA2OztaFg 2250
pytomography-3.3.0.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
pytomography-3.3.0.dist-info/licenses/LICENSE sha256=oQDikpT9gm4I6EaXA8VFNJnpWVK_y62o2ZKVIyWSkCo 1071
pytomography-3.3.0.dist-info/RECORD