@@ -163,10 +163,10 @@ def insert(self, k: str, v, idx: int):
163163class InferenceDataConverter :
164164 """Encapsulate InferenceData specific logic."""
165165
166- model : Optional [ Model ] = None
167- posterior_predictive : Optional [ Mapping [str , np .ndarray ]] = None
168- predictions : Optional [ Mapping [str , np .ndarray ]] = None
169- prior : Optional [ Mapping [str , np .ndarray ]] = None
166+ model : Model | None = None
167+ posterior_predictive : Mapping [str , np .ndarray ] | None = None
168+ predictions : Mapping [str , np .ndarray ] | None = None
169+ prior : Mapping [str , np .ndarray ] | None = None
170170
171171 def __init__ (
172172 self ,
@@ -177,11 +177,11 @@ def __init__(
177177 log_likelihood = False ,
178178 log_prior = False ,
179179 predictions = None ,
180- coords : Optional [ CoordSpec ] = None ,
181- dims : Optional [ DimSpec ] = None ,
182- sample_dims : Optional [ list ] = None ,
180+ coords : CoordSpec | None = None ,
181+ dims : DimSpec | None = None ,
182+ sample_dims : list | None = None ,
183183 model = None ,
184- save_warmup : Optional [ bool ] = None ,
184+ save_warmup : bool | None = None ,
185185 include_transformed : bool = False ,
186186 ):
187187 self .save_warmup = rcParams ["data.save_warmup" ] if save_warmup is None else save_warmup
@@ -466,15 +466,15 @@ def to_inference_data(self):
466466def to_inference_data (
467467 trace : Optional ["MultiTrace" ] = None ,
468468 * ,
469- prior : Optional [ Mapping [str , Any ]] = None ,
470- posterior_predictive : Optional [ Mapping [str , Any ]] = None ,
471- log_likelihood : Union [ bool , Iterable [str ] ] = False ,
472- log_prior : Union [ bool , Iterable [str ] ] = False ,
473- coords : Optional [ CoordSpec ] = None ,
474- dims : Optional [ DimSpec ] = None ,
475- sample_dims : Optional [ list ] = None ,
469+ prior : Mapping [str , Any ] | None = None ,
470+ posterior_predictive : Mapping [str , Any ] | None = None ,
471+ log_likelihood : bool | Iterable [str ] = False ,
472+ log_prior : bool | Iterable [str ] = False ,
473+ coords : CoordSpec | None = None ,
474+ dims : DimSpec | None = None ,
475+ sample_dims : list | None = None ,
476476 model : Optional ["Model" ] = None ,
477- save_warmup : Optional [ bool ] = None ,
477+ save_warmup : bool | None = None ,
478478 include_transformed : bool = False ,
479479) -> InferenceData :
480480 """Convert pymc data into an InferenceData object.
@@ -543,10 +543,10 @@ def predictions_to_inference_data(
543543 predictions ,
544544 posterior_trace : Optional ["MultiTrace" ] = None ,
545545 model : Optional ["Model" ] = None ,
546- coords : Optional [ CoordSpec ] = None ,
547- dims : Optional [ DimSpec ] = None ,
548- sample_dims : Optional [ list ] = None ,
549- idata_orig : Optional [ InferenceData ] = None ,
546+ coords : CoordSpec | None = None ,
547+ dims : DimSpec | None = None ,
548+ sample_dims : list | None = None ,
549+ idata_orig : InferenceData | None = None ,
550550 inplace : bool = False ,
551551) -> InferenceData :
552552 """Translate out-of-sample predictions into ``InferenceData``.
0 commit comments