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.8.tar.gz (816.7 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.8-cp311-abi3-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11+Windows x86-64

helixio-0.1.8-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.8-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.8-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.8.tar.gz.

File metadata

  • Download URL: helixio-0.1.8.tar.gz
  • Upload date:
  • Size: 816.7 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.8.tar.gz
Algorithm Hash digest
SHA256 8db86b6c373f5d31ea48a936417dc80ea4fa599605a126179b2a05cfd0839527
MD5 732c0ba185dcf6d693e61ae6f2be1205
BLAKE2b-256 14ff5c7d9ddbdd37716917c809977b967b36da0496317c75457ce5aa84c2847f

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.8.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.8-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: helixio-0.1.8-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.8-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a9cb19739d909025c57f7ba0f9c712ee2f41a4ac18a5cf95a045dda914718825
MD5 32e97c3c324228bb588e5eab7bc4fd7e
BLAKE2b-256 467e69dd47b483eb9c03302a3580e5dabf9f8ceb156a0df494ccb53caeefc744

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for helixio-0.1.8-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 867b7661c5e5fe6d01bb70a42bba0142e59e5bafe9b7908dbfa2a2c88f33d617
MD5 0ebdd4bdf32619147a5ddadf289de5f7
BLAKE2b-256 1d1fe74519c6a4bba540524a9d1b047909c56e07517f6b5476ef5b2186be8aee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for helixio-0.1.8-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 214859c943ca39f4a3c86a7b8306b8067f3b68aadbaa7ec0d76d97c06bcf3f36
MD5 3c1f25eedf2b24a687a12b93c28fa31c
BLAKE2b-256 c2180c4e6be60085199e385ab7dd03c6b4551a5c53dd9c9ad49b35b8429ea4e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for helixio-0.1.8-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd3a6fbff9f8eb9b8d59c41b215ec639340e0c2612c6ee0baaaa2eff674008fd
MD5 e2d8cd2d111724be426fecd9731d5f5c
BLAKE2b-256 e7b04dad41abce89cbdbd47a4107554ac8c0067ed01ccf72c7f1ba899976f745

See more details on using hashes here.

Provenance

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