- HTML 94.3%
- Jupyter Notebook 5.7%
| 00.value-of-dataviz | 02.perception-and-color 2025 | |
| 01.gog-altair | 02.perception-and-color 2025 | |
| 02.perception-and-color | 04 | |
| 03.charts | 04 update | |
| 04.critique | add 06 | |
| 05.narrative | add 06 | |
| 06.animation-interaction | map demos | |
| 07.web-cartography | more examples | |
| 08.uncertainity | final | |
| 09.finale | final | |
| examples | more examples | |
| js-misc | fixes for tomorrow | |
| .spellignore | 01 | |
| custom-theme.css | lecture 00 | |
| Justfile | lecture 00 | |
| pyproject.toml | lecture 00 | |
| README.md | note | |
| uv.lock | move examples together | |
30239 Notes Repository
You do not need a Codeberg account to use this repository, simply
git clone https://codeberg.org/jpt/30239-notes
And you'll be able to git pull to keep up to date with weekly updates.
How to use this Repo
I will push notes to this repository throughout the quarter, so if you are keeping your own notes in this repository you should generally keep them in separate files to avoid accidental git conflicts.
Either make companion files in each directory, or keep your notes in a separate directory/notebook altogether.
Table of Contents
I will create a directory for each topic, numbered in the order they're introduced.
Inside each directory, you're likely to find:
slides.md- My slides in raw markdown.slides.html- My slides converted to a presentation. (usingmarp) You can open this in your web browser (Typeopen slides.htmlfrom the command line.)*.ipynb- These are Jupyter notebooks (see below).
Not every week will have both slides & a notebook.
Other files, such as images & data will be kept in the appropriate folder.
Jupyter Notebooks
You have a few options for working with .ipynb notebooks:
uv run jupyter lab- the newer UI, will start a server anduv run jupyter notebook- the older UI, perfectly functional still- VS Code will open these in it's own editor
If you run one of the uv run options, you'll need to navigate to the .ipynb file in the window that opens in your browser.
Note: To stop a server, press Ctrl-C and then 'y' to the prompt.