High level package providing Pythonic access
Project description
to WMO WOUDC data services
Home-page: https://github.com/woudc/pywoudc
Author: Meteorological Service of Canada
Author-email: tom.kralidis@canada.ca
License: MIT
Description-Content-Type: UNKNOWN
Description: |Build Status| |Build status| |Downloads this month on PyPI| |Latest
release| |License|
pywoudc
=======
High level package providing Pythonic access to
`WOUDC <http://geo.woudc.org>`__ data services.
Overview
--------
The World Ozone and Ultraviolet Radiation Data Centre (WOUDC) is one of
six World Data Centres which are part of the `Global Atmosphere
Watch <http://www.wmo.int/gaw>`__ programme of the World Meteorological
Organization.
The WOUDC archive is made available via `OGC Web
Services <http://geo.woudc.org>`__. These web services are publically
available and can be used within a GIS environment and / or software
supporting the OGC standards. pywoudc provides a high level library
using Python idioms (API, data structures) which provides Python
implementations a simple, straightforward bridge without requiring
intimate knowledge of the OGC standards.
Installation
------------
Requirements
~~~~~~~~~~~~
pywoudc requires Python 2.7 or greater. pywoudc works with Python 3.
Dependencies
------------
pywoudc requires the `OWSLib <https://geopython.github.io/OWSLib>`__
library. Installing via ``pip`` or ``easy_install`` will ensure that
OWSlib is installed as part of pywoudc.
Installing the Package
~~~~~~~~~~~~~~~~~~~~~~
.. code:: bash
# via pip
pip install pywoudc
# via easy_install
easy_install pywoudc
Using the API
-------------
.. code:: python
from pywoudc import WoudcClient
client = WoudcClient()
Development
-----------
.. code:: bash
virtualenv pywoudc
cd pywoudc
source bin/activate
git clone https://github.com/woudc/pywoudc.git
cd pywoudc
pip install -r requirements.txt
pip install -r requirements-dev.txt
Running tests
~~~~~~~~~~~~~
.. code:: bash
# via distutils
python setup.py test
# manually
python tests/run_tests.py
Code Conventions
~~~~~~~~~~~~~~~~
pywoudc code conventions are as per
`PEP8 <https://www.python.org/dev/peps/pep-0008>`__
Issues
------
Issues are managed at https://github.com/woudc/pywoudc/issues
.. |Build Status| image:: https://travis-ci.org/woudc/pywoudc.png?branch=master
:target: https://travis-ci.org/woudc/pywoudc
.. |Build status| image:: https://ci.appveyor.com/api/projects/status/02koln2pe4ap5kvd/branch/master?svg=true
:target: https://ci.appveyor.com/project/tomkralidis/pywoudc
.. |Downloads this month on PyPI| image:: https://img.shields.io/pypi/dm/pywoudc.svg
:target: http://pypi.python.org/pypi/pywoudc
.. |Latest release| image:: https://img.shields.io/pypi/v/pywoudc.svg
:target: http://pypi.python.org/pypi/pywoudc
.. |License| image:: https://img.shields.io/github/license/woudc/pywoudc.svg
:target: https://github.com/woudc/pywoudc
Keywords: woudc ozone uv ultra-violet WMO
Platform: all
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Topic :: Scientific/Engineering :: GIS
Home-page: https://github.com/woudc/pywoudc
Author: Meteorological Service of Canada
Author-email: tom.kralidis@canada.ca
License: MIT
Description-Content-Type: UNKNOWN
Description: |Build Status| |Build status| |Downloads this month on PyPI| |Latest
release| |License|
pywoudc
=======
High level package providing Pythonic access to
`WOUDC <http://geo.woudc.org>`__ data services.
Overview
--------
The World Ozone and Ultraviolet Radiation Data Centre (WOUDC) is one of
six World Data Centres which are part of the `Global Atmosphere
Watch <http://www.wmo.int/gaw>`__ programme of the World Meteorological
Organization.
The WOUDC archive is made available via `OGC Web
Services <http://geo.woudc.org>`__. These web services are publically
available and can be used within a GIS environment and / or software
supporting the OGC standards. pywoudc provides a high level library
using Python idioms (API, data structures) which provides Python
implementations a simple, straightforward bridge without requiring
intimate knowledge of the OGC standards.
Installation
------------
Requirements
~~~~~~~~~~~~
pywoudc requires Python 2.7 or greater. pywoudc works with Python 3.
Dependencies
------------
pywoudc requires the `OWSLib <https://geopython.github.io/OWSLib>`__
library. Installing via ``pip`` or ``easy_install`` will ensure that
OWSlib is installed as part of pywoudc.
Installing the Package
~~~~~~~~~~~~~~~~~~~~~~
.. code:: bash
# via pip
pip install pywoudc
# via easy_install
easy_install pywoudc
Using the API
-------------
.. code:: python
from pywoudc import WoudcClient
client = WoudcClient()
Development
-----------
.. code:: bash
virtualenv pywoudc
cd pywoudc
source bin/activate
git clone https://github.com/woudc/pywoudc.git
cd pywoudc
pip install -r requirements.txt
pip install -r requirements-dev.txt
Running tests
~~~~~~~~~~~~~
.. code:: bash
# via distutils
python setup.py test
# manually
python tests/run_tests.py
Code Conventions
~~~~~~~~~~~~~~~~
pywoudc code conventions are as per
`PEP8 <https://www.python.org/dev/peps/pep-0008>`__
Issues
------
Issues are managed at https://github.com/woudc/pywoudc/issues
.. |Build Status| image:: https://travis-ci.org/woudc/pywoudc.png?branch=master
:target: https://travis-ci.org/woudc/pywoudc
.. |Build status| image:: https://ci.appveyor.com/api/projects/status/02koln2pe4ap5kvd/branch/master?svg=true
:target: https://ci.appveyor.com/project/tomkralidis/pywoudc
.. |Downloads this month on PyPI| image:: https://img.shields.io/pypi/dm/pywoudc.svg
:target: http://pypi.python.org/pypi/pywoudc
.. |Latest release| image:: https://img.shields.io/pypi/v/pywoudc.svg
:target: http://pypi.python.org/pypi/pywoudc
.. |License| image:: https://img.shields.io/github/license/woudc/pywoudc.svg
:target: https://github.com/woudc/pywoudc
Keywords: woudc ozone uv ultra-violet WMO
Platform: all
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Topic :: Scientific/Engineering :: GIS
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
pywoudc-0.1.9.tar.gz
(8.1 kB
view details)
Built Distribution
File details
Details for the file pywoudc-0.1.9.tar.gz
.
File metadata
- Download URL: pywoudc-0.1.9.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0d0d42d0624945a9f814ccfffcafbc726c8d516c6a46bf54d4e748fb33fb66f |
|
MD5 | 7e81baff802c854ddbc6c17bf04538d8 |
|
BLAKE2b-256 | d9c0fbc80e9d29aa213ef5bf494be390bc3b260602ddc2315113ecebcb7657ce |
File details
Details for the file pywoudc-0.1.9-py2.py3-none-any.whl
.
File metadata
- Download URL: pywoudc-0.1.9-py2.py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b0041c5793ef69cdbe0f566160fb9474f4a02b910a43948fc21ca2e6dddeaad |
|
MD5 | 57bbc3f6e2eb1bdd782309fec2f32877 |
|
BLAKE2b-256 | 209a062fb639183cff4440b95c6092620aca13a6f9029cd15fec0f2c5e35e6d3 |