Skip to content

OlliePy is a python package which can help data scientists in exploring their data and evaluating and analysing their machine learning experiments by utilising the power and structure of modern web applications. The data scientist only needs to provide the data and any required information and OlliePy will generate the rest.

License

Notifications You must be signed in to change notification settings

ahmed-mohamed-sn/olliePy

Repository files navigation

OlliePy logo

TestReport CI Coverage
Downloads Downloads Downloads
PyPI Latest Release License
PyPI pyversions

OlliePy

OlliePy is a python package which can help data scientists in exploring their data and evaluating and analysing their machine learning experiments by utilising the power and structure of modern web applications. The data scientist only needs to provide the data and any required information and OlliePy will generate the rest.


Documentation

Get started by following the guide

Installation

pip install -U olliepy

OS Support

  • Linux
  • MacOs
  • Windows (starting from olliepy v0.2.6+)

Examples

Get started using the provided examples

Error analysis report for regression

OlliePy can support you in doing error analysis for regression problems.

Features

  • Compare different datasets
  • Compare different groups of error in you data.
  • Check for data shift by using the numerical and categorical features reports
  • Check for concept shift by using the patterns report

error analysis report demo


Interactive dashboard

OlliePy can also help you in creating an interactive dashboard in minutes. The dashboard can be used for EDA or error analysis for classification or regression problems. The performance of the dashboard depend on the size of the data, number of charts, and the specs of the machine used.

interactive dashboard demo

Features

  • Draggable and resizeable charts
  • Cross filtering
  • Choose from 14 different customizable charts
  • Different aggregations can be applied
  • Searchable charts
  • Create new charts
  • Edit existing charts
  • Delete charts
  • Dark mode
  • Auto save functionality
  • Charts can be locked in place
  • Fullscreen
  • Bin numerical features to be used in heatmaps, row charts, etc.

Available charts

Bar chart bar-chart Box plot box-plot
Data table data-table Heat map heat-map
Histogram histogram Leaflet map leaflet-map
Number display
number-display
Pie chart pie-chart
Row chart row-chart Scatter plot scatter-plot
Sun burst sun-burst Time bar chart time-bar-chart
Time box plot time-box-plot Time line chart time-line-chart

OlliePy Roadmap

  • Error analysis report for regression
  • Interactive dashboard
  • Embedded interactive dashboard
  • ML models evaluation and comparison report which includes model interpretation and bias checking
  • Error analysis report for classification

About

OlliePy is a python package which can help data scientists in exploring their data and evaluating and analysing their machine learning experiments by utilising the power and structure of modern web applications. The data scientist only needs to provide the data and any required information and OlliePy will generate the rest.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages