├── .editorconfig ├── .github └── workflows │ ├── README.md │ ├── pr-close-signal.yaml │ ├── pr-comment.yaml │ ├── pr-post-remove-branch.yaml │ ├── pr-preflight.yaml │ ├── pr-receive.yaml │ ├── sandpaper-main.yaml │ ├── sandpaper-version.txt │ ├── update-cache.yaml │ └── update-workflows.yaml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE.md ├── Makefile ├── README.md ├── config.yaml ├── entangled.toml ├── episodes ├── benchmarking.md ├── computing-pi.md ├── delayed-evaluation.md ├── exercise-with-fractals.md ├── extra-asyncio.md ├── extra-external-c.md ├── fig │ ├── asyncio-timings.svg │ ├── calc_pi_3.svg │ ├── calc_pi_3.svg.png │ ├── calc_pi_3_wide.svg │ ├── calc_pi_3_wide.svg.png │ ├── cats.jpg │ ├── dask-bag-map.svg │ ├── dask-bag-reduction.svg │ ├── dask-gather-example.svg │ ├── dask-workflow-example.svg │ ├── distributed-memory.svg │ ├── hello-graph.svg │ ├── julia-1.png │ ├── mandelbrot-1.png │ ├── mandelbrot-all.png │ ├── mandelbrot-timings.svg │ ├── memory-architecture.svg │ ├── memory.png │ ├── more-cores.svg │ ├── mpi.svg │ ├── optimal-transport.png │ ├── parallel.png │ ├── parallel.svg │ ├── serial.png │ ├── serial.svg │ ├── shared-memory.svg │ ├── snakemake-peasoup-dag.svg │ ├── snert.jpg │ ├── soup.png │ ├── system-monitor.jpg │ └── worker-queue.svg ├── introduction.md ├── map-and-reduce.md └── threads-and-processes.md ├── index.md ├── instructors └── instructor-notes.md ├── learners └── setup.md ├── links.md ├── parallel-python-workbench.Rproj ├── profiles └── learner-profiles.md ├── site └── README.md └── workshops.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/pr-close-signal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/.github/workflows/pr-close-signal.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-comment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/.github/workflows/pr-comment.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-post-remove-branch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/.github/workflows/pr-post-remove-branch.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-preflight.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/.github/workflows/pr-preflight.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-receive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/.github/workflows/pr-receive.yaml -------------------------------------------------------------------------------- /.github/workflows/sandpaper-main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/.github/workflows/sandpaper-main.yaml -------------------------------------------------------------------------------- /.github/workflows/sandpaper-version.txt: -------------------------------------------------------------------------------- 1 | 0.16.11 2 | -------------------------------------------------------------------------------- /.github/workflows/update-cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/.github/workflows/update-cache.yaml -------------------------------------------------------------------------------- /.github/workflows/update-workflows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/.github/workflows/update-workflows.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/README.md -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/config.yaml -------------------------------------------------------------------------------- /entangled.toml: -------------------------------------------------------------------------------- 1 | version = "2.0" 2 | watch_list = ["episodes/**/*.md"] 3 | 4 | 5 | -------------------------------------------------------------------------------- /episodes/benchmarking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/benchmarking.md -------------------------------------------------------------------------------- /episodes/computing-pi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/computing-pi.md -------------------------------------------------------------------------------- /episodes/delayed-evaluation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/delayed-evaluation.md -------------------------------------------------------------------------------- /episodes/exercise-with-fractals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/exercise-with-fractals.md -------------------------------------------------------------------------------- /episodes/extra-asyncio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/extra-asyncio.md -------------------------------------------------------------------------------- /episodes/extra-external-c.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/extra-external-c.md -------------------------------------------------------------------------------- /episodes/fig/asyncio-timings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/asyncio-timings.svg -------------------------------------------------------------------------------- /episodes/fig/calc_pi_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/calc_pi_3.svg -------------------------------------------------------------------------------- /episodes/fig/calc_pi_3.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/calc_pi_3.svg.png -------------------------------------------------------------------------------- /episodes/fig/calc_pi_3_wide.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/calc_pi_3_wide.svg -------------------------------------------------------------------------------- /episodes/fig/calc_pi_3_wide.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/calc_pi_3_wide.svg.png -------------------------------------------------------------------------------- /episodes/fig/cats.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/cats.jpg -------------------------------------------------------------------------------- /episodes/fig/dask-bag-map.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/dask-bag-map.svg -------------------------------------------------------------------------------- /episodes/fig/dask-bag-reduction.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/dask-bag-reduction.svg -------------------------------------------------------------------------------- /episodes/fig/dask-gather-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/dask-gather-example.svg -------------------------------------------------------------------------------- /episodes/fig/dask-workflow-example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/dask-workflow-example.svg -------------------------------------------------------------------------------- /episodes/fig/distributed-memory.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/distributed-memory.svg -------------------------------------------------------------------------------- /episodes/fig/hello-graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/hello-graph.svg -------------------------------------------------------------------------------- /episodes/fig/julia-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/julia-1.png -------------------------------------------------------------------------------- /episodes/fig/mandelbrot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/mandelbrot-1.png -------------------------------------------------------------------------------- /episodes/fig/mandelbrot-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/mandelbrot-all.png -------------------------------------------------------------------------------- /episodes/fig/mandelbrot-timings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/mandelbrot-timings.svg -------------------------------------------------------------------------------- /episodes/fig/memory-architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/memory-architecture.svg -------------------------------------------------------------------------------- /episodes/fig/memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/memory.png -------------------------------------------------------------------------------- /episodes/fig/more-cores.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/more-cores.svg -------------------------------------------------------------------------------- /episodes/fig/mpi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/mpi.svg -------------------------------------------------------------------------------- /episodes/fig/optimal-transport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/optimal-transport.png -------------------------------------------------------------------------------- /episodes/fig/parallel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/parallel.png -------------------------------------------------------------------------------- /episodes/fig/parallel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/parallel.svg -------------------------------------------------------------------------------- /episodes/fig/serial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/serial.png -------------------------------------------------------------------------------- /episodes/fig/serial.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/serial.svg -------------------------------------------------------------------------------- /episodes/fig/shared-memory.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/shared-memory.svg -------------------------------------------------------------------------------- /episodes/fig/snakemake-peasoup-dag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/snakemake-peasoup-dag.svg -------------------------------------------------------------------------------- /episodes/fig/snert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/snert.jpg -------------------------------------------------------------------------------- /episodes/fig/soup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/soup.png -------------------------------------------------------------------------------- /episodes/fig/system-monitor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/system-monitor.jpg -------------------------------------------------------------------------------- /episodes/fig/worker-queue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/fig/worker-queue.svg -------------------------------------------------------------------------------- /episodes/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/introduction.md -------------------------------------------------------------------------------- /episodes/map-and-reduce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/map-and-reduce.md -------------------------------------------------------------------------------- /episodes/threads-and-processes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/episodes/threads-and-processes.md -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/index.md -------------------------------------------------------------------------------- /instructors/instructor-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/instructors/instructor-notes.md -------------------------------------------------------------------------------- /learners/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/learners/setup.md -------------------------------------------------------------------------------- /links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/links.md -------------------------------------------------------------------------------- /parallel-python-workbench.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/parallel-python-workbench.Rproj -------------------------------------------------------------------------------- /profiles/learner-profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/profiles/learner-profiles.md -------------------------------------------------------------------------------- /site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/site/README.md -------------------------------------------------------------------------------- /workshops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carpentries-incubator/lesson-parallel-python/HEAD/workshops.md --------------------------------------------------------------------------------