You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Additional Auxiliary Output Flag parameter added to match specifications introduced in AGEPRO-GUI 4.3.6 and the December 2025 version of the AGEPRO Reference Manual (#98)
Supported Input File format validation is based on "Current Version" and AGEPRO VERSION 4.0 Input File Format (enable_agepro40_format):
If enable_agepro40_format is TRUE, check if value is logical or (0,1); if FALSE, check if value matches one of the Valid Auxiliary Output Flags (valid_aux_output_flags = c(0,1,2,3,4)).
Updated testthat example to use AGEPRO Calculation Model's 4.25 updated Example 1 Input Model:
Exported Example 1 Model data to new example JSON file Example1.json
test-agepro_model.R: Added checks to see if Example1 Input File and Bootstrap File Exists. Removed set_bootstrap_file test
Previous example test example file ageproInput.INP is replaced by AGEPRO_GUI Example 4 (AGEPRO VERSION 4.0)
Added Example 4 Bootstrap File; Example4_UKU.INP: Modified bootstrap_file to be a relative path.
bootstrap_file relative filepaths can be verified:
Check the path of dirname of the input file, being read via file connection, plus the bootstrap_file relative filepath exists.
If found save relative filepath to bootstrap_file. Otherwise, use working directory and use original bootstrap path validation.
This has a side effect of printing out absolute paths which affects testthat snapshots, that varies the output of the bootstrap_file causing test snapshot errors.
Fixup test-agepro_model.R : Substitute bootstrap_file output value path w/ fixed value <path>
Refactor out validate_logical_parameter function from validation.R to as a options_output private helper method
JSON inupt file
ver_json_format is now 2 (Changes to the JSON input format will increment up +1)