Skip to content

Planar diagnostics API

pyvoro2.planar.diagnostics

Planar tessellation diagnostics and sanity checks.

TessellationError

Bases: ValueError

Raised when planar tessellation sanity checks fail.

analyze_tessellation(cells, domain, *, expected_ids=None, mode=None, area_tol_rel=1e-08, area_tol_abs=1e-12, check_reciprocity=True, check_line_mismatch=True, line_offset_tol=None, line_angle_tol=None, mark_edges=True)

Analyze planar tessellation sanity and optionally annotate edges.

validate_tessellation(cells, domain, *, expected_ids=None, mode=None, level='basic', require_reciprocity=None, area_tol_rel=1e-08, area_tol_abs=1e-12, line_offset_tol=None, line_angle_tol=None, mark_edges=None)

Validate planar tessellation sanity, optionally raising in strict mode.

:::