Skip to content

bhosale2/PyAxisymFlow

Repository files navigation

PyAxisymFlow

CI DOI

Python implementation of an axisymmetric elastohydrodynamic solver, for resolving flow-structure interaction of 3D axisymmetric mixed soft/rigid bodies in viscous flows.

Installation

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.

  1. Clone!

First create the fork repository and clone to your local machine.

  1. Virtual python workspace: conda, pyenv, or venv.

We recommend using python version above 3.8.0.

conda create --name pyaxisymflow-env
conda activate pyaxisymflow-env
conda install python==3.10
  1. Setup poetry and dependencies!
make poetry-download
make install
make pre-commit-install

Contribution

If you would like to participate, please read our contribution guideline

Citation

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}
}

Senior Developers ✨

Names arranged alphabetically

About

Python implementation of an axisymmetric elastohydrodynamic solver

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •