PolyMath is the new name of SciSmalltalk. All the code and documentation will be moved here soon.
Gofer new
url: 'http://smalltalkhub.com/mc/PolyMath/PolyMath/main';
configurationOf:'PolyMath';
loadVersion: '0.66'
We have also a continuous integration job running here: https://ci.inria.fr/pharo-contribution/job/PolyMath/
We have 671 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
We welcome submissions! A google group exists for this project at http://groups.google.com/group/scismalltalk