mathsharp

Crates.iomathsharp
lib.rsmathsharp
version
sourcesrc
created_at2025-01-10 06:48:13.56541
updated_at2025-02-02 03:13:44.422528
descriptioncollection of mathematical functions and resources to assist in solving a wide range of topics
homepage
repositoryhttps://github.com/JosephGurak/mathsharp
max_upload_size
id1510990
Cargo.toml error:TOML parse error at line 17, column 1 | 17 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Joseph Gurak (JosephGurak)

documentation

README

mathsharp

Rust Crate for Working with Mathematical Operations

The Goal of mathsharp is to provide a fast and friendly experience for anyone needing to use math in their projects, from unit converisons to calculus and beyond.

Example

Below example demonstrates using a temperature conversion function.

use mathsharp::fahrenheit_celsius;

fn main() {
    let from_fahrenheit = 32.0;
    let to_celsius = fahrenheit_celsius(from_fahrenheit);
    
    println!("{} fahrenheit is equal to {} Celsius", from_fahrenheit, to_celsius);   
}

Roadmap

MathSharp aims to add areas of mathematics in blocks each with consistent monthly updates.

BLOCK 1: Unit Conversions

    March 1st Update:  
                        length, mass, volume, area, time, pressure, energy, power

BLOCK 2: Geometric Calculations

    April 1st Update: 
                        perimeter, area, volume, triangles, circles, quadrilaterals
                        
    May 1st Update:
                        trigonometry

BLOCK 3: Algebra

    June 1st Update: TBD
                        

More Blocks will be added and existing ones updated as MathSharp progresses towards its goal

Website On its way!

Around the time of BLOCK 3 MathSharp website will be launched using the Dioxus framework to create a place for more documentation, math resources and a special surprise!

Commit count: 8

cargo fmt