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