DCF · LBO · Options · Derivatives · ML Forecasting · Portfolio · Macro · Audit.
No Bloomberg. No API keys. 58 modules. Pure Python.
From a three-line ML-powered DCF to a full credit analysis with GARCH volatility, tail risk, and factor decomposition — everything composes cleanly.
Every model runs fully offline. The only optional key is a free FRED account for macro data. Everything else — options pricing, derivatives, ML forecasts, credit models — works without any external accounts.
regime_dcf() adjusts WACC, growth, and margins per detected macro regime and returns a probability-weighted price across all four regimes.
Full GARCH family via scipy MLE. Asymmetric leverage effects. AIC model comparison built in.
Blend CAPM equilibrium returns with your own views. Absolute or relative. Confidence-weighted Bayesian updating.
GPD peaks-over-threshold. Return periods. Beyond what normal distribution can model.
Every test runs against synthetic financial data — no yfinance calls, no FRED keys, no rate limits. CI passes on Python 3.9 through 3.12 in a clean environment. The entire test suite is a pytest tests/ -v away.
Not just Beneish. A Random Forest trained on 40+ accounting signals — AR growth, SGA inflation, asset quality index, and more — with probability score and ranked top risk drivers.
Install the base package or the full variant with visualization and PDF export support. No accounts, no keys, no configuration.