https://github.com/ncar/rdma
RDMA Processing code
https://github.com/ncar/rdma
aircraft instrument raf
Last synced: about 1 year ago
JSON representation
RDMA Processing code
- Host: GitHub
- URL: https://github.com/ncar/rdma
- Owner: NCAR
- License: apache-2.0
- Created: 2021-11-25T16:16:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-12T17:02:12.000Z (over 3 years ago)
- Last Synced: 2025-03-15T11:17:33.557Z (over 1 year ago)
- Topics: aircraft, instrument, raf
- Language: C++
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
RDMA Processor:
nimbus must be run first to produce a netCDF file and corresponding '.cnts.rdma'
text file. Run rdmap which all ask for the name of the '.cnts.rdma' file.
This file has a pointer back to the netCDF file. Pressure and temperature
(PSXC & ATX) are read from the netCDF file. Processor loops over the 'counts'
records from the text file. A new set of matrix co-efficients and cell diameters
are generated for the given pressure/temperature (rmda_mat.cc). Then the
inversion (rdma_inv.cc) is called with the 'counts' array, the matrix co-efficients
and the new diameters. This produces concentrations, which are then stuffed
back into the netCDF file by rdmap.
rdma_mat.cc and rdma_inv.cc are source files that came with the RDMA. I have
modified them so that they can be called by the wrapper program I wrote rdmap.cc.
rmda_mat.cc and rdma_inv.cc produce many text files, these can be found in
${DATA_DIR}/rdma/dma/inv/[input|output].
The *orginal* directory has some of the original code that was given to me
to work with.