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

Refine nametuple tutorial #1071

Closed

Commits on Jan 23, 2024

  1. Deactivate dump/restore in basic example

    This is not really "basic" and can lead to errors. I still left it in
    and put some additional explanation so that beginners learn about the
    concept but do not have it in their code without thinking about it.
    p-snft committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    6fd1669 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

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

Commits on Feb 5, 2024

  1. Merge pull request oemof#1044 from oemof/fix/oemof_network_requirement

    Set oemof.network requirement to stable release
    p-snft authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    544ffc8 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

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

Commits on Feb 9, 2024

  1. Bump python minimum version

    fwitte committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    3ec8a90 View commit details
    Browse the repository at this point in the history
  2. Require oemof.tools v0.4.3

    We require the experimental feature warning.
    p-snft authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    715b070 View commit details
    Browse the repository at this point in the history
  3. Require pandas 2

    I think it will increase maintainability if we do not have to care for compatibility with Pandas 1.x. (I used new features for a solph tutorial and people had unexpected problems because of unsupported features in their Pandas installation.)
    p-snft authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    5822e17 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    5e3d3e8 View commit details
    Browse the repository at this point in the history
  2. adjusted DeprecationWarning

    lensum committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    add47be View commit details
    Browse the repository at this point in the history
  3. updated tests

    lensum committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    84e2a4b View commit details
    Browse the repository at this point in the history
  4. fixed warning in docu

    lensum committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    913e06b View commit details
    Browse the repository at this point in the history
  5. added whats_new

    lensum committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    bfe14a8 View commit details
    Browse the repository at this point in the history
  6. fixed bugs in the docu

    lensum committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    13752e7 View commit details
    Browse the repository at this point in the history
  7. adhere to line lengths

    lensum committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    3e96e47 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. fixed flake8 checks

    lensum committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    90297b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Update "commits since" badge

    p-snft authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    b00fd5f View commit details
    Browse the repository at this point in the history
  2. Create .scrutinizer.yml

    p-snft authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    cb4d8ff View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

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

Commits on Mar 5, 2024

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

Commits on Mar 6, 2024

  1. Update whatsnew log

    richartkeil committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    b503c73 View commit details
    Browse the repository at this point in the history
  2. Merge pull request oemof#1060 from richartkeil/fix/custom-attributes

    Explicitly pass `custom_properties` to `network.Node` class
    p-snft authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    124f886 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Add dump_and_restore parameter to main function

    Although it is just an example, having hard-coded unreachable
    code can be considered bad style.
    p-snft authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    31cbad2 View commit details
    Browse the repository at this point in the history
  2. Delete useless whitespace

    p-snft authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    06d4eb0 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Update examples/basic_example/basic_example.py

    Co-authored-by: Patrik Schönfeldt <github@patrikschoenfeldt.de>
    MedinavonLevetzow and p-snft authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    c7bcea2 View commit details
    Browse the repository at this point in the history
  2. Update examples/basic_example/basic_example.py

    Co-authored-by: Patrik Schönfeldt <github@patrikschoenfeldt.de>
    MedinavonLevetzow and p-snft authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    7936783 View commit details
    Browse the repository at this point in the history
  3. Rollback: Changed the previous US 'Optimize'-Spelling-version back to…

    … British 'Optimise'-Spelling-version
    MedinavonLevetzow committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    d7515f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Merge pull request oemof#1061 from MedinavonLevetzow/dev

    Improved variable naming and formatting in 'basic_example.py' for enh…
    p-snft authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    3f1bb5d View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Merge pull request oemof#1040 from oemof/revision/basic_example

    Deactivate dump/restore in basic example
    p-snft authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    0986292 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    595676a View commit details
    Browse the repository at this point in the history
  2. Merge pull request oemof#1054 from lensum/feature/MultipleOutputsOffs…

    …etConverter
    
    Multiple Outputs for OffsetConverter
    p-snft authored May 16, 2024
    Configuration menu
    Copy the full SHA
    e5fb98c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    88a1beb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8e53dfb View commit details
    Browse the repository at this point in the history
  5. Merge pull request oemof#1055 from oemof/revision/scrutinizer_config

    Create .scrutinizer.yml
    p-snft authored May 16, 2024
    Configuration menu
    Copy the full SHA
    4b25133 View commit details
    Browse the repository at this point in the history
  6. Delete unreachable code

    p-snft committed May 16, 2024
    Configuration menu
    Copy the full SHA
    79bebab View commit details
    Browse the repository at this point in the history
  7. Merge pull request oemof#1066 from oemof/fix/obsolete-error-message-f…

    …or-genericstorage
    
    Delete unreachable code
    p-snft authored May 16, 2024
    Configuration menu
    Copy the full SHA
    87be0ad View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    bfc096b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4973eba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc3fa63 View commit details
    Browse the repository at this point in the history
  4. Fix API example code

    fwitte committed May 21, 2024
    Configuration menu
    Copy the full SHA
    a2fc385 View commit details
    Browse the repository at this point in the history
  5. Fix example docs

    fwitte committed May 21, 2024
    Configuration menu
    Copy the full SHA
    fd2a4d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f4bb3d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    33caead View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    25b528f View commit details
    Browse the repository at this point in the history
  9. Test using Python 3.12

    It's the current stable release, so we should support it.
    p-snft committed May 21, 2024
    Configuration menu
    Copy the full SHA
    7bc2b30 View commit details
    Browse the repository at this point in the history
  10. Adhere to Black

    p-snft committed May 21, 2024
    Configuration menu
    Copy the full SHA
    efffe87 View commit details
    Browse the repository at this point in the history
  11. Revert "Test using Python 3.12"

    This reverts commit 7bc2b30.
    p-snft committed May 21, 2024
    Configuration menu
    Copy the full SHA
    6b293f5 View commit details
    Browse the repository at this point in the history
  12. Merge pull request oemof#1049 from oemof/fix/oemof#1046-pandas-date_r…

    …ange-future-warning
    
    Replace the specification of frequency for hours in pandas data_range
    fwitte authored May 21, 2024
    Configuration menu
    Copy the full SHA
    b35efad View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

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

Commits on May 24, 2024

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

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    ddbc27d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0bf596e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5cd3ef7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    150f533 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    849a380 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Add exceptions for provision of conversion_factors or normed_offsets …

    …when provided to the reference flow
    fwitte committed May 28, 2024
    Configuration menu
    Copy the full SHA
    f033400 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8efc282 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fbd9ac8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cefde9f View commit details
    Browse the repository at this point in the history
  5. Clean up some variable names and fix an issue with detecting if refer…

    …ence is at input or output
    fwitte committed May 28, 2024
    Configuration menu
    Copy the full SHA
    27a6ffb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    085bac0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f3423e8 View commit details
    Browse the repository at this point in the history
  8. Update lp files

    fwitte committed May 28, 2024
    Configuration menu
    Copy the full SHA
    faf3c86 View commit details
    Browse the repository at this point in the history
  9. Run isort and black

    fwitte committed May 28, 2024
    Configuration menu
    Copy the full SHA
    08bd06b View commit details
    Browse the repository at this point in the history
  10. Run black on missing files

    fwitte committed May 28, 2024
    Configuration menu
    Copy the full SHA
    7ed8564 View commit details
    Browse the repository at this point in the history
  11. Black again

    fwitte committed May 28, 2024
    Configuration menu
    Copy the full SHA
    2caf9ff View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

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

Commits on May 30, 2024

  1. Update tuple_as_label.ipynb

    Typos in repository
    Parth-Vachhani authored May 30, 2024
    Configuration menu
    Copy the full SHA
    c3045ff View commit details
    Browse the repository at this point in the history
  2. Update docs on usage

    fwitte committed May 30, 2024
    Configuration menu
    Copy the full SHA
    34ae4db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15e08ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    224a829 View commit details
    Browse the repository at this point in the history
  5. Fix syntax

    fwitte committed May 30, 2024
    Configuration menu
    Copy the full SHA
    2a4bd63 View commit details
    Browse the repository at this point in the history
  6. One more try to fix the syntax

    fwitte committed May 30, 2024
    Configuration menu
    Copy the full SHA
    9120f22 View commit details
    Browse the repository at this point in the history
  7. More stringification

    fwitte committed May 30, 2024
    Configuration menu
    Copy the full SHA
    64ac4b0 View commit details
    Browse the repository at this point in the history
  8. Fix one more syntax error

    fwitte committed May 30, 2024
    Configuration menu
    Copy the full SHA
    e43a3f4 View commit details
    Browse the repository at this point in the history
  9. Final syntax change?

    fwitte committed May 30, 2024
    Configuration menu
    Copy the full SHA
    33b65a7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bd5e52e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    83953fd View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    bf5258e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d493a2c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d1d0d54 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    478fa16 View commit details
    Browse the repository at this point in the history
  5. Merge pull request oemof#1073 from oemof/fix/oemof#1072-merge-and-cle…

    …an-configuration-files
    
    Merge configurations into `pyproject.toml`
    p-snft authored May 31, 2024
    Configuration menu
    Copy the full SHA
    2cba242 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    1ee655c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b001005 View commit details
    Browse the repository at this point in the history
  3. Use small 'h' for freq in pd.date_range

    Using capital 'H' is deprecated in pandas >=2.0.
    p-snft committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    9670a97 View commit details
    Browse the repository at this point in the history
  4. Add compatibility wrapper for Pandas <2.2

    A main reason to support pandas 2.0 and 2.1 is compatibility with
    Python 3.8, as higher versions od pandas require Python >= 3.9.
    Although we do not officially support PYthon 3.8 anymore, it should
    be possible to test manually using tox.
    p-snft committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    1643709 View commit details
    Browse the repository at this point in the history
  5. Adhere to Black

    p-snft committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    26c3e91 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Merge pull request oemof#1051 from oemof/fix/require_pandas_2

    Require pandas 2
    p-snft authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    5b52583 View commit details
    Browse the repository at this point in the history
  2. Start removing period from flow index

    An index entry should not be needed for the flow. In preparation for
    time-series aggegration, a cleanup might make sense, to keep overall
    complexity managable.
    p-snft committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    3fca2d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb6d9b4 View commit details
    Browse the repository at this point in the history
  4. Adhere to Black

    p-snft committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    c25ba7b View commit details
    Browse the repository at this point in the history
  5. Merge pull request oemof#1075 from oemof/fix/basic_example

    Fix non-existing variable names
    p-snft authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    a848e7b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    53f63db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1c19f6d View commit details
    Browse the repository at this point in the history
  8. Adhere to Black

    p-snft committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    f19d65e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2c73596 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d9d3e12 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c3a2444 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fe9fc24 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    74715b8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5d50d21 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    60a49eb View commit details
    Browse the repository at this point in the history
  16. Add missing docstrings

    fwitte committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    9efbd5c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a642753 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bdfe292 View commit details
    Browse the repository at this point in the history
  19. Allow TIMEINDEX and TIMESTEPS as indexes

    For the refactoring, it should be convenient to allow both.
    TIMEINDEX can be disused later.
    p-snft committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    fdadece View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d1659f2 View commit details
    Browse the repository at this point in the history
  21. Explicitly set max to 1

    fwitte committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    495192b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    99446a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    99de2d4 View commit details
    Browse the repository at this point in the history
  2. Run black

    fwitte committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    2640fb3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d51d51 View commit details
    Browse the repository at this point in the history
  4. Remove unnecessary lines

    fwitte committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    f8da8a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12777ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    76e5c3f View commit details
    Browse the repository at this point in the history
  7. Run black

    fwitte committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    a878404 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    09a9286 View commit details
    Browse the repository at this point in the history
  9. Adhere to Black

    p-snft committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    1f2a9d4 View commit details
    Browse the repository at this point in the history
  10. Adhere to Black

    p-snft committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    ef7c9bb View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    5091e3a View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary lines

    fwitte committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    a36ba1f View commit details
    Browse the repository at this point in the history
  3. Update tests

    fwitte committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    fce4a4b View commit details
    Browse the repository at this point in the history
  4. Add a test for a system with two OffsetConverts

    One has investment optimization, the other one does not.
    fwitte committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    fecba2b View commit details
    Browse the repository at this point in the history
  5. Extend example

    fwitte committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    10ec905 View commit details
    Browse the repository at this point in the history
  6. Remove old figures

    fwitte committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    9f9a7fd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    732e891 View commit details
    Browse the repository at this point in the history
  8. Fix a couple of typos

    fwitte committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    ede747c View commit details
    Browse the repository at this point in the history
  9. Run black

    fwitte committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    6334662 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    97e350f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d1fe63 View commit details
    Browse the repository at this point in the history
  3. Adhere to maximum line length

    p-snft committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    1aafd29 View commit details
    Browse the repository at this point in the history
  4. Sort imports

    p-snft committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    30ff0b8 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    89cf222 View commit details
    Browse the repository at this point in the history
  2. Fix gradient test

    This functionality had no unit test, thus the constreaint test was not
    fixed in the last commit.
    p-snft committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    86e63f8 View commit details
    Browse the repository at this point in the history
  3. Finish single period tests

    p-snft committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    f6de18d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28ae2bc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30fbd8c View commit details
    Browse the repository at this point in the history
  6. Remove cellular modelling stub

    The approach was experimental in incomplete, also did not allow to have
    more then two levels. The same models can be created without code in
    solph.
    p-snft committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    00efcc4 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

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

Commits on Jun 14, 2024

  1. Merge pull request oemof#1082 from oemof/revision/remove-cellular-mod…

    …el-stub
    
    Remove cellular modelling stub
    p-snft authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    3d7d740 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Update What's New

    fwitte committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    27e8113 View commit details
    Browse the repository at this point in the history
  2. Resolve merge conflicts

    fwitte committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    8029850 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0e8f3e View commit details
    Browse the repository at this point in the history
  4. Require numpy < 2.0.0

    Pyomo does not support newer versions of numpy, but to my
    understanding did not sufficiently pin this itself.
    p-snft committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    63f41a1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    069fe62 View commit details
    Browse the repository at this point in the history
  6. Add missing lp file

    p-snft committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    a3693b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Release 0.5.3a2

    This alpha in particular pins numpy to < 2.0.0, so that Pyomo works.
    p-snft committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    155cc70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b7e69e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca095fc View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Adapt naming in processing

    p-snft committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    1b26471 View commit details
    Browse the repository at this point in the history
  2. Merge pull request oemof#1077 from oemof/revision/refine_timeindex

    Refine time index of Flows
    p-snft authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    f2b40f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5662a9 View commit details
    Browse the repository at this point in the history
  4. Adhere to Black

    p-snft committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    17fbee3 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Merge pull request oemof#1083 from oemof/dev

    Release v0.5.3
    p-snft authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    82ffed1 View commit details
    Browse the repository at this point in the history
  2. Release v0.5.3

    p-snft committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    8ed977d View commit details
    Browse the repository at this point in the history
  3. Finalise v0.5.3 whatsnew

    p-snft committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    48a98c9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request oemof#1086 from oemof/v0.5

    Release v0.5.3
    p-snft authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    5834611 View commit details
    Browse the repository at this point in the history
  5. Work towards v0.5.4

    p-snft committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    a68dad5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    28bbd0d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5d381b0 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Allow sinks/sources to have multiple inputs/outputs

    There was a warning and a comment that having multiple inputs/outputs
    for one Sink/Source is unintended but should be possible.
    I think we can remove that "strong reccomendation" as it just works.
    
    To not let beginners fall into the trap of having a dangling Sink
    or Source, like the old warning also might have prevented, inputs and
    outputs are now explicitly named arguments without a default.
    p-snft committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    b516f7e View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    05e5b74 View commit details
    Browse the repository at this point in the history
  2. Extend examples

    uvchik committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    788df49 View commit details
    Browse the repository at this point in the history
  3. Fix style issue

    uvchik committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    f3df7c3 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Avoid chained casts to solph.sequence

    Note thatthis is just a workaround. chaned casts chould either work or be
    prohibited.
    p-snft committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    6e02ae4 View commit details
    Browse the repository at this point in the history
  2. Fix test_check_age_and_lifetime

    The test was confusing, as it added a nominal_value to a Sink.
    This, however, did not cause an error to be raised as the error
    that was tested before was first.
    p-snft committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    de5fd70 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb20393 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c86c2fb View commit details
    Browse the repository at this point in the history
  5. Merge pull request oemof#1088 from oemof/feature/multi_input_sink

    Allow sinks/sources to have multiple inputs/outputs
    p-snft authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    a448f7f View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    2e5ca23 View commit details
    Browse the repository at this point in the history
  2. Revert "Introduce variable for storage losses"

    This reverts commit 2e5ca23.
    p-snft committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    6dae8bc View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    ced3300 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98fef1e View commit details
    Browse the repository at this point in the history
  3. Reapply "Introduce variable for storage losses"

    This reverts commit 6dae8bc.
    p-snft committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    170173a View commit details
    Browse the repository at this point in the history
  4. Adapt tests to storage loss variable

    This commit includes changed line orders in the LP files,
    as the order is just random and I was too lazy to change
    everything by hand.
    p-snft committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    d254041 View commit details
    Browse the repository at this point in the history
  5. Adhere to Black

    I didn't actually touch this but having a separate PR
    doesn't make too much sense, IMHO.
    p-snft committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    fe77cdd View commit details
    Browse the repository at this point in the history
  6. Document new variable

    p-snft committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    a44eda1 View commit details
    Browse the repository at this point in the history
  7. Fix loss calculation for non-hourly time steps

    This one first slipped through due to too many irrelevant changes
    in the LP files. I now added a unit test that is independent of lp files.
    
    Note that the formula is more complicated but it just changes a value
    in the lp file, so it will not significantly increase computational time.
    p-snft committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    f849db9 View commit details
    Browse the repository at this point in the history
  8. Fix import order

    p-snft committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    053b349 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Merge pull request oemof#1090 from oemof/feature/storage_losses

    Introduce variable for storage losses
    p-snft authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    9e06569 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Display inline math correctly and hint towards the usage of the inbui…

    …lt slope and offset calculation methods
    fwitte committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    363628b View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Merge pull request oemof#1092 from oemof/docs/fix-formatting-and-clar…

    …ify-usage-of-helper-functions-for-offsetconverter
    
    Display inline math correctly and hint towards the usage of the inbuilt slope and offset calculation methods
    p-snft authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    1fc19db View commit details
    Browse the repository at this point in the history
  2. Merge pull request oemof#1089 from oemof/pandas-warnings-fixes

    Pandas warnings fixes
    p-snft authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    c2d44e4 View commit details
    Browse the repository at this point in the history
  3. Simplify storage costs constraint

    The costs are defined on TIMEPOINTS, so these should be used.
    p-snft committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    305cd2b View commit details
    Browse the repository at this point in the history
  4. Ignore storage_costs for 0th time point

    In the constraint test, as the initial_storage_level was given, only a
    constant was dropped. Thus, costs for the initial level never made it to
    the lp file. I changed the costs to increase over time in the test to make
    this more transpatrent.
    p-snft committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    ba99a2d View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

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

Commits on Aug 2, 2024

  1. Formulate full_load_time docstring specific for energy

    This way, it should be much easier to understand.
    p-snft committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    7b12064 View commit details
    Browse the repository at this point in the history
  2. Allow lower limit for generic_integral_limit

    I did not touch the multi-period-model as I think the constraint for
    this (experimental) mode needs refactoring anyway.
    p-snft committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    aa736eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1705996 View commit details
    Browse the repository at this point in the history
  4. Fix import order

    p-snft committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    4ebd2ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    df8bafa View commit details
    Browse the repository at this point in the history
  6. Shorten line length

    p-snft committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    3753d5d View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

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

Commits on Aug 12, 2024

  1. Replace _Sequence by _FakeSequence

    The auto-stretch feature of the _Sequence contained hidden magic,
    as it tracked the last "entry" that has been accessed and pretended
    to have a length based on this. So, outcomes depend on something that
    is assumed to be a read access. Also, self.data was erived from UserList
    but never really supported all of the expected functionality in a
    consistent way.
    
    The new _FakeSequence is a lot simpler. In particular it has an explicit
    (fake) length that needs to be set before casting to (stretched) lists.
    The default length is still set, because there is an entry, and to allow
    to directly iterate over a _FakeSequence, e.g. in sum().
    p-snft committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    d299345 View commit details
    Browse the repository at this point in the history
  2. Let default length of _FakeSequence be None

    To allow this, some checks need to more explicit, now. As solph.sequence
    will return a _FakeSequence or a numpy.array, other members of
    _FakeSequence mimic the API of numpy.array. In particular, this allows
    min/max/sum operations in constant time.
    p-snft committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    398e62d View commit details
    Browse the repository at this point in the history
  3. Fix import order

    p-snft committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    ff47978 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4cd3d47 View commit details
    Browse the repository at this point in the history
  5. Simplify scalar/sequence check in processing

    We can test for the _FakeSequence class to see that
    something really is a scalar.
    p-snft committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    3e94ccc View commit details
    Browse the repository at this point in the history
  6. Adhere to style conventions

    p-snft committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    7c8bc4c View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    8fdd87e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    519f95c View commit details
    Browse the repository at this point in the history
  3. Add tests for sequence module

    p-snft committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    41ff608 View commit details
    Browse the repository at this point in the history
  4. Add FakeSequence to changelog

    p-snft committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    6cb4aef View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Merge pull request oemof#1101 from oemof/revision/simplified_fake_seq…

    …uence
    
    Replace _Sequence by _FakeSequence
    uvchik authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    a73941f View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Merge pull request oemof#1097 from oemof/features/lower_generic_integ…

    …ral_limit
    
    Allow lower limit for generic_integral_limit
    p-snft authored Aug 17, 2024
    Configuration menu
    Copy the full SHA
    7ed0fa6 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Merge pull request oemof#1096 from oemof/revision/full_load_limit_docs

    Formulate full_load_time docstring specific for energy
    p-snft authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    4cc9ebd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a192c47 View commit details
    Browse the repository at this point in the history
  3. mend

    p-snft committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    2f3a948 View commit details
    Browse the repository at this point in the history
  4. Release v0.5.4

    p-snft committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9fe0fc8 View commit details
    Browse the repository at this point in the history
  5. Work towards v0.6.0

    p-snft committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    fa5b7fb View commit details
    Browse the repository at this point in the history
  6. Merge pull request oemof#1094 from oemof/fix/storage_costs-for-initia…

    …l-level
    
    Fix/storage costs for initial level
    p-snft authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    2d02102 View commit details
    Browse the repository at this point in the history
  7. Have 0.6.0a1 released

    p-snft committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    91c66bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    72918ad View commit details
    Browse the repository at this point in the history