TPTBox

View on PyPIReverse Dependencies (0)

0.2.1 tptbox-0.2.1-py3-none-any.whl

Wheel Details

Project: TPTBox
Version: 0.2.1
Filename: tptbox-0.2.1-py3-none-any.whl
Download: [link]
Size: 1208613
MD5: 5b6daf549ae828266210e85c7f549f3f
SHA256: 153ea22e56600dc9dfbe7215766c49a5a9095ae4ef65b29f84b229e27f3c4cd6
Uploaded: 2024-11-14 10:01:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: TPTBox
Version: 0.2.1
Summary: A Torso Processing Toolbox capable of processing BIDS-compatible datasets, singular niftys, points of interests, segmentations, and much more.
Author: Robert Graf
Author-Email: robert.graf[at]tum.de
Home-Page: https://github.com/Hendrik-code/TPTBox
Project-Url: Repository, https://github.com/Hendrik-code/TPTBox
License: GNU AFFERO GENERAL PUBLIC LICENSE v3.0, 19 November 2007
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10,<4.0
Requires-Dist: SimpleITK (<3.0.0,>=2.3.1)
Requires-Dist: antspyx (==0.4.2)
Requires-Dist: connected-components-3d (<4.0.0,>=3.12.3)
Requires-Dist: dataclasses
Requires-Dist: dill (<0.4.0,>=0.3.7)
Requires-Dist: fill-voids (<3.0.0,>=2.0.6)
Requires-Dist: joblib
Requires-Dist: matplotlib (<4.0.0,>=3.8.2)
Requires-Dist: nibabel (<6.0.0,>=5.2.0)
Requires-Dist: numpy (<2.0.0,>=1.26.3)
Requires-Dist: pathlib
Requires-Dist: scikit-image (<0.23.0,>=0.22.0)
Requires-Dist: scikit-learn
Requires-Dist: scipy (<2.0.0,>=1.12.0)
Requires-Dist: tqdm
Requires-Dist: typing-extensions (<5.0.0,>=4.9.0)
Description-Content-Type: text/markdown
[Description omitted; length: 8698 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
TPTBox/__init__.py sha256=zls2E2kGcSDBXYQ-K_Qi0lbuICKTIkuJ1gxXQydQODg 1034
TPTBox/core/__init__.py sha256=7piHVGee80Wuvgd10JEw7AJIZ8sPofx-7T2IofIRwzI 566
TPTBox/core/bids_constants.py sha256=isiYWc9iDlILoScGT7H7YGDx7-o90PfBdLNiKs8Pj-U 4655
TPTBox/core/bids_files.py sha256=MgnHkv6TZa7FE7XzONJo7NrZhKcaNjb7kYHrWvFYEv4 63278
TPTBox/core/compatabilty/__init__.py sha256=hN9D3qchxBYq_TEM7BPqdEoUf6zl4gpS4p6F48p8yo8 52
TPTBox/core/compatabilty/ants_load.py sha256=EgbXpAxdrz-QV5inrorijBrqNJhhqVTLK9y4B_zaDdg 4642
TPTBox/core/dicom/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
TPTBox/core/dicom/dicom2nii_utils.py sha256=EjEcA6GWpZfl8y4s1w6m3z1OE50lUOl6rDR_h_-8KSg 10617
TPTBox/core/dicom/dicom_extract.py sha256=rWEYr1aoylZXlMaB6dHCrIkI8PM1Ui8xvY2J8RvVtVI 19217
TPTBox/core/dicom/dicom_header_to_keys.py sha256=jJlLtDnaSWHZrXnp8ZRz3hpCprG4mtwmqibgbPFBv84 7436
TPTBox/core/dicom/fix_brocken.py sha256=lAqeYuXABROcl8PhCdjFw8hChASj0gJDiH6XMxjCw0M 5027
TPTBox/core/dicom/nii2dicom.py sha256=YpP7Vpll-6u2tg4LQIhqr6BeikfsvQXD_d3uJlVw_3s 5287
TPTBox/core/nii_poi_abstract.py sha256=A644QyqUGY2JRvgEjuCCQRRGugKprH5vYkX4Uhd1ZCc 11047
TPTBox/core/nii_wrapper.py sha256=GzXdcNsakjEOF0NTkdMeqd7kC7P45xTB4QltLpR5EbU 73111
TPTBox/core/nii_wrapper_math.py sha256=3HeUC99KXxV6f8R_VQTI38p4VmwWiHhM6Q9Hr3xnHx8 9746
TPTBox/core/np_utils.py sha256=RDvWqovrIcts-chI-Exr9n_6qrgaeFiEOlXtQmgk5HY 44176
TPTBox/core/poi.py sha256=LGu2F9FCfUigfgyagZ9rIvVSY9zkDdzKCLOZdnurHsc 75894
TPTBox/core/poi_fun/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
TPTBox/core/poi_fun/_help.py sha256=fJb_HZEJnYq6EhCWV-T4rf_oDqPa4g3ynF7sKdgk4cs 3228
TPTBox/core/poi_fun/pixel_based_point_finder.py sha256=s62dyJv6HC58wwORPis4ad2o6ZGHnaKhefb2h7Q2NgM 8851
TPTBox/core/poi_fun/poi_abstract.py sha256=FHR1MF3ATqRTXzDYQq5DNXPaECR8IOG6BuEtD5oT7pc 31184
TPTBox/core/poi_fun/poi_global.py sha256=IWf4wVbRxqMDZSefknvPKYLGPXFeITVFKpKNDpkti1o 2915
TPTBox/core/poi_fun/ray_casting.py sha256=0UlGW6EuCKsAOVCyJxf4X7YHahSVlV8RTzYU_Gg8JwQ 8666
TPTBox/core/poi_fun/strategies.py sha256=GmtE3NesFRA7b8d1ie7GTYRch6apClEnaEZ2cRHjahs 9364
TPTBox/core/poi_fun/vertebra_direction.py sha256=np7-Kh5CYZdqIN61g2r3I3F__yvtDfc2bRwJXxXOARM 16649
TPTBox/core/poi_fun/vertebra_pois_non_centroids.py sha256=5UjtKLyFMT-u_Epf2YZfi4Xuwuqo3gWXdAc35FjaOXs 18859
TPTBox/core/sitk_utils.py sha256=SrPDptCV82icTTXFaxtxY4S0xs9NXZnmKELEM8NgV3I 6305
TPTBox/core/vert_constants.py sha256=NyG_P0InqmhnKx6GHpyMl-Nn1uCfQ3bQvrMv9MdGaqs 14881
TPTBox/logger/__init__.py sha256=JFjqzAZ6Tjq40hXMqXtHwSut-o3dBcYBtqhcQamMXZI 165
TPTBox/logger/log_constants.py sha256=W2A4KjOXV8m3Hi0gxZJN_nvEL1DRBiv-ljpAmY_NT5I 5063
TPTBox/logger/log_file.py sha256=m8DbRpdtwO_sfCkPHT77J_2MUN9_N3VRVs4kSUyTmPE 18159
TPTBox/mesh3D/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
TPTBox/mesh3D/mesh.py sha256=eHrtrzeXtpyx8-aQF2ToC6iLaNZReBNlQGrmfVX2RFQ 6056
TPTBox/mesh3D/mesh_colors.py sha256=J2ROg0_DuDx6rFBJNW_aUrS-d309Pu_Bcw2NF05xLfM 6065
TPTBox/mesh3D/snapshot3D.py sha256=kpvh6E_I6gJDe7IhLDuP9NqlsEN6Yw0ST9_htBGIFNc 11504
TPTBox/registration/__init__.py sha256=rP0Cc84NU66ZDIHvsvTn1ygPCsMLL6o7njpPoZxA_R8 418
TPTBox/registration/ridged_intensity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
TPTBox/registration/ridged_intensity/register.py sha256=9G4umCw7owx6y8OUBVgc1AawzZpPnSbjFtdr7QawQ4E 4100
TPTBox/registration/ridged_points/__init__.py sha256=4H0bpP143SWiLRVX8lPpFqVgG4p6T6TZrlbiWGRyyS0 144
TPTBox/registration/ridged_points/point_registration.py sha256=pT0tFPX1k0zuWD7lIdKTIqfHwiyeEuzNLbjCJBjeI4Y 11223
TPTBox/registration/script_ax2sag.py sha256=bakeKy6M7fFi6cjB8Fn9QF-pDPojzcwL2fnQ5UtXKUE 7161
TPTBox/segmentation/TotalVibeSeg/__init__.py sha256=fFDTU_DwmNfOb2vZsMMT0x1AlLVAHgw7etTW5BwKd-g 75
TPTBox/segmentation/TotalVibeSeg/auto_download.py sha256=PLCBvdxSn_VD5l4wbAUlik8KZDi7jm2aWls9e0Rz6uA 3357
TPTBox/segmentation/TotalVibeSeg/inference_nnunet.py sha256=EYTdROfMpO7wwI3Qzf1gW2fk9Mm34sT9YGkx9EjXJiY 5556
TPTBox/segmentation/TotalVibeSeg/totalvibeseg.py sha256=gYHZHwQpGM83G8eQjZRFc_ThMyCIznzPMULMBhyjy5Y 977
TPTBox/segmentation/__init__.py sha256=x0a2_q9PJQl0Z1tuuu7GrEnbXR3halx7TtbUp1kwyRs 138
TPTBox/segmentation/nnUnet_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
TPTBox/segmentation/nnUnet_utils/data_iterators.py sha256=Tf6qm2M_kneTytNJJAO06UihVeb_SImALy7Wi6PEutw 4798
TPTBox/segmentation/nnUnet_utils/default_preprocessor.py sha256=LdqzOhy_PkFlc-y7106Uaid1DsLNjRjuSRc6ilxP58o 10277
TPTBox/segmentation/nnUnet_utils/export_prediction.py sha256=dzVG7nMEOqyh4YyBlxNWSJOnyD9TCjIgi2YDhYqtUIU 5728
TPTBox/segmentation/nnUnet_utils/get_network_from_plans.py sha256=xTaiMkKNjHbLNQJp8LLCU2cZmxR-LIMdkrmsYQe0-EA 4471
TPTBox/segmentation/nnUnet_utils/inference_api.py sha256=0PMI1VdhH8mOFlcO9mm4_a9WEe-iEbplOHeRsfu0Rd8 6753
TPTBox/segmentation/nnUnet_utils/plans_handler.py sha256=0nx5E79zLAgwhASuDncuuDUj9nUMsjvbjZlBPsbwdJU 12652
TPTBox/segmentation/nnUnet_utils/predictor.py sha256=DBQtYDTxG7jauvtbVt2H2XP3FRRtcWmO-hqER076iGM 26530
TPTBox/segmentation/nnUnet_utils/sliding_window_prediction.py sha256=wH0MFbGYPxEukPXVoKJ83HRVk6r1znRYWyykIrfQp9s 2725
TPTBox/segmentation/oar_segmentator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
TPTBox/segmentation/oar_segmentator/map_to_binary.py sha256=CpjQ9cUiOngspMBcz7UNvN8aPnrT2W0Ts-qePY3Ol5w 12439
TPTBox/segmentation/oar_segmentator/run.py sha256=EwZKeB4E0ShTtsYUbzElO9x_rAbB0HFthEkDma4aY3M 5223
TPTBox/segmentation/spineps.py sha256=Q2m1buSfOEYA3HAbyAIU4EtXSSsHxvF1Ajf7MhGFTuM 2303
TPTBox/spine/mesh3D/vert_mesh_colors.py sha256=WOCOxgZJ_zVD2IVNCbK8C5NXp10gc5iu-SRCFCm4Wjw 851
TPTBox/spine/snapshot2D/__init__.py sha256=0Tdrhrs3Rb4fALXnbCdn3NdfpRXKYIIXfi9m0wtnY68 221
TPTBox/spine/snapshot2D/snapshot_modular.py sha256=rqmHUdV7lz0koMd14tQL6GzfypAKAzm4rUHaeYxUBJ8 37018
TPTBox/spine/snapshot2D/snapshot_templates.py sha256=JHr0QyjI2D25Mp3IjSHuaMxIOCmNQYHXWhs7n3SZmV0 15647
TPTBox/spine/spinal_cord_segmentation/__count_segmented.py sha256=IFdZVCzX-n5JbpbE3aXzbDPd-pJcfL4OBp8fv1Y9s7Q 2156
TPTBox/spine/spinal_cord_segmentation/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
TPTBox/spine/spinal_cord_segmentation/seg_spinalcordtoolbox.py sha256=vG7i4MJzHJys7XlBwQDlxNBsrpdCo_hxOA4s5JWrgNU 19975
TPTBox/spine/statistics/__init__.py sha256=4AL-D7URMLbPjA4iuijqC8FXb8Rx788G5d-eodbE8mc 352
TPTBox/spine/statistics/angles.py sha256=3L8oGy8UVrNiOlBpqPVVdPrifm2Beumjd6OcZjt9ip0 43753
TPTBox/spine/statistics/distances.py sha256=1_804S4BZbk_PF7lfGFqGdA-Ba72BLkWis8rkwJegyI 2521
TPTBox/spine/statistics/ivd_pois.py sha256=xtPqZw5Mo8lwI-i9U9VpfxgT_TJqmS4eTRXdQbcgPrA 8790
TPTBox/spine/statistics/make_endplate.py sha256=q-cObVkRIzMO0chlPfl0XMxY66wPJjU4A77PLep735M 6693
TPTBox/stitching/README.md sha256=jIi2TKigB029La2YeJAec878E7EelU7YCWDcYr-dWXo 2256
TPTBox/stitching/__init__.py sha256=bWSBRWS7LstJjZxZI1m4OTezXXthdz2zoT2krOa8YwE 86
TPTBox/stitching/stitching.jpg sha256=zUSjKVWNqJdlod-uQvqd_gqvq3ZoLkpgZQaS3TkiJ5Q 326043
TPTBox/stitching/stitching.py sha256=BSydWGDjYgbOchvENHkD-CUIhSgJZpWt2tWAda4S8a8 23933
TPTBox/stitching/stitching_tools.py sha256=Tvs0DmFrzgLrhxNkH7nfGrkjZRD-qgi-OTzIKVXxkUQ 4332
TPTBox/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
TPTBox/tests/sample_ct/sub-ct_label-22_ct.nii.gz sha256=UeCdpLAPiiLBe_xV9juMIdKp9vHT5ARBQ_KeEnRKvsk 357914
TPTBox/tests/sample_ct/sub-ct_seg-subreg_label-22_msk.nii.gz sha256=r7f9-XcKxGDnylC10rE66y0T5E0XlCSkh1AEmxd-k7U 14259
TPTBox/tests/sample_ct/sub-ct_seg-vert_label-22_msk.nii.gz sha256=5VKf-0INg75pxfwPusS2mQvKoGelwJOfx9cFxHUn6h0 12844
TPTBox/tests/sample_mri/sub-mri_label-6_T2w.nii.gz sha256=lhSVtCzfwC6vUOs_Rx1wV5O4KAL-2wX18CqlNnUoz0Q 259999
TPTBox/tests/sample_mri/sub-mri_seg-subreg_label-6_msk.nii.gz sha256=NMej3czue1ApUdluDMwL90mP8_nEenvfzvtRp-PKJ4U 12846
TPTBox/tests/sample_mri/sub-mri_seg-vert_label-6_msk.nii.gz sha256=FO5yej9WVRLdvwydjOjZzhJ6zEPw0hvHdxwvy9NDAjo 12144
TPTBox/tests/speedtest.py sha256=W0-mvUyZ94_e1jmErAoPqB4T_OsN3FJcnrcR11UAlO4 1742
TPTBox/tests/speedtest_cc3d.py sha256=TwLN-oZBJiiB3A8eGEdm1aSG25mRelcca3vRRecDtnQ 2887
TPTBox/tests/test_utils.py sha256=2-8u1T1V0URQWsEk-jCI6hcfbX6ibR6Tiqke7jUkSJc 11830
tptbox-0.2.1.dist-info/LICENSE sha256=hIahDEOTzuHCU5J2nd07LWwkLW7Hko4UFO__ffsvB-8 34523
tptbox-0.2.1.dist-info/METADATA sha256=HOd5F7RRzbDuDxS4MoLfSpbMirB7Jgo33E-J-WT5xIg 10094
tptbox-0.2.1.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
tptbox-0.2.1.dist-info/RECORD