-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* update path defaults * add new configuration parameter configuration * allow specification of configuration; more gracefully handle errors * revise how settings are loaded * check for free ports * disable check for now * set current config version to a variable * update * add some basic readme docs * make configuration name based on config version. store static files based on bmds-ui version * fix w/ upstream bmds main * hyphen
- Loading branch information
1 parent
bb76a92
commit bfbc081
Showing
16 changed files
with
206 additions
and
91 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,31 @@ | ||
# BMDS UI | ||
|
||
A user interface foe execution of dose-response data using the US EPA's Benchmark Dose Modeling Software [BMDS](https://www.epa.gov/bmds). Under the hood, this web application uses the [BMDS Python interface](https://pypi.python.org/pypi/bmds). | ||
BMDS UI is a user interface for running [pybmds](https://pypi.org/project/pybmds/), a python package for dose-response modeling using the US EPA's Benchmark Dose Modeling Software ([BMDS](https://www.epa.gov/bmds)). The user interface is a web application, but has two different deployment options: | ||
|
||
* It can deployed as a web application, such as [BMDS Online](https://bmdsonline.epa.gov) | ||
* It can be deployed locally as a desktop application, which we call **BMDS Desktop**. | ||
|
||
|
||
**BMDS Desktop application home screen:** | ||
![](./docs/img/bmds-desktop.jpg) | ||
|
||
**An example of the the user interface for model results:** | ||
![](./docs/img/bmds-output.jpg) | ||
|
||
|
||
## BMDS Online vs. BMDS Desktop | ||
|
||
BMDS Desktop is designed to run locally on your desktop computer in fully offline mode; it does not interact with any resources on the internet after initial installation. BMDS Online can be deployed online publicly or internally at a company or organization. Key differences between the software are described below: | ||
|
||
**Item**|**Desktop**|**Online** | ||
:-----:|:-----:|:-----: | ||
Permission|BMDS Desktop runs on your computer in fully offline mode.|No login is required for the online application. An administrative account can be used to view the admin page | ||
Analysis Visibility|The Desktop home page all analyses in a database|You must have the URL to an analysis in order to view | ||
Analysis Deletion|Analyses have no deletion date|Analyses are automatically deleted on N days from current date, where N is a configurable parameter | ||
Analysis organization|Analyses can be starred and labelled, and you can search on stars and labels|Analyses have no filtering available | ||
Database technology|Uses a sqlite database file (single file)|Uses a PostgreSQL database (better for concurrency) | ||
|
||
### BMDS Desktop Startup Screen | ||
|
||
The BMDS Desktop has a startup screen where you can select which database file you'd like to use in your application. You can have multiple databases on your computer, one per project for example: | ||
![](./docs/img/desktop-startup.jpg) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
class DesktopException(Exception): | ||
pass |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.