curver.kernel package¶
Submodules¶
- curver.kernel.arc module
- curver.kernel.crush module
- curver.kernel.curve module
- curver.kernel.curvegraph module
- curver.kernel.decorators module
- curver.kernel.encoding module
- curver.kernel.error module
- curver.kernel.homology module
- curver.kernel.lamination module
- curver.kernel.mappingclassgroup module
- curver.kernel.moves module
- curver.kernel.partition module
- curver.kernel.permutation module
- curver.kernel.structures module
- curver.kernel.triangulation module
- curver.kernel.twist module
- curver.kernel.utilities module
Module contents¶
The curver kernel.
Some of the functions and methods have assumptions on them. These are denoted in the docstrings by “Assumes that …” meaning that:
- If the assumptions are met then this function is guaranteed to terminate correctly.
- If not then a curver.AssumptionError will be raised.