PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Actuarial Science Python Packages

Python packages with the GitHub topic actuarial-science. Sorted by monthly downloads, with stars and forks.
acturtle
cashflower

An open-source Python framework for actuarial cash flow models

8K 62 17
derrynknife
surpyval

A Python package for survival analysis. The most flexible survival analysis package available. SurPyval can work with arbitrary combinations of observed, censored, and truncated data. SurPyval can also fit distributions with 'offsets' with ease, for example the three parameter Weibull distribution.

8K 54 10
terence-lim
actuarialmath

Python package to solve actuarial life-contingent risks

4K 24 7
gpitt71
gemact

Repository of GEMAct source code. Enjoy!

4K 32 5
mynl
aggregate

Tools for creating and working with aggregate probability distributions.

2K 68 16
OpenActuarial
actuarialpy

Purpose-neutral actuarial calculation primitives: metrics, reserving, trend, credibility, pooling, financial math. Foundation of the OpenActuarial ecosystem.

2K 1 0
OpenActuarial
extremeloss

Extreme value analysis for insurance losses: POT/GPD, GEV with uncertainty, threshold diagnostics, return levels, body-tail splicing.

699 1 0
kaustubhspatil
freeboard

Bühlmann credibility for AI agent deployments: does a pooled prior earn its keep? Three corpora, ~40k episodes, negative controls included.

674 0 0
OpenActuarial
ratingmodels

Manual and experience rating, credibility blending, and rate indication with an audit trail; GLM relativities and frequency-severity modeling.

562 1 0
OpenActuarial
lossmodels

Severity and frequency fitting and aggregate loss distributions: transformed beta and gamma catalogs, truncation- and censoring-aware MLE, FFT and Panjer.

545 1 0
OpenActuarial
risksim

Portfolio Monte Carlo: aggregate simulation, Iman-Conover dependence, reinsurance layers, VaR/TVaR with bootstrap error.

501 0 0
DiogoRibeiro7
heavytails

heavytails is a Python library implementing heavy-tailed probability distributions, built from first principles with NumPy-backed vectorized evaluation. The library provides comprehensive support for continuous and discrete heavy-tailed distributions, tail index estimation methods, and diagnostic utilities

443 4 0
aminemanai2003
acteval-insurance

Model-agnostic evaluation, uncertainty and reporting for actuarial predictive models.

361 2 0
gojiplus
lost-years

Join to Human Life Table Data

280 8 1
seokhoonj
lossratio

Loss ratio analysis and projection for long-term health insurance. In development.

241 0 0
burning-cost
insurance-scmoe

Spatially Clustered Mixture of Experts for joint frequency-severity insurance pricing (NAAJ 2025)

60 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology