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%
)

Visualization

Interactive, self-contained HTML report — no extra dependencies, works offline:

pl_bt.viz.show(report)                      # browser tab, or inline in notebooks
pl_bt.viz.save_html(report, "report.html")  # standalone shareable file
pl_bt.viz.report_data(report)               # JSON-safe payload for custom dashboards

Includes equity curve (benchmark overlay, log scale, range presets), drawdown, monthly return heatmap, trade return distribution, MAE scatter, and full stats. Light/dark mode follows the system.

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.7.tar.gz (462.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.7-cp314-cp314-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.14Windows x86-64

polars_backtest-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.7-cp314-cp314-macosx_11_0_arm64.whl (19.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polars_backtest-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polars_backtest-0.1.7-cp313-cp313-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.13Windows x86-64

polars_backtest-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.7-cp313-cp313-macosx_11_0_arm64.whl (19.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polars_backtest-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polars_backtest-0.1.7-cp312-cp312-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.12Windows x86-64

polars_backtest-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.7-cp312-cp312-macosx_11_0_arm64.whl (19.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polars_backtest-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polars_backtest-0.1.7-cp311-cp311-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.11Windows x86-64

polars_backtest-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.7-cp311-cp311-macosx_11_0_arm64.whl (19.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polars_backtest-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polars_backtest-0.1.7-cp310-cp310-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.10Windows x86-64

polars_backtest-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.7-cp310-cp310-macosx_11_0_arm64.whl (19.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

polars_backtest-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polars_backtest-0.1.7-cp39-cp39-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.9Windows x86-64

polars_backtest-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polars_backtest-0.1.7-cp39-cp39-macosx_11_0_arm64.whl (19.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

polars_backtest-0.1.7-cp39-cp39-macosx_10_12_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file polars_backtest-0.1.7.tar.gz.

File metadata

  • Download URL: polars_backtest-0.1.7.tar.gz
  • Upload date:
  • Size: 462.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for polars_backtest-0.1.7.tar.gz
Algorithm Hash digest
SHA256 8af52092fa91f644d3b7c9cf326efa04762634d667ab00247b6ffcef5f92d659
MD5 81e458467423fa427e80329823a10a87
BLAKE2b-256 5ec5ef9b554ef4e5f0d29bc5a3c5dae797f0e0b3efa3524c427c972f8c865585

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 285020067c9fa6c964ff990ddecc8ee6898052b6e6276177746be52b7d6b96e4
MD5 96c0dee6ca67fec90787e79a3c70a6e9
BLAKE2b-256 77311abff6cc45f3ecbc38b1a555d4709c04f5e2361efa35cebd9798f3f5bbc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4ae9cc6073dc96383a1aad9f57a648f5527dcdeda3e7f5a945be9fe31418645
MD5 a9e8ac856be75d47ea598615980e451b
BLAKE2b-256 2c4b2ead1be86997504bfa1c7d192eb68fee3feedc474a8eecdab967f8e0f535

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7aca6792ee544f9292eccd2fa587c84fde57742a5426c6795435826ab5cf6d87
MD5 2969f24b222d48ac2f33d1f4998a2d37
BLAKE2b-256 4360435629302d7dda4cee0735927ca59bfc937cbcab6e369703d757da7f3ff1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 54ee24f0d3bfcaed88cda28904ea4cde819e39785c7a89cb67892eb1f9c2b5d9
MD5 a97bb8254f81fe2a9e943b594e2fa0dd
BLAKE2b-256 c58ce2b7ab3224475eb62ee38471938483cf68729c9a9367de732107051b5c9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1a09291d0f81c94c1848ab5042548c4e96825ea0b84ad4d2a5ea073788165be4
MD5 4ddc29bd61e2d17257e49d55052d6ba0
BLAKE2b-256 3127f04e8812ea75aebcca6b0031b468a06280ad5845b3c11595f2681d9fa5c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 338801c45460c16440f5055051e271ab17548b205e105857bffc9f9baf5388b3
MD5 8a59abd99d302645ae780ba3ccab51bc
BLAKE2b-256 9538921f3eff8259983962dbb78e0295f4fc4a4ccc843ff2d19db72a9ac88e63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e132e16c38cb702d4ace20f14f6e0e9fd5837c5c225fc55d14bd0837d3d5d62a
MD5 253402e84ccd5cb5d35929cba10291c0
BLAKE2b-256 1802862282dde1191bd8899367f9330ccbc07ebafa634a672a2a523109abdd25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 24f7e5e888c12ad6bd0f4b94b21df9c9480ee49a4b3d6e532c009aa53c3ecb30
MD5 9ff19d627e6e6b043ed945d466b0547b
BLAKE2b-256 fa045816bfd3cc27fc88582b958f3e6e25ba9c6526146ec4ff4eea2cb6a3efdf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cce32e1195975d8bd5d308a0fa5c1b3793969d7941adc8237af2a99781fc102b
MD5 2c4fecac1e9033c410e735f9f3f6f34e
BLAKE2b-256 9ccc873e0c6a7927918edce16782f0385ef3010be4f9693b27c05f1f6904763f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5361f4be2d471a360c4cc4a90668d8173079fd4a8fc13e9a910e0ab228ddb64e
MD5 c805efe1f668a0cf659fc1c74eed7c8e
BLAKE2b-256 0c433441ff4f4b3d66b96f3494e1ee62ef76789d2604acfa3232700cbd2e0e2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a6305ffda6ce80c9d6d0e1576cfc95f69474afe3049c1f91b6761ca0f5fc600
MD5 83623e35794405c6fa191bd2ecfdbe25
BLAKE2b-256 77b02b25fd19b18ffe7969dba017bd8e9a9261a5600d850e3d032ce20c30c74c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d41987df53c61713943b55ad07b0c9714fbc0ad0700753b1a445e10ef49ab61b
MD5 6850d555067f7f6b5bcf1d50ae1fe6ac
BLAKE2b-256 7edeb36b68a8f745267e51c4803fafe3d4ed830e27518d25cda748c746ea343b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 85e9fc3e2326815433a26c0f8793c2a8f64d20871841863e0a4d896e72729a28
MD5 7582d3555d802df315b076e9079df770
BLAKE2b-256 e1185f0778a1e837bc3a3c30bea20e415deb94a98a2b812c6907a907cb232823

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c454741b0d5c5e5fa8b7ac5564d8479986f3791bb077fb2f21256db708e7349
MD5 50891dfa06a9c33ccf0eb590779090b5
BLAKE2b-256 f3f8cf7277b0bdf3ba10f9044683602c0f06c7ffa2a1146f7180e877f552410e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c7f0eaabbc2503c9ed96df59e3fce3288bb77fdfa591c785116f8d66b0582aa
MD5 2475cbd6ef8e93634f96c9b512d56673
BLAKE2b-256 4e49517b8364656449809c7a93a64d1fba4b96907eb72fb141bdeb83de96bc36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7e4264018809cf2a0c1417d3f50b3ec632fe6e0f7f64507b227930443d3c0ebd
MD5 7bca2b6228f166ee0d8ad0583b722d61
BLAKE2b-256 4dc1976d78943e21aae3f1a5beb2b03534959ef79e76d6d4da75e5622b688a2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a0cfd32c9572919771960e2dc83de8fdfd4524b83817692a66dd1e248af1ee64
MD5 0331120252874903d5c54a3aec62c041
BLAKE2b-256 79ad0649dd047aeccdaa4b91fbef9035bae50e1624c029cc54f3f6aef828976d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6b9d54f4f0c71b6da7d819afed67d5589c98f2b9d653940797be4ca6087cbfb
MD5 d4f73552039ea9fee96a5502cf884100
BLAKE2b-256 1126c75de8b456926396129eb1ed954bb7b7cc178100560f4d282301ec3f0cfd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ca92b2a5a9c8ccbc6c3d4a0f648b26aab81537ea85225808f64ed59f2feb134
MD5 e3268435cf3dbb9481bca631b76694ac
BLAKE2b-256 053481e7d770856a834d3290c7e1b03ce81ca5ee49695fc99b873a8fd0d3b95a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d3e650138886e46a2deddb6419d1a76e84cfad2cdbc40e05bf7b589ea9bb7a92
MD5 05cf641b1957b34f5412b1ad2dad5513
BLAKE2b-256 3abab06bea4aa9900adc2a6b6f82812842a9cb903e8ef6f67171a021877f940e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0075d2dee9603eaf574221405cca2ecd958f7dbcdcf6336279cfd439d8c3048d
MD5 8fbcde187949b7bcfaa87dedde73b3cd
BLAKE2b-256 46b9c429e0c20b4d0da1a8f0854684349aba19be48e93d84468fd07358cd312d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4affb84d236fa0cf32b9173d5bccbf2ff29605262805c5584220e4f8f4a8644
MD5 34e49c4a308f2d8d2bce5d68b75ca7fc
BLAKE2b-256 0d9f4460b794587311a6b002b68ef6264024f883f252252bd918a474bee7717c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ae55da13dede08a6ae42ee96e3856b312fd81eff99db842b7d9c550ef7bd645
MD5 0422314ab8ab96d8d4e7b2a1b2bdc3a3
BLAKE2b-256 e6543e1a3556e23c4ce58b05328df3807651a7714f64afb10bb5a8e1ce0a57cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.7-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ad375a8f5c3b3af16adb0873727ccc3fbe07405e5c9e8cfdbd52081900841def
MD5 7d7434e739a2cfe337a8a536d7b451d6
BLAKE2b-256 3d82a46fc33bff0c37e9a2e6be99a9be96780c7bac95bd424590b3bd83c621d5

See more details on using hashes here.

Provenance

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