Regenerate draw ids for bind_draws(<draws_rvar>, along = "chain") #306
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR closes #300. The underlying issue in #300 is that
bind_draws(<draws_rvars>, along = "chain")
did not re-generate draw ids, so the resulting object fromsplit_chain(<draws_rvars>)
(which usesbind_draws()
could have multiple draws with th same id.Notably, this bug might have been caught more easily if there was a warning issued by
order_draws(<rvar>)
if it needs to merge chains. I added a simple warning usingwarn_merge_chains()
, but with the default settings that warning is not issued anyway. So I'm not sure if we want some other long-term solution, maybe warning levels or something?Copyright and Licensing
By submitting this pull request, the copyright holder is agreeing to
license the submitted work under the following licenses: