lacuna-options
lacuna-options is the separately packaged empirical options-research extension for
Lacuna. It does not add options, solver, or plotting
dependencies to Lacuna core.
The initial 0.1.x contract provides:
- a normalized, point-in-time-conscious option-chain schema;
- validated bid/ask/mid and expiration invariants;
- carry-based forwards and log-forward moneyness;
- deterministic absolute-delta buckets; and
- structured empirical implied-volatility residual evidence.
Install the extension from PyPI. Its dependency resolves the compatible lacuna-quant core while
Python imports remain lacuna_options and lacuna:
python -m pip install lacuna-options
import lacuna_options as lo
chain = lo.validate_chain(option_quotes)
bucketed = lo.delta_buckets(chain)
residuals = lo.empirical_residual(chain, expected="fair_iv")
The package does not claim a universal implied-volatility solver, Greeks model, surface fit, or arbitrage-free calibration. Those depend on explicit model, day-count, exercise, settlement, dividend, and numerical policies and belong in later separately versioned capabilities.
Version 0.2.0 preserves the exact 0.1.x Python surface while moving dependency metadata to
lacuna-quant>=0.13,<0.14. The 0.2 fixture explicitly inherits the complete 0.1 contract.
Validated chain evidence is recognized by the required options_evidence capability in Lacuna's
standardized options audit profile.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lacuna_options-0.2.0.tar.gz.
File metadata
- Download URL: lacuna_options-0.2.0.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87b1bed458464f9a08af40e195b34741376acf83d5f81c2f023d9527ea548a76
|
|
| MD5 |
b37b806f096c11850d5e5c46acabcaa7
|
|
| BLAKE2b-256 |
24955951783991d0f78add241a145ca9eeceb33c14db7db140f1b7f0b8f9c001
|
Provenance
The following attestation bundles were made for lacuna_options-0.2.0.tar.gz:
Publisher:
release.yml on eyenoticeall/Lacuna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lacuna_options-0.2.0.tar.gz -
Subject digest:
87b1bed458464f9a08af40e195b34741376acf83d5f81c2f023d9527ea548a76 - Sigstore transparency entry: 2615812630
- Sigstore integration time:
-
Permalink:
eyenoticeall/Lacuna@b6d4485fa08427d0606644d25cc64c95f20ed741 -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/eyenoticeall
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b6d4485fa08427d0606644d25cc64c95f20ed741 -
Trigger Event:
push
-
Statement type:
File details
Details for the file lacuna_options-0.2.0-py3-none-any.whl.
File metadata
- Download URL: lacuna_options-0.2.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f58d7ea32368c6b5529964ee97d7b265756f50390f445c93b2878fb3cedb757d
|
|
| MD5 |
5eeaf88c838dd9deeef9486f5fc12811
|
|
| BLAKE2b-256 |
4e3c6f88027f8fc79ee633f04e91bd0212c0de8ebbb3092d3c4b32b077b3d1cc
|
Provenance
The following attestation bundles were made for lacuna_options-0.2.0-py3-none-any.whl:
Publisher:
release.yml on eyenoticeall/Lacuna
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lacuna_options-0.2.0-py3-none-any.whl -
Subject digest:
f58d7ea32368c6b5529964ee97d7b265756f50390f445c93b2878fb3cedb757d - Sigstore transparency entry: 2615812727
- Sigstore integration time:
-
Permalink:
eyenoticeall/Lacuna@b6d4485fa08427d0606644d25cc64c95f20ed741 -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/eyenoticeall
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b6d4485fa08427d0606644d25cc64c95f20ed741 -
Trigger Event:
push
-
Statement type: