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.1 preserves the exact 0.1.x Python surface and supports lacuna-quant>=0.13,<0.15. The 0.2 fixture explicitly inherits the complete 0.1 contract. Release CI installs the same extension wheel with both supported core minor lines. 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.1.tar.gz (11.3 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.1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file lacuna_options-0.2.1.tar.gz.

File metadata

  • Download URL: lacuna_options-0.2.1.tar.gz
  • Upload date:
  • Size: 11.3 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.1.tar.gz
Algorithm Hash digest
SHA256 ebe40f112b908c957422f9c0643b802285e17588100b33b85f85022f8a168676
MD5 1d247de405e52478e4f927117918ab16
BLAKE2b-256 a5743f54929297db1d61f29e5b4158334833b2a8fb8ac8203b1ad3b85b84774a

See more details on using hashes here.

Provenance

The following attestation bundles were made for lacuna_options-0.2.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: lacuna_options-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8549ecc32d7219c994412129d283df6830a60378975cb04c7dfce2c8b89f8d34
MD5 4e9bcd026a8ca7182ab66c30b222c9d1
BLAKE2b-256 95a61c2c560b8c579b269e0427f6eb2ab84f3bae4cd04e79fec78ce258e9054f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lacuna_options-0.2.1-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

This release

0.2.1 This release

2 files

0.2.0

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