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.templates.irs.usd_sofr().swap("5Y", notional=10_000_000, 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 Distribution

helixio-0.1.12.tar.gz (835.9 kB view details)

Uploaded Source

Built Distributions

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

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

Uploaded CPython 3.11+Windows x86-64

helixio-0.1.12-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.12-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

helixio-0.1.12-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.12.tar.gz.

File metadata

  • Download URL: helixio-0.1.12.tar.gz
  • Upload date:
  • Size: 835.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for helixio-0.1.12.tar.gz
Algorithm Hash digest
SHA256 a52724e3e6be69429212efc09f13ad15608c8184b37f3ad55d08196ecfbe3a04
MD5 a7d3704d069b4af9bd5fdeee5060fc8b
BLAKE2b-256 32a26963ae3362af4a1b47ce61e046a42fd365ef312ccbf292289e42630de8ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.12.tar.gz:

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.12-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: helixio-0.1.12-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.12-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a49c473d279b9d3440b777e6a56c48869cdbf6e0fe78bddf28e108a6b42619f2
MD5 e5122ad0ff598ab1b7922ea14eb6eb75
BLAKE2b-256 913a870326c7e318200dbe874a41071556c72441c8af0b0ae99f70fbd08bee6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.12-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.12-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for helixio-0.1.12-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 810a610c3f9f59aa34dec09da71e0653b1db10fef0a5f93b3bc6e533e64f5ac9
MD5 af9c1a13b669384b85f44a49b0a7d110
BLAKE2b-256 52f92b7590b16dbec33b4234dc54688ff10ad163fdbf3dc76e0da45b3ba2ceb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.12-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.12-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for helixio-0.1.12-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6ef7ededa08262f29e8ec13888388a60c04552431a6c3b51b57d7555ed00fb7
MD5 9e65a5d9e2aee0235fe57056aea1fe56
BLAKE2b-256 823aaabb43ab7e2cc5fd8824d8e8d031b4cce44b4c6b031cf9181606abfb423b

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.12-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.12-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for helixio-0.1.12-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b61e7bb196e45dd2ec5aab6638276a8ac04e5ff1dbcb3752b8ffa591b9bae6f7
MD5 82e08fee7267ae1ac768ae4b00cd4d33
BLAKE2b-256 850981959a38a9c4a43d5ddcaebcd35327ade76b6e588e126ee6859633f2f72d

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.12-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