Skip to main content

Readers and converters for data from the MERRA2 reanalysis Model.

Project description

https://travis-ci.org/TUW-GEO/merra.svg?branch=master https://readthedocs.org/projects/merra2/badge/?version=latest https://coveralls.io/repos/github/TUW-GEO/merra/badge.svg?branch=master

The package provides readers and converters for the Land Surface Diagnostics within the Modern-Era Retrospective analysis for Research and Applications version 2 (MERRA-2). MERRA-2 is a NASA atmospheric reanalysis integrating satellite data assimilation and aims at historical climate analyses. MERRA-2 covers Land Surface Diagnostics for the period 1980-present at 0.5 ° x 0.625 ° spatial- and 1-hourly temporal-resolution.

The structure of the package is as follows:

  • grid.py : implements the asymmetrical GMAO 0.5 x 0.625 grid

  • interface.py : classes for reading a single image, image stacks and time series

  • reshuffle.py : provides a command line utility for reshuffling a stack of 1-hourly sampled native images to time series format with an arbitraty temporal sampling between 1-hour and daily

  • download.py : command line utility for downloading MERRA-2 data from the NASA GES DISC datapool

Installation

For developers, it is recommended to first clone the repository and then use the provided environment.yml file to install all needed conda and pip dependencies:

git clone https://github.com/TUW-GEO/merra.git --recursive
cd merra
conda create -n merra python=3.7 # or any supported python version
source activate merra
conda update -f environment.yml
python setup.py develop

Supported Products

Contribute

We are happy if you want to contribute. Please raise an issue explaining what is missing or if you find a bug. We will also gladly accept pull requests against our master branch for new features or bug fixes.

Guidelines

If you want to contribute please follow these steps:

  • Fork the merra repository to your account

  • make a new feature branch from the merra master branch

  • Add your feature

  • please include tests for your contributions in one of the test directories We use py.test so a simple function called test_my_feature is enough

  • submit a pull request to our master branch

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

merra-0.1.tar.gz (25.2 kB view details)

Uploaded Source

File details

Details for the file merra-0.1.tar.gz.

File metadata

  • Download URL: merra-0.1.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for merra-0.1.tar.gz
Algorithm Hash digest
SHA256 77c028d13e8ce5c0dfec3c7e0a56bada63eafe592d7317e25c6ecbb2fcbb67e4
MD5 6f18713bb9ccba2332bc0311d0d88f76
BLAKE2b-256 552ce6d030579c60c17dce859a978000e6d1c518d15bffef9c9369c6b3c56a25

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page