Recent Releases of https://github.com/VLambda/NumeriLib
https://github.com/VLambda/NumeriLib - Numerilib v0.1.0
NumeriLib v0.1.0 Change Log:
We are officially renaming Ferrate to NumeriLib. This will be the final name change for the project.
Moving Branches:
- Moved
Functionsout ofspecialand into the root of the crate.- You can access it from
numerilib::Functionsnow.
- You can access it from
- Moved
Probabilityout ofspecialand into the root of the crate.- You can access it from
numerilib::Probabilitynow.
- You can access it from
- Moved
numerilib::FunctionsChanges:- More Numerical Integration Methods:
numerilib::Functions::right_riemannnumerilib::Functions::left_riemannnumerilib::Functions::midpoint_riemannnumerilib::Functions::trapezoidnumerilib::Functions::simpsonnumerilib::Functions::boole_rulenumerilib::Functions::adaptive_quadrature
- Moved Error Functions outside of
Functions- They can now be accessed via
numerilib::special::Error
- They can now be accessed via
- Factorials and Factorial Related Functions:
- Moved Factorials and Factorial Related Functions outside of
FunctionstoProbability - They can now be accessed via
numerilib::special::Probability - Added Rising Factorials
Pochammer's Symboland Falling Factorials numerilib::special::Probability::pochhammernumerilib::special::Probability::falling_factorial
- Moved Factorials and Factorial Related Functions outside of
- More Numerical Integration Methods:
More Special Functions:
- The Previously Mentioned Error Functions
numerilib::special::Error
- Hypergeomeric Functions
numerilib::special::Hypergeometric- A Quick Note on Hypergeometric Functions:
- The Hypergeometric Functions are not fully implemented yet. They are still a work in progress.
- Most Importantly the
numerilib::special::Hypergeometric::gaussianHypergeometric Function is fully not implemented yet. It is only accurate when 0 <z< 0.5- All the Transforms will be implemented in the next release
- The Previously Mentioned Probability Functions
numerilib::special::Probability
- The Previously Mentioned Error Functions
A Much Better Matrix API:
- The Matrix API has been completely reworked and is now much more intuitive and easy to use.
- For now
Gaussian Eliminationhas been removed and will be re-added in the next release.
Statistics:
- List Based Statistics:
- Given a list you are now able to calculate basic functions
numerilib::stats::Generic::meannumerilib::stats::Generic::five_number_summarynumerilib::stats::Generic::population_sdnumerilib::stats::Generic::population_variancenumerilib::stats::Generic::sample_sdnumerilib::stats::Generic::sample_variancenumerilib::stats::Generic::sizenumerilib::stats::Generic::sumnumerilib::stats::Generic::sum_squared- More Distributions & Functions:
- The New Distributions:
numerilib::stats::distr::Binomialnumerilib::stats::distr::Cauchynumerilib::stats::distr::Chinumerilib::stats::distr::ChiSquarednumerilib::stats::distr::Fishernumerilib::stats::distr::GeometricFailurenumerilib::stats::distr::GeometricTrialsnumerilib::stats::distr::Hypergeometricnumerilib::stats::distr::Poisson
- Added tailed-CDF and CDF functions
- Added many, many functions for each distribution (too many to list)
- List Based Statistics:
Docs.rs Changed:
- Made Docs much more fleshed out and added in-depth examples for every function.
- removed all the Links
- Tests will no longer be in API Docs. Rather they will be in the new
testsDirectory of the project.
MDBook Website is Published:
- The MDBook Website is now published and can be found at vlambda.github.io
- The MDBook Website is still a work in progress and will be updated regularly. It is still missing a lot of content, but will be fully update to date by the next release.
Imaginary and Complex Numbers:
- Added Imaginary and Complex Numbers
numerilib::Complex
- Added Imaginary and Complex Numbers
A better README.md
The Future of
ferrate,vml, andrusty_stats:ferratev0.0.4 will be the last release offerrate. It will be yanked on the next release ofnumerilib.vmlandrusty_statsare currently yanked.
Closing Notes
I hope the wait was worth it. NumeriLib is now much more fleshed out and has a lot more functionality. I hope you enjoy using it as much as I enjoyed making it. If you like my work, please leave a Star on the GitHub Repo. It really helps me out. Thank you for your support and I hope you have a great day. -VLambda
- Rust
Published by VLambda over 2 years ago
https://github.com/VLambda/NumeriLib - Version 0.0.4
Ferrate Version 0.0.4
Changes:
Matrix:
- Added Matrix and Basic Functions Relating to Matrix
- Create a Matrix
- Update Values in a Matrix
- Determinant
- Transpose
- The Identity Matrix
- Cumsum with Rows or Columns
- Dimensions
Statistics:
- Added the Binomial Distribution Functions
- PMF & CDF
- Added the Geometric Distribution Functions
- PMF & CDF given Trials
- PMF & CDF given Failures ***
- Rust
Published by VLambda over 2 years ago
https://github.com/VLambda/NumeriLib - 0.0.3
Ferrate Version 0.0.3
Changes:
Statistics:
- Student's T Distribution:
- CDF
- Inverse CDF
- Chi-Squared Distribution:
- CDF
Probability:
- Permutation
- Combination
Special:
- Beta:
- The Inverse of the Regularized Incomplete Beta Function Added
- Added Documentation to All Functions
- Gamma:
- Incomplete Gamma Function Added
- The Complementary of the Incomplete Gamma Function Added
- The Regularized Incomplete Gamma Function Added
- The CDF of Poisson Random Variables Added
- Added Documentation to all Functions
- Digamma:
- Digamma Function Added
- Special:
- Newton's Method Added ***
- Rust
Published by VLambda over 2 years ago