Command line tool to prepare simple radiosonde launches for upload to GRUAN
Details
ID
gtRsl
Title
GruanToolRsLaunch
Author
Michael Sommer (GRUAN Lead Centre)
Brief description
Command line tool which can handle a long list of radiosonde files and prepare all for upload to GRUAN. Important is, that it can only be used in case of simple routine soundings.
Version
0.5.6 (2025-05-05)
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-6: M. Sommer: Brief Description of GruanToolRsLaunch (gtRsl), GRUAN Technical Note 6 (GRUAN-TN-6), v1.0 (2020-08-24). PDF
History
0.5.6 (2025-05-05)
dependency update (jsch from 0.1.15 to 0.2.26) to get proper SSH connections with publickey auth
bug fixed: SSH connections with publickey auth were not possible (always failed auth)
0.5.5_04 (2024-11-14)
bug fixed: correct initialisation of proxy server of SFTP connections (VFS)
0.5.5_03 (2024-06-04)
bug fixed: deletion of source files in case of ZIP file
0.5.5_02 (2024-05-24)
bug fixed: crash during packing ZIP file on Windows
0.5.5_01 (2024-04-23)
change mode to delete local files
0.5.5 (2024-02-01)
new compiled only
0.5.4_06 (2024-01-31)
optimise getting a InitialContext in ConfigLoader
0.5.4_05 (2024-01-26)
bug fixed: solve issue with InitialContext in ConfigLoader
0.5.4_04 (2024-01-26)
usage of ConfigLoader in MdExtractor classes
0.5.4_03 (2024-01-26)
new compiled only
0.5.4_02 (2024-01-08)
use XSD (v1.0) of FileDescription
0.5.4_01 (2023-10-26)
bug fixed: issue with use of truezip (missing default archive detectors)
0.5.4 (2023-10-25)
new compiled only
0.5.3_02 (2023-10-18)
bug fixed: CRC comparison after copying before deletion
0.5.3_01 (2023-10-18)
bug fixed: don't use estimateParsedLength() of DateTimeParser
add usage of key 'measuring_system_type' for upload paths
0.5.3 (2023-09-27)
add option '-z, --zip' to activate packaging of uploads
add option '--dir-variant' to select variant of upload directories
0.5.2_02 (2023-09-13)
optimised dependencies (maven)
restructured source paths (src/main, src/test)
first test class (JUnit) implemented
0.5.2_01 (2023-03-15)
optimised dependencies (Maven)
0.5.2 (2022-06-13)
change: remove warnings and add info if no config file for specific values is found
add option '--vfs-conn' (usage like '--ftp-conn')
0.5.1_08 (2020-08-18)
change: improve MWX file definition for MW41 v2.15
0.5.1_07 (2020-08-05)
change: update file format IGNC-RAW to v1.2.1
bug fixed: get correct StartDateTime in IpslGruanNcRawFileMdExtractor
0.5.1_06 (2020-04-29)
change: update file format IGNC-RAW to v1.2.0
optimised and restructured 'DataFile' classes which allows easier adding of new config properties
0.5.1_05 (2020-02-28)
bug fixed: crash in case of several files and several SN
0.5.1_04 (2019-10-16)
bug fixed: overwritten special value definitions from config file
change: update MWX file definition for MW41 v2.15
0.5.1_03 (2019-06-28)
change file format name ('Sirta...' to 'Ipsl...')
0.5.1_02 (2019-05-06)
bug fixed: crash during check of wrong date (05/06/2017 >> 06/05/2017)
0.5.1_01 (2019-05-06)
optimisation of GSFZ (real meta-data only)
0.5.1 (2019-05-06)
add handling of GSFZ
0.5.0_01 (2019-04-15)
remove '*SpecialValues.properties' files
0.5.0 (2019-04-02)
change handling of special values
0.4.4_01 (2019-03-28)
change name of file type from SGNC-RAW to IGNC-RAW
0.4.4 (2019-03-19)
add handling of SGNC-RAW
0.4.3_03 (2018-10-23)
change ftp connections GruanIncomingRawFTP and GruanIncomingTestRawFTP to use gruan.info (at Hetzner)
change: update MWX file definition for MW41 v2.11
0.4.3_02 (2018-10-23)
new compiled only
0.4.3_01 (2018-02-09)
first test to improve temporary file deletion of MWX files
add umount MWX file as archive
0.4.3 (2018-02-08)
bug fixed with use of tmp-dir
0.4.2 (2018-02-08)
add option '--tmp-dir'
is used by file reader classes MwxFile and Dc3DbFile
0.4.1 (2018-01-04)
add use of proxy server (look at file 'config/')
0.4.0 (2018-01-03)
add option '--ftp-conn'
uploading all files from --out-dir to GRUAN
delete all uploaded files locally
search in directory 'config' if a file with <NAME>.properties exist (e.g. GruanIncomingRawFTP.properties)
following two default FTP connections are included: GruanIncomingRawFTP and GruanIncomingTestRawFTP
0.3.5 (2017-12-19)
bug fixed: in case of using *SpecialValues.properties files
0.3.4 (2017-12-18)
add option '--no-create-if-corrupt'
bug fixed: in case of missing *SpecialValues.properties files (DC3DB)
bug fixed: detecting double files (no comparing of same file anymore)
0.3.3 (2017-12-14)
bug fixed: in case of missing *SpecialValues.properties files (MWX)
better error message in case of missing file_* keys in change file
0.3.2 (2017-12-04)
optimize handling of special values
0.3.1 (2017-12-01)
add possibility to block files and to move blocked files to a quarantine directory
add option '--block-formula'
add option '--move-blocked-files'
0.3.0 (2017-11-29)
add detecting and moving double files to a quarantine directory
add option '--move-double'
add option '--quarantine-dir'
0.2.27 (2017-11-01)
improve handling of double/after launches with more than 2 parallel launches
0.2.26 (2017-10-23)
add handling of DC3DB-ADD (same like DC3DB)
0.2.25 (2017-03-31)
changed handling of parse errors (can be ignored or not ignored now)
0.2.24 (2016-11-09)
bug fixed: improved file deletion
0.2.23 (2016-11-08)
improved file deletion (because error with last MWX file)
0.2.22 (2016-10-20)
new version for Lauder (Invercargill)
with MWX support
0.2.21 (2015-10-05)
new version for Sodankylä
0.2.20 (2015-09-30)
new compiled only
0.2.19 (2015-08-25)
NetCDF-Bibliotheken angepasst
0.2.18 (2015-07-03)
new compiled only
0.2.17 (2015-04-24)
compiled with java-1.8.0-openjdk-1.8.0 (to JRE 1.7 features)
Add JEval library to jar
0.2.16 (2015-02-02)
Beliebige 'SpecialValues' bei DC3DB-Dateien
Add option '--check-gap'
Automatische Berechnung von check1_date bis check5_date
check1_date ist launch_date minus 'check-gap'
check2_date ist check1_date minus 'check-gap'
...
0.2.15 (2015-01-02)
Bug behoben in Bezug auf Metadaten-Extraktion aus Dc3Db-Dateien (Config)
0.2.14 (2014-12-11)
Bug behoben in Bezug auf 'SpecialValues'. Nun auch leere Angaben möglich.