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.1 #969

Merged
merged 471 commits into from
Aug 31, 2023
Merged

Release v0.5.1 #969

merged 471 commits into from
Aug 31, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 28, 2023

  1. Add bug fixes

    jokochems committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    238a9fe View commit details
    Browse the repository at this point in the history
  2. Specify labels

    jokochems committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    b26581f View commit details
    Browse the repository at this point in the history
  3. Fix tests

    jokochems committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    4b7326f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    309f0d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c21f0cb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb6c7aa View commit details
    Browse the repository at this point in the history
  7. Add fix

    jokochems committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    35a63d9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c3801f3 View commit details
    Browse the repository at this point in the history
  9. Properly sort imports

    jokochems committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    65a356c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    966df8f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0a02184 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d08d34a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4df51bb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e19b85b View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2023

  1. Extend docs and user guide

    jokochems committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    b775e43 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a789de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48e7505 View commit details
    Browse the repository at this point in the history
  4. Adhere to black

    jokochems committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    6fb392b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a705d95 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #934 from oemof/features/multi-period-feature-coul…

    …d-be-simplified
    
    Features/multi period feature could be simplified
    jokochems authored Apr 29, 2023
    Configuration menu
    Copy the full SHA
    01b4639 View commit details
    Browse the repository at this point in the history
  7. Make method a function

    jokochems committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    522f41e View commit details
    Browse the repository at this point in the history
  8. Fix SinkDSM's docs

    jokochems committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    99f7712 View commit details
    Browse the repository at this point in the history
  9. Fix SinkDSM's docs

    jokochems committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    a2e4bea View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Use list to describe periods

    A list should easier to handle compared to a dictionary
    using untegers counting from 0 as keys.
    p-snft committed May 4, 2023
    Configuration menu
    Copy the full SHA
    a0abe1c View commit details
    Browse the repository at this point in the history
  2. Adhere to Black

    p-snft committed May 4, 2023
    Configuration menu
    Copy the full SHA
    817e707 View commit details
    Browse the repository at this point in the history
  3. Remove unused import

    p-snft committed May 4, 2023
    Configuration menu
    Copy the full SHA
    f435acc View commit details
    Browse the repository at this point in the history
  4. Adjust docstrings

    p-snft committed May 4, 2023
    Configuration menu
    Copy the full SHA
    6698b3a View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Merge pull request #935 from oemof/features/multi-period-list

    Use list to describe periods
    p-snft authored May 5, 2023
    Configuration menu
    Copy the full SHA
    b779e29 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

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

Commits on May 12, 2023

  1. Merge pull request #828 from oemof/features/multi-period

    Features/multi period
    jokochems authored May 12, 2023
    Configuration menu
    Copy the full SHA
    1687fa9 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Add storage_level_constraint

    p-snft committed May 15, 2023
    Configuration menu
    Copy the full SHA
    70333cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70f4b9b View commit details
    Browse the repository at this point in the history
  3. Fix name of test

    p-snft committed May 15, 2023
    Configuration menu
    Copy the full SHA
    750a831 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7a278f8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    354aa0d View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    13b8f3f View commit details
    Browse the repository at this point in the history
  2. Merge commit '1687fa9761b40b8a9538d92ae58e57de9d6a35e0'

    Conflicts:
    	src/oemof/solph/_models.py
    lensum committed May 18, 2023
    Configuration menu
    Copy the full SHA
    68553ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c36ece View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7f9abbd View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    bd9b5c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93a6475 View commit details
    Browse the repository at this point in the history
  3. Remove double import

    p-snft committed May 26, 2023
    Configuration menu
    Copy the full SHA
    2b995c9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aec758e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8b78828 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8a41b4d View commit details
    Browse the repository at this point in the history
  7. Fix constraint formulation

    jokochems committed May 26, 2023
    Configuration menu
    Copy the full SHA
    6208873 View commit details
    Browse the repository at this point in the history
  8. Fix test (lp file)

    jokochems committed May 26, 2023
    Configuration menu
    Copy the full SHA
    6554495 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8887546 View commit details
    Browse the repository at this point in the history
  10. Fix storage level constraint

    _input_active_rule now corresponds to Eq. 4b in
    https://arxiv.org/abs/2211.14080v1, as it was alway
    intended.
    p-snft committed May 26, 2023
    Configuration menu
    Copy the full SHA
    25074d0 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'feature/storage_level_constraint' of github.com:oemof/o…

    …emof-solph into feature/storage_level_constraint
    p-snft committed May 26, 2023
    Configuration menu
    Copy the full SHA
    c8a183b View commit details
    Browse the repository at this point in the history

Commits on May 28, 2023

  1. Merge pull request #936 from oemof/feature/storage_level_constraint

    Add storage_level_constraint
    p-snft authored May 28, 2023
    Configuration menu
    Copy the full SHA
    dd81155 View commit details
    Browse the repository at this point in the history
  2. Rename section in tox.ini

    According to https://github.com/tox-dev/tox-gh,
    the section should be named [gh].
    p-snft committed May 28, 2023
    Configuration menu
    Copy the full SHA
    06898e5 View commit details
    Browse the repository at this point in the history
  3. Revert "Rename section in tox.ini"

    There are two different packages, no reason to change from tox-gh-actions
    (https://github.com/ymyzk/tox-gh-actions).
    
    This reverts commit 06898e5.
    p-snft committed May 28, 2023
    Configuration menu
    Copy the full SHA
    e18020c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #917 from oemof/revision/investment_api

    Revision/investment api
    p-snft authored May 28, 2023
    Configuration menu
    Copy the full SHA
    8226348 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #931 from oemof/fix/non-equidistant-time-steps

    Fix creation of time intervals from time index
    p-snft authored May 28, 2023
    Configuration menu
    Copy the full SHA
    9627d12 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Manually fix one LP file

    Manually fixed one LP file to the structure of  Pyomo 6.6.0
    to have a basis for adapting our tests.
    p-snft committed May 29, 2023
    Configuration menu
    Copy the full SHA
    66beb1a View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Sort LP lines in files

    I used the unchanged tests that work with Pyomo 6.5 and dumped
    the LP files created using Pyono 6.6. I double-checked most of
    most of the LP files in the diff, the formulations are still
    the same but a little bit shuffled and sometimes different
    rounding was applied.
    p-snft committed May 30, 2023
    Configuration menu
    Copy the full SHA
    382fcd3 View commit details
    Browse the repository at this point in the history
  2. Fix number of constraints in unit tests

    Pyomo 6.6 does not create some (useless) variables and constraints,
    so the number is expected to be lower.
    p-snft committed May 30, 2023
    Configuration menu
    Copy the full SHA
    47d2cac View commit details
    Browse the repository at this point in the history
  3. Simplify constraint tests

    Pyomo 6.6 offers a function lp_diff(...) to unify the format
    of LP files. This commit removes custom written code to do the
    same. On the other hand, the LP files do not have a reproducable
    order of the lines. Thus, this commit changes from line-by-line
    comparission to a comparission of the sorted lines.
    p-snft committed May 30, 2023
    Configuration menu
    Copy the full SHA
    a438adc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f150eee View commit details
    Browse the repository at this point in the history
  5. Bump to Pyomo 6.6

    The new tests require Pyomo 6.6, so older
    versions are untested and should no longer
    be used.
    p-snft committed May 30, 2023
    Configuration menu
    Copy the full SHA
    58c37a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    86097f6 View commit details
    Browse the repository at this point in the history
  7. Adhere to Black

    p-snft committed May 30, 2023
    Configuration menu
    Copy the full SHA
    7adbbab View commit details
    Browse the repository at this point in the history
  8. Fix forgotten brackets

    p-snft committed May 30, 2023
    Configuration menu
    Copy the full SHA
    efab768 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Fix typo

    jokochems committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    bbb7222 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Merge pull request #943 from oemof/fix/gh-actions

    Fix GitHub actions
    p-snft authored Jun 6, 2023
    Configuration menu
    Copy the full SHA
    7040c22 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. Configuration menu
    Copy the full SHA
    8569fef View commit details
    Browse the repository at this point in the history
  2. Remove blank line

    jokochems committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    965455b View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. Merge pull request #942 from oemof/fix-sinkdsm-load-shedding-limit

    Fix SinkDSM load shedding limit
    p-snft authored Jun 11, 2023
    Configuration menu
    Copy the full SHA
    bcf1153 View commit details
    Browse the repository at this point in the history
  2. Increment dev version counter

    p-snft committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    699c412 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Remove old Link Test

    Link test was redefined with new conversion_factors
    and LP file was adapted. Old link_test can therefore
    be removed.
    nailend committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    8244834 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a61bf37 View commit details
    Browse the repository at this point in the history
  3. Adjust import of Link

    Within this PR Link is now imported from established
    components and not from experimental anymore
    nailend committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    6d3423b View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Fix Link constraint test

    This test was already fixed before. But due to a dev
    merge, changes are gone. Conversion-factors are changed
    to avoid numerical error and variables are renamed.
    nailend committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    04e72cf View commit details
    Browse the repository at this point in the history
  2. Adapt Link LP file to Multi-Period notation

    Since the multi-period opt is included, the equation
    notation in the LP files includes period and timestep
    as postfix. If only one period is used, all timesteps
    have the period prefix '_0' for all timesteps.
    nailend committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    8791131 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0986706 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Configuration menu
    Copy the full SHA
    5a02db1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51719eb View commit details
    Browse the repository at this point in the history
  3. Create .readthedocs.yaml

    p-snft committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    f52d251 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe1001e View commit details
    Browse the repository at this point in the history
  5. Replace new readthedocs yaml by old yml

    There were two config files for readthedocs, but the old one
    was possibly ignored because the file name did not match the pattern.
    p-snft committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    8950acf View commit details
    Browse the repository at this point in the history
  6. Enable sphinx.imageconverter

    p-snft committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    75b29d5 View commit details
    Browse the repository at this point in the history
  7. Disable downloadable doc build

    PDF build caused errors, so it's better to not have downloadable docs
    than to have no docs build.
    p-snft committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    5299385 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #947 from oemof/fix/python_version

    Fix Python versions in setup.cfg
    p-snft authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    fae5169 View commit details
    Browse the repository at this point in the history
  9. Revert "Enable sphinx.imageconverter"

    This reverts commit 75b29d5.
    p-snft committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    24aafad View commit details
    Browse the repository at this point in the history
  10. Merge pull request #948 from oemof/fix/readthedocs_build

    Disable pdf/epub build in readthedocs
    p-snft authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    cb8fe6b View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Make arguments explicit

    nailend committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    081ca17 View commit details
    Browse the repository at this point in the history
  2. Add test for Link warnings

    nailend committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    8f88c02 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

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

Commits on Jun 20, 2023

  1. Catch and Reraise KeyError in LinkBlock

    This intends to help with error detection as
    clear names of the connected components are printed.
    nailend committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    365f27f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e87c793 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ed74e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f176c3b View commit details
    Browse the repository at this point in the history
  5. Change test names

    nailend committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    ab47206 View commit details
    Browse the repository at this point in the history
  6. Add Changelog entry

    nailend committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    5668885 View commit details
    Browse the repository at this point in the history
  7. Remove unused import

    nailend committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    54573e6 View commit details
    Browse the repository at this point in the history
  8. Fix link import

    nailend committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    6fcc4e6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    edcb7ca View commit details
    Browse the repository at this point in the history
  10. Merge pull request #888 from oemof/feature/etablish-link

    Establish Link
    p-snft authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    7f0c885 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Revert "Remove warning about None as link arguments"

    This reverts commit 1ed74e9.
    nailend committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    438f108 View commit details
    Browse the repository at this point in the history
  2. Revert "Remove unused import"

    This reverts commit 54573e6.
    nailend committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    df74f0f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    183f324 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0e50d53 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    a0cfb4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e1b289 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1570ec1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9a67b33 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3fffd40 View commit details
    Browse the repository at this point in the history
  6. removed errors for duplicate nodes and flows as they are already chec…

    …ked and impossibly to create, respectively
    lensum committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    62ac7f8 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #950 from oemof/features/set-arguments-defaults-in…

    …-link
    
    Set arguments defaults in link
    p-snft authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    bcd709d View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    e29bd39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c302065 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4b4ccbf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    455430e View commit details
    Browse the repository at this point in the history
  5. Add missing names in CITATION.cff

    CITATION.cff needs names to be set to be working properly.
    As we do not have all names, "Anonymous Developer"
    is used as a placeholder.
    p-snft authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    c4a11c3 View commit details
    Browse the repository at this point in the history
  6. Add missing names in CITATION.cff

    CITATION.cff needs names to be set to be working properly.
    As we do not have all names, "Anonymous Developer"
    is used as a placeholder.
    p-snft authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    99c9445 View commit details
    Browse the repository at this point in the history
  7. Add missing names in CITATION.cff

    There were still two placeholders missing.
    p-snft authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    aaf1f5c View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2023

  1. improved wording, fixed typos

    lens committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    8ba808c View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    8684f0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ccee2bb View commit details
    Browse the repository at this point in the history
  3. fixed sphinx error

    lensum committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    3cca60b View commit details
    Browse the repository at this point in the history
  4. removed change in docs title

    lensum committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    5e4ba6e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    017f847 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9d47b87 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Speak of oemof.solph in documentation

    At some locations, it's oemof-solph, because no dot is allowed.
    Where it is possible, we should call the project oemof.solph.
    p-snft authored Jun 28, 2023
    Configuration menu
    Copy the full SHA
    1cdad7e View commit details
    Browse the repository at this point in the history
  2. Link both openmod forum tags

    p-snft authored Jun 28, 2023
    Configuration menu
    Copy the full SHA
    c71a1dd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #952 from lensum/docs/rename-docs-title

    Use solph instead of oemof in the documentation
    p-snft authored Jun 28, 2023
    Configuration menu
    Copy the full SHA
    cbe0639 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Update v0-5-1.rst

    Add Lennart Schürmann's contribution
    p-snft authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    3947141 View commit details
    Browse the repository at this point in the history
  2. Pump dev release counter

    p-snft committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    7a73bad View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    b5192b2 View commit details
    Browse the repository at this point in the history
  2. merge dev into branch

    lensum committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    2440c94 View commit details
    Browse the repository at this point in the history
  3. shortened lines in docs

    lensum committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    e4d24e3 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Fix linkt to examples

    Examples for solph are no longer in a separate repository.
    p-snft committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    2844346 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a5e0eb View commit details
    Browse the repository at this point in the history
  3. Rephrase explanation of oemof/oemof.solp

    It's no longer impossible to have both packages, oemof and oemof.solph,
    installed. So the documentation should no longer claim it to be impossible.
    p-snft committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    2750c5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ec1470 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b9dfe5d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1e19aa0 View commit details
    Browse the repository at this point in the history
  7. Fix some typos

    fwitte committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    f521d3d View commit details
    Browse the repository at this point in the history
  8. Merge pull request #912 from lensum/features/cellular

    Enable modelling of cellular grid structures
    p-snft authored Jul 6, 2023
    Configuration menu
    Copy the full SHA
    1cee273 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    c278c5c View commit details
    Browse the repository at this point in the history
  2. Fix line numbers

    fwitte committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    d6d096f View commit details
    Browse the repository at this point in the history

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 Jul 30, 2023

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

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    e021ce9 View commit details
    Browse the repository at this point in the history
  2. Adhere to Black

    p-snft committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    ff7c87b View commit details
    Browse the repository at this point in the history
  3. Adhere to Black

    p-snft committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    f4e7b20 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    d8c0cb0 View commit details
    Browse the repository at this point in the history
  2. Add test for storage costs

    p-snft committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    91636ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a6d25a View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Configuration menu
    Copy the full SHA
    a213d2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0db730b View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    670ccbd View commit details
    Browse the repository at this point in the history
  2. Remove unused import

    jokochems committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    863ade7 View commit details
    Browse the repository at this point in the history
  3. Fix failing test

    jokochems committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    2260d27 View commit details
    Browse the repository at this point in the history
  4. 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 8, 2023

  1. Add all dependencies to docs/requirements.txt

    Readthedocs does not provide system-wide Python packages
    any more, so we need to add the dependencies explicitly.
    p-snft authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    fe59b8a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #966 from oemof/fix/build_docs

    Prepare for changes at readthedocs
    p-snft authored Aug 8, 2023
    1 Configuration menu
    Copy the full SHA
    3d7d346 View commit details
    Browse the repository at this point in the history
  3. Fix constraint example

    The example was not adjusted when the period index was introduced.
    p-snft committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    24d29ef View commit details
    Browse the repository at this point in the history
  4. Fix invest nonconvex example

    There were two typos in keyword arguments.
    Also, as the script will fail if the time index does not match,
    the fallback for the read-in was deleted.
    p-snft committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    705251e View commit details
    Browse the repository at this point in the history
  5. Add saturating storage example

    Another example for flexible modelling (in the sense of using custom
    constraints) is presented: The storage charges slower at higher states
    of charge.
    p-snft committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    c35e939 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b324061 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    012c8b1 View commit details
    Browse the repository at this point in the history
  8. Adhere to Black

    p-snft committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    db8e499 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d4d216d View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Merge branch 'sasa821-feature/offset_converter' into revision/rename_…

    …transformer_to_converter
    p-snft committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    749cf50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ee2d90 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dev' into revision/rename_transformer_to_converter

    # Conflicts:
    #	docs/reference/oemof.solph.components.rst
    #	docs/whatsnew/v0-5-1.rst
    #	src/oemof/solph/components/__init__.py
    #	src/oemof/solph/components/_converter.py
    #	src/oemof/solph/components/_offset_converter.py
    #	src/oemof/solph/components/experimental/__init__.py
    #	src/oemof/solph/components/experimental/_piecewise_linear_converter.py
    #	tests/constraint_tests.py
    #	tests/lp_files/converter.lp
    #	tests/lp_files/converter_invest.lp
    #	tests/lp_files/converter_invest_with_existing.lp
    #	tests/lp_files/flow_nonconvex_invest_bounded_transformer.lp
    #	tests/lp_files/linear_converter.lp
    #	tests/lp_files/linear_converter_chp.lp
    #	tests/lp_files/linear_converter_chp_invest.lp
    #	tests/lp_files/linear_converter_invest.lp
    #	tests/lp_files/nonequidistant_timeindex.lp
    #	tests/lp_files/offsettransformer.lp
    #	tests/lp_files/piecewise_linear_transformer_cc.lp
    #	tests/lp_files/piecewise_linear_transformer_dcc.lp
    #	tests/test_scripts/test_solph/test_storage_investment/test_storage_investment.py
    p-snft committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    61a295a View commit details
    Browse the repository at this point in the history
  4. Adhere to Black

    p-snft committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    360c11c View commit details
    Browse the repository at this point in the history
  5. Adhere to max line length

    p-snft committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    91edffe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0362158 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    06717f0 View commit details
    Browse the repository at this point in the history
  8. Avoid unused variables

    p-snft committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    5305e62 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c25fc44 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a7f7006 View commit details
    Browse the repository at this point in the history
  11. Make constraint_group a method where possible

    Pyomo expects a keyword argument, so _ is used where self is not needed.
    p-snft committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    07affaf View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3dfa7b6 View commit details
    Browse the repository at this point in the history
  13. Make constraint_group a method where possible

    Pyomo expects a keyword argument, so _ is used where self is not needed.
    
    Signed-off-by: Patrik Schönfeldt <[email protected]>
    p-snft committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    84a89fe View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b29fb6b View commit details
    Browse the repository at this point in the history
  15. Merge branch 'dev' into revision/rename_transformer_to_converter

    # Conflicts:
    #	src/oemof/solph/components/_converter.py
    #	src/oemof/solph/components/_offset_transformer.py
    #	src/oemof/solph/components/experimental/_piecewise_linear_converter.py
    p-snft committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    93ca3d2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4f1ec58 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3c08abe View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    fc919bb View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Configuration menu
    Copy the full SHA
    9204e15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e85360a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    152f356 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #967 from oemof/fix/add_custom_attributes_link

    This implements a pass-through for functionality that is proposed in oemof.network. As all other classes already implement it the same way, it's okay to have it here for consistency. (As the functionality is not implemented, I also do not see a way how to properly test this, so the decreasing coverage should be okay this time.)
    p-snft authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    aa8ab52 View commit details
    Browse the repository at this point in the history
  5. Revert "Make constraint_group a method where possible"

    This reverts commit 84a89fe.
    p-snft committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    5278328 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b22ee4 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #965 from oemof/fix/multi-period-investment-storag…

    …e-limit
    
    Define multi-period investment storage level for very first time step of optimization
    p-snft authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    869b60b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    889a81a View commit details
    Browse the repository at this point in the history
  9. Merge pull request #957 from oemof/features/make-varying-period-lengh…

    …ts-possible
    
    Make varying period lenghts possible
    p-snft authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    3006fa7 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Configuration menu
    Copy the full SHA
    504f179 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #962 from oemof/features/storage_costs

    Add storage_costs to GenericStorage
    p-snft authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    d89ef93 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dev' into fix/example-section-in-the-readme-is-still-re…

    …fering-to-the-oemof-example-repository
    p-snft committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    6265847 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf84e31 View commit details
    Browse the repository at this point in the history
  5. Protect storage level constraint example

    The example had no __name__ == "__main__" protector,
    so it was run on import. Ths lead to a failure in building
    docs on systems without cbc installed.
    p-snft committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    72d1b3b View commit details
    Browse the repository at this point in the history
  6. Adhere to Black

    p-snft committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    b25294b View commit details
    Browse the repository at this point in the history
  7. Adhere to Black

    p-snft committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    2a573f9 View commit details
    Browse the repository at this point in the history
  8. Pin sphinx to <7

    There sems to be an issue with newer versions in combination with the
    rdt theme.
    p-snft committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    d6d8262 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. Configuration menu
    Copy the full SHA
    eca9fae View commit details
    Browse the repository at this point in the history
  2. Fix rendering of README.rst

    p-snft committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    39103f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Add description for flow count example

    Wow I can commit the changes @p-snft suggested, who is the author then?
    
    Co-authored-by: Patrik Schönfeldt <[email protected]>
    fwitte and p-snft authored Aug 15, 2023
    Configuration menu
    Copy the full SHA
    bdb8979 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e242ed3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e9ffec View commit details
    Browse the repository at this point in the history
  4. Fix some line numbers

    fwitte committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    5e7cfec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    03c2331 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #954 from oemof/fix/example-section-in-the-readme-…

    …is-still-refering-to-the-oemof-example-repository
    
    Fix/example section in the readme is still refering to the oemof example repository
    p-snft authored Aug 15, 2023
    Configuration menu
    Copy the full SHA
    1952bf8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1f9e7dd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3d8b90b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4b5d288 View commit details
    Browse the repository at this point in the history
  10. Adhere to Black

    p-snft committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    8ddba0c View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Merge pull request #822 from oemof/revision/rename_transformer_to_con…

    …verter
    
    Rename Transformer to Converter
    p-snft authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    3dc7336 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'dev' into v0.5

    p-snft committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    c6849c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17b4037 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c061600 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2108011 View commit details
    Browse the repository at this point in the history
  6. Update changelog

    p-snft committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    9484b3c View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

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

Commits on Aug 24, 2023

  1. Correct name

    nailend committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    6b1d964 View commit details
    Browse the repository at this point in the history
  2. Fix typos

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

Commits on Aug 25, 2023

  1. Fix typo

    nailend committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    759ef83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56c20b9 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Delete .cookiecutterrc

    The file was used to set up the project and is no longer needed.
    p-snft authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    2285c9b View commit details
    Browse the repository at this point in the history
  2. Reformulate solver part of README.rst

    Adjusted the wording to be more fluent.
    p-snft authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    16e6ca8 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Add disclaimer to storage_costs whatsnew

    I considered this a "known issue" but in fact,
    it works as documented.
    p-snft authored Aug 31, 2023
    Configuration menu
    Copy the full SHA
    2c2de30 View commit details
    Browse the repository at this point in the history
  2. Release v0.5.1

    p-snft committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    cb9a182 View commit details
    Browse the repository at this point in the history