Releases: OneArgo/ArgoFormatChecker
v3.0.1
version 3.0.0 (read NVS tables)
News features :
-
Use NVS tables for format and metadata checks. NVS tables update date : 21/04/2026.
-
Activate logs (console and file).
-
Warning in logs if the R03 table is not well formated and doest not contain all necessary format information for a physical parameter
-
BATTERY_PACK et BATTERY_TYPE checks now always performed (was under
-battery-checkoption before) -
Temporary deactivation of long_name checks for Time series TECH PARAM (will be re activated when User Manual 3.45 is published)
-
Check PI_NAME against R40 table (warning only)
-
2 new options to run the File Checker ( DO NOT use these for operationnals GDAC checks):
-
-internal-specs: file_checker_spec are now also embedded in the .jar to simplify the use. With this option you do not need to specify the file_checker_spec in the command to run the File Checker. Ex :java -jar target/file_checker_exec-3.0.0.jar -internal-specs coriolis ../results ../datatest/1900650 -
-online-nvs: to use up-to-date NVS tables by direclty read them from NVS website. Will be longer to run.
fix :
- Checks for NaN and Inf for <PARAM>, <PARAM>_ADJUSTED and <PARAM>_ADJUSTED_ERROR for Trajectory files.
V2.9.5
-
Check unicity of values in PARAMETER and SENSOR in META files (warning if not)
-
Warning if bad or empty PROGRAM_NAME variable
-
Add DK and EA bigrams possibility for DATA_CENTRE (coriolis DAC) : OneArgo/ArgoVocabs#189 & OneArgo/ArgoVocabs#167
v2.9.4: Merge pull request #40 from OneArgo/update/table27_RBR_CTD_TEMP_CNDC
- Added SENSOR 'CTD_TEMP_CNDC' for SENSOR_MODEL 'RBR*' in reference table 27.
- Updated error message for tech times series param when bad long_name.
- Updated python wrapper & API from Amrit sprint.
v2.9.3 : TECH Time series checks
-
Add the capacity to check time series in TECH files
-
Update error message when bad file name.
-
Update table 41 PROGRAM_NAME
-
Update table 27 SENSOR : 9 sensors deprecated and 1 new. See OneArgo/ArgoVocabs#157
-
Update table R14 (technical parameter names):
Deleted CURRENT_BatteryParkNoLoad_volts in table R14
CURRENT_BatteryOptics_COUNTS renamed in CURRENT_BatteryOptics_COUNT in table R14 -
More code refactoring
-
Update the documentation with more details on how to run the file checker, including some demo files.
Duplicate SENSOR listed with underscore before number
Check if the SENSOR fields follow the same convention as the PARAMETER fields, ie. use <_N> to indicate multiple sensors that measure the same parameters. See OneArgo/ArgoVocabs#81 (comment)
Conform to User Manual version 3.44.0 : https://dx.doi.org/10.13155/29825
no warning on project name
No warning on the metadata file "project_name - long_name attribute"
v2.9.0 updates
More information on #30
R18 one line restored
CONFIG_SfetMaxTransmittedVrsPh_volts disapeared on release 2.8.16
More on #31