PhET Progress Report
May 17, 2007
An online version of this report is available here.
Here’s a pie chart representation of the time distribution.
I started my summer appointment on Monday May 14.
Build Process
· About 8.3 hours this week (including collaboration with Chris Malley)
· Simplified, cleaned, tested build process
· Build process is sufficient for building single simulations
·
Click here
for a prioritized list of remaining work
Rotation
http://www.colorado.edu/physics/phet/dev/rotation/0.00.10/
· Added a draggable character for the play area
· Added rescaling to graphics
· Attached some readouts to character
· Bugfixes for charts
· See the above link for remaining work.
Time Series
· Factored out code for record/playback of simulation, including controls
· Energy skate park & rotation both use this implementation
· This code should make it very easy to add playback/record to any simulation.
· Need to clean up and continue testing and integration with rotation & energy-skate-park.
Vector Graphics
· Feasibility tests with batik and salamander
Repository
· Standardization of simulations to fit into build process.
· Many simulations have “stubs” that allow building, but will have to be filled in. This can be done on a per-simulation basis or as a batch.
Energy Skate Park
· Post on main site as 2.01
· Chris Keller is testing this and has said he’d probably finish by Monday.
Phetcommon
· Arrow graphics implementation (with Chris)
Statistics
· Added a build task to count simulations and flavors
· This task could integrate with a build GUI to facilitate viewing, building, running and deploying simulations.
Upcoming Work
· Improve build system (with John)
· Rotation (with John)
1. Timeseries
2. Charts
· Energy Skate Park (Keller’s recommendations)