Giter VIP home page Giter VIP logo

aircraft_oap's Introduction

aircraft_oap

A collection of programs for manipulating Optical Array Probe data. Consists of several translators to convert native probe data into a common OAP file format, a processor, and a display program.

Directories:

Directory Description
cip DMT CIP and PIP data translators.
doc Documentation.
hvpsdiag Old Qt3 program for SPEC HVPS diagnostics.
oapinfo Program to give some information from OAP files.
process2d 2D Processor to process 2D image data into size-distributions and other quantitative data.
translate2ds SPEC 2DS data translator.
usb2diag
xpms2d X Windows / Motif program for viewing image data from most OAP probes.

Documentation

Documentation is available on a per-program basis.

xpms2d User's Guide
The OAP File Format
See doc/procfd2c.doc for description of processing algorithms.

Environment

The aircraft OAP utilities are written in C/C++. The utilities build and run on any Unix/Linux operating system, including Mac OS X.

MacOS

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

Dependencies

To install these programs on your computer, ensure the following packages (and the corresponding -devel versions for Linux) are installed:

 openmotif (starting to show up as just "motif" on RHEL8 & Fedora).
 netcdf, netcdf-cxx
 python (needed by vardb)
 log4cpp (needed by vardb)
 xerces-c (needed by vardb)
 boost (needed by vardb)
 xorg-x11-fonts-ISO8859-1-75dpi
 xorg-x11-fonts-ISO8859-1-100dpi

Ubuntu Focal (20.04)

libxt-dev
libmotif-dev
libnetcdf-dev
libnetcdf-cxx-legacy-dev
liblog4cpp5-dev
libxerces-c-dev
libboost-regex-dev

If you are still getting compile errors, you can look here for other things you may need (like Xcode) https://github.com/ncar/aircraft_oap/wiki/MacOS-Build-Environment

Installation

 git clone --recursive https://github.com/ncar/aircraft_oap
 cd aircraft_oap
 scons
 scons install

All programs will be installed in /usr/local on MacOS, otherwise /opt/local. You may override the install directory, e.g. "scons INSTALL_DIRECTORY=/home/local install" and the binaries will be place in /home/local/bin.

If you just want xpms2d, then edit SConstruct file:

  • Comment out line with Requires('vardb')
  • Change subdirs list to only include xpms2d

The only dependencies for xpms2d are the openmotif and fonts listed above.

aircraft_oap's People

Contributors

topher800 avatar janinea avatar garyjg avatar abansemer avatar tthomas88 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.