Warning
lifelib and modelx are in their early alpha-release stage, and their specifications are subject to changes without consideration on backward compatibility. The source files of you models may need to be modified manually, if there are updates that break backward compatibility in newer versions of modelx.
Likewise, model files saved with one version may not load with a newer version. When updating modelx to a newer version, make sure you rebuild model files saved using older versions of modelx from their source code.
IntAccumCF() in projection.The contents of lifelib.io are constantly updated based on the development version of lifelib. Documentation for released versions of lifelib is available under Archive page.
nestedlife and
ifrs17sim.IntAccumCF()
in projection.ifrs17sim and ifrs modules are
modified to correct discounting and surrender in nested projections.Warning
modelx needs to be updated to v0.0.13 for this version of lifelib.
Accordingly, Support for Python 3.4 and 3.5 is dropped. Now Python 3.6 or 3.7 is required.
new_cells
method of Space no longer works.
Accordingly, new_cells in
Actual vs Estimated and
nestedlife cashflow examples are replaced
with set_fomula method.
Check this commit on github
to see the exact changes.simplelife.simplelife.build(), nestedlife.nestedlife.build() and
ifrs17sim.ifrs17sim.build() are updated.
Check this commit on github
to see the exact changes.space.cells[varnames].to_frame(args) expression.projection with those in present_value.ifrs.draw_waterfall function in draw_charts module.Product defined in the table
in PolicyData tab in input.xlsm are now strings
(TERM, WL, ENDW) instead of integer IDs (1, 2, 3).assumption.ExpsMaintSA().build_input() now saves models as their template names.projection module.new_space_from_module methods are replaced with import_module.