GRUAN RsLaunchClient (RLC)
Raw data and meta-data collecting tool for radiosounding
Details
- ID
RLC
- Title
GRUAN RsLaunchClient
- Author
Michael Sommer (GRUAN Lead Centre)
- Brief description
GUI tool which can be used at sites to collect all relevant meta-data and raw data of a radiosonde launch. It helps to describe all correctly and upload all together to the GRUAN Lead Centre.
- Version
0.6.4_03 (2023-04-20)
- Status
Stable
Description
- GRUAN-TD-3: User Guide of GRUAN RsLaunchClient, DRAFT v0.7 (2014-02-05)
History
- 0.6.4_03 (2023-04-20)
- bug fixed: wrong encoding during serialising datagram to XML (should always UTF-8)
- 0.6.4_02 (2023-04-19)
- add handling of OutOfMemory errors during writing XML datagrams
- 0.6.4_01 (2023-04-18)
- add more logger messages in class GruanClient to support debugging
- change backup folders to '<base>/backup_<yyyy>/backup_<yyyy-MM-dd>'
- 0.6.4 (2023-03-27)
- add handling of RS80 to file format DC3DB
- 0.6.3_06 (2022-06-17)
- add new possibility to connect remote server using VFS (virtual file system)
- add new general config properties to RsLaunchClient_gruan.properties file:
- useVfs
- 0.6.3_05 (2021-11-23)
- add new general config properties to RsLaunchClient_gruan.properties file:
- testStartDateRange, startDateRangeBefore, startDateRangeAfter
- testGroundCheckRange, groundCheckRangeBefore, groundCheckRangeAfter
- groundCheckBeforeEvent
- add new general config properties to RsLaunchClient_gruan.properties file:
- 0.6.3_04 (2021-09-17)
- optimised handling of "wrong" (strongly different) check dates (+/- 6 hours)
- 0.6.3_03 (2021-08-11)
- Implementation of a FreeTextFile reader
- add AttributeConvention of file type MEISEI-LOG-DAT
- bug fixed: add files dialog was not showing correct files in case of asterix in middle of file mask, e.g. X*X.X
- 0.6.3_02 (2021-03-08)
- improve handling of local file sources
- definition in properties-file is possible with '.' and ':' now ('.' is preferred now!)
- e.g. addFileSourcePath:LOCAL:Data or addFileSourcePath.LOCAL.Data
- empty local file source (no path) allows to use the last/current file path
- add more logging messages
- improve handling of local file sources
- 0.6.3_01 (2021-02-24)
- add AttributeConventions of file type SKY-RAWCONFIG and SKY-FLE2
- option to prevent columns from parsing (use type String) during reading of CSV files
- 0.6.3 (2021-02-15)
- bug fixed: button 'Remove file' was not working
- bug fixed: file tree as not correct after adding multiple files (of same type)
- add more debugging info to adding/removing MFs
- 0.6.2_06 (2021-01-04)
- add better debugging info to file update process
- 0.6.2_05 (2020-04-06)
- add more debugging info to start process
- 0.6.2_04 (2020-03-30)
- bug fixed: wrong backup dates in folder 'data'
- 0.6.2_03 (2020-03-30)
- optimise saving of GRUAN datagram (incl. backup of old file)
- 0.6.2_02 (2020-03-09)
- add AttributeConventions of file type GC-GVS-ECC
- 0.6.2_01 (2020-02-14)
- add AttributeConventions of file type GC-GVS-REF-2
- 0.6.2 (2020-02-14)
- bug fixed: MD attributes were overwritten in case of pre-calculated ones (table eval), e.g. GC-NYA-TWP
- add AttributeConventions of file type GC-GVS-REF
- add extended filtering to eval part of "DefaultFileCheck": TABLE_EVAL_x_FILTFORM
- add additional extracting possibility for date time from a data column: TABLE_EVAL_x_DT
- e.g. FIRST in a filtered part of column
- 0.6.1 (2019-04-18)
- use Java 8 again
- change back dependencies:
- substance-7.3, substance-swingx-7.3, laf-widget-7.3, laf-plugin-7.3, trident-7.3
- 0.6.0_01 (2019-01-16)
- first test to use with Java SE 11
- changed dependencies:
- radiance-1.0.2 (substance)
- jaxws-ri-2.3.1 (Java EE libs which are missing now in Java SE)
- 0.5.21 (2018-10-30)
- new compiled only
- 0.5.20 (2018-09-05)
- add AttributeConventions of file type MEISEI-CFH-CSV
- 0.5.19 (2018-05-15)
- new compiled only
- a lot of changes relevant to LidarRunClient (maybe also relevant to RsLaunchClient)
- 0.5.18_02 (2017-06-09)
- change AttributeConventions of GC-POT-TEMP
- # fixed bug: attributes also for RS41
- change AttributeConventions of GC-POT-TEMP
- 0.5.18_01 (2017-06-08)
- change AttributeConventions of GC-POT-TEMP
- allow both RS92 and RS41
- change AttributeConventions of GC-POT-TEMP
- 0.5.18 (2017-05-23)
- add AttributeConventions of file type SRS-C50-CSV
- 0.5.17_03 (2017-05-10)
- fixed bug: finding SpecificMsa use now correct sorted list of MA and MA has flag IS_DEPRECATED now
- update of several libraries (GUI & data model):
- swing-worker-1.1, swingx-all-1.6.5-1
- substance-7.3, substance-swingx-7.3, laf-widget-7.3, laf-plugin-7.3, trident-7.3
- jgoodies-forms-1.9.0, jgoodies-looks-2.7.0, jgoodies-validation-2.5.1
- jcalendar-1.4, jgraphx-3.4.1.3, itextpdf-5.5.11
- jcommon-1.0.24, jfreechart-1.0.19
- jgoodies-common-1.8.1, jgoodies-binding-2.13.0
- [bug] flickering on linux (why?)
- 0.5.17_02 (2017-05-03)
- fixed bug: use in addition "perfect match" finding SpecificMsa using specificCode and sn
- 0.5.17_01 (2017-04-21)
- fixed bug: NullPointerException in case of missing CRC or SIZE of a file in the GMD file
- 0.5.17 (2017-04-06)
- change handling of AttributeConventions
- ground check can be linked to a list of sondes (first existing sonde is used)
- change handling of AttributeConventions
- 0.5.16 (2017-04-03)
- new compiled only
- 0.5.15_02 (2017-03-31)
- change AttributeConventions of GC-NYA-RHP, GC-NYA-RHP2, GC-NYA-THP, GC-NYA-THP2, GC-NYA-TWP, GC-NYA-TWP2
- allow both RS92 and RS41 for all files
- change AttributeConventions of GC-NYA-RHP, GC-NYA-RHP2, GC-NYA-THP, GC-NYA-THP2, GC-NYA-TWP, GC-NYA-TWP2
- 0.5.15_01 (2017-03-28)
- fixed bug: recursive hanging during findMea, if SN is wrong/changed
- 0.5.15 (2017-03-22)
- fixed bug: handling of MWX files which are available per FTP (and not local)
- 0.5.14 (2016-12-01)
- better handling of unclear processing links
- better handling of unclear parts
- better handling of MWX files from MW41 v2.5
- 0.5.13 (2016-08-04)
- add BOM handling for MWX files
- 0.5.12_04 (2016-03-14)
- add BOM handling for CSV files
- 0.5.12_03 (2016-01-20)
- changed handling of finding SpecificMsa during processing GMD files
- 0.5.12_02 (2016-01-15)
- changed attach files dialog at wizard start (use MeaMaft now)
- fixed a bug in case of using several SpecificMSA of one MSA with files
- changed attach files dialog at wizard start (use MeaMaft now)
- 0.5.12_01 (2016-01-14)
- fixed bug: link to correct DP also in case of changed permanentCode of MSA
- 0.5.12 (2015-10-29)
- add file type GC-CFH-TXT
- 0.5.11_10 (2015-09-30)
- new compiled only
- 0.5.11_09 (2015-09-25)
- add more log messages to archiving/dearchiving
- 0.5.11_08 (2015-09-14)
- add message dialog (if an MSA is not found 'anymore')
- 0.5.11_07 (2015-09-08)
- fixed bug: new version number in case of a 'corrupt' closed event and use of VIEW mode
- 0.5.11_06 (2015-08-25)
- netcdf library changed back to correct one
- 0.5.11_05 (2015-08-03)
- optimized log messages to find lag of tmp files (no delete after use)
- fixed bug: Delete all (!) cached files after uploading per FTP
- 0.5.11_04 (2015-06-02)
- fixed bug: Ozone meta-data Boulder (missing buffer)
- 0.5.11_03 (2015-05-29)
- fixed bug: MWX meta-data extracting of GC values
- 0.5.11_02 (2015-05-11)
- add handling of checking files with no unique link to a sonde
- several equal sonde types are available in case of check tool as DPS
- example two radiosondes with two ozone sondes (and all relevant checks)
- add file type GC-NYA-O3M-2
- add handling of checking files with no unique link to a sonde
- 0.5.11_01 (2015-05-06)
- fixed bug: MWX meta-data extracting of ozone and OIF details
- 0.5.11 (2015-05-05)
- approved MWX meta-data extracting
- ozone and OIF details
- bug fixed: crash if wrong xdata row
- approved MWX meta-data extracting
- 0.5.10_01 (2015-04-10)
- critical bug resolved
- unmotivated change of instrument model of a MEA (after first selection change)
- critical bug resolved
- 0.5.10 (2015-04-10)
- new compiled only (with Java 1.8)
- 0.5.9_01 (2015-04-09)
- compiled with java-1.8.0-openjdk-1.8.0 (to JRE 1.7 features)
- changed dependencies
- xerces (now 2.11.0)
- jdom (now 2.0.6)
- xml-apis (added)
- approved MWX meta-data extracting
- no overwriting of unequal meta-data of event attributes
- NYA: add special file descriptions for second ground check files
- 0.5.9 (2015-04-02)
- better MWX file handling (meta-data extraction) for both RS92 and RS41
- 0.5.8_04 (2015-03-25)
- new compiled only (for Java 1.7)
- 0.5.8_03 (2015-03-04)
- Bug resolved
- parsing CSVFile can now handle with empty, too long, and too short lines in the data table
- Bug resolved
- 0.5.8_02 (2015-02-04)
- changed position of buttons in the AttachFilesDialog
- 0.5.8_01 (2015-01-22)
- change encoding of GC-POT-TEMP files
- 0.5.8 (2015-01-16)
- Add handling of GC-POT-TEMP files
- 0.5.7_07 (2014-12-16)
- Bug resolved
- open MWX description file
- Bug resolved
- 0.5.7_06 (2014-12-15)
- Change handling of wrong/missing assemblies (e.g. changed instrument)
- 0.5.7_05 (2014-12-09)
- Add extracting metadata from Vaisala MWX files
- 0.5.7_04 (2014-10-02)
- Bugs resolved
- Repair of Lauder meta-data extraction of ozone (correct use of Ib2*)
- Bugs resolved
- 0.5.7_03 (2014-07-17)
- Bugs resolved
- Inconsistency if an instrument is marked a F+M
- repaired equals() method of ComplexId and IndexedModel
- Bugs resolved
- 0.5.7_02 (2014-06-12)
- Change of Srs34 meta-data extraction (additional GRUAN-specific meta-data)
- 0.5.7_01 (2014-05-28)
- Change of Srs34 meta-data extraction (GC-PTU --> GC-TU)
- 0.5.7 (2014-05-20)
- Bugs resolved
- extract (compute) correct start date from files (with column formula eval): add new ATT_EVENT_TIME_ADD
- repaired messages during "Create new measurement" dialog: case of existing template
- repaired messages and "OK" availability during "Choose instrument" dialog
- repaired meta-data extractor for SRS-CSV files
- more error handling (show per dialog) with CSV files (not only warnings)
- Bugs resolved
- 0.5.6_05 (2014-05-12)
- Bugs resolved
- wrong change (comment + code) of original LME during copy of a template
- overwritten LME during copy of a template
- Bugs resolved
- 0.5.6_04 (2014-05-09)
- Bugs resolved
- virtual operators are missing in assistant at event, part, check
- Bugs resolved
- 0.5.6_03 (2014-05-07)
- Add feature
- Copy an existing template (helps to create several similar templates)
- Show/hide current validation messages in an external dialog
- Change:
- optimize minimal sizes of several dialogs
- Add feature
- 0.5.6_02 (2014-04-29)
- Bugs resolved
- crash in some special cases with template 'option codes' ...
- Change that BASE type of MA can be in list to choose a instrument model
- Bugs resolved
- 0.5.6_01 (2014-04-28)
- Bugs resolved
- one selected instrument 'NULL' (special case 'ROOT', that means ALL selected)
- Bugs resolved
- 0.5.6 (2014-04-28)
- Change:
- new validation of incorrect instrument types (family or type)
- MEA list includes info text, if something is wrong, e.g. missing SN, missing DPS, is group, ...
- Bugs resolved:
- validation messages corrected
- options can be saved also in case of real events, if they are not 'prepared' yet
- Change:
- 0.5.5_02 (2014-04-25)
- Change instrument selection/change
- new/better 'choose instrument dialog'
- for template: option list of instruments
- button 'change' is available now in some cases
- Bugs resolved:
- size of dialog 'Create new measurement' is always correct now
- Change instrument selection/change
- 0.5.5_01 (2014-04-23)
- Bugs resolved:
- update of tree/tables at attach files page every time (if any is changed)
- Change GMD schema to version 1.1
- list of option codes for templates ... lazy/late definition of correct instrument model (e.g. balloon type)
- Bugs resolved:
- 0.5.5 (2014-04-23)
- Optimize for templates
- better messages at page bottom
- validation page added
- Add more log messages
- Bugs resolved
- crash during add new files (and analyse meta-data) --> missing library in JAR files
- Optimize for templates
- 0.5.4 (2014-04-17)
- Bugs resolved
- filter operator list correctly (date + isOperator + site) for event, part, check
- Bugs resolved
- 0.5.3_02 (2014-03-31)
- Change of property editors for: DateTime, Date, Time (ISO)
- deletion of a date/time is possible now
- partly input of a date/time is possible now
- add a range check with proper tool tip message
- Change of property editor for Double
- include scientific notation like 0.123E-004
- Change of property editors for: DateTime, Date, Time (ISO)
- 0.5.3_01 (2014-03-28)
- Bugs resolved
- empty SN (null) with templates/launches is OK (in case of active instruments no change to 'none' or '')
- crash during reading DE1 (last line was an empty line)
- import 'GMD' files as template --> use correct path
- Bugs resolved
- 0.5.3 (2014-03-26)
- Release announce (mostly same like 0.5.2b)
- 0.5.2 (2014-03-03)
- Bugs resolved
- bug in attach files dialog at start of assistant shows really all 'important' files now
- bug in meta-data extractor (DefaultFileChecker) if several unwinders, balloons, parachutes, ...
- Bugs resolved
- 0.5.2a (2014-03-04)
- bug gmdf processing, if several identical SN for similar instruments
- 0.5.2b (2014-03-05)
- improved error message in case of missing link DSP <-> sonde
- 0.5.1 (2014-02-25)
- optimisation of meta-data extraction from csv text files
- properties with additional status 'deprecated'
- bugs resolved
- hang after validate (page 6)
- svn:2562
- 0.5.0 (2014-01-21)
- release version 0.5
- svn:2482
- 0.5_RC3 (2013-12-19)
- third release candidate for version 0.5
- including a function to try an update from old properties/measurements
- 0.5_RC2 (2013-12-13)
- second release candidate for version 0.5
- now with Eclipse version Kepler SR1
- add a better handling of already existent events in case of creation NEW ones using templates
- 0.5_RC1 (2013-11-13)
- first release candidate for version 0.5
- same like 0.4.13
- now compiled with Java 7
- first release candidate for version 0.5
- 0.4.13 (2013-11-05)
- Einführung einer Proxy-Konfiguration per Datei
- auf Wunsch/Bedürfnis von Lauder
- Einführung einer Proxy-Konfiguration per Datei
- 0.4.12_01 (2013-09-27)
- Verbessung des Dialogs bei Nutzung eines Templates
- 0.4.12 (2013-09-25)
- sollte identisch sein mit 0.4.11_05 (2013-09-12)
- first release candidate for 0.5 (RC1)
- 0.4.11_05 (2013-09-12)
- Bugs behoben
- GmdfChangeTicket wird nun vollständig unterstützt
- 0.4.11_04 (2013-09-10)
- Bugs behoben
- Absturz beim Bearbeiten eines Template
- Extremer Geschwindigkeitsverlust beim Erstellen eines neuen Template
- doppeltes Dateiauswahl-Fenster im "FindFilesDialog"
- FtpFileSystemView repariert, dass es nun direkt im Basis-Verzeichnis startet
- Probleme mit der neuen Datei-TreeTable bei Änderungen der MEA's
- Bugs behoben
- 0.4.11_03 (2013-09-02)
- Bugs behoben?
- Absturz beim Bearbeiten eines Templates --> NEIN
- Optionale Datei an einem nicht-messenden Teil verschwindet
- Bugs behoben?
- 0.4.11_02 (2013-08-30)
- Dc3DbFile kann nun mit RS80 umgehen
- einheitliche interne Konfigdateien (Properties)
- 0.4.11_01 (2013-08-19)
- Einbau eines ersten Archiv-Modus (COMPLETED <-> ARCHIVED)
- LME's können zwischen COMPLETED und ARCHIVED hin- und hergeschoben werden
- es gibt dafür einen eigenen Dialog (ArchiveDearchiveDialog)
- Einbau eines ersten Archiv-Modus (COMPLETED <-> ARCHIVED)
- 0.4.11 (2013-08-16)
- Großer Umbau der AttachFiles-Seite
- 0.4.10 (2013-08-07)
- Umbau der Upload-Seite
- Optimierte Startseite und Navigationsmenü
- 0.4.9_05 (2013-07-17)
- Erweiterung des GmdFile
- Nutzung von SpecificMsa eingebaut
- Löschen von verlinkten MEA's verhindern
- Antialias der Sidebar im Assistenten (InstructionsPanelImpl) aktiviert
- 0.4.9_04 (2013-07-03)
- erste Schritte zum Umbau der LME Startseite
- Aufteilung der LME-Liste in Templates, Opened and Closed Measurement Events
- erste Schritte zum Umbau der LME Startseite
- 0.4.9_03 (2013-06-27)
- weitere Optimierung des DefaultFileChecker
- properties-Dateien (*File, *Convention, *Convention_eval) optimiert
- 0.4.9_02 (2013-06-25)
- Bug behoben
- wrong description in PropertyChangeDialog
- Bug behoben
- 0.4.9_01 (2013-06-20)
- Bug behoben
- manual changed "org.osjava.sj.loader.util.CustomProperties" in jar
- add /home/micha/lib/java/jeval-0.9.4/dist/jeval.jar to jar
- Bug behoben
- 0.4.9 (2013-06-19)
- weitere Optimierung des PropertyChangeDialog für FileChecker
- verbesserte Interpretation der SRS34- und der DC3DB-Metadaten
- 0.4.8 (2013-06-17)
- komplette Erneuerung des PropertyChangeDialog für FileChecker
- erster Versuch eines RangeTest für Properties (nur DOUBLE, INTEGER)
- Löschen von Properties möglich, welche über eine Auswahl-Box verfügen
- Bug behoben bezüglich BasicObject-Vergleich (bei Dummy-BO's)
- nun direktes Einlesen und Interpretieren von SRS34-CSV Dateien möglich
- 0.4.7 (2013-06-14)
- Bug behoben, dass die manuellen Änderungen bei den Properties verschwinden
- 0.4.6 (2013-04-26)
- Bug von v0.4.4 behoben (Versuch 2): Manchmal ist der Check doch weg
- 0.4.5 (2013-04-26)
- Bug von v0.4.4 beheben (Versuch 1): Start des Assistenten (NullPointerException)
- 0.4.4 (2013-04-25)
- Bug behoben: Verschwindender Bezug zum Instrument beim Wechseln des Checks
- SpecificInstrumentCheckPresentationModel
- Bug behoben: Verschwindender Bezug zum Instrument beim Wechseln des Checks
- 0.4.3 (2013-04-12)
- Auswahl des Operator ist nun auch Datums-abhängig (ME, MEA, SIC)
- 0.4.2 (2013-02-21)
- Nutzung von BasisObject statt BasisObjectId
- 0.4.1 (2012-02-16)
- Zwischenstand...
- 0.4.0 (2012-01-30)
- (Start der Entwicklung v0.4: 2011-08-05) -- viele Änderungen im Unterbau (GruanClient)