11"""Closed-vocabulary coverage for DD-backed quantity families.
22
3- Three accepted additions are intentionally additive, while the strain-gauge
3+ Two accepted additions are intentionally additive, while the strain-gauge
44candidate is rejected on positive evidence:
55
66* Rejected: ``measurement_direction_unit_vector``. Accepted alternatives:
2121* ``relative_humidity`` is the dimensionless fraction of humidity from zero to
2222 one measured at the X-ray detector, as documented for
2323 ``camera_x_rays/detector_humidity`` (unit ``1``).
24- * ``beta_inclination`` qualifies ``angle`` for the beta-labelled second
25- inclination of an oblique iron-core segment. DD documents counter-clockwise
26- inclination from upward ``grad Z``; its unit history corrects ``m`` to
27- ``rad``. The corresponding sibling pattern is ``alpha_inclination``.
28-
2924The shipped catalog snapshot contains none of the representative identities for
30- the three accepted additions or an equivalent token in those families.
25+ the two accepted additions or an equivalent token in those families.
3126Unindexed ``stokes_parameter`` erases which polarization coordinate is stored;
32- generic fractions do not say relative humidity; and bare ``beta`` denotes
33- normalized plasma pressure rather than an iron-core geometric inclination.
27+ generic fractions do not say relative humidity.
3428"""
3529
3630from dataclasses import replace
4438@pytest .mark .parametrize (
4539 ("registry" , "tokens" ),
4640 [
47- ("qualifiers" , {"beta_inclination" }),
4841 ("component_axes" , {"s0" , "s1" , "s2" , "s3" }),
4942 ("bases" , {"relative_humidity" }),
5043 ],
@@ -54,11 +47,6 @@ def test_dd_backed_tokens_are_registered(registry: str, tokens: set[str]) -> Non
5447 assert tokens <= getattr (vocabularies , registry )
5548
5649
57- def test_beta_inclination_joins_the_geometry_qualifier_family () -> None :
58- vocabularies = load_default_vocabularies ()
59- assert vocabularies .qualifier_categories ["beta_inclination" ] == "geometry"
60-
61-
6250@pytest .mark .parametrize (
6351 "name" ,
6452 [
@@ -67,7 +55,6 @@ def test_beta_inclination_joins_the_geometry_qualifier_family() -> None:
6755 "s2_stokes_parameter_of_fiber_optic_current_sensor" ,
6856 "s3_stokes_parameter_of_fiber_optic_current_sensor" ,
6957 "relative_humidity_of_detector" ,
70- "beta_inclination_angle_of_iron_core_segment" ,
7158 ],
7259)
7360def test_dd_backed_vocabulary_name_round_trips_through_render (name : str ) -> None :
@@ -78,11 +65,6 @@ def test_dd_backed_vocabulary_name_round_trips_through_render(name: str) -> None
7865@pytest .mark .parametrize (
7966 ("registry" , "token" , "name" ),
8067 [
81- (
82- "qualifiers" ,
83- "beta_inclination" ,
84- "beta_inclination_angle_of_iron_core_segment" ,
85- ),
8668 (
8769 "component_axes" ,
8870 "s0" ,
0 commit comments