# Parity Checklist This checklist tracks upstream Magpylib tests and their mirrored or equivalent coverage in `magpylib_jax`. For the canonical mapping, see `PARITY_MATRIX.md` in the repository root. ## Upstream file coverage | Upstream test file | Local coverage | Status | | --- | --- | --- | | `tests/test_getBH_interfaces.py` | `tests/upstream_mirror/test_getBH_interfaces.py` | Implemented | | `tests/test_obj_BaseGeo.py` | `tests/upstream_mirror/test_obj_BaseGeo.py` | Implemented | | `tests/test_obj_BaseGeo_v4motion.py` | `tests/upstream_mirror/test_obj_BaseGeo_v4motion.py` | Implemented | | `tests/test_obj_Collection.py` | `tests/upstream_mirror/test_obj_Collection.py` | Implemented | | `tests/test_obj_CylinderSegment.py` | `tests/upstream_mirror/test_obj_CylinderSegment.py` | Implemented | | `tests/test_obj_TriangleStrip_Sheet.py` | `tests/upstream_mirror/test_obj_TriangleStrip_Sheet.py` | Implemented | | `tests/test_obj_TriangularMesh.py` | `tests/upstream_mirror/test_obj_TriangularMesh.py` | Implemented | | `tests/test_BHMJ_level.py` (mesh/sheet/strip portions) | `tests/upstream_mirror/test_BHMJ_level.py` | Implemented | | `tests/test_obj_Sensor.py` | `tests/upstream_mirror/test_obj_Sensor.py` | Implemented | | `tests/test_path.py` | `tests/upstream_mirror/test_path.py` | Implemented | | `tests/test_physics_consistency.py` | `tests/upstream_mirror/test_physics_consistency.py` | Implemented | Notes: - Extremely heavy mirrored scenarios include a fast CI-smoke equivalent plus a `slow` full-size variant in the same file. Fast CI runs `-m "not slow"`; scheduled full validation runs all tests. ## Parity gates - `tests/parity_gates/test_source_profiles.py` (core profile grid coverage) - `tests/parity_gates/test_source_boundaries.py` (inside/surface/outside neighborhood checks) When adding new upstream mirrors, update `PARITY_MATRIX.md` and this page together.