Will Usher
Will Usher
### The Issue Some users need to extract zero values from a CPLEX solution file. ### Expected Behavior Given a CPLEX solution file, the `otoole results cplex csv...` command should...
Duplicate of #160. See also #151 Issue #179 highlighted that if the list of parameters and sets in the `config.yaml` file does not match what is in the data file,...
An inelegant/experimental implementation on the ReadStrategy class which returns an [`xarray.DataSet`](https://docs.xarray.dev/en/stable/generated/xarray.Dataset.html) object of OSeMOSYS model data ### Description xarray.DataSet provides a number of advantages for dealing with OSeMOSYS data, including...
### Feature Request There is no reason to "read in" default values in the `ReadStrategy` subclasses as this information is now stored in config. ### Is your feature related to...
### The Issue Headers for a parameters in an Excel file like this: ```csv REGION | TECHNOLOGY | value ``` are not detected and another error is caused: ```python DEBUG:otoole.input:Expected...
### The Issue If a parameter index in an Excel workbook is empty, otoole writes `nan` in the CSV or datafile. For example `AccumulatedAnnualDemand` tab has following values: ``` REGION...
### The Issue The `TradeRoute` parameter has two REGION indexes, and issue discussed in #130. ### Expected Behavior The TradeRoute parameter should be converted to whatever format with the two...
If a config contains a parameter which contains a duplicate index, such as ```yaml TradeRoute: indices: [REGION,REGION,FUEL,YEAR] type: param dtype: float default: 0 ``` then an error is raised when...
networkx, which is used for visualisation of the reference energy system, recommends [deprecating pydot]\(https://github.com/networkx/networkx/issues/5723), in preference of using pygraphviz. However, pygraphviz still has installation issues on Windows, so we'll need...
[Friendly Data](https://github.com/sentinel-energy/friendly_data) provides an energy system modelling aware wrapper around Frictionless Data Packages which would better support the needs of OSeMOSYS users and also assist with interoperability (e.g support for...