simplicity
Updated readme with instructions to new Zenodo deposit
Il s'agit d'un exemple de modèle OSeMOSYS utilisé pour démontrer les fonctionnalités du package Python otoole. Vous pouvez utiliser otoole pour générer un fichier de données GNU MathProg à partir de l'ensemble de données avec les commandes suivantes. La documentation complète de l'outil (y compris l'installation et des exemples) peut être trouvée sur son site ReadTheDocs.
REMARQUE : Pour pouvoir résoudre le modèle de cet exemple, vous devrez installer le solveur gratuit et open source GLPK
# 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