PyAFV
PyAFV is a Python implementation of the active-finite-Voronoi (AFV) model in 2D.
The AFV framework was introduced and developed in, for example, Refs. [1, 2, 3].
Check out the Getting started, Examples, and API reference section for further information, including how to install the project, usage examples, and the complete API reference.
Note
This project is under active development, see GitHub for the latest updates.
Contents
- Home
- 1. Getting started
- 2. Examples
- 3. API reference
- 3.1. pyafv
- 3.2. pyafv.PhysicalParams
- 3.3. pyafv.FiniteVoronoiSimulator
- 3.3.1. pyafv.FiniteVoronoiSimulator.preferred_areas
- 3.3.2. pyafv.FiniteVoronoiSimulator.build
- 3.3.3. pyafv.FiniteVoronoiSimulator.plot_2d
- 3.3.4. pyafv.FiniteVoronoiSimulator.update_params
- 3.3.5. pyafv.FiniteVoronoiSimulator.update_positions
- 3.3.6. pyafv.FiniteVoronoiSimulator.update_preferred_areas
- 3.3.7. pyafv.FiniteVoronoiSimulator._build_voronoi_with_extensions
- 3.3.8. pyafv.FiniteVoronoiSimulator._per_cell_geometry
- 3.4. pyafv.target_delta
Warning
This is an early release of the software. Features and APIs may change in future versions.
References
J. Huang, H. Levine, and D. Bi. Bridging the gap between collective motility and epithelial–mesenchymal transitions through the active finite voronoi model. Soft Matter, 19(48):9389–9398, 2023. doi:10.1039/D3SM00327B.
E. Teomy, D. A. Kessler, and H. Levine. Confluent and nonconfluent phases in a model of cell tissue. Phys. Rev. E, 98:042418, Oct 2018. doi:10.1103/PhysRevE.98.042418.
W. Wang and B. A. Camley. Divergence of detachment forces in the finite-voronoi model, manuscript in preparation. manuscript in preparation, 2026.