1 unstable release
0.0.0 | Aug 23, 2024 |
---|
#39 in #focused
26 downloads per month
Used in slant
12KB
slant
The library is currently in the early stages of development and is not yet ready for production use.
Welcome to slant
! Slant aims to be a complete mathematical toolbox providing an interactive sandbox for visualizing abstract mathematical concepts. The library is inspired by 3blue1brown's manim animation engine.
Features
-
slant-anim
- Animation library -
slant-plot
- Plotting library
Getting Started
Building from the source
Start by cloning the repository
git clone https://github.com/FL03/slant.git
cd slant
Build the project
cargo build --all-features --workspace
Run the tests
cargo test -F full --workspace
Examples
Basic Usage
extern crate slant;
fn main() -> Result<(), Box<dyn std::error::Error>> {
tracing_subscriber::fmt::init();
tracing::info!("Welcome to slant!");
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.
Dependencies
~0.7–1.4MB
~30K SLoC