{"id":25665327,"url":"https://github.com/rtk-rs/rinex","last_synced_at":"2025-05-16T07:05:45.822Z","repository":{"id":40238689,"uuid":"439256131","full_name":"rtk-rs/rinex","owner":"rtk-rs","description":"RINEX parsing, analysis and production","archived":false,"fork":false,"pushed_at":"2025-05-07T11:13:14.000Z","size":117374,"stargazers_count":103,"open_issues_count":10,"forks_count":24,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-05-13T06:43:59.301Z","etag":null,"topics":["geodesy","gnss","gps","parser","rinex","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rtk-rs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-12-17T08:04:51.000Z","updated_at":"2025-05-12T20:03:52.000Z","dependencies_parsed_at":"2024-01-08T09:04:02.966Z","dependency_job_id":"af7e23f8-5370-4609-a9b2-525383a801ad","html_url":"https://github.com/rtk-rs/rinex","commit_stats":{"total_commits":1745,"total_committers":13,"mean_commits":"134.23076923076923","dds":"0.10200573065902574","last_synced_commit":"c317d8aba944206763cb44c48598f83dbac8e646"},"previous_names":["georust/rinex","gwbres/rinex","rtk-rs/rinex"],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtk-rs%2Frinex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtk-rs%2Frinex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtk-rs%2Frinex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtk-rs%2Frinex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rtk-rs","download_url":"https://codeload.github.com/rtk-rs/rinex/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254485062,"owners_count":22078767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["geodesy","gnss","gps","parser","rinex","rust"],"created_at":"2025-02-24T07:06:42.063Z","updated_at":"2025-05-16T07:05:45.816Z","avatar_url":"https://github.com/rtk-rs.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"RINEX \n=====\n\n[![Rust](https://github.com/rtk-rs/rinex/actions/workflows/rust.yml/badge.svg)](https://github.com/rtk-rs/rinex/actions/workflows/rust.yml)\n[![Rust](https://github.com/rtk-rs/rinex/actions/workflows/daily.yml/badge.svg)](https://github.com/rtk-rs/rinex/actions/workflows/daily.yml)\n[![crates.io](https://docs.rs/rinex/badge.svg)](https://docs.rs/rinex/)\n[![crates.io](https://img.shields.io/crates/d/rinex.svg)](https://crates.io/crates/rinex)\n\n[![MRSV](https://img.shields.io/badge/MSRV-1.82.0-orange?style=for-the-badge)](https://github.com/rust-lang/rust/releases/tag/1.82.0)\n[![License](https://img.shields.io/badge/license-MPL_2.0-orange?style=for-the-badge\u0026logo=mozilla)](https://github.com/rtk-rs/rinex/blob/main/LICENSE)\n\n[RINEX (Receiver Independent EXchange)](https://en.wikipedia.org/wiki/RINEX) parser and formatter.   \nThe RINEX format is fully open source and is specified to answer the requirements of navigation and much more.\n\nTo contribute to either of our project or join our community, you way\n- open an [Issue on Github.com](https://github.com/rtk-rs/rinex/issues) \n- follow our [Discussions on Github.com](https://github.com/rtk-rs/discussions)\n- join our [Discord channel](https://discord.com/invite/VwuKPcw6)\n\n## Advantages :rocket: \n\n- Fast\n- Open sources: read and access all the code!\n- All modern GNSS constellations, codes and signals\n  - Surveying with GPS, Galileo, BeiDou and QZSS\n- Time scales: GPST, QZSST, BDT, GST, UTC, TAI\n- Efficient seamless compression and decompression\n- RINEX V4 full support, including\n  - new Ionospheric coorections\n  - new Time offset corrections\n  - precise Earth Orientation updates\n- Navigation supported in the following constellations\n  - GPS\n  - Galileo\n  - BeiDou\n  - QZSS\n- Most RINEX formats supported (see following table)\n- High Precision Clock RINEX products (for PPP)\n- DORIS (special RINEX)\n- Many pre-processing algorithms including Filter Designer\n- Several file operations: merging, splitting, time binning (batch)\n\n## Warnings :warning:\n\n- Navigation is currently not feasible with Glonass, SBAS and IRNSS\n- File production might lack some features, mostly because we're currently focused on data processing\n\n## Citation and referencing\n\nIf you need to reference this work, please use the following model:\n\n`RTK-rs Team (2025), RINEX: analysis and processing (MPLv2), https://github.com/rtk-rs`\n\nFormats \u0026 revisions\n===================\n\nThe parser supports RINEX V4.0, that includes RINEX V4 Navigation files.   \nWe support the latest revisions for both IONEX and Clock RINEX.  \nWe support the latest (rev D) SP3 format.  \n\nRINEX formats \u0026 applications\n============================\n\n| Type                       | Parser            | Writer              |  CLI                 |      Content         | Record Iteration     | Timescale  |\n|----------------------------|-------------------|---------------------|----------------------|----------------------|----------------------| -----------|\n| Navigation  (NAV)          | :heavy_check_mark:| :construction:      |  :heavy_check_mark: :chart_with_upwards_trend:  | Ephemerides, Ionosphere models | Epoch | SV System time broadcasting this message |\n| Observation (OBS)          | :heavy_check_mark:| :heavy_check_mark: | :heavy_check_mark:  :chart_with_upwards_trend: | Phase, Pseudo Range, Doppler, SSI | Epoch | GNSS (any) |\n|  CRINEX  (Compressed OBS)  | :heavy_check_mark:| RNX2CRX1 :heavy_check_mark: RNX2CRX3 :construction:  | :heavy_check_mark:  :chart_with_upwards_trend:  |  Phase, Pseudo Range, Doppler, SSI | Epoch | GNSS (any) |\n|  Meteorological data (MET) | :heavy_check_mark:| :heavy_check_mark:  | :heavy_check_mark: :chart_with_upwards_trend:  | Meteo sensors data (Temperature, Moisture..) | Epoch | UTC | \n|  Clocks (CLK)              | :heavy_check_mark:| :construction:      | :heavy_check_mark: :chart_with_upwards_trend:  | Precise SV and Reference Clock states |  Epoch | GNSS (any) |\n|  Antenna (ATX)             | :heavy_check_mark:| :construction:      | :construction:   | Precise RX/SV Antenna calibration | `antex::Antenna` | :heavy_minus_sign: |\n|  Ionosphere Maps  (IONEX)  | :heavy_check_mark:|  :construction:     | :heavy_check_mark:  :chart_with_upwards_trend: | Ionosphere Electron density | Epoch | UTC |\n|  DORIS RINEX               | :heavy_check_mark:|  :construction:     | :heavy_check_mark:   | Temperature, Moisture, Pseudo Range and Phase observations | Epoch | TAI |\n\nContributions\n=============\n\nContributions are welcomed, do not hesitate to open new issues\nand submit Pull Requests through Github.\n\nIf you want to take part in active developments, check out our [contribution guidelines and hints](CONTRIBUTING.md) to navigate this library quicker.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frtk-rs%2Frinex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frtk-rs%2Frinex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frtk-rs%2Frinex/lists"}