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.
Team Members
- Matthew Moretz
- Daniel Foster
- John Weber
- Rinty Chowdhury
- Shah Nafis Rafique
- Evan Goldstein
- Somya Mohanty
Usage
Quick Start:
- Install Python 3.6, 3.7, or 3.8 (Download Here)
- Run
pip3 install psi-collectin your favorite terminal - Run
pstorm collect -hfor help on collecting images orpstorm catalog -hfor help on cataloging local archives
Check out the documentation for Collecting and Cataloging images to see some examples
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.
Code Conventions
Before committing to the repository please read the project Code Conventions.
Project Pre-Requisites
- 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 yourPYTHONPATH(See Configuring Module)
If you get an error message that looks something like Module not found: "psicollect",
then the PYTHONPATH is not configured correctly!
You will need this in order to run the project.
Installing Dependencies for Development
- Change current directory (
cd) topsi-collect/(the project root) - Run
pipenv install --devto install dependencies - Run
pre-commit installto install style checking when committing
Testing the Collect Script
- Change current directory to the collector module (
cd collector/) - Either use
pipenv run collect.py <args>orpipenv shellthencollect.py <args> - In addition tests can be run using
pytestfrom the project root directory
The arguments for collect.py are listed here
Data Source 💾
- NOAA landing page for the post-storm Emergency Response Imagery, here
Metadata
Release files for psi-collect 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| psi-collect-1.0.4.tar.gz | 24.4 kB | Without provenance | Details for psi-collect-1.0.4.tar.gz |
Release files / psi-collect-1.0.4.tar.gz
| Download URL | psi-collect-1.0.4.tar.gz |
|---|---|
| Size | 24.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8ba76080f18cfc2849d70f2dd956505cdaeab3e8252a9121209315395df5d288
|
|
BLAKE2b-256 checksum How to use checksums |
860582ae1f6cb6ab04e866fcbe5e454217c791c6b5046f84678326421554a447
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.1
|
Security for psi-collect 1.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.