Minor Update - icartt.py - Joe O'Brien(joseph.r.obrien@und.edu): Updated a minor typo with one of the meta data variables ('ULOG_VALUE' changed to 'ULOD_VALUE').
Minor Update (*blank.oracles2) - Joe O'Brien - updated to include mach number
Minor Update (create_oracles2_file) - Joe O'Brien - Added MachNumber. Additionally, changed handling of NSRC R# data
Minor Update(process_all_oracles) - Joe O'Brien - Continued script cleanup. Removed creation of 10Hz CIP Housekeeping file as TAS source is now the NRSC airspeed. Removed averaging of multiple files since that is now included in process_all.
minor update (process_all_oracles) - Joe O'Brien - incorporated convert_oracles2icartt.py
Minor Update (convert_oracles2icartt.py) - Joe O'Brien - Python script written to call icartt.py for the ORACLES campaign. Revision comments and meta data specific to the ORACLES camapign included for the project instruments.
Minor Update (write_icartt.py, icartt.py) - Joe O'Brien - defined an icartt class, similar to the ADPAA class, to define the extra meta data requried by the NASA ICARTT2013 format. Created new function to write this icartt class to a file. Will take place of 'convert_undtoICARTT2013.py'
Minor Update (process_all) - Joe O'Brien - 9 Aug 2019 - Changed order of NSRC variable check when merging into physical file. Added check to merge NSRC temperature and potential temperature to basic file when temp and pot temp are not present.
Minor Update (king2lwc.pro) - Joe O'Brien - 9 Aug 2019 - Added additional static pressure and temperature variable shortnames for the P-3. Changed the order of TAS shortname determination to have 'TAS' (acquired through the M300 A-D board) to be primary. Added CAS concentration and lwc shortnames to the FSSP call.
Minor Update (process_all) - Joe O'Brien - Updated cas_counts2conc calculation block. Added call of fix_times.py for the basic and cas files to force synchronous files. Added check for *cas.clean file.
Minor Update (readfile_python3.py) - Joe O'Brien - 20190722: bypassed next() iterator
Minor Update (writefile.py) - Joe O'Brien - 20190722: removed xrange (line 138) to be compatible with python3
Minor Update (convert_wisper2und.py) - Joe O'Brien - python script to convert the Water Vapor Isotope Analyzer (Picarro L2120-i) data, obtained on isokinetic and cvi inlets, from ICARTT to UND format. WISPER group will be providing same files for IMPACTs.
Minor Update(cas_counts2conc.py) - Joe O'Brien - added TAS input to the output file.
Minor Update (convert_PDI2UND.py) - Joe O'Brien - Corrected conversion from dNdlogDp to dNdDp. Calculated effective radius and liquid water content for the 3-50 micron range. Calculated total concentration, effective radius, and liquid water content for all size bins.
Minor Update (readfile_python3.py) - Joe O'Brien - Updated to use correct next() iterator for python3. Tested on python version 3.7.3
Minor Upate (cas_counts2conc.py) - Joe O'Brien - 8 May 2019: Switched airspeed to come from the Basic File.
Minor Update (process_all) - Joe O'Brien - 1 May 2019: Added check for NSRC (P-3 Housekeeping) quality controlled data to merge into phsyical and basic files.
Minor Update - Joe O'Brien - 30 April 2019: Added convert_nsrc2und.py
Minor Update - Joe O'Brien - 29 April 2019: Added conversion script for NSRC P-3 housekeeping files. Standardized short names from the real time acqusition of the P-3 data and the quality controlled version.
Minor Update - Joe O'Brien - 23 March 2019: added calculation for total droplet concentrations (3-50microns) [dN/dDp] for comparison with CDP/CAS
Minor Update - Joe O'Brien - 21 March 2019: Added convert_PDI2UND.py to the MakeFile
Minor Update - Joe O'Brien - 21 March 2019: Script created to convert Flight Probe Duel Range Phase Doppler Interferometer (FPDR-PDI) data from ICARTT2013 to UND formats.
minor update: added cip_probe to P3 constants
Minor Update: Joe O'Brien - 31 Jan 2019: removed testing echo statements.
Minor Update - Joe O'Brien - 31 Jan 2019
Major Update - Joe O'Brien - 31 Jan 2019:
Minor Update - {listparas} - Joe O'Brien - 31 Jan 2019: added -s option to determine SNAME of the file.
Major Update - {constants.pro,N555DS_constants.pro,N426NA_constants.pro} - Joe O'Brien- 31 Jan 2019
Minor Update - Joe O'Brien <joseph.r.obrien@und.edu>: Added -s feature to print SNAME of the file. Output is comma delimited for easy bash string splitting.
Minor Update - Joe O'Brien <joseph.r.obrien@und.edu>: Created new flag to trigger conversion to ICARTT/NetCDF. Removed stipulation that ADPAA flag had to bet set to re-create summary file.
Minor Update - Joe O'Brien <joseph.r.obrien@und.edu>: Updated to be more robust
Minor Update - Joe O'Brien <joseph.r.obrien@und.edu>: Updated handling of MVC. Switch to center-in processing is causing NaNs within concentration calculations for diameters outside the instrument bin resolution (i.e. the bins that were created for reconstruction). Refactoring is needed.
Minor Update - Joe O'Brien - 6 Dec 2018: Removed un-used python libraries.
Minor Update - Joe O'Brien - 5 Dec 2018:
Minor Update - Joe O'Brien - 5 Dec 2018: per request, added netCDF conversion for depreciated oracles summary file (*.oracles).
Minor Update - Joe O'Brien - 28 Nov 2018: Changed airspeed source for the CDP and "WMI_CDP" to the P-3 TAS. Removed concentration calculation for the CDP as it is taken care of in process_all.
Minor Update - Joe O'Brien - 27 Nov 2018: Changed target order for *nasa.network.raw parameters merged into basic file.
Minor Update - Joe O'Brien - 27 Nov 2018: Updated sample volume correction threshold for concentration calculations.
Minor Update - Joe O'Brien - 27 Nov 2018: Corrected the path within the initalize_structure bash script for non-verbose, non-virtual machine option. Previousversion did not have 'linkage_soda' within the path. Removed a comment line within initialize_structure.pro
Minor Updates:
Minor Update - PROCESS_SODA2: Re-established stoptime as 10 hours from start of the flight. Not sure why someone would not read comments, and deleted that to set the stoptime to the start time for CIP and PIP processing...
Minor Update: Fixed bug where soda_tas was not set as a keyword argument. Must have been knicked in a previous update.
Minor Update: Fixed bug associated with calculating the frequency of the file. Added '.strip()' to obj.VFREQ to remove leading whitespace if there is any.
Minor Update: Removed echo statements used in previous testing.
Minor Update: Added check to determine when environmental parameters and sample flow voltages are not MVC.
Minor Update: Added datasystem_timeoffset to the P3 Constants. Added the calculated offsets from the NSERC P3 Housekeeping time server.
Minor Update: Updated short name for aircraft azimuth acceleration
Minor Update: Removed python modules that are not necessary for this script. Crashing Python 2.7 on Aircraft server.
Minor Update: Fixed a bug
Minor Update: Removed any whitespace from the middle of variable units to coincide with ReadFile.py
Minor Update: Updated for correct CIP shortnames.
Minor Update: Cleaned up Kurt's CIP/PIP modification. Corrected shortnames for CIP/PIP so they are 11 characters long (Mean Diameter was off). Fixed bug where 2D-S total concentration (all bins) were being calculated twice.
Minor Updates: Updated for changes to order of variables within the P3 Housekeeping files.
Minor Update: Updated to correspond with changes to ADPAA.py
Minor Update: Updated to work with multiple sea file flights.
Minor Update: Reverted back to previous modification. Added checks to verify each acquired string starts with "IWG1" to filter out noise on the serial data. Forcing serial data to be excatly 33 variables to filter out noise. Still not pefect.
Minor Update: Update of spp200_counts2conc call to include physical file for voltage-physical conversion.
Minor Update: Added JULIAN day calculation for pcasp_scalefactors. Assuming instrument will be fully operational upon return from DMT
Major Update: Added physical file for conversion from voltage to physical parameters for sheath and sample flow rates. Previously, sample flow rate calculations were using straight voltages.
Minor Update: Updated the units on Internal Electronic Temperature from volts to Celsius, since equation from DMT converts directly from ADC to C.
Major Update: Per conversation with Matt Freer at DMT, confirmation that the ADC to voltage conversion for Sample and Sheath flow rates is currently wrong within the manual. Correct conversion is applied and documented within the code.
Minor Update: Updated Scalefactor values after correcting for sample flow rate issue.
Minor Update: Adding P3 Housekeeping R0 to blank file.
Minor Update: Removed conversion from STRING to DOUBLE for ISNAN checks. Failing when getting broken/noisey strings.
Minor Update: Added checks for revised P3 Housekeeping data.
Minor Update: Updated fields within network.nasanetwork to grab the correct variables.
Minor Update: Added processing for ORACLES2 summary file.
Minor Update: Updated SODA2 image procedure from 'stripgifs' to 'imagedump'.
Minor Update: Added pcasp_scalefactor structure to the calculations.
Minor Updates: Created pcasp_scalefactor structure for correction of the ORACLES data. Defaults (slope=1, offset=0) set within the constant directory. Actual calibration set within P3 constants
Minor Update: Added adpaa_help.py for Nick
Minor Updates: Fixing Bugs to be able to install the ADPAA from scratch (using CoPAS).
Minor Update - Joe O'Brien - 31 May 2018 - Script to read in TSI SMPS data (csv-txt file) and plot the spectrum.
Minor Update: Removed a print statement left in during testing - cdp_counts2conc.pro
Joe O'Brien - Makefile - minor update: added create_oracles2_file and oracles 2 blank file
Created blank file for the Oracles2 campaign
Created new summary file for the Oracles2 campaign
Minor Updates: Joe O'Brien - Added 2nd CDP to process_all_oracles. Temporary field project fix. Refactoring needed after project.
Minor Update: Joe O'Brien - added tag numbers for ORACLES CDPs to tag_text_tables to fix frequency of the files
Minor Update - Joe O'Brien - added shebang
Minor Update: Joe O'Brien - create_all_images -> fixed bug (forgot this wasn't python, removed a : from an if/else statement)
Minor Update - Joe O'Brien - 2017/08/06 - Added option to create_all_images to bypass the creation of all SODA2 images; added this keyword to process_all_oracles
Minor Updates: Joe O'Brien - added tag_types and defined tag numbers for N426NA_constants.pro; added tag_types to N426NA call in constants.pro
Minor Updates: Joe O'Brien -> Checks added to serial_nasanetwork.pro; Added check for short names within serial data in process_wmi.pro; added wmicdp file units in common_blocks.pro and process_raw.pro, and check for filename to determine the lun for CDP file within cdp.pro
Minor Update: Joe O'Brien - 2017/06/27 -> Added sampling frequency to concentration calculations.
Moderate Update - Joe O'Brien 2017/06/26 - process_all_oracles -> refactered to include combine_und.py and convert_undtoCICARTT2013.py, fixed bugs, changed flow for multi-sea files, and used synchronus files.
Minor Update - Joe O'Brien - 2017/06/26 - minor bug fixes
Minor Update - Joe O'Brien <2017/06/26> - added check for combined summary files.
minor update - joe o'brien 2017/Jun/25 - updated aircraft id
Minor Update - Joe O'Brien 2017/06/24 - joseph.r.obrien@und.edu - Bug fixes with revision commments
Minor Update - Joe O'Brien 2017/06/23 - added check for project summary files within output filename creation
Minor Update - Joe O'Brien 2017/06/21: Bug Fixed with combine_und.py
Minor Update: Joe O'Brien - updated ICART2013 conversion
Minor Update - Joe O'Brien - MakeFile - Added combine_und.py
Minor Update - Joe O'Brien - combine_und.py > Created. Purpose is to combine all files of a given suffix into one, synchronous combined file.
Minor Update - Joe O'Brien 2017/06/02 - create_missing_value_file - redefined start time to be based on file name.
Minor Update: Joe O'Brien - Fixed CAS bins
Minor Update: Joe O'Brien - added oracles pytho...
Minor Update: 20160410 - Joe O'Brien <joseph.r....