A wrapper for the U.S. National Weather Service API
Project description
Rossby
A wrapper for the National Weather Service API
Info
Everything that is used to construct this wrapper is contained in the directory you are currently in. There are 3 files that wrap the entire API:
rossby.py
api_config.py
default_response.py
All of the endpoints can be found in the file api_config.py
,
variable api_endpoints
. Each key in this dictionary variable
defines the name of a base endpoint that can be called on a
Rossby()
object. Subsequent key-value pairs represent the unique
methods that can be called on the base endpoint.
Getting Started
Try this example to see how Rossby works:
from rossby import Rossby
rossby = Rossby()
kunv = rossby.stations.by_id(station_id='KUNV')
print(kunv.geometry)
print(kunv.geometry.coordinates) # equivalent to kunv.geometry['coordinates']
office = rossby.offices.by_id(office_id='CTP')
print(office.address)
print(office.address.streetAddress)
print(office.responsibleCounties)
# NOTE: use dir(<response>) to see the attributes on a given endpoint, i.e.:
print(dir(office))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rossby-0.0.2.tar.gz
(5.1 kB
view hashes)
Built Distribution
rossby-0.0.2-py3-none-any.whl
(7.2 kB
view hashes)