Skip to main content

Grid definition of the Discrete Global Grid (DGG) for ESA CCI SM and C3S SM.

Project description

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

Description

Grid definition of the 0.25 degree Discrete Global Grid (DGG) used for the creation of the CCI soil moisture products and the Copernicus Climate Change Service products.

Full Documentation

For the full documentation, click on the docs-badge at the top.

Installation

The package is available on pypi and can be installed via pip:

pip install smecv_grid

Loading and using the SMECV grid

The smecv_grid package contains the global quarter degree (0.25x0.25 DEG) grid definition, used for organising the ESA CCI SM and C3S SM data products. It contains masks for:

  • Land Points (default)

  • Dense Vegetation (AMSR-E LPRMv6 VOD>0.526),

  • Rainforest Areas

  • One or multiple ESA CCI LC classes (reference year 2010)

  • One or multiple Koeppen-Geiger climate classes (Peel et al. 2007, DOI:10.5194/hess-11-1633-2007).

For more information on grid definitions and the usage of grids in general, we refer to the pygeogrids package in the background.

Loading the grid

For loading the grid, simply run the following code. Then use it as described in pygeogrids

from smecv_grid import SMECV_Grid_v052
# Load a global grid
glob_grid = SMECV_Grid_v052(subset_flag=None)
# Load a land grid
land_grid = SMECV_Grid_v052(subset_flag='land')
# Load a rainforest grid
rainforest_grid = SMECV_Grid_v052(subset_flag='rainforest')
# Load grid with points where VOD > 0.526 (based on AMSR-E VOD)
dense_vegetation_grid = SMECV_Grid_v052(subset_flag='high_vod')
# Load a grid with points over urban areas
urban_grid = SMECV_Grid_v052(subset_flag='landcover_class', subset_value=190.)
# Load a landcover with points over grassland areas
grassland_grid = SMECV_Grid_v052(subset_flag='landcover_class',
    subset_value=[120., 121., 122., 130., 180.])
# Load a climate grid with points over tropical areas
tropical_grid = SMECV_Grid_v052(subset_flag='climate_class',
    subset_value=[0., 1., 2.])

To see all available classes and subset values see tables on implemented ESA CCI LC and KG Climate classes

Project details


Download files

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

Source Distribution

smecv_grid-0.3.tar.gz (595.6 kB view details)

Uploaded Source

File details

Details for the file smecv_grid-0.3.tar.gz.

File metadata

  • Download URL: smecv_grid-0.3.tar.gz
  • Upload date:
  • Size: 595.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200712 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for smecv_grid-0.3.tar.gz
Algorithm Hash digest
SHA256 6fd134619efd236cda7292a3db173d78d62a9fe0e3fa8e03c9e742335b8ef242
MD5 617340404c1d6e088b5da44113baeb29
BLAKE2b-256 70811399688bbcf69806a58dbeb449a5e9bfba756c05e134743c805df56c2084

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