You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: index.qmd
+12-18Lines changed: 12 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -36,12 +36,12 @@ I've made an effort to use some specific formatting and enable certain features
36
36
37
37
The book contains a number of features which should help you navigate, use, improve, and respond to the textbook.
38
38
39
-
::: column-margin
39
+
::: {.column-margin role="dialog"}
40
40
{.lightbox fig-alt="There are a number of interactive features available in this textbook. There is a search bar on the left sidebar, along with links to each chapter. On the right, there is a menu specific to the sections in each chapter - this helps you navigate within the chapter. There is also a link to \"Edit this page\" that allows you to submit a correction to the textbook via Github. If you log in via GitHub, you can also leave comments, start discussions, or ask questions using the github discussion integration at the bottom of the page. At the bottom, there is a link to the next chapter, but there are also reaction emoji that allow you to express yourself after you read the chapter."}
41
41
:::
42
42
43
43
44
-
::: setup
44
+
::: {.setup role="dialog"}
45
45
#### Setup {.unnumbered}
46
46
47
47
These sections contain instructions for installing and configuring things. They may be collapsed by default, but that doesn't make them any less important -- it's just useful to condense them after you've completed the setup so that you can focus on more important things.
@@ -53,7 +53,7 @@ These sections contain instructions for installing and configuring things. They
53
53
54
54
Some instructions depend on your operating system. Where it's shorter, I will use tabs to provide you with OS specific instructions. Here are the icons I will use:
55
55
56
-
::: panel-tabset
56
+
::: {.panel-tabset role="button"}
57
57
58
58
#### {{< fa brands windows >}} Windows
59
59
@@ -71,25 +71,25 @@ Linux specific instructions. I will usually try to make this generic, but if it'
71
71
72
72
73
73
74
-
::: callout-caution
74
+
::: {.callout-caution role="dialog"}
75
75
#### Warnings {-}
76
76
77
77
These sections contain things you may want to look out for: common errors, mistakes, and unfortunate situations that may arise when programming.
78
78
:::
79
79
80
-
::: demo
80
+
::: {.demo role="dialog"}
81
81
#### Demos {-}
82
82
83
83
These sections contain basic demonstrations of how functions or concepts work. They are slightly less interactive than examples.
84
84
:::
85
85
86
-
::: example
86
+
::: {.example role="dialog"}
87
87
#### Examples {-}
88
88
89
89
Examples are intended to be interactive - you should attempt them before looking at the code solutions. Often, examples will have tabs which provide the problem, a sketch (sometimes), and then solutions in R and python.
90
90
91
91
92
-
:::panel-tabset
92
+
:::: {.panel-tabset role="button"}
93
93
##### Problem {-}
94
94
95
95
The problem will be in the first tab for you to start with
@@ -102,21 +102,15 @@ A solution will be provided in R, potentially with an explanation.
102
102
103
103
A solution will be provided in Python as well, with an explanation of that code.
104
104
105
+
::::
105
106
:::
106
107
107
108
In some cases, the problem will be more open-ended and may not adhere to this format, but most example sections in this book will have solutions provided.
108
109
I **highly** recommend that you attempt to solve the problem yourself before you look at the solutions - this is the best way to learn.
109
110
Passively reading code does not result in information retention.
110
111
111
-
:::
112
-
113
-
<!-- ::: callout-important -->
114
-
<!-- #### Essential Reading {.unnumbered} -->
115
-
116
-
<!-- These sections may direct you to additional reading material that is essential for understanding the topic. For instance, I will sometimes link to other online textbooks rather than try to rehash the content myself when someone else has done it better. -->
117
-
<!-- ::: -->
118
112
119
-
::: learnmore
113
+
::: {.learnmore role="dialog"}
120
114
#### Learn More {-}
121
115
These sections will direct you to additional resources that may be helpful to consult as you learn about a topic.
122
116
You do not have to use these sections unless you are 1) bored, or 2) hopelessly lost.
@@ -129,7 +123,7 @@ They're provided to help but are not expected reading (Unlike the essential read
129
123
<!-- These generic sections contain information I may want to call attention to, but that isn't necessarily urgent or a common error trap. -->
130
124
<!-- ::: -->
131
125
132
-
::: advanced
126
+
::: {.advanced role="dialog"}
133
127
#### Advanced {-}
134
128
These sections are intended to apply to more advanced courses.
135
129
If you are taking an introductory course, feel free to skip that content for now.
@@ -150,7 +144,7 @@ This additional information may be information that is helpful but not essential
150
144
151
145
</details>
152
146
153
-
::: {.callout-note collapse="true"}
147
+
::: {.callout-note collapse="true" role="dialog"}
154
148
#### Another type of expandable note {-}
155
149
156
150
Answers or punchlines may be hidden in this type of expandable section as well.
@@ -178,7 +172,7 @@ I don't have official editors, but thank you to those who make use of the giscus
178
172
179
173
180
174
181
-
::: {.callout-note collapse=true}
175
+
::: {.callout-note collapse=true role="dialog"}
182
176
## Tools
183
177
184
178
This book was built with the following parameters/settings/library versions:
0 commit comments