TPS302
基于 OPENTPS v1.1.1 并结合 Proton Arc 相关功能进行优化扩展,可以实现单Spot和单野、多野IMPT计划的创建和优化,鲁棒性优化和评价,DICOM dose gamma index比较和DVH绘制,以及Arc相关功能。 目前已在 Windows 11/Ubuntu 22.04.4LTS + Python 3.9.21 环境下完成调试与运行验证。
📌 更新记录
- 2025/04/13 v1.0.0
- Windows 系统测试通过
- 完善 7 个使用示例(examples)
- 2025/04/13 v1.0.1
- 完善Readme文档
- 2025/05/13 v1.0.2
- 修复了Linux系统不能正常进行布点和剂量计算的bug(测试环境“Ubuntu 22.04.4 LTS”)
- 修改了WriteRTdose和WriteRTPlan的储存方式,使文件名可以包含小数点和横杠等常用特殊符号
- 修改了ELSA.py使基于ELSA的ProtonArc测试例可以正常运行
- 2025/7/15 v1.0.3
- 修复了Linux系统上运行时的bug
- 删除了部分调试用输出字段
- 2025/9/4 v1.0.4
- 增加了LET优化相关功能,实现计算LETij,设置LETMAX、LETMEAN、LETMIN等指标,并与Dose进行联合优化。
⚙️ 环境要求
请确保使用 Python 3.9.x 版本运行本项目。
推荐使用 Anaconda 创建独立的 Python 3.9 环境。
📄 使用说明文档
👉 点击查看详细文档(含部署方式、功能介绍、使用示例等):
📘使用文档(飞书链接)
📂 示例路径说明
| 说明 | 路径示例 |
|---|---|
| 安装后的包路径 | D:\Anaconda\envs\OpenTPS_env\Lib\site-packages\opentps |
| 示例路径 | ...\opentps\core\examples\planOptimization |
👨💻 作者信息
- 项目作者:gcy
- 许可证:Apache-2.0
🧭 支持平台
- ✅ Windows 11,Ubuntu 22.04.4 LTS (已验证)
- ⛔ macOS(暂未测试)
📞 联系与反馈
如有任何问题或建议,欢迎通过项目主页或文档页面进行反馈。
Metadata
Release files for TPS302 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tps302-1.0.4.tar.gz | 77.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tps302-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 156.7 MB
Release files / tps302-1.0.4.tar.gz
| Download URL | tps302-1.0.4.tar.gz |
|---|---|
| Size | 77.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a2e0b4210e034aa6d6f282465fc3b7b068307c8310943768b397a5b2e80b9f39
|
|
BLAKE2b-256 checksum How to use checksums |
bc495b4eb41c8c00c5ce1adc70a07b530b6de42f52bdb12d58bac5ecb3d11e3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.4
|
Release files / tps302-1.0.4-py3-none-any.whl
| Download URL | tps302-1.0.4-py3-none-any.whl |
|---|---|
| Size | 78.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e17d9692936840856f231a5056c2306edc94504931b8d4f0b61e1cd3b765fc1c
|
|
BLAKE2b-256 checksum How to use checksums |
7eee19ff87e50b0c8d1367e8132b2f2652c9ab296ad4140904bb9b8ac8328bad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.4
|