This repository was archived by the owner on Feb 2, 2022. It is now read-only.
Releases: cutright/DVH-Analytics-Bokeh
Releases · cutright/DVH-Analytics-Bokeh
Bug fix
Meterset bug fix
Potential fix for Issue: cutright/DVH-Analytics#54
Bug fixes related to Complexity scores and Toxicity
- Beam complexity is now CP MU weighted sum (not mean complexity)
- Plan complexity is MU weighted sum of beam complexity times scaling factor in default_options.py
- Toxicity and complexity values now can be stored as NULL values
Beam complexity score and bug fixes
- In the Regression tab, plotting any variable with min, median, mean, or max crashed on axis title update. Fixed.
- Min, mean, median and max of beam complexity, beam area, control point MU now calculated at time of import
- These new values are available for time-series, correlation, and regression tabs in the main view
- Terminal now prints mrn of excluded plans due to non-numeral data used for correlation / regression
- Fixed bug causing crash at import due to some now missing SQL columns
Protocol and Toxicity in Database (no analytics... yet)
- Bokeh >=1.0.4 now required
- Import Notes tab added to Admin view for quick reference
- Protocol and Toxicity tabs added to Admin view
- Use Protocol tab to designate plans that are attached to a particular protocol
- Use Toxicity tab to enter toxicity grades (must be integer values)
- DVH Analytics 0.5.4 will have appropriate statistical tests for toxicity data
- Selecting rows in the table will auto-populate the MRN Input text area
- Note that you can copy and paste multiple rows from Excel into the text area inputs
- Plotting PTV Distances in Regression tab previously caused a crash, issue resolved
Begin Protocol and Toxicity Data development
- Beginning development for toxicity and protocol data
- New columns added to the Plans and DVHs SQL tables to tag toxicity scale and grade
- Toxicity grade must be a positive integer, default value is -1 indicating no reported toxicity
- New tab in Admin view to manage toxicity and protocol information
- New column added to Plans SQL table to indicate if a plan is part of a protocol
- Next version will have GUI in the Admin view to update this information more easily than via Database Editor
- New columns added to the Plans and DVHs SQL tables to tag toxicity scale and grade
- Input text for action selected by radio buttons in ROI Manager now properly updates based on current selections
- If a plan for a given Study Instance UID is in your database when importing a plan with the same Study Instance UID, a message incorrectly indicated the plan was moved to the misc. This message has been corrected and the files remain
in the inbox. - New radio button for Post Import Calculations easily allowing you calculate only missing values (instead of
recalculating the entire database or entering your own custom SQL condition)
Major Bug fix to 0.5.0 - pip install now works
- 0.5.0 Code was not running with pip install
- Changed absolute imports to relative imports, some file reorganizing to avoid importing from beyond top-level
Admin View Updates / ROI Map Visuals
- New ROI Name Manger layout
- plot now displays entire physician roi map
- you can show all data or filter institutional rois by linked, unlinked, or branched
- Functionality added to merge one physician roi into another
- Previously, importing a ROI Map automatically added institutional rois to physician rois. This behavior has been removed. Adding a new physician will still create a default list of physician rois based on the institutional roi list. The DEFAULT physician will include only institutional rois
- Minor changes to Database Editor layout
- Database editor now updates without recreating layout (much faster table update after query)
- Database table no longer uses a slider for width
- Downloading tables with values that have , in them now replaced with ; instead of ^
- tables in Admin View sorted by mrn by default
Bug fix for "Ignore DVH" in 0.4.9
Bad reference to SQL config settings in the Ignore DVH button of the ROI Name Mangaer of the Admin view
Tools organization / Backup functionality restored
- Organize modules in tools directory
- Generalize update_all_in_db functions in database_editor.py
- ensure all options read from custom options file if available
- Backup tab functionality in Admin view was incomplete since modularization of bokeh views
- Backup selection menus now update
- Backup preferences works again