med-imagetools

View on PyPIReverse Dependencies (2)

1.19.0 med_imagetools-1.19.0-py3-none-any.whl
1.18.0 med_imagetools-1.18.0-py3-none-any.whl

Wheel Details

Project: med-imagetools
Version: 1.19.0
Filename: med_imagetools-1.19.0-py3-none-any.whl
Download: [link]
Size: 144874
MD5: f046cd053055b9cb19ca5764001ee78f
SHA256: 04865a734eedececc7c330910467f2888c601204a894b6c53670306d5b94d82e
Uploaded: 2025-02-04 20:46:22 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: med-imagetools
Version: 1.19.0
Summary: Med-Imagetools: Transparent and Reproducible Medical Image Processing Pipelines in Python
Author: Sejin Kim, Michal Kazmierski, Kevin Qu, Vishwesh Ramanathan, Jermiah Joseph
Author-Email: Benjamin Haibe-Kains <benjamin.haibe.kains[at]utoronto.ca>
Maintainer-Email: Benjamin Haibe-Kains <benjamin.haibe.kains[at]utoronto.ca>
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <4,>=3.10
Requires-Dist: attrs (>=23.2.0)
Requires-Dist: click (<9,>=8.1)
Requires-Dist: dill (<1,>=0.3.8)
Requires-Dist: fasteners (==0.19)
Requires-Dist: h5py (<4,>=3.11.0)
Requires-Dist: joblib (<2,>=1.4.2)
Requires-Dist: matplotlib (<4,>=3.8.4)
Requires-Dist: numpy (<3)
Requires-Dist: pandas (<3)
Requires-Dist: pydicom (>=2.4.4)
Requires-Dist: pynrrd (<2,>=1.0.0)
Requires-Dist: pyyaml (<7,>=6.0.1)
Requires-Dist: rich (>=13.9.4)
Requires-Dist: scikit-image (<1,>=0.23.2)
Requires-Dist: scikit-learn (<2,>=1.4.2)
Requires-Dist: simpleitk (<3,>=2.3.1)
Requires-Dist: sqlalchemy (>=2.0.0)
Requires-Dist: sqlitedict (>=2.0)
Requires-Dist: structlog (<25,>=24.0)
Requires-Dist: tqdm (<5,>=4.66.4)
Requires-Dist: aiohttp (>=3.8.1); extra == "all"
Requires-Dist: pygithub (>=2.5.0); extra == "all"
Requires-Dist: pyvis; extra == "debug"
Requires-Dist: aiohttp (>=3.8.1); extra == "test"
Requires-Dist: pygithub (>=2.5.0); extra == "test"
Requires-Dist: torch; extra == "torch"
Requires-Dist: torchio; extra == "torch"
Provides-Extra: all
Provides-Extra: debug
Provides-Extra: test
Provides-Extra: torch
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 6885 characters]

WHEEL

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

RECORD

Path Digest Size
imgtools/__init__.py sha256=56q4fhVsGyEyTtsxsapY_qZP9LJNNynhA6n1CU0jM8w 374
imgtools/autopipeline.py sha256=nLmSWwjk1dfmC8gYuSXZXHk9amJ8jwNlXPYliDCzlF0 41280
imgtools/exceptions.py sha256=qIOgjwzIbDkWST7p1zfz-Tmq3i0FlUItHSwqWj4xe_g 588
imgtools/pipeline.py sha256=pH9sGG-tRoNWZoPPLjtIh4c-TBS4H0Gfnb72Ws1ERMo 4768
imgtools/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
imgtools/cli/__init__.py sha256=-Z6-f-JOuUsbfNkj8iohM8GMrIAiT81Tf1Cw3dtgQYE 2153
imgtools/cli/__main__.py sha256=iB9Azk59Qyamawu0oRJdgcrLWE7jRrTVM3mLqd96r-s 800
imgtools/cli/dicomfind.py sha256=zr4WjIe5eMJpJyFVCQJmsi1SIlr4t9LSJ77LmlF5FSI 2777
imgtools/cli/dicomsort.py sha256=tCrnLDjNZ6Y51RmJ2TMJgYwTsNTSdliGxhO3UVcn7Q4 2151
imgtools/cli/testdatasets.py sha256=OB4VYPzkGJPJOj0QyJqVjQjsbN1hi70ErtaBf6R9e10 1988
imgtools/coretypes/README.md sha256=6xxlvBdvTlrNX9a4ZMOhD6FDbJMOR0OlyxTOfoehiHI 1544
imgtools/coretypes/__init__.py sha256=4SKgWrQkOjIg7EX9I1FIxannszB1XvncQQGpHFtDI4w 131
imgtools/coretypes/box.py sha256=Tcd2eUlunNQ8uy0vVUlwyDvaHpPjCU7esr2TB5xgrpQ 11388
imgtools/coretypes/deprecated_bbox.py sha256=X4050-6mM3ETnCsK-PgNmQkf6wd1ffUazVQ4kkW4gFc 12053
imgtools/coretypes/direction.py sha256=RwhrsM2uKTWbW88l5RClRrMHXVkM_wtm-v5IgnHin04 5027
imgtools/coretypes/helper_types.py sha256=Iu0foJUsHMxkl6Lfu948NhgCOYC_mv5iox-cw36LUFQ 9251
imgtools/coretypes/imagetypes.py sha256=9AOhdzYxYF0Qnp4nnk9-wFJDCBgtbGYSMgQNlaW3vio 7917
imgtools/crawler/__init__.py sha256=YRumVazjM6zB0OUoHdjBW9UaVinK2kudRMozT2Fp8Ak 70
imgtools/crawler/crawl.py sha256=XxiLclmRHumLob7tpERMGdBWY1DNMnZttQrieBAVc54 12150
imgtools/datasets/__init__.py sha256=AeJ-ba4XPrb2N8ApdgVTxAfBh7oZe0FbXebIS9hmxnE 182
imgtools/datasets/github_helper.py sha256=aRYBdjrjA96fHRiFEd0S0YnAycNGLaCocDCJr1ROh3A 13969
imgtools/dicom/__init__.py sha256=d91bWkRCvbz07_ifgurJtJHwtkiuK7tw58pKe6gMTIM 159
imgtools/dicom/utils.py sha256=5hylFLE2uf54aI4PCG_o03OoPYhDupsupYF6gT-RkpQ 7849
imgtools/dicom/index/__init__.py sha256=e_yd7_w42ZHICChZXLj_CRPgJ0Ci50YOuh2vXPyzMtM 227
imgtools/dicom/index/__main__.py sha256=0jhNmQ-73K4s25bPHq0VfHYC8H71hjfKhPnBXgCwQdA 2415
imgtools/dicom/index/database/__init__.py sha256=zuk652WUbJjztPqX-jK_CX49_l6WHmscJ4ASjSSsRYE 243
imgtools/dicom/index/database/database.py sha256=v70zvlsOqgJt-qjAM9ThU-UCMzpriT7mMqVde3BD2B0 7426
imgtools/dicom/index/database/database_handler.py sha256=IdMsNrTUD3aGbYlgqJ2JGrJ1wM-CxlBdZg-F-yTtoOo 1712
imgtools/dicom/index/models/__init__.py sha256=NUNu5Q_ciu84HP2kl4UbNk5EgLYCEaMEBLzCOV6b-5w 160
imgtools/dicom/index/models/models.py sha256=qPs5qgGsmCN82zubkrHCceX_EkFExODODooXdy_ZlUs 12524
imgtools/dicom/sort/__init__.py sha256=uf2GKblWAqEdSzGMY7Japfiq9l7RsPEt5FYJN8Mz8SA 2901
imgtools/dicom/sort/dicomsorter.py sha256=2XXYdT6rwRrknIlYE3OGXiI6Mw50MzdDUbDCWMYdQ9s 14599
imgtools/dicom/sort/exceptions.py sha256=4UpTSZAgBAlMlzaiKiiqIl44LeuwxJ0i-QsFF8tKY8o 1033
imgtools/dicom/sort/highlighter.py sha256=CIz3j3Yb27dQ9Ohcmgh6j2zt_cdneOYGzfjXH56b0bA 1028
imgtools/dicom/sort/path_limits.py sha256=zlyoLs6TrUbzy4KoYA9ysRyGwHURerr532m_Yun9cZQ 3404
imgtools/dicom/sort/sort_method.py sha256=pS7R0q9hzXOi0qYp8RdlN31bpEy4LqCuY1BdTRwCOqs 4958
imgtools/dicom/sort/sorter_base.py sha256=s2-stKLVGlD-GOS1hwBipDxo_oegaUKRZWFPhZEA0IY 10283
imgtools/dicom/sort/utils.py sha256=hDqiQpDqQnI-v2lg58QPob37tGujOixs8Um0xo8VPbs 6426
imgtools/io/__init__.py sha256=0vfWS1QOLnIFCEmn97wmu8OOmgMDe0eU2irEMl4o24Y 909
imgtools/io/loaders/__init__.py sha256=R9ep48-acSXvK-jFTb9q_nN5KHMrsZvvRkQGRBQfjPQ 610
imgtools/io/loaders/old_loaders.py sha256=S1eR42sQXzExB80nwTg5ybB_gRkFdQgDC0f3ZebqC5s 14158
imgtools/io/writers/__init__.py sha256=pzQepQN9cOYjElWkrFgitFdfAtZBjjkly7s-9jPTF-Y 322
imgtools/io/writers/old_writers.py sha256=whiYHEZarLQ_1TSyL_8Ypz7apqKXofwCtwBA3x-DoVs 11520
imgtools/logging/__init__.py sha256=OWc4Xc3G9dOxR3M4QueZ77RUEMkSIWyQvQrhDiXeWtc 1708
imgtools/logging/json_logging.py sha256=mkCz7us4GHaYUPYZtKZ1Re1PcJ7oLFY-CSWeLFmwn1s 2436
imgtools/logging/logging_config.py sha256=2veQ16bJa7o69pUN4_ttXFJJIn5KzvO7QufCzYmhP3E 5996
imgtools/logging/processors.py sha256=LeQr1GTkg2ZOnSqTYXGyMfTTd9X8axOuc03gP92xc5E 5021
imgtools/modules/__init__.py sha256=7YLqXPTTJFbK3y1pJbUA-6hhZmiY11m651149OUhFR8 731
imgtools/modules/datagraph.py sha256=gj6vOlVa1o5hpB8HuBY6g_ddaGVYW6_LKbEjC8zYed0 33168
imgtools/modules/dose.py sha256=uFDBhiRqsUWjnFvy7K3qUm-XRw1AP4clQaRtmXck_Ww 5190
imgtools/modules/pet.py sha256=8c7M605A9W9TIqeJBVivvYYK9bmgvRIHLS5QDzQ98A4 7889
imgtools/modules/scan.py sha256=kixJ3ogNFkIQ8DWFPTvAThiNwoc9i_9Xmfqo6iRUWxE 226
imgtools/modules/segmentation.py sha256=jQq5d9DXITrnAOb6anV8Y01PCfTF0OtVFHhQLT1klKg 15342
imgtools/modules/sparsemask.py sha256=s80NLVa02n2fC_ZWAw_x3rtud19RPhr78gU_XVWaCy4 245
imgtools/modules/structureset.py sha256=Fq1087VfCULhWtuXpy-4gvak4dpKF9e2SavTnxwBmME 28090
imgtools/modules/utils.py sha256=EPbFV_fizdMaFbHpiP8dfcN1nl-yeO38kfJtpV8vwAc 419
imgtools/modules/structureset_helpers/__init__.py sha256=giqAbZvjvneHrygAi5cDS2gPhCVzo5LZUYngMXA_Y68 286
imgtools/modules/structureset_helpers/utils.py sha256=9gEwsP3eyCeQ_ur0OuiL-4tURwPc5zAaxt0QkRaaeLg 5855
imgtools/ops/README.md sha256=0UNeeeJWCROsADgKM_vfJb8Hzk24G3uisMeDL3eMIBU 2066
imgtools/ops/__init__.py sha256=5R0FmtRqv431IhoxRgt6Kg3WCK2MCHQLstGTkmQEkTU 19
imgtools/ops/base_classes.py sha256=1BEDUx0-jOypssom1Yo9EL9bE1ypytRIHLKQtrzec70 3857
imgtools/ops/functional.py sha256=ogu2Kjclt3dpDpVDGMgA6v8Jbd--isaG2fh5lLbFzeE 23670
imgtools/ops/input_classes.py sha256=9BAcuY0apW8P0mIKNUMnQsOlfp5ZLfOGneRttGaT52k 8159
imgtools/ops/ops.py sha256=BppPu6CZVSzmTCrS3bVbbAWReY6iI9WkQKRoSez29-I 60777
imgtools/pattern_parser/__init__.py sha256=_n-pSHcOdLNHZ-eRrprOwJTrPXMPlGXRrko0YcEJTQY 202
imgtools/pattern_parser/parser.py sha256=IIZTSeCaLE08T42PulmCfSfc7AxcRxsd9GXYODgAnCU 5653
imgtools/pattern_parser/pattern_resolver.py sha256=6XM7t4xV0fO94dMg62WrUVhKd0j9pM7INSuHCxCrXHg 5173
imgtools/utils/__init__.py sha256=3vS0mBRV7-Tm14DUu4iBstAUF_mEGyygWHSW0yvji1o 833
imgtools/utils/args.py sha256=mzfn7I0mNsbHHG589Wucc54zFyk2mpfAPAhXwBeN1ZE 4392
imgtools/utils/autopipeutils.py sha256=BumjQnCYJHRVHFidHC5px_u-1SRd97I1e-Hqr34bEDs 4679
imgtools/utils/dicomutils.py sha256=H_LTpwEOc-dRoUTTu_zklzVlt8GxTdCS2R2V94uSIPw 3074
imgtools/utils/imageutils.py sha256=xQNLT_MpQaK8dcrqV_0ezmnYAgOQ5XlWOVk7zLkSTb0 5858
imgtools/utils/nifti_to_dicom.py sha256=d7L41Ee4E88E4jYWV8PAnnDZko928zAJZZvo_gnZWp8 1828
imgtools/utils/nnunet.py sha256=bQhYbqlTcNdJ5y_5gVhBRI_GoIxyaJ6L5-es0P1N_kg 4675
med_imagetools-1.19.0.dist-info/METADATA sha256=y67EWsywFAJu3qQ3IpwoN3uKFcEUKgqkiZUbk9CUVg8 8697
med_imagetools-1.19.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
med_imagetools-1.19.0.dist-info/entry_points.txt sha256=CfVuwloB2lmCT45owAfI4oV6Hm_dpbdZdPSCQ08J7dM 97
med_imagetools-1.19.0.dist-info/licenses/LICENSE sha256=Fq_VjObMx2KiTB1dm9yhiy0l68ZcPjWXvz4YnpvFGhc 1078
med_imagetools-1.19.0.dist-info/RECORD

entry_points.txt

autopipeline = imgtools.autopipeline:main
imgtools = imgtools.cli.__main__:cli