An open API service indexing awesome lists of open source software.

https://github.com/alan-turing-institute/compenv-ex3

Exercise using Binder to explore different computational environments
https://github.com/alan-turing-institute/compenv-ex3

hut23

Last synced: about 2 months ago
JSON representation

Exercise using Binder to explore different computational environments

Awesome Lists containing this project

README

        

# Computational Environment Example 3

## Orienting you to the GitHub repository

*There are lots of links here, they're here to help understand the different branches in GitHub.*

*If you already know this, then feel free to [jump to the instructions](#instructions) below.*

There are three branches in this repository.

* `master` : https://github.com/alan-turing-institute/CompEnv-Ex3/tree/master
* `branch-a` : https://github.com/alan-turing-institute/CompEnv-Ex3/tree/branch-a
* `branch-b` : https://github.com/alan-turing-institute/CompEnv-Ex3/tree/branch-b

There's an **identical** jupyter notebook in all three branches.

* `chap03.ipynb` in `master` : https://github.com/alan-turing-institute/CompEnv-Ex3/blob/master/chap03.ipynb
* `chap03.ipynb` in `branch-a` : https://github.com/alan-turing-institute/CompEnv-Ex3/blob/branch-a/chap03.ipynb
* `chap03.ipynb` in `branch-b` : https://github.com/alan-turing-institute/CompEnv-Ex3/blob/branch-b/chap03.ipynb

There's an **identical** runtime file in two of the branches.
This pins the version of Python installed to 3.6.

* `master` does not have a runtime file
* `branch-a` has a runtime file : https://github.com/alan-turing-institute/CompEnv-Ex3/blob/branch-a/runtime.txt
* `branch-b` has a runtime file : https://github.com/alan-turing-institute/CompEnv-Ex3/blob/branch-b/runtime.txt

Two of the branches have requirements files.

* `master` does not have a requirements file.
* `branch-a` has a requirements file : https://github.com/alan-turing-institute/CompEnv-Ex3/blob/branch-a/requirements.txt
* `branch-b` has a requirements file : https://github.com/alan-turing-institute/CompEnv-Ex3/blob/branch-b/requirements.txt

## Instructions

1. Click the links below to open the Binders for `branch-a` and `branch-b`.
These will take you directly to the jupyter notebook.
We recommend you right click and select "Open Link in a New Tab" in order to keep these instructions visible.

* :point_right: Binder for `branch-a`: https://mybinder.org/v2/gh/alan-turing-institute/CompEnv-Ex3/branch-a?filepath=chap03.ipynb
* :point_right: Binder for `branch-b`: https://mybinder.org/v2/gh/alan-turing-institute/CompEnv-Ex3/branch-b?filepath=chap03.ipynb

2. Run the code!

## Questions

* What's different between these two branches?
* What is the difference in the analysis?
* How do these differences arise?

## Acknowledgements

The notebook in this repository is generously re-used from [Hannah](https://github.com/story645) via [https://github.com/story645/scraps/blob/master/chap03.ipynb](https://github.com/story645/scraps/blob/master/chap03.ipynb).

Hannah built her example from [Python Machine Learning 2nd Edition](https://github.com/PacktPublishing/Python-Machine-Learning-Second-Edition/tree/master/Chapter03) by [Sebastian Raschka](https://sebastianraschka.com/).

:sparkles::sparkles:**THANK YOU** so much for this fantastic example!:sparkles::sparkles: