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

Issue 450 api option to customize which price and power sensors to take into account for scheduling #451

Commits on Jun 24, 2022

  1. Add optional API fields to specify which price sensors to use for con…

    …sumption and feed-in
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 24, 2022
    Copy the full SHA
    9cd08cd View commit details
    Browse the repository at this point in the history
  2. Rename API fields

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 24, 2022
    Copy the full SHA
    7acb199 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Add optional API field to specify which inflexible device sensors to …

    …include in the aggregate power flow
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 28, 2022
    Copy the full SHA
    51551c0 View commit details
    Browse the repository at this point in the history
  2. Add test data for inflexible device

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 28, 2022
    Copy the full SHA
    cdf2055 View commit details
    Browse the repository at this point in the history
  3. Add test case for scheduling a battery including an inflexible device

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 28, 2022
    Copy the full SHA
    7fd16c3 View commit details
    Browse the repository at this point in the history
  4. Fix boundary conditions for including inflexible devices

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 28, 2022
    Copy the full SHA
    dd2c454 View commit details
    Browse the repository at this point in the history
  5. Assume perfect efficiency if no efficiency information is available

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 28, 2022
    Copy the full SHA
    c17bf95 View commit details
    Browse the repository at this point in the history
  6. Switch from random periodic data to a step function, leaving a little…

    … headroom with respect to the PV system's nominal capacity
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 28, 2022
    Copy the full SHA
    dde07db View commit details
    Browse the repository at this point in the history
  7. Return test data with conftest setup

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 28, 2022
    Copy the full SHA
    973bf87 View commit details
    Browse the repository at this point in the history
  8. Skip redundant sensor queries in tests

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 28, 2022
    Copy the full SHA
    96981de View commit details
    Browse the repository at this point in the history
  9. Refactor: rename variable for clarity

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 28, 2022
    Copy the full SHA
    418c186 View commit details
    Browse the repository at this point in the history
  10. Take into account the nominal capacity of the asset, if given

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 28, 2022
    Copy the full SHA
    fc7f08a View commit details
    Browse the repository at this point in the history
  11. Refactor: rename variable in test

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 28, 2022
    Copy the full SHA
    ef6d5c0 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. Convert consumption/production power sign for our scheduler

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 30, 2022
    Copy the full SHA
    170be64 View commit details
    Browse the repository at this point in the history
  2. Split fixtures, set up the building with a flexible device and two in…

    …flexible devices
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 30, 2022
    Copy the full SHA
    116d422 View commit details
    Browse the repository at this point in the history
  3. Test building solver

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 30, 2022
    Copy the full SHA
    b04401d View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2022

  1. Merge branch 'main' into Issue-450_API_option_to_customize_which_pric…

    …e_and_power_sensors_to_take_into_account_for_scheduling
    Flix6x committed Jul 19, 2022
    Copy the full SHA
    e9b3338 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into Issue-450_API_option_to_customize_which_pric…

    …e_and_power_sensors_to_take_into_account_for_scheduling
    
    # Conflicts:
    #	flexmeasures/cli/data_add.py
    #	flexmeasures/data/services/scheduling.py
    Flix6x committed Jul 19, 2022
    Copy the full SHA
    4e90f39 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Fix passing along list of inflexible device sensors for battery sched…

    …uling
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    8c343dc View commit details
    Browse the repository at this point in the history
  2. Restrict data used for scheduling to what was known at the time of sc…

    …heduling
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    bb01440 View commit details
    Browse the repository at this point in the history
  3. Fix tests, given that the values for solar PV and residual demand (de…

    …fined in the conftest) are measurements rather than forecasts
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    38ceee6 View commit details
    Browse the repository at this point in the history
  4. Let test schedule the future instead of the past, which requires fore…

    …casts to be present
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    0c9e886 View commit details
    Browse the repository at this point in the history
  5. Set up test data for inflexible devices in the Europe/Amsterdam timez…

    …one instead of UTC
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    3a95f86 View commit details
    Browse the repository at this point in the history
  6. Set up test data for EPEX market prices in the Europe/Amsterdam timez…

    …one instead of UTC
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    38e87c0 View commit details
    Browse the repository at this point in the history
  7. Fix scheduling tests corresponding to having market prices available …

    …in the Europe/Amsterdam timezone instead of UTC
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    e0a1507 View commit details
    Browse the repository at this point in the history
  8. black

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    46969c7 View commit details
    Browse the repository at this point in the history
  9. Add comment from earlier commit

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    9151e94 View commit details
    Browse the repository at this point in the history
  10. Clear up inline comment

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    b6bb9ae View commit details
    Browse the repository at this point in the history
  11. Rename variable internally

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    e41c0ae View commit details
    Browse the repository at this point in the history
  12. Rename API field

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    fdaaccc View commit details
    Browse the repository at this point in the history
  13. Rename CLI field with future deprecation warning

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    bd54acf View commit details
    Browse the repository at this point in the history
  14. Clarify that the consumption price is being applied to the aggregate …

    …consumption of the devices, instead of being applied to the consumption of the single flexible device under consideration. Likewise for production.
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2022
    Copy the full SHA
    67aadbd View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Clarify description of aggregate power flow

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 24, 2022
    Copy the full SHA
    be58a3f View commit details
    Browse the repository at this point in the history
  2. Add return type annotation

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 24, 2022
    Copy the full SHA
    fcbbc7d View commit details
    Browse the repository at this point in the history
  3. Expand docstring

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 24, 2022
    Copy the full SHA
    d429139 View commit details
    Browse the repository at this point in the history
  4. Fix use of wrong exception

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 24, 2022
    Copy the full SHA
    dd96b66 View commit details
    Browse the repository at this point in the history
  5. Refactor: rename util function

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 24, 2022
    Copy the full SHA
    d8b7f57 View commit details
    Browse the repository at this point in the history
  6. Changelog entry

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 24, 2022
    Copy the full SHA
    5cc79da View commit details
    Browse the repository at this point in the history
  7. Implement recommended docstring revision

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 24, 2022
    Copy the full SHA
    d101e1d View commit details
    Browse the repository at this point in the history