Skip to content

Allows to share analysis and visualizations done using Python as HTML web pages.

Notifications You must be signed in to change notification settings

kamathhrishi/PyReData

Repository files navigation

PyReData

Allows to share analysis and visualizations done using Python as HTML web pages. Still a work in progress. You can run the PIMA example under examples folder to get a feel of the library. The example will be updated with further progress being made during development.

Installation

PyReData supports Pandas , Matplotlib and Seaborn.

Run the following command in the root directory.

Clone the repository

git clone https://github.com/kamathhrishi/PyReData.git

Change directory

cd PyReData

Run Installation script

python setup.py install

Bonus: Run testcases

sh test.sh

To Do:

Aim to reduce effort from turning data science to reports or visuals with little effort as possible.

Complete PIMA Diabetes Example showing an

  • Tabsets
  • Modal
  • Templating
  • Instant plots

Priority

Current

  • More generalized naming standard

High

  • Name all components
  • Write Unit tests (widgets with stylesheet support)

Kinda cool

A bash program to automatically run tests , black formatter , code coverage, documentation coverage and push to Github Maybe even automatically generate unit tests based on examples?

Medium

  • Cache pages and results for faster rendering
  • Improved API for tables (various bootstrap classes)
  • Easy API to go from Dataframes to tables
  • Templating
  • Generalized Seaborn Matplotlib and pandas plot support
  • Visualize complete tree for debugging
  • Make Node iterable
  • Handle type errors
  • Jupyter Notebook PIMA

Low

  • Type Annotations
  • Documentation
  • Profiling

About

Allows to share analysis and visualizations done using Python as HTML web pages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages