Dataset : Software
fast-vollib: a fast implied volatility library for Python with NumPy, PyTorch, JAX and CUDA fused-kernel backends
- Documentation:
- fast-vollib is an open-source Python library for accelerated derivatives pricing, implied volatility computation and risk (Greeks) calculation. It implements the Black-76, Black-Scholes and Black-Scholes-Merton models with a vectorised implied-volatility solver based on Halley's method, and provides pluggable NumPy, PyTorch, JAX and CUDA fused-kernel backends with automatic backend selection. Further features include full Greeks (delta, gamma, theta, rho, vega), DataFrame-native pandas integration, drop-in compatibility with the upstream py_vollib libraries, implied-volatility surface arbitrage evaluation and a validation harness, typed derivative instruments (vanilla, digital, Asian, barrier, lookback and variance swaps), and an explicit Monte Carlo simulation engine with antithetic sampling and standard-error reporting. Developed by Raeid Saqur, released under the MIT licence, and distributed on PyPI as "fast-vollib".
Actions
Access Document
- Files:
-
-
(Version of record, zip, 745.0KB, Terms of use)
-
- Publisher copy:
- 10.5281/zenodo.22150802
- Publication website:
- https://github.com/raeidsaqur/fast-vollib
Authors/Creators
- Publisher:
- GitHub
- Publication date:
- 2026
- DOI:
- Language:
-
English
- Keywords:
- Subjects:
- Subtype:
-
Software
- Pubs id:
-
2453373
- Local pid:
-
pubs:2453373
- Deposit date:
-
2026-08-28
- ARK identifier:
Terms of use
- Copyright holder:
- Raeid Saqur
- Copyright date:
- 2026
- Notes:
- Source code: https://github.com/raeidsaqur/fast-vollib | Documentation: https://raeidsaqur.github.io/fast-vollib/ | PyPI package: fast-vollib. Associated paper: R. Saqur, "Fast-Vollib: A Fast Implied Volatility Library for Python with PyTorch, JAX, and CUDA Fused-Kernel Backends", arXiv:2604.27210 (q-fin.CP), 2026. Licensed under the MIT licence.
- Licence:
- Other
If you are the owner of this record, you can report an update to it here: Report update to this record