• Stars
    star
    214
  • Rank 178,705 (Top 4 %)
  • Language
    Fortran
  • License
    Other
  • Created almost 11 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Official GitHub repository for netCDF-Fortran libraries, which depend on the netCDF C library. Install the netCDF C library first.

Unidata NetCDF Fortran Library

Overview

The Unidata network Common Data Form (netCDF) is an interface for scientific data access and a set of freely-distributed software libraries that provide an implementation of the interface. The netCDF library also defines a machine-independent format for representing scientific data. Together, the interface, library, and format support the creation, access, and sharing of scientific data. This software package provides Fortran application interfaces for accessing netCDF data. It depends on the netCDF C library, which must be installed first. Other separate software distributions available from Unidata provide C Java, C++, and Python. They have been tested on various common platforms.

NetCDF files are self-describing, network-transparent, directly accessible, and extendible. Self-describing means that a netCDF file includes information about the data it contains. Network-transparent means that a netCDF file is represented in a form that can be accessed by computers with different ways of storing integers, characters, and floating-point numbers. Direct-access means that a small subset of a large dataset may be accessed efficiently, without first reading through all the preceding data. Extendible means that data can be appended to a netCDF dataset without copying it or redefining its structure.

NetCDF is useful for supporting access to diverse kinds of scientific data in heterogeneous networking environments and for writing application software that does not depend on application-specific formats. For information about a variety of analysis and display packages that have been developed to analyze and display data in netCDF form, see

For more information about netCDF, see the netCDF Web page at

The netCDF Fortran libraries contain both F77 and F90 APIs. For documentation see

Getting NetCDF

You can obtain a copy of the latest released versions of netCDF software from

Copyright and licensing information can be found here, as well as in the COPYRIGHT file accompanying the software

To install this package, please see the document:

Mailing List

A mailing list, [email protected], exists for discussion of the netCDF interface and announcements about netCDF bugs, fixes, and enhancements. For information about how to subscribe, see the URL

We appreciate feedback from users of this package. Please send comments, suggestions, and bug reports to [email protected]. Please identify the version of the package.

More Repositories

1

MetPy

MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.
Python
1,177
star
2

netcdf4-python

netcdf4-python: python/numpy interface to the netCDF C library
Cython
726
star
3

netcdf-c

Official GitHub repository for netCDF-C libraries and utilities.
C
483
star
4

thredds

THREDDS Data Server v4.6
262
star
5

siphon

Siphon - A collection of Python utilities for retrieving atmospheric and oceanic data from remote sources, focusing on being able to retrieve data from Unidata data technologies, such as the THREDDS data server.
Python
209
star
6

awips2

Weather forecasting display and analysis package developed by NWS/Raytheon, released as open source software by Unidata.
Java
161
star
7

python-workshop

A series of Jupyter Notebooks on exploring Unidata technology with Python. See website for more information.
Jupyter Notebook
147
star
8

netcdf-java

The Unidata netcdf-java library
Java
137
star
9

netcdf-cxx4

Official GitHub repository for netCDF-C++ libraries and utilities.
C++
120
star
10

python-training

Notebooks teaching Python for use meteorology and atmospheric and climate sciences.
Jupyter Notebook
119
star
11

python-gallery

Repository of examples showing off the use of Python for meteorology.
Python
86
star
12

IDV

The Integrated Data Viewer (IDV) from Unidata is a framework for analyzing and displaying geoscience data.
Java
77
star
13

cftime

Time-handling functionality from netcdf4-python.
Python
71
star
14

gempak

Analysis and product generation for meteorological data.
C
67
star
15

tomcat-docker

Security-hardened Tomcat container for thredds-docker and ramadda-docker
Dockerfile
62
star
16

tds

THREDDS Data Server
Java
58
star
17

UDUNITS-2

API and utility for arithmetic manipulation of units of physical quantities
C
58
star
18

online-python-training

Repo for materials associated with the Online Python Training (OPT) project
CSS
50
star
19

LDM

The Unidata Local Data Manager (LDM) system includes network client and server programs designed for event-driven data distribution, and is the fundamental component of the Unidata Internet Data Distribution (IDD) system.
C
41
star
20

python-awips

A framework for querying AWIPS meteorological datasets from an EDEX Data Server.
Python
36
star
21

thredds-docker

Dockerized THREDDS
Dockerfile
30
star
22

cloudstream

Docker-based framework for Application Streaming
Shell
28
star
23

HurricaneTracker

Hurricane Track Visualization in Python
Python
18
star
24

rosetta

ρζητα ⇒ rosetta
Java
17
star
25

science-gateway

Unidata Science Gateway
TeX
17
star
26

pyCWT

Continuous Wavelet Transform Library for Python
Python
16
star
27

jj2000

Fork of jpeg2k code from https://code.google.com/p/jj2000/.
Java
16
star
28

compression

Provide a standard source set (and build) for various compression libraries
C
13
star
29

ldm-docker

Dockerized LDM
Tcl
12
star
30

ldm-alchemy

Python tools to handle LDM data feeds and convert to other formats.
Python
12
star
31

CloudAWIPS

AWIPS CAVE Streaming in a CentOS 7 Virtual Environment
Shell
10
star
32

metpy-mondays

Jupyter Notebook
9
star
33

ttm

Provide a reference implementation for the TTM programming language.
C
9
star
34

git-recipes

Useful Git recipes
8
star
35

ncWMS

Snapshots of ncWMS used by TDS
Java
8
star
36

FMTP

File Multicast Transfer Protocol
C++
8
star
37

unidata-users-workshop

Unidata Users Workshop
8
star
38

threddsIso

A THREDDS Data Server extension which generates NCML, a metadata rubric, and ISO 19115.
XSLT
7
star
39

EC-netCDF-CF

EarthCube: Advancing netCDF-CF Project
7
star
40

yax

The goal of the yax project is to allow the use of YACC (Gnu Bison actually) to parse/process XML documents.
Python
7
star
41

station-lists

Lists of locations of weather stations for shared use by other projects.
C
6
star
42

netcdf

NetCDF Users Group (NUG)
Makefile
6
star
43

users-workshop-2023

Repo covering Jupyter Notebook resources for Unidata's 2023 triennial meeting held in Boulder, Colorado
Jupyter Notebook
6
star
44

TdsConfig

Contents of TDS configuration directories for several variants including a TDS serving all Unidata IDD data
XSLT
6
star
45

metpy-analysis

Materials for the 2-day course on MetPy for Quantitative Analysis of Meteorological Data
Jupyter Notebook
6
star
46

metpy-ams-2023

Materials for the 2023 AMS short course "MetPy for your Data Analyzing Meteorological Observations in Python"
Jupyter Notebook
5
star
47

cloudidv

Repository for the Cloud-Based IDV
Python
5
star
48

pyaos-ams-2021

Jupyter Notebook
5
star
49

netCDF-Perl

Perl interface to the (deprecated) netCDF 2 API
M4
5
star
50

pyaos-ams-2020

Unidata AMS 2020 Student Conference PyAOS Workshop
Jupyter Notebook
5
star
51

docker-nctests

Docker configuration files for building netCDF regression testing containers.
Shell
5
star
52

netCDF-Decoders

Routines that encode meteorological data in netCDF format
C
5
star
53

Unidata-Dockerfiles

Unidata Dockerfiles
HTML
4
star
54

WorldWeatherSymbol_font

Building a TTF font from WMO weather symbols in SVG format
4
star
55

tdm-docker

Dockerized TDM
Shell
4
star
56

sruth

Java
4
star
57

awips2-core

Java
3
star
58

Garp

GARP (GEMPAK Analysis and Rendering Program)
C
3
star
59

drilsdown

Drawing Rich Integrated Lat-lon- time Samples from Datasets Online into Working Notebooks
Jupyter Notebook
3
star
60

jpattern

The goal of the jpattern project is to provide a reference Java implementation of the Snobol4 primitives as implemented by Robert Dewar in Ada.
Java
3
star
61

python-readiness

Materials for Unidata's Python Readiness workshop series equipping students with skills for their coursework and research.
Jupyter Notebook
2
star
62

awips2-ncep

Java
2
star
63

GEMPAK-Tables

Makefile
2
star
64

UnidataRadarApp

Unidata Radar App
Java
2
star
65

awips-ml

Python
2
star
66

uncc-workshop-2020

Supporting materials for the 2020 Unidata workshop at UNC Charlotte
Jupyter Notebook
2
star
67

cloudcontrol

CloudControl is a web-based dashboard which provides administrative controls to deploy and manage Docker images in the cloud.
Java
2
star
68

awips2-goesr

AWIPS GOES-R Plugins
Java
2
star
69

rtstats

Unidata rtstats revamp
Python
2
star
70

metpy-bams-2022

Scripts used to generate images for the MetPy 2022 BAMS publication
Jupyter Notebook
2
star
71

Wave

Weather Analysis and Visualization Environment
Python
2
star
72

awips2-gemlibs

GEMPAK and NSHARP libraries for AWIPS II
C
2
star
73

github-utils

Utility scripts using GitHub's REST API.
Python
2
star
74

awips2-hazards

AWIPS Hazard Services Plugins
Java
1
star
75

dcredbook-util

C Shell scripts to output NWS Redbook graphics to GIF, PostScript and Vector Graphic files.
Shell
1
star
76

awips2-tools

AWIPS II Automation Tools provided by the National Weather Service
Shell
1
star
77

pygcdm

Python
1
star
78

thredds-test-data

PowerShell
1
star
79

nexus-tools

A set of shell scripts to manage publications within raw repositories on the Unidata nexus artifacts server.
Shell
1
star
80

bison.py

The goal of this project is allow the use of ''Bison'' to generate parsers for Python.
Shell
1
star
81

ucar-intern-pdws

Materials from teaching the UCAR Summer Intern Professional Development Workshop Series event on Python
Jupyter Notebook
1
star
82

awips2-drawing

AWIPS Drawing Tool
Java
1
star
83

awips2-gsd

GSD AWIPS Plugins
Java
1
star
84

unidata-gempak-workshop

Scripts made available for the Unidata GEMPAK training workshop
Shell
1
star
85

awips2-data-delivery

Java
1
star
86

awips2-rpm

HTML
1
star
87

unidata.github.io

Basic gh-pages site to point users to our main website
HTML
1
star
88

awips2-ogc

OGC AWIPS Plugins
Java
1
star
89

pyaos-ams-2023

Materials for the AMS 2023 Student Conference Python Workshop.
Jupyter Notebook
1
star
90

ou-workshop-2020

Supporting materials for Unidata 2020 workshop at OU.
Jupyter Notebook
1
star
91

ast.obsolete

The goal of the ast system is provide a pure Java implementation of the Google protobuf system.
Shell
1
star
92

thredds-performance-tests

Python
1
star