RSNA / anonymizer

RSNA DICOM Anonymizer
Other
8 stars 2 forks source link

Install programs / App Store distros required for all supported platforms #5

Open mdevans opened 1 month ago

mdevans commented 1 month ago

Using relevant digital certificates sign platform executables created by pyinstaller and create corresponding install programs from build.py and deploy to relevant app stores

kirbyju commented 5 days ago

Random thought...is there a possibility of using https://streamlit.io/ to make this something that runs fully in a web browser and doesn't require any installation, certificates, etc?

mdevans commented 4 days ago

ElectronJS was touted at the beginning of the project for its web UI and cross platform features but lacked mature dicom libraries and the existing users preferred the re-assurance of a stand alone application which could run within a private LAN with no internet connection. This pure python version has been designed and implemented using a model-view-controller architecture and replacing the view modules with streamlit or react or other web ui widgets and running the controller on a web server backend should be a relatively painless port. The security considerations of the web server, at a minimum, the associated SSL certificate, do increase the potential for phi data leakage from a stand alone, code signed app. Nevertheless, would be worth exploring...