graphene


welcome to graphene!

Graphene is a project to create D3.js graphs for thermodynamic and kinetic simulations performed with Cantera. Graphene is currently underway.

Graphene utilizes the following languages, libraries, and utilities:

  • Cantera (C++ and Python) for running thermodynamic and kinetic models to create rich data sets.
  • Advanced object-oriented Python for post-processing data
  • D3.js (Javascript) for visualizing data
  • Angular.js (Javascript) for stitching the pages, page elements, and graphs together.
  • Pelican (Pelican) for managing page content and generating static HTML/JS/CSS content from markup files and Javascript code.
  • vim is the best text editor

 

Before we get started, let's just demonstrate how Angular works, with a simple Angular.js Hello World app. This app is a lot more complicated on the backend than on the frontend, but it shows how to make a sekeleton Angular app. We'll be using Angular apps to make D3.js charts. Click the button below to visit the Hello Angular World test app:

Hello Angular World

 

 

 

Species Generation Rates Rank Chart

Species are listed and ranked according to their generation rates.

Species Generation Rates

 

 

 

Species Consumption Rates Rank Chart

Species are listed and ranked according to their consumption rates.

Species Consumption Rates