CSIRO’s emsarray library is an extension to the xarray Python Package that adds support for datasets with the CSIRO EMS geometry conventions, including the results of the eReefs GBR4 and GBR1 models with their curvilinear grids.

Supported grid conventions include:

emsarray can be used to:

  • locate a geographic point within the dataset
  • subset the dataset to a collection of points
  • clip a dataset to a geographic region
  • export the dataset geometry to alternate formats
  • draw basic plots
  • render basic animations

The emsarray library was created in 2021 as an eReefs deliverable, but is a generic tool which can be used with any EMS or similar datasets, not just the eReefs ones. It is freely reusable under a a BSD-3-clause Open Source Licence.

Updated: