PolyMath
PolyMath is the new name of SciSmalltalk. All the code and documentation will be moved here soon.
Metacello new
repository: 'http://smalltalkhub.com/mc/PolyMath/PolyMath/main';
configuration: 'PolyMath';
version: '0.89';
load
We have 712 green tests !
PolyMath is a new Smalltalk project, similar to existing scientific libraries like NumPy, SciPy for Python or SciRuby for Ruby. PolyMath already provide the following basic functionalities:
- complex and quaternions extensions,
- random number generators,
- fuzzy algorithms,
- KDE-trees,
- Didier Besset's numerical methods,
- Ordinary Differential Equation (ODE) solvers.
A book about PolyMath called "Numerical Methods" is available online: https://github.com/SquareBracketAssociates/NumericalMethods/releases/tag/snapshot-2016-01-17
Some documentation (to be cleaned and reorganized) about PolyMath is available on the Wiki here: https://github.com/SergeStinckwich/SciSmalltalk/wiki
Natalia wrote some explanation about benchmarking PolyMath in the Pharo For Enterprise Book: https://github.com/SquareBracketAssociates/PharoForTheEnterprise-english/blob/ae40e7ab6f7651f6e7c271869eb1efc4e531e774/ComparingSolutions/ComparingSolutions.pier
How to contribute to PolyMath
We welcome submissions! A google group exists for this project at http://groups.google.com/group/scismalltalk