- Added
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 intasks.json
config (#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 force optional output types to be included in a submission template whenrequired_vals_only = TRUE
. In conjunction with the use of theoutput_types
argument, this allows users to create submission templates which 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 #177. Evaluation of whether all combinations of required values have been submitted throughcheck_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.
PRs in this Release
- Increment version number to 0.9.0.9000 by @annakrystalli in #172
- Post v4 release cleanup by @annakrystalli in #173
- 🐛 Separate v4 req vals checks by output type. Resolves #177 by @annakrystalli in #178
- Surface force_output_types in submission_tmpl. Resolves #162 by @annakrystalli in #175
- Add
check_tbl_derived_task_id_vals()
function by @annakrystalli in #176 - Release version 0.10.0 by @zkamvar in #179
Full Changelog: v0.9.0...v0.10.0