Skip to main content

Actuarial models in Python

Project description

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.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lifelib-0.0.10.tar.gz (3.6 MB view details)

Uploaded Source

Built Distribution

lifelib-0.0.10-py3-none-any.whl (3.6 MB view details)

Uploaded Python 3

File details

Details for the file lifelib-0.0.10.tar.gz.

File metadata

  • Download URL: lifelib-0.0.10.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for lifelib-0.0.10.tar.gz
Algorithm Hash digest
SHA256 e267e22519986be27eef338943eeec4b8118ea49323403f4799a92df5c58fdfe
MD5 09141f15eb9f18dd06e85932feab5794
BLAKE2b-256 7c6416c6db90282fab91186e2aea35fb0c30cb8752a56a97539202de0ebf3570

See more details on using hashes here.

File details

Details for the file lifelib-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: lifelib-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for lifelib-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 74792bb68b9d9ff104c4072baf1f7e0eedcb9638fc8d941a1b8547206e098a6b
MD5 66776f2404808ed3030ccefdf3451a8c
BLAKE2b-256 692508c59e740337d7d63cf1e991f92ee78c6f5c89f24193e8308e58a6eed9dc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page