sage und dimpy
23.11.2009Sage bietet normalerweise für alles eine Funktion, sodass nur selten ein Griff zu Zusatzpaketen sinnvoll ist. Hier eine Ausnahme: dimpy. dimpy ergänzt sage um ein ausgeklügeltes System, das es neben der Nutzung div. Konstanten auch vereinfacht, die korrekten Einheiten in Kalkulationen zu verwenden. Leider ist die Installation nicht über die integrierte Paketverwaltung von sage möglich.
Auf der Sourceforge-Seite des Projekts kann man den aktuellen Quelltext herunterladen. Kleiner Fallstrick: auch wenn die Projektseite selbst formuliert:
Extract the source code and put it into a folder called dimpy in SAGE_ROOT/devel/sage/build/sage/
muss beachtet werden, dass die tgz-Datei bereits einen Ordner beinhaltet, der dimpy-Wer nicht bei jedem Start von sage per Hand dimpy laden will, kann der Datei ~/.sage/ipython/ipy_user_conf.py folgende Zeilen hinzufügen - die ersten beiden sind i.d.R. bereits vorhanden.
import IPython.ipapi ip = IPython.ipapi.get() ip.ex("from sage.dimpy import *")