Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

NC State University Libraries logo

Parallelization with Python

NC State Libraries Workshops Data Science Services Get Data Help

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

What's here

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

Build it locally

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/_site

Publishing

Pushing 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.

License

Content is licensed CC BY 4.0 and code is MIT.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages