Example versioning and vulnerability features #178
Closed
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.
model_settings_vuln.json contains the following line:
"supported_oed_versions": ["1.5", "2.0"]
If the exposure data contains new codes incompatible with the latest compatible version of oed (2.0, in this case), these codes will be converted.
analysis_settings_vuln.json contains the following lines:
"vulnerability_settings": {
"replace_file": "vuln_adj.csv",
}
When loading the vulnerability data, data contained in the file vuln_adj.csv will be applied, replacing specific vulnerability functions.
analysis_settings_vuln.json contains the following lines:
"vulnerability_settings": {
"adjustments": {"2": 0.5 , "8": 1.5}
}
When calculating losses, the random numbers associated to vulnerability 2 will be multiplied by 0.5 (higher chance of falling into low damage bins) and those associated with vulnerability 8 will be multiplied by 1.5 (higher chance of falling into high damage bins).