# AbsBox
a structured finance cashflow engine wrapper for structured credit professionals:
* transparency -> open source for both wrapper and backend engine
* human readable waterfall -> no more coding/scripting, just list and maps in Python !
* easy interaction with Python numeric libraries as well as databases/Excel to accomodate daily work.
[![Python version](https://img.shields.io/pypi/pyversions/absbox)](https://img.shields.io/pypi/pyversions/absbox)
[![PyPI version](https://badge.fury.io/py/absbox.svg)](https://badge.fury.io/py/absbox)
[![PyPI download](https://img.shields.io/pypi/dm/absbox)](https://img.shields.io/pypi/dm/absbox)
## installation
pip install absbox
## Community & Support
* [Discussion](https://github.com/yellowbean/AbsBox/discussions)
## Goals
* Provide building blocks to create cashflow models for ABS/MBS
* Adapt to multiple asset classes
* Residential Mortgage / Auto Loans
* Corp Loans
* Consumer Credit
* Lease
* Features
* Sensitivity Analysis on different scenarios or deal structures
* sensitiviy analysis on pool performance assumptions
* sensitiviy analysis on capital structures or any deal components
* Bond Cashflow/Pool Cashflow Forecast, Pricing
## Data flow
![image](https://user-images.githubusercontent.com/1008321/221366747-5e37fc9e-dfaa-44b5-ab00-f5c8a3b26d79.png)
## Documentation
* English -> https://absbox-doc.readthedocs.io
* Chinese -> https://absbox.readthedocs.io
Raw data
{
"_id": null,
"home_page": "https://github.com/yellowbean/PyABS",
"name": "AbsBox",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "MBS,ABS,Modelling,StructuredFinance,Cashflow",
"author": "xiaoyu,zhang",
"author_email": "always.zhang@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/a5/8a/8fd02e205ef5b05a80b011446f13404d81eb10fd1867ec2996feed01bd58/AbsBox-0.14.10.tar.gz",
"platform": null,
"description": "# AbsBox \na structured finance cashflow engine wrapper for structured credit professionals:\n\n* transparency -> open source for both wrapper and backend engine\n* human readable waterfall -> no more coding/scripting, just list and maps in Python !\n* easy interaction with Python numeric libraries as well as databases/Excel to accomodate daily work.\n\n[![Python version](https://img.shields.io/pypi/pyversions/absbox)](https://img.shields.io/pypi/pyversions/absbox)\n[![PyPI version](https://badge.fury.io/py/absbox.svg)](https://badge.fury.io/py/absbox)\n[![PyPI download](https://img.shields.io/pypi/dm/absbox)](https://img.shields.io/pypi/dm/absbox)\n\n## installation\n\n pip install absbox\n\n## Community & Support\n\n* [Discussion](https://github.com/yellowbean/AbsBox/discussions)\n\n## Goals\n* Provide building blocks to create cashflow models for ABS/MBS\n* Adapt to multiple asset classes\n * Residential Mortgage / Auto Loans\n * Corp Loans\n * Consumer Credit\n * Lease\n* Features\n * Sensitivity Analysis on different scenarios or deal structures\n * sensitiviy analysis on pool performance assumptions\n * sensitiviy analysis on capital structures or any deal components\n * Bond Cashflow/Pool Cashflow Forecast, Pricing\n\n## Data flow\n\n![image](https://user-images.githubusercontent.com/1008321/221366747-5e37fc9e-dfaa-44b5-ab00-f5c8a3b26d79.png)\n\n\n## Documentation\n* English -> https://absbox-doc.readthedocs.io\n* Chinese -> https://absbox.readthedocs.io\n",
"bugtrack_url": null,
"license": "Apache",
"summary": "an analytical library for cashflow modeling on ABS/MBS products",
"version": "0.14.10",
"split_keywords": [
"mbs",
"abs",
"modelling",
"structuredfinance",
"cashflow"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d8e4d1c023b84e7a59e12eed690aeb81769d576244294d482b5dc08c0e5daacb",
"md5": "b8ffd93b7aa422f3a5b6e8e2b24c44b3",
"sha256": "9af6d397feca76c1e3bca0bb16effa896e27b7548f732a482af460105829e22c"
},
"downloads": -1,
"filename": "AbsBox-0.14.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b8ffd93b7aa422f3a5b6e8e2b24c44b3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 34929,
"upload_time": "2023-04-28T16:13:10",
"upload_time_iso_8601": "2023-04-28T16:13:10.021429Z",
"url": "https://files.pythonhosted.org/packages/d8/e4/d1c023b84e7a59e12eed690aeb81769d576244294d482b5dc08c0e5daacb/AbsBox-0.14.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a58a8fd02e205ef5b05a80b011446f13404d81eb10fd1867ec2996feed01bd58",
"md5": "c4f271a4412be020242ffaf6c2d5cd90",
"sha256": "9575ef270190e2cc5be355dc240ab98b31611888f604b8bae16079a94d627e5f"
},
"downloads": -1,
"filename": "AbsBox-0.14.10.tar.gz",
"has_sig": false,
"md5_digest": "c4f271a4412be020242ffaf6c2d5cd90",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 32095,
"upload_time": "2023-04-28T16:13:12",
"upload_time_iso_8601": "2023-04-28T16:13:12.617925Z",
"url": "https://files.pythonhosted.org/packages/a5/8a/8fd02e205ef5b05a80b011446f13404d81eb10fd1867ec2996feed01bd58/AbsBox-0.14.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-28 16:13:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "yellowbean",
"github_project": "PyABS",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "requests",
"specs": [
[
"==",
"2.27.1"
]
]
},
{
"name": "pandas",
"specs": [
[
"==",
"1.4.3"
]
]
},
{
"name": "numpy",
"specs": [
[
"==",
"1.23.1"
]
]
},
{
"name": "matplotlib",
"specs": [
[
"==",
"3.5.2"
]
]
},
{
"name": "pytest",
"specs": [
[
"==",
"7.1.2"
]
]
},
{
"name": "pyxirr",
"specs": []
},
{
"name": "jsondiff",
"specs": []
},
{
"name": "deepdiff",
"specs": []
},
{
"name": "pyspecter",
"specs": []
}
],
"lcname": "absbox"
}