Patrik Schönfeldt
Patrik Schönfeldt
I found that half of the code of `_min_uptime_rule()` and `_min_downtime_rule()` is not covered by the unit tests. The problem is that this branch https://github.com/oemof/oemof-solph/blob/e12a96e55c9ff578ea3a1f3d3b37480560989156/src/oemof/solph/flows/_non_convex_flow.py#L524-L528 is not entered.
Formulate https://github.com/oemof/oemof-solph/blob/v0.5/src/oemof/solph/flows/_investment_flow.py analogue to https://github.com/oemof/oemof-solph/blob/v0.5/src/oemof/solph/flows/_non_convex_flow.py.
Currently, the version is defined in the following locations: * VERSION * docs/conf.py * setup.py * `src/oemof/solph/__init__.py` It would simplify the release process, if all but one would import from...
The purpose of this PR is to allow the GenericStorage to have fixed periods smaller then the whole time frame of the simulation. It does so by introducing a new...
The name "custom components" implies that also third party custom components should go there. However, it is perfectly possible to define custom components outside the oemof directory in the project...
When balanced is set to False, the GenericStorage can have different storage levels in the first and in the last time step, respectively. This can lead to a situation, where...
During the implementation of #567 (in PR #623), I found that `oemof/solph/processing.py` is not unit tested. E.g. there is no test for `get_tuple`, instead, it is only called by an...
I realized this problem, after merging #602: It turned out that there was a dangling \\ in the formula in the docstring. In my opinion, CI should help to avoid...
According to its self-description, "[CVXPY](https://www.cvxpy.org/) is a Python-embedded modeling language for convex optimization problems." It is reported to be faster and maintained at a higher quality than pyomo. There are...
The possibility to have alternatives to solph is part of oemof's core design. At the Nov. '18 dev meeting the idea came up, to implement such an alternative that can...