Coder Social home page Coder Social logo

agahkarakuzu / datavis_edu Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 6.0 14.26 MB

Presented in BrainHack School 2019-2020, QBIN SciComm 2021

Home Page: https://school.brainhackmtl.org/

License: MIT License

Jupyter Notebook 12.97% HTML 87.03%
repo2docker notebooks binder data visualization dashboard

datavis_edu's Introduction

Presentation

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.

Binder

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

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

datavis_edu's People

Contributors

agahkarakuzu avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.