Skip to main content

Meta-package installing the full OpenActuarial ecosystem.

Project description

openactuarial

One install for the full OpenActuarial ecosystem.

PyPI Python

Overview

openactuarial is a meta-package: it contains no code of its own and exists to install the seven OpenActuarial packages in one step. The ecosystem covers general actuarial workflows — experience analysis, projection, rating and pricing, loss modeling, tail estimation, and portfolio simulation — as small packages that share conventions and compose across seams.

Installation

pip install openactuarial

Requires Python 3.10 or newer.

openactuarial pins exact versions of every package: each release installs the one combination that was tested together as a release train. If you want looser version ranges, install the individual packages instead — they declare compatible ranges (>=X.Y,<X.Y+1) rather than exact pins. Each package can also be installed individually (pip install actuarialpy, and so on).

What gets installed

Package Role
actuarialpy Calculation primitives, the canonical Experience data contract, and the ExperienceSet workbook layer (one construction call over source tables)
experiencestudies Experience reporting, actual-vs-expected, claimant and concentration analysis
projectionmodels Claim, premium, and expense projection over a renewal horizon
ratingmodels Manual and experience rating, credibility, indication, GLM relativities
lossmodels Severity and frequency fitting, aggregate loss distributions; fits directly from a claims-listing Experience
extremeloss Extreme-value tails: POT/GPD, GEV, return levels, splicing; fits directly from a claims-listing Experience
risksim Portfolio Monte Carlo, dependence, reinsurance contracts, risk measures

Version policy

Dependencies are declared as open floors, so pip install openactuarial resolves to the latest release of every package. Cross-package compatibility is exercised nightly by the ecosystem smoke workflow, which reruns every package's test suite against current PyPI releases. For reproducible environments, pin the individual packages in your own requirements or constraints file.

Documentation

Full API references and nine end-to-end worked examples: openactuarial.org.

License

MIT — see LICENSE.

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

openactuarial-0.3.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openactuarial-0.3.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file openactuarial-0.3.2.tar.gz.

File metadata

  • Download URL: openactuarial-0.3.2.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for openactuarial-0.3.2.tar.gz
Algorithm Hash digest
SHA256 aa6f5057d52d656eab81a84de7fb8578a4a63cd407e2b05f60b807bab6b51419
MD5 43c491b2d98dde43140ccac7766a058b
BLAKE2b-256 ad0cc36bf5669dc8b3cbb998ede17a63cba1cfe4c215b542b56886a9427aae30

See more details on using hashes here.

Provenance

The following attestation bundles were made for openactuarial-0.3.2.tar.gz:

Publisher: release.yml on OpenActuarial/openactuarial

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openactuarial-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: openactuarial-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for openactuarial-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 64c4212a0643159ee265e2bf44c5fb7182a78b759677afa572551e0314d3b9ea
MD5 889a693c8cba202d0c8fef874d6d4cc7
BLAKE2b-256 f2488f76d0a7d37deff07124c712817c39cb32e26d9cdc1d3059d7dfd5393ac7

See more details on using hashes here.

Provenance

The following attestation bundles were made for openactuarial-0.3.2-py3-none-any.whl:

Publisher: release.yml on OpenActuarial/openactuarial

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page