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

Feature/merge time series schemas #1127

Merged
merged 52 commits into from
Aug 16, 2024
Merged

Commits on Jul 18, 2024

  1. refactor: sync arg name

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    902d95f View commit details
    Browse the repository at this point in the history
  2. refactor: sync internal property name

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    6e868d8 View commit details
    Browse the repository at this point in the history
  3. refactor: flatten elif block

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    d8b2499 View commit details
    Browse the repository at this point in the history
  4. refactor: allow string deserialization and allow setting a default so…

    …urce unit for interpreting values without a unit
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    77de0df View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. refactor: copy convert method

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    8c9fe3f View commit details
    Browse the repository at this point in the history
  2. fix: type annotation

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    ef0d5e8 View commit details
    Browse the repository at this point in the history
  3. refactor: copy _serialize method

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    a9364b1 View commit details
    Browse the repository at this point in the history
  4. refactor: adapt _serialize method

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    b3070f7 View commit details
    Browse the repository at this point in the history
  5. refactor: adapt docstring

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    1339b1a View commit details
    Browse the repository at this point in the history
  6. refactor: update error message

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    5107026 View commit details
    Browse the repository at this point in the history
  7. refactor: update type annotation

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    9084e53 View commit details
    Browse the repository at this point in the history
  8. refactor: merge schemas

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    bb157cf View commit details
    Browse the repository at this point in the history
  9. refactor: reduce number of blank lines

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    ba8e1cc View commit details
    Browse the repository at this point in the history
  10. fix: deprecate old classes

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    392a118 View commit details
    Browse the repository at this point in the history
  11. fix: duplicate import

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    258520e View commit details
    Browse the repository at this point in the history
  12. docs: document status quo

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    1475776 View commit details
    Browse the repository at this point in the history
  13. style: black

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    5cecd86 View commit details
    Browse the repository at this point in the history
  14. style: flake8

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    dbb91a8 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. feature: allow interpreting float values as quantities based on a uni…

    …t defined elsewhere, and specifically, let the StorageScheduler get its default SoC unit from the soc-unit field, which lets us allow time series values to be specified as string quantities while preserving backwards compatibility
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    9478c5a View commit details
    Browse the repository at this point in the history
  2. fix: maintain backwards compatibility for transforming Float fields i…

    …nto Quantity fields, by returning the magnitude upon deserialization
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    ba26a2e View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. docs: grammar

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ead17b8 View commit details
    Browse the repository at this point in the history
  2. docs: add todo

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    c847870 View commit details
    Browse the repository at this point in the history
  3. fix: tests

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    137f6ae View commit details
    Browse the repository at this point in the history
  4. style: black

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    00bf425 View commit details
    Browse the repository at this point in the history
  5. docs: update V2G flex-model

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    cc68ccf View commit details
    Browse the repository at this point in the history
  6. docs: update trigger endpoint examples

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    b29dad2 View commit details
    Browse the repository at this point in the history
  7. docs: update other tutorials

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ee10c19 View commit details
    Browse the repository at this point in the history
  8. docs: update scheduling feature section

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

Commits on Jul 30, 2024

  1. feat: convert schedule results ffrom MW to sensor unit

    Signed-off-by: Victor Garcia Reolid <victor@seita.nl>
    victorgarcia98 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    35ab5d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. feat: minimum list length for soc-gain and soc-usage

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    2202077 View commit details
    Browse the repository at this point in the history
  2. refactor: apply default SoC unit to all fields starting with "soc_"

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    71ca8c4 View commit details
    Browse the repository at this point in the history
  3. refactor: move warning

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8cfe9fd View commit details
    Browse the repository at this point in the history
  4. Revert "refactor: move warning"

    This reverts commit 8cfe9fd.
    Flix6x committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ed56897 View commit details
    Browse the repository at this point in the history
  5. fix: update test

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    df96eb9 View commit details
    Browse the repository at this point in the history
  6. refactor: move deserialization logic to dedicated class methods

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    88f2597 View commit details
    Browse the repository at this point in the history
  7. docs: fix comment about converting time series using to_unit

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    0acca6d View commit details
    Browse the repository at this point in the history
  8. refactor: rename new schema

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ab30487 View commit details
    Browse the repository at this point in the history
  9. refactor: sync code order: 1) Sensor, 2) time series, 3) Quantity

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8d17a92 View commit details
    Browse the repository at this point in the history
  10. Merge remote-tracking branch 'refs/remotes/origin/main' into feature/…

    …merge-time-series-schemas
    Flix6x committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    7cca59e View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Merge remote-tracking branch 'refs/remotes/origin/main' into feature/…

    …merge-time-series-schemas
    Flix6x committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    8ef8d2b View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. fix: add test and add missing logic for handling a list of dictionari…

    …es representing a time series
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    161f314 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. fix: check for real numeric values

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    03bac84 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'refs/remotes/origin/main' into feature/…

    …merge-time-series-schemas
    Flix6x committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    1b7fa03 View commit details
    Browse the repository at this point in the history
  3. docs: changelog entries

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    1ffc335 View commit details
    Browse the repository at this point in the history
  4. docs: fix typo

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    8ccc6f6 View commit details
    Browse the repository at this point in the history
  5. style: be more explicit about requiring the soc-unit field to be set

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    1a430c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Merge branch 'refs/heads/main' into feature/merge-time-series-schemas

    # Conflicts:
    #	documentation/changelog.rst
    Flix6x committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    b743aa2 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. docs: mention the new Marshmallow field

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    8ec14c5 View commit details
    Browse the repository at this point in the history
  2. docs: advise setting a unit per field explicitly

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    8fd4ec1 View commit details
    Browse the repository at this point in the history
  3. refactor: simplify if statement

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    15e19dc View commit details
    Browse the repository at this point in the history
  4. refactor: move soc-unit guesswork into schema

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    8c233ca View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' into feature/merge-time-series-schemas

    Signed-off-by: Felix Claessen <30658763+Flix6x@users.noreply.github.com>
    Flix6x authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    ba20453 View commit details
    Browse the repository at this point in the history