DECODR v1409
DECODR's database csv creator was not including stations north of line 77 (CalCOFI 1304). A looping correction was made and DECODR1409 will work properly.
Notes on software, hardware, methods, and technical metadata.
SIO-CalCOFI Software Development, Fixes, Updates, Formats & Instructions.
DECODR's database csv creator was not including stations north of line 77 (CalCOFI 1304). A looping correction was made and DECODR1409 will work properly.
1). added csv filters under the file selection box in the Column Selector form. This allows the user to toggle between sta.csv, sta.tcsv or all csv files without going back to the Main Menu.
2). When changing the drive and navigating to a new dir, the file list will change.
3). In either All Columns or Selected Column editors, clicking on the first cell will highlight the entire row.
At the request of Fisheries CUFES personnel, CalCOFI Cruise Event Log, CELogGPS, now displays and saves MET TSG temperature and salinity. On RV New Horizon, CELogGPS uses the MET string for GPS date/time lat-lon. Since it is already parsing the MET string, two additional fields are now displayed on-screen. A check-box option to save these values automatically to the events comments field is also available. Primary purpose of displaying these values is for manual key-entry transcription into the CUFES database.
DECODR importing of Nutrient data from QuAAtro files follow the decimal accuracy of the reports. Since nitrate can be detected but if below 0.05 reported as 0.0. The module was changed to store nitrate in the sta.csvs as 0.00 to improve pointing checking. A bug in the MDL routine was fixed, correcting the test for agreement with minimum detection limits and flagging the datacode accordingly.
New Nutrient Data Codes (NDC; column 32 in sta.csvs): "P", "S", "O", "T" will zero PO4, Sil, NO2, NO3 respectively. Other numeric datacodes (0, 4, 9) still apply. These datacodes only affect the data products such as IEH, Data Reports, & database csv.
Nutrient formatting in sta.csvs:
HoldNO2$(i, J) = Format(Val(HoldNutData$(i, J, 21)), "0.000")
HoldNO3$(i, J) = Format(Val(HoldNutData$(i, J, 25)), "0.0") >>>HoldNO3$(i, J) = Format(Val(HoldNutData$(i, J, 25)), "0.00")
HoldPO4$(i, J) = Format(Val(HoldNutData$(i, J, 22)), "0.00")
HoldSil$(i, J) = Format(Val(HoldNutData$(i, J, 23)), "0.00")
HoldNH3$(i, J) = Format(Val(HoldNutData$(i, J, 24)), "0.00")
HoldNP$(i, J) = Format(Val(HoldNutData$(i, J, 26)), "0.00")