Planar normalization validation API
For normalized topology, warning-only LOW_VERTEX_INCIDENCE and
BAD_POLYGON_COUNT findings can leave their descriptive subchecks false while
overall ok remains true. Strict normalized validation raises only for an
error-severity finding.
pyvoro2.planar.validation
Strict validation utilities for planar normalization outputs.
NormalizationError
Bases: ValueError
Raised when strict planar normalization validation fails.
validate_normalized_topology(normalized, domain, *, level='basic', check_vertex_edge_shift=True, check_edge_vertex_sets=True, check_incidence=True, check_polygon=True, max_examples=10)
Validate periodic shift and topology consistency after normalization.
:::