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.