With this, the dataclasses of oemof.tabular are used directly. Advantage: Specs stay up to date with tabular.
Problems
[x] Buses are of type bus in the facades, have to adapt to str in our case
[x] __init__ calls build_solph_components
Solution options:
a) drop build_solph_components from __init__, make sure that it is called separately in all applications
b) call it by default, allow to switch it off. Done in https://github.com/oemof/oemof-tabular/pull/87
With this, the dataclasses of oemof.tabular are used directly. Advantage: Specs stay up to date with tabular.
Problems
__init__
callsbuild_solph_components
Solution options: a) dropbuild_solph_components
from__init__
, make sure that it is called separately in all applications b) call it by default, allow to switch it off. Done in https://github.com/oemof/oemof-tabular/pull/87