There is a newer version of the record available.

Published May 26, 2020 | Version v0.28.0
Software Open

pymedphys/pymedphys: v0.28.0

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.
New Features
  • 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 the pymedphys 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 the pymedphys icom listen CLI. cli/main.py#L51-L70
Bug fixes
  • 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