A Python script used to convert an Eyeplan Excel dose file to a DICOM RT Dose file.
Required files:
- Eyeplan dose file in Excel format
- Existing DICOM RT Dose file to model the output dose upon (new UIDs will be generated automatically)
- An example anonymized file is provided in the repository as
rtdose.dcm
- An example anonymized file is provided in the repository as
The code has been tested on Python 2 and requires the following modules:
- numpy - used to process the data
- scipy - used to interpolate the dose grid
- openpyxl - used to read Excel 2007/2010 xlsx files
- pandas - used to process the Excel file
- pydicom - used to read and write DICOM data
All script configuration options are documented by running the eyeplantodicom.py
command with the argument --help