Miscellaneous & Interesting Results
Some pictures or animations illustrating my research, created with Python. Enjoy visual mathematics and Physics!
Bond Percolation
Interactive visualization of Bond Percolation on a 2D square lattice. In this model, p represents the probability of a bond (edge) being open. Unlike site percolation, nodes are only colored if they are connected to at least one open bond, preventing isolated colored nodes. Try varying p around the critical threshold (0.5) to observe the phase transition in connectivity.
Ising Random Interface
Interactive simulation of the two-dimensional Ising model with Dobrushin boundary conditions: the upper part of the boundary is fixed to +1 and the lower part to -1. Change the temperature T = 1 / beta to see how the random interface becomes sharper below the critical temperature and more disordered above it.
3D Ising Random Interface
A true three-dimensional L × L × L Ising box with Dobrushin boundary conditions. The translucent red and blue shell shows the fixed boundary phases on the cubic box, while the yellow surface tracks the estimated two-dimensional random interface inside the volume. Change T = 1 / beta and rotate the box to inspect how the interface roughens.
Collective Motion with Predators
Visualization results from my L3 internship on collective motion in the presence of predators. The left animation shows the dynamics of a flock of 50 green agents when a single red predator is introduced, while the right one shows the same system with three predators. I mainly focused on the modeling and analysis of such predator–prey interactions with Python code in my report.
N-body Model in Astrophysics
Result from my L3 physics internship on celestial mechanics. We studied the classical N-body model in astrophysics and plotted the trajectories of the Moon and an Earth-orbiting satellite relative to the Earth. The black dot represents the Earth, the blue curve corresponds to the actual satellite trajectory, and the red curve represents the actual Moon trajectory (real data obtained from NASA). Using the 3-body model, we simulated the green trajectory for the satellite and the yellow trajectory for the Moon.