mapping-suites

Crates.iomapping-suites
lib.rsmapping-suites
version0.0.1
sourcesrc
created_at2024-07-10 12:28:30.880531
updated_at2024-07-10 12:28:30.880531
descriptionA collection of SLAM suites, based on mapping-algorithms
homepage
repositoryhttps://github.com/EmilyMatt/mapping-rs
max_upload_size
id1298188
size9,493
Emily Matheys (EmilyMatt)

documentation

README

Build Pipeline codecov GitHub Issues MIT

GitHub Stars GitHub Watchers GitHub Forks

Discord Channel

mapping-suites

SLAM suites based on the mapping-algorithms crates

⚠️ Unstable API ⚠️

Warning: this crate is in early development, breaking API changes are to be expected.

Usage

Add this to your Cargo.toml:

[dependencies]
mapping-suites = { git = "https://github.com/EmilyMatt/mapping-rs.git" }

Features

no_std support

While the std feature is enabled by default, this crate can was designed with no_std support in mind,
provided that a memory allocator is configured (this crate does use the alloc crate).

It can be easily achieved like so:

[dependencies.mapping-suites]
default-features = false

tracing

This crate provides profiling and instrumentation insight via the tracing crate.

To use it, simply enable the tracing feature in your Cargo.toml, and use your choice of a subscriber. Note that different functions have different tracing levels.

Since each and every function is instrumented, be sure to remember the overhead for enabling tracing.

Contributing

If you would like to contribute, we welcome your contributions. Please be sure to check out our CONTRIBUTING.md

Commit count: 94

cargo fmt