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.12.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

lifelib-0.0.12-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lifelib-0.0.12.tar.gz
  • Upload date:
  • Size: 1.2 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.12.tar.gz
Algorithm Hash digest
SHA256 eb84fd17671176b478a50306abb8976972b5125c7bbad03617d195e91345673d
MD5 191c384c4543990ddbf4dc4335ef8578
BLAKE2b-256 5d378544c28eb49692280b0fa8bea986a7bf1e82c547965bf3e9867a55f56b8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lifelib-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 1.2 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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 e842dc1258b175a08a6869b23ac2269f5ad3973d8734b2af8ab72c0303a93088
MD5 97da7feaead3e3b12eae255a74a2f9ce
BLAKE2b-256 7a8b1ad23f398666d02b788233b33f343af1082de5c6d12d04c6dde127111d90

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