/CSE578Project

Primary LanguageJupyter Notebook

CSE578 Data Visualization Final Project

This repository includes the codebase for final project.

(Option 1) Docker Container

The docker installation gives you a clean containerized Ubuntu 20.04 environment which you can run on Mac OS or any Unix based kernel.

  1. Install Docker in your system if not already installed.
  2. Clone this repository and cd CSE578Project.
  3. Buid the docker image : make build.
  4. Launch and enter the docker container: make run.
  5. You are now inside a Ubuntu 20.04 Bash Shell with $PWD: /home/CSE578. ls to check files and folders.
  6. To launch a Jupyter Notebook, run jupyter notebook --ip 0.0.0.0 --no-browser --allow-root.
  7. Copy the localhost link and paste in your browser. Have Fun!!!

Note: to add any other supporting libraries, append the library name in the requirements.txt and repeat the above steps.

(Option 2) Anaconda

  1. Install Anaconda.

  2. Create python3.9 virtual environment

    conda create -n cse578 python=3.9
    • now activate env

      conda activate cse578
  3. Clone this repository and cd CSE578Project.

  4. Install all the requirements

      pip install -r requirements.txt

(Option 3) virtualenv

  1. Install virtualenv

    pip install virtualenv
    
  2. Create a virtual environment

    virtualenv my_env_name
    • now activate env

      source my_env_name/bin/activate
  3. Clone this repository and cd CSE578Project.

  4. Install all the requirements

      pip install -r requirements.txt