Skip to main content

an analytical library for cashflow modeling on ABS/MBS products

Project description

AbsBox

a structured finance cashflow engine wrapper for structured credit professionals:

  • transparency -> open source for both wrapper and backend engine, great variable inspection support.
  • human readable waterfall -> no more coding/scripting, just lists and maps in Python !
  • easy interaction with Python numeric libraries as well as databases/Excel to accomodate daily work.

PyPI version PyPI download

installation

pip install absbox

Documentation

Goal

  • Structuring
    • Easy way to create different pool assets/deal capital structures and waterfalls
    • User can tell how key variables(service fee/bond WAL/bond cashflow etc) changes in different structure of transactions.
  • Investor
    • Given powerful modelling language to build cashflow model , user can price bonds of transaction with pool performance assumption

What it does

  • Provide building blocks to create cashflow models for ABS/MBS
  • Adapt to multiple asset classes
    • Residential Mortgage / AdjustRateMortgage/ IO,PO,Balloon Mortgages / Auto Loans
    • Corp Loans
    • Consumer Credit
    • Lease (For CMBS)
    • Fix Asset (Solar Panel/Hotel)
    • Receivable
    • SRT/Siginificant Risk Transfer
    • Master Trust
  • Features
    • Sensitivity Analysis on different scenarios or deal structures
      • sensitivity analysis on pool performance assumptions
      • sensitivity analysis on capital structures or any deal components
    • Bond Cashflow/Pool Cashflow Forecast, Pricing

What it takes to master

  • Python syntax, nice to have knowledge of functional programming ,or exposure to package toolz/lenses
  • Patience & Persistence, but remember , there is a slack community and responsive support !

Missing Features ?

Raise issues or disucssion with the prospectus or spreadsheet how asset cashflow should be projected.

Data flow

Data Privacy

User can have option to connect to a private calculation engine in his/her own environment

Screenshot_2024-08-19_15-09-10

Community & Support

Misc

Proposed Rule regarding Asset-Backed Securities: File No. S7-08-10

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

absbox-0.52.3.tar.gz (79.4 kB view details)

Uploaded Source

Built Distribution

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

absbox-0.52.3-py3-none-any.whl (83.2 kB view details)

Uploaded Python 3

File details

Details for the file absbox-0.52.3.tar.gz.

File metadata

  • Download URL: absbox-0.52.3.tar.gz
  • Upload date:
  • Size: 79.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for absbox-0.52.3.tar.gz
Algorithm Hash digest
SHA256 225392dd8e37eb4e06267711f468d65b98af694a2f323769924bf536f5421812
MD5 f3b83d402341dbbf4dc8e27abb29589d
BLAKE2b-256 84f1dcbdfbc3527263d9ceadc6213680e72202268361f09350a17f99a1d0472f

See more details on using hashes here.

File details

Details for the file absbox-0.52.3-py3-none-any.whl.

File metadata

  • Download URL: absbox-0.52.3-py3-none-any.whl
  • Upload date:
  • Size: 83.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for absbox-0.52.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ac38457501dfc940a8d70b762419f20d8806a68527e41621bfd9378d714e8679
MD5 4bd307cdf7ed0a7db8252f99c9ad1f1f
BLAKE2b-256 696848526e54b46954455c1372c3447f1efe2ae908f5e992ca65939871e6a8b4

See more details on using hashes here.

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