Skip to main content

A model building library

Project description

Footings - A Model Building Library

build docs license

What is it?

Footings is a model building Python library. No out-of-the box models are provided. Instead it is a framework library that provides key objects and functions to help users construct custom models.

Purpose

The footings library was developed with the intention of making it easier to develop actuarial models in Python. Actuarial models are a mix of data engineering and math/calculations. In addition, actuarial models are usually not defined by one calculation, but a series of calculations. So even though the original purpose is actuarial work, if the problem at hand sounds familiar, others might find this library useful.

Principles

The Footings library was designed as framework library using the below principles -

  • Models are a sequence of linked steps.
  • Models should be easy to understand.
  • Models need to have validation built in.
  • Models need to be audited using a second source such as excel.
  • Models should be self documenting.
  • Models need to scale when needed.
  • Models can be combined to form other models.

These all become easier when you can leverage the amazing Python and wider open source ecosystems.

Installation

License

BSD 3

Contributing

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

footings-0.6.0.tar.gz (121.2 kB view details)

Uploaded Source

Built Distribution

footings-0.6.0-py2.py3-none-any.whl (24.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file footings-0.6.0.tar.gz.

File metadata

  • Download URL: footings-0.6.0.tar.gz
  • Upload date:
  • Size: 121.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for footings-0.6.0.tar.gz
Algorithm Hash digest
SHA256 8e0e0d62726f596365fe690a7121b2efca079cf0f0417f723f2d8816194b17ca
MD5 f4af18114e982845dc075507e49cfc70
BLAKE2b-256 46a11e29a183ba1eec955b75fe735681146cd07a734f72fd951542ad2eecd905

See more details on using hashes here.

File details

Details for the file footings-0.6.0-py2.py3-none-any.whl.

File metadata

  • Download URL: footings-0.6.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 24.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for footings-0.6.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 53a7b0f1746d741d9ae2668a6189454534191d11beb97203540c50aa9d3ffbe9
MD5 bdbf63df6347b65dda5845c6261989d7
BLAKE2b-256 4ea3f768f0542c930f80cdf36abd054604d7f726b8b27069179aefc60b435350

See more details on using hashes here.

Supported by

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