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.
:::