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.17.tar.gz (236.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.1.17-py3-none-win_amd64.whl (643.2 kB view details)

Uploaded Python 3Windows x86-64

quantwave-0.1.17-py3-none-manylinux_2_34_x86_64.whl (694.3 kB view details)

Uploaded Python 3manylinux: glibc 2.34+ x86-64

quantwave-0.1.17-py3-none-macosx_11_0_arm64.whl (644.5 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: quantwave-0.1.17.tar.gz
  • Upload date:
  • Size: 236.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.1.17.tar.gz
Algorithm Hash digest
SHA256 722016b1b87717aa0da6a0d2f5225f5368a7c65cb8581ad4d820e2d123189abe
MD5 1306ab247262f7f4a27cd0d538272dff
BLAKE2b-256 ac684ea3d359ea3446355dd8d58935ca3315d67e31be63d9fc917a8cb90036d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quantwave-0.1.17-py3-none-win_amd64.whl
  • Upload date:
  • Size: 643.2 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.17-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b0a14c8a57f956a06a329bd2fba884ac5df1e0618febc393e4351580ced3b8e9
MD5 c5456328019e5ebb481eba720c4a79eb
BLAKE2b-256 b9aa8dbd515f3f39c845321dd3508d920ce42688450c0f390a06706cf12e6ab0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quantwave-0.1.17-py3-none-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2319c0309551fe360c0695268137d9ad44ee9d4131439cd92436943faf34c1f1
MD5 f121dc77d4ea9ba93e9670591f138c4a
BLAKE2b-256 7beee749e99be9fce3525276d87557a8737442190a9d900cf3db95a9a70ec069

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quantwave-0.1.17-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2f6988f777a8807fc04424ea97e309ddf7329b00d693ff27c7cbdd687f7ea75
MD5 cc9c17de1a068bebc7f4841983bcb84b
BLAKE2b-256 b00416af021339461fb57c3184780c25b437cac72b9fe32d5675a57420a0b943

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