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

Features/#663 update pypsa version #678

Merged
merged 44 commits into from
Dec 1, 2023

Conversation

ClaraBuettner
Copy link
Contributor

@ClaraBuettner ClaraBuettner commented Oct 10, 2023

Fixes #663

eTraGo now needs python>3.9

In pypsa==0.25.2, the clustering strategy is 'consense' per default.
That created problems for some columns, which are solved by adding specific strategies for these columns.
From pypsa>0.25.1 on, the aggregation of already solved networks creates problems in pypsa.
It looks for all time series variables in the static dataframe, which leads to key errors, eg. for 'p' of generators.
This commit aggeragted the new generators using pandas functions.
Should be removes/replaced later on
Within pypsa's network clustering, all output timeseries are filled with 0.0.
This results into problems in the following clustering steps.
To avoid that, the output timeseries data is replaced with empty dataframes.
PyPSA's networkclustering now deletes timeseries that only inlcude the default value.
When running smaller example calculations eith only a few snapshots, it could
happen, that the p_max_pu time series of some wind or solar generator is always 1.0
To avoid key errors in these cases, it was required to not use the carrier to
decide if a generator has a p_max_pu time series but directly look at the existing columns.
…uded

Before it was checked if the last snashot of the disaggreagted timeseries is
included which led to duplicated index values.
@ClaraBuettner ClaraBuettner marked this pull request as ready for review December 1, 2023 08:39
@ClaraBuettner ClaraBuettner merged commit 68920de into dev Dec 1, 2023
6 checks passed
@ClaraBuettner ClaraBuettner deleted the features/#663-update-pypsa-version branch December 1, 2023 09:34
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.

Update pypsa version (to 0.25.2)
2 participants