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.
Warning
modelx needs to be updated to v0.0.22 for this version of lifelib.
This version fixes the trouble resulted from erroneous packaging in v0.0.11, and includes minor code improvements.
ifrs
to include the loss component logic.AmortAcqCashflow()
.build_input
to make a better use of
updated new_space_from_excel
.Warning
This version of lifelib should not be used, as the uploaded files in PyPI were not properly packaged and some older files were included by mistake. You will see an error when you try to run the default models. For more on th error and how to fix it, see this discussion on github.
Warning
modelx needs to be updated to v0.0.21 for this version of lifelib.
module_
of Space’s import_module
method is renamed to module
._self
is renamed to _space
.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
.