Gallery

Here is a snapshot of my programming through time.

My current operational electricity demand forecast model.

Electricity Demand Forecast


A multi-weekend project: Python Twisted Chat Server Client – June 2015

Links to github.
Fractal


A weekend project: Project Zomboid Modding – April 2015

Links to github.
I picked up Lua for this. Starting with a mod that simply displayed map coordinates, I expanded it to store coordinates in a dictionary and allowed players to scroll through them with “{” and “}”
Fractal


ATMS 491 Fall 2013

Next here are some assignments we had in Bill Chapman’s Fortran programming class.

For the final generate the Mandelbrot set!
Fractal_small


Click on the pictures to open a new page and examine the source code!
Heat Index Calculation
heat index screenshot

HURDAT Dataset (Atlantic Hurricane Data) Analysis
atlantic ace

Calculating the Probability of Atlantic Hurricane Occurance
tropical storm chance

Implementing Cressman Analysis (Interpolation)
Cressman Analysis
Objective Analysis


Weather Station Webpage – Summer 2013

Here is the weather station page I created to report current condition at the UIUC Department of Atmospheric Sciences. The webpage itself seems to no longer be functioning. All of the top graphs would zoom in and out together which was not easy to get working. Check out the Dygraph library I used for an example.
wxstn_pic


Analysis of County Agriculture Yields from Fall 2012 – May 2013:

I was exploring how well you could forecast yields using the highest resolution data I could find.
2012 Corn Yields Avg Bu Acre

Champaign County 2012 Observed Precip Month to Date June 1st 2012 trim


Android Barometer App – Fall 2012

Here is a screen shot of the final version of my Android Barometer App.
pressure_logger_example


Some Numerical Fluid Dynamics – Early Fall 2012

A brief video of a PDE solver blowing up.
animated_gmeta


Carcassonne Tile Logic Proof of Concept – 2010

I wanted to figure out how one would re-create the tile matching in the second video. Pressing ‘r’ rotates the tile. In this version there are no curved roads so while it’s a little dry it’s still pretty good.



For comparison to what inspired it here is a link to a YouTube video:


Auto Posting VB script – 2009

Ah freshman year. So the assignment had two parts figure out how to record a given list of transactions in the journal.
Accy 201 Journal Sheet
Then “post” or copy the debit and credits into their appropriate “T account”, debits on left credits on right. My script automated “posting.”
Accy 201 Taccounts