.:citationwinds:M300: Difference between revisions
Shawnwagner (talk | contribs) |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
'''Purpose''' | '''Purpose''' | ||
This script extracts analog data from SEA M300 data system file (*.sea) and creates the *.analog.raw file. It also extracts Cloud Imaging Probes (CIP) housekeeping information from SEA M300 data system file(*.sea). | |||
'''Required Input File''' | '''Required Input File''' | ||
Line 17: | Line 17: | ||
'''Output File''' | '''Output File''' | ||
Among many other files, it generates: | |||
<nowiki>*.analog.raw</nowiki> | <nowiki>*.analog.raw</nowiki> | ||
<nowiki>*.applanix.raw</nowiki> | |||
<nowiki>*.housekeeping.cip.raw</nowiki> | <nowiki>*.housekeeping.cip.raw</nowiki> | ||
The first two will be used in the following scripts. | |||
'''Syntax''' | |||
process_raw <-d> <-v> <-vm> input_file | |||
''Example Syntax'' | ''Example Syntax'' | ||
Line 39: | Line 48: | ||
<nowiki>*.physical.raw</nowiki> | <nowiki>*.physical.raw</nowiki> | ||
''Syntax'' | '''Syntax''' | ||
analog2physical <final> <csh_error> <hotwire_offset> <nohotwireslave> <physical> <ccn> <ballvario> <nevzorov> <TDLflow> input_file | analog2physical <final> <csh_error> <hotwire_offset> <nohotwireslave> <physical> <ccn> <ballvario> <nevzorov> <TDLflow> input_file | ||
Line 59: | Line 68: | ||
<TDLflow> generates a *.TDLflow.raw file. | <TDLflow> generates a *.TDLflow.raw file. | ||
''Example Syntax'' | ''Example Syntax'' | ||
Line 64: | Line 74: | ||
The *.analog.raw file is generated from process_raw. | The *.analog.raw file is generated from process_raw. | ||
==winds_file== | ==winds_file== | ||
'''Purpose''' | '''Purpose''' | ||
To create a "*winds.raw" file by compiling and running the winds_file idl routines. | |||
'''Required Input Files''' | '''Required Input Files''' | ||
Line 88: | Line 84: | ||
<nowiki>*.physical.raw</nowiki> and <nowiki>*.applanix.raw</nowiki> | <nowiki>*.physical.raw</nowiki> and <nowiki>*.applanix.raw</nowiki> | ||
The *.physical.raw file is generated by running the analog2physical script on the *.analog.raw file created by the process_raw script | The *.physical.raw file is generated by running the analog2physical script on the *.analog.raw file created by the process_raw script from the *.sea file. | ||
The *applanix.raw file is generated by running the process_raw script on an *.sea file. | The *applanix.raw file is generated by running the process_raw script on an *.sea file. | ||
'''Output File''' | '''Output File''' | ||
<nowiki>*.winds.raw*</nowiki> | <nowiki>*REAL.winds.raw*</nowiki> | ||
'''Syntax''' | '''Syntax''' | ||
winds_file <final> <csh_error> physical_file applanix_file | winds_file <final> <csh_error> physical_file applanix_file | ||
''Optional Parameters'' | ''Optional Parameters:'' | ||
<final> causes the output data to be tagged Final instead of Preliminary. | <final> causes the output data to be tagged "Final" instead of "Preliminary". | ||
<csh_error> causes the error to be returned to the csh calling program instead of occurring in the IDL code. | <csh_error> causes the error to be returned to the csh calling program instead of occurring in the IDL code. | ||
''Example Syntax'' | ''Example Syntax'' |
Latest revision as of 18:01, 8 August 2018
Citation Research Aircraft Atmospheric Winds (Aircraft Processing)
Calibration Data Processing Scripts
Post-flight Data Processing Scripts
process_raw
Purpose
This script extracts analog data from SEA M300 data system file (*.sea) and creates the *.analog.raw file. It also extracts Cloud Imaging Probes (CIP) housekeeping information from SEA M300 data system file(*.sea).
Required Input File
*.sea
Output File
Among many other files, it generates:
*.analog.raw
*.applanix.raw
*.housekeeping.cip.raw
The first two will be used in the following scripts.
Syntax
process_raw <-d> <-v> <-vm> input_file
Example Syntax
process_raw $ADPAA_DIR/src/TestData/FlightData/20140429_152103/PostProcessing/14_04_29_15_21_03.sea
analog2physical
Purpose
To convert analog measurements from engineering units (voltages) to physical units (i.e. degree C).
Required Input File
*.analog.*
Output File
*.physical.raw
Syntax
analog2physical <final> <csh_error> <hotwire_offset> <nohotwireslave> <physical> <ccn> <ballvario> <nevzorov> <TDLflow> input_file
Optional parameters
<final> causes the output data to be tagged Final instead of Preliminary.
<csh_error> causes the error to be returned to the csh calling program.
<nohotwireslave> causes the hot wire probe voltage not to be checked.
<physical> generates a *.physical.raw file.
<ccn> generates a *ccn.raw file.
<ballvario> generates a *balvario.raw file.
<nevzorov> generates a *.nevzorov file.
<TDLflow> generates a *.TDLflow.raw file.
Example Syntax
analog2physical $ADPAA_DIR/src/TestData/FlightData/20140429_152103/PostProcessing/14_04_29_15_21_03.analog.raw
The *.analog.raw file is generated from process_raw.
winds_file
Purpose
To create a "*winds.raw" file by compiling and running the winds_file idl routines.
Required Input Files
*.physical.raw and *.applanix.raw
The *.physical.raw file is generated by running the analog2physical script on the *.analog.raw file created by the process_raw script from the *.sea file. The *applanix.raw file is generated by running the process_raw script on an *.sea file.
Output File
*REAL.winds.raw*
Syntax
winds_file <final> <csh_error> physical_file applanix_file
Optional Parameters:
<final> causes the output data to be tagged "Final" instead of "Preliminary".
<csh_error> causes the error to be returned to the csh calling program instead of occurring in the IDL code.
Example Syntax
winds_file 14_04_29_15_21_03.physical.raw 14_04_29_15_21_03.applanix.raw
Processing References
http://aerosol.atmos.und.edu/ADPAA/winds/index.html
Lenschow, D. H., 1986: Aircraft measurements in the boundary layer. Probing the Atmospheric Boun.-Layer Meteor., D. H. Lenschow, Amer. Meteor. Soc., 39–55.