Testing & Validation

This section publishes diffpes’s test suite as a validation reference: what the library guarantees, where each guarantee is checked, and how the check is implemented. The pages mirror tests/test_diffpes by subpackage so the validation surface lines up with the public API surface.

How to Read

Each module page starts with the test file’s coverage scope. Each Test* class groups checks for a source symbol or behavior family, and each test_* method documents the property being verified along with the fixtures, parametrization, assertions, and JAX execution path used to verify it.

Coverage Map