Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit

* Fixed solution link at the top

* Fixed URL

* Links not working

* File paths

* language = "en" since None is deprecated

* Working links

* Added the sandbox tutorial to the toc

* Working binder link

* Words

* Merged from main

Git stats


Failed to load latest commit information.
Latest commit message
Commit time

chainladder (python)

PyPI version Conda Version Build Status codecov io Documentation Status

chainladder: Property and Casualty Loss Reserving in Python

Welcome! The chainladder package was built to be able to handle all of your actuarial needs in python. It consists of popular actuarial tools, such as triangle data manipulation, link ratios calculation, and IBNR estimates with both deterministic and stochastic models. We build this package so you no longer have to rely on outdated softwares and tools when performing actuarial pricing or reserving indications.

This package strives to be minimalistic in needing its own API. The syntax mimics popular packages pandas for data manipulation and scikit-learn for model construction. An actuary that is already familiar with these tools will be able to pick up this package with ease. You will be able to save your mental energy for actual actuarial work.

Chainladder is built by a group of volunteers, and we need YOUR help!

This package is written in Python, if you are looking for a similar package written in R, please visit chainladder.

Dedicated Documentation Site

We have a dedicated documentation website, where you can find installation instructions, tutorials, example galleries, sample datasets, API references, change log history, and more.

Visit Chainladder-Python on Read the Docs.


This package is released under Mozilla Public License 2.0.