-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Feature Request
We are beginning to end up with a lot of configuration options for all the different "features" of otoole, including validation, parameter and set definition, results, writing defaults, etc. It may be beneficial to harmonise all of these options into a single configuration file.
In addition to this simplifying the amount of arguments the user has to pass into otoole functions, this can provide an avenue for more extensive features to be added. For example:
- Create standard (configurable) plots of input and result data
- Automate the process of
convert data -> build model -> solve model -> process results, through anotoole runcommand. In this process, the user could select a solver (with whatever solver options they like) and apply any OSeMOSYS GitHub hosted file they like (ie. the commonly used preprocessing script) via this central configuration file. - Remove intermediate files the user does not need to interact with (
*.lp,*.glp,*.sol, ect...), either automatically in theotoole runcommand, or via a separateotoole clean. The user can specify what file types should and should not be removed. - ...
Is your feature related to a bug?
No response
Suggested Solution
No response
Additional Info
No response
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request