Victor

Results 27 issues of Victor

Add the field `output_event_resolution` field to `PandasReporterConfigSchema` used to set the `event_resolution` of the `final_df_output`. This is useful for cases in which we want to modify the `event_resolution` using methods...

Reporting

This issue follows from the conclusions drawn on [this](https://github.com/FlexMeasures/flexmeasures/discussions/662) discussion. Misleadingly, the existing `PandasReporter` works over `BeliefsDataFrames` instead of Pandas `DataFrames`. This simply requires to rename the existing `PandasReporter` class...

Reporting

In the process of creating a form using Flask-WTForms for a FlexMeasures plugin, I encountered the following recommendation to protect an application against CSRF attacks: https://flask-wtf.readthedocs.io/en/0.15.x/csrf/ In summary, it consist...

security

_Originally posted by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/825#discussion_r1304210292_

In the discussion https://github.com/FlexMeasures/flexmeasures/discussions/662, we resolved (_https://github.com/FlexMeasures/flexmeasures/discussions/662#discussioncomment-5803785_) to rename the `PandasReporter` to `TimelyBeliefsReporter` and create a new reporter named `PandasReporter` which doesn't consider any timely-belief specific functionality in the transformations:...

Reporting

In the discussion https://github.com/FlexMeasures/flexmeasures/discussions/662, we resolved (_https://github.com/FlexMeasures/flexmeasures/discussions/662#discussioncomment-5803785_) to rename the `PandasReporter` to `TimelyBeliefsReporter` and create a new reporter named `PandasReporter` which doesn't consider any timely-belief specific functionality in the transformations:...

Reporting

### Where `flexmeasures.cli.data_add:add_report` ## What Currently, the default start time of reports (`last_value_datetime`) is being computed using the first sensor in output (taking the max `event_start`). Nevertheless, with the introduction...

CLI
Reporting

Following up PR #680, It would be interesting to support extra validation rules in the function `validate_storage_constraints` ([here](https://github.com/FlexMeasures/flexmeasures/blob/main/flexmeasures/data/models/planning/storage.py#L431)), that expand case C from covering 1 step towards covering 1, 2,...

Scheduling

Following on the creation of the command `flexmeasures show reporters` (PR #686), this could be replicated for the `Forecaster` class. This command should look something like this: ### Command Syntax...

enhancement
CLI
Forecasting

Forecasters cannot be registered by plugins yet, but we want to follow the same concepts as for - reporters: see #641, for more details. - schedulers: see [documentation](https://flexmeasures.readthedocs.io/en/latest/plugin/customisation.html).

enhancement
Forecasting