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.4.0.tar.gz (268.4 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.4.0-py3-none-win_amd64.whl (711.6 kB view details)

Uploaded Python 3Windows x86-64

quantwave-0.4.0-py3-none-manylinux_2_34_x86_64.whl (764.2 kB view details)

Uploaded Python 3manylinux: glibc 2.34+ x86-64

quantwave-0.4.0-py3-none-macosx_11_0_arm64.whl (706.7 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for quantwave-0.4.0.tar.gz
Algorithm Hash digest
SHA256 f0882cff757681237c30538964ce394b8e79448337aa4c38efda391e64ac1843
MD5 c7c2ca4a82a2f279b90ac37a6bf5f9e9
BLAKE2b-256 7c8bc5a499f896845c6bc1de3067ad12a7a8f5e19fca871b82bf1260dfd51960

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quantwave-0.4.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 711.6 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.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7b8f06243323722959b7b140ff16a5083d99d93fb1f03a496853e95a7101e6ce
MD5 6901b13bd915f790bf29c160da61e104
BLAKE2b-256 a568c7937e82b466e7b32b04d8c41e1c75f6d5f8fdde1234f3b2019c2d416c30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quantwave-0.4.0-py3-none-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 eff4d007e6be0b6ea005fa0e1655221ae34d847bfc76619c032de0baff068975
MD5 42bdee91ac2f03954a7f6c3572e19943
BLAKE2b-256 3c0350814f42fb8b18fffd58b6110a890035af08d42cd69ae41e0a42c626c815

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quantwave-0.4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 719e10fb49d53ee5859d7c021426cd47a5de81d2e9fc1c2b097a8db739f17adb
MD5 799e78e47f410a0bc3cf98622931195b
BLAKE2b-256 9d153ccd8527ff75419e4d2e500fbf1cb643b9c362225623c93a86a15499e387

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