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

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

Uploaded CPython 3.14Windows x86-64

polars_backtest-0.1.0-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.0-cp314-cp314-macosx_11_0_arm64.whl (19.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

polars_backtest-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

polars_backtest-0.1.0-cp313-cp313-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

polars_backtest-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polars_backtest-0.1.0-cp312-cp312-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.12Windows x86-64

polars_backtest-0.1.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (19.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polars_backtest-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polars_backtest-0.1.0-cp311-cp311-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.11Windows x86-64

polars_backtest-0.1.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (19.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polars_backtest-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polars_backtest-0.1.0-cp310-cp310-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.10Windows x86-64

polars_backtest-0.1.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (19.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

polars_backtest-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polars_backtest-0.1.0-cp39-cp39-win_amd64.whl (18.9 MB view details)

Uploaded CPython 3.9Windows x86-64

polars_backtest-0.1.0-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.0-cp39-cp39-macosx_11_0_arm64.whl (19.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

polars_backtest-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: polars_backtest-0.1.0.tar.gz
  • Upload date:
  • Size: 304.5 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.0.tar.gz
Algorithm Hash digest
SHA256 af5fab7ce6d7f98f2b0544b1e7d90124baf34934a009441fdb35c49cee235b24
MD5 90c75506268e466077fbba431cde375f
BLAKE2b-256 628652c5eb7b9385688f6a15cc3847d6c3ea0fdcd367737e5298b07578b9dea8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0fd6cea7d5e32b5806894ac295452a5e322930865fb31525982715fb83c91dc9
MD5 49a007217f9dea1c8688c4c7e2395425
BLAKE2b-256 6f69cb9511d43617a9a490a1001e5904086110d5204bab5afdea94faf9fc59a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77b40b1c18187ff4361230f8382e742fd358f70aeeaf512967f04826d1ed0bbb
MD5 11b9988f5f10ad21991062e0591db5a7
BLAKE2b-256 78041366ab1194bfe123ad8af5e9ccd26c8e2a740dbe723a7de489ec1b00f241

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 482c7a1b349edd31738cc7be9d454832383f21bf1e7aa0252bf1102413b4c48b
MD5 1bf26ff49827e2e6a5819108b5651701
BLAKE2b-256 9bae25ababf30bf76442e584b1ae929be96e675380ac5140df6ff7cb3cd9d61b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1148a9f4d6aa62fe4de65ddddbbba7dddf4a774c3debafcd4d6a54436896bd91
MD5 0dd1a8afb74c2cf58cc821cb5f047298
BLAKE2b-256 1fa6f0156ee3ec1c74439fc54c603d56b68ccb1eed332ccae27cbb2b5f3678ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9581fac3851cb30259df395db863b570d69d39e9caca8ee4f59e40de162f79d6
MD5 b76a33a8f783393be910cd6637035ec7
BLAKE2b-256 402bff23e6258c34ba9f183d6e5ec0b52afe182194a41170414583c832f03d98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 722125b5621f2d03f914c6e6b3cde5539e2a67a78924553a26d3db4f33842e04
MD5 7e1ea77189335be83f8d5fe09f44eb76
BLAKE2b-256 ba19f3343ab8d98590d0bc661eebca5f7290e4c93b475dcf666a17c3c9f862e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18366df544892305eeea8524b869f5fe04536f03eaca714b0dfe71f970887d49
MD5 7f4dd3b6ad2b5f226f4a897219077c83
BLAKE2b-256 aac0c6fec6188851447e927383862acc3546f3a71cb07d5be8ab898f9d9ded7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6fc5629c138395f76d60c9c3b519b88e6961b429c277632b456f469947e015ef
MD5 36e61431c272dd78ede5aa2ebf71a249
BLAKE2b-256 682952f66ab170f18621aa71adfcafc84e2130d7c2578f29bfe1b964f8ff180f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0d8db8c6cda1f312ed0ed92ca42f61e62a0408043d53c7cdb7172c26299c1347
MD5 dd85c714fcb5d22290cbdc59c8193bc4
BLAKE2b-256 5ae2626c57b69cb41339106e035002e67bcd31dd91bd16fd04f1192edb429726

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c62e0339113077735db2b5dee006927290d126df04178b836c6f24ce40c4f3c
MD5 8cc6e8813d731b57c7a21f67bb37bcbc
BLAKE2b-256 d1f1611d7da8a643214551fa0774ee0a3fd1073463120ebb9664eeda7a3088ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7256a2136275b01c176c1e6be566ac92084bbd1eef8f17922f5784e94a5d18ec
MD5 a30f92420416a93c868e55a44fdfd2ea
BLAKE2b-256 fe35c26442ef2733a86071f8a4686ef9c05f1c1759e06a90a69f43025e25edea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 18b4020bc60af033219d4fed8a525f93d25b67e066efe09173b0a9afbfe1431a
MD5 59b77498d30da9fd31b4d7fea50c3dba
BLAKE2b-256 3d51604b830f6ed68f9b19455b0d251e06748edd99122f0683c466c57b50f0f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 def27efc095a6d32696c6eff11ddc4d9499a05298c05473f1447032e12942270
MD5 14c8c8b29650b44432f847ddec4788ed
BLAKE2b-256 149b79c466280ff07330d8aa346488f86347f19f5fdc5d9aae6fdec9ad52d58c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f557efc0de4c8b7d82352510dd914142e111b60bfd190175c77ffedc97c4eac
MD5 43df16be0421db30c8b25b50c4c83f75
BLAKE2b-256 9efa2dab79ff8fc51d37aa0c6e892e8196c7421c6ed20c281b1e651160a927e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0837a9654423bab174a7580e56efe495b21880e71d2124b4621cca60b969b930
MD5 dda07763e69afc04de029bc86d1362c0
BLAKE2b-256 4846cc2b9bf9142902d9df2f1ae2b96163095ba60a3456d8d70fb1f89f70a074

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 77c7d788998bcd905b56e756fdbfe29db5abef5d3564b600a6b3b4a1c535f023
MD5 b99c7ddf38902e2507a21ddc8d1c047b
BLAKE2b-256 fec42c2a0d1bbda7a8e6f2fd3b4dc169d7e2ffa109488d466183d974a27f532d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b1878044caa84f20ae4ae7bc65bf3421c1f02690ce8d56e18e1ef48f8958a861
MD5 e59abbc40434e3f932ff17fc92f3e5d6
BLAKE2b-256 24aee79ade5860dcc8937715db6b3f4e9cf344d26f6a4319b560f35a0e631146

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e59cb12fa3acfe278f990461297cb7e05e2b57a2c4b529eb74e0a66a4b516a2
MD5 689e5fd1206d5fe7353dc9909d3ce98e
BLAKE2b-256 42cb19ed99c1fbba7b1527706aec9918bd6a12c13808866dd425da5cd98847fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffeda61bf1d50d27ee8407095e16611e5d68c9b5215c7a89f6a254d75410e43a
MD5 cc8cbfb7ef1eec0f4a346cbb64915f05
BLAKE2b-256 69785d22313fac5562a2db44d509a09eca2af62f1fd6b801beeaebfcb8979cf4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1cf2766c08428238d7b725e6ffe7d150444c93ca301ca9264d0ab3238848a749
MD5 8b1e233e6bf926dc76bc7b251d92b615
BLAKE2b-256 9956dd69f136fb363d72d1a7d226c49cc23ef098a5b1fccaa8e2c020870a934e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eb506ce90d35683df6b6c66b4025083cab6c5926901c41f5c41985950fdcc6a4
MD5 a9378d8d10291f78515cedacf200dac9
BLAKE2b-256 c634dc2e01f9eaf33d41ae6c98b9f13a6c3f1d52c13a15c7937fc34c1bd822ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5dfa747574ad008235aab54db6e2444ab353b56ff93214fb8ecb87cf397b771c
MD5 47359c8014727aa7b6099eaeb004540a
BLAKE2b-256 0ed0a72473bec71f71c54d37e93a64e8ee02c939b7189b0ba85be3b159aaaf93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe251f00d871e079803788872662ffeeb8e3fd1f0a50d9a1bf216fe065c5cfcd
MD5 24f336e48544230ff3a862ec7e1629f0
BLAKE2b-256 3d8ea52fc54f1f7df621f49c8785e6ff7aa0a7a5793fb095392bd355b81f482b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for polars_backtest-0.1.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b40479e8be23f36588ec84b1b17aeb761df075e0c7900abe2ae088af0a20138b
MD5 97ce41ad9f67af2178478d8ae18bba50
BLAKE2b-256 61d4ab8764f06e2aa79173287235fcf06c75a8ccd3af04d2a3a9797a6f372f19

See more details on using hashes here.

Provenance

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