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

Make varying period lenghts possible #957

Merged
merged 26 commits into from
Aug 10, 2023

Commits on Jul 19, 2023

  1. Add periods matrix

    This matrix represent the temporal distance between each period point
    to each other. It is necessary to determine the endogenous decommissioning
    with the multi-period approach.
    nailend committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    38addf9 View commit details
    Browse the repository at this point in the history
  2. Rework the _old_capacity_rul_end

    This is necessary to fix a bug when using multi-period with varying
    period lengths. Now various period lengths are possible and even
    multiple investment periods can decomission in one period.
    nailend committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    6375e7b View commit details
    Browse the repository at this point in the history
  3. Rework _old_storage_capacity_rule_end

    This changes are similiar to _old_capacity_rule_end but indexes for constraints
    are different. This constraint takes care of the storage capacity (MWh).
    nailend committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    ff2b516 View commit details
    Browse the repository at this point in the history
  4. Fix f-string in message

    nailend committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    09770b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    14abc53 View commit details
    Browse the repository at this point in the history
  6. Black&isort

    nailend committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    79237a8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fae1c94 View commit details
    Browse the repository at this point in the history
  8. black

    nailend committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    d22e472 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Configuration menu
    Copy the full SHA
    2179b15 View commit details
    Browse the repository at this point in the history
  2. Rework inline comments

    nailend committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    0c77bf5 View commit details
    Browse the repository at this point in the history
  3. Make black happy

    nailend committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    143e0b7 View commit details
    Browse the repository at this point in the history
  4. Remove test

    This test is not necessary anymore as there is a constraint test
    covering the same.
    nailend committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    beb13cf View commit details
    Browse the repository at this point in the history
  5. Add whatsnew

    nailend committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    877cc6a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    699a8a8 View commit details
    Browse the repository at this point in the history
  7. Change to f-string

    nailend committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    a76caa2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b247be1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    73f39f9 View commit details
    Browse the repository at this point in the history
  10. Reduce test to bus and storage component only

    Further components are not necessary to create the LP-file.
    nailend committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    27b2867 View commit details
    Browse the repository at this point in the history
  11. Add SinkDSM components of each approach

    Investment blocks are implemented in this componenents separately.
    To cover all code changes, these components need to be added as well.
    nailend committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    909c84b View commit details
    Browse the repository at this point in the history
  12. Fix indentation

    nailend committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    a54a3de View commit details
    Browse the repository at this point in the history
  13. Black

    nailend committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    10d1dc1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    427233a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7f01ec1 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Make flake happy

    nailend committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    b01a206 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Change wording

    nailend committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    3350f5a View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Configuration menu
    Copy the full SHA
    889a81a View commit details
    Browse the repository at this point in the history