-
Notifications
You must be signed in to change notification settings - Fork 197
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
Documentation improvement - tutorial #815
Comments
Completely agree. I add below some preliminary comments for revision:
Feel free all to add and revise :) |
Moreover, we shall improve the contributing section by revising the pre-commit part and clarify how to use that. |
Added a point to pypsa-meets-earth/documentation#17 to keep track of the hints we have :) |
@yerbol-akhmetov and @Netotse , thanks for being interested in this interesting issue, with lots of opportunities to learn and contribute :D I'll draft here few proposals to break down the problem above and start with interesting and catchy tasks :) So, I think it is very important to:
To actually propose a new version of any of the documentation file, you shall create a PR to this repository where you change the corresponding .rst file available in the doc folder. In the above, references to the files are provided.
Happy to add details :D |
Thanks @davide-f , I agree with your comments and have started implementing but I think to be friendly to the absolute noob, the begining should be the software hits portion, we can put a link to it in the installation page if the team feel most of the users will be more advanced but it would be good to start by:
what do you think? |
As a new user I think that this improvement could contribute to reduce first steps for participate in pypsa-earth! |
I add to the discussion that it is important to add a description on how to install the pre-commit:
|
Feel free to revise as you best think, I highly like the proposals :D as also confirmed by @TomFer97 :) |
Hi David, I will reach out to you on discord for more info on this, when I open the command palette, I do not see the pypsa-earth environment in the select interpreter section |
Hello! |
Adding to the points above, there is also a need to update documentation on data management. Currently, the docs suggest to build a custom cutout, while currently we still have a number of pre-built cutouts which can be the first choice to avoid all the issue with Copernicus API registration. |
Hello @yerbol-akhmetov, hello @Netotse, as discussed yesterday, documentation update is getting crucial. Thank you for pushing this issue! @Netotse your ideas on documentation are very much appreciated. Do you have any updates? Let me know please how can we support your work. @yerbol-akhmetov thanks a lot for suggesting help. Please feel free to open a PR. Happy to assist, if needed. |
Hi, I have created a draft PR (#918). Currently working on installation section. I am using the reStructuredText plugin to preview the changes in |
Hey @yerbol-akhmetov, awesome! Thanks a lot for pushing this. Have you tried to use shinx itself to build the documentation locally? To do so, you would need to install the dedicated docs environment which contains shpinx, and run sphinx with |
Copying here the ideas generated during the developers meeting and a discussion on Discord:
Thanks a lot @pz-max and @yerbol-akhmetov for the amazing discussion. Obviously, feel free to correct me and add points to the list. |
In the documentation, better in the full model representation, it would be important to add a section with a procedure to validate the model. |
Absolutely agree. Validation is definitely a crucial part right now, and would be great to facilitate it as much as we can. Currently, we have some cumulative experience of validation for a number of use cases, although it could be great to harmonise that. Mainly, the notebooks have been used for that. A list of the relevant notebooks may look as follows:
There is also an example of "holistic" validation approaches which relate to all the model components for Nigeria and Namibia. |
An update regarding a validation methodology: that is absolutely needed to include an approach to calculate the overall energy demand. That is one of the key steps of the validation, while that is not obvious at all how to account for the time step. As a reminder, the needed magic looks like follows: overall_load = (
n.loads_t.p_set
.multiply(n.snapshot_weightings.generators, axis=0)
.sum()
.sum()
) |
Just want to add a small comment: The current link to IRENA's data in the "Full Model: Where to look for reference data" section leads to an error page. It's possible to navigate back to the main page from there. To enhance user experience, it would be better to update the link to the IRENA Statistics Main Page https://pxweb.irena.org/pxweb/en/. |
Hey @swaechchha, great, thanks a lot for the suggested fix 🙂 I can't suggest you to open a PR as there is still a big PR is under review to improve |
From Discord. I feel our documentation needs some restructuring:
Problem: The installation section & tutorial sections motivates people to create a config.yaml from the config.default.yaml that often leads to issues. Sometimes we refer people to the tutorial but what we mean is the "getting started" section. Getting started and tutorial should be put together.
The text was updated successfully, but these errors were encountered: