Skip to content

Release v4.1.2 Latest

Latest

Choose a tag to compare

@seballgeyer seballgeyer released this 16 Jun 08:07
04e43fc

The Ginan team is pleased to release Ginan patch v4.1.2

Added

Ginan core:

  • Added RTCM extension work, including receiver metadata support and associated tests.
  • Added diagnostics for preprocessor slip detection, including SCDIA diagnostics and clearer slip reason handling.
  • Added dry-run options for checking configuration/execution flow without running a full processing job.
  • Added support for SINEX PSD annual-frequency corrections.

GinanUI:

  • Added a YAML/HTML inspector path in GinanUI, including generated inspector styling and integration into the UI.
  • Added a YAML configuration tab and controls for config overwrite behaviour.
  • Added GinanUI support for ocean and atmospheric loading workflows.
  • Added visualisation pop-out support. - Added SINEX output controls to GinanUI.

Changed

Ginan core:

  • Improved realtime operation: config reloads now retire removed streams, clear removed inputs, keep trace/RTCM outputs open while appending, and improve sync/reconnect diagnostics.
  • Improved stream/file handling by keeping file streams open across parses and reducing unnecessary open/close cycles.
  • Improved data handling for multiple input streams, EOF handling, start/end epoch logic, and stream state checks.
  • Updated preprocessor so basic preparation still runs when the preprocessor is disabled.

GinanUI:

  • Refactored GinanUI into smaller controllers/models for maintainability and accessibility.
  • Improved GinanUI config update paths and visualisation controls.

Build and dependencies:

  • Added Eigen 5 compatibility using a simpler integration path after the initial migration approach proved unsuitable.
  • Improved Eigen/BLAS compatibility and Windows portability.
  • Added CI/vcpkg updates for dependency unit testing.

Fixed

Ginan core:

  • Fixed RTS/chunking output and chunk-parallel transition handling.
  • Fixed loading grid longitude handling for 0-360 degree grids.
  • Fixed unsafe nullStream behaviour in multi-threaded runs.

GinanUI:

  • Fixed duplicate .pos plotting for multi-day observations.
  • Fixed restoration handling for igs_satellite_metadata.snx.