Skip to content
/ nikisas Public

An implementation in Rust of common mathematical functions with focus on speed and simplicity of implementation at the cost of precision.

License

Notifications You must be signed in to change notification settings

pnevyk/nikisas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nikisas

An implementation of common mathematical functions with focus on speed and simplicity of implementation at the cost of precision, with support for no_std environments.

The implementations contain explanations of the algorithms and Sollya programs for finding the coefficients of polynomials reside in sollya directory.

If you want a reasonable implementation of mathematical functions with small memory footprint and performance cost, you should use micromath crate.

Usage

use nikisas::{ln, consts::E};
assert_eq!(ln(E), 1.0);

Documentation

See documentation on crates.io.

License

nikisas is licensed under MIT. Feel free to use it, contribute or spread the word.

About

An implementation in Rust of common mathematical functions with focus on speed and simplicity of implementation at the cost of precision.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages