thormotion 0.4.1

A cross-platform motion control library for Thorlabs systems, written in Rust.
Documentation
[dependencies.ahash]
version = "0.8"

[dependencies.async-broadcast]
version = "0.7"

[dependencies.log]
version = "0.4"

[dependencies.nusb]
version = "0.1.14"

[dependencies.pyo3]
features = ["experimental-async", "extension-module", "experimental-inspect"]
optional = true
version = "0.27"

[dependencies.smol]
version = "2.0"

[dependencies.thormacros]
version = "0.1"

[dev-dependencies.env_logger]
version = "0.11"

[features]
py = ["dep:pyo3"]

[lib]
crate-type = ["lib"]
name = "thormotion"
path = "src/lib.rs"

[package]
authors = ["Amelia Fraser-Dale"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["hardware-support", "science", "science::robotics"]
description = "A cross-platform motion control library for Thorlabs systems, written in Rust."
documentation = "https://docs.rs/thormotion/"
edition = "2024"
keywords = ["thorlabs", "research", "automation", "robotics", "mechatronics"]
license = "BSD-3-Clause"
name = "thormotion"
readme = "README.md"
repository = "https://github.com/MillieFD/thormotion"
version = "0.4.1"