Skip to content

spencerbg/EDA_miner_public

 
 

Repository files navigation

EDA_miner

Contributor Covenant Language grade: JavaScript Language grade: Python

A visualization and analytics dashboard that is able to connect to APIs, receive your data, and allow you to run Machine Learning models from a server. Started as a university project, and will be deployed in their servers probably later this year. Also being worked on together with university staff for an E.U.-sponsored project.

Want to contribute? Take a moment to review the style and contributor guidelines

Want to chat? Join us on

Just looking around? Then you can either install locally or with docker.

Locally:

  1. Get Python3.6+, optionally with Anaconda. You might want to set up a virtual environment
  2. Download (either via git clone https://github.com/KMouratidis/EDA_miner_public or as a zip)
  3. You'll need redis (if on Windows, you might also need this) and graphviz (for pygraphviz)
  4. Run pip install -r requirements.txt
  5. Run python app.py
  6. Go to your browser, http://127.0.0.1:8050

Docker:

  1. Download (either via git clone https://github.com/KMouratidis/EDA_miner_public or as a zip)
  2. Get Redis in Docker, start a server, and publish port 6379, by running: sudo docker run --name=redis-devel --publish=6379:6379 --hostname=redis --restart=on-failure --detach redis:latest
  3. Navigate to the EDA Miner folder and run this to build the docker container: sudo docker build -t kmouratidis/eda_miner .
  4. Run the app container: sudo docker run --network host kmouratidis/eda_miner
  5. Go to http://127.0.0.1:8050/

Example of Model Builder

Interface options 1

Example of the Schema Inference Tab:

Interface options 2

Example of the Explore & Visualize Tab:

Interface options 3

Example of the Analyze & Predict Tab:

Interface options 4

Example of the Connecting to an API:

Interface options 5

Example of PDF report generation

Interface options 6

Example of previewing data:

Interface options 7

About

Swiss army knife, but for visualization, analytics, and machine learning. View docs here: (--temporarily not working--) and a demo (don't abuse) here: http://edaminer.com

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 56.5%
  • HTML 39.3%
  • CSS 4.0%
  • Other 0.2%