Command line tool for handling radiosonde data files
Details
ID
gt92
Title
GruanToolRs92
Author
Michael Sommer (GRUAN Lead Centre)
Brief description
Command line tool which can be used to handle a couple of radiosounding-specific file formats. Files can be tested, converted, extracted and more.
Version
0.5.7_04 (2025-06-12)
Status
Stable
Java version
To run any version of gtRsl, Java 8 or newer is required. That means, it should working also with newest versions like, Java 17 or 21. Please contact the Lead Centre if you have any issues related to Java versions.
Description
GRUAN-TN-11: M. Sommer: Brief Description of GruanToolRs92 (gt92), GRUAN Technical Note 11 (GRUAN-TN-11), v1.0 (2020-10-01). PDF
History
0.5.7_04 (2025-06-12)
add columns to MWX-specific table EDT_XDATA_GRIDDED (HDOP, VDOP, GpsWeek, GpsSeconds)
0.5.7_03 (2025-02-20)
bug fixed: crash in GruanFileDeleter in case of newer Java version (e.g. 21)
0.5.7_02 (2025-02-20)
optimised reading GSFZ files (incl. data decoding & inconsistencies)
0.5.7_01 (2024-12-12)
bug fixed: crash during identify file type if file (byte array) is corrupt (too short)
0.5.7 (2024-11-22)
add handling of DIGICORA archive file format v8 (MW51 DigiCORA v5.9)
0.5.6_01 (2024-04-23)
implement handling of version 2.4 of XDATA type 'PCFH_3C' packets (e.g. golden points)
0.5.6 (2024-02-01)
new compiled only
0.5.5_09 (2024-01-31)
bug fixed: solve issue with InitialContext in ConfigLoader
0.5.5_08 (2024-01-08)
use XSD (v1.0) of FileDescription
0.5.5_07 (2023-09-13)
optimised dependencies (maven)
restructured source paths (src/main, src/test)
first test class (JUnit) implemented
change decoding of xData packet PCFH_3C_05_gp (ignore trailing and leading zero bytes)
0.5.5_06 (2023-08-30)
add handling of double defined columns (e.g. equal column name with different XData frames)
0.5.5_05 (2023-08-29)
bug fixed: crash if v2.3 XDATA type 'PCFH_3C' packets (e.g. golden points)
0.5.5_04 (2023-06-30)
bug fixed: correct decoding of 'SKYDEW_3F' xData parameter 'BaseLvl'
0.5.5_03 (2023-05-30)
bug fixed: copying native NC library files"
0.5.5_02 (2023-05-30)
bug fixed: (Java 17) crash in case of already extracted native NC library files
0.5.5_01 (2023-05-04)
improve handling of version 2.3 of XDATA type 'PCFH_3C' packets (e.g. golden points)
0.5.5 (2023-03-15)
optimised dependencies (Maven)
0.5.4_05 (2023-03-13)
bug fixed: loading config file within DC3DB file reader
bug fixed: time column of gridding table within DC3DB file reader
0.5.4_04 (2023-01-27)
add a hidden option for MWX
0.5.4_03 (2023-01-17)
update calculation of SKYDEW xData columns (HS and CB)
0.5.4_02 (2022-05-05)
add option --special-case in combination with -f of GSFZ
0.5.4_01 (2022-02-09)
add warning in case of unknown special format cases
bug fixed: title of column 'time_stamp' will be formatted correctly
0.5.4 (2022-02-09)
project and dependencies switched to Maven
0.5.3_04 (2021-12-02)
rename option --event to --special-event
add special format cases 'UAII2022Laboratory' and 'UAII2022Sounding'
add option --csv-compress to use in combination with --special-case
allow grid maps with double grid base (time steps) columns (original and copy) with different data type, e.g. DOUBLE and DATETIME
0.5.3_03 (2021-12-01)
add option --event to use in combination with --special-case
0.5.3_02 (2021-11-26)
add option --special-case in combination with -f of MWX
0.5.3_01 (2021-08-04)
repair calculating of final T, U and Ts values of JMAFMT data file format
0.5.3 (2021-07-23)
add handling of JMAFMT data file format (calculating p,T,U,Ts is incorrect at moment)
0.5.2_02 (2021-06-11)
optimise calculation and checking calculated raw values of DFM-17 within GSFZ
add column 'RawTempCorrGraw' to export maps 'RAW_ALL_GRIDDED' and 'RAW_TU_GRIDDED' of converted GSFZ
0.5.2_01 (2021-06-02)
bug fixed: crash if no XData table is available within GSFZ
0.5.2 (2021-02-18)
add handling of XDATA type 'POPS_38' packets
add handling of XDATA type 'ASLWC_29' packets
add handling of version 2.1 of XDATA type 'PCFH_3C' packets
add decoding of XDATA within GSFZ files
bug fixed: crash if GSFZ file contains 'xdata.gsf'
0.5.1_04 (2020-10-30)
change handling of final version of DFM-17 within GSFZ
0.5.1_03 (2020-10-21)
bug fixed: crash if option --meta-out-file is used and no files/metadata are available
bug fixed: 'null' was printed as delimiter in metadata collection files if no delimiter was given
0.5.1_02 (2020-09-22)
bug fixed: more tolerant detection of STRATO-ZIP files
bug fixed: option --no-meta-group was always switched on
change: small changes of descriptions of options
0.5.1_01 (2020-08-18)
change: improve MWX file definition for MW41 v2.15
0.5.1 (2020-08-04)
change: update file format GSFZ to GrawMet v5.15.02.02
add handling of DFM-17 within GSFZ
0.5.0_05 (2020-04-29)
change: update file format IGNC-RAW to v1.2.0
0.5.0_04 (2020-04-28)
bug fixed: crash using MwxFile because not inited localConfigMap in AbstractBaseDataFile
0.5.0_03 (2020-04-22)
optimised and restructured 'DataFile' classes which allows easier adding of new config properties
add option --no-meta-out-units
0.5.0_02 (2020-04-20)
add options --meta-out-file and --meta-out-delimiter
bug fixed: wrong XDATA match if both PCFH and CFH are flight together using one data stream (MWX file)
0.4.10_06 (2018-09-27)
change: update MWX file definition for MW41 v2.11
0.4.10_05 (2018-09-27)
change: SYNC_* columns added/activated for table EDT_XDATA_GRIDDED of file type MWX
0.4.10_04 (2018-07-24)
bug fixed: correct global attribute key 'g.Instrument.PCFH.MirNum' to '...SerialNo' in case of handling of XDATA type 'PCFH_3C' (PCFH)
bug fixed: add columns PCFH_Trsurf1, PCFH_Trsurf2, PCFH_2_Trsurf1, PCFH_2_Trsurf2 to table 'EDT_XDATA_GRIDDED' in case of handling of XDATA type 'PCFH_3C' (PCFH)
0.4.10_03 (2018-07-13)
change: handling of XDATA type `PCFH_3C' (PCFH) packets 0x01 to 0x07, add TimestampXX columns
0.4.10_02 (2018-05-31)
add option --checksum-type
with following possibilities: CRC-32, MD2, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
with CRC-32 as default (like before)
0.4.10_01 (2018-05-31)
change: update MWX file definition for MW41 v2.9
0.4.10 (2018-05-19)
change: handling of XDATA type 'PCFH_3C' (PCFH) packets 0x00 to 0x07 (follow doc v1.2, 2018-04-05)
0.4.9_02 (2018-04-16)
bug fixed: handle 'NULL' value in column DataSrvTime, table AdditionalSensorData of MWX file
0.4.9_01 (2018-03-06)
add two hidden options for MWX
0.4.9 (2018-02-28)
add handling of XDATA type 'PCFH_3C' (PCFH) packets 0x00 to 0x07
0.4.8_03 (2018-01-05)
change: option --no-info-key is now also related to test messages (use of -t)
change: option --no-info-key is now also related to identify messages (use of -y)
change: option --no-info-key is now also related to checksum messages (use of -k)
add option --no-source for combination with -x (extract) and file type GNC-RAW