Two additional validation checks on the model files have been requested:
In the vulnerability file, damage bins should be in ascending order and contiguous. This would render the check for duplicate damage bin IDs redundant therefore facilitating its removal.
In the damage bin dictionary file, while it is valid to have an interpolation that does not lie in the middle of the lower and upper bin limits, it is not common practice. Users could change bin limits while forgetting to update the interpolation values. The interpolation values would not be flagged during validation checks should they still lie within the new bin limits. As most users want the interpolation to lie at the mid-point of the bin, interpolation values should be checked against this, and a warning should be outputted should the interpolation deviate from this expected value.
Issue Description
Two additional validation checks on the model files have been requested:
Version / Environment information
ktools v3.12.0