Scans a directory for IMRT QA results
Project description
What does it do?
Scans a directory for IMRT QA reports and parses data into a CSV
Other information
Free software: MIT license
Documentation: Read the docs
Tested on Python 3.6, 3.7, 3.8, 3.9
Dependencies
How to run
To scan a directory for IMRT QA report files and genereate a results .csv file:
iqdmpdf <initial-scan-dir>
Command line usage
NOTE: command line usage is still under construction for v0.2
usage: iqdmpdf [-h] [-ie] [-od OUTPUT_DIR] [-rd RESULTS_DIR] [-all]
[-of OUTPUT_FILE] [-ver] [-nr] [-df]
[file_path]
Command line interface for IQDM
positional arguments:
file_path Initiate scan if directory, launch dashboard if
results file
optional arguments:
-h, --help show this help message and exit
-ie, --ignore-extension
Script will check all files, not just ones with .pdf
extensions
-od OUTPUT_DIR, --output-dir OUTPUT_DIR
Output stored in local directory by default, specify
otherwise here
-rd RESULTS_DIR, --results-dir RESULTS_DIR
Results assumed to be stored in local directory by
default, specify otherwise here
-all, --process-all Process all identified report files, otherwise only
new reports will be analyzed
-of OUTPUT_FILE, --output-file OUTPUT_FILE
Output will be saved as <report_type>_results_<time-
stamp>.csv by default. Define this tag to customize
file name after <report_type>_
-ver, --version Print the IQDM version
-nr, --no-recursive-search
Include this flag to skip sub-directories
-df, --day-first Assume day first for ambiguous dates in trending
dashboard
Vendor Compatibility
Sun Nuclear: SNC Patient
ScandiDos: Delta4
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
IQDMPDF-0.2.dev2.tar.gz
(227.4 kB
view hashes)
Built Distribution
IQDMPDF-0.2.dev2-py3-none-any.whl
(239.8 kB
view hashes)
Close
Hashes for IQDMPDF-0.2.dev2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67dcd30303cec6666c39e27cee01bd99e456eca1a33bfc7de2953182b46cbfe9 |
|
MD5 | cf28de90b586baaa5d4f4f0bfbb65b6b |
|
BLAKE2b-256 | 985891938d32f716f69ca0170600c3c545a9a975661be55c65b1d760ca9bd76a |