gnss-dsp

Crates.iognss-dsp
lib.rsgnss-dsp
version0.2.1
created_at2025-12-03 11:10:10.984752+00
updated_at2025-12-08 08:23:31.901972+00
descriptionDigital Signal Processing algorithms for GNSS
homepage
repositoryhttps://github.com/daniestevez/gnss-dsp/
max_upload_size
id1963850
size110,407
Daniel Estévez (daniestevez)

documentation

README

gnss-dsp

gnss-dsp is a set of signal processing tools for GNSS. It is mainly implemented in Rust, with some Python for scripting and plotting. It can be used as a Python package, which contains some CLI tools, and as a Rust crate, for access to most of the functionality within Rust projects.

Currently this package contains a CUDA high-sensitivity acquisition algorithm for GPS L1 C/A.

Development

This repository uses just to run common development tasks. Run just to print the available recipes. The recommended way of doing development is to create a Python virtual environment, activate it, and run just develop, which calls maturin develop to build the package and install it into the virtual environment.

uv is required to run several development tasks.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 0

cargo fmt