Published May 26, 2020
| Version v0.28.0
Software
Open
pymedphys/pymedphys: v0.28.0
Creators
- 1. Riverina Cancer Care Centre
- 2. Institute of Medical Physics (USyd)
Description
Overview
This release primarily focused on changes regarding the iCOM listener and the PyMedPhys GUI that utilises these iCOM records.
Breaking changes- Removed the
pymedphys icom archive
CLI command, this archiving is now built directly into the listener itself.
- The
pymedphys icom listener
CLI command now will collect the icom stream into beam delivery batches and index them by patient name. This functionality used to be undergone within thepymedphys icom archive
CLI, but this functionality has now been merged into the listener.listener.py#L79
- Should an error occur within
pymedphys icom listener
CLI it will now pause for 15 minutes and then reattempt a connection. - Add in extra sanity checks within the iCOM patient indexing tooling.
- Added a
--debug
and--verbose
flag to the PyMedPhys CLI which allows users to set the logging level. These logging levels are currently only utilised within thepymedphys icom listen
CLI.cli/main.py#L51-L70
- Reduced the buffer size of the iCOM listener.
listener.py#L9
- If either the listener is turned off and then on again, or it is interrupted
the next time an iCOM stream socket is opened the Linac appears to send a
larger batch containing prior irradiations. The listener code was adjusted
to handle these extra bursts.
listener.py#L57-L83
- Made PyMedPhys GUI skip name formatting attempt if the original patient name
format was not as expected.
mudensity-compare.py#L733-L738
Files
pymedphys/pymedphys-v0.28.0.zip
Files
(220.1 MB)
Name | Size | Download all |
---|---|---|
md5:ca70683ca0a138fca4ea9c47b04b2abf
|
220.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/pymedphys/pymedphys/tree/v0.28.0 (URL)