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.
This is the formal release for hubValidations 0.10.0 which has the following features:
check_tbl_derived_task_id_vals()
check tovalidate_model_data()
that ensures that values in derived task ID columns match expected values for
the corresponding derived task IDs in the round as defined in
tasks.json
config (Add simple value checks for derived task IDs #110). Given the dependence of derived task IDs on the values of
their source task ID values, the check ignores the combinations of derived
task ID values with those of other task IDs and focuses only on identifying
values that do not match corresponding accepted values.
submission_tmpl()
gains theforce_output_types
allowing users to forceoptional output types to be included in a submission template when
required_vals_only = TRUE
. In conjunction with the use of theoutput_types
argument, this allows users to create submission templateswhich include optional output types they plan to submit.
check_tbl_values_required()
no longer reports false positives for v4 hubs,which fixes the bug reported in unexpected
req_vals
failure in v4 hub #177. Evaluation of whether all combinationsof required values have been submitted through
check_tbl_values_required()
is now chunked by output type for v4 config and above. This reduces memory
pressure and should speed up required value validation in hubs with complex
task.json files.
The last point is an important bug fix for v4, which affected the FluSight hub yesterday. Anna had fixed it in #178 and informed me that she is off the project today, which is why I am asking one of either @elray1, @nickreich, or @bsweger to add an approving review.