@@ -121,6 +121,11 @@ function mcmcsample(
121
121
initial_state= nothing ,
122
122
kwargs... ,
123
123
)
124
+ # Warn if initial_parameters is passed instead of initial_params
125
+ if haskey (kwargs, :initial_parameters )
126
+ @warn " The `initial_parameters` keyword argument is not recognised; please use `initial_params` instead."
127
+ end
128
+
124
129
# Check the number of requested samples.
125
130
N > 0 || error (" the number of samples must be ≥ 1" )
126
131
discard_initial >= 0 ||
@@ -408,6 +413,8 @@ function mcmcsample(
408
413
# Warn if initial_parameters is passed instead of initial_params
409
414
if haskey (kwargs, :initial_parameters )
410
415
@warn " The `initial_parameters` keyword argument is not recognised; please use `initial_params` instead."
416
+ # Remove initial_parameters from kwargs to prevent it from being passed to single-chain sample
417
+ kwargs = pairs ((; (k => v for (k, v) in pairs (kwargs) if k != = :initial_parameters ). .. ))
411
418
end
412
419
413
420
# Check if actually multiple threads are used.
@@ -596,6 +603,8 @@ function mcmcsample(
596
603
# Warn if initial_parameters is passed instead of initial_params
597
604
if haskey (kwargs, :initial_parameters )
598
605
@warn " The `initial_parameters` keyword argument is not recognised; please use `initial_params` instead."
606
+ # Remove initial_parameters from kwargs to prevent it from being passed to single-chain sample
607
+ kwargs = pairs ((; (k => v for (k, v) in pairs (kwargs) if k != = :initial_parameters ). .. ))
599
608
end
600
609
601
610
# Check if actually multiple processes are used.
@@ -740,6 +749,8 @@ function mcmcsample(
740
749
# Warn if initial_parameters is passed instead of initial_params
741
750
if haskey (kwargs, :initial_parameters )
742
751
@warn " The `initial_parameters` keyword argument is not recognised; please use `initial_params` instead."
752
+ # Remove initial_parameters from kwargs to prevent it from being passed to single-chain sample
753
+ kwargs = pairs ((; (k => v for (k, v) in pairs (kwargs) if k != = :initial_parameters ). .. ))
743
754
end
744
755
745
756
# Check if the number of chains is larger than the number of samples
0 commit comments