A Grid for Multidimensional and Multivariate Spatial Representation and Data Processing

Researchers use 2D and 3D spatial models of multivariate data of differing resolutions and formats. It can be challenging to work with multiple datasets, and it is time consuming to set up a robust, performant grid to handle such spatial models. We share 'agrid', a Python module which prov...

Full description

Saved in:
Bibliographic Details
Published inJournal of open research software Vol. 8; no. 1; p. 2
Main Authors Stål, Tobias, Reading, Anya M
Format Journal Article
LanguageEnglish
Published Ubiquity Press Ltd 30.01.2020
Ubiquity Press
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Researchers use 2D and 3D spatial models of multivariate data of differing resolutions and formats. It can be challenging to work with multiple datasets, and it is time consuming to set up a robust, performant grid to handle such spatial models. We share 'agrid', a Python module which provides a framework for containing multidimensional data and functionality to work with those data. The module provides methods for defining the grid, data import, visualisation, processing capability and export. To facilitate reproducibility, the grid can point to original data sources and provides support for structured metadata. The module is written in an intelligible high level programming language, and uses well documented libraries as numpy, xarray, dask and rasterio. Keywords: Spatial model, Multivariate processing, Python, Regular grid
ISSN:2049-9647
2049-9647
DOI:10.5334/jors.287