@@ -147,9 +147,9 @@ function _params_to_array(predictive_samples)
147147    names_set =  DynamicPPL. OrderedCollections. OrderedSet {DynamicPPL.VarName} ()
148148
149149    dicts =  map (predictive_samples) do  t
150-         nms_and_vs  =  t[ :values ] 
151-         nms =  map (first, nms_and_vs )
152-         vs =  map (last, nms_and_vs )
150+         varname_and_values  =  t. varname_and_values 
151+         nms =  map (first, varname_and_values )
152+         vs =  map (last, varname_and_values )
153153        for  nm in  nms
154154            push! (names_set, nm)
155155        end 
@@ -164,15 +164,11 @@ function _params_to_array(predictive_samples)
164164    return  names, vals
165165end 
166166
167- function  _bundle_predictive_samples (
168-     predictive_samples:: AbstractArray {
169-         <: DynamicPPL.OrderedCollections.OrderedDict{Symbol,Any} 
170-     },
171- )
167+ function  _bundle_predictive_samples (predictive_samples)
172168    varnames, vals =  _params_to_array (predictive_samples)
173169    varnames_symbol =  map (Symbol, varnames)
174170    extra_params =  [:lp ]
175-     extra_values =  reshape ([t[ : logp]  for  t in  predictive_samples], :, 1 )
171+     extra_values =  reshape ([t. logp for  t in  predictive_samples], :, 1 )
176172    nms =  [varnames_symbol; extra_params]
177173    parray =  hcat (vals, extra_values)
178174    parray =  MCMCChains. concretize (parray)
0 commit comments