goesdownloader

A python library that allow to download the netcdf images of the NOAA CLASS (Comprehensive Large Array-Data Stewardship System).


License
MIT
Install
pip install goesdownloader==0.0.16

Documentation

goesdownloader

Gitter

License Downloads Build Status Coverage Status Code Health PyPI version Stories in Ready

A python library that made simple the download of images from a NOAA Class Suscription.

Requirements

If you want to use this library on any GNU/Linux or OSX system you just need to execute:

$ pip install goesdownloader

If you want to improve this library, you should download the github repository and execute:

$ make virtualenv deploy

On Ubuntu Desktop there are some other libraries not installed by default (zlibc curl libssl1.0.0 libbz2-dev libxslt-dev libxml-dev) which may need to be installed to use these library. Use the next command to automate the installation of the additional C libraries:

$ make ubuntu virtualenv deploy

Testing

To test all the project you should use the command:

$ make test

If you want to help us or report an issue join to us through the GitHub issue tracker.

Example

To download the recent images, the download method accepts 5 parameters:

    from goesdownloader import instrument as goes 

    should_download = lambda dt: dt.hour - 4 >= 5 and dt.hour - 4 <= 20
    downloaded = instrument.download('user', 'password', 'directory',
                                     suscription_id='55253',
                                     datetime_filter=should_download)

About

This software is developed by GERSolar. You can contact us to gersolar.dev@gmail.com.