portpy

View on PyPIReverse Dependencies (0)

1.0.3 portpy-1.0.3-py3-none-any.whl

Wheel Details

Project: portpy
Version: 1.0.3
Filename: portpy-1.0.3-py3-none-any.whl
Download: [link]
Size: 111468
MD5: 1a9ae1a0649601178532b695f68654f0
SHA256: d572531602168134e4c1329b36366f7649296b4bf2514a236c1f471c3c4740b2
Uploaded: 2024-01-04 19:21:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: portpy
Version: 1.0.3
Summary: First open-source radiation treatment planning system in Python
Author: Gourav Jhanwar, Mojtaba Tefagh, Vicki Taasti, Seppo Tuomaala, Saad Nadeem, Masoud Zarepisheh
Author-Email: jhanwarg[at]mskcc.struct, mtefagh[at]acm.struct, vicki.taasti[at]maastro.nl, tuomaals[at]mskcc.struct, nadeems[at]mskcc.struct, zarepism[at]mskcc.struct
Home-Page: https://github.com/PortPy-Project/PortPy
License: Apache License, Version 2.0
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.7
Requires-Dist: cvxpy (>=1.1.18)
Requires-Dist: ecos (>=2.0.10)
Requires-Dist: h5py (>=3.6.0)
Requires-Dist: Mosek (>=9.3.14)
Requires-Dist: natsort (>=8.1.0)
Requires-Dist: numpy (>=1.15)
Requires-Dist: osqp (>=0.4.1)
Requires-Dist: pandas (>=1.1.5)
Requires-Dist: python-dateutil (>=2.8.2)
Requires-Dist: pytz (>=2022.1)
Requires-Dist: qdldl (>=0.1.5)
Requires-Dist: scipy (>=1.5.4)
Requires-Dist: scs (>=3.2.0)
Requires-Dist: six (>=1.16.0)
Requires-Dist: matplotlib (>=3.5.3)
Requires-Dist: Shapely (>=1.8.4)
Requires-Dist: SimpleITK (>=2.0.2)
Requires-Dist: tabulate (>=0.9.0)
Requires-Dist: typing (>=3.7.4.3)
Requires-Dist: jinja2 (>=3.0.1)
Requires-Dist: typing-extensions (>=3.10.0.0)
Requires-Dist: scikit-image (>=0.17.2)
Requires-Dist: patchify (>=0.2.3)
Requires-Dist: pydicom (>=2.2.0)
Description-Content-Type: text/markdown
[Description omitted; length: 14206 characters]

WHEEL

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

RECORD

Path Digest Size
portpy/__init__.py sha256=JUzwMliOof8mdrm6_GMMAHQjJ76cijgUC_x2_T5fdtY 52
portpy/ai/__init__.py sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
portpy/ai/example.py sha256=4jvqZn_By3w2tl99o1mmNP1aW-cymJo6L3Bi0xkJE9M 4811
portpy/ai/predict.py sha256=Mhltk29S7PyLRBMWDQ4epn-V6L4i_s_uWHKhp9cp6Dk 5048
portpy/ai/runRandomTrain.py sha256=AlSZNuL09JPNxD1fJEFSJMlaFCiV6ESVfbR15tqNJJ0 2238
portpy/ai/test.py sha256=9g-btMpoQjP2uy8qvXIQdUWX9rwKg0m0ncVzzipNGks 4596
portpy/ai/train.py sha256=Uq4KAQNbafh3Nwr1KG9OvHDuFmQ1je7yqDRpiJE7yOA 9041
portpy/ai/data/__init__.py sha256=FoxlSf3NFQwLfHbPStKwN1K9xIq3S9zAsCvCuaoM6uM 3724
portpy/ai/data/base_dataset.py sha256=IlBsaADoFBdF17RGYiR5UpFt3Lals_6bi7iLzg5Vrkw 9475
portpy/ai/data/dosepred3d_dataset.py sha256=OTdrcuh1Uzv2c6HgflC0okRc1EcWM2nWwGDRrXIW3aQ 3675
portpy/ai/data/image_folder.py sha256=K7jqCJ3FO6z6zQjP6jvnTXT_1KbbMBVwVt0qojbp2wA 2005
portpy/ai/data/single_dataset.py sha256=Gm9IQENZGUlCwM9Jc4IXDeI0zCxalw12gZlDza2_4gs 2353
portpy/ai/data/template_dataset.py sha256=6lNqkOpnYAptYWwkMCfwzYjoRk044cC_uf-vojrcd7U 3583
portpy/ai/models/__init__.py sha256=Fyhi_k-p4f9cgU2aUyLfAK8nZJW0TBGdblPESCna3yE 3139
portpy/ai/models/base_model.py sha256=dcbo5FSQ23ar-K7Xp7yV4F2j1dVBJokfZDA00BN8BhU 11391
portpy/ai/models/doseprediction3d_model.py sha256=e8T375Dp3mYjjx1LUDD7uUEnX4SAQeII8uCt1GCw_3A 7125
portpy/ai/models/networks3d.py sha256=4-dNGp91v1lcLOqNoN54Mn6XtQSQmxP-jJ8eXO5s1K4 22899
portpy/ai/models/test_model.py sha256=c2k7i_d6ZqJdcFmepFsYthHI6UvN8R5ZKAyjk7XJ1tM 3490
portpy/ai/options/PyesapiTutorial.py sha256=dGCgAr2JNahaCSm5OZVSjKGScNHa5OI4JYXnjOSRWNY 1838
portpy/ai/options/__init__.py sha256=WEkvROZkYWDVDCrB_P66wPYYU2cMgBmVx2i7_BpEKq0 137
portpy/ai/options/base_options.py sha256=euhPhpC73FxWfcDn993BayAMS4vQYMMQWKU-Ckwqb_4 8196
portpy/ai/options/test_options.py sha256=mzs5ran_XyojFEnMzFn3_qWRCA24x4yeUohCTEg-RdE 1181
portpy/ai/options/train_options.py sha256=65zBXn9FiosKeaOZILRHDAbInI5KXBlyhd8ICVU4h_g 3489
portpy/ai/util/__init__.py sha256=Xc8Xo9ydTG6W0zSVhxs0qJ-TN3v4dI0I7zYHnI0c14Q 84
portpy/ai/util/html.py sha256=cFDHyC8j3NJ909AlNUCuI20VVbplV3GWaByW1Q_PUYA 3633
portpy/ai/util/image_pool.py sha256=M89Hc7DblRWroNP71S9mAdRn7h3DrhPFPjqFxxZYSgw 2280
portpy/ai/util/util.py sha256=qYsC-cjLDu5VkrwOpsyFw-rtZ1STX2TKj2pQ1VhldM0 4683
portpy/ai/util/visualizer.py sha256=bOkGrgztj9lu9-0839TfbAVVW-j10fNgcn-38hVTUkU 10211
portpy/config_files/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portpy/config_files/clinical_criteria/Default/Lung_2Gy_30Fx.json sha256=OhSroZTsCs1P5MWI2kR4pZqAQAl6JnFuLCQKBuYjR-A 3372
portpy/config_files/optimization_params/optimization_params_Lung_2Gy_30Fx.json sha256=8KLaYjEKCrK7WEeXa7JTwKNq8hcgZEgtrBkDcdu123w 2815
portpy/photon/__init__.py sha256=kkHQBv5Y93AhmCvKd1YznrL1FLjUnVyh7JwuPaxecwA 395
portpy/photon/beam.py sha256=1deFO-xw7ch_3wpcS24qp2dz2-Ll5Hxi0DVoTsK9f48 8347
portpy/photon/clinical_criteria.py sha256=XSEuGsgSQnNVPgELXgxmVN_ZZ6F31LrAS_t4WrIdnJA 5417
portpy/photon/ct.py sha256=t9si79ROKQYgiX5tWl5q_QEXaK9V0UGBNZNFZkXM_0Y 702
portpy/photon/data_explorer.py sha256=OmY-paBmxSFE-3ysZkehCksW4OZSJFQDLhkkJwFt0O8 25077
portpy/photon/evaluation.py sha256=zbXDviXP9K_mNpEZG8pX-pt32kBIgXxl6L55ENPPVa0 20413
portpy/photon/influence_matrix.py sha256=5WtJG4gBaD6NfnIjM9qxwPbixBLBBgRR9RSxN3tEhbc 50522
portpy/photon/optimization.py sha256=eFlWQstnV8c-eoqkZsg5gXUQyoqOUX57L2igXziMDLA 29430
portpy/photon/plan.py sha256=VqdMv7uLbRvnDHKqG017E5IfbGnJ1FRTc8NXd0F_NSc 5806
portpy/photon/structures.py sha256=M1HLpPSpgqHPc4ucf5gBi4bg-CFQUZ6yYmnaA91NH7s 22381
portpy/photon/visualization.py sha256=nabvHK8I8JdoIP8nA8I5ev7htuu9Q6axxiC6oQ87A7w 24680
portpy/photon/utils/__init__.py sha256=Xiq_mjjD7xb0mCQWOa7ANyGgqFsKyTf6KmRV60hOLHY 454
portpy/photon/utils/convert_dose_rt_dicom_to_portpy.py sha256=X_HulNCZa_aaFm2ayuXY-Gt4Oi7uaJ_fV6o6s3t4-Mo 2926
portpy/photon/utils/get_eclipse_fluence.py sha256=qy0ApaRz_GJrRyC3GusHRL42wOCSV9AJgg4dBZkJipg 2543
portpy/photon/utils/leaf_sequencing_siochi.py sha256=rqdVBRWfWfPYdsB_LoSenNFZRtQW5dzt9C3OIscbyQk 8852
portpy/photon/utils/save_nrrd.py sha256=ianyCW6mcc3aJmRYnlVC6oQW9RtQ9R1upmLGM0vO2Ww 2846
portpy/photon/utils/save_or_load_pickle.py sha256=xbaXmpxNluGr9WZTs8idFOOsLR5HHx0VqxIUnWecGFY 4887
portpy/photon/utils/slicer_script.py sha256=cwFT4T-5M9JAhxBHcoE42LzoMlauPyJ_GKwbvtXB0ck 1387
portpy/photon/utils/view_in_slicer_jupyter.py sha256=cuopFI24VabVSDiGaw0K8INQDV-L_lCIFQKHfPi9gh4 4188
portpy/photon/utils/write_rt_plan_imrt.py sha256=9MItZSVRGnNCZ1-IG0mR26Zi6oQ7hYj8eUfZq1bCPeY 3604
portpy-1.0.3.dist-info/LICENSE.txt sha256=WtjCEwlcVzkh1ziO35P2qfVEkLjr87Flro7xlHz3CEY 11556
portpy-1.0.3.dist-info/METADATA sha256=NTbXPZ6IvZEaRt-g97FiIRPJL8PVlrVcBi5f-HyRtLc 16215
portpy-1.0.3.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
portpy-1.0.3.dist-info/top_level.txt sha256=zIZ__DSigZ_lL2CLjfEnxvntowiBsD-Iqf12TH75j5E 7
portpy-1.0.3.dist-info/RECORD

top_level.txt

portpy