flexmeasures.data.services.data_generators

Authorization helpers shared by data-generator entry points.

Functions

flexmeasures.data.services.data_generators.check_sensor_access(input_sensors: list[Sensor], output_sensors: list[Sensor]) None

Require read access to inputs and create-children access to outputs.

flexmeasures.data.services.data_generators.resolve_data_generator_sensors(data_generator: DataGenerator, deserialized_parameters: dict) dict[str, list[Sensor]]

Return the sensors a data generator would read from and write to.