Es gibt zahlreiche wissenschaftliche Programme, Pakete und Biliotheken, die in verschiedenen Sprachen geschrieben worden sind: Mathematica, Maple, Matlab, Root, Numerical Recipes, etc. Für große wissenschaftliche Anwendungen sind oft Ausführgeschwindigkeit wichtig. Es existieren zahlreiche externe Biliotheken auf die mit einer Python API zugegriffen werden kann. Im Folgenden werden kurz folgende Pakete besprochen: