Skip to content
This repository was archived by the owner on Feb 2, 2022. It is now read-only.

Releases: cutright/DVH-Analytics-Bokeh

Bug fix

01 Aug 22:41
Compare
Choose a tag to compare

Bug fix in dvhs.py causing crash due to syntax typo on lines 318 and 429

Meterset bug fix

12 Mar 04:10
Compare
Choose a tag to compare

Potential fix for Issue: cutright/DVH-Analytics#54

Bug fixes related to Complexity scores and Toxicity

14 Feb 20:40
5771b4a
Compare
Choose a tag to compare
  • 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

12 Feb 05:12
9c2053e
Compare
Choose a tag to compare
  • 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)

31 Jan 20:10
2d675a1
Compare
Choose a tag to compare
  • 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

18 Jan 16:27
5bd724f
Compare
Choose a tag to compare
  • 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
  • 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

08 Jan 05:27
Compare
Choose a tag to compare
  • 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

07 Jan 03:33
92210c5
Compare
Choose a tag to compare
  • 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

02 Jan 00:13
Compare
Choose a tag to compare

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

01 Jan 18:01
02c41cb
Compare
Choose a tag to compare
  • 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