Daniel Moore
Applications Engineer
iRODS Consortium
June 8-11, 2021
iRODS User Group Meeting 2021
Virtual Event
iRODS and NetCDF Updates
iRODS and NetCDF Updates
iRODS NetCDF API and Microservices Plugin - Introduction
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
What does the iRODS NetCDF API plugin offer?
Read access to NetCDF datasets and their descriptive information, when stored as iRODS data objects.
iRODS NetCDF API and Microservices Plugin
Work of the past year
- port iRODS 4.1.x NetCDF functionality to iRODS 4.2.8+
- use new iRODS server API structure
- move from jansson C++ JSON library to nlohmann::json library
- migrate build and packaging to CMake and CPack
- add plugin into Jenkins CI for testing
iRODS NetCDF API and Microservices Plugin
What remains to be done
- add group hierarchy functionality
- solicit and incorporate community feedback
iRODS NetCDF API and Microservices Plugin
Questions?
UGM 2021 - iRODS and NetCDF Updates
By iRODS Consortium
UGM 2021 - iRODS and NetCDF Updates
- 703