Skip to main content

Analyze IMRT QA Report data mined with IQDM-PDF

Project description

PyPI Documentation Status lgtm lgtm code quality Lines of code Repo Size Code style: black

What does it do?

IQDM Analytics is a desktop application that mines IMRT QA reports with IQDM-PDF and performs statistical analysis.

Executables

Single-file executables are available. See attachments in the latest release.

Other information

This library is part of the IMRT QA Data Mining (IQDM) project for the AAPM IMRT Working Group (WGIMRT).

Dependencies

  • iqdmpdf - Mine IMRT QA PDF’s

  • wxPython Phoenix - Build a native GUI on Windows, Mac, or Unix systems

  • Bokeh - Interactive Web Plotting for Python

  • NumPy - The fundamental package for scientific computing with Python

  • selenium - A browser automation framework and ecosystem

  • PhantomJS - PhantomJS is a headless web browser scriptable with JavaScript

  • pypubsub - A Python publish-subscribe library

Install and Run

If you prefer to run from source:

$ git clone https://github.com/IQDM/IQDM-Analytics.git
$ cd IQDM-Analytics
$ python iqdma_app.py

Note you may have to use pythonw instead of python, depending on your version.

TODO

  • Ability to cancel PDF-Miner thread

  • Unit testing (non-GUI)

  • Setup continuous integration

  • Consolidate/Clean-up UserSettings Dialog code

Credits

Development Lead

  • Dan Cutright, University of Chicago Medicine

Contributors

  • Marc Chamberland, University of Vermont Health Network

  • Serpil Kucuker Dogan, Northwestern Medicine

  • Mahesh Gopalakrishnan, Northwestern Medicine

  • Aditya Panchal, AMITA Health

  • Michael Snyder, Beaumont Health

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iqdma-0.1.8.tar.gz (929.9 kB view hashes)

Uploaded Source

Built Distribution

iqdma-0.1.8-py3-none-any.whl (935.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page