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

Features/restructure time series #236

Merged
merged 208 commits into from
Jul 21, 2022

Conversation

birgits
Copy link
Collaborator

@birgits birgits commented Feb 7, 2022

List of things to do:

Adding tests and checking of RtD API documentation of new functions:

Rename

Tests

  • q_control.py:
    • get_q_sign_generator
    • get_q_sign_load
    • fixed_cosphi
  • timeseries.py:
    • set_active_power_manual
    • set_reactive_power_manual
    • _set_manual
    • set_worst_case
    • _worst_case_generators
    • _worst_case_conventional_loads
    • _worst_case_charging_points
    • _worst_case_storage_units
    • predefined_fluctuating_generators_by_technology (@birgits)
    • predefined_dispatchable_generators_by_technology (@birgits)
    • predefined_conventional_loads_by_sector (@AnyaHe)
    • predefined_charging_points_by_use_case (@AnyaHe)
    • fixed_cosphi
    • TestTimeSeriesRaw
    • TestTimeSeriesHelperFunctions
  • Add tests for time series wrapper functions in EDisGo class
    • set_time_series_manual
    • set_time_series_worst_case_analysis
    • set_time_series_active_power_predefined
    • set_time_series_reactive_power_control

Checking of newly added reactive power factors and modes in configs (@birgits)

  • charging points
  • heat pumps

Checking of newly added worst case scale factors (further improvements addressed in #267)

  • charging points
  • heat pumps

Adapt documentation (@birgits)

  • Minimum working examples in quickstart.rst
  • Section on battery storage systems in usage_details.rst
  • Add timeseries example to fundamental data structure in usage_details.rst
  • Add overview of various options to obtain/set time series

Adapt functions

  • Adapt grid reinforcement based on worst cases - e.g. there is now an LV load case and an MV load case (@khelfen)
  • aggregate_components - drop different handling of charging points?
  • add_component - allow option "default" for reactive power time series
  • integrate_component - rename (to integrate_component_based_on_geolocation) and only allow option manual when setting time series (@birgits)
  • generator_import
  • worst case only for selected components

New functions

khelfen and others added 30 commits January 19, 2022 15:13
…ects as geopandas.GeoDataFrames

* added new container class for GeoDataFrames
* added a new geopandas property in the Grids class
* added a new method in the Topology class
* added docstrings
* added simple tests
@birgits birgits marked this pull request as ready for review July 21, 2022 15:44
@birgits birgits merged commit dde7668 into features/heat_pump_integration Jul 21, 2022
@birgits birgits mentioned this pull request Jul 22, 2022
9 tasks
@birgits birgits deleted the features/restructure_time_series branch March 6, 2023 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants