A 90-minute online workshop from NC State University Libraries' Data Science Services, part of Data Science Special
Topics. It shows how to use all of your computer's cores with Python's multiprocessing, taught through animations,
with hands-on work in Google Colab (nothing to install).
Workshop site: https://ncsu-libraries.github.io/parallelization-with-python/, or go.ncsu.edu/parallel-python
| Path | What it is |
|---|---|
site/ |
The Quarto website and the slide deck (site/slides/) |
site/slides/anim/ |
Standalone animation pages, embedded in the deck |
code/ |
The forest-fire model that the demos use |
tools/ |
A link checker, a screenshot script and the script that records the timings |
You need Quarto 1.10 or later. RStudio ships one at
/Applications/RStudio.app/Contents/Resources/app/quarto/bin/quarto.
quarto render site # builds site/_site, including the deck
quarto preview site # or serve it locally while editing
python3 tools/check_links.py # checks every link and image in site/_sitePushing to main runs .github/workflows/deploy-pages.yml, which renders the site and deploys it to GitHub Pages. Set
Settings → Pages → Source to GitHub Actions before the first push. The first push of a root commit doesn't
trigger the paths-filtered workflow, so run it once from the Actions tab.