├── .gitignore ├── .readthedocs.yml ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── assets └── favicon.svg ├── diva ├── __init__.py ├── analytics_converters.py ├── converters.py ├── dashboard.py ├── exceptions.py ├── reporter.py ├── static │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── crossdomain.xml │ ├── favicon.ico │ ├── humans.txt │ ├── main.css │ ├── normalize.css │ ├── plugins.js │ ├── reports.js │ ├── robots.txt │ ├── script.js │ ├── style.css │ ├── style.scss │ ├── tile-wide.png │ ├── tile.png │ ├── utilities.js │ ├── vendor │ │ ├── FileSaver.min.js │ │ ├── bootstrap-timepicker.min.css │ │ ├── bootstrap-timepicker.min.js │ │ └── modernizr-2.8.3.min.js │ └── widgets.js ├── templates │ ├── .index.html.swp │ ├── .label_widget.html.swp │ ├── checkbox_widget.html │ ├── checklist_widget.html │ ├── dashboard.html │ ├── index.html │ ├── input_tag_widget.html │ ├── label_widget.html │ ├── radio_widget.html │ ├── slider_widget.html │ ├── utility_button.html │ ├── utility_form.html │ ├── utility_label.html │ └── widgetform.html ├── utilities.py ├── utils.py └── widgets.py ├── docs ├── Makefile ├── about.rst ├── conf.py ├── developers_guide.rst ├── images │ ├── example_screenshot_a.png │ └── example_screenshot_b.png ├── index.rst ├── make.bat ├── requirements.txt ├── to_note.txt └── users_guide.rst ├── examples ├── compose.py ├── custom_converter.py ├── custom_utility.py ├── dashboard_example.py ├── demo_server │ ├── demo_server.py │ └── wsgi.py ├── jumbo_example.py ├── matplotlib_examples.py ├── minimal_example.py ├── multiple_files │ ├── bar.py │ ├── foo.py │ └── main.py ├── other_examples.py ├── rough_examples │ ├── double_ha.py │ ├── my_demo.py │ ├── sample_export.png │ └── tester.py ├── some_reports.py └── widget_tests.py ├── note.txt ├── requirements.txt ├── setup.py ├── static ├── test_upload.sh ├── tests ├── dashboard_test.py └── main_test.py ├── tox.ini └── upload.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/README.rst -------------------------------------------------------------------------------- /assets/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/assets/favicon.svg -------------------------------------------------------------------------------- /diva/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/__init__.py -------------------------------------------------------------------------------- /diva/analytics_converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/analytics_converters.py -------------------------------------------------------------------------------- /diva/converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/converters.py -------------------------------------------------------------------------------- /diva/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/dashboard.py -------------------------------------------------------------------------------- /diva/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/exceptions.py -------------------------------------------------------------------------------- /diva/reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/reporter.py -------------------------------------------------------------------------------- /diva/static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/apple-touch-icon.png -------------------------------------------------------------------------------- /diva/static/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/browserconfig.xml -------------------------------------------------------------------------------- /diva/static/crossdomain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/crossdomain.xml -------------------------------------------------------------------------------- /diva/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/favicon.ico -------------------------------------------------------------------------------- /diva/static/humans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/humans.txt -------------------------------------------------------------------------------- /diva/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/main.css -------------------------------------------------------------------------------- /diva/static/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/normalize.css -------------------------------------------------------------------------------- /diva/static/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/plugins.js -------------------------------------------------------------------------------- /diva/static/reports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/reports.js -------------------------------------------------------------------------------- /diva/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/robots.txt -------------------------------------------------------------------------------- /diva/static/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/script.js -------------------------------------------------------------------------------- /diva/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/style.css -------------------------------------------------------------------------------- /diva/static/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/style.scss -------------------------------------------------------------------------------- /diva/static/tile-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/tile-wide.png -------------------------------------------------------------------------------- /diva/static/tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/tile.png -------------------------------------------------------------------------------- /diva/static/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/utilities.js -------------------------------------------------------------------------------- /diva/static/vendor/FileSaver.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/vendor/FileSaver.min.js -------------------------------------------------------------------------------- /diva/static/vendor/bootstrap-timepicker.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/vendor/bootstrap-timepicker.min.css -------------------------------------------------------------------------------- /diva/static/vendor/bootstrap-timepicker.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/vendor/bootstrap-timepicker.min.js -------------------------------------------------------------------------------- /diva/static/vendor/modernizr-2.8.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/vendor/modernizr-2.8.3.min.js -------------------------------------------------------------------------------- /diva/static/widgets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/static/widgets.js -------------------------------------------------------------------------------- /diva/templates/.index.html.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/.index.html.swp -------------------------------------------------------------------------------- /diva/templates/.label_widget.html.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/.label_widget.html.swp -------------------------------------------------------------------------------- /diva/templates/checkbox_widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/checkbox_widget.html -------------------------------------------------------------------------------- /diva/templates/checklist_widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/checklist_widget.html -------------------------------------------------------------------------------- /diva/templates/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/dashboard.html -------------------------------------------------------------------------------- /diva/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/index.html -------------------------------------------------------------------------------- /diva/templates/input_tag_widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/input_tag_widget.html -------------------------------------------------------------------------------- /diva/templates/label_widget.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /diva/templates/radio_widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/radio_widget.html -------------------------------------------------------------------------------- /diva/templates/slider_widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/slider_widget.html -------------------------------------------------------------------------------- /diva/templates/utility_button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/utility_button.html -------------------------------------------------------------------------------- /diva/templates/utility_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/utility_form.html -------------------------------------------------------------------------------- /diva/templates/utility_label.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/utility_label.html -------------------------------------------------------------------------------- /diva/templates/widgetform.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/templates/widgetform.html -------------------------------------------------------------------------------- /diva/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/utilities.py -------------------------------------------------------------------------------- /diva/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/utils.py -------------------------------------------------------------------------------- /diva/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/diva/widgets.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/docs/about.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/developers_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/docs/developers_guide.rst -------------------------------------------------------------------------------- /docs/images/example_screenshot_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/docs/images/example_screenshot_a.png -------------------------------------------------------------------------------- /docs/images/example_screenshot_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/docs/images/example_screenshot_b.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/to_note.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/docs/to_note.txt -------------------------------------------------------------------------------- /docs/users_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/docs/users_guide.rst -------------------------------------------------------------------------------- /examples/compose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/compose.py -------------------------------------------------------------------------------- /examples/custom_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/custom_converter.py -------------------------------------------------------------------------------- /examples/custom_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/custom_utility.py -------------------------------------------------------------------------------- /examples/dashboard_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/dashboard_example.py -------------------------------------------------------------------------------- /examples/demo_server/demo_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/demo_server/demo_server.py -------------------------------------------------------------------------------- /examples/demo_server/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/demo_server/wsgi.py -------------------------------------------------------------------------------- /examples/jumbo_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/jumbo_example.py -------------------------------------------------------------------------------- /examples/matplotlib_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/matplotlib_examples.py -------------------------------------------------------------------------------- /examples/minimal_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/minimal_example.py -------------------------------------------------------------------------------- /examples/multiple_files/bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/multiple_files/bar.py -------------------------------------------------------------------------------- /examples/multiple_files/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/multiple_files/foo.py -------------------------------------------------------------------------------- /examples/multiple_files/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/multiple_files/main.py -------------------------------------------------------------------------------- /examples/other_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/other_examples.py -------------------------------------------------------------------------------- /examples/rough_examples/double_ha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/rough_examples/double_ha.py -------------------------------------------------------------------------------- /examples/rough_examples/my_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/rough_examples/my_demo.py -------------------------------------------------------------------------------- /examples/rough_examples/sample_export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/rough_examples/sample_export.png -------------------------------------------------------------------------------- /examples/rough_examples/tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/rough_examples/tester.py -------------------------------------------------------------------------------- /examples/some_reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/some_reports.py -------------------------------------------------------------------------------- /examples/widget_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/examples/widget_tests.py -------------------------------------------------------------------------------- /note.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/note.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/setup.py -------------------------------------------------------------------------------- /static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/static -------------------------------------------------------------------------------- /test_upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/test_upload.sh -------------------------------------------------------------------------------- /tests/dashboard_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/tests/dashboard_test.py -------------------------------------------------------------------------------- /tests/main_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/tests/main_test.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/tox.ini -------------------------------------------------------------------------------- /upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgriley/diva/HEAD/upload.sh --------------------------------------------------------------------------------