Skip to main content

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)

Source distribution for TPS302 1.0.4
File Size Uploaded
tps302-1.0.4.tar.gz 77.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for TPS302 1.0.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page