Quick Start
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.
What you can do with OIPD
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 full multi-expiry SSVI surfaces, evaluate implied vols, price options, and compute Greeks
Probability Guides
Step-by-step walkthroughs for computing probability distributions on a single expiry or across a full time horizon.
Volatility Guides
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.
Warning Diagnostics
Understand how OIPD surfaces data quality issues and model risk through structured diagnostics.