simplicity
Updated readme with instructions to new Zenodo deposit
Dies ist ein Beispiel-OSeMOSYS-Modell, das zur Demonstration der Funktionalität des Python-Pakets otoole verwendet wird. Mit otoole können Sie mit den folgenden Befehlen eine GNU MathProg-Datendatei aus dem Datensatz generieren. Die vollständige Otoole- Dokumentation (einschließlich Installation und Beispielen) finden Sie auf der ReadTheDocs-Website.
HINWEIS : Um das Modell in diesem Beispiel lösen zu können, müssen Sie den kostenlosen Open-Source-Solver GLPK installieren
# Install the OSeMOSYS toolkit
pip install " otoole>=1.0.0 "
# Download the dataset. On Linux or OSX use wget, otherwise download and unzip
wget https://zenodo.org/record/7736836/files/OSeMOSYS/simplicity-v1.1.zip ? download=1
unzip simplicity-v1.1.zip ? download=1 -d simplicity
# Move the data to a new directory called simplicity/
mv simplicity/OSeMOSYS-simplicity-74b9610/ * simplicity
rm -R simplicity/OSeMOSYS-simplicity-74b9610/
# Change working directory to the new simplicity folder
cd simplicity
# Create the GNUMathProg data file with otoole
otoole convert csv datafile data/ ./simplicity.txt config.yaml
# Solve the model
glpsol -m OSeMOSYS.txt -d simplicity.txt