pyskindose

View on PyPIReverse Dependencies (0)

24.10.0 pyskindose-24.10.0-py3-none-any.whl

Wheel Details

Project: pyskindose
Version: 24.10.0
Filename: pyskindose-24.10.0-py3-none-any.whl
Download: [link]
Size: 4800484
MD5: 01f842a04b2afff9604062281f689d2e
SHA256: d56f718ebb7268676a6014571e9533bfb9838ca2f8e24a4a4c9f964cb6d0b3c5
Uploaded: 2024-10-13 17:54:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyskindose
Version: 24.10.0
Summary: Tools and script for calculating peak skin dose and create dose maps for fluoroscopic exams from RDSR data
Author-Email: Max Hellström <max.hellstrom[at]gmail.com>, Josef Lundman <josef[at]lundman.eu>
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Requires-Dist: pandas
Requires-Dist: numpy (>=1.26.0)
Requires-Dist: pydicom (>=2.0)
Requires-Dist: numpy-stl
Requires-Dist: plotly (>=4.13.3)
Requires-Dist: scipy
Requires-Dist: tqdm
Requires-Dist: psutil
Requires-Dist: pillow (>=10.0.1)
Requires-Dist: kaleido
Requires-Dist: rich
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 821 characters]

WHEEL

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

RECORD

Path Digest Size
pyskindose/__init__.py sha256=DxBDgmPNrB3Y3ObF0k3_gkYEY7_7ju_WD_vu3T1Q0k0 348
pyskindose/analyze_data.py sha256=8eRiiK0pJbnlNK8m8UB9A32NMVlHG5a-k-JJyGxQNYQ 2680
pyskindose/beam_class.py sha256=zALH70A5C8nG0LNkM4K4CT3RATmYE92Oec_E1Y2l6BY 7741
pyskindose/constants.py sha256=WrlgCpPUMnwIoeRAQOq1OD09vuoGMFp84J78Y-hRz0o 8148
pyskindose/corrections.py sha256=lzKIL_emtgkKJ3gp4aD-3LCmE5Gpylkp1v4uu3x6mxA 8389
pyskindose/db_connect.py sha256=IT5YLd34l6FQ6VFr3198fEPDngmX2-GPPLdy2vLOtxc 2277
pyskindose/dev_data.py sha256=-gt_Q67HcbSKWwSd_VdV8LGwATJlqLDrAjRQUpPOXew 2733
pyskindose/format_export_data.py sha256=lXYP6DNk6oCPkywPVxjfOmxCTAc6L-G1t6B0sWq9VYM 21417
pyskindose/geom_calc.py sha256=cCbUXgocRVlo1e7g64M5UEgTAGQv4MLEX4UknCWRTuc 17168
pyskindose/main.py sha256=uPETUuUjM9ZAJPd5NysB_xVCOLSvHO5zrDFw9fNpipg 4599
pyskindose/normalization_settings.json sha256=1IAKhJg_4qALtMOpfOvmKIQcYyMol79MXIo4qXnQtQg 1416
pyskindose/phantom_class.py sha256=tBY1LIvMSFxrWuS2HoU2uAYzSMoH1oEg65cBduOKZYM 14437
pyskindose/rdsr_normalizer.py sha256=NTGeDSENv8jWq2yk7oomlWC4VPkCM8UVCSOeV8JbRRo 11648
pyskindose/rdsr_parser.py sha256=Esq1gMtNKYa4Yr_kzNjxClsaeQnwDHlYtnhqLaehQew 8119
pyskindose/settings_example.json sha256=QGNn_LSb-W4XM2-OXY3fRnRGPwnQGS30SeuXsz4JyCE 1248
pyskindose/calculate_dose/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyskindose/calculate_dose/add_correction_and_event_dose_to_output.py sha256=8_YpE-q_TyKMHAtKSq6Z2gB2QKYzBl91BhuS9eQ-4q8 3321
pyskindose/calculate_dose/calculate_dose.py sha256=TxqpGT2CVeK28uBz4RwXO8CP5To81ktYy3HIyswJIoc 4150
pyskindose/calculate_dose/calculate_irradiation_event_result.py sha256=hcLSgeYeOCVrNZVhdpaaVFM83WY89iUnTHVJTW4hX4c 4832
pyskindose/calculate_dose/perform_calculations_for_new_geometries.py sha256=1QksCHBjiMW6QK5x4tqXIYXWUJipHTK4tBeCY7krQog 1831
pyskindose/example_data/RDSR/philips_allura_clarity_u104.dcm sha256=sSMbABP-2Hpmf--Wag82WkmxFQVzG1LcjEf1LScZFPI 292112
pyskindose/example_data/RDSR/philips_allura_clarity_u601.dcm sha256=gd3bU-O_AUVyqC_LiO0pUOiaBxuZUS2J_6dPTyT4vEM 334600
pyskindose/example_data/RDSR/siemens_axiom_artis.dcm sha256=iWvNA13y2wl5kheGRsurU6jyJfuLdyhk3brrPpXJ_nw 150574
pyskindose/example_data/RDSR/siemens_axiom_example_procedure.dcm sha256=4fcJEcwp2usnI2LWmfly4d1pEiA71Sgud_h4UxepW-E 224248
pyskindose/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyskindose/helpers/calculate_rotation_matrices.py sha256=7r2RQjKSa0thMywaE2hEQKBDWa_cbYmunjHQSI_P-Ac 1432
pyskindose/helpers/create_attributes_string.py sha256=nPvJBZtGa1AwiQsfwCvWrqK8beE6HmORVrqI2MDhboI 847
pyskindose/helpers/parse_settings_to_settings_class.py sha256=9J-aSzyaTohSmDHQAT_yMMaEK5g3enq6lL1-JxnCh-U 713
pyskindose/helpers/read_and_normalize_rdsr_data.py sha256=d9wuNljy5hwbY55bgSmpuK256JVx4TiefPDhFHKJUs0 1008
pyskindose/phantom_data/adult_female.stl sha256=90aB9YCqS18oHX9tSeuYiP_SXCXJsSnzVb8B0LKZzZE 1337884
pyskindose/phantom_data/adult_female_reduced_1000t.stl sha256=_LazfSPKL2cmL5Ui5QtlU1uBKMm5EV8SxDPSgSBo9ao 50084
pyskindose/phantom_data/adult_male.stl sha256=qyFejTpvrVvL6I9RJdkJNaEnmBoSY_lheo3U_K2bgzI 1337884
pyskindose/phantom_data/adult_male_reduced_1000t.stl sha256=Pwh7DwXPW_rQWGCe7lNvWBPPFGnoBOgwh56wmiSgP-U 50084
pyskindose/phantom_data/hudfrid.stl sha256=gIIl6_VSm82Za9b1hA9uuQAVldIk2At-6I-XWNpmb6o 683784
pyskindose/phantom_data/hudfrid_reduced_1000t.stl sha256=-EavvLt6ddcbZZ2p7600gZ0PGYmPCK9hSKRD0xluS08 50084
pyskindose/phantom_data/junior_female.stl sha256=y8_UG1jiLSmA-ut7bSBGhYALAiXzZ77Q33bFFTSNEs4 1337884
pyskindose/phantom_data/junior_female_reduced_1000t.stl sha256=G8bPay1DPII44EASRpHKTWTErCzEaaqHYUqmT997kF8 50084
pyskindose/phantom_data/junior_male.stl sha256=J4NYaTUqB4kv12QKxLCbfuTw1HlHT_En7wWbueK6tto 1337884
pyskindose/phantom_data/junior_male_reduced_1000t.stl sha256=4F5NaPCbo3La3rub221EWEesNfDmBLJr-OHELDZQwCQ 50084
pyskindose/phantom_data/senior_female.stl sha256=scZ7qbsEGukbKjRBeZbeE8jeTL3Nf0cR758ufpYRH0g 1337884
pyskindose/phantom_data/senior_female_reduced_1000t.stl sha256=pb25jTaAWTUN3SaKlfA_MuhWrnmTTF1gbN_3DMe-3dk 50084
pyskindose/phantom_data/senior_male.stl sha256=xoK3jdolQlqv8H0KZELT_TE6j661CuXe-Nn0d7eh5sY 1337884
pyskindose/phantom_data/senior_male_reduced_1000t.stl sha256=h7EPzQfeN7If-r4fZxFXCSMWMW1dc__R3QYdLXwTs-s 50084
pyskindose/plotting/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyskindose/plotting/create_dose_map_plot.py sha256=NOprWHA6w7djSbRc6v-9e2SAg4nNFUBipnu6EGMX8x8 5295
pyskindose/plotting/create_geometry_plot.py sha256=DMmGSDhUeBN2yB8mE8RF_xK_DTQf-pdEd6STPVIyUMU 2614
pyskindose/plotting/create_geometry_plot_texts.py sha256=AK1OqMcn81eFUp2myQ2qHJ8isdjfzNe0z2Lkx0GA3Kw 3336
pyskindose/plotting/create_irradiation_event_procedure_plot_data.py sha256=s6Dql4U05-bZOYRzPFKR3ZMu3hgzDoBDrP2tS8XrCH8 3821
pyskindose/plotting/create_layout_for_dose_map_plots.py sha256=30Pp5kR9BQUewrmrR_Lixs0g2kbtbfUFy-t8so_CA2U 1567
pyskindose/plotting/create_mesh3d.py sha256=EDtOV6b0c3OVYRBT_6BqfZGH0GtoBMacg5J_lBrg-YQ 2445
pyskindose/plotting/create_notebook_dose_map_plot.py sha256=ybdRy_J3X8UYhtXtEHjsf8T5xslaKBzknhUZtwVMNJk 1980
pyskindose/plotting/create_plot_and_save_to_file.py sha256=1Wb4PT0WFi6kR3cTx7EhpLqFyhzg7HGdXQDrHULF1sI 481
pyskindose/plotting/create_ploty_ijk_indices.py sha256=3EbDDnILXyuB-mbn9neVma_NmmvhBYqtGW8yNi_F0b0 1221
pyskindose/plotting/create_setup_and_event_plot.py sha256=GeJ7nq9Lsk0e5BkFrnj5xNWYy0EKUsvwyWjKw6h6AGw 5015
pyskindose/plotting/create_wireframes.py sha256=DUn97ljXCgpaYrMpfpBtgJcWhBs2EdyaZTG1dve1xbA 4309
pyskindose/plotting/get_camera_view.py sha256=DcyuDpr4Hjdv7wyrexJOjFcoJhJyivC9QdBLxpa1jo8 213
pyskindose/plotting/get_visual_offset.py sha256=yrvXu4Jp0Lg7vM0aIPOJv80kKbmHhaGX2KT1gHc4UhY 675
pyskindose/plotting/plot_event.py sha256=m2dl_EXLg9ztdpc_EZnaq56lbf3JRCD-Q_K5fRwwH4I 2739
pyskindose/plotting/plot_geometry.py sha256=DEDSAsrk64z0_44Pw286SbTwfTslCE6gqNPqRQM3Z9w 2963
pyskindose/plotting/plot_procedure.py sha256=XuLY_3BNWRX2PUbmU48rBH4THpTfzP_EKyQ5NW_lHts 7472
pyskindose/plotting/plot_settings.py sha256=kqDHlbogcVgETfivwoiqTW-WUYTC3h9EScBkTa-VcI0 2511
pyskindose/plotting/plot_setup.py sha256=kDfgBChuQy8xFsVbD9w_V2B6NZ4CkCu7uMYvPVvJ73Y 2382
pyskindose/settings/__init__.py sha256=3TCfn2XIRF6k1rRPjpAecLtS80i5yLU7xWLUhmZOSRA 73
pyskindose/settings/normalization_settings.py sha256=mqvWw3ZN18Cozb7X9nj57FIW50iCfdaA1BfiTvM5bko 4634
pyskindose/settings/patient_offset.py sha256=Ri68vwdj-jS8G5MqyvFd5aopGtvzUhleow-iugcu4PE 1537
pyskindose/settings/phantom_dimensions.py sha256=g13F2fENPOEhQHGIz-RB3xWViOV0Y9AqD0jmk-8M--I 3863
pyskindose/settings/phantom_settings.py sha256=cUfRxe0ZGzn19Gga1igGx6jcXvv-MrL2us8Ck9Wo7oE 4095
pyskindose/settings/plot_settings.py sha256=xTknU5UWZHdCOMW-GgCXGjz7s3yzwZbvH4gpkL5lIgo 2892
pyskindose/settings/pyskindose_settings.py sha256=glb6lL6HuGuvGQeUC_YlpPWhdgsiuIY9x7i-Yr4fCQQ 7621
pyskindose/settings/rotation_direction.py sha256=cNbqbjNFYZFerG6omZjx2FPYT6SEbC_rXYViggFSnQo 2151
pyskindose/settings/translation_direction.py sha256=qY5VYQCxod4jOM3WvhEmJm-vlW0TwZ1ptuVFxSvTKyw 1582
pyskindose/settings/translation_offset.py sha256=nvOjWnERSp7MAafBGLPFbIbAR6TnCbkV_VGlffE9_lg 1181
pyskindose/table_data/build_hvl_table.py sha256=CMcCf4weimCg5-OjmmAOdwDh9rosCVxi4_0Cmei72Wk 418
pyskindose/table_data/correction_medium_and_backscatter.csv sha256=Z-sej3cH7bl3lc8hnCJwd_USGuee0vYiVnu0zfykhHM 25744
pyskindose/table_data/correction_table_and_pad_attenuation.csv sha256=gRG32a4NjI1tPmfjDIwFGQ4KZcf3vLUaUcyfFQ4mNMU 74242
pyskindose/table_data/device_info.csv sha256=CrirjyCWwjCUNIYMlsxryOEgwakrKnpCq7lY48dYdtg 246
pyskindose/table_data/generate_hvl_data.py sha256=NWgfjkO9QZa7SAzJsAdw-mOjRB2tjzl8zbgxg2hrtqY 2514
pyskindose-24.10.0.dist-info/LICENSE sha256=qfZD0SgTG0LbIf3n67PvE6DX63p5bwpKb9akannUvoY 1066
pyskindose-24.10.0.dist-info/METADATA sha256=5Y_mCYO8duccV63wtFvjKWqbZpif7kL0qIhJaQqJH0U 1589
pyskindose-24.10.0.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
pyskindose-24.10.0.dist-info/top_level.txt sha256=AAQFUa49yvw5HJiGIGhZgAgf7l1toigRjkcr27JwO3k 11
pyskindose-24.10.0.dist-info/RECORD

top_level.txt

pyskindose