gnss-dsp 0.1.0

Digital Signal Processing algorithms for GNSS
docs.rs failed to build gnss-dsp-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

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.