easyNC NetCDF Toolbox

Simplified NetCDF file handling in MATLAB

Active MATLAB NetCDF

Overview

A MATLAB toolbox for reading and manipulating NetCDF files, designed to simplify handling multi-dimensional scientific data with automatic dimension loading and table conversion.

Simplify your NetCDF workflow in MATLAB. The easyNC.Reader toolbox makes it easy to read and manipulate multi-dimensional scientific data by automatically loading associated dimensions and converting complex data into analysis-friendly table formats.

Features

  • Automatic Dimension Loading: Data variables come with their associated dimensions pre-loaded
  • Table Conversion: Transform multi-dimensional data into long-format tables for easy analysis
  • xarray-Inspired: Brings Python’s xarray load_dataset().to_dataframe() functionality to MATLAB
  • Autocomplete Support: Variable names autocomplete for faster coding
  • Information Methods: Built-in methods to explore NetCDF file contents

Use Cases

  • Read temperature and pressure data from climate datasets
  • Transform oceanographic data for statistical analysis
  • Explore multi-dimensional environmental datasets
  • Convert NetCDF files into MATLAB-friendly formats

Technical Details

Built for MATLAB researchers working with NetCDF files, the toolbox simplifies the often complex process of working with multi-dimensional scientific data. We made it because we use NetCDF in our Python course, and wanted to use the same files in our Matlab course!