vitallens-core
v0.1.0
Published
<div align="center"> <h1>vitallens-core</h1> <p align="center"> <p>The universal Rust engine powering the VitalLens ecosystem.</p> </p>
Readme
vitallens-core is the shared internal signal processing library for VitalLens. It provides a single Rust codebase that guarantees mathematical parity and high performance across all our client platforms and SDKs.
Targets
This core compiles directly into the native formats required by our clients:
- Apple (iOS/macOS): Compiled as an
.xcframeworkwith Swift bindings via UniFFI. - Web (JavaScript/TypeScript): Compiled to WebAssembly (
.wasm) viawasm-pack. - Python: Compiled as a native Python extension (
.so) via PyO3 and Maturin.
Integration Guides
If you are looking to integrate this core into a specific environment, refer to the dedicated guides:
Development
Prerequisites include Rust, Python 3.10+, wasm-pack, and the necessary Apple targets. See CONTRIBUTING.md for full setup instructions.
We use a universal Makefile to handle building and testing.
# Run all fast verifications and unit tests
make check
# Build release artifacts for all targets
make buildDisclaimer
The estimates provided by this software are for general wellness purposes only and are not intended for medical use. Always consult with a doctor for any health concerns or for medically precise measurements.
License
This project is licensed under the MIT License.
