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

Uploaded CPython 3.11+Windows x86-64

helixio-0.1.9-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.9-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.9-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.9.tar.gz.

File metadata

  • Download URL: helixio-0.1.9.tar.gz
  • Upload date:
  • Size: 823.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.9.tar.gz
Algorithm Hash digest
SHA256 174b4292a53657da2832b14953c58d63ead37cf59c22bb350e09f753d546f29c
MD5 c1d26a73e93b49c3fa36b9551d8eb209
BLAKE2b-256 a868ed6737a1cfa46e6142721c9c1431b3610a06dbd89edca539d19570adb2db

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: helixio-0.1.9-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.9-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e128df132aa9e344480d8cfbdd4ef7a82fe853be24b9b6dc2a47af0aa3c741ce
MD5 c6bc0491d3eaf5575a9a3c9a663f5143
BLAKE2b-256 6ea95228de2c03a4ee6b203999a21683212477daddf7cfd6ae0c9f09cf7ddaf3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for helixio-0.1.9-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4378bf4c9492602ba22c22b7b83597cc2171a5da36877e6d7a2969a1e90b6ef9
MD5 27f5091533451ebe1420bf6f7b937fab
BLAKE2b-256 4cec1c366048b45519914845c89705128f57283d2410dda1614eb1fd0a8cdd98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for helixio-0.1.9-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a86523fb4916e1d5bda90b1130ad4c1da6c4588e93a4eb452c3cb6932cf515f5
MD5 583d4981cec7ddd9d19699416977e058
BLAKE2b-256 dc2f94cff72a5d23e7c7f0fbd33ffff3d23dd7bdaa152b28d83c18d4216ca855

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for helixio-0.1.9-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcff85f95ac986c5f6b1dbdc1d24fb1a911b97009eea403d312da076e5d12f0c
MD5 616b7195702939a6ef6a6f1d74538359
BLAKE2b-256 a7e948e554129c08969f2712a602e8dc39b28334590074df56e0624f752c479c

See more details on using hashes here.

Provenance

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