Skip to main content

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

lacuna_options-0.2.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lacuna_options-0.2.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

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

Hashes for lacuna_options-0.2.0.tar.gz
Algorithm Hash digest
SHA256 87b1bed458464f9a08af40e195b34741376acf83d5f81c2f023d9527ea548a76
MD5 b37b806f096c11850d5e5c46acabcaa7
BLAKE2b-256 24955951783991d0f78add241a145ca9eeceb33c14db7db140f1b7f0b8f9c001

See more details on using hashes here.

Provenance

The following attestation bundles were made for lacuna_options-0.2.0.tar.gz:

Publisher: release.yml on eyenoticeall/Lacuna

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for lacuna_options-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f58d7ea32368c6b5529964ee97d7b265756f50390f445c93b2878fb3cedb757d
MD5 5eeaf88c838dd9deeef9486f5fc12811
BLAKE2b-256 4e3c6f88027f8fc79ee633f04e91bd0212c0de8ebbb3092d3c4b32b077b3d1cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for lacuna_options-0.2.0-py3-none-any.whl:

Publisher: release.yml on eyenoticeall/Lacuna

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.2.1

2 files

This release

0.2.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page