A collection of Jupyter Notebooks on various scientific topics, especially interesting for subsurface scientists.
Nearly all of these notebooks will likely need updating. Some are totally obselete and will not be worth rescuing.
- I did a blog series called "X lines of Python", all nice and short — Notebooks here
- Nearly all the 30-ish SEG tutorials have a notebook / code: https://wiki.seg.org/wiki/Geophysical_tutorials
- Some of my gists are pretty short: https://gist.github.com/kwinkunks, eg this one is quite good, also this one
- I have a bunch of mathy notebooks here: https://github.com/kwinkunks/chrestomathy/tree/main/notebooks
- My entire collection of notebooks for teaching is here: https://github.com/agilescientific/geocomputing
- I have several notebooks about machine learning pitfalls here: https://github.com/equinor/ml-pitfalls/tree/main/notebooks
- Aaaand I have this undifferentiated pile of notebooks https://github.com/kwinkunks/notebooks
- Download this project from GitHub. If you're not sure what to do, click on the Code button, then download the ZIP file. Move the folder to wherever you keep your projects.
- If you don't have Python on your computer, install
uv
by following the instructions on this page. This program will let you manage Python projects on your computer. - Open a command prompt (Windows) or terminal (Mac, Linux) and change directory to the
notebooks
folder you unzipped earlier. - Type
uv sync
to create a virtual environment on your machine. - Try the tutorial notebook first, A quick Python tutorial.