{"categories":[{"label":"Financial","url":"https://skillfed.io/packages/category/office-business-financial"}],"enrichment":{"capability":"vollib calculates option prices, implied volatility, and Greeks using Black, Black-Scholes, and Black-Scholes-Merton models, with fast implied volatility computation via Peter Jaeckel's LetsBeRational algorithm.","skillfed_tags":["quantitative-finance","derivatives-pricing","volatility-modeling"],"use_cases":["Calculate option prices and Greeks for hedging and risk management in derivatives trading.","Infer implied volatility from market option prices to assess market expectations of future volatility.","Backtest option trading strategies by computing prices and sensitivities across different market scenarios.","Validate or calibrate volatility models by comparing theoretical prices to market data.","Build financial analytics dashboards that require real-time Greeks and price updates for options portfolios."],"what_it_does":"vollib is a Python library for quantitative finance that computes option prices, implied volatility, and Greeks (sensitivity measures) using three classical pricing models: Black, Black-Scholes, and Black-Scholes-Merton. At its core is an extremely fast algorithm from Peter Jaeckel's \"Let's Be Rational\" paper for deriving implied volatility from observed option prices\u2014a computationally intensive inverse problem that vollib solves to high precision in just two iterations. The library provides both analytical and numerical implementations of Greeks for each model, letting users choose between speed and numerical robustness.\n\nThe package depends on numpy, scipy, pandas, and simplejson for numeric computation, plus specialized finance libraries cody-special and piecewise-rational. It is actively maintained, supports Python 3.9\u20133.13, and installs cleanly as a pure-Python wheel. Strike prices must be strictly positive; the library does not special-case zero or negative strikes and will raise an error if given them. Existing code using the deprecated py_vollib namespace will still work for now, but new code should import directly from vollib.","worth_installing":"Yes. vollib is actively maintained, has no known vulnerabilities, installs with low friction, and is the canonical package for classical option pricing in Python. Use it if you need Black, Black-Scholes, or Black-Scholes-Merton pricing or implied volatility. Verify that the pure-Python implementation meets your performance requirements before deploying to latency-critical systems."},"id":"vollib","links":{"html":"https://skillfed.io/packages/vollib","md":"https://skillfed.io/packages/vollib.md","pypi":"https://pypi.org/project/vollib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-01","license_spdx":null,"license_treatment":"permissive","name":"vollib","python_support":"supports_current","summary":"Python library for calculating option prices, implied volatility and greeks."},"popularity":{"monthly_downloads":124688,"position":11855,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.11"}
