Skip to content

NCAR/ncplot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ce4e79b · Nov 5, 2024
Apr 20, 2004
Aug 7, 2020
Jul 11, 2017
Nov 20, 2023
Jan 10, 2023
Dec 15, 2023
Apr 6, 2022
Oct 8, 2004
Jun 14, 2023
Feb 2, 2013
Apr 6, 2022
Feb 2, 2013
Feb 21, 2020
Jun 14, 2023
Apr 6, 2022
Apr 6, 2022
Dec 7, 2023
Apr 6, 2022
Apr 6, 2022
Jun 14, 2023
Apr 6, 2022
Jun 14, 2023
Jun 14, 2023
Jun 14, 2023
Apr 20, 2004
Nov 5, 2024
Apr 6, 2022
Nov 1, 2008
Jun 14, 2023
Jun 14, 2023
Jun 14, 2023
Apr 21, 2022
Jun 14, 2023
Jun 14, 2023
Jun 14, 2023
Apr 6, 2022
Apr 6, 2022
Apr 21, 2022
Apr 21, 2022
Mar 1, 2005
Apr 6, 2022
Dec 12, 2008
Apr 23, 2021
Apr 23, 2021
Jun 14, 2023
Nov 8, 2022
Nov 5, 2024
Jun 14, 2023
Apr 24, 2022
Jun 14, 2023
Nov 25, 2022
Jun 14, 2023
Apr 6, 2022
Jun 14, 2023
No commit message
Jul 7, 2006
Sep 20, 2024
Sep 19, 2024
Apr 6, 2022
Mar 13, 2021
Apr 6, 2022
Apr 6, 2022
Jun 14, 2023
May 17, 2022
Jun 14, 2023
Jun 14, 2023
Jun 14, 2023
Jun 14, 2023
Apr 6, 2022
Feb 2, 2013
Mar 1, 2005
Nov 8, 2022
Dec 3, 2010
Mar 22, 2005
Dec 7, 2023
Jun 14, 2023
Apr 6, 2022
Nov 25, 2022
Nov 25, 2022
Jun 14, 2023
Jun 14, 2023
Apr 6, 2022
Apr 26, 2024
Jun 14, 2023
Jun 14, 2023
Jun 14, 2023
Apr 6, 2022
Jun 14, 2023
Apr 6, 2022
Apr 6, 2022
Apr 6, 2022
Apr 6, 2022

Repository files navigation

ncplot

RAF netCDF file timeseries plotting tool.

ncplot is an interactive plotting tool for viewing aircraft in-situ time-series data. The GUI is based on X11 and theMotif toolkit. ncplot allows the user to view time-series data stored in netCDF files that conform to the NCAR-RAF/nimbus conventions. Both Low-rate and Mixed-rate files are supported, as well as files where the data have been reduced below 1 sps (sample per second), e.g., files run through ncav.

A few of its features are:

Plots up to 8 datasets per graph.
Can draw from up to 4 netCDF files on the same plot.
1 to 4 time-series strip charts.
1 to 4 XY plots.
XYZ plot.
ASCII window.
Spectra, Co-spectra, Quadrature, Coherence, and Phase.
Allows user-defined titles, labels, scaling, and major & minor tic marks.
Annotations.
Publication quality [Encapsulated] [color] PostScript printouts.
Optional realtime/on-board mode.

ncplot is NOT for contouring, image or vector data.

ncplot was written at the Research Aviation Facility of The National Center for Atmospheric Research to view and analyze our aircraft data (and NOAA's GIV). The NCAR-RAF/nimbus conventions were designed to store multi-rate data, i.e., variable A may be stored at 5sps and variable B at 25sps. ncplot will plot variables of differing rates (and from different files) next to each other. Every effort has been made to make it "what you see is what you get" between the screen and printouts.

Documentation

User's Manual.
RAF netCDF file conventions.

Build

MacOS

ncplot is available via MacPorts or follow the MacOS build environment directions to build from source.

Dependencies

Redhat

openmotif-devel (motif-devel CentOS 8 & Fedora)
netcdf-devel
flex-devel
gsl-devel
xorg-x11-fonts-ISO8859-1-75dpi
xorg-x11-fonts-ISO8859-1-100dpi

Ubuntu Bionic (18.04)

libxt-dev
libmotif-dev
libnetcdf-dev
libgsl-dev
flex bison

ncplot can be built on any Unix platform, including MacOS. Motif GUI toolkit is the limiting factor.

git clone https://github.com/ncar/ncplot
cd ncplot

If you are on MacOS, follow MacOS Environment instructions above and edit the Makefile and uncomment the MacOS section.

For Ubuntu, edit the Makefile and uncomment the two lines under the Ubuntu heading.

make