@@ -303,14 +303,14 @@ def posterior_to_xarray(self):
303303 self .posterior_trace .get_values (var_name , combine = False , squeeze = False )
304304 )
305305 return (
306- dict_to_dataset (
306+ dict_to_dataset_drop_incompatible_coords (
307307 data ,
308308 library = pymc ,
309309 coords = self .coords ,
310310 dims = self .dims ,
311311 attrs = self .attrs ,
312312 ),
313- dict_to_dataset (
313+ dict_to_dataset_drop_incompatible_coords (
314314 data_warmup ,
315315 library = pymc ,
316316 coords = self .coords ,
@@ -345,14 +345,14 @@ def sample_stats_to_xarray(self):
345345 )
346346
347347 return (
348- dict_to_dataset (
348+ dict_to_dataset_drop_incompatible_coords (
349349 data ,
350350 library = pymc ,
351351 dims = None ,
352352 coords = self .coords ,
353353 attrs = self .attrs ,
354354 ),
355- dict_to_dataset (
355+ dict_to_dataset_drop_incompatible_coords (
356356 data_warmup ,
357357 library = pymc ,
358358 dims = None ,
@@ -366,7 +366,7 @@ def posterior_predictive_to_xarray(self):
366366 """Convert posterior_predictive samples to xarray."""
367367 data = self .posterior_predictive
368368 dims = {var_name : self .sample_dims + self .dims .get (var_name , []) for var_name in data }
369- return dict_to_dataset (
369+ return dict_to_dataset_drop_incompatible_coords (
370370 data , library = pymc , coords = self .coords , dims = dims , default_dims = self .sample_dims
371371 )
372372
@@ -375,7 +375,7 @@ def predictions_to_xarray(self):
375375 """Convert predictions (out of sample predictions) to xarray."""
376376 data = self .predictions
377377 dims = {var_name : self .sample_dims + self .dims .get (var_name , []) for var_name in data }
378- return dict_to_dataset (
378+ return dict_to_dataset_drop_incompatible_coords (
379379 data , library = pymc , coords = self .coords , dims = dims , default_dims = self .sample_dims
380380 )
381381
@@ -412,7 +412,7 @@ def observed_data_to_xarray(self):
412412 """Convert observed data to xarray."""
413413 if self .predictions :
414414 return None
415- return dict_to_dataset (
415+ return dict_to_dataset_drop_incompatible_coords (
416416 self .observations ,
417417 library = pymc ,
418418 coords = self .coords ,
@@ -427,7 +427,7 @@ def constant_data_to_xarray(self):
427427 if not constant_data :
428428 return None
429429
430- xarray_dataset = dict_to_dataset (
430+ xarray_dataset = dict_to_dataset_drop_incompatible_coords (
431431 constant_data ,
432432 library = pymc ,
433433 coords = self .coords ,
@@ -705,7 +705,7 @@ def apply_function_over_dataset(
705705 )
706706 )
707707
708- return dict_to_dataset (
708+ return dict_to_dataset_drop_incompatible_coords (
709709 out_trace ,
710710 library = pymc ,
711711 dims = dims ,
0 commit comments