The GNSS Toolkit

Edit Package gnsstk

The GNSS Toolkit (GNSSTk) is an open-source (LGPL) project sponsored by the Space and Geophysics Laboratory (SGL), part of the Applied Research Laboratories (ARL) at The University of Texas at Austin.
The primary goals of the GNSSTk project are to:
- provide applications for use by the GNSS and satellite navigation community.
- provide a core library to facilitate the development of GNSS applications.

Refresh
Refresh
Source Files
Filename Size Changed
gnsstk-14.3.0.tar.gz 0010069379 9.6 MB
gnsstk-fix-build-with-gcc13.patch 0000000416 416 Bytes
gnsstk.changes 0000005502 5.37 KB
gnsstk.spec 0000002870 2.8 KB
Latest Revision
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1165823 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 3)
- Update to version 14.3.0
  Build System and Test Suite
  + Add tests for sem and al3 files (See New Modules below).
  + Update gnsstk_enable.sh to be POSIX compliant for wider support.
  + Update Removing special c++17 packages as they are no longer
    needed.
  Gitlab CI
  + Update codeowners file to replace contributors that left
  Library Changes
  + Add the ability for SP3NavDataFactory to initialize OrbitDataSP3
    fields to NaN or whatever
  + Add Galileo I/NAV page pair parsing to PNB factory.
  + Add addBitVec method to PackedNavBits to allow easy packing of
    an array of 0/1 ints.
  Fixes since v14.2.0
  + Fix bug in PackedNavBits.addDataVec that would drop the last
    byte of data.
  + Fix PNBGPSCNavDataFactory.cpp Fix weekrollover problem.
  + Fix PackedNavBits segfaulting when add more bits beyond its
    initial capacity.
  + Removed c++17 features due to segfaults.
  New Modules
  + core/tests/NewNav/NavLibrarySEM_T.cpp
  + core/tests/NewNav/NavLibraryYuma_T.cpp
- Removed cmake option -DBUILD_FOR_PACKAGE_SWITCH=O (breaks the build
  with swig 4).
- Update to version 14.2.0
  Build System and Test Suite
  + Fix gnsstk data submodule reference
  + Update build.sh to opportunistically use Ninja
  + Update create debian/ubuntu major version coinstallable
    package
  Library Changes
  + Add support for specifying which c++ standard to use when
    compiling with g++
  + Add GPS SV config message to NewNav
  + Add support for norad IDs in SatID for those compilers
    that support c++17 or later
  + Update BDSD?NavEph.cpp Modified end fit determination
  + Changes in support of CSMS
  Fixes since v14.1.0
  + Fix SEM NavData system value
  + Fix SEMNavDataFactory orbital inclination rate of change
  + Fix time offset sign convention to be consistent between
    BasicTimeSystemConverter and the NavTimeSystemConverter.
  + Fix a few sign convention changes
  New Modules
  + core/lib/GNSSCore/SatTimeSystem.cpp
  + core/lib/GNSSCore/SatTimeSystem.hpp
  + core/lib/NewNav/GPSNavConfig.cpp
  + core/lib/NewNav/GPSNavConfig.hpp
  + core/lib/NewNav/GPSSVConfig.cpp
  + core/lib/NewNav/GPSSVConfig.hpp
  + core/lib/NewNav/SystemNavData.hpp
  + core/tests/GNSSCore/SatelliteSystem_T.cpp
  + core/tests/NewNav/GPSNavConfig_T.cpp
  + core/tests/NewNav/GPSSVConfig_T.cpp
  + swig/tests/test_GPSNavConfig.py
- Update to version 14.1.0
  Build System and Test Suite
  + Fix swig4.0 compile time issues.
  Library Changes
  + Add SWIG bindings for MOPS and GCAT TropModel correctors.
  + Update refactor PRSolution to update style and decompose large functions.
  Fixes since v14.0.0
  + Fix sphinx docs hidden navigation bar
- Update to version 14.0.0
  Build System and Test Suite
  + Update the clean build parameter
  + Update SWIG cmake rules now that we're no longer supporting cmake version 2
  + Update compiler to Visual Studio 2019 in the Windows build scripts.
  Gitlab CI
  + Update Deprecated Debian 9 build
  + Add Ubuntu 20.04 pipeline jobs
  Library Changes
  + Add group path delay calculator (GroupPathCorr and related
    classes).
  + Update Refactor HelmertTransform into HelmertTransformer
  + Update Refactor reference frames into RefFrame
  + Update the nonsensical ISC interface in NavLibrary with one
    that does make sense.
  + Update Refactor duplicate raw range implementations into a
    single class.
  + Update group path corrector navLib from shared_ptr to reference
    to work around swig/python problem
  + Update Move NewNav enums to the namespace level for consistency
  + Update NewNav docs
  + Add NavData::clone method
  + Add signal details to nav dump methods
  + Add group path delay calculator (GroupPathCorr and related
    classes).
  + Add a CorrectorType that was missed
  Fixes since v13.8.0
  + Fix swig build error
- Update to version 13.8.0
  Build System and Test Suite
  + Update Changed the minimum cmake version
  + Fix Remove SystemTime tests that randomly fail
  + Fix ORD tests to use the GNSSTk testing framework
  Gitlab CI
  + Update CODEOWNERS.
  + Fix pipeline push artifacts
  Library Changes
  + Update change string name in StringUtils to avoid conflict
    with curses library macro
  + Update exception specifications from throw() to noexcept
  + Update documentation of TropModel classes
  + Update move nav message bit definition enums out of
    PNBNavDataFactory.cpp files and into their own files.
  + Add documentation on raw range (geometric range) computations
  + Add Split test data into gnsstk-data repo with submodules
    configured
  + Add support for GLONASS CDMA nav data processing
  + Update sphinx documentation of SWIG bindings
  + Update Deprecate extraneous swig binding for function that no
    longer exists.
  Fixes since v13.7.0
  + Fix week rollover issues in GPS LNav, Galileo F/Nav and Galileo
    I/Nav decoders.
  + Fix bugs in GLONASS CDMA nav data processing
- Update to version (tag) 13.7.0
Comments 0
openSUSE Build Service is sponsored by