Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #45

Merged
merged 5 commits into from
Jan 8, 2025
Merged

Dev #45

merged 5 commits into from
Jan 8, 2025

Conversation

paarnes
Copy link
Owner

@paarnes paarnes commented Jan 8, 2025

Changes:

  • Enhanced Satellite Interpolation Algorithm: Significant improvements to the interpolation algorithm for precise satellite coordinates (SP3), ensuring higher accuracy.
    • Changed from Barycentric Lagrange interpolation to using Neville's algorithm for interpolation.
  • Improved SP3 File Reading: Enhanced the SP3 file reading routine to support returning data as a pandas DataFrame for easier manipulation and analysis.
  • New Python class for Receiver Position Estimation: Added functionality to estimate approximate receiver coordinates using pseudoranges from the RINEX observation file (related to this feature request).
  • BeiDou Satellite Bug Fix: Resolved an issue where the software failed when BeiDou had more than 60 satellites this issue
  • Minor Bug Fixes: Addressed several smaller bugs to improve overall stability and performance.
  • Code Refactoring: Refactored code for better readability, maintainability, and efficiency.
  • Updated Documentation and Examples: Improved documentation and provided updated examples to guide users on how to effectively use the software.

* initial commit on approx coordinates

* major improvements

* new sp3 interpolator

* new sp3 reader

* improvement

* rename

* rename

* improve time handling

* add interpolation of clock bias

* improvements

* improvements

* improvements

* add gpstime2date_arrays_with_microsec

* add class for handeling sp3 interpolation and az and el

* make use of microseconds

* update docstrings

* use copy

* make use of the signal trasmission time

* fixes

* fix issue with zstd compression even if not desired

* fix issue with max sats beidou

* implement approx position estimation based on pseudoranges

* add elevation cutoff angle as argument

* add elevation cutoff angle as argument

* refactor

* add interpolate_single_satellite and compute_relativistic_correction_single_sat

* major improvements

* add example

* remove example

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* update README.md

* remove unused modules

* add pytest on position estimation

* remove import

* update

* update tests

* update examples

* update version
@paarnes paarnes self-assigned this Jan 8, 2025
@paarnes paarnes merged commit dc4fd94 into master Jan 8, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant