{"id":13739651,"url":"https://github.com/yellowbean/AbsBox","last_synced_at":"2025-05-08T19:34:35.418Z","repository":{"id":49036223,"uuid":"505530264","full_name":"yellowbean/AbsBox","owner":"yellowbean","description":"a cashflow engine wrapper for structured finance professionals","archived":false,"fork":false,"pushed_at":"2025-03-22T07:12:47.000Z","size":24292,"stargazers_count":51,"open_issues_count":9,"forks_count":10,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-22T09:08:21.786Z","etag":null,"topics":["abs","cashflow","clo","mbs","modeling","structured-finance","structuring"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/absbox/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yellowbean.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-20T17:09:33.000Z","updated_at":"2025-03-22T07:12:52.000Z","dependencies_parsed_at":"2023-02-19T01:45:55.305Z","dependency_job_id":"6e183e7e-a43c-46e4-9aa0-08277a7a244c","html_url":"https://github.com/yellowbean/AbsBox","commit_stats":{"total_commits":219,"total_committers":4,"mean_commits":54.75,"dds":0.639269406392694,"last_synced_commit":"959a8230982c7808ba14e0180b38e82f4abe0079"},"previous_names":["yellowbean/pyabs"],"tags_count":194,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yellowbean%2FAbsBox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yellowbean%2FAbsBox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yellowbean%2FAbsBox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yellowbean%2FAbsBox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yellowbean","download_url":"https://codeload.github.com/yellowbean/AbsBox/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253135521,"owners_count":21859661,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abs","cashflow","clo","mbs","modeling","structured-finance","structuring"],"created_at":"2024-08-03T04:00:36.187Z","updated_at":"2025-05-08T19:34:34.080Z","avatar_url":"https://github.com/yellowbean.png","language":"Python","funding_links":[],"categories":["Python","Python：量化金融第一生态"],"sub_categories":["Financial Instruments and Pricing","二、金融工具定价与估值"],"readme":"# AbsBox \na structured finance cashflow engine wrapper for structured credit professionals:\n\n* transparency -\u003e open source for both wrapper and backend engine, great variable inspection support.\n* human readable waterfall -\u003e no more coding/scripting, just *lists* and *maps* in Python !\n* easy interaction with Python numeric libraries as well as databases/Excel to accomodate daily work.\n\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## Documentation\n* English -\u003e https://absbox-doc.readthedocs.io\n* Chinese(inactive) -\u003e https://absbox.readthedocs.io\n\n## Goal\n* Structuring\n  * Easy way to create different pool assets/deal capital structures and waterfalls\n  * User can tell how key variables(service fee/bond WAL/bond cashflow etc) changes in different structure of transactions.\n* Investor\n  * Given powerful modelling language to build cashflow model , user can price bonds of transaction with pool performance assumption\n\n## What it does\n* Provide building blocks to create cashflow models for ABS/MBS\n* Adapt to multiple asset classes\n    * Residential Mortgage / AdjustRateMortgage/ IO,PO,Balloon Mortgages / Auto Loans\n    * Corp Loans\n    * Consumer Credit\n    * Lease (For CMBS)\n    * Fix Asset (Solar Panel/Hotel)\n    * Receivable\n    * SRT/Siginificant Risk Transfer\n    * Master Trust\n* Features\n  * Sensitivity Analysis on different scenarios or deal structures\n    * sensitivity analysis on pool performance assumptions\n    * sensitivity analysis on capital structures or any deal components\n  * Bond Cashflow/Pool Cashflow Forecast, Pricing\n\n## What it takes to master\n* Python syntax, nice to have knowledge of functional programming ,or exposure to package `toolz`/`lenses`\n* Patience \u0026 Persistence, but remember , there is a slack community and responsive support !\n\n## Missing Features ? \n\nRaise issues or disucssion with the prospectus or spreadsheet how asset cashflow should be projected.\n\n\n## Data flow\n\n\u003cimg src=\"https://absbox-doc.readthedocs.io/en/latest/_images/Intergration.png\" width=\"600\" height=\"347\"/\u003e\n\n## Data Privacy\n\nUser can have option to connect to a private calculation engine in his/her own environment\n\n![Screenshot_2024-08-19_15-09-10](https://github.com/user-attachments/assets/d4d7d6da-db38-46bd-96ed-524c92c1aa27)\n\n\n## Community \u0026 Support\n\n* [Discussion](https://github.com/yellowbean/AbsBox/discussions)\n* [Slack](https://absboxhastructure.slack.com)\n\n## Misc\n#### Proposed Rule regarding Asset-Backed Securities: File No. S7-08-10\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyellowbean%2FAbsBox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyellowbean%2FAbsBox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyellowbean%2FAbsBox/lists"}