Gnatss

Latest version: v0.1.1

Safety actively analyzes 623518 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.1

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


**Full Changelog**: https://github.com/seafloor-geodesy/gnatss/compare/v0.1.0...v0.1.1

0.1.0

Overview

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

Setup and Configuration

- Setup `seagap` Python package by lsetiawan [PR 56](https://github.com/seafloor-geodesy/gnatss/pull/56)
- Update badge to docs by lsetiawan [PR 58](https://github.com/seafloor-geodesy/gnatss/pull/58)
- Setup initial configuration file spec for solver by lsetiawan [PR 57](https://github.com/seafloor-geodesy/gnatss/pull/57)
- Update package manager to `hatch` by lsetiawan [PR 62](https://github.com/seafloor-geodesy/gnatss/pull/62)
- Add coverage report and upload to codecov by lsetiawan [PR 68](https://github.com/seafloor-geodesy/gnatss/pull/68)
- Add codespaces configuration by lsetiawan [PR 89](https://github.com/seafloor-geodesy/gnatss/pull/89)
- Update codespace to install package and ipykernel by lsetiawan [PR 91](https://github.com/seafloor-geodesy/gnatss/pull/91)

Code Structure and Modules

- Add io utilities and io configurations to YAML spec by lsetiawan [PR 59](https://github.com/seafloor-geodesy/gnatss/pull/59)
- Add geo.py module for geospatial operations by lsetiawan [PR 69](https://github.com/seafloor-geodesy/gnatss/pull/69)
- Initialize CLI by lsetiawan [PR 67](https://github.com/seafloor-geodesy/gnatss/pull/67)
- Initialize ops module with necessary functions by lsetiawan [PR 80](https://github.com/seafloor-geodesy/gnatss/pull/80)
- Update and add tests for ops/data module by lsetiawan [PR 96](https://github.com/seafloor-geodesy/gnatss/pull/96)

Documentation

- Add docstring to jupyter book by lsetiawan [PR 81](https://github.com/seafloor-geodesy/gnatss/pull/81)
- Add docstring and initial test for main.py by lsetiawan [PR 92](https://github.com/seafloor-geodesy/gnatss/pull/92)
- docs: Add contributing section in README by lsetiawan [PR 110](https://github.com/seafloor-geodesy/gnatss/pull/110)
- docs: add CONTRIBUTING docs for setting up dev by lsetiawan [PR 114](https://github.com/seafloor-geodesy/gnatss/pull/114)
- docs: update repo readme by lsetiawan [PR 115](https://github.com/seafloor-geodesy/gnatss/pull/115)
- docs: clean up docs and pre-commit by lsetiawan [PR 112](https://github.com/seafloor-geodesy/gnatss/pull/112)
- docs: add doc about CLI and clean terminal doc for CLI by lsetiawan [PR 132](https://github.com/seafloor-geodesy/gnatss/pull/132)
- docs(readme): Add codefactor badge by lsetiawan [PR 136](https://github.com/seafloor-geodesy/gnatss/pull/136)
- docs: update codefactor and ci badge by lsetiawan [PR 199](https://github.com/seafloor-geodesy/gnatss/pull/199)
- docs: Update codecov and links by lsetiawan [PR 200](https://github.com/seafloor-geodesy/gnatss/pull/200)

Features and Functionalities

- Add method for computing harmonic mean by lsetiawan [PR 66](https://github.com/seafloor-geodesy/gnatss/pull/66)
- Add distance from center computation by lsetiawan [PR 138](https://github.com/seafloor-geodesy/gnatss/pull/138)
- feat(posfilter): Adds config model for Position Filtering by lsetiawan [PR 134](https://github.com/seafloor-geodesy/gnatss/pull/134)
- feat: Add a feature to extract and save process results to netcdf file by lsetiawan [PR 143](https://github.com/seafloor-geodesy/gnatss/pull/143)
- feat: Add flags to override 'residual' and 'distance' by lsetiawan [PR 146](https://github.com/seafloor-geodesy/gnatss/pull/146)
- feat(loaders): Add loader function for RPH and flexible file gathering by lsetiawan [PR 147](https://github.com/seafloor-geodesy/gnatss/pull/147)
- feat: Add feature to export and use outliers by lsetiawan [PR 144](https://github.com/seafloor-geodesy/gnatss/pull/144)
- feat: Add numba harmonic mean implementation by lsetiawan [PR 194](https://github.com/seafloor-geodesy/gnatss/pull/194)
- feat: Add option for gnatss for user flag file to remove bad data by madhavmk [PR 195](https://github.com/seafloor-geodesy/gnatss/pull/195)
- feat: Add session_time attribute to process dataset by lsetiawan [PR 201](https://github.com/seafloor-geodesy/gnatss/pull/201)

Testing

- test(utilities): add test case to return False when checking files by lizimu0709 [PR 101](https://github.com/seafloor-geodesy/gnatss/pull/101)
- test(seagap): add test case to raise ValueError by lizimu0709 [PR 103](https://github.com/seafloor-geodesy/gnatss/pull/103)
- test(geo): add test for geo module by lsetiawan [PR 98](https://github.com/seafloor-geodesy/gnatss/pull/98)
- test(solve): add docstrings and tests for solve module by lsetiawan [PR 99](https://github.com/seafloor-geodesy/gnatss/pull/99)
- test(loaders): Add test for load_configuration by madhavmk [PR 164](https://github.com/seafloor-geodesy/gnatss/pull/164)
- test(loaders): Add test for load_sound_speed by madhavmk [PR 166](https://github.com/seafloor-geodesy/gnatss/pull/166)
- test(loaders): Add test for load_gps_solutions 126 by madhavmk [PR 168](https://github.com/seafloor-geodesy/gnatss/pull/168)
- test(loaders): Add test for load_travel_times 125 by madhavmk [PR 169](https://github.com/seafloor-geodesy/gnatss/pull/169)
- test(loaders): Add test for load_deletions 127 by madhavmk [PR 179](https://github.com/seafloor-geodesy/gnatss/pull/179)

Bug Fixes

- Fix definition of Unix J2000 format and add unittesting by madhavmk [PR 109](https://github.com/seafloor-geodesy/gnatss/pull/109)
- fix: update time scale to 'tt' as default assumption by lsetiawan [PR 117](https://github.com/seafloor-geodesy/gnatss/pull/117)
- fix(io): Add a catch for directory only path by lsetiawan [PR 154](https://github.com/seafloor-geodesy/gnatss/pull/154)
- fix: Fix runtime message that shows wrong info by lsetiawan [PR 180](https://github.com/seafloor-geodesy/gnatss/pull/180)
- feat: Ticks for plots need to be hourly by madhavmk [PR 189](https://github.com/seafloor-geodesy/gnatss/pull/189)
- feat: File inputs not able to be a single file by madhavmk [PR 190](https://github.com/seafloor-geodesy/gnatss/pull/190)
- fix: Add geoid undulation for final height by lsetiawan [PR 192](https://github.com/seafloor-geodesy/gnatss/pull/192)

Dependency Updates

- Bump min py >= 3.9 and pin dependencies max by lsetiawan [PR 93](https://github.com/seafloor-geodesy/gnatss/pull/93)

New Contributors

* lsetiawan made their first contribution in https://github.com/seafloor-geodesy/gnatss/pull/56
* lizimu0709 made their first contribution in https://github.com/seafloor-geodesy/gnatss/pull/101
* madhavmk made their first contribution in https://github.com/seafloor-geodesy/gnatss/pull/109
* johnbdesanto made their first contribution in https://github.com/seafloor-geodesy/gnatss/pull/186

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

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.