# OpenTPS v2.0.0 - Official Release

**URL:** <https://opentps.discourse.group/t/opentps-v2-0-0-official-release/49>\
**Category:** General\
**Created:** [January 10, 2025, 3:08pm UTC](https://opentps.discourse.group/t/opentps-v2-0-0-official-release/49 "2025-01-10T15:08:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![OpenTPS](https://yyz2.discourse-cdn.com/free1/user_avatar/opentps.discourse.group/opentps/32/17_2.png) [@OpenTPS](https://opentps.discourse.group/u/OpenTPS)\
**Post date:** [January 10, 2025, 3:08pm UTC](https://opentps.discourse.group/t/opentps-v2-0-0-official-release/49/1 "2025-01-10T15:08:16Z")

</div>

#### 🚀 Exciting News from OpenTPS! 🚀

We are thrilled to announce the release of OpenTPS version 2.0.0! 🎉

This major update brings a host of new features, including:

- PHOTON Dose Calculation and treatement planning
- 4D robust optimisation and evaluation
- Updated GUI to seamlessly integrate with the latest features

→ Check the release notes for further informations [here](https://gitlab.com/openmcsquare/opentps/-/releases)

This achievement was made possible through a strong collaboration with the University of Ljubljana, particularly [Luciano Rivetti](https://www.linkedin.com/in/luciano-rivetti/) (member of the [Raptor Consortium](https://www.linkedin.com/company/raptor-consortium/)), along with the dedicated efforts of our motivated team at MIRO ([Sophie Wuyckens](https://www.linkedin.com/in/sophie-wuyckens-170183113/), [Colin Gaban](https://www.linkedin.com/in/colin-gaban-1717a51b1/), [Ana M. Barragán-Montero](https://www.linkedin.com/in/ana-maria-barragan-montero-93090266/), [Romain Schyns](https://www.linkedin.com/in/romain-schyns-290b04257/), [Eliot Peeters](https://www.linkedin.com/in/eliot-peeters-a48b03257/), [Danah Pross](https://www.linkedin.com/in/danah-pross/), Valentine Dormal and [Mélanie Ghislain](https://www.linkedin.com/in/m%C3%A9lanie-ghislain-509643233/)) !

We encourage all users to update to the new version and explore the enhanced capabilities. As always, we’d love to hear your feedback - join the conversation on our [Discourse](https://opentps.discourse.group/) platform !

---

<div class="post-metadata">

**Author:** ![OpenTPS](https://yyz2.discourse-cdn.com/free1/user_avatar/opentps.discourse.group/opentps/32/17_2.png) [@OpenTPS](https://opentps.discourse.group/u/OpenTPS)\
**Post date:** [January 10, 2025, 3:12pm UTC](https://opentps.discourse.group/t/opentps-v2-0-0-official-release/49/2 "2025-01-10T15:12:47Z")

</div>

## Release notes:

Add photon dose calculation, 4D optimization, general refactoring, new features, adaptation to current library version and bug corrections.

### New Features :

[Processing/Optimization] :

- Photon dose calculator added: New class ‘CCCDoseCalculator’ for Collapse Cone Convolution dose calculation algorithm using WiscPlan Engine. Added examples to illustrate photon dose calculation.
- Classical optimization, robust optimization and evaluation for photons.
- Several range shifters in the same plan possible. Added an example to illustrate.
- Possibility to merge several structures for the target.

[IO] :

- Import of bdl with multiple range shifters possible
- Photon datas exporter/importer.

[GUI] :

- Photon features added.

### Bug Fixes :

[IO] :

- Resolved data export issue to DICOM files.
- Save and import 4D mhd datas.
- Export differents range shifter for a plan.

[Processing] :

- Refactoring of the MKL and GPU acceleration.

[Data] :

- New material added: Brass composed of CuZn39Pb3.

[GUI] :

- Fixed bug related to inability to delete patient datas.

### Improvements :

[Processing] :

- Various new examples.
- New PlanDesign attribute ‘ROI\_cropping’ to decide whether to cropped  
Beamlets.

[Data] :

- New material added: Brass composed of CuZn39Pb3.

[GUI]:

- Possibility to change the number of fractions, the isocentre, see the slice number.

### Other Changes:

- Update to python 3.11.
- Refactor Ions into Protons.
