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

MS Edge Backend (Release Candidate 1)

Pre-release
Pre-release
Compare
Choose a tag to compare
@cutright cutright released this 11 Jan 21:42
· 80 commits to master since this release

PyPI: https://pypi.org/project/dvha/0.9.3rc1/

v0.9.3 (TBD)

  • [GUI] Edge backend available for MSW (wxpython >=4.1.1)
  • [GUI] Only visible plots are redrawn on window resizing
  • [Import] Closing import progress, DICOM Import, or main windows terminate file parsing threads

In order to get Edge to work, currently, you need to install MS Edge Beta from here: https://www.microsoftedgeinsider.com/en-us/download/

Edge is definitely slower, but it adds support for legend click interaction in plots as well as drag functionality (pan and zoom). These features have been available all along for macOS users.

You also need to enable it in DVHA settings:

Screen Shot 2021-01-11 at 3 32 25 PM

The attached MSW exe includes all of the latest python packages as of 2021.01.11, with the exception of bokeh. You won't be able to load previously saved scikit-learn models through DVHA. But when DVHA 1.0 comes out, I plan to finally sync scikit-learn versions between macOS and Windows anyway... to make the models cross-platform, so be prepared for that.

As an aside, I had no Pyinstaller issues with these packages, other than adding a couple hidden imports for scipy.

altgraph==0.17
bokeh==1.4.0
cycler==0.10.0
decorator==4.4.2
dicompyler-core==0.5.6
dvha-mlca==0.2
future==0.18.2
imageio==2.9.0
Jinja2==2.11.2
joblib==1.0.0
kiwisolver==1.3.1
MarkupSafe==1.1.1
matplotlib==3.3.3
networkx==2.5
numpy==1.19.5
packaging==20.8
pandas==1.2.0
patsy==0.5.1
pefile==2019.4.18
Pillow==8.1.0
psycopg2-binary==2.8.6
pydicom==2.1.2
pyinstaller==4.1
pyinstaller-hooks-contrib==2020.11
pyparsing==2.4.7
Pypubsub==4.0.3
python-dateutil==2.8.1
pytz==2020.5
PyWavelets==1.1.1
pywin32-ctypes==0.2.0
PyYAML==5.3.1
rapidfuzz==0.14.2
regressors==0.0.3
scikit-image==0.18.1
scikit-learn==0.24.0
scipy==1.6.0
seaborn==0.11.1
selenium==3.141.0
Shapely==1.7.1
six==1.15.0
statsmodels==0.12.1
threadpoolctl==2.1.0
tifffile==2021.1.8
urllib3==1.26.2
wxPython==4.1.1