COFFFEE

WHAT IS COFFFEE?

Coffee is a modular, object-oriented data visualizer that enables easily customizable, component-based renders. Its built on top of Numpy and Pandas to support a range of data formats, industry standard aggregation functions, and great performance.

ROLES & RESPONSIBILITIES

This project was created in the Phillips Academy Andover course CSC600B, Data Visualization. I independently developed this project, from problem identification, project brainstorming, development, testing, release, and marketing. I used skills in system design, OOP, python package management, and various python frameworks to put together this project.

Promo

The best looking modular, object oriented pythonic data visualizer.

Metadata

Python Data Visualizing Package

2021>2022

Tags

python api pygame pip developer-tools visualizations python-package

ALL ABOUT COFFFEE

Coffee is a modular, object-oriented data visualizer that enables easily customizable, component-based renders. Its built on top of Numpy and Pandas to support a range of data formats, industry standard aggregation functions, and great performance. In combination with the pygame library and a collection of individually-crafted, visual packages, cofffe produces visualizations that are both easy to program and effectively communicate data, while maintaining a striking appearance.

TECHNICAL DESCRIPTION

The color system + render styles are my own open-source python packages based in sRGB space, but can be translated into HSV and HSL.

Cofffee was developed to address a lack of easily-customizable, non-proprietary python data visualizers. While taking a data vis class, I noticed that nearly every industry tool either lacked developer customization—such as excel, figma, etc— or had proprietary data formats and style guides. Cofffee solves this as an open source data visualizer, both because it relies on industry standard systems and because it exposes all developer functions in the API for fully customizable renders.

PROBLEM IDENTIFICATION & DESIGN PROCESS