Installation¶
gamspreprocessor steht als Package auf pypi.org zur Verfügung.
Nach der Installation (z.B. via uv oder pip) steht das gamspreprocessor
Programm zur Verfügung.
Normale Verwendung¶
Soll gamspreprocessor zur normalen Verwendung installiert werden, empfehlen wir diesen Weg:
Voraussetzung: Installation von uv.¶
uv ist ein alternativer Paketmanager, der das Leben mit Python erheblich erleichtert. Allerdings muss uv zuerst installiert werden.
Installation unter Windows¶
Installation von uv unter macOS und Linux¶
Installation mit pip¶
Grundsätzlich kann uvauch mit pip installiert werden, steht aber dann je nach aktivem Environment nur in diesem zur Verfügung:
Temporäre Installation¶
Ist uv installiert, kann gamspreprocessor so ausprobiert werden:
Dauerhafte Installation¶
Danach steht das Programm gamspreprocessor direkt zur Verfügung.
Upgrade¶
Ein via uv tool install installiertes gamspreprocessor kann mit diesem Befehl
auf die aktuellste Version gebracht werden:
gamspreprocessor deinstallieren¶
Wurde gamspreprocessor via uv tool install kann es mit diesem Befehl wieder
deinstalliert werden:
Installation ohne uv¶
Falls auch welchen Gründen auch immer uv nicht installiert werden kann, kann gamspreprocessor auch ganz
normal mit pip installiert werden:
Danach muss aber immer zuerst das virtuelle Environment aktiviert werden, in dem gamspreprocessor installiert worden ist.
Installation für Development¶
Soll weiter an gamspreprocessor gearbeitet werden, lässt sich eine dafür geeignete Umgebung mit wenigen Schritten herstellen:
git clone https://zimlab.uni-graz.at/gams5/production/gamspreprocessoring/gamspreprocessor.git- cd gamspreprocessor
- uv sync
Bitte beachten Sie, dass die eigentliche Entwicklung auf einer privaten GitLab Instanz stattfindet. Es gibt zwar einen Mirror auf Github, dieser akzeptiert aber keine Pull-Requests.