Welcome to AbsBox Documentation!
AbsBox is a python based library which pertains to structured product analytics.
Data-Driven oriented design, it’s easy to pull factual data from database/local files to build cashflow models.
By adopting resuable components, it flattens the learning curve.
Being capable of modeling deal via a natureal & structural language way.
investment analytics
setting pool/loan level assumptions: default, prepayment, loss, (revolving assupmtions)
setting deal level assumptions: trigger, call, interest rate curve
view the projected pool and bond cashflow , pricing the cashflow to get IRR / WAL / Duration and PV
or structuring ( pool selection/waterfall design/bond pricing) by
swapping different pool/liability plans
to view the projected pool and bond cashflow from these plans
pick the best plan
using
RESTful
service, easy to integration (Docker is ready)
Note
This project is under active development, feel free to reach out via Email or raise issues in https://github.com/yellowbean/AbsBox/issues
Content
- Installation
- Modeling
- Structure of a Generic deal
- Building Blocks
- Components
- Examples
- Analytics
- How To
- How to load loan level data(Freddie Mac)
- How to structuring a deal
- How to run a yield table
- How to model cashflow for ARM Mortgage
- How to view projected quasi Financial Reports ?
- Model a revolving deal (BMW Auto)
- Debug the cashflow
- Visualize the cash flow
- Project Cashflow for Solar Panel
- How to use Deal Library
- How to pass deal files around ?
- Support
- Reference
- Notebook Gallery
- API Reference
API
API.check
API.debug
API.hdrs
API.lang
API.listLibrary()
API.loginLibrary()
API.queryLibrary()
API.read_single()
API.run()
API.runAsset()
API.runByScenarios()
API.runDates()
API.runLibrary()
API.runPool()
API.runPoolByScenarios()
API.runStructs()
API.safeLogin()
API.server_info
API.session
API.url
API.version
Endpoints
EnginePath
LibraryEndpoints
MsgColor
RunReqType
RunResp