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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

polars_backtest-0.1.4-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.4.tar.gz.

File metadata

  • Download URL: polars_backtest-0.1.4.tar.gz
  • Upload date:
  • Size: 335.1 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.4.tar.gz
Algorithm Hash digest
SHA256 69a79bb0b9206c727b2277c66e4aebb1586201c37baa41eac96081b21684db81
MD5 1be08c8502bac42f461af86e2ebac4d9
BLAKE2b-256 ce7a4ce0cedddcd334617b9b2db0b715216580df198196de5f74c28ba6ef36b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1f31bcb46015450888ef80cf23bafbb75798c2218c1fbb668535d77888934763
MD5 43d44e84d5575d72b72744df854e8468
BLAKE2b-256 8f56c732868b31733c2d54e4fff5a83771931182559654486ede2ef11fc9d747

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9293543008511669c7d142bbce6bfe1dc2516801eceb4c13a1809d86d5b89e09
MD5 fc2105ed82f779dc44bc54a49ad57386
BLAKE2b-256 2daf9877f2502f476e271684b7293ca5498211f30292de91466534bda6ea3692

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6bff0f3b2b1e4680bd14a3cf3002fa8e968f1956c612eabf4e6483cccd3b48cd
MD5 dcd9ed654e0ad83a2518a4f12ff35b33
BLAKE2b-256 44f191c735c42143a87e8cd44f45431307ea6e6c6436fd872b2d1dc1fa7afc79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 96a7cc373c5cfdfd9be06e2975ca202659cf854ca4f85a1a3b186390b6529c7f
MD5 d67508b3e8776fd85769ee102675fdb6
BLAKE2b-256 70bbd7532aed5a50c727179a1bbf2672eeabf901e7e792340747bd0bad72135a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5176bd02802adfefef12e6ec0664c2778a66fdb6b13d5c03054b27db47c7e2e5
MD5 7c64f29fd1ddab19d6a834a8a3997b2a
BLAKE2b-256 7f87047d8b2f4d2c94c59c3f2b86e1cca6bb6934e76e3e77a81d8b08df735ea9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a362da6985dabfeafce45b4f47375672f562f6b05261081cac3747c581c29d11
MD5 bce44101b1b7cfa664baef92029c6aed
BLAKE2b-256 533fad9628070826ab3e0d9b7b5ba05516145483b5c7cd9e9c2dcf66089ab031

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55ed004a5de584fa4ccb040d6f48e32ea101d2669b6de10aa8e7ceb5a6053133
MD5 2f4b958d58449ac193873009233e23fe
BLAKE2b-256 c53438d8a1139c0f722a6607bdf909584c8e4414247e151346a1517135befdb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f1219ceeca6734accf944e5ca61171f1262ca1294e46d29281747ab1435621dd
MD5 d2b35c1bf7d30a01a1f9772ba4c8d0ce
BLAKE2b-256 6cfced07c7b672caaebe62686cd9df9ef7899955427c363990f36639330ddb97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3004d8c9b1dad1e6bea75d21be78fda08a2449303cd8aea20645081cc93914ba
MD5 543036cee71968777a09c1ddfee05bb5
BLAKE2b-256 7fff8eede18a04f5c53989cab4dd9f093d0ec1baeb1f0896181b2ad280bb6460

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ce568d059e16c442be5cf32908ea6c2ca96341d7fb3fdc319864301f21298df
MD5 8c262054527080913037bc1159fe5a6c
BLAKE2b-256 0596fa8d26d44aed2854703a1d4d6634459eb5dc9823ad5047f8a548c481e716

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fd2479765fb40e3b0d1f88517fea1d3dbc96c8b7af534b864c7237dacb13ade
MD5 b138bbcee0ca53942a519f528301356d
BLAKE2b-256 e40871ad827fa2cdf6a96edf368a510b5bd5315c03a52d794a799e68568add47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c33541539b6945620d521401e24ec79d71267d9ae91ad02458fed696f108517d
MD5 bdb2c85a9f06fa2d5eaebe14d4e63df1
BLAKE2b-256 323b708afe9482a412dc4cc483c801733c6e5b207c5ae604cbc14102d3ac3bbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9842b119c086d459e25dc7af6979e662a9abfa57b18c2d2903f17a32761dbddb
MD5 5db8f7b7c4f09686fb2b04bf141820a2
BLAKE2b-256 ae85664f8e676de168b6e4fe98149fe90ab2d44da0ec4742bd8579eb1afd40f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7a3d046258aa288ac01967abf5e4b24701db49785400237ac207f26c006bec1
MD5 38961b871fa892f0dfc154cfbd6c764a
BLAKE2b-256 91ab7841bcb48f1f2e859ea4da8fd71ec0a2b4691b0aec9e13e888a0a21d7d35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66657ddd89abb3bf719185193d5a88da63a7dc02574a9c963ef82315d48eeac9
MD5 d2c8156611d7b0af5bba0fec3cf90eed
BLAKE2b-256 9f34b4cb3f519efe8f949f63d4669788f404944a49f0ac7a26f25d5daead7235

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1de1d8fd571a099a059ae72edd3b5ebf01b17b1fa32163d67f6b3120e07cee46
MD5 29edc3bb9e8ff65f774bff42d06dba42
BLAKE2b-256 dafd0fe9a76088cf83a298f8e79939f7fae4876c6298659647a182fe24e454a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5f1f927cd26d8774864a2e293f629aac616edede24558ca7a78d2266e4e5a2f5
MD5 c30ba3fede9ba62d6bdce54a6850b5ff
BLAKE2b-256 474c4d571cc16a5081a398186a19e0c5ab09d57dcf2cea99584069e2aebf4c36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89c78793ede0f200df6a1239308c9db9103da9b1edf338c998481bb89dd2df3b
MD5 71a042cb5af55191db5b0e4a2baf2c4b
BLAKE2b-256 bcf3480001564985d2ff1024c73ebc9446bf8e834fc99c7ab119f0667dfe2cfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4818ee23b6579aaad0ecf94166f91ee375cb8e10da9912461c902394482d0708
MD5 5a5c26b326f8ce158ab54224dbb147fe
BLAKE2b-256 e5d0b5fad69384b8492083111423da2d7da27660987ad24d697fe76391923519

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2213f4ae7dee2d3cdcc6653a044423149ba1717901c115a19d1c4e030c9aaff1
MD5 d53cda7b9ea25affb27754830d903f55
BLAKE2b-256 570985cc22c6d51675013f85d79435774b0cb56991efb74e28308a6c4a3ff330

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3fcfe682a63cb5e394a0fda4b7331ae57ea2f4ecad9fcc8a0cfb4c4a59faf118
MD5 e9dda0ed63795c7b2d3043553952d303
BLAKE2b-256 89858ee5c0587ad43afcd64a453c6395c34dc837ffe98ae9c903db018187c013

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa02e9f1532f81b7772b369db13eba55f03d012b76f73f69223784fd427bd863
MD5 648255222d9f2da0385759479662838e
BLAKE2b-256 07484a42e2fe71a560511a9c990693e9099920e6841234ccca30eeb5a8e2d029

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 924ff1a5b40c87ede4f90544412254e01b1101c1807b45dcc7e707e3891385df
MD5 0929cddde4d4e7f1edfb39bed03ae58a
BLAKE2b-256 4a7c21f145fc9b250d17010dda7745785417e06d9a99b5a5cec62a6382303a0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 99a6b41b0f82175512220d324caa841557c015b356e2697eea2dfc01bf4e8f2d
MD5 1f9ae1a9f67c28ca7613cd54d5ccf33a
BLAKE2b-256 2b039cbeacdeccda5aa9f9db4e11eb3b0cb8f429b16dd3efc18dfbce33d94f0b

See more details on using hashes here.

Provenance

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