Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://uoa-eresearch.github.io/storm_surge/
Tools to store / view / subset / download storm surge data
https://uoa-eresearch.github.io/storm_surge/
download export heatmap mysql python subset websocket
Last synced: 3 months ago
JSON representation
Tools to store / view / subset / download storm surge data
- Host: GitHub
- URL: https://uoa-eresearch.github.io/storm_surge/
- Owner: UoA-eResearch
- License: mit
- Created: 2018-09-06T01:13:27.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-30T22:18:26.000Z (about 1 year ago)
- Last Synced: 2024-07-21T10:33:46.792Z (4 months ago)
- Topics: download, export, heatmap, mysql, python, subset, websocket
- Language: JavaScript
- Homepage: https://uoa-eresearch.github.io/storm_surge/
- Size: 968 KB
- Stars: 0
- Watchers: 11
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-coastal - NZ Storm Surge Hindcast
README
# storm_surge
Tools to store / view / subset / download storm surge data## How it works
1. `read_mat.py` is used to read Matlab / HDF5 files and convert them to CSV.
2. The CSVs are imported into MySQL using the LOAD DATA INFILE command - see `import.sql` for an example
3. The tables are indexed
4. `web_server.py` acts as REST endpoints for accessing / exporting data from MySQL, and can return data either as JSON or a zipped CSV
5. `index.html` and `js/custom.js` act as a frontend that uses the above REST endpoints