Comments (3)
Updates for documentation:
- Spring 2023: Initial results were successful in loading flood stacks for ~100 HUC8s into Redshift. Inundation was queried at sub-second timing for this subset, however, loading the data took several days running on an EC2. Estimates suggest 70+ days for a single EC2 machine to load the entire FIM Dataset library.
- Spring 2023: We then contacted the FIM Dev team to see if they could easily add in the vector storage into their processes. After some back and forth with Dr. Tarboton, Dr Yan Liu wrote a helpful script that calculates the hydrotable geometries after the fact, but it was concluded that writing the vectorization into TauDEM was not a good strategy.
- Summer 2023: We are proceeding with implementation of the Lazy Loading approach, where we'll cache flooded hydrotable entries in Redshift, and only run FIM in real-time for unchanged features/discharge combinations.
from hydrovis.
Summer 2023 Tasks:
- Implement flood stack / geocurve approach with RAS2FIM (Brad and Corey)
- Implement lazy loading for HAND FIM (Tyler)
from hydrovis.
We're finally moving forward with implementing this approach for HAND FIM. Here's the plan:
- Setup Redshift database (Tyler)
- Setup Dev pipeline in TI (Shawn)
- Cached FIM Development:
- FIM Data Prep Lambda Function - Check Redshift table and remove applicable reaches from reaches for which to run HAND
- FIM HUC Processing Lambda Function - Write geometries to Redshift table instead of RDS
- Postprocess SQL Lambda Function - Query Redshift table instead of RDS for FIM queries. Still write to RDS publish schema (need to experiment to see if this should happen directly from LAMBDA or a PostgreSQL Foreign Data Table)
- Setup record count, performance, and cost metrics. Run test events / generate reports / estimates to report back to the group.
- Probabilistic FIM Development
- Initialize Pipeline Lamba Function - MRF Mem 2-6 Pipelines
- Generate prototype Maps (Urgent - Tyler)
- Ingest Lambda Function - Ingest ensemble members to Redshift instead of RDS
- Postprocess SQL - Probabilistic FIM products
from hydrovis.
Related Issues (20)
- Fix all AutoScaling to also use Memory Utilization aside from just CPU
- Update OpenTofu (Terraform) in Gitlab to 1.8.1 HOT 1
- Assist Matt Williamson with user account update on UAT portal HOT 1
- Alaska SRF 15 Hour Accum Precip Naming HOT 4
- Revert EC2 Image Builder Pipeline HOT 1
- Upgrade TI EKS Cluster to r7i.xlarge
- Upgrade EKS Cluster in ti to 1.29
- Update Fiona Package for Schism FIM Processing
- AEP FIM: RAS2FIM Bugs HOT 4
- Update Michael Bilder account in Prod and reset password
- Updates for 2.1.8 FIM load scripts
- Add new OSM Bridge Points Service
- Created account for William Holloway as requested by Monica S.
- Updated Ji Yeam's account to Publisher
- Test Win2k19 version of Golden Image
- Renew ArcGIS dockerhub account and password access.
- Work on getting Dockerhub accounts renewed and updated as the current EKS ArcGIS is not working due to expired account. New pods are not able to come online.
- Alaska Peak Flow Arrival Time Services - correct too many reaches showing up
- Urgent: Missing inundation HOT 3
- Test Win2022 version of Golden Image
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hydrovis.