Unbundle oemof and solph
See original GitHub issueUnbundle oemof
and solph
to clarify the structure.
At the moment we find oemof=solph
in the public discussion. In my opinion oemof
is solph
, tespy
, feedinlib
, windpowerlib
, cydets
, oemof_thermal
and oemof_tabular
.
Therefore, I would suggest to create a solph
repository. The oemof
repository would be a dummy package that installs all stable (typical?) oemof packages.
Open question:
- Where do we want to place the network stuff? a. as subpackage in the solph package b. in a new package (oemof_base, …) c. …
- Will the
outputlib
part of the solution above (1) or an own package? 3 …
I just want to start an open discussion about that and we may substantiate it on the next dev-meeting.
Issue Analytics
- State:
- Created 4 years ago
- Comments:7 (7 by maintainers)
Top Results From Across the Web
oemof.solph v0.4 – Unique Unbundling
After oemof v0.3.2, we decided to make oemof's structure more clear: Both, the framework (including e.g. TESPy) and the Package for energy ...
Read more >oemof.solph - oemof's documentation!
The oemof.solph package is part of the Open energy modelling framework (oemof). This an organisational framework.
Read more >oemof.solph 0.4.3 - PyPI
This an organisational framework to bundle tools for energy (system) modelling. oemof-solph is a model generator for energy system modelling and optimisation.
Read more >Docs could use a review · Issue #646 · oemof/oemof-solph · GitHub
This issue is related to tespy's oemof/tespy#87. Check for a consistent structure; update old information, repair broken links and fix errors, ...
Read more >Topics tagged oemof - Open Energy Modelling Initiative
Topic Replies Views Activity
Please help my simple model to run · Q&A · oemof 1 45 11 December 2022
Force charging for battery ·...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
How about putting all other precalcaultions of timesieres there as well? like heatpump COPs?
In my opinion, unbundling makes perfectly sense. I agree, that the oemof repository can be used as a meta-repository that pulls all oemof packages. This way, also backward compatibility can probably be maintained. Further, it would make things more comfortable, as e.g. the examples might be automatically updated. (We could use git submodules for that.
Concerning the questions, I have the feeling that both, network and outputlib, could be seperate repositories:
Then: 3. Would e.g. the TESPy package become oemof.tespy?