Will Usher
Will Usher
Ideally, you'd use a specific release of the OSeMOSYS code (e.g. downloaded from Github releases on OSeMOSYS_GNU_MathProg).
I would recommend using the Python logging library (built into the core code) or tfqm which provides a one line progress bar for loops.
Check https://docs.python.org/3/library/configparser.html as an alternative
Suggest making a start on this by exposing all "configurable parameters" as global variables at the top of scripts. For example: ```python PLEXOS_URL = "https://dataverse.harvard.edu/api/access/datafile/4008393?format=original&gbrecs=true" INPUT_PATH = "data" PLEXOS_DATA =...
Hi. Thanks for the question. Most global sensitivity measures require inputs to be independent. If you have three parameters with conditional dependencies, one approach you can take is to restructure...
Can this be merged? @ConnectedSystems @tupui
See also issue #217
@trevorb1 - we have a performance problem. Creating new pandas dataframes with default values, concatenating the read-in values, and deleting duplicate values is slow and memory intensive. We need to...
@trevorb1 see 7849353 which refactors your expand_defaults code, ensuring that only one dataframe at a time is expanded and then immediately written out, minimising memory use. Note this breaks a...
A few things to consider before merging: - performance -> how big are the CSV files going to be if they contain zero values? - adding a command line flag...