@@ -23,12 +23,10 @@ function AbstractMCMC.bundle_samples(
23
23
param_names = Symbol .(param_names)
24
24
end
25
25
26
- # Add the log density field to the parameter names.
27
- push! (param_names, :lp )
28
-
29
26
# Bundle everything up and return a Chains struct.
30
27
return Chains (
31
- vals, param_names, (internals = [:lp ],); start= discard_initial + 1 , thin= thinning,
28
+ vals, vcat (param_names, [:lp ]), (parameters = param_names, internals = [:lp ],);
29
+ start= discard_initial + 1 , thin= thinning,
32
30
)
33
31
end
34
32
@@ -66,7 +64,8 @@ function AbstractMCMC.bundle_samples(
66
64
67
65
# Bundle everything up and return a Chains struct.
68
66
return Chains (
69
- vals, param_names, (internals = [:lp ],); start= discard_initial + 1 , thin= thinning,
67
+ vals, param_names, (parameters = param_names, internals = [:lp ]);
68
+ start= discard_initial + 1 , thin= thinning,
70
69
)
71
70
end
72
71
@@ -106,11 +105,9 @@ function AbstractMCMC.bundle_samples(
106
105
param_names = Symbol .(param_names)
107
106
end
108
107
109
- # Add the log density field to the parameter names.
110
- push! (param_names, :lp )
111
-
112
108
# Bundle everything up and return a Chains struct.
113
109
return Chains (
114
- vals, param_names, (internals = [:lp ],); start= discard_initial + 1 , thin= thinning,
110
+ vals, vcat (param_names, [:lp ]), (parameters = param_names, internals = [:lp ]);
111
+ start= discard_initial + 1 , thin= thinning,
115
112
)
116
113
end
0 commit comments