Skip to main content

Collection, aggregation, and cataloging of NOAA post-storm emergency response imagery.

Project description

Post-Storm Imagery Collection

PyPI Travis-CI Codecov Dependabot ReadTheDocs Last Commit JOSS

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.

Documentation

Team Members

Usage

Quick Start:

  1. Install Python 3.6, 3.7, or 3.8 (Download Here)
  2. Run pip3 install psi-collect in your favorite terminal
  3. Run pstorm collect -h for help on collecting images or pstorm catalog -h for 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

  1. Python 3.6, 3.7, or 3.8 (Download Here)
  2. Pipenv (Run pip install pipenv)
  3. You will need to add the folder containing the psic module (src/python by default) to your PYTHONPATH (See Configuring Module)

If you get an error message that looks something like Module not found: "psic", then the PYTHONPATH is not configured correctly!

You will need this in order to run the project.

Installing Dependencies for Development

  1. Change current directory (cd) to psi-collect/ (the project root)
  2. Run pipenv install --dev to install dependencies
  3. Run pre-commit install to install style checking when committing

Testing the Collect Script

  1. Change current directory to the collector module (cd collector/)
  2. Either use pipenv run collect.py <args> or pipenv shell then collect.py <args>
  3. In addition tests can be run using pytest from 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

psi-collect-1.0.3.tar.gz (24.4 kB view details)

Uploaded Source

File details

Details for the file psi-collect-1.0.3.tar.gz.

File metadata

  • Download URL: psi-collect-1.0.3.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for psi-collect-1.0.3.tar.gz
Algorithm Hash digest
SHA256 2bf9ba53a4e6ce1389b0e5c0b93e503340cca4f06f0cc11958c98657bd755bdb
MD5 0ed1d4235b15925c81e575ca7dc064fb
BLAKE2b-256 53b49b4aacdfc1294bd0d475586d81f065c6034bfee4f332017d8294eff0a5d1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page