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.1.tar.gz (78.1 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.1-py3-none-any.whl (81.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: absbox-0.52.1.tar.gz
  • Upload date:
  • Size: 78.1 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.1.tar.gz
Algorithm Hash digest
SHA256 c5540abd4a4109116cf257d72e0bd352365c1598e3ddb34eebdab20d0db05ac0
MD5 d1734de0bdb7c8c3cbe40b1cfe8303bf
BLAKE2b-256 e3e3a8ca0dfd7fbbd44bc0f567b362d8b98fa84bb6032e2fc4201036157a2408

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absbox-0.52.1-py3-none-any.whl
  • Upload date:
  • Size: 81.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2354dd1228cbd60edc094b60f2ebde44dfd3aa47df3897c85e6e9fc865f91502
MD5 4b6180833e124977734613af3fa4f760
BLAKE2b-256 2192d4496a65cc6663ff6011bee58340de30ef34651bd2e6682bd972ecac8427

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