Quickstart
Compute your first market-implied probability distribution in under five minutes using live options data.
Installation
Install OIPD via pip and configure your Python environment for options analysis.
Core concepts
Understand the four core objects — VolCurve, VolSurface, ProbCurve, ProbSurface — and how they fit together.
API reference
Full reference for every public method on OIPD’s classes, including parameters, return types, and examples.
Capabilities
OIPD provides two tightly integrated capabilities in a single library:- Probability extraction — compute the full risk-neutral PDF and CDF over future asset prices, query tail probabilities, quantiles, and distributional moments
- Volatility modeling — fit single-expiry SVI smiles and multi-expiry surfaces with total-variance interpolation, evaluate implied vols, price options, and compute Greeks
Probability
Step-by-step walkthroughs for computing probability distributions on a single expiry or across a full time horizon.
Volatility
Learn how to fit implied volatility smiles and surfaces for pricing and risk work.
Data sources
Connect OIPD to live market data via yfinance, or load your own data from CSV or DataFrame.
Warnings
Understand how OIPD surfaces data quality issues and model risk through structured diagnostics.