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.13.tar.gz (847.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.13-cp311-abi3-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11+Windows x86-64

helixio-0.1.13-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.13-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.13-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.13.tar.gz.

File metadata

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

File hashes

Hashes for helixio-0.1.13.tar.gz
Algorithm Hash digest
SHA256 d2844cfa498747ff7ea076548f7d46d2a129d3d7bba5f654de5098ad9d886090
MD5 1cf59682e4ff2ec4b74625289637f1a2
BLAKE2b-256 547ddf7fd1095d245d9a80523933c481e389374632cda1c9b63411e4429c72db

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for helixio-0.1.13-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 81dcdc078557af62aac5f79a26038757ad4ecd6a8ab15a8a88fd02991aa20d84
MD5 b81765f2fcc89d8927e7e40a504093d6
BLAKE2b-256 bfe50923c14033f1d3cb431afd2d15a0986603aa2f55c868bca63f41f3252d02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for helixio-0.1.13-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75566de77e691cdca6cc9f4049be380347a44d224447fd1d32b86de7ffb49268
MD5 edcde9e09b73e9b158aedb129c09f58c
BLAKE2b-256 88af437a70eb9e904521d499e3a3834d87b5c828fca6783df28e6c12b0763f13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for helixio-0.1.13-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb4bb9e1c1d83dd0c22fbc18b5df57e3df178b59a9f8db7b1be7758d04487e31
MD5 1900c4f5a3785119b4022f80caf5cf06
BLAKE2b-256 17798084c6eda0ddde52bd9fa5656e55995b45e57d3454babc73a561009b75b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for helixio-0.1.13-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13a4f69eb65ce089adfe370a2b6b7ea26cd7c3102db5e45481c665ad3ec1456e
MD5 b3337f3e3bfa525968ff2cc6e538e76c
BLAKE2b-256 e013bf233712ac1776ca899ce573731e5c838e2ecad321828a0c597e58f2a30f

See more details on using hashes here.

Provenance

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