Updated king2lwc.pro to use CAS-DPOL data for baseline correction; added baseline correction input variable and file to output DTYPE line.
In process_all script, moved cas-dpol_counts2conc processing to near the beginning of the Level 3 section and added cas-dpol data option to king2lwc processing section.
Updated output short names and fixed bug in no-sort output code in ads-b_winds_estimate.py.
Updated wcm2correct.py and wcm2correct.py section to use CAS-DPOL data as an alternate source. Updated king2lwc.pro to use CAS-DPOL data as an alternate source.
Added icing detector heater status to serial.icingX.raw output file.
Updated Nevzorov water content processing to use CAS-DPOL concentration, updated CDP/CAS/OAP priority list in process_nevzorov; cleaned up and moved Nevzorov processing to after CAS-DPOL processing in the process_all script.
Fixed error in ADS-B time calculations in ads-b_winds_estimate.py.
Replaced OptionMenu with Combobox in PlotUncertainty() window function in aplot_gui.py to better handle very long variable lists.
Fixed formatting error in standard deviation file in avgfields script. Updated avgfields syntax with standard deviation file example.
Added air temperature dynamic heating correction to ads-b_winds_estimate.py.
Added T28 netCDF to ADPAA-file format conversion script.
Added international standard atmosphere equations.
Added code to read raw ads-b .dat input files.
Updated output file variable short names, long names, and order. Added estimated AIMMS ground track direction to output file.
In wcm_fix_time_lag.py added another round of data smoothing prior to the time constant correction algorithm and cleaned up old, unnessary code.
Fixed bug in kpr2ps.pro when 3.84 and 15.84 GHz PLO is unlocked.
Added python sending and receiving network scripts for use by KMA.
Updated wcm3000tocorrect.py and process_all to process high frequency WCM data. Updated wcm_fix_time_lag.py with new derivative-based smoothing routine.
Added NASA P-3 (N426NA) platform to adpaa_python.py and fixed bug in wcm3000_twc.py call in the process_all script.
In ads-b_wind_estimate.py fixed bug where AIMMS data wasn't being populated into the output observed wind u- and v-component arrays. Added ground u- and v-component arrays to output.
Changed kpr2ps.pro to allow for user-specified output time length.
Updated output variables long and short names to reflect whether AIMMS or ADS-B input used.
More debugging and cleanup of ads-b_winds_estimate.py
Fixed bug in ads-b_winds_estimate.py
Added observed wind u- and v-components to the ads-b_winds_estimate.py output.
Added code to wcm_fix_time_lag.py to apply 1 second time correction to WCM serial d1 data.
Updated and cleaned up wcm 3000 processing code. Minor change to output file name in wcm3000tocorrect.py.
Added code to readfile.py and readfile_python3.py to handle many comments in the DTYPE header line.
Updated data FREQ in create_wcm3000_headerd0.pro.
Changed DX from 0.125 to 0.10 in create_wcm3000_headerd0.pro to reflect that there are usually 10 d0 sentences per second.
Added magnetic declination to ADS-B code; some code clean-up.
Removed 1-Hz averaging code from wcm_twc.py and wcm3000_twc.py.
Added magnetic declination/variation constant to HL5240_constants.xml.
Added magnetic declination/variation to ads-b_winds_estimate.py.
Changed the extension of the output file to .raw.
Added module to calculate the time constant.
Added/updated linkage soda2 code to use SODA2 revision number instead of revision date.
Added module to to aplot to handle error/uncertainty bars for XY plots.
Added convert_kpr_nc2csv.py to Makefile_python.
Added convert_kpr_nc2csv.py. Minor updates to write_icartt_2110.py and convert_kpr_nc2icartt.py.
In write_icartt_2110.py added height data to output file.
Added code to Aplot to control axes line thickness, tick mark length, and tick mark label font size.
Fixed bug in kpr2ps.pro netCDF output and added a filter to convert NaNs to missing value code.
Finished convert_kpr_nc2icartt.py and write_icartt_2100.py.
Added estimated air temperature calculation, fixed wind direction indexing error, moved diagnostic information to verbose output option.
Fixed error in calculating sky brightness temperature in process_gvr.py.
Updated error handling in ads-b_winds_estimate.py.
Added openpyxl to requirements_adpaa-python.txt
Initial upload of convert_kpr_nc2icartt.py to ADPAA repository. Not yet working.
Updated julian_date.py to use math.floor() to ensure proper integer math in Python3.
Added KPR processing to process_all_kma. Updated convert_TAP_serial2dat.py to use Python3.
Added ads-b_winds_estimate.py script and an excel class to read in Microsoft Excel-formatted files in python.
Wrote wcm_fix_time_lag.py. Code is still a work in progress.
Added WCM constants to N426NA_constants.xml
Added link to constants file, added low TAS limit modifier for lab data, and added new keywords for wcm3000 input current and voltage.
Added M300 time stamp to the beginning of each line in .sfmr_raw.log file.
Added a low-pass filter to aimms_winds_uv2SpdDir.py and output the filtered data as new variables in the output file.
Added Makefile_python to adpaa_build_source script.
Moved python Makefile install targets to new Makefile_python.
Added Aimms SerialA wind solution flag to output *.wind_diff.aimms.raw output file.
Added kpr2ps to ADPAA Makefile. Updated kpr2ps syntax message.
Added wrapper scripts for ProSensing kpr2ps.pro module, modified kpr2ps.pro to link with wrapper scripts, created directory to contain KPR processing scripts under the Level2 directory.
Updated collect_fieldproject to allow for a KMA/catchall project.
Updated syntax in initialize_structure and process_soda2 to clarify DMT-format file option.
Wrote aimms_winds_uv2SpdDir.py and added module to Makefile.
Updated adpaa_python_setup with a test for ADPAA python venv path and comments.
Updated process_all_dir to give group write permissions to processing log files.
In nevzorov2twc.py added check for valid flight_date or for valid path in addition to flight date.
Added code to active ADPAA python environment before processing data in process_all_saudi2023.
Fixed bugs and added more output to verbose mode to process_nevzorov.
Made setup_seafile.py Python 3.x compatible.
Added code to soda2conc, start_soda2conc.pro, and soda2conc.pro to retrieve and include the latest SODA2 commit/revision date in the output file.
Removed 25-um cip files relocation code; issue with CIP processing is fixed.
Fixed bug in verbose option in start_initialize_structure.pro.
Added code to change the 25-um CIP SEA/M300 aquisition tag numbers to 32100 and 33100 in constants.pro and N555DS_constants.pro for flights starting on 2023/11/13 and onwards.
Added TAS options to calculate_RICE_SLWC_CDP.py.
Updated fix_times.py and create_missing_value_file.py to be Python 3 compatible.
Added temporary *.cip move out of PostProcessing directory in order to process PIP data.
Added parallel processing of Saudi projects and added SaudiArabia_Fall2023 and SaudiArabia_Spring2024 field projects.
Updated adpaa_python3.py again.
Fixed minor bug in adpaa_python3.py module metadata/docstring.
Updated adpaa_python3.py version check to be compatible with Numpy 2.0+.
Updated AIMMS serial A and B file parameters long nammes to be less confusing.
Added create_kma_file back in.
Converted process_all_dir from csh to bash and added SaudiArabia_Summer2023 project.
Updated process_soda2 and initialize_structure to handle DMT-formatted data files (Imagefile_1cip_* and Imagefile_1pip_*).
Added cas-dpol processing to process_all script. Added WCM 2000 calibration coeffiecients to N555DS_constants.xml.
Upded wcm2000_calib.py to find 3-parameter calibration and cleaned up code. Updated HL5240_constants.xml with new WCM calibration constants.
Add cas_dpol_counts2conc.py to Makefile.
Wrote cas_dpol_counts2conc.py and added constants to constants.xml file.
Removed temporary cas_dpol code; fixed bug in bytes read count introduced with cas_dpol code.
Added CAS-DPOL processing to process_raw.
Updated data frequency for Level 1 serial.sfmr.raw file.
Updated name_info.pro with new KMA Aircraft ID and ONAME; updated constants files and arince429.pro to use new KMA Aircraft ID.
Updated Makefile and added HL5240_constants.xml to change KMA Aircraft ID.
Updated adpaa.py and adpaa_python3.py to remove warnings generated by newer Python versions.
Updated aventech_winds.pro comments and cleaned up commented-out code.
Can't edit ADPAA Project wiki page
Added sensor dry power and water content using the theoretical dry power equation. Minor updates to other parts of the code.