Skip to content

Release 2.3.2

Compare
Choose a tag to compare
@awsbuild awsbuild released this 27 Mar 15:43

OasisLMF Changelog - 2.3.2

  • #1471 - number_of_samples = 0 not working in oasislmf
  • #1473 - ajust vuln index after vuln_dict has the updated indexes
  • #1474 - Use billiard package for keys multiprocess if available
  • #1481 - Set ktools to 3.12.1
  • #1464 - Feature/add fm tests
  • #732 - Align FM and RI column headers

OasisLMF Notes

Fix gulmc vulnerability loading - (PR #1473)

Adjust gulmc to take into account when the order in the loaded vulnerability table is adjusted (in particular when loading with parquet)
This fix use the same solution as in gulpy, when we load the mapping between areaperil and vulnerability we use first the vulnerability id. Once we have loaded the vulnerability table and we know each index, we update this mapping to the index directly (in the preparation phase) to remove this lookup from the main look

Use billiard package for keys multiprocess in workers - (PR #1474)

Needed for OasisLMF/OasisPlatform#994 otherwise running a keys lookup with multiprocessing will throw an exception:

[2024-03-14 12:19:54,399: ERROR/ForkPoolWorker-1] generate_input[d60b57a2-f8f9-4794-8f0a-831380a44ea0]: daemonic processes are not allowed to have children

Set ktools to 3.12.1 - (PR #1481)

See: https://github.com/OasisLMF/ktools/releases/tag/v3.12.1

Added fm validation tests - (PR #1464)

Tests were added to CI to test recent financial module features including support for account level participation (only) and handling of duplicate locations in OED with one blank CondTag.

Bring RI file headers in line with those of FM - (PR #1465)

In the FM files fm_policytc.csv and fm_profile.csv, the field name policytc_id has been replaced by profile_id. This brings these files in line with those of RI.