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.2.tar.gz (332.3 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.2-cp314-cp314-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.14Windows x86-64

polars_backtest-0.1.2-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.2-cp314-cp314-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polars_backtest-0.1.2-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.2-cp313-cp313-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.13Windows x86-64

polars_backtest-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

polars_backtest-0.1.2-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.2-cp312-cp312-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.12Windows x86-64

polars_backtest-0.1.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polars_backtest-0.1.2-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.2-cp311-cp311-win_amd64.whl (19.0 MB view details)

Uploaded CPython 3.11Windows x86-64

polars_backtest-0.1.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polars_backtest-0.1.2-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.2-cp310-cp310-win_amd64.whl (19.0 MB view details)

Uploaded CPython 3.10Windows x86-64

polars_backtest-0.1.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

polars_backtest-0.1.2-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.2-cp39-cp39-win_amd64.whl (19.0 MB view details)

Uploaded CPython 3.9Windows x86-64

polars_backtest-0.1.2-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.2-cp39-cp39-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

polars_backtest-0.1.2-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.2.tar.gz.

File metadata

  • Download URL: polars_backtest-0.1.2.tar.gz
  • Upload date:
  • Size: 332.3 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.2.tar.gz
Algorithm Hash digest
SHA256 d23b7b39d1c6879798cdff49298c20f7a9e67c76f651911814ab2963797134e4
MD5 c95c701d5f90586a6d83f0a0b8c33d3a
BLAKE2b-256 aea64e13e7b391eb7d93bd2570921fa1007f4e3fd2a16dfd263ed021f9e236be

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2.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.2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bb13ea94679a0f64674815971a8a7cc6c69c1ab37c2603586c6bb2f59ce21147
MD5 92562bc3a337c5149c544710ea5c8d93
BLAKE2b-256 4bdc6ab9e1560fcd99f1da4331794371996a42009a6d916eef17a2b8e443ba3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3d13f8e54e9025d06ded39718fe11a57ba31e50a3708593b5a875ff45956089
MD5 a4d34e4fae94a0356393c50548c25583
BLAKE2b-256 b6d11c0334d48847141b4fe81458d5252225f26d37fcc1a1b584720a2f3a4fc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 967203e5c16925b0a3482c7a22014c33c40da44d97097c8d0c0d0e493f020b01
MD5 9c763f5b4b5039f2aa1f86ba25ac853b
BLAKE2b-256 f9f9905b47d5649f415585dcaeea24638413cc218612caa7349e82663d84ec18

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4d942ce5be1b4578572aff4987d51033298eee379f6720329a8e52db0f70c4b4
MD5 fe2b2876a9ac25b2a23586a4ad57370c
BLAKE2b-256 7c33514126a953512226bcca3759d0972b5f1485663074046cc137eee3d8f9df

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6053cd7b177b44452691ec61adc75f36cce829472e64472e1beddeeb97470cdc
MD5 03342fc7d7fd2da2ee8309d16484636a
BLAKE2b-256 a2ec361e165be6adde2c2e1b9387d5226fa305595c7ef5eeb7a66c121aea855a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d098eab25c595eeef283c2b37995806f130aa88a4483ee0a269d6ef4ba208b9
MD5 86a9d9e5140cec2505247caea30e5381
BLAKE2b-256 6d7efaf5e93a0e15173b76d7a3626b5bba035841823f2348c3d027e7a8e9021d

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2dc77781fcc5b002f03279df690f0d67324c77a81ec4b8b869af29d5e7721e3c
MD5 3b6cde1d2d0f0b836859d5f9eb44878c
BLAKE2b-256 bce729cd0356b524ecc8adb763dccba21fa3bd012badeb963198098181acd763

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9c37793a4c3846cb40c37895424872a915b496f039f70dfe3306efbd2d2b3831
MD5 c2a1383694a960797501777a1a7a23fe
BLAKE2b-256 b3e7e0b525f75ac5c76d32b223fdc65d4b1af54ef4b596ef603c5b5f5b0bd55b

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d13423ebd3497e7394d2f8af07f05f71e9e48225babf0cb2a9941b613447fcb2
MD5 5b95b362430f09f52762cf45b398c254
BLAKE2b-256 0f7af6200c536c3dfa9bee726cf316724278cb54cb4bab3dc49e280ba7813233

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca0b61785f8bc07f0d3541cc4b45245a1c57e04f480f314080fd34554689fb14
MD5 44a649beb791c80a480506c58b2213d3
BLAKE2b-256 a63d5f6459d51a4233265410194f1e3297c9662b10e4119179a099ddf82757b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1c467164c0f6343d91315552ef9678b90aac7d8eeba274504ca7935f0903cb3
MD5 427086a521f96b8ed07f7a94c02f3b2f
BLAKE2b-256 130e19d4530e40255b1d4968f9c4cebf70ca9ac6424d137bad20961cafa7cd29

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ad212e08b175badfe449e59a7f286ba128b71c5b2ce8c00d7541bd95a61f4be6
MD5 31c9394279e0ec621b14cf4f0ff5a94c
BLAKE2b-256 283652834b64ba59259b926ef2c7e2a26dadf660d9ef65e2d5ca4576263a62f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9a89739822292ac9122224347f143581e42e9382e3ae30bbb7291edfedf258f8
MD5 c07cb22ebc5d2bee651e52f64211dcf8
BLAKE2b-256 b591651935a4115937f65cfdc0110101d6c8c121c56e5f352d9181b8144a4fb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14773a1da979b0f24f616ab7b231a5f09f9b959402e604b3b324d1529961c2c4
MD5 1e44f521c8dc01e75cc1d8efeff02a1a
BLAKE2b-256 75ccde3eefda9dc3df91b83d86a94d0dd4b700927a3bc7d833f26ad639b76a19

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3abd7d34dd84e4f7b46328d02f16102b5690a4be08035454409c32565813336
MD5 94eeba88769df29681d97f71d1cdaed3
BLAKE2b-256 7d52ad56de1047a8648b8bd7ea7d98597260fa7dcc3afc3e9a89c723e0108bbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4d6e8e7762181ac0a72e583ec7e48576ff179dceaa80239a962a73c48ff5c992
MD5 c641aa3489e78fec8a9b3312220758eb
BLAKE2b-256 fe6b89c9054a7497c10a9b292d38a56d44bba3408ab9da03b0f29982daf830fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 85938f1a1b5b496d8cc4d25106738b87669cca152023e1dc56994cc99be3ee71
MD5 2ac3582a5f5480451bc312a7a4c15af3
BLAKE2b-256 0d217b5b3b5456711794b477c7a466c61d4c8344c508b0feaa938aaa4052d9a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dda012ee8c5f56263ad8eff63735ec5c687a678fefe6d9f89aa07a429debd8af
MD5 16e50eb423dbc6bec70eda3fbdf890d3
BLAKE2b-256 d5451c28b82d08d4ff1d56986808fc2bbdffdfc3820da894e54660286d01cb08

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff4ef46948103f305dc7a5464515757ff380272ae70acf78c7036fe0fdcd82e6
MD5 1840e30b146df47f1c6ffd6ac654fcac
BLAKE2b-256 1cab50c4afa473abe5a46e67a00441a4be460c66d6b69df4f37f9fa5190b17de

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2f89cd76614d7aba2deafd03b0c683dfaf16117f4f5a6c29bfdec32857caa323
MD5 fc70bdd7301c7c1eba7c7ff867050270
BLAKE2b-256 50b971a9e3ceda1a97d0b42b943ed5e77e3fae658b0e4f00a30c839a5f673932

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a595b41b022ad3b54c785e96fe7281c997f0a5272417346018bc8bf3cc5b7b17
MD5 ad9c1d033b8b224ba38d989dfbcbad80
BLAKE2b-256 d559bb28924e439c4a4094f11ef2c0380640991683b4b980c1455dcef58f3414

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d49c5a12e9365802da8645c161ac55ce43f333a227ab2d1b3f7b5fcf741de9aa
MD5 bfd93e325d6447e73a68440548b49bb2
BLAKE2b-256 65d3eb7acbfeb2e50924bdb8fe7b8caee42ed74ba796b621d6cd55fa7792b746

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 895beb39c1b6fff80b54a6d9af91a9bac9d153f777aa61c87b5c0ada617ddb6b
MD5 b3d24e1bee65ddb1e4abf9afaf5d487d
BLAKE2b-256 1052da432d7f4e5b08ce866a09b434282eb6ff345fe7e4581e809f15ba557f3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_backtest-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 67e854417afc753487fecd066026361707f82ff3ea78b351599465e99dd0874a
MD5 aa1572564966b7be25409bff53878038
BLAKE2b-256 4c4b09faa3074d565666114cb630eeb52e8b993f7762947a48062455caa523b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_backtest-0.1.2-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