A tool to collect and serve wind prediction data. Designed to have pluggable backends for multiple wind-prediction services. So far UCAR is the only source and covers just the continental US.
Installation
Use pip to install from PyPI:
pip install django-winds
Add django_winds to your settings.py file:
INSTALLED_APPS = (
...
'django_winds',
...
)
Additional Requirements
beautifulsoup4 to parse the XML served by THREDDS
django-tastypie to generate the API
Django Settings
DJANGO_WINDS_CACHE_TIMEOUT - Number of minutes to cache endpoint responses.
DJANGO_WINDS_DEMO_MODE - True/False… not implemented yet.
Acquiring Data
django-winds is really just a extract and transport layer for data. It exposes an API that takes a Point (latitude/longitude) and returns wind predictions for that location.
Contributing
Think this needs something else? To contribute to django-tides create a fork on Bitbucket. Clone your fork, make some changes, and submit a pull request.
Bugs are great contributions too! Feel free to add an issue on Bitbucket.
Release files for django-winds 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-winds-0.1.tar.gz | 4.5 kB | Details |
Release files / django-winds-0.1.tar.gz
| Download URL | django-winds-0.1.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
622005d9a6037afe1d34933cafe78bfe15644579b2cb89fffffcbd733e661ec3
|
|
BLAKE2b-256 checksum How to use checksums |
4c74aeab72ee54e996d7bd68905e7f04014551a0d8f50e685282787d35188e72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |