Skip to content

spireglobal/weather

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

Spire Weather

This repository hosts some sample programs to help you get up and running with Spire Weather APIs.

Don't hesitate to consult our full API documentation as you go through these examples:

https://developers.wx.spire.com/

Dependencies

The example programs require the following libraries in a Python 3.x environment:

- pyNIO
- pygrib
- requests
- tabulate

API Examples

Sample syntax for the examples under Bash on linux systems is:

env spire-api-key='xxxxxxxxxxxxxxxxx' python examples/point_api_example.py --lat 10 --lon 10
env spire-api-key='xxxxxxxxxxxxxxxxx' python examples/point_api_basic_maritime_valid_time_filter.py --lat 10 --lon 10
env spire-api-key='xxxxxxxxxxxxxxxxx' python examples/point_api_basic_specify_bundle.py --lat 10 --lon 10 --bundles 'basic,agricultural'
env spire-api-key='xxxxxxxxxxxxxxxxx' python examples/point_api_precip_example.py --lat 10 --lon 10

Here you would use the Spire Weather API key provided to you were granted access to the APIs.

Working with GRIB data

These examples require that you have already downloaded one or more GRIB files from the File API and replace the filename below accordingly.

python examples/working_with_grib_data/get_data_from_grib_file_pygrib.py sof-d.20190920.t00z.0p125.basic.global.f006.grib2 --lat 50.0 --lon 51.0
python examples/working_with_grib_data/get_data_from_grib_file_pynio.py sof-d.20190920.t00z.0p125.basic.global.f006.grib2 --lat 50.0 --lon 51.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •