GitHub URL: https://github.com/ucgmsim/Empirical_Engine
What is this repo about?
Calculate empirical intensity measures.
Used for validation (emp vs sim vs obs), plotting and vm generation
Repo status
README present | Yes |
Is Public? | Yes |
Number of commits | 43 |
Last time Updated |
|
Functionalities
- Description: State how this function is used or interacts with other sw components.
- Status: (1: not working, 2: unstable, 3: works under specific condition, 4: works with known issues, 5: perfect )
- Tests: (1: none, 2: broken/outdated. 3: with limited coverage, 4: works with known issues, 5: perfect)
- Doc (1: none, 2: outdated, 3: with limited coverage, 4: mostly ok, 5: perfect) Give a link
- Frequency of use: Daily, Weekly, Monthly, Yearly, Never
- Frequency of code/req. change: Daily, Weekly, Monthly, Yearly, Never
- Bus Factor: Number of people that are familiar with the code (1-7)
Functionality | Description | Status | Known issues | Tests? | Doc? | Frequency of use | Frequency of code/req. change | Bus Factor |
---|---|---|---|---|---|---|---|---|
Empirical Factory | For a given site / fault / gmm calculate an intensity measure. Estimates parameters that aren't specified that have estimations | 5 | 1 | 3 | Weekly (SRF generation) | Yearly | 1.7 | |
Calculate Empirical | Workflow to calculate empirircal ims for a given station and srf file. | 4 | max_rupture_distance does not work Move some setup functions (create_fault_parameters) to empirical factory or utils Developed for Python2 | 1 | Monthly | Yearly | 1 | |
Emp Aggregation | Combines IM files and creates a metadata file | 3 | Can be simplified Developed for Python2 | 1 | github readme | Monthly | Yearly | 1 |
GMM_models | Contains code that computes a specified ground motion model | 4 | Bradley matplot lib dependency (minor) | 2 | 1 | Weekly | Never | 1 |
Suggested Improvements / New Features
- Description: State how/why this will be useful
Functionality | Description | Timeline |
---|---|---|
More GMM | Implement more Ground Motion Models | 1 Sprint (Each) |
Hazard Calculation Workflow | Deprecate our dependence on OpenPSHA | 3 Sprints |