All Projects → fumitoh → lifelib

fumitoh / lifelib

Licence: MIT license
Python package of actuarial models, tools, examples and learning materials.

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to lifelib

FinancialToolbox.jl
Useful functions for Black–Scholes Model in the Julia Language
Stars: ✭ 31 (-67.02%)
Mutual labels:  quantitative-finance, risk-management
okama
Investment portfolio and stocks analyzing tools for Python with free historical data
Stars: ✭ 87 (-7.45%)
Mutual labels:  quantitative-finance, risk-management
RISKIM
Assets' Risk Management Using Mean-Variance Opt Based On Mult-Factors Trending Prediction
Stars: ✭ 25 (-73.4%)
Mutual labels:  quantitative-finance, risk-management
QuantResearch
Quantitative analysis, strategies and backtests
Stars: ✭ 1,013 (+977.66%)
Mutual labels:  quantitative-finance, risk-management
portfoliolab
PortfolioLab is a python library that enables traders to take advantage of the latest portfolio optimisation algorithms used by professionals in the industry.
Stars: ✭ 104 (+10.64%)
Mutual labels:  quantitative-finance
havengrc
☁️Haven GRC - easier governance, risk, and compliance 👨‍⚕️👮‍♀️🦸‍♀️🕵️‍♀️👩‍🔬
Stars: ✭ 83 (-11.7%)
Mutual labels:  risk-management
Trading-Algorithms
This repository contains the customized trading algorithms that I have created using the Quantopian IDE.
Stars: ✭ 86 (-8.51%)
Mutual labels:  quantitative-finance
cira
Cira algorithmic trading made easy. A Façade library for simpler interaction with alpaca-trade-API from Alpaca Markets.
Stars: ✭ 21 (-77.66%)
Mutual labels:  quantitative-finance
quant-jobs-zurich
A list of companies of possible interest for mathematicians (or related) that are looking for a job in quantitative finance in Zurich.
Stars: ✭ 59 (-37.23%)
Mutual labels:  quantitative-finance
PROJ Option Pricing Matlab
Quant Option Pricing - Exotic/Vanilla: Barrier, Asian, European, American, Parisian, Lookback, Cliquet, Variance Swap, Swing, Forward Starting, Step, Fader
Stars: ✭ 85 (-9.57%)
Mutual labels:  quantitative-finance
lubeck
High level linear algebra library for Dlang
Stars: ✭ 57 (-39.36%)
Mutual labels:  quantitative-finance
optionmatrix
Financial Derivatives Calculator with 168+ Models (Options Calculator)
Stars: ✭ 121 (+28.72%)
Mutual labels:  quantitative-finance
hqfl
Haskell Quantitative Finance Library
Stars: ✭ 14 (-85.11%)
Mutual labels:  quantitative-finance
fhub
Python client for Finnhub API
Stars: ✭ 31 (-67.02%)
Mutual labels:  quantitative-finance
Pynaissance
A walk through the frameworks of Python in Finance. The repository is currently in the development phase. The finalized version will include a full-fledged integration and utilization of Quantopian, GS-Quant, WRDS API and their relevant datasets and analytics.
Stars: ✭ 16 (-82.98%)
Mutual labels:  quantitative-finance
Actuary
Formalization of the basic actuarial mathematics using Coq
Stars: ✭ 17 (-81.91%)
Mutual labels:  actuary
actuar
Actuarial functions and heavy tailed distributions for R
Stars: ✭ 19 (-79.79%)
Mutual labels:  actuarial
FinRL Podracer
Cloud-native Financial Reinforcement Learning
Stars: ✭ 179 (+90.43%)
Mutual labels:  quantitative-finance
crypto-trading-engine
Crypto real-time trading engine
Stars: ✭ 19 (-79.79%)
Mutual labels:  quantitative-finance
value-investing-studies
Data Analysis Studies on Value Investing
Stars: ✭ 66 (-29.79%)
Mutual labels:  quantitative-finance

lifelib

Life actuarial models in Python

https://img.shields.io/pypi/pyversions/lifelib https://img.shields.io/pypi/v/lifelib https://img.shields.io/pypi/l/lifelib

What is lifelib?

lifelib is a collection of open-source life actuarial models. lifelib includes a variety of models, with sample scripts and Jupyter notebooks to 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?

lifelib models 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

Consequently, you can expect following benefits from model development and governance perspectives:

  • More efficient, transparent and faster model development
  • Model integration with Python ecosystem (Pandas, Numpy, SciPy, etc..)
  • Spreadsheet error elimination
  • Better version control / model governance
  • Automated model testing

License

Copyright (c) 2022 lifelib Developers

lifelib is free software; you can redistribute it and/or modify it under the terms of MIT License.

Contributions, productive comments, requests and feedback from the community are always welcome. Information on lifelib development is found at Github https://github.com/lifelib-dev/lifelib

Requirements

  • Python 3.6+
  • modelx
  • networkx 2.0+
  • Pandas
  • OpenPyXL

Development State

lifelib is in its early alpha-release stage, and its specifications are subject to change without consideration on backward compatibility.

History

lifelib was originally written by Fumito Hamamura and it was first released on January 2nd, 2018.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].