Posted Aug 29, 2025
Explored mesoscale swimmer interactions using computational models for fluid dynamics.
0
1
Dec 6, 2021 - Feb 7, 2022

mathematica_notebooks/: Contains the core simulations and analyses performed in Wolfram Mathematica.jupyter_notebooks/: Contains supplementary analyses and plotting performed in Python.docs/: Contains project documentation including the final report, presentation slides, and reference materials.data/: Intended for raw data files.plots/: Intended for generated plots and figures.1D_Swimmer_Verification.nb: Verifies the 1D single swimmer model against analytical results.1D_to_2D_Comparison.nb: Extends the model from 1D to 2D and confirms consistency.2D_Single_Swimmer.nb: A clean implementation of a single swimmer in a 2D environment.2D_Two_Swimmers_Base.nb: Implements the base model for two interacting swimmers in 2D.2D_Two_Swimmers_Interaction_Analysis.nb: Analyzes the interaction between two swimmers as a function of distance and phase.Synergistic_Configuration_Analysis.nb: Investigates configurations and parameters that lead to constructive interference (increased speed).Antagonistic_Configuration_Analysis.nb: Investigates configurations and parameters that lead to destructive interference (decreased speed).Python_Swimmer_Model.ipynb: A Python implementation of the swimmer model.Python_Data_Analysis.ipynb: Further analysis and visualization of the simulation data using Python..nb files can be run using Wolfram Mathematica..ipynb files require Python with libraries such as numpy, matplotlib, and jupyter.