Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.5.3 #1086

Merged
merged 156 commits into from
Jun 25, 2024
Merged

Release v0.5.3 #1086

merged 156 commits into from
Jun 25, 2024

Conversation

p-snft
Copy link
Member

@p-snft p-snft commented Jun 25, 2024

See docs/whatsnew/v0-5-3.rst for list of changes.

p-snft and others added 30 commits January 12, 2024 15:03
This is not really "basic" and can lead to errors. I still left it in
and put some additional explanation so that beginners learn about the
concept but do not have it in their code without thinking about it.
Set oemof.network requirement to stable release
We require the experimental feature warning.
I think it will increase maintainability if we do not have to care for compatibility with Pandas 1.x. (I used new features for a solph tutorial and people had unexpected problems because of unsupported features in their Pandas installation.)
Explicitly pass `custom_properties` to `network.Node` class
Although it is just an example, having hard-coded unreachable
code can be considered bad style.
Improved variable naming and formatting in 'basic_example.py' for enh…
Deactivate dump/restore in basic example
p-snft and others added 25 commits June 10, 2024 13:50
This functionality had no unit test, thus the constreaint test was not
fixed in the last commit.
The approach was experimental in incomplete, also did not allow to have
more then two levels. The same models can be created without code in
solph.
Pyomo does not support newer versions of numpy, but to my
understanding did not sufficiently pin this itself.
This alpha in particular pins numpy to < 2.0.0, so that Pyomo works.
@p-snft p-snft self-assigned this Jun 25, 2024
@p-snft p-snft changed the title V0.5 Release v0.5.3 Jun 25, 2024
@p-snft
Copy link
Member Author

p-snft commented Jun 25, 2024

This version includes pinning of numpy. Without it, solph appears to be broken due to incompatibility of Pyomo and numpy >= 2.0.0. Thus, I will release without additional reviews of the whole package on top of the feature reviews we already have.

@p-snft p-snft merged commit 5834611 into master Jun 25, 2024
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants