Bryn Pickering
Bryn Pickering
## Problem description Moving the carrier definition component of #362 here. We currently have a relatively complex way to handle defining carriers. Actually, it isn't complicated until we define "conversion_plus"...
In 0.6.0 we have (temporarily?) removed the ability to introduce custom constraints via the YAML format1. To bring it back in, ideally a user could have one Python script which...
## Problem description Large models in the spatial dimension can become incredibly cumbersome to write in YAML, particularly for links. It would be good to have the possibility of loading...
## Problem description There is possibly unnecessary nesting going on when defining technologies, where we use `essentials`, `constraints` and `costs` (and in 0.7.0-dev, `switches`). These are beneficial for handling the...
Summary of changes in this pull request: * As with everything else, checks applied directly to the model_data xarray dataset are now given in YAML configs. This allows us to...
## Problem description From Gitter: @Flomb: > in my case it would make sense not only to have availability factors (i.e. to model forced shutdown periods for maintanance etc.) but...
This meta issue is linked to a number of sub-issues that need to be solved to improve users' understanding of how to build, run, and analyse a Calliope model. This...
## Problem description As discovered in #292, if you have mixed data in an xarray DataArray, where one dtype is boolean, it is not possible to save it to file....
## Problem description AttrDict is a internal Calliope Class that has worked well for many years. However, it's possibly volatile and requires us to maintain it alongside core Calliope functionality....
We want to interface with Gurobi more directly, to leverage performance improvements in the solver backend. One method is to use the [Gurobi Python interface](https://www.gurobi.com/documentation/9.1/quickstart_mac/cs_grbpy_the_gurobi_python.html) Another method is the Pyomo...