Brownian Motion

The program is a simulation of the brownian motion phenomenon where microscopic particles move due to random molecular collisions. It was coded in Python and can run on several platforms, on the PC with Python/Pygame, JVM with Jython/PyJ2D, and in the web browser with Transcrypt/Pyjsdl-ts. Brownian Motion can be downloaded to run or launched in the web browser from the online app on the page that was compiled to JavaScript with Transcrypt and Pyjsdl-ts. Brownian Motion is released under the GPL v3 license.

Brownian Motion version 1.1 submitted by Jim on January 23, 2022





Brownian Motion (Source code, 34K)



Brownian Motion


The app was compiled to JavaScript from a script coded in Python and the Pyjsdl module.
lmouse/touch to activate particle trace
key-p/swipe-down to add particle
key-i/swipe-up for info
key-r/swipe-right to reset