Skip to main content

High-performance Rust + Polars quantitative finance library with 150+ indicators and full Ehlers DSP suite

Project description

QuantWave

High-performance quantitative finance library
Built in Rust · Native Polars support · 150+ indicators · Full Ehlers DSP suite

Python pip install quantwave
Rust cargo add quantwave

📖 Full Documentation
⭐ GitHub


Purpose of Our Work

Most quant libraries force you to choose between speed and ease of use.
We built QuantWave to give you both.

  • 150+ technical indicators with perfect TA-Lib parity
  • Complete Ehlers Digital Signal Processing suite (the most advanced open-source cycle tools)
  • Zero-copy Polars expressions that run at Rust speed
  • Seamless batch + streaming modes
  • Future-proof architecture (Options Greeks, risk metrics, etc. coming soon)

One library. Research to production. No compromises.


Quickstart (Python)

pip install quantwave
import polars as pl
from quantwave import ta

df = pl.read_parquet("ohlcv.parquet")

df = df.with_columns(
    ta.rsi("close", 14).alias("rsi"),
    ta.mama("close").alias("mama"),
)

Full examples → Documentation

Features

  • Lightning fast – Rust core with Polars native expressions.
  • Battle-tested – Every indicator validated against reference implementations.
  • Modern – Works perfectly in Jupyter, scripts, and live trading systems.
  • MIT licensed – Free for commercial and personal use.

Next Steps

Made with ❤️ for the quant community.

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

quantwave-0.1.18.tar.gz (236.3 kB view details)

Uploaded Source

Built Distributions

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

quantwave-0.1.18-py3-none-win_amd64.whl (643.0 kB view details)

Uploaded Python 3Windows x86-64

quantwave-0.1.18-py3-none-manylinux_2_34_x86_64.whl (694.7 kB view details)

Uploaded Python 3manylinux: glibc 2.34+ x86-64

quantwave-0.1.18-py3-none-macosx_11_0_arm64.whl (646.3 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file quantwave-0.1.18.tar.gz.

File metadata

  • Download URL: quantwave-0.1.18.tar.gz
  • Upload date:
  • Size: 236.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for quantwave-0.1.18.tar.gz
Algorithm Hash digest
SHA256 78ca40e466eb8259a4009b2d3b6acdef15355ae9615aba58291facb36a8ac75f
MD5 3b4bc4d0e1eed59db79b534bf461c084
BLAKE2b-256 16dbb75e06507ebbe720aaffebd0e5a080effeefe768f44317dbfb1207a71d1e

See more details on using hashes here.

File details

Details for the file quantwave-0.1.18-py3-none-win_amd64.whl.

File metadata

  • Download URL: quantwave-0.1.18-py3-none-win_amd64.whl
  • Upload date:
  • Size: 643.0 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for quantwave-0.1.18-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5b3e2073ce04bcf33eb1284acdaa6968409dec6a323220b1f2e2d5f96fc0c9d9
MD5 7ad1b957f0f41399ab9b2acc2980045c
BLAKE2b-256 c054dbef5393aeb6d5617225ebd619be9c879ad80b34beb46c6ca7ff90488778

See more details on using hashes here.

File details

Details for the file quantwave-0.1.18-py3-none-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for quantwave-0.1.18-py3-none-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1fa4337f983a82ba655f6826d3da9d1946bf25c953473973b7f2d07bc05770fe
MD5 c883638c1fb092483154380572871ee8
BLAKE2b-256 16a286b1803db24c7c014faf65b1347b2af0fe0d55e46622fe77403d8bf5e786

See more details on using hashes here.

File details

Details for the file quantwave-0.1.18-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantwave-0.1.18-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42fa9f2ff5c65513fea617b3f7a87c166614fecf1c1effee15e322bdebcbe023
MD5 69aa212311726cd5d5ac0cffc779a65f
BLAKE2b-256 bf9cd27ccb273a09d7bb3ea84dcaa53f3e6d4796b1875e67885ce25bc5ecb9f6

See more details on using hashes here.

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