1 unstable release
0.0.0 | Aug 23, 2024 |
---|
#17 in #visualizations
45 downloads per month
Used in 2 crates
7KB
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
~31K SLoC