Skip to content

Releases: seafloor-geodesy/gnatss

v0.2.1

04 Oct 17:02
0d406cb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

14 Jun 23:14
c1b628a
Compare
Choose a tag to compare

GNATSS Major Release (v0.2.0)

We are excited to announce the major release of GNATSS, featuring significant enhancements and new functionalities, including Data Standard usage and posfilter functionality.

What's Changed

New Features

  • Posfilter:

    • Added ops function to compute transducer offset from the antenna #217
    • Loader function for roll-pitch-heading now accepts optional covariance rows #225
    • Created loaders for wave glider L1 data for roll-pitch-heading and their std-devs #231
    • Added Kalman Filtering functionality #238
    • Simplified the posfilter module to get at kf, si, rot #255
  • General:

    • Added 'gpsws_to_time' function to convert GPS Week, Seconds to Astropy Time #230
    • Added spline interpolation and updated ops for tt #237
    • Configuration updates, adding data spec, and initial end-to-end function #239
    • Added flag '--version' to get software version #248
    • Extended calc_twtt_model to allow other methods #250
    • Added flags to skip steps #245

Enhancements and Fixes

  • Fixed deprecated delim_whitespace with sep for pandas #236
  • Updated outliers message to use --remove-outliers flag #251
  • Fixed bug when running NDP1 example #252
  • Performed style updates and fixes #284

Refactorings

  • Major refactor of the codebase to ensure more modularity and clarity #242
  • Cleaned up old code, moved old main to legacy_main.py, and removed garpos.py #253

Testing

  • Added tests for read_novatel_L1_data_files and fixed broken unittests #254
  • Configuration model changes breaking unittests #260
  • Updated test data to be in a zip file stored in git lfs #263
  • Removed the use of git lfs and added a testing module #268
  • Fixed failing tests caused by recent updates to the code #262
  • Added unittests for posfilter rotation and Kalman filtering functionalities #273
  • Increased project unittest coverage from 50% to 75.9% #279

Documentation

  • Fixed documentation for some modules #266
  • Updated documentation to reflect current functions #287
  • Added Code of Conduct #272
  • Updated badges and added nox badge #271 #288
  • Updated main docstring for run_gnatss #289

Continuous Integration

  • Updated nox to pull test data and updated CI to use nox #265
  • Fixed codecov action step #285
  • Created release.yml #291

Chores

  • Bumped setup python from 5.0 to 5.1 #243
  • Bumped pypi publish from 1.8.11 to 1.8.14 #244
  • Prepared for release, merging dev to main #269
  • Updated pre-commit and ran it #270

Contributors

Full Changelog: v0.1.1...v0.2.0

v0.1.1

31 Jan 21:37
73cbcac
Compare
Choose a tag to compare

What's Changed

  • docs: Add a small section about the benchmarking by @lsetiawan in #204
  • chore(deps): bump actions/setup-python from 4.8.0 to 5.0.0 by @dependabot in #203
  • chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #205
  • chore(deps): bump actions/download-artifact from 3 to 4 by @dependabot in #206
  • refactor: Update run flags for distance center, process dataset, and qc by @madhavmk in #210
  • test: Added RPH_TWTT test dataset by @lsetiawan in #212
  • (feat): Add atd_offset to posfilter config model by @madhavmk in #213
  • fix: Fixed the ignoring of 'parsed' files by @lsetiawan in #215
  • test: Update test to remove failures by @lsetiawan in #216

Full Changelog: v0.1.0...v0.1.1

v0.1.0

06 Dec 17:02
25716d9
Compare
Choose a tag to compare

Overview

This is the initial release of GNATSS. It is a major release that includes the changes below.

Setup and Configuration

Code Structure and Modules

Documentation

Features and Functionalities

Testing

Bug Fixes

Dependency Updates

New Contributors

Full Changelog: https://github.com/seafloor-geodesy/gnatss/commits/v0.1.0