Skip to content

Planar normalization validation API

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.

:::