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
poetry
anddependencies
!
make poetry-download
make install
make pre-commit-install
If 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