This package contains tools to model coupled vocal fold (VF) motion. Vocal fold models are based on the finite element method (FEM) while fluid models are based on 1D fluid models.
This package relies on many other packages and libraries. In order to run this package you will need to install:
- Common scientific Python packages
numpyscipypandasmatplotlibjupyterh5py
- Utilities
ipython(not strictly needed but useful)meshiolxmlpyvista
- FEniCS dependencies
pybind11cythonmpi4pysympy
- Numerical linear algebra software
PETScandpetsc4py(https://petsc.org/release/)BlockArray(https://github.com/jon-deng/block-array)
- The 'Fenics' project, a tool for modelling finite element problems, and associated FEM tools
fenics(https://fenicsproject.org/)gmsh(https://gmsh.info/)
- The automatic differentiation package JAX
- Other miscellaneous packages