Skip to content

Commit 8492982

Browse files
committed
restructure
1 parent 48abb7a commit 8492982

28 files changed

Lines changed: 59 additions & 68 deletions

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ This will start a local server and open the book in your web browser.
7373
├── blog.md # blog with updates on the project
7474
├──┐ 1_general/
7575
├── ... # Chapters on JupyterBook and editing
76-
├──┐ 2_science/
76+
├──┐ 3_science/
7777
├── ... # Chapters on writing and publishing scientific content
78-
├──┐ 3_education/
78+
├──┐ 4_education/
7979
├── ... # Chapters on writing and publishing educational content
8080
├──┐ images/
8181
├── ... # images

content/1_general/2_about.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors:
88
---
99

1010

11-
This chapter includes the README file.
11+
> This chapter includes the README file.
1212

1313

1414
```{include} ../../README.md

content/1_general/3_general.md

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,18 @@ kernelspec:
1010
display_name: 'Python 3'
1111
---
1212

13-
<!-- Imagine that you have worked on code, created a prototype, or made a molecule or enzyme where its structure is crucial... and then your supervisor requires you to hand in a static pdf only... much of your efforts is not conveyed through this use of media. What if there is a better way? A way that shows what you actually have done and accomplished and even let the reader interact with it, for instance by looking the molecule from different angles, play with the code to see how it works, or inspect the prototype in 3D. And what if you still create a beautiful but static pdf version of your report, but without the need of any additional effort.
14-
We have created a workflow and a template that allows you to do so. For this, we used Jupyter Book - an open source tool that allows you to create beautiful, interactive, and dynamic books and reports using Jupyter Notebooks and Markdown. It allows you to combine text, interactive code and data-analysis, and multimedia content in a single document that can be easily shared and published, both as online website and pdf.
15-
Using our starterkit, you are equipped with a working website that automatically generates a good looking pdf with every update. You can easily add content, references, analysis, and share it with your supervisor (or the world). The template is designed to be user-friendly and easy to use, you can design it to your own preferences.
16-
Moreover, we created a manual that helps you with creating interactive content.
17-
Interested in learning how to use it, or already exited to setup your own repo? Visit ...
18-
19-
-->
20-
21-
```{note} to do
22-
- instruction video
23-
- printscreen of pdf and website
24-
- interactive graph
25-
- pdf output
26-
```
13+
- [ ] instruction video
14+
- [ ] interactive graph
15+
- [ ] pdf output
16+
2717
> Here we briefly described our intends and why we think Jupyter Book is great to achieve this.
2818

2919
This book already shows how Jupyter Book can be used to create a clear report that combines text and multimedia content. To get an even better idea of what is possible, see this [video](#JB-publish-video).
3020

3121
(whyJB)=
3222
## Why Jupyter Book?
3323

34-
Our idea is to engage young academics, starting from bachelors' students, in open science - being transparent about their data and data-processing and sharing their work openly with others. [Jupyter Book](https://jupyterbook.org/) is a great tool for this as it allows to write, code, and publish scientific articles, theses, and textbooks in a single environment. Using the Abstract Syntax Tree (AST), conversion from different format is possible and does not require additional effort.
24+
Our idea is to engage young academics, starting from bachelors' students, in open science - being transparent about their data and data-processing and sharing their work openly with others. Moreover, we believe that a thesis and the work that was done is much more than a 2D pdf: 3D models, interactive code, and multimedia content can be part of the work done - where the 2D pdf is meant for the archive. [Jupyter Book](https://jupyterbook.org/) is a great tool for this as it allows to write, code, and publish scientific articles, theses, and textbooks in a single environment. Using the Abstract Syntax Tree (AST), conversion from different format is possible and does not require additional effort.
3525

3626
```{figure} ../images/AST.png
3727
:alt: figure showing that the markdown files can be converted to a pdf and website using the AST
@@ -97,6 +87,9 @@ interact(update, a=widgets.FloatSlider(min=-2, max=3, step=0.1, value=1))
9787
9888
```
9989

90+
```{tip} Interactive content
91+
The code above is interactive: click the ON button and subsequently the play button to run the code and interact with it.
92+
```
10093

10194

10295
(whatwedid)=
@@ -112,16 +105,19 @@ We tested our workflow with **multiple users** and got feedback on the user-frie
112105

113106
````{figure}
114107
:label: gen_cover_vs_landing
108+
:class: grid grid-cols-2 items-end gap-2
115109

116110
```{figure} ../images/BSc_landingpage.jpg
117111
:label: landingpage
118112
:alt: figure showing the landing page of the website
113+
119114
The landing page of the website.
120115
```
121116
```{figure} ../images/BSc_coverpage.jpg
122117
:label: coverpage
123118
:alt: figure showing the cover page of the pdf version
119+
124120
The cover page of the pdf version.
125121
```
126-
Converting the website landing page to a pdf coverpage
122+
Converting the website landing page to a pdf cover page
127123
````

content/1_general/4_writing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Writing, editing and storing content
3-
short_title: Editing
3+
short_title: Tools for editing
44
# subtitle:
55
authors:
66
- id: FreekPols

content/1_general/6_resources.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Resources
2+
3+
https://projectpythia-mystmd.github.io/advanced-viz-cookbook/
4+
https://mystmd.org
5+
https://jupyterbook.org/

content/1_general/resources.md

Lines changed: 0 additions & 3 deletions
This file was deleted.
File renamed without changes.

content/2_getstarted/1_intro.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Get started
File renamed without changes.

0 commit comments

Comments
 (0)