Skip to main content

polars_backtest

High-performance portfolio backtesting extension for Polars, implemented in Rust.

Installation

uv add polars_backtest
# or
pip install polars_backtest

Quick Start

import polars as pl
import polars_backtest as pl_bt

# Long format: one row per (date, symbol)
df = pl.DataFrame({
    "date": ["2024-01-01", "2024-01-01", "2024-01-02", "2024-01-02"],
    "symbol": ["2330", "2317", "2330", "2317"],
    "close": [100.0, 50.0, 102.0, 51.0],
    "weight": [0.6, 0.4, 0.6, 0.4],
})

# Function API
result = pl_bt.backtest(df, trade_at_price="close", position="weight")

# Or DataFrame namespace
result = df.bt.backtest(trade_at_price="close", position="weight")

With Report

report = pl_bt.backtest_with_report(df, trade_at_price="adj_close", resample="M")
report
BacktestReport(
  creturn_len=4219,
  trades_count=6381,
  total_return=8761.03%,
  cagr=29.85%,
  max_drawdown=-35.21%,
  sharpe=1.13,
  win_ratio=46.33%
)

Visualization

Interactive, self-contained HTML report — no extra dependencies, works offline:

pl_bt.viz.show(report)                      # browser tab, or inline in notebooks
pl_bt.viz.save_html(report, "report.html")  # standalone shareable file
pl_bt.viz.report_data(report)               # JSON-safe payload for custom dashboards

Includes equity curve (benchmark overlay, log scale, range presets), drawdown, monthly return heatmap, trade return distribution, MAE scatter, and full stats. Light/dark mode follows the system.

report.get_stats()  # or report.stats
shape: (1, 15)
┌────────────┬────────────┬──────┬──────────────┬──────────┬──────────────┬──────────────┐
│ start      ┆ end        ┆ rf   ┆ total_return ┆ cagr     ┆ max_drawdown ┆ avg_drawdown │
│ ---        ┆ ---        ┆ ---  ┆ ---          ┆ ---      ┆ ---          ┆ ---          │
│ date       ┆ date       ┆ f64  ┆ f64          ┆ f64      ┆ f64          ┆ f64          │
╞════════════╪════════════╪══════╪══════════════╪══════════╪══════════════╪══════════════╡
│ 2008-10-31 ┆ 2025-12-31 ┆ 0.02 ┆ 87.610293    ┆ 0.298538 ┆ -0.352092    ┆ -0.042957    │
└────────────┴────────────┴──────┴──────────────┴──────────┴──────────────┴──────────────┘
┌────────────┬───────────┬──────────────┬───────────────┬──────────┬───────────┬─────────┬───────────┐
│ daily_mean ┆ daily_vol ┆ daily_sharpe ┆ daily_sortino ┆ best_day ┆ worst_day ┆ calmar  ┆ win_ratio │
│ ---        ┆ ---       ┆ ---          ┆ ---           ┆ ---      ┆ ---       ┆ ---     ┆ ---       │
│ f64        ┆ f64       ┆ f64          ┆ f64           ┆ f64      ┆ f64       ┆ f64     ┆ f64       │
╞════════════╪═══════════╪══════════════╪═══════════════╪══════════╪═══════════╪═════════╪═══════════╡
│ 0.300815   ┆ 0.249645  ┆ 1.131947     ┆ 1.834553      ┆ 0.195416 ┆ -0.160707 ┆ 0.84784 ┆ 0.463303  │
└────────────┴───────────┴──────────────┴───────────────┴──────────┴───────────┴─────────┴───────────┘
report.creturn   # Cumulative returns DataFrame
report.trades    # Trade records with MAE/MFE metrics
report.stats     # Statistics (same as get_stats())

Benchmark Comparison

# Use a symbol from your data as benchmark
report = df.bt.backtest_with_report(position="weight", benchmark="0050")

# Or provide a benchmark DataFrame with (date, creturn) columns
report = df.bt.backtest_with_report(position="weight", benchmark=benchmark_df)

# get_metrics includes alpha, beta, m12WinRate when benchmark is set
metrics = report.get_metrics()

Statistics Expressions

from polars_backtest import daily_returns, cumulative_returns, sharpe_ratio, max_drawdown

df.with_columns(
    ret=daily_returns("close"),
    creturn=cumulative_returns("ret"),
)

df.select(
    sharpe=sharpe_ratio("ret"),
    mdd=max_drawdown("creturn"),
)

Features

  • Zero-copy Arrow FFI - Direct memory sharing between Polars and Rust
  • T+1 execution - Realistic trading simulation
  • Stop loss / Take profit / Trailing stop - Risk management
  • Resample support - D, W, W-FRI, M, Q, Y

Resample Options

Value Description
None Only rebalance when position changes
'D' Daily
'W' Weekly (Sunday)
'W-FRI' Weekly (Friday)
'M' Monthly
'Q' Quarterly
'Y' Yearly

Development

# Setup
uv sync

# Build
uv run maturin develop --release

# Test
uv run pytest tests/ -v                       # Fast tests (default)
uv run pytest tests/ -v -m slow               # Slow tests (finlab)
uv run pytest tests/test_wide_vs_finlab.py -v # Wide vs Finlab
uv run pytest tests/test_long_vs_wide.py -v   # Long vs Wide

License

PolyForm Noncommercial 1.0.0

For commercial use, please contact the author to obtain a commercial license.

Metadata

Release files for polars-backtest 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for polars-backtest 0.1.7
File Size Uploaded
polars_backtest-0.1.7.tar.gz 462.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for polars-backtest 0.1.7
File
polars_backtest-0.1.7-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
polars_backtest-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
polars_backtest-0.1.7-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
polars_backtest-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
polars_backtest-0.1.7-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
polars_backtest-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
polars_backtest-0.1.7-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
polars_backtest-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
polars_backtest-0.1.7-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
polars_backtest-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
polars_backtest-0.1.7-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
polars_backtest-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
polars_backtest-0.1.7-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
polars_backtest-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
polars_backtest-0.1.7-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
polars_backtest-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
polars_backtest-0.1.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
polars_backtest-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
polars_backtest-0.1.7-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
polars_backtest-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
polars_backtest-0.1.7-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
polars_backtest-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
polars_backtest-0.1.7-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
polars_backtest-0.1.7-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details

Total release size: 487.7 MB

Release files / polars_backtest-0.1.7.tar.gz

Download URL polars_backtest-0.1.7.tar.gz
Size 462.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8af52092fa91f644d3b7c9cf326efa04762634d667ab00247b6ffcef5f92d659
BLAKE2b-256 checksum
How to use checksums
5ec5ef9b554ef4e5f0d29bc5a3c5dae797f0e0b3efa3524c427c972f8c865585
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp314-cp314-win_amd64.whl

Download URL polars_backtest-0.1.7-cp314-cp314-win_amd64.whl
Size 19.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
285020067c9fa6c964ff990ddecc8ee6898052b6e6276177746be52b7d6b96e4
BLAKE2b-256 checksum
How to use checksums
77311abff6cc45f3ecbc38b1a555d4709c04f5e2361efa35cebd9798f3f5bbc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL polars_backtest-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 21.5 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c4ae9cc6073dc96383a1aad9f57a648f5527dcdeda3e7f5a945be9fe31418645
BLAKE2b-256 checksum
How to use checksums
2c4b2ead1be86997504bfa1c7d192eb68fee3feedc474a8eecdab967f8e0f535
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp314-cp314-macosx_11_0_arm64.whl

Download URL polars_backtest-0.1.7-cp314-cp314-macosx_11_0_arm64.whl
Size 19.7 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7aca6792ee544f9292eccd2fa587c84fde57742a5426c6795435826ab5cf6d87
BLAKE2b-256 checksum
How to use checksums
4360435629302d7dda4cee0735927ca59bfc937cbcab6e369703d757da7f3ff1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl

Download URL polars_backtest-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl
Size 20.6 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
54ee24f0d3bfcaed88cda28904ea4cde819e39785c7a89cb67892eb1f9c2b5d9
BLAKE2b-256 checksum
How to use checksums
c58ce2b7ab3224475eb62ee38471938483cf68729c9a9367de732107051b5c9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp313-cp313-win_amd64.whl

Download URL polars_backtest-0.1.7-cp313-cp313-win_amd64.whl
Size 19.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1a09291d0f81c94c1848ab5042548c4e96825ea0b84ad4d2a5ea073788165be4
BLAKE2b-256 checksum
How to use checksums
3127f04e8812ea75aebcca6b0031b468a06280ad5845b3c11595f2681d9fa5c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL polars_backtest-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 21.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
338801c45460c16440f5055051e271ab17548b205e105857bffc9f9baf5388b3
BLAKE2b-256 checksum
How to use checksums
9538921f3eff8259983962dbb78e0295f4fc4a4ccc843ff2d19db72a9ac88e63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp313-cp313-macosx_11_0_arm64.whl

Download URL polars_backtest-0.1.7-cp313-cp313-macosx_11_0_arm64.whl
Size 19.6 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e132e16c38cb702d4ace20f14f6e0e9fd5837c5c225fc55d14bd0837d3d5d62a
BLAKE2b-256 checksum
How to use checksums
1802862282dde1191bd8899367f9330ccbc07ebafa634a672a2a523109abdd25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl

Download URL polars_backtest-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl
Size 20.6 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
24f7e5e888c12ad6bd0f4b94b21df9c9480ee49a4b3d6e532c009aa53c3ecb30
BLAKE2b-256 checksum
How to use checksums
fa045816bfd3cc27fc88582b958f3e6e25ba9c6526146ec4ff4eea2cb6a3efdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp312-cp312-win_amd64.whl

Download URL polars_backtest-0.1.7-cp312-cp312-win_amd64.whl
Size 19.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cce32e1195975d8bd5d308a0fa5c1b3793969d7941adc8237af2a99781fc102b
BLAKE2b-256 checksum
How to use checksums
9ccc873e0c6a7927918edce16782f0385ef3010be4f9693b27c05f1f6904763f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL polars_backtest-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 21.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5361f4be2d471a360c4cc4a90668d8173079fd4a8fc13e9a910e0ab228ddb64e
BLAKE2b-256 checksum
How to use checksums
0c433441ff4f4b3d66b96f3494e1ee62ef76789d2604acfa3232700cbd2e0e2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp312-cp312-macosx_11_0_arm64.whl

Download URL polars_backtest-0.1.7-cp312-cp312-macosx_11_0_arm64.whl
Size 19.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2a6305ffda6ce80c9d6d0e1576cfc95f69474afe3049c1f91b6761ca0f5fc600
BLAKE2b-256 checksum
How to use checksums
77b02b25fd19b18ffe7969dba017bd8e9a9261a5600d850e3d032ce20c30c74c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl

Download URL polars_backtest-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl
Size 20.6 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d41987df53c61713943b55ad07b0c9714fbc0ad0700753b1a445e10ef49ab61b
BLAKE2b-256 checksum
How to use checksums
7edeb36b68a8f745267e51c4803fafe3d4ed830e27518d25cda748c746ea343b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp311-cp311-win_amd64.whl

Download URL polars_backtest-0.1.7-cp311-cp311-win_amd64.whl
Size 19.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
85e9fc3e2326815433a26c0f8793c2a8f64d20871841863e0a4d896e72729a28
BLAKE2b-256 checksum
How to use checksums
e1185f0778a1e837bc3a3c30bea20e415deb94a98a2b812c6907a907cb232823
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL polars_backtest-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 21.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1c454741b0d5c5e5fa8b7ac5564d8479986f3791bb077fb2f21256db708e7349
BLAKE2b-256 checksum
How to use checksums
f3f8cf7277b0bdf3ba10f9044683602c0f06c7ffa2a1146f7180e877f552410e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp311-cp311-macosx_11_0_arm64.whl

Download URL polars_backtest-0.1.7-cp311-cp311-macosx_11_0_arm64.whl
Size 19.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6c7f0eaabbc2503c9ed96df59e3fce3288bb77fdfa591c785116f8d66b0582aa
BLAKE2b-256 checksum
How to use checksums
4e49517b8364656449809c7a93a64d1fba4b96907eb72fb141bdeb83de96bc36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl

Download URL polars_backtest-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl
Size 20.6 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7e4264018809cf2a0c1417d3f50b3ec632fe6e0f7f64507b227930443d3c0ebd
BLAKE2b-256 checksum
How to use checksums
4dc1976d78943e21aae3f1a5beb2b03534959ef79e76d6d4da75e5622b688a2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp310-cp310-win_amd64.whl

Download URL polars_backtest-0.1.7-cp310-cp310-win_amd64.whl
Size 19.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a0cfd32c9572919771960e2dc83de8fdfd4524b83817692a66dd1e248af1ee64
BLAKE2b-256 checksum
How to use checksums
79ad0649dd047aeccdaa4b91fbef9035bae50e1624c029cc54f3f6aef828976d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL polars_backtest-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 21.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e6b9d54f4f0c71b6da7d819afed67d5589c98f2b9d653940797be4ca6087cbfb
BLAKE2b-256 checksum
How to use checksums
1126c75de8b456926396129eb1ed954bb7b7cc178100560f4d282301ec3f0cfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp310-cp310-macosx_11_0_arm64.whl

Download URL polars_backtest-0.1.7-cp310-cp310-macosx_11_0_arm64.whl
Size 19.7 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3ca92b2a5a9c8ccbc6c3d4a0f648b26aab81537ea85225808f64ed59f2feb134
BLAKE2b-256 checksum
How to use checksums
053481e7d770856a834d3290c7e1b03ce81ca5ee49695fc99b873a8fd0d3b95a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl

Download URL polars_backtest-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl
Size 20.6 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d3e650138886e46a2deddb6419d1a76e84cfad2cdbc40e05bf7b589ea9bb7a92
BLAKE2b-256 checksum
How to use checksums
3abab06bea4aa9900adc2a6b6f82812842a9cb903e8ef6f67171a021877f940e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp39-cp39-win_amd64.whl

Download URL polars_backtest-0.1.7-cp39-cp39-win_amd64.whl
Size 19.5 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
0075d2dee9603eaf574221405cca2ecd958f7dbcdcf6336279cfd439d8c3048d
BLAKE2b-256 checksum
How to use checksums
46b9c429e0c20b4d0da1a8f0854684349aba19be48e93d84468fd07358cd312d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL polars_backtest-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 21.5 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e4affb84d236fa0cf32b9173d5bccbf2ff29605262805c5584220e4f8f4a8644
BLAKE2b-256 checksum
How to use checksums
0d9f4460b794587311a6b002b68ef6264024f883f252252bd918a474bee7717c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp39-cp39-macosx_11_0_arm64.whl

Download URL polars_backtest-0.1.7-cp39-cp39-macosx_11_0_arm64.whl
Size 19.7 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3ae55da13dede08a6ae42ee96e3856b312fd81eff99db842b7d9c550ef7bd645
BLAKE2b-256 checksum
How to use checksums
e6543e1a3556e23c4ce58b05328df3807651a7714f64afb10bb5a8e1ce0a57cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / polars_backtest-0.1.7-cp39-cp39-macosx_10_12_x86_64.whl

Download URL polars_backtest-0.1.7-cp39-cp39-macosx_10_12_x86_64.whl
Size 20.6 MB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ad375a8f5c3b3af16adb0873727ccc3fbe07405e5c9e8cfdbd52081900841def
BLAKE2b-256 checksum
How to use checksums
3d82a46fc33bff0c37e9a2e6be99a9be96780c7bac95bd424590b3bd83c621d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.7 This release

25 release files

0.1.6

25 release files

0.1.5

25 release files

0.1.4

25 release files

0.1.3

25 release files

0.1.2

25 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page