June 8-11, 2021

iRODS UGM 2021

Virtual

Daniel Moore

Applications Engineer

iRODS Consortium

NetCDF Plugin for

iRODS 4.2.8+

NetCDF Plugin for

iRODS 4.2.8+

NetCDF API and Microservices Plugin - Introduction

What does the iRODS NetCDF plugin offer ?

Read access to the NetCDF datasets and their descriptive information, when stored in iRODS data objects.

What is NetCDF ?

A machine-independent data format allowing hierarchical, self-descriptive datasets to be stored in flat files. Abstractions defined in the header include:

  • variables, attributes, and dimension(s)
  • groups (like "folders"), which may contain any of the above

The NetCDF API and Microservices plugin

What remains to be done

  • get group hierarchies working                                             
  • solicit community feedback

Work of the past year

  • port iRODS 4.1 / NetCDF functionality  to 4.2.8+
    • use new iRODS server API structure
    • use nlohmann::json library instead of Jansson
  • build and package with up-to-date tools (CMake/CPack)
  • work plugin into Jenkins CI for testing

The NetCDF API and Microservices plugin

Questions?

UGM 2021 - NetCDF plugin for iRODS 4.2.8+

By Daniel Moore

UGM 2021 - NetCDF plugin for iRODS 4.2.8+

  • 646