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.5.tar.gz (335.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.5-cp314-cp314-win_amd64.whl (19.0 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

polars_backtest-0.1.5-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.5-cp313-cp313-win_amd64.whl (19.0 MB view details)

Uploaded CPython 3.13Windows x86-64

polars_backtest-0.1.5-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.5-cp313-cp313-macosx_11_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polars_backtest-0.1.5-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.5-cp312-cp312-win_amd64.whl (19.0 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

polars_backtest-0.1.5-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.5.tar.gz.

File metadata

  • Download URL: polars_backtest-0.1.5.tar.gz
  • Upload date:
  • Size: 335.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.5.tar.gz
Algorithm Hash digest
SHA256 4e57dc7454f9917cd5a63bcd71691c83e6c5eb4be90cceac1202483617f39cde
MD5 bc9d99750d04c18ebbe47ff5f984b675
BLAKE2b-256 3370189645b4d9fca1eb35031544b5e2eed8015a88e4ce178563c66827609aae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f1d973412ce768b84b7e8c56f8904f8c4e7cba99e7e6a333833f365cefb69be0
MD5 4a2095ec3de14204470ef4afdd1a568d
BLAKE2b-256 6d6d4aa204905d3d5de6838b61b27e73e678a21d82ce67bf52dd535b82a5b8c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7265644d31d1bdf1f4130cff138c88ebbf2d87462033a1091517248cd98c5567
MD5 8fcff2660e7b2fe09df86c2f0c87dc5a
BLAKE2b-256 740847eb424c5af09ed7d3982b1dda3ddb417d3e16f7ee536a768168a3b3e911

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa9cf120c5ca67ae0f395953f614422130b27ad3eba1157484b0c26e99ba49ab
MD5 6b3b1947a887ef34cdcca6add8607786
BLAKE2b-256 aa19019c18136c382d05b094acbb6577d3713c696cd19dd61955dda1b1eb7c08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9405c29e7aebe7c8674c34f2e75922e70c3748df7ff67c81d086db1bc96ff1c9
MD5 9b5de48236ce4b3c07e4ab23a7a37f7f
BLAKE2b-256 ff1c16e5c7d8abc867e1f7d19de462e7b2b2a11d60496a35784dfa8550ee0c4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b480310d9872ae9c7c74106494943a8f55b78cc1036eb7126c78aab4f60cb7f6
MD5 73ae66c615fc0de3ee3ca79a7eaf89aa
BLAKE2b-256 5aed7712a90de2babf8f507bc954e87af284f607e6c26154252be621c8f09fe0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ef5f97009ae2c3e2473b08e2e37261c10dc575ba02a56226713e216bae618e9
MD5 9ca3dea91a64d8876e9c565c8e911f69
BLAKE2b-256 e0dda2ecf367d5bce454cf1d27af687c679476de59711e5c2c6fffa3512fa59f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e590ff5a1459a5ce67610184eb97d06e662dca4ef0a4d138f8e6dd7587d71e7d
MD5 26ff13258d20c1d641aa309d55846d86
BLAKE2b-256 4a8a8310fd21c4abc82edb7faac313f331fdbaa2f0ffdc6005754edd28d74e0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8439965d49fd2910083acc7f9dda0f88e815faf2040f3772cf8abcc1fc38c0e4
MD5 6bd6fd31034be585153c2389d9218dd8
BLAKE2b-256 0ff02ebc0f9f6dd4eb010189785f90473d3549df481056979e814c0c690a4ffb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 358172a6244506e58c730225f41afaf496e0a29faa298f33e319c5f22ac27e9d
MD5 09bd705082a054abbfd35b8e263872cd
BLAKE2b-256 02c8d4c0219bd577b3adf28792fbe13daa0c85215e106dfcb4a44362cd3eabca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd4156b37ffde57a874605eea1bbb5c744b602febfb408db59420874fc5c2181
MD5 33cdc0ed9dc6fb4cc910982bd546ad29
BLAKE2b-256 45abaf70fc88aa127b299c6b970b0b1d29472cd59d458829959c0b82675d6809

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba64f33592f629faa70a2d27350b35f593adedf76779d33b848d5700a97fbbdd
MD5 7274ab484796c99f8ddf34ce9cbb97ba
BLAKE2b-256 cbd331de7dc7579a885ba498048ffa5201a9f1df78df891b1d45ea1a7158739e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d0332ce52648b4331f057594cec8862050ae0f4b804827c5b26ab479227d607c
MD5 ccbcc3cbe3982cdafcfec65bf706b503
BLAKE2b-256 92b501fb0f0f42346837831c81b241b742aa2079773a07d93a0c5f58df4bf2f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d03d6b92fc95f99b6a1719a3c95b965d90dabfb9924143837da4abc692ea0949
MD5 3cbc0f65ab2d9884cd8bd0099ad28804
BLAKE2b-256 99f7d40c47bab78c8c221e378b481f92325fd8075d0e72f5040b01c1a517a83c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca4093323b9405157a65db38fa283a5e6888b177faf8d06ea68345fc2d680949
MD5 3ac3f79ce63c07c0f5ad5684ff08e6dc
BLAKE2b-256 c15688fbf44955cc97b1cb74bc473cdd9f943baa57ebd9fe3b3b7f3f13634440

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c9c56a272d6eaeb0d322704dcd27143a100a54873ebcaf6203bc73cbb805e9f
MD5 1a179ddd0c21577ee56ceecf2ba56479
BLAKE2b-256 03bd6ef7b560468d2d52325d73508f678fdac5776199f75632cce0b1ecd5cab5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7657a5350b520fb818165ec002c2d73a91e8350115e0c729449a740677bd1182
MD5 bdd2c49b83d5e9edab4e934f4a027277
BLAKE2b-256 5bcdf148b18671663cdd8d833b2ba50d99397365edac2119c9c6424b330794e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7cf9032bba1a31fee983738aeae7d87b5e24bd863547b0b09a80bef34e1088ce
MD5 b708ec9c425696b27efffbb41c4f6500
BLAKE2b-256 db8fd674650c5a245449e46afab80984978c241d672ea72d881715bd18c8164e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da0320a686cc21f6d0dc38a859bf65567543e0c91a6519564646ceebc1554869
MD5 1ad015c495fbc4e216ffde9b4a9f88f7
BLAKE2b-256 d3be8d97305b521145e35037720ea96684e1a705fa36e47c7382ef6e3c9e62b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fddf29f4c6ed8a7eb3fff0a621ba76dbd082a38544f6c9f9f65763d0ad223dd1
MD5 1c256499d8e9e407af5393997bfa6206
BLAKE2b-256 01a0efd6d4f9f429097cb46c961e22f8f85806eba0a78c35c0af0016fc7e55d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 695b844cbfc42a25ced78a330fb01c955a29e476d6a178e1d43cf42ddefd9dc9
MD5 f1bd9ce3479075cecfb6843bcbf1ef25
BLAKE2b-256 3fe1bfa815dffb4f449e0983dee5655d797c470f53dde207ee686158116b1205

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8fdbbe828ff0f4072a57fe691d4d25953c003c45304c0b1f4d273ce1503c8882
MD5 047c68a39b6da61eaa6d06c581325c83
BLAKE2b-256 69ec7451d853a3e3b1c4e28cdf46b80280b65326bc38b5cbd42693bb9e3186e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8aad3ef5f5235aa5c1f59a8d75bc63c85cb524185de8c26977f97005649b2d3d
MD5 72ced6d01d8fe79ffa51cd9032f6f2e7
BLAKE2b-256 3b0228bb155497252ac27e65419a005cf53306dd951c01ba3fc9182ad539714e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a556d271e70fe4c53b36395cec8a212cbe2c7ee4ad0444283db42ce91953064e
MD5 434354ba59777bf58960d805195b036c
BLAKE2b-256 0dbc201ad471ecdd1e92a9371a4c1cf373ef06f13a6b0228143e8db9cb22f69f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.5-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 381f40114f5cdfe4a8dda508abcf0fcce6f31c734521b4222fb428ba8695f62a
MD5 d75062b9cc8aa668adeb0849be8772b8
BLAKE2b-256 6325ce363395028acc7c8de36f593ceb28e38c803386fd8c52cb0b393bd37b44

See more details on using hashes here.

Provenance

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