Post-Storm Imagery Collection
Collection, aggregation, and cataloging of NOAA post-storm emergency response imagery.
This package helps users (researchers, managers, etc.) download, analyze, and store aerial imagery taken after hurricane events that have impacted the USA.
- Matthew Moretz
- Daniel Foster
- John Weber
- Rinty Chowdhury
- Shah Nafis Rafique
- Evan Goldstein
- Somya Mohanty
- Install Python 3.6, 3.7, or 3.8 (Download Here)
pip3 install psi-collectin your favorite terminal
pstorm collect -hfor help on collecting images or
pstorm catalog -hfor help on cataloging local archives
Contributing / Developing
Code of Conduct
We hope to foster an inclusive and respectful environment surrounding the contribution and discussion of our project. Make sure you understand our Code of Conduct.
Before committing to the repository please read the project Code Conventions.
- Python 3.6, 3.7, or 3.8 (Download Here)
- Pipenv (Run
pip install pipenv)
- You will need to add the module path
<parent dir>/psi-collect/psicollect/to your
PYTHONPATH(See Configuring Module)
If you get an error message that looks something like
Module not found: "psicollect",
PYTHONPATH is not configured correctly!
You will need this in order to run the project.
Installing Dependencies for Development
- Change current directory (
psi-collect/(the project root)
pipenv install --devto install dependencies
pre-commit installto install style checking when committing
Testing the Collect Script
- Change current directory to the collector module (
- Either use
pipenv run collect.py <args>or
- In addition tests can be run using
pytestfrom the project root directory
The arguments for
collect.py are listed here
- NOAA landing page for the post-storm Emergency Response Imagery, here