2022
DOI: 10.1021/acs.jchemed.2c00640
|View full text |Cite
|
Sign up to set email alerts
|

Using Jupyter Tools to Design an Interactive Textbook to Guide Undergraduate Research in Materials Informatics

Abstract: With the growing desire to incorporate data science and informatics into STEM curricula, there is an opportunity to integrate research-based software and tools (e.g., Python) within existing pedagogical methods to craft new, accessible learning experiences. We show how the open-source Jupyter Book software can achieve this goal by creating a digital, interactive textbook compiled from Jupyter notebooks, which are already commonplace in research. Using Jupyter Book, we design an open-source, introductory materi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(8 citation statements)
references
References 34 publications
0
8
0
Order By: Relevance
“…Second, in the Supporting Information, we have included a ready-to-use .ipynb python file which can run in Google Colab 23 or in Jupyter. 24 As shown in Figure S2 after running, the code requires the introduction of the time and date to finish the activity (time limit) and the 4-digit-code. It will then require the code to defuse the bomb.…”
Section: Final Considerationsmentioning
confidence: 99%
“…Second, in the Supporting Information, we have included a ready-to-use .ipynb python file which can run in Google Colab 23 or in Jupyter. 24 As shown in Figure S2 after running, the code requires the introduction of the time and date to finish the activity (time limit) and the 4-digit-code. It will then require the code to defuse the bomb.…”
Section: Final Considerationsmentioning
confidence: 99%
“…The runtime environment needed to compile the modules can be easily installed using the standard Python package managers pip, conda or mamba, and contains a set of command-line utilities for the compilation of textbooks from Markdown text (.md), Jupyter Notebook (.ipynb) or reStructuredText (.rst) files -all of which open formats. The implementation of the Markedly Structured Text (MyST) syntax, an extension of Markdown, provides simplicity while still being powerful enough to create rich content pages with text, figures, automatically-generated citations, executable and in-line code-cells, slide-shows, and embedded files (e.g., three-dimensional [3-D], interactive environments) and videos (Chen and Asta, 2022;Executable Books Community, 2020). Although not explored in the Geo-SfM and Geo-UAV modules, pages can also integrate with cloud-providers such as JupyterHub (Project Jupyter, 2023) and Google Colab (Bisong, 2019) to facilitate executable and programmable content without having to install libraries locally.…”
Section: Module and Course Designmentioning
confidence: 99%
“…Open-source curricula have been shown to facilitate participation, discussion and co-ownership amongst students and the broader community, inviting all to participate in the collaborative development of educational resources (Chen and Asta, 2022;Kim et al, 2021). Analysis of feedback provided by the students indicated as much and highlighted several advantages of using the Jupyter Book/GitHub framework, in particular.…”
Section: Learner-centred Design -Co-creating Accessible and Diverse R...mentioning
confidence: 99%
“…101,103,104 It is an ongoing discussion 101,105 about using the EVS score or R 2 ; however, the maintainer of Scikit-Learn recommends using R 2 over EVS, because R 2 takes a systematic offset in the prediction into account. 106 Jupyter Notebook Support For interactive work, as recently became popular in chemistry 49,107 , SpectraFit also provides a Jupyter Notebook interface. The Jupyter Notebook interface is based on the Jupyter Notebook package 21 and supports the user with a graphical user interface (GUI) via Plotly.…”
Section: Figurementioning
confidence: 99%