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

Uploaded CPython 3.14Windows x86-64

polars_backtest-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (19.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

polars_backtest-0.1.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (19.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

polars_backtest-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (19.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

polars_backtest-0.1.1-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.1.tar.gz.

File metadata

  • Download URL: polars_backtest-0.1.1.tar.gz
  • Upload date:
  • Size: 311.7 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.1.tar.gz
Algorithm Hash digest
SHA256 6efa24994d832af297ce7769a9df2d9e34a68ad589c6e654e87c67ac50a3f756
MD5 6eedd627d667c2a148df8c3d53fff537
BLAKE2b-256 b42596b951631def443c9472fbba77213fd3e8f0b804a936791d620105e67477

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2aeec8140db8302989ccef9bd896febdb3ac75231061ac1773c8f7b2c0329b20
MD5 1fe6be9810f02893219fd3f6bfd0ff2a
BLAKE2b-256 ca1183f4d63c7c3e987509da28ba25e3326ddfb3a465c00dca37b2eaca81e0b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d676ec7ec06fd3a2dea3bc33ba348d5537dffec3bbef224d4898f6d26eb0c1c6
MD5 5b9ab9f09866af562b3ea156a12560dc
BLAKE2b-256 b8ada1b500f56ef719ff504fae0267a7c9b91a1ee250c51924900133c29a772a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbeb741a5868f99bbfc9bd0140b06105b01bee339f8d2b161bf543b68de881b3
MD5 07a35ea04e40ffcfe8ab661bc02b279f
BLAKE2b-256 40fe21608f2c2d7e8c589ea5d1a9da99b9a2830203cda0c7f57d0a9e9b02b1f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 acd5e013f809eea2451a104ad25e7d17f8e621cf748b9e6000a05294d2606a52
MD5 b6603c18578172a1d0baf43be9361165
BLAKE2b-256 5f00a86ed365a258d5d639db766607e3303e8aecc11e9089363e6204388cb7af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 60f908ba02b215b9a1b81ebc3ea1e52951750f3cfc54e302e3aadf5eaf383e6a
MD5 f5d1a113fe435f2dea357a9a108c7482
BLAKE2b-256 edec87605d46f1bed9d9778e22016bf654195de0d0e1c3166b0c78cb87e8be25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a74f161e09d36a2506c5d31b8dcdceb94f779e6ac71b3fd98bc6ddbbdde70eb4
MD5 7639c641331cdb30a1960d86ad2af96a
BLAKE2b-256 dcca7ecb52404fbb253d01c64176f558c015772c39a61678f8a9ae1131782f73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b38c8c0eec17d1b0c7e37f9efe37ac7c4b2a2fe6533c75933880c3206c0cf0e
MD5 060a632b1ccf26e0ec2cdf0e91f3c579
BLAKE2b-256 7ba73bccfc98266157d1465a7a246eb61f922e91eda0e5e044c99a1f87a656ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 587fb358fb39e59da4ca54fe4766f166fb7db4b40a968c5e4ff532df405a7502
MD5 1b2b734ad004c6c36ada2dfe91f2d62f
BLAKE2b-256 118909ac9b932ea27a484856ed2a55c2697f349c5197f3d110e5956d93a6dc8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 97eeb57f1980335cadf0c31ff7a6a27a28906d5f1ab0f89ec493f6c561e01326
MD5 85db7f8a0b369a9f24a9b634ebea8b37
BLAKE2b-256 3c71066c59555132460be598e7e62caeadfc87697b10dceaf806e038962c2092

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e13314584d86f7ec998cd21d6c70a269df783c40296fe056f1e53d6deccaf292
MD5 963bb760f3b7c5b6cb9e48a321dfc3a6
BLAKE2b-256 d106d3cb087811c6f7fc7d9f1fa399fa60f144269d3199dd68f9ca33e337676d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aca57a5823be9613e5ebb683768430f1337de00510f658fb60412f9c32d30837
MD5 9472a5484f1ce973d7f38f9bf4f136e2
BLAKE2b-256 8713b54f4402f72a0e304ada32a60d8132734129e3cf55114bb07c7ef9445db6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8811cbaa31a518d9eac8cb4904632ef620ac3fc91c961e71b52a051d8fbd1b36
MD5 e4daaf61b9c3c53b65585b2a9268aa38
BLAKE2b-256 6bd8923912a4ed8b44e1300988fec5b5dcc765a70477a6cb69bace20b21f959b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 53698976e086e437168cf65034e9070540494041d7e140c1ffe67a6da278cda0
MD5 84fd57bb1977a472c651341ebdeae406
BLAKE2b-256 eef8a140404031cb3c80a3f633c889ae5692b356ca146d3fea662585204ec457

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9fb577a492c7f343edcd2805dc6bfad857fc8b5505c217963b0dac18742f6981
MD5 43fe473c3b6216a62098211b43b27696
BLAKE2b-256 306fb8254127cee9b026975b8fe061ab5cd40a849e239e3de72165b4abf98f57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e04eb16994fa009952a09a51dc7cf3bad0b309420c56cd0a5fe5edfa8269c20
MD5 76a26871c5a4d26a75d0dc744c8c318b
BLAKE2b-256 4922dcc7d79d8c5699cbbf41ecff4cbf8c2723093302ba3d96bd7f418e4cb841

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b77075f699980041a17741e42212d70c938643e99b530664655fb3ea040f61c5
MD5 8e1ac4fb29a2804b75384553c2872e3b
BLAKE2b-256 3bdf32f896f2673b7388525e6488adf02c5eafec9a592751920f532721ba8be5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 474152db966033ddf75785a288f5c7d3f711b12bba32a24f23562af0c23177e9
MD5 f1859ba09a8b08b9bd2d2d3f7578dc05
BLAKE2b-256 595359a401107d4d78af4d01b43d1e93d20dadae0a579a451b59a9624a1417d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d8f33d9834cf83f84cd97c84dbf667593576b9644b61833504e35cded979ca7
MD5 563d5ae037572440f8896a7c37ca9aba
BLAKE2b-256 360a7e625cd0085b7e053a7825963a23e502fbd0c4727eb2cd9c88ed6f676cfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f066b408a43d7225e3d37b4d061b7da98c61f51df60f30af26d3e47028b5f3c
MD5 c86f1acd295f228da0a7b9e899d1f1c3
BLAKE2b-256 23fc7051c1c067fd28eb5ae004de1d17a409ecc5e6fbe31f61491ffd2f89e471

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5fe06558a98d00261f53c6f2a6fd8564ea1ead47901da7e647f1c3b5cabc9f11
MD5 fe90d0f89102ce62d2dfb3893616f88b
BLAKE2b-256 d9184f820fbea39a848a4b07604416d20e4607f0d39a292f289f37561d9fb268

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 97a39f83ea3a8782194fb9d3956045cadec8f7827ee57456720c2c9e98830aaf
MD5 56e8454022a6cac77244cb1555218be3
BLAKE2b-256 090ccccb6fd5f7505dda7b25aa8ee355e87f57ed57c0ad18f9556c337ee00afd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1d272c15c5b6b80209f202123c9c9cf010f48599c08d0862128ea4534d3c486
MD5 8ff262e9febe398cff8afb18a15c95b9
BLAKE2b-256 0eb74653a3bbc02d14664d6924524597feb6d2c811e5590bac2e147ee920a467

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0ff61086a063bd12c77b20521dae554028f19af9fb549ad157ac9d2f5a6136e
MD5 90011f067501d745f19d8ff2ae501160
BLAKE2b-256 5ee1790b846549c1228ba4df7277f1602205b499dd604b6deb5ae7a2363610a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 59cd3defef6adc89dfe76453518411ebe1b03e26c11456d40ee95776571051ea
MD5 59d515730d13df1ebc1ba1c2b4872572
BLAKE2b-256 b5c4b9859bdde93de72702bbb5b79b52736220e88972ab362f810b58bc798414

See more details on using hashes here.

Provenance

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