# Hacktoberfest ## Pre-requisites with Pythia Foundations ### Rationale EDSBook notebooks are quite complex and use many different Python packages. To ease reuse by a large number of people, we suggest to add some prerequisites on top of each notebook and point to one or several training material from the [Pythia Project](https://projectpythia.org). ### Tasks 1. Select a notebook from the EDSBook Gallery and make the list of Python packages used in the notebook 2. Go to https://projectpythia.org/resource-gallery.html and select the Pythia resources that are relevant for the select EDSBook notebook. 3. Add a Pre-requisite section in the notebook with links to the select Pythia resources. ## Explain badges ### Rationale Each notebook has a set of badges (top of the notebook and in the gallery) and we need a section where we explain the meaning of each different badge. ### Tasks 1. Make a list of the different types of badges we use in EDSBook notebooks 2. Create a new markdown file in `book/notebooks/about`, for instance called `badges.md` and explain the meaning of each different type of badge and the role they have for increasing the FAIRness (by machine) and accessibility and reuse by humans. 3. Update the table of content https://github.com/alan-turing-institute/environmental-ds-book/blob/master/book/_toc.yml to add a new entry for this new file ## Automatic generation of the gallery ### Rationale The EDSBook Gallery (https://edsbook.org/notebooks/gallery) is created manually which is cumbersome and can trigger omission and errors when adding a new notebook. We would like to explore the possibility to create the gallery automatically, depending on the available notebooks. ### Tasks 1. We suggest to list existing approaches such as https://sphinx-gallery.github.io/stable/getting_started.html 2. For each approach, we would like to have a short review e.g. list the pros/cons.