NetCDF library for .NET

  •        101

NetCDF (network Common Data Form) is a software library and a standard binary data format supported by Unidata ( that enables the creation, access, and network sharing of array-oriented scientific data. This project is dedicated to ...



Related Projects

NCO netCDF Operators

  •    C

The netCDF Operators, or NCO, are a suite of file operators which facilitate manipulation and analysis of self-describing data stored in the (freely available) netCDF format. Volunteers welcome! See homepage for details and download links.

xarray - N-D labeled arrays and datasets in Python

  •    Python

xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures. Our goal is to provide a pandas-like and pandas-compatible toolkit for analytics on multi-dimensional arrays, rather than the tabular data for which pandas excels. Our approach adopts the Common Data Model for self- describing scientific data in widespread use in the Earth sciences: xarray.Dataset is an in-memory representation of a netCDF file.

PostGIS - Spatial and Geographic objects for PostgreSQL

  •    C

PostGIS is a spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL. PostGIS adds extra types (geometry, geography, raster and others) to the PostgreSQL database. It also adds functions, operators, and index enhancements that apply to these spatial types.

netcdf4-python - netcdf4-python: python/numpy interface to the netCDF C library

  •    Python

Python/numpy interface to the netCDF C library. For details on the latest updates, see the Changelog.

SDS: Scientific DataSet library and tools


The SDS library makes it easy for .Net developers to read, write and share scalars, vectors, matrices and multidimensional grids which are very common in scientific modelling. It supports CSV, NetCDF and other file format


  •    Fortran

EXODUS II is a model developed to store and retrieve transient data for finite element analyses. It is used for preprocessing, postprocessing, as well as code to code data transfer. ExodusII is based on netcdf. Includes the nemesis parallel extension

Climate Diagnostics Suite (CDS)

  •    C

CDS plots and analyzes output from numerical climate models. It is capable of comparing climate model simulations and/or observational data. It consists mostly of a series of MathWorks Matlab language scripts and reads data in NetCDF format.


  •    C

CDO is a collection of command line Operators to manipulate and analyse Climate and forecast model Data. Supported data formats are GRIB, netCDF, SERVICE, EXTRA and IEG.


  •    C

cdfread is a program for people wirking with mass spectrometry datasets. cdfread implements the routines to read mass spectra and mass chromatograms from data files in netCDF (quot;Andi-MSquot;) format. Centroid and profile data are supported.


  •    Python

NCVTK: A VTK-based tool to visualize data stored in the NetCDF file format.


  •    C

Compares 2 NetCDF data files in-place to find specific variables, dimensions and/or attributes that differ. Highly recommended for regression testing models that generate massive datasets.


  •    C

Repository of python interfaces to major scientific libraries, like HDF, netCDF and MPI. The interfaces are based on SWIG or PyRex, and should be portable to most Linux/Unix platforms.



MEXCDF is a MATLAB interface to netCDF files.


  •    C

ncclamp is a command-line tool for NetCDF files that allows you to replace values in-place for a variable given the old value to be replaced, the new value, and a comparison operator. The change is applied across all of the variable's dimensions.

Environmental Scenario Search Engine

  •    Java

ESSE is a flexible, efficient and easy to use search engine for data mining in environmental data archives. ESSE will help you find useful data even if you don't know exactly what you are looking for.

Environmental Data Models


A repository for data models for use in environmental modeling and analysis. First project is a pipeline data model.

Judy - General purpose dynamic array

  •    C

Judy is a general purpose dynamic array implemented as a C callable library. Judy's speed and memory usage are typically better than other data storage models and improves with very large data sets. Judy's key benefits are scalability, high performance, and memory efficiency. A Judy array is extensible and can scale up to a very large number of elements, bounded only by machine memory. Since Judy is designed as an unbounded array, the size of a Judy array is not pre-allocated but grows and shrinks dynamically with the array population.

TLIndexPathTools - TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views

  •    Objective-C

TLIndexPathTools is as lightweight as you want it to be. Start small by using TLIndexPathDataModel as your data model (instead of an array) and gain the ability to easily organize data into sections and simplify your view controller with APIs like [dataModel numberOfRowsInSection:], [dataModel itemAtIndexPath:], and [dataModel indexPathForItem:]. Or keep reading to learn about automatic batch updates, easier Core Data integration and more. TLIndexPathDataModel encapsulates this pattern into a single class and provides numerous APIs for easy data access. Furthermore, the TLIndexPathDataModel initializers offer multiple ways to organize raw data into sections (including empty sections). TLIndexPathDataModel is perfectly suitable for single-section views where an NSArray would suffice and has the benefit of being "refactor proof" if additional sections are added later.


  •    Delphi

Comunidata reads a table with abundance data for different species in different points, as well as environmental data for each point. Then it sorts the species according to its pondered mean along the environmental gradient, and shows the graph.

Ascensor.js - Public reposity of the ascensor jquery plugin

  •    Javascript

Note that to access public method, you need to access the instance store in the data attribute under the plugin name. This a behavior inherited from the jQuery boilerplate. Ascensor emit two event, on scrollStart & scrollEnd, they both return an array with the original floor and the targeted floor.