Published May 6, 2021
| Version v0.37.0
Software
Open
pymedphys/pymedphys: v0.37.0
Authors/Creators
- 1. Riverina Cancer Care Centre
- 2. University of New South Wales
- 3. 4DMedical
- 4. Elekta AB | 2nd Messenger Systems
- 5. @actions
Description
News around this release
- Jake Rembish has been undergoing his PhD with the output of his work being contributed to PyMedPhys. This release coincides with the culmination of Jake's PhD and this version will be the one referenced within his dissertation. It has been brilliant to see both Jake and his project to grow be what it is today. Thank you Jake 😊.
- The configuration for the TRF CLI now utilises the centralised
config.tomlfile instead of the priorCSVfiles.
- A range of application have been added to and improved on within the
PyMedPhys GUI.
- A Daily WLutz application was added which utilises the air cavity within an iso-cube, combined with morning run-up beams (as arcs) to record the beam position at every gantry angle for each photon beam each morning.
- A range of configuration improvements, making more applications more widely able to be utilised. Of particular note are Jake's transfer check and weekly check applications which were written as a part of his PhD.
- A QCL investigator tool, allowing one to produce plots and break downs of numbers of QCLs broken down either by QCL type, or the user who completed them.
- An extend ct application was added providing the means to duplicate slices superiorly and inferiorly.
- An application for the viewing of back-end iView jpg images.
- An application for tweaking the WLutz algorithm options from iView back-end jpg images.
- A range of fixes and improvements within the WLutz Arc and the MetersetMap applications.
- The docs are now distributed with the PyMedPhys package. These are accessible
by opening
http://localhost:8501/docs/index.htmlafter runningpymedphys gui. In the future it is intended to make this link more accessible. - A range of error messaging has been improved. Of particular benefit to new users is the error message that occurs when a dependency is missing.
- The ball-bearing finding component of the WLutz algorithm was tweaked to be able to also support the finding of air-cavities within an iso-cube.
- The testing suite around Mosaiq was built upon and extended across the breadth of PyMedPhys.
- Fixed a bug which was making
pymedphys.Delivery.from_mosaiqnon functional. - Fixed a bug where some TRF files where not able to be decoded. Thank you LipTeck for the bug report.
- The
pymedphys.trf.identifyinterface was moved out of beta. See the documentation for this newly stable API over at https://docs.pymedphys.com/lib/ref/trf.html. - Improved the robustness of the internal
extend ctroutines. - [Contributor facing only] created
pymedphys dev mssqlwhich boots up a docker image of the Developer edition of Microsoft SQL. This is for utilisation by the Mosaiq testing suite. - [Contributor facing only] made
pymedphys dev tests --cypressautomatically include the options-vand-sfor displaying thecypressprintouts during testing as well as--reruns 5so that the test automatically reruns on failure in alignment with the CI procedure.
Files
pymedphys/pymedphys-v0.37.0.zip
Files
(3.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:3a6bff7e7ce39a82fd28ccefb1ed2565
|
3.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/pymedphys/pymedphys/tree/v0.37.0 (URL)