Skip to main content

Download forecast data for Aurora Borealis and Aurora Australis from the National Weather Service

Project description

Download forecast data for Aurora Borealis and Aurora Australis from the National Weather Service

Hourly scrapes powered by a GitHub Action are stored in the data directory.

Installation

pipenv install nws-aurora

Command-line usage

Usage: nwsaurora [OPTIONS] COMMAND [ARGS]...

  A command-line interface for downloading forecast data for Aurora Borealis
  and Aurora Australis from the National Weather Service

Options:
  --help  Show this message and exit.

Commands:
  forecast  Get Ovation Aurora Short Term Forecast data
  grid      Get auroral data in a gridded format for the entire Earth
  images    Ovation model images from the last 24 hours

Download data from the National Weather Service.

nwsaurora images --pole=north
nwsaurora images --pole=south
nwsaurora images --pole=north --latest
nwsaurora images --pole=south --latest
nwsaurora grid
nwsaurora forecast

Python usage

Import the library.

>>> import nws_aurora
>>> nws_aurora.get_images('north')
>>> nws_aurora.get_images('south')
>>> nws_aurora.get_latest_image('north')
>>> nws_aurora.get_latest_image('south')
>>> nws_aurora.grid()
>>> nws_aurora.forecast()

Contributing

Install dependencies for development.

pipenv install --dev

Run tests.

make test

Shipping new version to PyPI.

make ship

Developing the CLI

The command-line interface is implemented using Click and setuptools. To install it locally for development inside your virtual environment, run the following installation command, as prescribed by the Click documentation.

pip install --editable .

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

nws-aurora-0.0.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

nws_aurora-0.0.1-py2.py3-none-any.whl (4.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file nws-aurora-0.0.1.tar.gz.

File metadata

  • Download URL: nws-aurora-0.0.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for nws-aurora-0.0.1.tar.gz
Algorithm Hash digest
SHA256 dc282b1a0e16079bed3b83fb9d4949148933e82533307f1a95a3e024a97ac03f
MD5 706da8d996b30a79d55e46ad65872f4d
BLAKE2b-256 6656ef3af77390633d86f40623a1ce880aefc0c4811117f5973e1605a26ae47d

See more details on using hashes here.

File details

Details for the file nws_aurora-0.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: nws_aurora-0.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for nws_aurora-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e797e0e69fad6c2a02355cee75fc4a50c3f82d31cf7e6f2e6a59e104b5685970
MD5 e264963d598b82a368ebdbec235528f5
BLAKE2b-256 c076e512acc93530720be0f8c9a1ba183576a62b111cfaec0a4e7b3805e91aef

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