CloudSat DPC
  • Quicklooks
  • Orders
    New Order Cart & Past Orders SFTP Access FAQs
  • Data Products
    Overview
    Level 1B
    1B-CPR
    Level 2B
    2B-CLDCLASS 2B-CLDCLASS-LIDAR 2B-CWC-RO 2B-CWC-RVOD 2B-FLXHR 2B-FLXHR-LIDAR 2B-GEOPROF 2B-GEOPROF-LIDAR 2B-TAU 2B-TB94
    Level 2C
    2C-ICE 2C-PRECIP-COLUMN 2C-RAIN-PROFILE 2C-SNOW-PROFILE
    Level 2D
    2D-CLOUDSAT-POES 2D-CLOUDSAT-TRMM
    Level AUX
    AMSR2-AUX CRYOSPHERE-AUX ECMWF-AUX MOD06-1KM-AUX MOD06-5KM-AUX MODIS-AUX OCO2CLD-LIDAR-AUX
    Level 3
    3F-RMCP / 3S-RMCP
  • Community Products
    Arctic Observation and Reanalysis Integrated System CloudSat Reflectivity Product CloudSat Tropical Cyclone Product (2D-TC) CloudSat-TRMM and CloudSat-GPM Coincidence Dataset CloudSat/CALIPSO Cloud Cover CloudSat/CALIPSO Cloud Fraction PCFLOS Product Warm Rain Rate Estimates from AMSR 89 GHz and CloudSat Year of Tropical Convection (YOTC)
  • Resources
    CloudSat/CALIPSO Distance Footprints Software Tools Orbital Elements (TLEs)
  • Publications
  • Contact
  • Questions?
    Start Here

Software Tools

This page contains tools, sample code, libraries and utilities for working with CloudSat data files contributed by the Data Processing Center and CloudSat data users. All items are provided "as is" with no guarantees or warranties of utility or error-free operation. Most of the code examples are provided as a starting point to help you develop your own applications.

C

CALIOP, CloudSat, MODIS HDF Readers

Author: Suginori Iwasaki | Platform: Linux/UNIX

C programs to read CALIOP level 2, CloudSat 2B, and CloudSat-MODIS data.

For more information, please visit Suginori Iwasaki's information page.

C/Fortran

HDF 4.1r2 Library (binary)

Source: The HDF Group | Platform: Windows

This library is the pre-compiled binary version of the HDF 4.1r2 library.

For more information on this and other HDF products please visit The HDF Group website.

HDF-EOS 2.5 Library (binary)

Source: The HDF Group | Platform: Windows

This library is the pre-compiled binary version of the HDF-EOS 2.5 library.

For more information on HDF-EOS, please visit their website.

Fortran

CloudSat Reader Example

Source: CloudSat DPC | Platform: Windows/Linux/UNIX

Reads the Radar_Reflectivity field from a 2B-GEOPROF file, scales it and prints the values in the first profile to the screen. Uses the HDF-EOS library above on Windows, for *NIX you'll need the appropriate libraries for your platform.

IDL

2B-CLDCLASS png Quicklook Segments

Source: CloudSat DPC | Platform: Windows/Linux/UNIX

Reads a 2B-CLDCLASS file and produces .png images of the cloud_scenario field that match the segments on the DPC quicklooks found at the CloudSat DPC website. There is also an example of how to work with bit fields in IDL on that link.

2B-GEOPROF Image

Author: Brian Kahn (JPL) | Platform: Windows/Linux/UNIX

This program reads 2B-GEOPROF data and plots vertical cross-sections of the cloud mask and reflectivity.

2B-GEOPROF png Quicklook Segments

Source: CloudSat DPC | Platform: Windows/Linux/UNIX

Reads a 2B-GEORPROF file and produces .png images of the Radar_Reflectivitiy field that match the segments on the DPC quicklooks found at the CloudSat DPC website. Contains hooks to read and create images of the CPR_Cloud_mask field as well.

Colocate AIRS & CloudSat (Step 1)

Author: Brian Kahn (JPL) | Platform: Windows/Linux/UNIX

This program reads AIRS and Cloudsat data, and then colocates the desired fields. The output is a .dat file that is used by the Match AIRS & CloudSat program below to plot the data.

Match AIRS & CloudSat (Step 2)

Author: Brian Kahn (JPL) | Platform: Windows/Linux/UNIX

This program reads in the colocated AIRS and Cloudsat fields generated by the Colocate AIRS & CloudSat program above, and plots maps and vertical x-sections. This code can be adapted to other coincident platforms, such as MODIS, etc.

MATLAB

1B-CPR HDF-EOS Reader (Beta)

Author: Simone Tanelli (JPL) | Platform: Windows/Linux/UNIX

Beta version that can be used as a starting point to developing code to read a CloudSat data file in MATLAB.

Other Utilities

HDF Explorer

Source: Space Research Software | Platform: Windows

HDF Explorer is a free program that allows browsing of HDF and HDF-EOS files to inspect field and attribute names, sizes, types sizes and contents. The paid version includes visualization capabilities.

HDF-EOS Binary Dumper

Source: HDF-EOS Tools and Information Center | Platform: Dec/SGI UNIX

The binary dumper utility dumps HDF-EOS objects in binary format. This is useful for feeding the output of it into existing program, which does not understand HDF, for example: custom software and COTS products.

HDFView

Source: NCSA | Platform: Windows/Linux/UNIX

NCSA's HDFView is a free Java application that allows browsing of HDF and HDF-EOS files to inspect field and attribute names, sizes, types sizes and contents. It has a few more features than the free version of HDF Explorer (below).

More HDF and HDF-EOS Applications

Source: The HDF Group | Platform: Windows

A comprehensive list of tools for reading, converting, and visualizing HDF and HDF-EOS files can be found at The HDF Group website.

Plotting Utilities

ccplot

Author: Peter Kuma | Platform: Windows/Linux/UNIX

ccplot is an open source command-line tool to produce two-dimensional plots of profile and earth view data sets, including CloudSat 2B-GEOPROF and several CALIPSO and MODIS data products. It is written in python and depends on the PyNIO, matplotlib, basemap, and numpy libraries.


© 2023, CloudSat DPC