opentps-gui

View on PyPIReverse Dependencies (0)

2.0.0 opentps_gui-2.0.0-py3-none-any.whl

Wheel Details

Project: opentps-gui
Version: 2.0.0
Filename: opentps_gui-2.0.0-py3-none-any.whl
Download: [link]
Size: 288227
MD5: dd240f81ee1d041a6c625f433c32924a
SHA256: 1ba7c1219a4fc47aadb7f7b11b40bd56422723cd2a1d39c78915588c451f9ae2
Uploaded: 2025-01-08 10:25:03 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: opentps-gui
Version: 2.0.0
Summary: Open source TPS for advanced proton therapy
Author: Sylvain Deffet
Author-Email: sylvaindeffet[at]gmail.com
Home-Page: http://opentps.org/
License: GPLv3
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11,<3.12
Requires-Dist: Pillow (<10.0.0,>=9.4.0)
Requires-Dist: PyQt5 (==5.15.10)
Requires-Dist: PyQt5-Qt5 (==5.15.2)
Requires-Dist: SimpleITK (<3.0.0,>=2.2.1)
Requires-Dist: cachecontrol
Requires-Dist: numpy (<2.0.0,>=1.26.4)
Requires-Dist: pandas (<3.0.0,>=2.2.3)
Requires-Dist: pydicom (<4.0.0,>=3.0.1)
Requires-Dist: pymedphys (<0.41.0,>=0.40.0)
Requires-Dist: pyqtgraph (<0.14.0,>=0.13.1)
Requires-Dist: scikit-image
Requires-Dist: setuptools (<68.0.0,>=67.8.0)
Requires-Dist: sparse-dot-mkl (<0.10.0,>=0.9.6)
Requires-Dist: vtk (==9.2.6)
Description-Content-Type: text/markdown
[Description omitted; length: 1197 characters]

WHEEL

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

RECORD

Path Digest Size
opentps/gui/__init__.py sha256=XoWHScB9AUN-D3AtYlJhy250HWhFMns__pqSIMyJ76w 424
opentps/gui/examples/extension/extension/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentps/gui/examples/extension/extension/gui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentps/gui/examples/extension/extension/gui/extensionPanel.py sha256=r3xZg10HQHxgYBn7PU0A50v7CkoiEPOimzdodP98mlc 397
opentps/gui/examples/extension/extension/main.py sha256=AC9Bc3w9j63ru_ByM0Rg4gtKlx2Wai4EVYxjmdyLuME 150
opentps/gui/examples/extension/extension/utils.py sha256=BdObGKWoTEi7_2qWTQwfkWPLGkOCGZYxdFH5YkJz610 252
opentps/gui/main.py sha256=9MLEB3ppG4mcDRN7VGF6ctandqW1gn4O1FY3ZCLfbuw 1964
opentps/gui/mainWindow.py sha256=xO6OFRnttncOJkvZYJxtn9lyMMLtj3fAiJWFWmeu4wY 2145
opentps/gui/panels/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentps/gui/panels/breathingSignalPanel.py sha256=JfdQEv1n1zGk3ClXO58qZcHr2-sKl40aYHWMacSFV_Y 10517
opentps/gui/panels/doseComparisonPanel.py sha256=6PF0VTEM-4tlBRRbt-SOODnFDUWSgXHqyX68cE3_or4 1890
opentps/gui/panels/doseComputationPanel.py sha256=Lib6095WD0y8k_889EaTVQFmn-GjvrGE-nHDxoqp_N8 11832
opentps/gui/panels/drrPanel.py sha256=4neuxKoWX6_-GGjxmzzdVwUi_qbf-c9q6ZJZY5yGYiE 18237
opentps/gui/panels/mainToolbar.py sha256=MNseztH-CRf9p7cU_5yMBMzuWdWJP1owES42VuHY1x8 3960
opentps/gui/panels/patientDataPanel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentps/gui/panels/patientDataPanel/patientDataMenu.py sha256=cxVrxwy20qYQWz7eLaqKFfno227vRN8hrm5v1hC0HYM 6976
opentps/gui/panels/patientDataPanel/patientDataPanel.py sha256=deUMG68MJQOU98hVaGp5RWR0YiXrqd9bzkdpvzgKvO4 5827
opentps/gui/panels/patientDataPanel/patientDataSelection.py sha256=AQRg8EBj5Gx9hk89_Wi5X2W0m6D2uXlylSRFgapkDi4 12791
opentps/gui/panels/patientDataWidgets.py sha256=W2hZ9l5A9qkISwKnvEPkutXH0KaE4r3-jsD9yOJfB8U 3591
opentps/gui/panels/planDesignPanel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentps/gui/panels/planDesignPanel/beamDialog.py sha256=rAGs4xIJMmFJ3oWtw3UMhESpwJS0kcrTskCL44ZUhvg 2142
opentps/gui/panels/planDesignPanel/planDesignPanel.py sha256=tceoOVTaCJVoVnADNaA5ZLbMYqT5xNlQYAM6UfwclwU 15426
opentps/gui/panels/planDesignPanel/robustnessSettings.py sha256=cYO4SXVYbrGiDHYqcevRLw41esrRDi-r_qqqB2rxjBU 19871
opentps/gui/panels/planEvaluationPanel.py sha256=cDNKpMmdqbQcqkojs0uxxKkFo2XFIIbyAvTdm3LJLI4 8214
opentps/gui/panels/planOptimizationPanel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentps/gui/panels/planOptimizationPanel/objectivesWindow.py sha256=O2-QlOrxt9F8nvYG8ztCZIkHyT815-pKVsnXPKGDoc0 15261
opentps/gui/panels/planOptimizationPanel/optimizationSettings.py sha256=QxrFMu6NEGIUiPLhVljoU62m59kiN8A7icDf8COcmRo 4820
opentps/gui/panels/planOptimizationPanel/planOptiPanel.py sha256=DgPbODXI-jjFLa7J2S__cYVGUdoKRy05bBB7cwuZ870 21097
opentps/gui/panels/registrationPanel.py sha256=OUxc3XchLoJnkOTJOgqART37R5URebu_iyR3vQcXmcA 5922
opentps/gui/panels/roiPanel.py sha256=EvVJ7TSPMfl81E3syWmCoRWYu5eWmhxgchg7ycffX2s 4394
opentps/gui/panels/scriptingPanel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentps/gui/panels/scriptingPanel/pythonHighlighter.py sha256=m35up3OuczRHgNhu0Z2bjyZwFTAl6WPcm57BnnBbpuc 7310
opentps/gui/panels/scriptingPanel/scriptingPanel.py sha256=DzySywz-jLh9lKdNAHrzkDJRXUnOJoyDSNd9hQSccjM 4052
opentps/gui/panels/scriptingPanel/scriptingWindow.py sha256=_hXupMG0GEf7-NSIGR9Ozo4V-neIAmHf7tJNRjA9Nz8 1624
opentps/gui/programSettingEditor.py sha256=TXoCkpQ7AglTp6GsekIBWAh9jhEb1DnDyqlVG3-o4Dg 5208
opentps/gui/res/icons/arrow-135.png sha256=ZTq9gyTcrPK-z8BrgAG0VhNsZJgpb-dBfdShRiDDrg0 592
opentps/gui/res/icons/chain-unchain.png sha256=WDUBRUnsntxRtt_kCJTGpi2M5em4FAblBs5FxTeoJbU 722
opentps/gui/res/icons/chain.png sha256=4_HipxvTmqV6T-wMQATVIHuFlvkDcXhW13b7Cwkf1pw 430
opentps/gui/res/icons/chart.png sha256=UW1mPSSiSRXRHdd2c9E7b67h5od-N2zUZc_18GPimbQ 659
opentps/gui/res/icons/color-adjustment.png sha256=IFAiwiwpXb2olGDEYrP24COUoTAu0lOFekrxYH99HaU 560
opentps/gui/res/icons/color.png sha256=_iR9ljnuCvPifJrlAgwnynJ0fm9Ixk01lTR_gwVeJKI 811
opentps/gui/res/icons/colormap_histogram.png sha256=SME_soWD3psK9wVvgZZvgLx3Yv4GxmY9t0GqJZCBIQo 1921
opentps/gui/res/icons/colormap_jet.png sha256=XCXQAvr0xY7nFh-twhSoM1f_q3PB_m6eeQ223HGgx9w 618
opentps/gui/res/icons/contrast.png sha256=x8vC-jJ48DHeJDUfauQOsTQcwX3V5sQonf7y338c9SE 678
opentps/gui/res/icons/crop.png sha256=h-WlTb7NmfDnJWKCQgPbdYWzIlkm9QzyejVsI7fGc0A 8956
opentps/gui/res/icons/cross.png sha256=zufthgHeMWorlh09eLB8390QvQQmbTZs5ed7QlUT9RU 544
opentps/gui/res/icons/cube.png sha256=BSfI5yRB6SpBAvHW7J7XazcdHFTpIpmLAcg-gxDdzrk 1752
opentps/gui/res/icons/disk.png sha256=DdhfmtkaytpqD4MrGy_YIggitqWyonVluvLu52-3O1Q 507
opentps/gui/res/icons/dvh.png sha256=6Lo6oQeKpct_eJu_VSkzZA3gM-B4gBSZsZtiT5IgHmw 624
opentps/gui/res/icons/equalizer.png sha256=tbV6E54gM1hWixH0lcSAFgkzqmygB3ljmcEMJAo91Ak 492
opentps/gui/res/icons/fast.png sha256=F8B7AjJAtWVAsODdfkkDFWltth7jWSq2Qh0EtuHNFJY 4048
opentps/gui/res/icons/folder-open.png sha256=EYI50mJyAbhUX5E8MLBa2OKiZv-6jlgsmcd3FFsiUSw 647
opentps/gui/res/icons/geolocation.png sha256=qkyxFUAG73lG2ug1PwGG2_TQoyM27fS7cTDwM0Z9o94 450
opentps/gui/res/icons/graph.png sha256=nAipbRQsKgwJQYLiLXF1m_Pvnp3UQ-wk8KrDOs2OoXM 6608
opentps/gui/res/icons/iba_nozzle.stl sha256=RJoykEZeLlaFW85Kljedllbm0XJH09pf9v-sMEacUhw 5284
opentps/gui/res/icons/independent_views.png sha256=0Evx_KD1Y-Dx5b74SUzyRP6hvIH8Yl7qMcl_QZ6IG6A 2502
opentps/gui/res/icons/OpenTPS_icon.png sha256=embJQpBQNeajANRI_znCQnefYPm07kCGGO_KPL7hPJA 15788
opentps/gui/res/icons/pause.jpg sha256=daML1tRtrXBcmHQ_ukOQYzTwSBwhDMcCR2DfbncRSFI 17284
opentps/gui/res/icons/pencil--plus.png sha256=QVteEEvT87cmCPfFb3_IUKzJka6xiZFDCUmp5v_GPro 1637
opentps/gui/res/icons/play.png sha256=eto25_jme794BcdM8pVrBgsYGmTFPXVgkd9fJnU6JUY 24904
opentps/gui/res/icons/profile.png sha256=jXEkK-tihaFxGUyQzmMa2ephIkYECpfzq1mOkH4vPAw 730
opentps/gui/res/icons/reload.png sha256=PAWMapd2okiHx8MstiTb42KQ8HbFrj9_K9Z4dn2RhWo 16231
opentps/gui/res/icons/resample.png sha256=BM8HJYBtzYPppRr8VFKodP26UlVuutvDeWuqZspCopo 1872
opentps/gui/res/icons/save.png sha256=E4z_Q3w7PqZWI74rtUFEG2CMnLmIQ5t1vnWepHlR-7M 10339
opentps/gui/res/icons/settings-5-line.png sha256=lP2gl45ft7o628EfDU3R9xJg3g1KP3m9nVEVYPfb4Ds 503
opentps/gui/res/icons/slider.png sha256=P-u9tmnOcv6uE6TOvnyKJBAksus3fRTz7stEPf4qg2U 4110
opentps/gui/res/icons/slow.png sha256=voMGMXC669etKhwD_a3OCZf1yApsilXXBQoppKkcVn8 4117
opentps/gui/res/icons/tick-button.png sha256=HEKAgdNzVX3WWDqpwCbK1Y66P7a5II5_WGt1vI6PYRE 605
opentps/gui/res/icons/x-ray.png sha256=31Zw6lbVAT9_JJOdnMD6jk1pJr8xrxv2_N8dFTNHRow 859
opentps/gui/res/viewer/human_standing.stl sha256=OT5TVNozWNPn_VbasJ0SOdjQCg2zJw8HGDKuikaZMfA 73684
opentps/gui/statusBar.py sha256=TzssrCB-UPeueuqYTrfv425MafCTl4ZUpW_qPIfDm7s 205
opentps/gui/tools/__init__.py sha256=iwFyh-CokC16Bv5_3fFuweXS5lr1YTC1dE4oyN5q2Xc 151
opentps/gui/tools/_cropTool.py sha256=ppQlz5lKFpKbuDHwWTqpBGpjhEKmbctcp122UWeap8M 11664
opentps/gui/tools/_resampleTool.py sha256=nPWQYny-0NPyMs4k7J4vAA5fBLheSIZfTW2QkCiCsQY 3573
opentps/gui/viewController.py sha256=IqTqe5qPIjTKJNWnEJeRjH-s2d1nY3wciGnCL-v7UU4 11401
opentps/gui/viewer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentps/gui/viewer/dataExplorer.py sha256=KU9Ph9w9Iq-lsju3NpE6VOfr_1lI9DAf2qRMt8kfTZE 316
opentps/gui/viewer/dataForViewer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentps/gui/viewer/dataForViewer/dataMultiton.py sha256=Cw9dfM2GM63-3RUnyN2P3gVwoGLbRLpCGXkEvHa9MU8 1172
opentps/gui/viewer/dataForViewer/dyn2DSeqForViewer.py sha256=k3uQijf9H3pDyNj5fvog8RnA3tanFKxsXNFUt_5Ok2I 2088
opentps/gui/viewer/dataForViewer/dyn3DSeqForViewer.py sha256=UncVXhbUVjK01yRWracUgcCFCJ8i2ZwHkWA6A0S2IRQ 2225
opentps/gui/viewer/dataForViewer/genericImageForViewer.py sha256=l3WxrbCqbpiQK2kPn2G-saolTW267dMZPyMKjIEzUM4 3380
opentps/gui/viewer/dataForViewer/image2DForViewer.py sha256=4B4TnfBOIvt2sWDp4NzdTuZoH-8Luqmj1HfU_k-y_S4 3020
opentps/gui/viewer/dataForViewer/image3DForViewer.py sha256=mSCTumOrbV7Cl9HyjuPqoLUqMGnCLfxSjdYxuPTipmQ 1763
opentps/gui/viewer/dataForViewer/polyDataForViewer.py sha256=NdFAoM8_58b5yAoqfPGjYCROtLb0-ihttqgAZMBChPI 462
opentps/gui/viewer/dataForViewer/ROIContourForViewer.py sha256=dugcZE38qZ3HqYING7-Ey9gGeTp_KlQCc1KhHOoUA-o 2472
opentps/gui/viewer/dataForViewer/ROIMaskForViewer.py sha256=-VdTgAZFoDtTC-a_tyzZGG0mI0L835inT3UJeamdPqg 2490
opentps/gui/viewer/dataViewer.py sha256=Pi19c3yNR5YrYzQAVK1Nc1xl5MnjewYTP2UrDCxamiw 28653
opentps/gui/viewer/dataViewerComponents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentps/gui/viewer/dataViewerComponents/blackEmptyPlot.py sha256=b4tAeRCYmX8ZKkHfRQQiAQaLQkO42JBgs-DdUGBEBxw 463
opentps/gui/viewer/dataViewerComponents/dataViewerToolbar.py sha256=AieN_7Io6_u2oveUGp3pWf48BzHyvTF6gdF9bk1IGJE 3694
opentps/gui/viewer/dataViewerComponents/doseComparisonImageProvider.py sha256=mqZ1vkIb0LfQq0SObGdVrwwk0dSnbQz070DtN9hxzNA 3585
opentps/gui/viewer/dataViewerComponents/dvhPlot.py sha256=YuxW6krSxyrsOaokxWUgBl3c5JX_xC4WmUwWrFcVHf8 12171
opentps/gui/viewer/dataViewerComponents/dvhViewerActions.py sha256=vMwveSPCZQ3PUXB-lmfM_wo7rRgWJdGi4E06uR2Z3do 1444
opentps/gui/viewer/dataViewerComponents/dynamicImage2DViewer.py sha256=NEN00BwAUBfXL1RI48jqCjYhIzINkd4UsHVzKxwvoMw 1916
opentps/gui/viewer/dataViewerComponents/dynamicImage3DViewer.py sha256=HOwlmzrIQjLLVllaHMKGn6bgKuK9K1gmieCdDli7IUY 1847
opentps/gui/viewer/dataViewerComponents/image2DViewer.py sha256=zcBRXtLybtyltRkGAEqgua4gf44-IWCwg96zqcVPuHI 18422
opentps/gui/viewer/dataViewerComponents/image3DViewer.py sha256=nyQiuFXLhkj762v_Jpdk8eKYKfD6t5jCqEfb8gZjp04 21109
opentps/gui/viewer/dataViewerComponents/image3DViewer_3D.py sha256=6HpWLVNxl2hygJDg0pYjVt6HaREp8Bu71WqGUKYNXTU 5882
opentps/gui/viewer/dataViewerComponents/imageFusionPropEditor.py sha256=Kq-DPUkT01-5GHArN55buMXPehjgj6Vyka2jE4W2PHw 4068
opentps/gui/viewer/dataViewerComponents/imageViewerActions.py sha256=XmPmpg4c8MJMWf3PN3mb85y71WDXNrrk6y3O_7AsP-I 9907
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/contourLayer.py sha256=ZeNs4DKDldGNQ_pT0QER88J5Y7ch5EQxLc2e2Sgx_Cc 6758
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/contourLayer_3D.py sha256=7vmOFHP-aqWm_OUSA5GpdI9RFuF218MnuZXX43bucX4 4322
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/crossHairLayer.py sha256=bFqXDLUOAzS0AT0eXoNXgi5HuNEAdFKaCTsvgedSh7A 2471
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/lookupTables.py sha256=Wn2eCvc6ttSrzWB4GB0m3jHTA-NbGEUmHU4H6wEdCMU 6088
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/polyData3DLayer_3D.py sha256=-n1_qAY6lIPDBIWpvf75Y-llU8-bfXuJ2tYdk-Lx5YM 2670
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/primaryImage2DLayer.py sha256=ex0VjiZR_kOSt6ja_N8SnXpaNL5VmAvPlRln4bfejbE 5085
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/primaryImage3DLayer.py sha256=mO1q3feEkm8ReOml0s5WnIyGFN07UDrgdI8xXQJ4oo0 5006
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/primaryImage3DLayer_3D.py sha256=OukpJfEDpHqJ-bpEVqywQfL3qTtSzndo0kmOsZeiJx0 3289
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/rtPlanLayer.py sha256=CtAhALf9A0YIdDfmirb_Z33wE9z5Yq9L1sbycaMyvGM 5079
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/rtplanLayer_3D.py sha256=1HeJV8Q9aNAv3n7gUsIt_TVCvNQVPHPbmtFwoHcjbUY 2962
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/secondaryImage2DLayer.py sha256=wo3Niiof8nqWoDp-Kk5oDzugwFMn9DslEYPI3ulyDVU 3259
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/secondaryImage3DLayer.py sha256=A0JI2yr9MukoC_ShMUqGRM16NcSf_womnDZlVlDbfss 3183
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/secondaryImage3DLayer_3D.py sha256=bakM3f0lON8DbxO9DzXoKub_ombn38B7gBOpAWMHDc8 1454
opentps/gui/viewer/dataViewerComponents/imageViewerComponents/textLayer.py sha256=l_00-uZv8mri6Tm4GwvUrCBJ3piRa2Uzsc4YskmI2ko 2612
opentps/gui/viewer/dataViewerComponents/patientDataPropertyEditor.py sha256=CWptmbkeEK-QUXAYN4_tAJ66trWfmPEOdK9xUSP8Jro 2728
opentps/gui/viewer/dataViewerComponents/profileViewer.py sha256=cQK_YL1hHpNwNQuvL1VCi6XQFQ4uXz8Tzy5Nvx2omJA 6088
opentps/gui/viewer/dataViewerComponents/profileWidget.py sha256=5sl1yyILCXBAbyrM729Hfl4zY7MdBDuw1j9LcIe0vLQ 7434
opentps/gui/viewer/doseComparisonDataViewer.py sha256=nlHa2As9dMdl_xL_kat_qX9Ph4w9JF-0Rd0Ziioa7PM 4058
opentps/gui/viewer/dynamicDisplayController.py sha256=d20LeNE8nfJQPsO9fmd9LcT8dq9_J0Mefz7n9T-PZNo 4902
opentps/gui/viewer/exportWindow.py sha256=Dl3GJbAGl2BxSBglUQDHeuLCZfFcCecePVRvFWnhp3E 3810
opentps/gui/viewer/grid.py sha256=82I9zxHg8h_w3byPm_EwyDpH-4clb7TcCcDWFb-u_kA 593
opentps/gui/viewer/gridFourElements.py sha256=3wWXDnWPtyFGmxlDpio70w_NVmdDS6baipqR8iTwkqQ 7915
opentps/gui/viewer/viewerPanel.py sha256=9n4c_ROnqARNEVG6z18IoXMzcMnpxwvbE_M_Ac6bGrw 3973
opentps/gui/viewer/viewerToolbar.py sha256=4hbrCW9gm81jF_zMPCwOn_UvPVTr8WwikY8ZcT79bkI 11690
opentps_gui-2.0.0.dist-info/entry_points.txt sha256=SjZJvF9_uKkZQBNl9110GwiWijiZm40-6fkuZ0lSEo8 48
opentps_gui-2.0.0.dist-info/LICENSE sha256=zLCt-2Fo1EFlIR18IQexw9EbK5hZ8UUb9LD9no6ZDas 657
opentps_gui-2.0.0.dist-info/METADATA sha256=hpoq1E5EKmY31tdQuliiptTIonBJhHjNpvGUAeohQ7Q 2166
opentps_gui-2.0.0.dist-info/WHEEL sha256=RaoafKOydTQ7I_I3JTrPCg6kUmTgtm4BornzOqyEfJ8 88
opentps_gui-2.0.0.dist-info/RECORD

entry_points.txt

opentps = opentps.gui:main.run