https://github.com/scienxlab/notebooks
A collection of Jupyter Notebooks
https://github.com/scienxlab/notebooks
jupyter-notebooks scientific-python
Last synced: 8 months ago
JSON representation
A collection of Jupyter Notebooks
- Host: GitHub
- URL: https://github.com/scienxlab/notebooks
- Owner: scienxlab
- License: mit
- Created: 2025-06-18T10:34:17.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-18T11:33:38.000Z (9 months ago)
- Last Synced: 2025-08-18T13:27:04.410Z (9 months ago)
- Topics: jupyter-notebooks, scientific-python
- Language: Jupyter Notebook
- Homepage:
- Size: 8.82 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# notebooks
A collection of Jupyter Notebooks on various scientific topics, especially interesting for subsurface scientists.
## Sources
Nearly all of these notebooks will likely need updating. Some are totally obselete and will not be worth rescuing.
* I did [a blog series](https://agilescientific.com/blog/category/X+Lines) called "X lines of Python", all nice and short — [Notebooks here](https://github.com/agilescientific/xlines)
* Nearly all the 30-ish SEG tutorials have a notebook / code: [https://wiki.seg.org/wiki/Geophysical_tutorials](https://wiki.seg.org/wiki/Geophysical_tutorials)
* Some of my gists are pretty short: [https://gist.github.com/kwinkunks](https://gist.github.com/kwinkunks), eg [this one](https://gist.github.com/kwinkunks/33dc88629cabf8311a1a506fbee85719) is quite good, also [this one](https://gist.github.com/kwinkunks/ddf3c6f781eadeac51f19d5cd1ebe617)
* I have a bunch of mathy notebooks here: [https://github.com/kwinkunks/chrestomathy/tree/main/notebooks](https://github.com/kwinkunks/chrestomathy/tree/main/notebooks)
* My entire collection of notebooks for teaching is here: [https://github.com/agilescientific/geocomputing](https://github.com/agilescientific/geocomputing)
* I have several notebooks about machine learning pitfalls here: [https://github.com/equinor/ml-pitfalls/tree/main/notebooks](https://github.com/equinor/ml-pitfalls/tree/main/notebooks)
* Aaaand I have this undifferentiated pile of notebooks [https://github.com/kwinkunks/notebooks](https://github.com/kwinkunks/notebooks)
## Getting started
- 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](https://docs.astral.sh/uv/getting-started/installation/). 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](notebooks/A_quick_Python_tutorial.ipynb).