flexmeasures
flexmeasures copied to clipboard
Create different reporters for the `BeliefsDataFrames` and Pandas `DataFrame`
This issue follows from the conclusions drawn on this discussion.
Misleadingly, the existing PandasReporter
works over BeliefsDataFrames
instead of Pandas DataFrames
. This simply requires to rename the existing PandasReporter
class to TimedBeliefsReporter
and its associated config and params schemas.
On the other side, having a reporter to deal with pandas dataframes would be very useful as in many cases we won't use the metadata beliefs convey (e.g. belief time). This requires to create a new reporter called PandasReporter
with its associated schemas.
As both reporters share almost the same functionality, it would be nice to think on how to share most of the implementation.