Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
169 commits
Select commit Hold shift + click to select a range
d49e6a1
primera version
juancarloscastillo Aug 4, 2023
33cc550
Create .nojekyll
juancarloscastillo Aug 4, 2023
4b566ff
Create jekyll-gh-pages.yml
juancarloscastillo Aug 4, 2023
0e4c8c0
Update _quarto.yml output dir docs
juancarloscastillo Aug 4, 2023
56422ac
docs folder
juancarloscastillo Aug 4, 2023
9edc84c
ajustes sitio y sesion 1
juancarloscastillo Aug 6, 2023
ac7ae7f
Update README.md
juancarloscastillo Aug 6, 2023
045190f
practico01
Andreas-Lafferte Aug 7, 2023
938b4e2
ajustes práctico 1
juancarloscastillo Aug 8, 2023
8793b0c
probando giscus
juancarloscastillo Aug 9, 2023
04fb34d
reporte progreso 1
Andreas-Lafferte Aug 9, 2023
8689312
- sección aparte reporte problemas
juancarloscastillo Aug 9, 2023
4282f1f
Create update-readme.yml
juancarloscastillo Aug 9, 2023
b640e07
Update README.md - activity in readme
juancarloscastillo Aug 9, 2023
71cfa62
glosario y video practica01
Andreas-Lafferte Aug 11, 2023
28981e4
sesion 2, bases
juancarloscastillo Aug 14, 2023
3fa318d
ajustes sesion 2
juancarloscastillo Aug 14, 2023
bae7895
ajustes pres 2
juancarloscastillo Aug 14, 2023
f9a7807
ajustes clase
juancarloscastillo Aug 14, 2023
d5a0e32
gráficos sesion 2
juancarloscastillo Aug 14, 2023
42c37d0
ajuste gitignore x gráficos en figure-html
juancarloscastillo Aug 14, 2023
bac6879
sesion 3
juancarloscastillo Aug 21, 2023
eff6d52
ajustes slides sesion 3
juancarloscastillo Aug 21, 2023
0119221
add practico2
juancarloscastillo Aug 21, 2023
095eb80
práctico y menu quarto
juancarloscastillo Aug 21, 2023
113db94
probando deploy branch
juancarloscastillo Aug 21, 2023
17b8bfc
typos slides sesion 3
juancarloscastillo Aug 22, 2023
f1c782c
pie imagen
DaniOlivaresCollio Aug 23, 2023
74e5744
enlace simulador cor
DaniOlivaresCollio Aug 23, 2023
712f47f
practico 03
Andreas-Lafferte Aug 23, 2023
013aeb1
practico 03 yml
Andreas-Lafferte Aug 23, 2023
4f32e9e
changes
Andreas-Lafferte Aug 23, 2023
41b15d8
changes 2
Andreas-Lafferte Aug 23, 2023
0ffade9
Merge branch 'main' into practico-2
juancarloscastillo Aug 23, 2023
0ce850e
Merge pull request #5 from cursos-metodos-facso/practico-2
juancarloscastillo Aug 23, 2023
9fc7957
ajustes práctico 2
juancarloscastillo Aug 23, 2023
e9a4b7e
ajustes front y planificacion
juancarloscastillo Aug 24, 2023
f720fee
ajustes practico 3
Andreas-Lafferte Aug 24, 2023
74c7748
ajustes practico 2, planificación y front
juancarloscastillo Aug 24, 2023
5ebf70f
ajuste reporte
Andreas-Lafferte Aug 24, 2023
538430f
ajustes practico 2 y tutorial
Andreas-Lafferte Aug 24, 2023
2acd9e2
ajustes
Andreas-Lafferte Aug 24, 2023
85cd06e
Merge pull request #6 from cursos-metodos-facso/ajustes-practico2
juancarloscastillo Aug 24, 2023
a2e8f0a
ajustes post video práctico 2
juancarloscastillo Aug 24, 2023
b50f7d1
ajustes 3
Andreas-Lafferte Aug 25, 2023
98a91b5
ajuste final
Andreas-Lafferte Aug 25, 2023
4488de1
practico 3 final
Andreas-Lafferte Aug 26, 2023
6af64dd
sesion 4
juancarloscastillo Aug 28, 2023
2164d7d
Final practico 3
Andreas-Lafferte Aug 28, 2023
ca048ac
Merge branch 'main' into practicodsdasd-3
juancarloscastillo Aug 28, 2023
41f1807
Merge pull request #9 from cursos-metodos-facso/practico-3
juancarloscastillo Aug 28, 2023
edff68e
actualización práctico 4
juancarloscastillo Aug 28, 2023
74978a7
sesion 5
juancarloscastillo Sep 4, 2023
fbd4970
ajustes slides 5
juancarloscastillo Sep 4, 2023
50727bd
práctico 4 - draft
juancarloscastillo Sep 5, 2023
35a07e1
practico 4
Andreas-Lafferte Sep 5, 2023
b9d27af
Merge pull request #11 from cursos-metodos-facso/practico-4.1
juancarloscastillo Sep 5, 2023
b2c58fc
práctico 4 - inferencia 1
juancarloscastillo Sep 5, 2023
1be7cf4
rep progreso 4 y videos prac 3 y 4
juancarloscastillo Sep 8, 2023
126e021
Practico 5
Andreas-Lafferte Sep 25, 2023
ff1fb73
Merge pull request #15 from cursos-metodos-facso/practico-5.1
juancarloscastillo Sep 25, 2023
132b1bf
práctico 5 & links inferencia
juancarloscastillo Sep 25, 2023
82a59d2
video práctico 5
juancarloscastillo Sep 26, 2023
f96bc84
sesion 6
juancarloscastillo Oct 2, 2023
b80d8c0
ajustes inferencia2
juancarloscastillo Oct 2, 2023
26ea8e0
corrección slides
juancarloscastillo Oct 2, 2023
c2c5b90
practico 6
DaniOlivaresCollio Oct 2, 2023
116020a
imagenes practico 6
DaniOlivaresCollio Oct 2, 2023
845c120
Merge pull request #17 from cursos-metodos-facso/practico-6
juancarloscastillo Oct 2, 2023
e5e6ff8
cambio nombre imagen
DaniOlivaresCollio Oct 2, 2023
5c61dc9
nueva direccion base de datos
DaniOlivaresCollio Oct 2, 2023
2f96c31
ultima edicion
DaniOlivaresCollio Oct 3, 2023
dcaeae3
Merge pull request #18 from cursos-metodos-facso/practico-6
juancarloscastillo Oct 3, 2023
466462d
practico6-inferencia2
juancarloscastillo Oct 3, 2023
6e06978
inferencia 2
juancarloscastillo Oct 3, 2023
237ef36
ajustes práctico 6
juancarloscastillo Oct 3, 2023
97c0a7b
enlace reporte y video
DaniOlivaresCollio Oct 4, 2023
8838d25
algunas correciones al practico 6
DaniOlivaresCollio Oct 4, 2023
61501b1
draft trabajos
juancarloscastillo Oct 6, 2023
0e5ac73
trabajos
juancarloscastillo Oct 10, 2023
73547f2
Merge branch 'main' into practico-6
juancarloscastillo Oct 10, 2023
a592663
Merge pull request #19 from cursos-metodos-facso/practico-6
juancarloscastillo Oct 10, 2023
31c954a
video / reporte progreso prac. 6 foro trabajos & typos
juancarloscastillo Oct 10, 2023
c33d02f
sesion 7 - inferencia 3
juancarloscastillo Oct 16, 2023
1bc3041
planificación asesorías trabajos
juancarloscastillo Oct 16, 2023
de720ef
creacion practico 7
DaniOlivaresCollio Oct 17, 2023
4bbfe22
Merge pull request #21 from cursos-metodos-facso/practico-7
juancarloscastillo Oct 17, 2023
e20a580
ajustes práctico 7 inferencia 3
juancarloscastillo Oct 17, 2023
0d61446
Primera versión
Andreas-Lafferte Oct 20, 2023
d1b2f41
Create stop.gif
Andreas-Lafferte Oct 20, 2023
8c47e32
changes
Andreas-Lafferte Oct 20, 2023
8da8c52
changes 2
Andreas-Lafferte Oct 20, 2023
3358a3f
ajustes 1
Andreas-Lafferte Oct 20, 2023
c7ad0e4
Ajustes 2
Andreas-Lafferte Oct 22, 2023
aebbd2a
sesion 8 - inferencia 4
juancarloscastillo Oct 23, 2023
1b1f45f
Ajustes 3
Andreas-Lafferte Oct 23, 2023
49cb3b1
Ajustes final
Andreas-Lafferte Oct 23, 2023
2e0a8b5
Ajustes 5
Andreas-Lafferte Oct 23, 2023
8cc02a8
Ajustes finales
Andreas-Lafferte Oct 23, 2023
2fc0eed
Merge branch 'main' into practico-8
juancarloscastillo Oct 23, 2023
9127f4e
Merge pull request #23 from cursos-metodos-facso/practico-8
juancarloscastillo Oct 23, 2023
4c8d3f3
update programa
juancarloscastillo Oct 23, 2023
4f7a683
Arreglo error
Andreas-Lafferte Oct 24, 2023
7238ad6
Merge pull request #24 from cursos-metodos-facso/practico-8.2
juancarloscastillo Oct 24, 2023
afe0833
render práctico 8
juancarloscastillo Oct 24, 2023
82a90c4
código ebs-casen
Andreas-Lafferte Oct 26, 2023
cbd1e78
creacion practico 9
DaniOlivaresCollio Nov 6, 2023
5294b91
actualizacion practico 9
DaniOlivaresCollio Nov 6, 2023
72940bc
mas practico 9
DaniOlivaresCollio Nov 6, 2023
902e1e6
nuevos cambios practico 9
DaniOlivaresCollio Nov 7, 2023
89ffe6b
cambios practico9
DaniOlivaresCollio Nov 7, 2023
7a001e0
crear reporte notas
juancarloscastillo Nov 7, 2023
565b9e7
Merge pull request #26 from cursos-metodos-facso/practico-9
juancarloscastillo Nov 7, 2023
ff4cc35
práctico 9
juancarloscastillo Nov 7, 2023
d9c3d3c
Merge pull request #25 from cursos-metodos-facso/ebs-casen
juancarloscastillo Nov 9, 2023
5eeb227
merge casen ebs, video práctico 9
juancarloscastillo Nov 9, 2023
1671aaf
borrador categoricas
juancarloscastillo Nov 12, 2023
f3b6598
categoricas
juancarloscastillo Nov 13, 2023
94a7132
Create 10-practico.qmd
Andreas-Lafferte Nov 14, 2023
a6f6209
Merge pull request #28 from cursos-metodos-facso/practico-10.2
juancarloscastillo Nov 14, 2023
9f9ed25
práctico 10
juancarloscastillo Nov 14, 2023
23b858e
menu práctico
juancarloscastillo Nov 14, 2023
fb13045
cierre, reporte notas y varios ajustes
juancarloscastillo Nov 20, 2023
1527e61
actualización report notas
juancarloscastillo Nov 20, 2023
a071c12
actualización criterios eximicion
juancarloscastillo Nov 20, 2023
24cf66a
agrega número de páginas a trabajos
juancarloscastillo Nov 21, 2023
7be93ec
actualizacion enlaces carpeta y html informe
DaniOlivaresCollio Nov 22, 2023
92045c5
Merge pull request #30 from cursos-metodos-facso/practico-9.2
juancarloscastillo Nov 23, 2023
cc9bc05
ajustes plantilla
juancarloscastillo Nov 23, 2023
8aab7d7
update foro y subset CASEN
juancarloscastillo Nov 29, 2023
8ce9c51
fotos
juancarloscastillo Dec 22, 2023
79252ca
fotos low
juancarloscastillo Dec 22, 2023
6d35908
correccion macro render slides 1
juancarloscastillo Aug 6, 2024
c92c94d
correccion macro resto slides
juancarloscastillo Aug 6, 2024
74126c9
update programación
juancarloscastillo Aug 7, 2024
26aa4a2
actualización sitio 2024
juancarloscastillo Aug 10, 2024
8368802
Merge pull request #32 from cursos-metodos-facso/draft-2024
juancarloscastillo Aug 10, 2024
db6c927
update sesion 1
juancarloscastillo Aug 12, 2024
aa14f63
corrección foro
juancarloscastillo Aug 12, 2024
1daf6ab
typo
juancarloscastillo Aug 12, 2024
cb6018d
inferencia 1
juancarloscastillo Aug 13, 2024
928034c
update slides
juancarloscastillo Aug 13, 2024
0cf4174
inferencia 2
juancarloscastillo Aug 19, 2024
8974b52
add info widget
juancarloscastillo Aug 19, 2024
6c18b78
clase 4
juancarloscastillo Aug 20, 2024
7a59e1f
update sesion 4
juancarloscastillo Aug 20, 2024
a535404
sesion 5
juancarloscastillo Aug 26, 2024
a3ac8c6
update listings frontpage informaciones
juancarloscastillo Aug 26, 2024
0067301
creacion practico 1
DaniOlivaresCollio Aug 26, 2024
771ff9d
practico 01 render
DaniOlivaresCollio Aug 26, 2024
d30d817
indice practico 01
DaniOlivaresCollio Aug 26, 2024
46b6db6
practico 1 actualizacion 1
DaniOlivaresCollio Aug 26, 2024
a88a840
practico 1 actualizacion 2
DaniOlivaresCollio Aug 26, 2024
69da8de
Merge pull request #36 from cursos-metodos-facso/practicos_dani
juancarloscastillo Aug 27, 2024
0d95608
update práctico 1
juancarloscastillo Aug 27, 2024
f4eb27a
Up news
Andreas-Lafferte Aug 28, 2024
5403cdb
draft pres 6
juancarloscastillo Aug 28, 2024
8caa397
draft práctico 2
juancarloscastillo Aug 29, 2024
ba8a5ce
Merge branch 'main' into news_andreas
juancarloscastillo Aug 29, 2024
e172246
Merge pull request #37 from cursos-metodos-facso/news_andreas
juancarloscastillo Aug 29, 2024
0406ebd
update informaciones y front
juancarloscastillo Aug 29, 2024
e153c30
updates front
juancarloscastillo Aug 29, 2024
d25bd3e
Push practico 2
Andreas-Lafferte Aug 30, 2024
4a6ae9e
Update practico 2 draft
Andreas-Lafferte Aug 30, 2024
d118389
Update arreglo
Andreas-Lafferte Aug 30, 2024
079955e
Update ejercicio 2
Andreas-Lafferte Sep 2, 2024
5aeb3dd
add ej3 y details
Sep 2, 2024
f877177
Up práctico 2 render e index
Andreas-Lafferte Sep 2, 2024
2b51f0d
up resolucion ej3
Sep 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added .DS_Store
Binary file not shown.
2 changes: 1 addition & 1 deletion .Rprofile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
source("renv/activate.R")
# source("renv/activate.R")

# Run the global .Rprofile if it exists
if (file.exists("~/.Rprofile")) {
Expand Down
51 changes: 51 additions & 0 deletions .github/workflows/jekyll-gh-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Deploy Jekyll with GitHub Pages dependencies preinstalled

on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Pages
uses: actions/configure-pages@v3
- name: Build with Jekyll
uses: actions/jekyll-build-pages@v1
with:
source: ./
destination: ./_site
- name: Upload artifact
uses: actions/upload-pages-artifact@v2

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2
16 changes: 16 additions & 0 deletions .github/workflows/update-readme.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Update README

on:
schedule:
- cron: '*/30 * * * *'
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: jamesgeorge007/github-activity-readme@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@
/_freeze/

slides/*.pdf
slides/*.html
# slides/*.html
slides/**/*_cache/*
projects/*.zip

# knitr and caching stuff
**/*_files/*
# **/*_files/*
**/*_cache/*
!README_files/*

files/incomplete-reports.zip

/.luarc.json

22 changes: 22 additions & 0 deletions .luarc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"Generator": [
"Quarto",
"This file provides type information for Lua completion and diagnostics.",
"Quarto will automatically update this file to reflect the current path",
"of your Quarto installation, and the file will also be added to .gitignore",
"since it points to the absolute path of Quarto on the local system.",
"Remove the 'Generator' key to manage this file's contents manually."
],
"Lua.runtime.version": "Lua 5.3",
"Lua.workspace.checkThirdParty": false,
"Lua.workspace.library": [
"/opt/quarto/share/lua-types"
],
"Lua.runtime.plugin": "/opt/quarto/share/lua-plugin/plugin.lua",
"Lua.completion.showWord": "Disable",
"Lua.completion.keywordSnippet": "Both",
"Lua.diagnostics.disable": [
"lowercase-global",
"trailing-space"
]
}
1 change: 1 addition & 0 deletions .nojekyll
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
touch .nojekyll
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
213 changes: 4 additions & 209 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,216 +1,11 @@

<!-- README.md is generated from README.qmd. Please edit that file -->

# Program Evaluation for Public Service <a href='https://evalsp23.classes.andrewheiss.com/'><img src='files/icon-512.png' align="right" height="139" /></a>
# Estadística Correlacional: Asociación, inferencia y reporte

[PMAP 8521 • Spring 2023](https://evalsp23.classes.andrewheiss.com/)
[Andrew Heiss](https://www.andrewheiss.com/) • Andrew Young School of
Policy Studies • Georgia State University
Web: [correlacional.netlify.com](https://correlacional.netlify.app)

------------------------------------------------------------------------
Este sitio es un fork de Andrew Heiss, [andrewheiss/evalsp23.classes.andrewheiss.com](https://github.com/andrewheiss/evalsp23.classes.andrewheiss.com)

**[Quarto](https://quarto.org/) +
[{targets}](https://docs.ropensci.org/targets/) +
[{renv}](https://rstudio.github.io/renv/) +
[{xaringan}](https://github.com/yihui/xaringan) = magic! 🪄**

------------------------------------------------------------------------

## How to build the site

1. Install
[RStudio](https://www.rstudio.com/products/rstudio/download/#download)
version 2022.07.1 or later since it has a
[Quarto](https://quarto.org/) installation embedded in it.
Otherwise, download and install [Quarto](https://quarto.org/)
separately.
2. Open `evalsp23.Rproj` to open an [RStudio
Project](https://r4ds.had.co.nz/workflow-projects.html).
3. If it’s not installed already, R *should* try to install the [{renv}
package](https://rstudio.github.io/renv/) when you open the RStudio
Project for the first time. If you don’t see a message about package
installation, install it yourself by running
`install.packages("renv")` in the R console.
4. Run `renv::restore()` in the R console to install all the required
packages for this project.
5. Run `targets::tar_make()` in the R console to build everything.
6. 🎉 All done! 🎉 The complete website will be in a folder named
`_site/`.

## {targets} pipeline

I use the [{targets} package](https://docs.ropensci.org/targets/) to
build this site and all its supporting files. The complete pipeline is
defined in [`_targets.R`](_targets.R) and can be run in the R console
with:

``` r
targets::tar_make()
```

The pipeline does several major tasks:

- **Create supporting data files**: The problem sets and examples I use
throughout the course use many different datasets that come
prepackaged in R packages, I downloaded from sources online, or that I
generated myself. To make sure I and my students are using the latest,
most correct datasets, the functions in [`R/tar_data.R`](R/tar_data.R)
save and/or generate these datasets prior to building the website.

- **Compress project folders**: To make it easier to distribute problem
sets and in-class activities to students, I compress all the folders
in the [`/projects/`](/projects/) folder so that students can download
and unzip a self-contained RStudio Project as a `.zip` file. These
targets are [dynamically
generated](https://books.ropensci.org/targets/dynamic.html) so that
any new folder that is added to `/projects/` will automatically be
zipped up when running the pipeline.

- **Render xaringan slides to HTML and PDF**: Quarto supports HTML-based
slideshows through
[reveal.js](https://quarto.org/docs/presentations/revealjs/). However,
I created all my slides using
[{xaringan}](https://github.com/yihui/xaringan), which is based on
[remark.js](https://remarkjs.com/) and doesn’t work with Quarto.
Since (1) I recorded all the class videos using my {xaringan} slides
with a fancy template I made, and (2) I don’t want to recreate my
fancy template in reveal.js yet, I want to keep using {xaringan}.

The pipeline [dynamically generates
targets](https://books.ropensci.org/targets/dynamic.html) for all the
`.Rmd` files in [`/slides/`](/slides/) and renders them using R
Markdown rather than Quarto.

The pipeline then uses
[{renderthis}](https://jhelvy.github.io/renderthis/) to convert each
set of HTML slides into PDFs.

- **Build Quarto website**: This project is a [Quarto
website](https://quarto.org/docs/websites/), which compiles and
stitches together all the `.qmd` files in this project based on the
settings in [`_quarto.yml`](_quarto.yml). See the [Quarto website
documentation](https://quarto.org/docs/websites/) for more details.

- **Upload resulting `_site/` folder to my remote server**: Quarto
places the compiled website in a folder named `/_site/`. The pipeline
uses `rsync` to upload this folder to my personal remote server. This
target will only run if the `UPLOAD_WEBSITES` environment variable is
set to `TRUE`, and it will only work if you have an SSH key set up on
my personal server, which only I do.

The complete pipeline looks like this:

<small>(This uses [`mermaid.js`
syntax](https://mermaid-js.github.io/mermaid/) and should display as a
graph on GitHub. You can also view it by pasting the code into
<https://mermaid.live>.)</small>

``` mermaid
graph LR
subgraph Graph
direction LR
x7ece18ea4dfd37ad(["data_barrels_rct"]):::queued --> x04215792a9a4d36b(["copy_barrels_rct"]):::queued
x1a70645cdb0e8eb9(["gen_barrels"]):::built --> x7ece18ea4dfd37ad(["data_barrels_rct"]):::queued
x676cecdcd5eb7813(["data_plot_barrel_dag_obs"]):::queued --> xa7f6f0c1b16f542a(["copy_plot_barrel_dag_obs"]):::queued
xdf832f8e1f99baf2(["schedule_file"]):::built --> x35552a73efe9c59f(["schedule_ical_data"]):::queued
x9061f97ff2027ff8(["data_attendance"]):::queued --> x7b056887098d4c56(["copy_attendance"]):::queued
x9c20b8c56debbe9a(["deploy_script"]):::built --> x78f3e0b711425f1c(["deploy_site"]):::queued
x7aa56383a054e8ba(["site"]):::queued --> x78f3e0b711425f1c(["deploy_site"]):::queued
x7b056887098d4c56(["copy_attendance"]):::queued --> x41092a7251862a9e(["copy_data"]):::queued
x3b13eed8c2f4209e(["copy_barrels_obs"]):::queued --> x41092a7251862a9e(["copy_data"]):::queued
x04215792a9a4d36b(["copy_barrels_rct"]):::queued --> x41092a7251862a9e(["copy_data"]):::queued
xbbb6d7ed9a6f640a(["copy_eitc"]):::skipped --> x41092a7251862a9e(["copy_data"]):::queued
xf17ad1e9c3822d18(["copy_evaluation"]):::skipped --> x41092a7251862a9e(["copy_data"]):::queued
xf812cd9b8b5444a5(["copy_food_health_politics"]):::built --> x41092a7251862a9e(["copy_data"]):::queued
xd2260b533f1829cb(["copy_monthly_panel"]):::built --> x41092a7251862a9e(["copy_data"]):::queued
x2a5bb41380dcc5b0(["copy_penguins"]):::queued --> x41092a7251862a9e(["copy_data"]):::queued
xa7f6f0c1b16f542a(["copy_plot_barrel_dag_obs"]):::queued --> x41092a7251862a9e(["copy_data"]):::queued
x6271c0b6a170e94e(["copy_plot_barrel_dag_rct"]):::queued --> x41092a7251862a9e(["copy_data"]):::queued
x9c50e551b1b09085(["copy_public_housing"]):::skipped --> x41092a7251862a9e(["copy_data"]):::queued
x0897796b858a5b3d(["copy_wage"]):::queued --> x41092a7251862a9e(["copy_data"]):::queued
xb4844be3dca7f02b(["project_paths"]):::queued --> x7a8b235bff1bfb75["project_files"]:::queued
x1917c787a0a4a0fd["project_zips"]:::queued --> x7aa56383a054e8ba(["site"]):::queued
x4d31f5a49d5ae49f(["schedule_ical_file"]):::queued --> x7aa56383a054e8ba(["site"]):::queued
x063edd335cc1b36f(["schedule_page_data"]):::queued --> x7aa56383a054e8ba(["site"]):::queued
xccbb2c85646c611a["xaringan_pdfs"]:::queued --> x7aa56383a054e8ba(["site"]):::queued
x60c212b45249134a["xaringan_slides"]:::queued --> x7aa56383a054e8ba(["site"]):::queued
xdf832f8e1f99baf2(["schedule_file"]):::built --> x063edd335cc1b36f(["schedule_page_data"]):::queued
xccb29afdb6aede8f(["gen_nets"]):::queued --> xbe28472fe2bce29e(["data_nets"]):::queued
xa48826fcb4dc2e34(["project_paths_change"]):::queued --> xb4844be3dca7f02b(["project_paths"]):::queued
x20b85e3488818f5e(["gen_data_tutoring"]):::queued --> x5cef82ddbf74dbd2(["gen_data_tutoring_sharp"]):::queued
x9061f97ff2027ff8(["data_attendance"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
xcd68d1a7c07ebab6(["data_barrels_obs"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
x7ece18ea4dfd37ad(["data_barrels_rct"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
xcd2bd51d3f2880dc(["data_bed_nets_real"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
x10e4e9d82e7b691d(["data_bed_nets_time_machine"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
xdba7a42d19fbbe49(["data_card"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
x068350206b5f4fee(["data_father_educ"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
x8288901d8e9e8d55(["data_gapminder"]):::built --> xb453b5ae08dcaee7(["build_data"]):::queued
x81182810f96b04c1(["data_injury"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
x182180f03bcfc8dc(["data_mpg"]):::built --> xb453b5ae08dcaee7(["build_data"]):::queued
xbe28472fe2bce29e(["data_nets"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
xa3d8306cecf136f4(["data_penguins"]):::skipped --> xb453b5ae08dcaee7(["build_data"]):::queued
x676cecdcd5eb7813(["data_plot_barrel_dag_obs"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
xc72ce427df7cb6d6(["data_plot_barrel_dag_rct"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
x313ad24da404b651(["data_tutoring_fuzzy"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
x6182dfd3a1ca6e02(["data_tutoring_sharp"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
x7ba0dec890393ab6(["data_village_obs"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
x4df77a4d5c017917(["data_village_rct"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
x9a78ab75449e880d(["data_wage"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
xb9fb625c05443344(["data_wage2"]):::queued --> xb453b5ae08dcaee7(["build_data"]):::queued
x1a70645cdb0e8eb9(["gen_barrels"]):::built --> xcd68d1a7c07ebab6(["data_barrels_obs"]):::queued
xc5cdd24fb6bd9f0e(["gen_village"]):::queued --> x4df77a4d5c017917(["data_village_rct"]):::queued
x4a210bdf90796bca(["xaringan_files_files"]):::built --> xf4774655f169db90["xaringan_files"]:::queued
x9d65856d614f77f4(["gen_data_bed_nets_real"]):::queued --> xcd2bd51d3f2880dc(["data_bed_nets_real"]):::queued
x7a0d40becb063bda(["xaringan_html_files_files"]):::queued --> x0751853b619def05["xaringan_html_files"]:::queued
xf4774655f169db90["xaringan_files"]:::queued --> x60c212b45249134a["xaringan_slides"]:::queued
x6deca4ab95db78c5(["gen_data_bed_nets"]):::queued --> x9d65856d614f77f4(["gen_data_bed_nets_real"]):::queued
x9a78ab75449e880d(["data_wage"]):::queued --> x0897796b858a5b3d(["copy_wage"]):::queued
xb453b5ae08dcaee7(["build_data"]):::queued --> x1917c787a0a4a0fd["project_zips"]:::queued
x41092a7251862a9e(["copy_data"]):::queued --> x1917c787a0a4a0fd["project_zips"]:::queued
x7a8b235bff1bfb75["project_files"]:::queued --> x1917c787a0a4a0fd["project_zips"]:::queued
x20b85e3488818f5e(["gen_data_tutoring"]):::queued --> x5c240766086c102f(["gen_data_tutoring_fuzzy"]):::queued
x5c240766086c102f(["gen_data_tutoring_fuzzy"]):::queued --> x313ad24da404b651(["data_tutoring_fuzzy"]):::queued
x1b5d71f80f0ded23(["gen_data_father_educ"]):::skipped --> x068350206b5f4fee(["data_father_educ"]):::queued
x60c212b45249134a["xaringan_slides"]:::queued --> x7a0d40becb063bda(["xaringan_html_files_files"]):::queued
x07bd1301298fd82f(["gen_barrel_dags"]):::queued --> xc72ce427df7cb6d6(["data_plot_barrel_dag_rct"]):::queued
x5cef82ddbf74dbd2(["gen_data_tutoring_sharp"]):::queued --> x6182dfd3a1ca6e02(["data_tutoring_sharp"]):::queued
xb91d56300ed67e72(["gen_attendance"]):::built --> x9061f97ff2027ff8(["data_attendance"]):::queued
xf38d3f5e6365ad72(["workflow_graph"]):::started --> x6e52cb0f1668cc22(["readme"]):::queued
x0751853b619def05["xaringan_html_files"]:::queued --> xccbb2c85646c611a["xaringan_pdfs"]:::queued
x07bd1301298fd82f(["gen_barrel_dags"]):::queued --> x676cecdcd5eb7813(["data_plot_barrel_dag_obs"]):::queued
xcd68d1a7c07ebab6(["data_barrels_obs"]):::queued --> x3b13eed8c2f4209e(["copy_barrels_obs"]):::queued
xc5cdd24fb6bd9f0e(["gen_village"]):::queued --> x7ba0dec890393ab6(["data_village_obs"]):::queued
xc72ce427df7cb6d6(["data_plot_barrel_dag_rct"]):::queued --> x6271c0b6a170e94e(["copy_plot_barrel_dag_rct"]):::queued
x35552a73efe9c59f(["schedule_ical_data"]):::queued --> x4d31f5a49d5ae49f(["schedule_ical_file"]):::queued
x6deca4ab95db78c5(["gen_data_bed_nets"]):::queued --> x10e4e9d82e7b691d(["data_bed_nets_time_machine"]):::queued
xa3d8306cecf136f4(["data_penguins"]):::skipped --> x2a5bb41380dcc5b0(["copy_penguins"]):::queued
end
```

## Fonts and colors

The fonts used throughout the site are [Fira Sans
Condensed](https://fonts.google.com/specimen/Fira+Sans+Condensed) (for
headings and titles) and
[Barlow](https://fonts.google.com/specimen/Barlow) (for everything
else).

The colors for the site and hex logo come from a palette of 8 colors
generated from the [viridis inferno color
map](https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html#the-color-scales):

``` r
viridisLite::viridis(8, option = "inferno", begin = 0.1, end = 0.9)
```

<img src="README_files/figure-commonmark/show-inferno-1.png"
width="768" />

## Licenses

**Text and figures:** All prose and images are licensed under Creative
Commons ([CC-BY-NC
4.0](https://creativecommons.org/licenses/by-nc/4.0/))

**Code:** All code is licensed under the [MIT License](LICENSE.md).
<!--START_SECTION:activity-->
Loading