Wissenschaftliche Programmierung
Für die wissenschaftliche Datenverarbeitung und Visualisierung werden Software-Werkzeuge entwickelt. Ein führende Projekt in diesem Bereich ist PsiLAB
PsiLAB wurde entwickelt um die Datenanalyse aus Experimenten für die wissenschaftliche Forschung zu unterstützen.
PsiLAB vereint funktionale Programmierung - ideal geeignet für die Datenanalyse - und virtuelle Maschinen-Konzepte. PsiLAB ist größtenteils selber in der funktionalen Programmiersprache OCaML - entwickelt vom französischen Inria Institut - implementiert worden.
Es besteht im wesentlichen aus drei Hauptteilen: :
-
Ein vollständig kompilierender Interpreter und eine virtuelle Maschine, basierend auf OCaML
-
Bibliotheken in O'CaML,
-
externe Bibliotheken in Fortran and C.
Eigenschaften von PsiLAB sind:
-
Alle O'CaML Funktionen und Datentypen werden unterstützt,
-
Unterstützung verschiedener Datentypen: float, int, complex
-
erweiterte Matrix Pakete und Bibliotheken
-
2D und 3D Plot Paket für die Datenvisualisierung mit grafischer und Postscript Ausgabe
-
reichhaltige Auswahl and mathematischen Funktionen
-
Linear Algebra Pakete für die Lösung von linearen Gleichungssystemen und Modellanpassung (least square).
-
Lineare Regression
-
nicht-lineare least square Anpassung von Datensätzen
-
Fast Fourier Transformation
-
einige Funktionen für die digitale Bildverarbeitung
-
online Hilfe System
Weitere Informationen über dieses Projekt finden sich hier:
Abschnitt 3.10.1.






