Skip to main content

Polars extension for portfolio backtesting

Project description

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%
)
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.

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

polars_backtest-0.1.3.tar.gz (333.9 kB view details)

Uploaded Source

Built Distributions

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

polars_backtest-0.1.3-cp314-cp314-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.14Windows x86-64

polars_backtest-0.1.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.3-cp314-cp314-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polars_backtest-0.1.3-cp314-cp314-macosx_10_12_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polars_backtest-0.1.3-cp313-cp313-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.13Windows x86-64

polars_backtest-0.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.3-cp313-cp313-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polars_backtest-0.1.3-cp313-cp313-macosx_10_12_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polars_backtest-0.1.3-cp312-cp312-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.12Windows x86-64

polars_backtest-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polars_backtest-0.1.3-cp312-cp312-macosx_10_12_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polars_backtest-0.1.3-cp311-cp311-win_amd64.whl (19.0 MB view details)

Uploaded CPython 3.11Windows x86-64

polars_backtest-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polars_backtest-0.1.3-cp311-cp311-macosx_10_12_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polars_backtest-0.1.3-cp310-cp310-win_amd64.whl (19.0 MB view details)

Uploaded CPython 3.10Windows x86-64

polars_backtest-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

polars_backtest-0.1.3-cp310-cp310-macosx_10_12_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polars_backtest-0.1.3-cp39-cp39-win_amd64.whl (19.0 MB view details)

Uploaded CPython 3.9Windows x86-64

polars_backtest-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.3-cp39-cp39-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

polars_backtest-0.1.3-cp39-cp39-macosx_10_12_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file polars_backtest-0.1.3.tar.gz.

File metadata

  • Download URL: polars_backtest-0.1.3.tar.gz
  • Upload date:
  • Size: 333.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for polars_backtest-0.1.3.tar.gz
Algorithm Hash digest
SHA256 08949d6bc4d87afba6b9201e4f20909b00f12480d4250449a9be281f6ae788ae
MD5 e00b4b4903041a991062b5db925a37b5
BLAKE2b-256 6d17edbb46783f3ceab3d290215eda3fc7f40de03d61a279a6de456957bc5784

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3.tar.gz:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4ebedcd704dba3ae3486604d71375d49dcd98a69003eeb89b24305d2631b8e24
MD5 007400f96bc5392f6b2bc8a78c05d9b9
BLAKE2b-256 e91161675aa9f46df75110642604d41e83e3748a453be05c52a94ee6641b25ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp314-cp314-win_amd64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d111e2522592c0272a957cb68828fd1b03525180b65a2fdae99932eea287f90f
MD5 56235ffa2fff9a9daa2eca6df085b7e4
BLAKE2b-256 e534253c5c21062eda9982fa0343dedf731d2eeed5ec650d96ef30003d37f462

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11c35f96bdfd0270a3f2f48549f9ade2eee055827f6e18b75e0dfeb3731c1c5d
MD5 604cff7b1193a0de6b6d4eb590ed1860
BLAKE2b-256 6b3ecfd1eff5089dcac6f15e17938ce10ff468ce3d2cfa3f553a115a33e2360c

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 26a87557167e08ccaf3d9a8ce9702b04a4ec3bebfb4091c8091e5d0e07678c8d
MD5 8032c18359b54dedd73dba9e0658911a
BLAKE2b-256 a56d9150654c7c768e09f5537da597d1809067ec16226b7f79c53b3f73aeed87

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f249e110de14d7ff948cd33aff77d970fc89a49fe3f53be688e694a7a17623a4
MD5 4da1b34518866e8bd4ed31209df1e929
BLAKE2b-256 1e0477445a00e35db3a045e665acbeb4c55c69b64a1520aeef43c0ef872c8299

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp313-cp313-win_amd64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e1884d3d49c3684a65b2e7152cdba1ae528884ddfa27b1dec924668c29e390a
MD5 72d5fa7a4d3f614d51e8a3f5ecc15398
BLAKE2b-256 9176313be260446f01b0123e014c5a85029561fdbb2f5a9039aeb0c31fabdb3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c9749c92230ec38aabf38bb2e7febe6fd02310baa898dcf66e41c76d44c38f8
MD5 413b2e4c8028c0e03eb45e0b3d826477
BLAKE2b-256 4cf698e19a74d370673a090d107f1d3163767255678571696026499e79b4fcd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 04c8e9343a0eb343178d4e371db9f8af013c704e3a30ea5e1ada1d3a76eb2dc7
MD5 0d5800740d3dc6d6a413bc78d2b691f2
BLAKE2b-256 ce5d06ceba7209dcfbe0e6fdb44eb7e94b426d0a09300254e27f88db3f353b54

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bfcea1d6d2c7b38d305906a354c5d39a44427c9dc3835419f6aff1dc70921c82
MD5 99ddc8c4c48372eb4b9597fa26e6a9af
BLAKE2b-256 6b229622690f17598424029b3131c4cb260348f63bf48a77515ef974e549fd9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp312-cp312-win_amd64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa34ad6c853568878b4b96f9ac1a03bde9da9c360efe29a2162a909c924214dd
MD5 31a63a2c6f4bc2669c89aec935cb7635
BLAKE2b-256 f14a66e5dee85bc0e8c6425afa729dd05d318686469557b5b1be4ea8ff8a050e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 546f558d339f5a31d6f2ddaae2b4e4bf253933c7c7aba0c5f419f8fe71312ebd
MD5 a4f5dae8cc5b86f9562c5e41e7c38392
BLAKE2b-256 ecbaa2e3b7a7e149af47a482944eacd612fa9e3465728fbf8a9e1de910d9debd

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7489cd689b98c17b0e747aa485b03996a188800c44192263aef10173e13e00c4
MD5 16d03a580cd6cb87eae7449a87d4c0ca
BLAKE2b-256 8ebc7d3a6bd9cb007d5790fee7f6324cf605592b621a8b833d877d24d5abfa07

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ed1056e3700aab7b6d250480f4f3746ce0e4c4617bf2ece3a77632e626a24f13
MD5 7a13eb1295b776a896a3a1c05ac80b10
BLAKE2b-256 f0792bdcb31670b405e323b8834544d0e0bfcf4be1337183d83e8c839bed7e87

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp311-cp311-win_amd64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 238937a0abeb4c2820cd580db8c3eb4f9858b1b4fc20b6eb6004a131f565d504
MD5 baf7249a18b5cf5eedb83f73cc2fd016
BLAKE2b-256 cb75d798b12cfa5c46aef44dd2c88fe09c917d32e6867b3dcc4bd5907526ca53

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f212458d6a5c31fc24c108ac8be7752f90ca7b6e20f485d3e4228bcc8a8ca1ee
MD5 5589a918c81101db189e02b354676bdb
BLAKE2b-256 1f5e987b65391b369745033418c723ea1dcc6096355bca998c76211f554d6136

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2193d0f8ec10d970195f1b10f299c888fe5b56aefb0fc63d36e2f416edf17b24
MD5 017ed265037e2d2f9e1a608f2b00c7b5
BLAKE2b-256 91f03fc00970bfcbeccea69f9a7c95d726f2279eae80ddfb3d34f78f8beb0404

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 20c173c2601637fa7082cdfb0bb524e48c2c6d91af80fa43f984444281f60525
MD5 032dd78cd50b0725b9e10704b75a32ae
BLAKE2b-256 271c6ef9b7d0b84d678a6ab0dbdf044d5e240eebb38771b0306f167d8e9b9eb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp310-cp310-win_amd64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 406ab85b74997a2af8ab805cf5ca31e665d99f9e31b7155dcdc64b052ae3dbb5
MD5 b2fea59efba61604fa6856be85d256dd
BLAKE2b-256 0b58ab0ea4ef03511f1e861048d615876d9dcbfede82c82a01481496a1e703f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 119f6883becf43b68d2c1cc2e373902ff795482cad4e51d85989e677c85b30d5
MD5 f7d12606e2b76f44aef389d4c588495d
BLAKE2b-256 7835d6a8f47ecf627c18f4e42c8098610956ccb7956aceed73275b83b5195777

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ca16dfd0250644e1dc103d148a99b038e98eb2ebe4f6879b47eb63f3d9e4bf83
MD5 ea089d5d84257a1f4b69274ac0dddfd0
BLAKE2b-256 f645f439603847823b014c8e2878b8e510196d1a27e4f4aa87c57b6fd0f0bffe

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f2cb2c6bc7f26b6d0ab690a084f10b85c666574361f5c8d1a435fe2ec4738b71
MD5 75e715a2607343222a873d44b4c04914
BLAKE2b-256 c0cd00c014b12e314ffa5445a1e7368e917a82ef6995fa524a97bd21e838c8c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp39-cp39-win_amd64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d392c12fc277e4964013efdb2227f94d583606b686144fdbab1d28a347f26b0
MD5 43f32751393035e14ca264427045c51a
BLAKE2b-256 c9276e2418210885fbe4b574b0aba6c7aaaf6596bf14134d35212e2f28750c95

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b2c49bc8129b14d41f271921512f45e0178cb12b79fbfe5deea9e5bd4b09cc1
MD5 a9158acf87a57d140bdab47e3c73825f
BLAKE2b-256 ea8b544149ce8a1b7829d9863c19ee47d633747fb6e6caf3b4b04e030cedc9f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_backtest-0.1.3-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2842c42683b41534e1dce5e298719567c21ebbc398e039aecaf49f0e0bdade2a
MD5 9412baae0eb91523ae04614655160a3e
BLAKE2b-256 c577b0596e43b69c472a7702d19f2d682b150af00038f023d716849ff0860840

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.3-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: release.yml on Yvictor/polars_backtest_extension

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