Python implementation of an axisymmetric elastohydrodynamic solver, for resolving flow-structure interaction of 3D axisymmetric mixed soft/rigid bodies in viscous flows.
Below are steps of how to install pyaxisymflow. We mainly use poetry to manage
the project, although most of the important commands will be provided in Makefile.
- Clone!
First create the fork repository and clone to your local machine.
- Virtual python workspace:
conda,pyenv, orvenv.
We recommend using python version above 3.8.0.
conda create --name pyaxisymflow-env
conda activate pyaxisymflow-env
conda install python==3.10- Setup
poetryanddependencies!
make poetry-download
make install
make pre-commit-installIf you would like to participate, please read our contribution guideline
We ask that any publications which use PyAxisymFlow cite as following:
@software{yashraj_bhosale_2023_7658925,
author = {Yashraj Bhosale and
Gaurav Upadhyay and
Songyuan Cui and
Fan Kiat Chan and
Mattia Gazzola},
title = {{PyAxisymFlow: an open-source software for
resolving flow-structure interaction of 3D
axisymmetric mixed soft/rigid bodies in viscous
flows.}},
month = feb,
year = 2023,
publisher = {Zenodo},
version = {0.0.1},
doi = {10.5281/zenodo.7658925},
url = {https://doi.org/10.5281/zenodo.7658925}
}
Names arranged alphabetically
- Fan Kiat Chan
- Gaurav Upadhyay
- Songyuan Cui
- Yashraj Bhosale