https://github.com/ncar/ncpp
Display program for viewing size-distributions from EOL/RAF aircraft netCDF files.
https://github.com/ncar/ncpp
aircraft cdp fssp netcdf pcasp raf visualization
Last synced: 4 months ago
JSON representation
Display program for viewing size-distributions from EOL/RAF aircraft netCDF files.
- Host: GitHub
- URL: https://github.com/ncar/ncpp
- Owner: NCAR
- License: apache-2.0
- Created: 2017-03-27T22:27:04.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-03-15T16:27:04.000Z (over 1 year ago)
- Last Synced: 2025-03-25T01:11:59.948Z (over 1 year ago)
- Topics: aircraft, cdp, fssp, netcdf, pcasp, raf, visualization
- Language: C++
- Homepage:
- Size: 1.19 MB
- Stars: 0
- Watchers: 18
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ncpp
Display program for viewing size-distributions from aircraft netCDF files.
ncpp is a X11-Motif based GUI program for looking at counts and size-distributions from RAF aircraft netCDF files.
## Documentation
[User's Manual](https://www.eol.ucar.edu/raf/Software/ncpp.html).
[RAF netCDF file conventions](https://www.eol.ucar.edu/raf/Software/netCDF.html).
[MacOS build environment](https://github.com/ncar/aircraft_oap/wiki/MacOS-Build-Environment).
## Build
### MacOS
ncpp is available via [MacPorts](https://www.macports.org/) or follow the [MacOS build environment](https://github.com/ncar/aircraft_oap/wiki/MacOS-Build-Environment) directions to build from source.
### Dependencies
Redhat / CentOS / Alma
```
openmotif-devel (motif-devel CentOS 8 & later)
netcdf-devel
netcdf-cxx4-devel
xorg-x11-fonts-ISO8859-1-75dpi
xorg-x11-fonts-ISO8859-1-100dpi
```
Ubuntu Focal (20.04)
```
libnetcdf-cxx4-dev
libmotif-dev
libnetcdf-dev
```
ncpp can be built on any Unix platform, including MacOS. Motif GUI toolkit is the limiting factor.
```
git clone --recursive https://github.com/ncar/ncpp
cd ncpp
```
Edit the SConstruct file and uncomment this line (remove the '#') for Ubuntu:
```
#env.Append(CPPDEFINES=['UBUNTU'])
```
and build:
```
scons
```