Skip to content

Add new elements#6

Merged
JulStraus merged 9 commits intomainfrom
feat/new_elements
Jan 12, 2026
Merged

Add new elements#6
JulStraus merged 9 commits intomainfrom
feat/new_elements

Conversation

@Zetison
Copy link
Collaborator

@Zetison Zetison commented Dec 27, 2025

This PR introduces one new link (CapacityCostLink) and two new nodes (InflexibleSource and FlexibleOutput). Moreover, the following adjustments has been made

  • Removed ext/EMGUIExt/descriptive_names.yml as this will now be provided directly in EnergyModelsGUI.
  • Removed docs/src/example/flexible_demand.md as the markdown versions of the example files are now generated automatically (and these are thus added to the .gitignore-file).

Copy link
Collaborator

@tillho tillho left a comment

Choose a reason for hiding this comment

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

I've commented some minor things and we can discuss if it makes more sense to multiply the output ratios of the FlexibleOutput instead of dividing. Otherwise I'm happy! :)

@JulStraus
Copy link
Member

I updated the description with a bit more unified approach. Regarding your main question:
I would keep the division to be consistent with how it behaves in a standard NetworkNode where the multiplication with :cap_use.

Can you take a short look at my changes?

@JulStraus
Copy link
Member

Additional note to myself: The changes in the variable names require changes to the descriptive_names.yml file in PR 47 of EMGUI.

@JulStraus JulStraus merged commit faf8ac6 into main Jan 12, 2026
5 checks passed
@JulStraus JulStraus deleted the feat/new_elements branch January 12, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants