Skip to main content

EARLY/UNSTABLE (alpha) — API changes continuously without notice; not for production use.

Project description

helixio

⚠️ Early, unstable release — not for production use. helixio is in active early development and is released continuously. The public API (Rust and Python) changes frequently and without notice or deprecation warnings between versions. There are no stability or backward-compatibility guarantees, and numeric results may change as the library evolves. Pin an exact version if you experiment with it, expect breakage on upgrade, and do not depend on it for anything you can't afford to rewrite. Status: Development Status :: 3 - Alpha.

Quick start

pip install helixio
import helixio as hlx  # canonical import alias

swap = hlx.VProduct(hlx.usd_sofr_ois(), "5Y").with_notional(10_000_000).with_fixed_rate(0.03)

See examples/ for an end-to-end bootstrap → book → price → bucketed-risk walkthrough.

Acknowledgments

helixio stands on the shoulders of prior open-source quantitative-finance work:

  • QuantLib — the reference fixed-income library. helixio's numeric results are cross-validated against QuantLib in the test suite (pip install helixio[test] pulls it in), and much of the modelling calendars, day-count conventions, term structures, instruments — follows the conventions QuantLib established.
  • QuantLib-AAD and the XAD automatic-differentiation engine behind it — the inspiration for helixio's reverse-mode-AD-everywhere design, where every numeric value carries its adjoint rather than risk being bolted on afterward.

License

MIT. See LICENSE.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

helixio-0.1.6-cp311-abi3-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11+Windows x86-64

helixio-0.1.6-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

helixio-0.1.6-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

helixio-0.1.6-cp311-abi3-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

Details for the file helixio-0.1.6-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: helixio-0.1.6-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for helixio-0.1.6-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 de804a3c582b1cb6ac323a7e24b76a567eebee8b054ddafc38c245e3d98a66f7
MD5 d3d2ce009dea65f26e6216bf71e0abc6
BLAKE2b-256 34555bef10802cfcdc6348d75f0430f8c0c5427775030c8781391c9adc3e9780

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.6-cp311-abi3-win_amd64.whl:

Publisher: release.yml on helixio-xyz/helixio

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

File details

Details for the file helixio-0.1.6-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for helixio-0.1.6-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ef7c4ff4ad7d8ed3933654b5ebb0621d25cca253102f761ebbedd7c4fed2c61
MD5 e7522d4c0b4c3f3a3481568a3aced30e
BLAKE2b-256 0ef48d5fda8e1ff75ac56f79b744725eacee387fbab5bea4b1ef691956c0296b

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.6-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on helixio-xyz/helixio

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

File details

Details for the file helixio-0.1.6-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for helixio-0.1.6-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f85e3c3cfa7b13a0cb3aa63c695baa0ccfce735ad93b06e1ff56a2997e54d33
MD5 4fe4c13892a77cc0815bbf5fbbc27723
BLAKE2b-256 c13e5613ed100c3a76475615cb40b8a68d9ebfc07e7c311e5dc86f7b417873f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.6-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on helixio-xyz/helixio

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

File details

Details for the file helixio-0.1.6-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for helixio-0.1.6-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd208892f0b561d62488e303e9e2286cc1531f5bb3f733cf4a97ad401b90f14e
MD5 38e1967f81ad5fdd31cf9e67ef6f5f67
BLAKE2b-256 09713e9cca847e611260b2d1b72ca0f8d000f63f3e8b4f89acda9a9df5efb96b

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.6-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on helixio-xyz/helixio

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page