Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 2.73 KB

README.md

File metadata and controls

46 lines (30 loc) · 2.73 KB

PolyMath Follow

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Build Status Build status License

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 !

Build Status

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.

Lorentz attractor with PolyMath and GraphET

‼️ Current active development repository is located at SmalltalkHub

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