https://github.com/element84/goes-meso-visualizer
Visualize GOES mesoscale data in a browser map
https://github.com/element84/goes-meso-visualizer
goes hurricane stac
Last synced: 6 months ago
JSON representation
Visualize GOES mesoscale data in a browser map
- Host: GitHub
- URL: https://github.com/element84/goes-meso-visualizer
- Owner: Element84
- License: apache-2.0
- Created: 2023-08-24T21:18:15.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-09T18:32:55.000Z (over 2 years ago)
- Last Synced: 2025-05-22T21:06:29.344Z (about 1 year ago)
- Topics: goes, hurricane, stac
- Language: Python
- Homepage: https://demos.dev.element84.com/goes-meso-visualizer/hilary/
- Size: 8.58 MB
- Stars: 8
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# goes-meso-visualizer

Visualize GOES mesoscale data in a browser map.
Live demos are available:
- [Hurricane Hilary](https://demos.dev.element84.com/goes-meso-visualizer/hilary/)
- [Hurricane Lee](https://demos.dev.element84.com/goes-meso-visualizer/lee/)
## Running
```shell
git clone git@github.com:Element84/goes-meso-visualizer.git
cd goes-meso-visualizer
pip install .
```
This installs the `goes-meso-visualizer` command-line executable (CLI), which contains all the commands to build visualizations.
Run `goes-meso-visualizer --help` to see what's available.
We provide an example Makefile to build visualization from two 2023 hurricanes:
```shell
make site
npm install -g http-server # if you don't have a preferred http server
http-server site
```
Then, navigate to or .
## Developing
```shell
pip install -e '.[dev]'
pre-commit install
```
If you need a new requirement, add it to `requirements.in` (or `requirements-dev.in` for dev requirements), then:
```shell
scripts/update-requirements
```