Skip to content

Identical to PR 13 but can use ENTSOE secret - #15

Merged
jnnr merged 286 commits into
mainfrom
fixed-integration-tests
Sep 25, 2026
Merged

jnnr merged 286 commits into
mainfrom
fixed-integration-tests

Conversation

@ddahawkins-TUDelft

Copy link
Copy Markdown
Collaborator

Fixes #

Summary of changes in this pull request

As per title.

Reviewer checklist

  • There are no pip dependencies in the module's environment files (workflow/envs/).
  • All rules use pathvars (e.g., <results>) in their inputs and outputs.
  • The integration test-suite is successful, including:
    • pre-commit.ci tests pass.
    • tests pass for all relevant OS configurations (linux, osx, windows).
  • Module documentation is up-to-date, including:
    • INTERFACE.yaml mentions all relevant pathvars and wildcards.
    • README.md describes how to use the module and has the necessary citations.

…s and scope. Users can keep a generic config file and not worry about whether each rule is specifically relevant.
…general library of overrides without being concerned with specific case relevance.
…der internal/settings.json and limited by the number of countries requested.

@irm-codebase irm-codebase left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only real change is some leftovers in tests/conftest.py.
I'd also consider slimming down repeated text in the README files so future you does not run into maintenance issues.

Comment thread tests/conftest.py Outdated
Comment thread README.md Outdated
@ddahawkins-TUDelft

ddahawkins-TUDelft commented Sep 16, 2026 •

Copy link
Copy Markdown
Collaborator Author

Updated READMEs as per your suggestion @irm-codebase to avoid overlapping coverage.

Some tweaks to legacy code that you pointed out too.

@irm-codebase irm-codebase left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One final bit related to mentioning the beatiful tclean somewhere in the docs.
Otherwise, I think we are ready.

Comment thread config/README.md
Comment thread README.md

@jnnr jnnr left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Many thanks for all the efforts, @ddahawkins-TUDelft. The comprehensive datasources, gapfilling and plotting functionality is just amazing. I left some more detailled comments. The code is nicely separated and sufficiently clean, even if I still think that substantive parts could be simplified/compressed/outsourced to tclean, to make it easier to maintain. That shouldn't stop us from merging though.

Comment thread workflow/internal/config.schema.yaml
Comment thread config/config.yaml Outdated
Comment thread config/config.yaml Outdated
Comment thread config/config.yaml

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great plot! Some final questions: What does Rank mean here? I understand that you first show datasources, then gaps filled, then tests.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Labels for 9, 10, 11 are not immediately clear.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the timeseries: consider plotting a longer-term average, e.g. daily, in front of hourly timeseries, at a lighter hue.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Figure was out of date, have updated to reflect new format which omits rank and old labels. I dont have time to do the daily average but feel free to add this.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! Much clearer.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitpick: I would write the full [Source], [Basic], [Advanced].

Comment thread workflow/scripts/demand_electricity_polygon.py
@jnnr
jnnr self-requested a review September 25, 2026 12:55
@jnnr

jnnr commented Sep 25, 2026

Copy link
Copy Markdown
Collaborator

@ddahawkins-TUDelft, can we merge?

@jnnr
jnnr merged commit f6e04be into main Sep 25, 2026
4 checks passed
@jnnr
jnnr deleted the fixed-integration-tests branch September 25, 2026 14:41
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.

3 participants