@@ -351,9 +351,9 @@ def _clone(
351351
352352 for ax in self .axes :
353353 if memo is NOTHING :
354- ax .__dict__ = copy .copy (ax ._ax .metadata )
354+ ax .__dict__ = copy .copy (ax ._ax .raw_metadata )
355355 else :
356- ax .__dict__ = copy .deepcopy (ax ._ax .metadata , memo )
356+ ax .__dict__ = copy .deepcopy (ax ._ax .raw_metadata , memo )
357357 return self
358358
359359 def _new_hist (self : H , _hist : CppHistogram , memo : Any = NOTHING ) -> H :
@@ -380,7 +380,7 @@ def _from_histogram_object(self, other: Histogram) -> None:
380380 self .__dict__ = copy .copy (other .__dict__ )
381381 self .axes = self ._generate_axes_ ()
382382 for ax in self .axes :
383- ax .__dict__ = copy .copy (ax ._ax .metadata )
383+ ax .__dict__ = copy .copy (ax ._ax .raw_metadata )
384384
385385 # Allow custom behavior on either "from" or "to"
386386 other ._export_bh_ (self )
@@ -714,7 +714,7 @@ def __setstate__(self, state: Any) -> None:
714714 self ._variance_known = True
715715 self .metadata = state .get ("metadata" , None )
716716 for i in range (self ._hist .rank ()):
717- self ._hist .axis (i ).metadata = {"metadata" : self ._hist .axis (i ).metadata }
717+ self ._hist .axis (i ).raw_metadata = {"metadata" : self ._hist .axis (i ).raw_metadata }
718718
719719 self .axes = self ._generate_axes_ ()
720720
@@ -986,7 +986,7 @@ def __getitem__(self: H, index: IndexingExpr) -> H | float | Accumulator:
986986 if new_axis is None :
987987 new_axis = Variable (
988988 new_axes_indices ,
989- __dict__ = axes [i ].metadata ,
989+ __dict__ = axes [i ].raw_metadata ,
990990 underflow = axes [i ].traits_underflow ,
991991 overflow = axes [i ].traits_overflow ,
992992 )
@@ -1072,7 +1072,7 @@ def __getitem__(self: H, index: IndexingExpr) -> H | float | Accumulator:
10721072 selection .append (ax .size )
10731073
10741074 new_axis = axes [i ].__class__ ([axes [i ].value (j ) for j in pick_set [i ]]) # type: ignore[call-arg]
1075- new_axis .metadata = axes [i ].metadata
1075+ new_axis .raw_metadata = axes [i ].raw_metadata
10761076 axes [i ] = new_axis
10771077 reduced_view = np .take (reduced_view , selection , axis = i )
10781078
0 commit comments