Actuarial models in Python
Project description
lifelib is a collection of open-source life actuarial models written in Python. lifelib includes a variety of models, with sample scripts and Jupyter notebooks that demonstrate how to use the models.
Visit https://lifelib.io for more information!
What for?
lifelib models are highly versatile and transparent. You can customize lifelib models and utilize them in various practical areas, such as:
Model validation / testing
Pricing / profit testing
Research / educational projects
Valuation / cashflow projections
Asset-liability modeling
Risk and capital modeling
Actuarial modernization to replace spreadsheet models
Why lifelib?
By effectively utilizing the models in lifelib, you can expect the following benefits from both model development and governance perspectives:
A more efficient, transparent, and faster model development experience
Model integration with the Python ecosystem (Pandas, Numpy, SciPy, etc.)
Elimination of spreadsheet errors
Improved version control and model governance
Automated model testing
Some of the models in lifelib are built using modelx, an open-source Python package for building object-oriented models in Python. By using lifelib, you can enjoy the following advantages:
Models run fast!
Formulas are easy to read
Easy to trace formula dependency and errors
Formulas are instantly evaluated
Pandas and Numpy can be utilized
Object-oriented
Input from Excel and CSV files
Documents can be integrated
Formulas are saved in text files
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file lifelib-0.9.2.tar.gz
.
File metadata
- Download URL: lifelib-0.9.2.tar.gz
- Upload date:
- Size: 16.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c55bbc875f45219b4d75ef90a5fa7fed21fef5bc10afa951c3cb699c652cef9 |
|
MD5 | a810a34665fcaa65dee826cbd3e130e1 |
|
BLAKE2b-256 | 9159d4c44ed286835556b19f3a7c1a1c6314ab1278eceea64b642a5d96733b9b |
File details
Details for the file lifelib-0.9.2-py3-none-any.whl
.
File metadata
- Download URL: lifelib-0.9.2-py3-none-any.whl
- Upload date:
- Size: 16.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542bbdf6323ec92a5864db4c9ef462162dbf498a8e90db4db8975cf44794b853 |
|
MD5 | dbbb635ab068b5a42e5f07ef35d9c96a |
|
BLAKE2b-256 | 07c7058387eb5c9b0bc18ab9acf6d9bc018623488a05542bbecffe5f83d09f29 |