oemof.thermal (v0.0.2) – Fancy Facades

We just published the second release of the oemof.thermal repository.

A brand-new feature are the facade classes that simplify instantiating the components. Facades for these three components are now ready to be used: SolarThermalCollector, ParabolicTroughCollector and StratifiedThermalStorage.

The documentation has been revised and extended. The repository now has function tests, and the facades are tested with constraints test.

See the What’s new section for further details of the second release.

There will be a tutorial about the oemof.thermal repository at the upcoming virtual oemof developer and user meeting.

oemof developer and user meeting as digital version in May 2020

The oemof developer and user meeting, which was planned for May 13th-15th, will take place within the same time frame as a slimmed version in the virtual world.

The real life meeting in Bremen will be shifted to the second half of the year.

The agenda which is continuously developed can be found here: https://github.com/oemof/organisation/wiki/Meeting-May-2020-%28online%29

News concerning the registration process follow soon.

If you like to contribute a session, please contact us via: https://github.com/oemof/oemof/issues/59 Deadline for contributions is April 30th 2020.

TESPy v0.2.x – Clausius’ Circus and Fourier’s Fable

The second major version (Clausius’ Circus) of TESPy has been released in January 2020 and version 0.2.1 – Fourier’s Fable just three weeks after. The release contains many back end improvements to facilitate future development as well as some new features. Continue reading “TESPy v0.2.x – Clausius’ Circus and Fourier’s Fable”

First release of oemof.thermal (v0.0.1)

We are happy to announce the first release of the oemof.thermal package (v0.0.1) to model thermal energy systems: https://github.com/oemof/oemof-thermal

The package includes the following four components: stratified thermal storage, compression heat pumps and chillers, solar thermal collectors and concentrating solar power.

Please find the documentation of the components and examples here: https://oemof-thermal.readthedocs.io/en/stable/

If you find bugs or have suggestions for improvement we would be happy if you write an issue here: https://github.com/oemof/oemof-thermal/issues

Biggest community ever at the anniversary developer meeting

The oemof community gathered from 4th to 6th of December 2019 for the developer meeting in the Beuth-Halle at Beuth University of Applied Sciences. Besides the celebration of oemof’s 5th birthday we intensely worked together (among others) on the further development of oemof libraries, the facades structure of components, rolling horizon approaches, GitHub Workflows and the improvement of the website. We gathered first ideas for an oemof foundation and shared experiences with paid support. We also decided the unbundling of oemof and solph, so that the next major release will be a v0.4.0 solph release. Apart from the intense work we celebrated oemof’s 5th birthday with a nice birthday cake and a funny presentation of the history of oemof’s development.

Continue reading “Biggest community ever at the anniversary developer meeting”

Anniversary developer meeting – Final agenda

The next oemof developer meeting starts soon. From Wednesday the 4th (noon) until Friday the 6th of December 2019 (noon) we will meet at the Beuth Hochschule für Technik in Berlin.

Please find the final agenda and the venue here: https://github.com/oemof/organisation/wiki/Meeting-December-2019
A detailed description of the topics can be found at: https://etherpad.wikimedia.org/p/oemof_dev_meeting_dec_2019

Some space for additional sessions is still left.

There will also be a poster session with space for 10 posters. You can present your current work and have the chance to connect with other developers in your scientific field. As the winter meeting has a developer focus, we would like the contributions to address your ongoing developments, interesting new methods, or approaches worth discussing. There are no formal requirements. If you want to show your problems and approaches, feel free to bring a collection of A4/A3 pages and pin them on the board so we can discuss. We prefer an interesting exchange to shiny perfectionism, so a more improvised version would count as a poster as well.

If you like to participate, have topics to add, plan to bring a poster, or only want to be part of oemof’s 5-years birthday party (Wednesday, 4th of December, 17 pm), please register until November 27th 2019 via caroline.moeller@rl-institut.de.

Anyone who is interested is cordially invited! We are looking forward to meeting you in Berlin!

oemof turns 5 – anniversary developer meeting in December 2019

The Beuth Hochschule für Technik in Berlin will be our host for the next oemof developer meeting from Wednesday the 4th until Friday the 6th of December 2019. Let’s celebrate oemof’s 5th birthday and use these three days to develop new features and functions and to improve the organization and structure of the community.

Anyone who is interested is cordially invited to participate and to contribute topics. All topics together with additional information will be collected here: https://github.com/oemof/organisation/wiki/Meeting-December-2019

If you want to register or have topics to add please contact us at https://github.com/oemof/organisation/issues/46 or via email (caroline.moeller@rl-institut.de). We will develop the agenda based on your input.

Looking forward to meeting you in Berlin!

Wonderful windpowerlib release v0.2.0

We are happy to present to you a new major release and therewith freshly revised windpowerlib!

The windpowerlib is a library that provides a set of functions and classes to calculate the power output of wind turbines and farms. It was founded to build a community concentrating on wind power models. Have a look at the what’s new for more information on what has changed and the examples for a quick start into the windpowerlib.

We are also happy to see that the number of users of the windpowerlib is steadily increasing. We therefore find it important to keep the API changes to a minimum from now on and announce changes well in advance. We also decided to support v0.1.3 for some more time in case you don’t want to upgrade your code to v0.2.0.

v0.3.1 – Buggy Battery

With v0.3, the API of the GenericStorage has changed. Due to the open structure of solph, the old parameter names were still accepted, but practically ignored. Therefore users may not notice that a default value is used instead of the value they wanted. Especially after an update from v0.2.x to v0.3.0, code often still runs but produces different results. With the new v0.3.1 release, an error is raised when legacy parameter names are used. We work on a structure to avoid such problems in the future. To update, just:

pip install oemof --upgrade