This example makes extensive use of data filters. (A data filter is a Physlet that takes data from a data source, processes or transforms the data, and passes the processed data to another Physlet.) The Ising applet sends its state to two data filters at every clock tick. The Histogram filter sorts this data into bins while the Accumulator data filter stores this data to produce a data set. All four filters than pass this data on to DataGraphs for display.
Jar files: DataGraph4_.jar, Filters4_.jar, Ising4_.jar, STools4.jar
Script by Wolfgang Christian
Java applets by Wolfgang Christian and Rongfeng Sun.