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

Uploaded CPython 3.14Windows x86-64

polars_backtest-0.1.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

polars_backtest-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

polars_backtest-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

polars_backtest-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

polars_backtest-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

polars_backtest-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

polars_backtest-0.1.6-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.6.tar.gz.

File metadata

  • Download URL: polars_backtest-0.1.6.tar.gz
  • Upload date:
  • Size: 335.8 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.6.tar.gz
Algorithm Hash digest
SHA256 90f923ef3ebe016b7739dcf28519e63cb69e382464dfb8c1a63e8dcf33a010f3
MD5 ae18733e327e015390d932402b886369
BLAKE2b-256 5e2c1bbba0efcc7ffb78eca70067b397a4baa897e1f59e86cfe66bc09e406761

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2bb2b832efd867e8f6cd5745f06cf1fb4610a72102c5912e8eb1d30b7539507a
MD5 62dcac1c9633e5c7907bcff4726addb5
BLAKE2b-256 6b79290479210e84c3dd6dff2954658318ae74348b222f03cdbb1e7fe3bf6fca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43a433136debb71400a792bacb248805df34e560f7ea643e390d675e1fae6a5f
MD5 707ccf2f5720f8f5872bae151290fd72
BLAKE2b-256 1857913448e3ad3ca92c1025668c20022759ef97c7f6efdfc30bb5617e508de7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40e2ac597b69e3f872685d80799e992854cac3c4690d9081e4c4a2b3e1bd1a9c
MD5 b68d9cb1eba5cc1cf71825ccf9e1c0da
BLAKE2b-256 e4eaa9754f4d4258445210db14d7a739c0d3d7f2e840d9dbdd3aae65e106512e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f24dd51e43650b891bda895c74b96217ab7691d993185931b1f67181a69242df
MD5 5a8f600709a2b0478ac0599a344dcc50
BLAKE2b-256 8845c32b3a06b516768c01c1ab9cfc2f2c3a4fc0b85fed07fafd7992e1ae7e65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b32390930b67dccfa8ba5493eaa52fce9e755602e5fd7c62c4f956a5343a7f6a
MD5 23f79b2dba09ec8e9466f005f0877131
BLAKE2b-256 ae0d9262adbab3efa53b36061c25938237e110b967d30c9b50b0f371f8d9c13f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0c985e40c00c3e58e360797fc3159f5763a0bf5391156b8d981c9da94c3accb
MD5 83f53bf9c7a1bf258318f17abc3e10c9
BLAKE2b-256 75da123eebd38dec42cfdc4d610ab21b37843eb8b7cd97d8ea8bff80a6197e06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d221b2983fda2e94c7da077af7b9bdd5ab69ab7b36b338321278a01dae6d9ae0
MD5 7ee95db642be814e86b921d68c7528be
BLAKE2b-256 e0d4cc17da5c178463fd36ed93a3cec354940ec5480e4e8a24f8d1e15a4097fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d556ed47c1347c1f2a0388fda56879ea58cc2d2b8cb8ce8a2c7afa2da053326a
MD5 ec003d935789d45fd706b1384e1eaedd
BLAKE2b-256 2e57704c7a0ac504489175ab3905bc133be5c1202eaa6c664c4efac1572849ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 72aeac89cf5c2766f4cbdfe372eec9aa6d6629138f54b2f1f0cc38393064ff36
MD5 eb88bde9566a19c740a289cc45b57b1f
BLAKE2b-256 265d21964100e949b2a85b29b9dc8522cd80434f5d69540addb83e8b44c15eb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7697a214d9148e2328c68febca99aac99588ae55267c964007e465c6e5bfea6
MD5 23b1a06f99f81af608464f82efae05fc
BLAKE2b-256 6b641f2bff567807769c5bc1bf30c3d8198e57eca4c8a50c7ff925949e44a447

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac3564aeb27c8fa6d84779c15dc3bd22336f1e8b35a76ba6b012d45cba5e0e13
MD5 62c15c4d0453eba35a9cbab257cd343f
BLAKE2b-256 e603af81feb2173a99b36e991deac4b550bc383ad01d4c40509b0a65da5bb927

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 828e7f7ed9b35f066477978413821c0a5d76c35c334a25e2e037b85d394aff05
MD5 2729730dea2d78fe78aa57a87967378e
BLAKE2b-256 0e9aafbedcf0695f8613c1632cbd9ce026617661527912c8a5b3ffe5f1c09ef7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 42c3dee37320dca17835f74a6cc502fbb378148dbf89690a8a2127fb255aad69
MD5 691db9ed62d1526c24836a7f4b98c427
BLAKE2b-256 b0609d67541affb0d51b7cb4505f5b43d8831486ff55a668635248478f082a57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c89975597e40390bf0eb1d5e202496d9b0956b2ebeb856db75ee19980897504
MD5 b02fe690ad2692780309a9e2dc81104b
BLAKE2b-256 6496b5e3e51a5a58f435d73f7eb0f5cab1f756d1f83ddfc6e5ce6ec92e7fdbaa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e9a402f61e218b14c2e23eb5ab1d39ec86d612469d3d24e189d56c987577d82
MD5 c96541dbce96a1871cd476956d4292f0
BLAKE2b-256 936599ba2437cdc2acec9093b0c05132b4647d079413d997c50d1c2155540adf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1250ae71f18bfcfaaa851cc725557eb3fb159733340924c696933b8b2d0e1897
MD5 d7348ce7f75f1daab5e583964e337d3f
BLAKE2b-256 f5a1124cfe1c19afb9455b659dde01ae09fa00e6a6bbe48949c9080528bdbaf3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f5a9b24eb702dbbc3da051df204dfb9097e45eaa3122c93c3befc9d31f05b756
MD5 612b2f89b6d5f8c663a78e0a90de4806
BLAKE2b-256 80fcf2fbaa95ee2aa8d8b297053a72d847411903cfdc43c427f32330b45e3cbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c30088f0f55ae2cd4cbcce35fa3638185e1227361003c0b35e2320d95b63c122
MD5 cd705c9eb7b40d862006e5c76da3bd68
BLAKE2b-256 c8a07b0c019710a740da3cc19f762dff996dbbfeccc53051d305741101704511

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eac6e87ef0b3375ddc384872ddefabdc096b82877bc10551f39b3919b118bfa1
MD5 f5034f5e8ccfaa2c684518af720f9199
BLAKE2b-256 10ffca1c0724664f854bb30c69a89292eda4f5c02d3490a3189a36670d901c7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cf9a4e30eb56e2bb1da839f1190865f9454ee18b3b2730c325030c8e36a89b9c
MD5 b03e980e3e42f43f29c8763054c21873
BLAKE2b-256 b0a9ec52ca4871264c31ffb0733a71f1d2a0e45e21b76fa3e4ca45dd88f90ee3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1e790a28e83d9b5d0f34eda4d828fc6d073779eaacec9126d25c9c6bf75e7f9a
MD5 10154852377f1c89dc06f4e13fa420f3
BLAKE2b-256 4c4c2b3421a1a8547140c4360869d2849ebcc484cc20f40bd8cc161aee8c56e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2af42b71f217d31ba1b41a540cef3518f8492129ca7c492b21a80e22505cdd12
MD5 e9f46ac0fce527913d4a57b3dcb2524d
BLAKE2b-256 278509df5d45a7eb1b081c30f7f38912146d036887a6658e67d1d21a57181775

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e83045634b6c88eba8a115a1ffaac2790b0dba412aa0b20ca9f91a090ec04577
MD5 4cf4ab8422a314a26249a999571a7c81
BLAKE2b-256 1f727078c8781c59ce389cd42eb555b7be0b0da43b695968bc947da880a9b21d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.6-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a160eb1ea264f4ef51490043a5f80febfc44f9fdc3da75522c67ab8bef812412
MD5 6e30ed35f07b041b2f5a315194ec3b08
BLAKE2b-256 317851c6ee64342a274b92d657974f1b1f541e9d69bcf8a64906ab5afdabc70a

See more details on using hashes here.

Provenance

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