Documentation Ideas #763
Closed
victorgarcia98
started this conversation in
General
Replies: 3 comments
-
I agree with most of these proposals! Main page
Getting started
Concepts
Data model
|
Beta Was this translation helpful? Give feedback.
0 replies
-
Can you leave a note in that docs discussion for me to maybe pick this up as well? Originally posted by @nhoening in #885 (comment) This is about giving the V2G flex model example a new place under tutorials. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Work has started in #953 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Documentation is one of the most important things of FlexMeasures as we are dealing with complex problems that involve a lot of concepts.
To spread the word of FlexMeasures even further, we need to improve the documentation, giving the Scheduling feature a more important space.
For that, I went through the documentation trying to ask myself which question I would made If I visited the docs the first time. These are some of the questions that came up first:
From this exercise, I compiled a series of ideas for additions, modifications, and deletions of content in the different sections of our documentation.
Main Page
Link: https://flexmeasures.readthedocs.io/en/latest/index.html
Additions
A quick glance at usage
.Modifications
Split Use cases into two sections:
Use cases
with links to details to V2G, buffer, etc andFor Who
.Maybe it's too long. Move
A possible road to start using FlexMeasures in your operation
andDeveloper support
to other sections/subsections.Move the image
Open Energy Flexibility Services
more to the top with some modifications:Developer support section should be moved to its own page.
Deletions
Getting started
Link: https://flexmeasures.readthedocs.io/en/latest/getting-started.html
Inspired by PyPSA documentation, I think we should make
Getting Started
into a top-level section with the following subsections:Additions
Installation
: using the content of this page.Quick start
: merging the content of this and this pages.Where to go next?
: this should guide the users to choose the next page to visit, containing what the currentGetting Started
page has.Concepts
Link
https://flexmeasures.readthedocs.io/en/latest/concepts/benefits.html
Additions
Modifications
Energy Flexibility
because this section is explaining the benefits, but also the types.3.1. Keep future improvements (e.g page) in separate subsections to highlight what we have now. I feel like if you read the documentation lightly you might confuse between what we have now and what we are developing in the future.
Deletions
Scheduling
,Reporting
,Forecasting
, (Monitoring
?).Tutorials
Additions
Getting Started
.Modifications
Getting Started
.Compute Schedules & Forecasts
.Deletions
Toy example: Scheduling a battery, from scratch
. I would refer to Installaton & First steps in case someone lands in the tutorial without going through the installation first.New
Scheduling
sectionThis new top-level section should describe the scheduling in great detail:
StorageScheduler
flex-model
andflex-config
, reusing what it's in the THE API/Notation section.flex-model
.Storage, curtailment.
linear_optimization
scheduling function with LaTex.ShiftableLoadScheduler
(in the future)New
Reporting
sectionThis new top-level section should describe the reporting in great detail:
Reporter
as a subclass ofDataGenerator
.config
(static attributes) and (TBD)input
(dynamic attributes).çPandasReporter
with some example reportersAggregatorReporter
EnergyCostReporter
Feel free to add your own ideas and support the ideas that you find interesting.
Beta Was this translation helpful? Give feedback.
All reactions