pyESM-project / pyesm

Python based Input-output general purpose system modelling framework
Apache License 2.0
4 stars 1 forks source link

Problem pre-check #32

Open LorenzoRinaldi opened 7 months ago

Mast86 commented 7 months ago

checks (some of these may be already built-in in cvxpy):

Mast86 commented 7 months ago

when Model instance is generated from existing files, check whether structures of sets, variables provided by yml files are consistent with data gathered from existing sets file, input files and sqlite database.

Mast86 commented 7 months ago

in definition of variables from tables (structure_variables.yml file), all sets defining dimensions of the variable must be in the table coordinates list.

CamiCit commented 3 months ago

When uploading data written by the user in sets.xlsx, remove any blank space at the end of a text string (as it could generate errors when aggregating sets or when manipulating input_data.xlsx)