Metadata-Version: 2.1
Name: lifelib
Version: 0.5.0
Summary: Actuarial models in Python
Home-page: https://lifelib.io
Author: lifelib Developers
Author-email: fumito.ham@gmail.com
License: MIT License
Keywords: actuary model development
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Office/Business :: Financial
Classifier: Topic :: Office/Business :: Financial :: Accounting
Classifier: Topic :: Office/Business :: Financial :: Investment
Classifier: Topic :: Office/Business :: Financial :: Spreadsheet
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
License-File: LICENSE.txt


**lifelib** is a collection of actuarial projection models.
lifelib models are built as `modelx`_ models, ready to be used out of the box
with sample formulas and input files, and they are
fully customizable by users.

.. _modelx: http://docs.modelx.io

Feature highlights
------------------

    - Formulas and their calculated values paired as **Cells**,
      just like spreadsheet cells
    - Relevant cells grouped together as a **Space**, just like a spreadsheet
    - Spaces in other spaces (subspaces), forming trees of spaces
    - **Models** composed of spaces
    - Space inheritance
    - Parametrized dynamic subspaces created automatically
    - Saving to / loading from files
    - Conversion to Pandas objects
    - Reading data from Excel files
    - Cells graph to track cells interdependency

Why **lifelib**?
----------------

    - Better model integrity and extensibility
    - For readable formula expressions
    - For eliminating spreadsheet errors
    - For better version control/model governance

What for?
---------

    - Pricing / Profit testing
    - Model validation / testing
    - Prototyping for production models
    - As corporate models
    - For simulations
    - As replacement for any spreadsheet models

Related sites
-------------

    - **lifelib** development site: https://github.com/fumitoh/lifelib
    - **modelx** documentation: http://docs.modelx.io


