• Stars
    star
    174
  • Rank 219,104 (Top 5 %)
  • Language
    Fortran
  • License
    Other
  • Created about 12 years ago
  • Updated over 2 years ago

Reviews

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

Repository Details

Community Data Analysis Tools

cdat

⚠️ WARNING: Maintenance-only mode until around the end of 2023.
The CDAT library is now in maintenance-only mode, with plans for deprecation and cease of support around the end of calendar year 2023. Until this time, the dependencies for specific CDAT packages (cdms2, cdat_info, cdutil, cdtime, genutil, libcdms) will be monitored to ensure they build and install in Conda environments. We currently support Python versions 3.7, 3.8, 3.9, and 3.10. Unfortunately, feature requests and bug fixes will no longer be addressed.
If you are interested in an alternative solution, please check out the xarray and xCDAT - Xarray Extended With Climate Data Analysis Tools projects.

build status stable version platforms DOI

Anaconda-Server Badge Anaconda-Server Badge

CDAT builds on the following key technologies:

  1. Python and its ecosystem (e.g. NumPy, Matplotlib);
  2. Jupyter Notebooks and iPython;
  3. A toolset developed at LLNL for the analysis, visualization, and management of large-scale distributed climate data;
  4. VTK, the Visualization Toolkit, which is open source software for manipulating and displaying scientific data.

These combined tools, along with others such as the R open-source statistical analysis and plotting software and custom packages (e.g. DV3D), form CDAT and provide a synergistic approach to climate modeling, allowing researchers to advance scientific visualization of large-scale climate data sets. The CDAT framework couples powerful software infrastructures through two primary means:

  1. Tightly coupled integration of the CDAT Core with the VTK infrastructure to provide high-performance, parallel-streaming data analysis and visualization of massive climate-data sets (other tighly coupled tools include VCS, DV3D, and ESMF/ESMP);
  2. Loosely coupled integration to provide the flexibility of using tools quickly in the infrastructure such as ViSUS or R for data analysis and visualization as well as to apply customized data analysis applications within an integrated environment.

Within both paradigms, CDAT will provide data-provenance capture and mechanisms to support data analysis.

CDAT is licensed under the [BSD-3][bds3] license.


We'd love to get contributions from you! Please take a look at the Contribution Documents to see how to get your changes merged in.

More Repositories

1

vcs

Visualization Control System
Jupyter Notebook
19
star
2

cdms

Python
8
star
3

conda-recipes

Python
7
star
4

cdat.github.io

cdat website
Python
7
star
5

jupyter-vcdat

A Jupyter Lab extension based on vCDAT.
TypeScript
6
star
6

UV-CDAT_scientific_examples

In purpose of easy UV-CDAT usage for beginners
Python
6
star
7

cdatweb

Web visualization framework of UV-CDAT
JavaScript
6
star
8

vcdat

vCDAT
JavaScript
6
star
9

jupyterlab-tutorial

TypeScript
4
star
10

vcs-js

Python
3
star
11

uvdjango

UV-CDAT over django
Python
3
star
12

imageloader.js

Small JavaScript snippet which takes a DOM ID and an image URL. Repeatedly tries loading the image URL and placing the contents into the indicated DOM element. It retries for a while, then gives up and shows an error message in place of the image.
JavaScript
3
star
13

image-compare

Image Comparison CLI/API
JavaScript
3
star
14

VisTrails

VisTrails is an open-source data analysis and visualization tool. It provides a comprehensive provenance infrastructure that maintains detailed history information about the steps followed and data derived in the course of an exploratory task: VisTrails maintains provenance of data products, of the computational processes that derive these products and their executions.
Python
3
star
15

uvcmetrics

metrics aka diagnostics for comparing models with observations or each other
Python
3
star
16

cdutil

Climate Utilities for CDAT
Python
2
star
17

wk

Tools to reproduce Wheeler Kiladis paper, DOI: http://dx.doi.org/10.1175/1520-0469(1999)056<0374:CCEWAO>2.0.CO;2
Python
2
star
18

uvcdat-testdata

Secondary repository for UV-CDAT testing data.
2
star
19

usage

Helps us keep track of UVCDAT usage
TSQL
1
star
20

cdat-notebook-widgets

Jupyter widget integration for CDAT
Python
1
star
21

jupyterlab-tutorial-extension

An extension that allows you to incorporate interactive tutorials within jupyterlab
TypeScript
1
star
22

cdat-old-site

The old cdat site (helene.llnl.gov/cdat) converted to a jekyll site
Python
1
star
23

vcsaddons

Add-ons for CDAT's VCS
Python
1
star
24

cdat_info

Global infos and functions for CDAT
Python
1
star
25

parallel

Parallel Processing with UV-CDAT
Python
1
star
26

genutil

General Utilities for CDAT
Python
1
star
27

Jupyter-notebooks

HTML
1
star
28

uvbot

Buildbot setup for CI and dashboard testing of UV-CDAT
Python
1
star
29

dv3d

Python
1
star
30

cdat_build_release

scripts to build and release cdat packages
1
star
31

cdp

Community Diagnostics Package
Python
1
star
32

tutorials

Tutorials on how to use UV-CDAT
Jupyter Notebook
1
star