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.