• This repository has been archived on 01/Sep/2022
  • Stars
    star
    262
  • Rank 150,996 (Top 4 %)
  • Language
  • Created almost 13 years ago
  • Updated almost 2 years ago

Reviews

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

Repository Details

THREDDS Data Server v4.6

THREDDS icon

Unidata's THREDDS Project

The Thematic Real-time Environmental Distributed Data Services (THREDDS) project is developing middleware to bridge the gap between data providers and data users. The goal is to simplify the discovery and use of scientific data and to allow scientific publications and educational materials to reference scientific data. The mission of THREDDS is for students, educators, and researchers to publish, contribute, find, and interact with data relating to the Earth system in a convenient, effective, and integrated fashion.

The THREDDS project consists mainly of four software packages and two related XML encodings:

  • the netCDF-Java/CDM library
  • the NetCDF Markup Language (NcML)
  • the THREDDS Data Server (TDS)
  • the THREDDS Catalog specification
  • Rosetta
  • Siphon

A little information about each member of the THREDDS family can be found below.

netCDF-Java and the THREDDS Data Server

Prior to version 5.0, the netCDF-Java and TDS codebase was combined and managed at this repository. The v4.6.x line of development is still combined, and continue to be found in this repository under the 4.6.x branch.

Starting with v5.0, the netCDF-Java codebase, including the NcML and THREDDS Catalog specifications, can be found at:

https://github.com/Unidata/netcdf-java

The THREDDS Data server codbase can be found at:

https://github.com/Unidata/tds

We ask that any new issues be opened in the appropriate repository. To report a potential security vulnerability, do not open an issue, but rather email [email protected] directly. Our community email lists ([email protected] and [email protected]) as well as our support email addresses will continue to be available as a resource.

Rosetta

Rosetta is a web-based service that provides an easy, wizard-based interface to faciliate the transformation of ASCII based in-situ datafiles into Climate and Forecast (CF) compliant netCDF files. More on Rosetta can be found here.

Siphon

The newest addition to the THREDDS project is the python based data access library Siphon. While Siphon was initially focused on access data hosted on a TDS, it has since expanded its capabilities to access remote data hosted behind other web services. More information on Siphon can be found here.

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

netcdf-fortran

Official GitHub repository for netCDF-Fortran libraries, which depend on the netCDF C library. Install the netCDF C library first.
Fortran
214
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