# rs-spline
[](https://crates.io/crates/rs-spline)
[](https://docs.rs/rs-spline)
[](https://github.com/FL03/rs-spline/actions/workflows/clippy.yml)
[](https://github.com/FL03/rs-spline/actions/workflows/rust.yml)
***
### _The library is currently in the early stages of development and is not yet ready for production use._
A generic spline library for Rust optimized for AI workloads
## Features
## Getting Started
### Building from the source
Start by cloning the repository
```bash
git clone https://github.com/FL03/rs-spline.git
cd rs-spline
```
```bash
cargo build --features full -r --workspace
```
## Usage
### Example: Linear Model (biased)
```rust
extern crate rs-spline;
fn main() -> anyhow::Result<()> {
tracing_subscriber::fmt::init();
tracing::info!("Starting linear model example");
Ok(())
}
```
## Contributing
Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.
Please make sure to update tests as appropriate.
## License
* [Apache-2.0](https://choosealicense.com/licenses/apache-2.0/)
* [MIT](https://choosealicense.com/licenses/mit/)