Daniel Ruth

Logo


Postdoctoral Researcher at ETH Zurich

fluid mechanics | multiphase flows | turbulence | experimental methods

Research
About Me
Code

Google Scholar | LinkedIn | Github | CV

Code

This page lists Python packages I’ve developed for my research.


Simulations of point-particles in flows

I developed code in the python package pointparticlesinaflow to solve the equation of motion for a point-like particle in a prescribed carrier flow. The animiaton below shows a solution of the Maxey-Riley equation for a point-bubble in a homogeneous, turbulent flow available from the Johns Hopkins Turbulence Database.


Stereo triangulation with multiple cameras

The package stereo implements the method of Machicoane et al. to calibrate the views of two cameras, and provides code to triangulate objects viewed in both cameras in 3-D space.


Creating videos using matplotlib

I use the code in video_creator when making animations of videos and data in Python.