Data and Code Supplement - "Chemo-mechanical motility modes of partially wetting liquid droplets"
Description
This repository contains the data and python source codes for the article
- F. Voss, U. Thiele, "Chemo-mechanical motility modes of partially wetting liquid droplets" (2025), https://doi.org/10.48550/arXiv.2504.03297 .
Structure
| Filename/Subdirectory | Description |
| Data | Data generated by numerical calculations. |
| Figures | Output directory for the python figure scripts. |
| SupplementalVideos | Movies providing additional visualization. |
| FigXXX.py | Python script for producing Fig. XXX from the main text. |
| ComputeContactAngleTrajectory.py | Python script for computing contact angle trajectories as shown in Fig. 8. |
| ComputeDispersionRelations.py | Python script for computing the (correctly sorted) dispersion relations as shown in Fig. 2. |
| FunctionLibrary.py | Python module containing some useful functions that are frequently used in the other scripts. |
| Requirements.txt | List of required python packages. |
| README.html | README file. |
Requirements
The required python packages including their versions are listed in `Requirements.txt`. We expect that later versions (and possibly some earlier ones, too) should also work. We use Python 3.11.2.
Usage
To execute any of the provided python scripts, say `Fig2.py`, simply run
python Fig2.py
All scripts of the type `FigXXX.py` may simply be used as is to reproduce the figures in the article. The scripts `ComputeDispersionRelations.py` and `ComputeContactAngleTrajectory.py` are intended as examples to illustrate how the data provided in `Data/DispersionRelations/` and `Data/ContactAngleTrajectories/` are obtained. They can be easily adapted to different parameter or data sets.
Files
VoTh2025_zenodo.zip
Files
(11.0 GB)
| Name | Size | Download all |
|---|---|---|
|
md5:8b7469e77e1c314f63d24d95fa93aa3b
|
11.0 GB | Preview Download |
Additional details
Related works
- Is supplement to
- Preprint: 10.48550/arXiv.2504.03297 (DOI)
Software
- Programming language
- Python