COPYING
MANIFEST.in
README.md
pyproject.toml
setup.py
surface_dynamics/__init__.py
surface_dynamics/all.py
surface_dynamics/version.py
surface_dynamics.egg-info/PKG-INFO
surface_dynamics.egg-info/SOURCES.txt
surface_dynamics.egg-info/dependency_links.txt
surface_dynamics.egg-info/top_level.txt
surface_dynamics/databases/__init__.py
surface_dynamics/databases/flat_surfaces.py
surface_dynamics/databases/cylinder_diagrams/cyl_diags-1_1_1_1-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-1_1_1_1-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-1_1_1_1-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-1_1_1_1-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-1_1_1_1-c-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-1_1_1_1-c-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1-c-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1_1_1-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1_1_1-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1_1_1-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1_1_1-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1_1_1-c-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1_1_1-c-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1_1_1-c-7
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_1_1_1_1-c-8
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2-odd-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2-odd-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2-odd-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2-odd-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_1_1-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_1_1-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_1_1-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_1_1-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_1_1-c-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_1_1-c-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_1_1-c-7
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-even-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-even-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-even-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-even-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-even-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-even-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-odd-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-odd-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-odd-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-odd-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-odd-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-2_2_2-odd-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_1-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_1-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_1-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_1-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_1_1_1-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_1_1_1-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_1_1_1-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_1_1_1-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_1_1_1-c-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_1_1_1-c-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_1_1_1-c-7
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_2_1-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_2_1-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_2_1-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_2_1-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_2_1-c-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_2_1-c-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3-nonhyp-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3-nonhyp-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3-nonhyp-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3-nonhyp-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3-nonhyp-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3_2-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3_2-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3_2-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3_2-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3_2-c-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3_2-c-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-3_3_2-c-7
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4-odd-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4-odd-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4-odd-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_1_1-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_1_1-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_1_1-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_1_1-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_1_1-c-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_1_1-c-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2-even-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2-even-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2-even-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2-even-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2-even-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2-odd-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2-odd-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2-odd-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2-odd-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2-odd-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-even-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-even-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-even-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-even-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-even-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-even-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-even-7
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-odd-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-odd-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-odd-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-odd-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-odd-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-odd-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_2_2-odd-7
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-even-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-even-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-even-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-even-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-even-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-even-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-odd-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-odd-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-odd-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-odd-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-odd-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-4_4-odd-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-5_1-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-5_1-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-5_1-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-5_1-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-5_1-c-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-5_3-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-5_3-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-5_3-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-5_3-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-5_3-c-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-5_3-c-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6-even-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6-even-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6-even-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6-even-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6-odd-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6-odd-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6-odd-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6-odd-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-even-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-even-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-even-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-even-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-even-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-even-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-odd-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-odd-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-odd-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-odd-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-odd-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-6_2-odd-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-7_1-c-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-7_1-c-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-7_1-c-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-7_1-c-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-7_1-c-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-7_1-c-6
surface_dynamics/databases/cylinder_diagrams/cyl_diags-8-even-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-8-even-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-8-even-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-8-even-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-8-even-5
surface_dynamics/databases/cylinder_diagrams/cyl_diags-8-odd-1
surface_dynamics/databases/cylinder_diagrams/cyl_diags-8-odd-2
surface_dynamics/databases/cylinder_diagrams/cyl_diags-8-odd-3
surface_dynamics/databases/cylinder_diagrams/cyl_diags-8-odd-4
surface_dynamics/databases/cylinder_diagrams/cyl_diags-8-odd-5
surface_dynamics/databases/generalized_permutation_twins/twins-12-irr
surface_dynamics/databases/generalized_permutation_twins/twins-3_3_3_3-irr
surface_dynamics/databases/generalized_permutation_twins/twins-3_3_3_p-irr
surface_dynamics/databases/generalized_permutation_twins/twins-6_3_3-irr
surface_dynamics/databases/generalized_permutation_twins/twins-6_3_p-irr
surface_dynamics/databases/generalized_permutation_twins/twins-6_6-irr
surface_dynamics/databases/generalized_permutation_twins/twins-9_3-irr
surface_dynamics/databases/generalized_permutation_twins/twins-9_p-irr
surface_dynamics/flat_surfaces/__init__.py
surface_dynamics/flat_surfaces/abelian_strata.py
surface_dynamics/flat_surfaces/all.py
surface_dynamics/flat_surfaces/homology.py
surface_dynamics/flat_surfaces/masur_veech_volumes.py
surface_dynamics/flat_surfaces/quadratic_strata.py
surface_dynamics/flat_surfaces/separatrix_diagram.py
surface_dynamics/flat_surfaces/single_cylinder.py
surface_dynamics/flat_surfaces/strata.py
surface_dynamics/flat_surfaces/tests.py
surface_dynamics/flat_surfaces/twist_space.py
surface_dynamics/flat_surfaces/origamis/__init__.py
surface_dynamics/flat_surfaces/origamis/all.py
surface_dynamics/flat_surfaces/origamis/generators.py
surface_dynamics/flat_surfaces/origamis/lyapunov_exponents.c
surface_dynamics/flat_surfaces/origamis/lyapunov_exponents.h
surface_dynamics/flat_surfaces/origamis/misc.py
surface_dynamics/flat_surfaces/origamis/normal_form.c
surface_dynamics/flat_surfaces/origamis/normal_form.h
surface_dynamics/flat_surfaces/origamis/origami.py
surface_dynamics/flat_surfaces/origamis/origami_database.py
surface_dynamics/flat_surfaces/origamis/origami_dense.pxd
surface_dynamics/flat_surfaces/origamis/origami_dense.pyx
surface_dynamics/flat_surfaces/origamis/origamis.db
surface_dynamics/flat_surfaces/origamis/pillowcase_cover.py
surface_dynamics/flat_surfaces/origamis/teichmueller_curve.py
surface_dynamics/interval_exchanges/__init__.py
surface_dynamics/interval_exchanges/all.py
surface_dynamics/interval_exchanges/constructors.py
surface_dynamics/interval_exchanges/conversion.py
surface_dynamics/interval_exchanges/cover.py
surface_dynamics/interval_exchanges/flip_sequence.py
surface_dynamics/interval_exchanges/generalized_permutation.c
surface_dynamics/interval_exchanges/iet.py
surface_dynamics/interval_exchanges/iet_family.cpp
surface_dynamics/interval_exchanges/iet_family.pyx
surface_dynamics/interval_exchanges/int_iet.c
surface_dynamics/interval_exchanges/int_iet.h
surface_dynamics/interval_exchanges/int_vector.c
surface_dynamics/interval_exchanges/integer_iet.pxd
surface_dynamics/interval_exchanges/integer_iet.pyx
surface_dynamics/interval_exchanges/labelled.py
surface_dynamics/interval_exchanges/lin_alg.c
surface_dynamics/interval_exchanges/lyapunov_exponents.h
surface_dynamics/interval_exchanges/lyapunov_exponents.pyx
surface_dynamics/interval_exchanges/marked_partition.py
surface_dynamics/interval_exchanges/permutation.c
surface_dynamics/interval_exchanges/quad_cover.c
surface_dynamics/interval_exchanges/random.c
surface_dynamics/interval_exchanges/rauzy_class_cardinality.py
surface_dynamics/interval_exchanges/reduced.py
surface_dynamics/interval_exchanges/template.py
surface_dynamics/misc/__init__.py
surface_dynamics/misc/additive_multivariate_generating_series.py
surface_dynamics/misc/constellation.py
surface_dynamics/misc/even_permutation.py
surface_dynamics/misc/factored_denominator.py
surface_dynamics/misc/generalized_multiple_zeta_values.py
surface_dynamics/misc/group_representation.py
surface_dynamics/misc/iscc.py
surface_dynamics/misc/latex.py
surface_dynamics/misc/linalg.py
surface_dynamics/misc/multiplicative_multivariate_generating_series.py
surface_dynamics/misc/permutation.py
surface_dynamics/misc/plane_tree.py
surface_dynamics/misc/ppl_utils.py
surface_dynamics/misc/sql_db.py
surface_dynamics/misc/statistics.py
surface_dynamics/topological_recursion/__init__.py
surface_dynamics/topological_recursion/kontsevich.py
surface_dynamics/topological_recursion/masur_veech.py
surface_dynamics/topological_recursion/no_pi.py
surface_dynamics/topological_recursion/topological_recursion.py
surface_dynamics/topology/__init__.py
surface_dynamics/topology/all.py
surface_dynamics/topology/fat_graph.py
surface_dynamics/topology/fat_graph_exhaustive_generation.py
tests/test_cylinder_diagrams.py
tests/test_fat_graphs_enumeration.py
tests/test_generalized_multiple_zeta_values.py
tests/test_iet_flip_sequence.py
tests/test_masur_veech_volumes.py
tests/test_multivariate_generating_series.py
tests/test_pyintervalxt_conversion.py
tests/test_stratum_components.py
tests/test_topological_recursion.py
tests/test_twist.py