https://github.com/agahkarakuzu/datavis_edu
Presented in BrainHack School 2019-2020, QBIN SciComm 2021
https://github.com/agahkarakuzu/datavis_edu
binder dashboard data notebooks repo2docker visualization
Last synced: about 1 year ago
JSON representation
Presented in BrainHack School 2019-2020, QBIN SciComm 2021
- Host: GitHub
- URL: https://github.com/agahkarakuzu/datavis_edu
- Owner: agahkarakuzu
- License: mit
- Created: 2019-08-18T01:04:15.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-05-03T16:24:38.000Z (about 5 years ago)
- Last Synced: 2025-02-07T09:15:25.507Z (over 1 year ago)
- Topics: binder, dashboard, data, notebooks, repo2docker, visualization
- Language: HTML
- Homepage: https://school.brainhackmtl.org/
- Size: 13.9 MB
- Stars: 1
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Presentation
[](https://zenodo.org/record/3841775#.XsqgFJ5Kg1I)
# Getting started
#### To work with the notebooks in this repository, you have 3 options.
### 1- Just one click
All you need is a web browser. Cllick the Binder badge below and start working with the notebooks.
[](https://mybinder.org/v2/gh/agahkarakuzu/datavis_edu/master)
Note that changes you made to the notebooks won't be kept! Don't forget to download notebooks you modified before ending Binder session.
**Bonus**
[](https://mybinder.org/v2/gh/agahkarakuzu/datavis_edu/master?urlpath=%2Fvoila%2Frender%2FPlotly_Voila.ipynb)
### 2- Repo2Docker
If you still would like to work in a container, but also to run it on your local machine instead of Binder's cloud resources, repo2docker is the easiest solution for you! **Make sure that you have Docker installed and running.** Not fully supported for Windows users tho :/.
First, simply install repo2docker form pyPI:
```
pip install jupyter-repo2docker
```
Then run the following command in your terminal:
```
jupyter-repo2docker https://github.com/agahkarakuzu/datavis_edu.git
```
After building (it might take a while!), it should output in your terminal something like:
```
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://0.0.0.0:36511/?token=f94f8fabb92e22f5bfab116c382b4707fc2cade56ad1ace0
```
### 3- Create a new conda environment
Create a new Python 3.6 env:
```
conda create -n datvis36 python=3.6 anaconda
```
Activate it:
```
source activate datvis36
```
Clone this repository and navigate into it:
```
git clone https://github.com/agahkarakuzu/datavis_edu.git
cd datavis_edu
```
Install `requirements.txt`:
```
pip install -r requirements.txt
```
Install `postBuild`:
```
cat postBuild | while read in; do eval "$in"; done
```
This should work fine on `OSX` or `Ubuntu`, not sure about `Windows`. Worst case, you can just copy paste the whole content to your terminal :)
You are ready to go! Start your favorite Jupyter interface (ensure that you are in repo directory):
```
jupyter notebook
OR
jupyter lab
```