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.
Metadata
Release files for polars-backtest 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| polars_backtest-0.1.7.tar.gz | 462.8 kB | Details |
Built distributions (wheels)
Total release size: 487.7 MB
Release files / polars_backtest-0.1.7.tar.gz
| Download URL | polars_backtest-0.1.7.tar.gz |
|---|---|
| Size | 462.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8af52092fa91f644d3b7c9cf326efa04762634d667ab00247b6ffcef5f92d659
|
|
BLAKE2b-256 checksum How to use checksums |
5ec5ef9b554ef4e5f0d29bc5a3c5dae797f0e0b3efa3524c427c972f8c865585
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp314-cp314-win_amd64.whl
| Download URL | polars_backtest-0.1.7-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 19.5 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
285020067c9fa6c964ff990ddecc8ee6898052b6e6276177746be52b7d6b96e4
|
|
BLAKE2b-256 checksum How to use checksums |
77311abff6cc45f3ecbc38b1a555d4709c04f5e2361efa35cebd9798f3f5bbc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 21.5 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c4ae9cc6073dc96383a1aad9f57a648f5527dcdeda3e7f5a945be9fe31418645
|
|
BLAKE2b-256 checksum How to use checksums |
2c4b2ead1be86997504bfa1c7d192eb68fee3feedc474a8eecdab967f8e0f535
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | polars_backtest-0.1.7-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 19.7 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7aca6792ee544f9292eccd2fa587c84fde57742a5426c6795435826ab5cf6d87
|
|
BLAKE2b-256 checksum How to use checksums |
4360435629302d7dda4cee0735927ca59bfc937cbcab6e369703d757da7f3ff1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 20.6 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
54ee24f0d3bfcaed88cda28904ea4cde819e39785c7a89cb67892eb1f9c2b5d9
|
|
BLAKE2b-256 checksum How to use checksums |
c58ce2b7ab3224475eb62ee38471938483cf68729c9a9367de732107051b5c9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp313-cp313-win_amd64.whl
| Download URL | polars_backtest-0.1.7-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 19.5 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1a09291d0f81c94c1848ab5042548c4e96825ea0b84ad4d2a5ea073788165be4
|
|
BLAKE2b-256 checksum How to use checksums |
3127f04e8812ea75aebcca6b0031b468a06280ad5845b3c11595f2681d9fa5c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 21.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
338801c45460c16440f5055051e271ab17548b205e105857bffc9f9baf5388b3
|
|
BLAKE2b-256 checksum How to use checksums |
9538921f3eff8259983962dbb78e0295f4fc4a4ccc843ff2d19db72a9ac88e63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | polars_backtest-0.1.7-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 19.6 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e132e16c38cb702d4ace20f14f6e0e9fd5837c5c225fc55d14bd0837d3d5d62a
|
|
BLAKE2b-256 checksum How to use checksums |
1802862282dde1191bd8899367f9330ccbc07ebafa634a672a2a523109abdd25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 20.6 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
24f7e5e888c12ad6bd0f4b94b21df9c9480ee49a4b3d6e532c009aa53c3ecb30
|
|
BLAKE2b-256 checksum How to use checksums |
fa045816bfd3cc27fc88582b958f3e6e25ba9c6526146ec4ff4eea2cb6a3efdf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp312-cp312-win_amd64.whl
| Download URL | polars_backtest-0.1.7-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 19.5 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cce32e1195975d8bd5d308a0fa5c1b3793969d7941adc8237af2a99781fc102b
|
|
BLAKE2b-256 checksum How to use checksums |
9ccc873e0c6a7927918edce16782f0385ef3010be4f9693b27c05f1f6904763f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 21.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5361f4be2d471a360c4cc4a90668d8173079fd4a8fc13e9a910e0ab228ddb64e
|
|
BLAKE2b-256 checksum How to use checksums |
0c433441ff4f4b3d66b96f3494e1ee62ef76789d2604acfa3232700cbd2e0e2e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | polars_backtest-0.1.7-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 19.6 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2a6305ffda6ce80c9d6d0e1576cfc95f69474afe3049c1f91b6761ca0f5fc600
|
|
BLAKE2b-256 checksum How to use checksums |
77b02b25fd19b18ffe7969dba017bd8e9a9261a5600d850e3d032ce20c30c74c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 20.6 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
d41987df53c61713943b55ad07b0c9714fbc0ad0700753b1a445e10ef49ab61b
|
|
BLAKE2b-256 checksum How to use checksums |
7edeb36b68a8f745267e51c4803fafe3d4ed830e27518d25cda748c746ea343b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp311-cp311-win_amd64.whl
| Download URL | polars_backtest-0.1.7-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 19.5 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
85e9fc3e2326815433a26c0f8793c2a8f64d20871841863e0a4d896e72729a28
|
|
BLAKE2b-256 checksum How to use checksums |
e1185f0778a1e837bc3a3c30bea20e415deb94a98a2b812c6907a907cb232823
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 21.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1c454741b0d5c5e5fa8b7ac5564d8479986f3791bb077fb2f21256db708e7349
|
|
BLAKE2b-256 checksum How to use checksums |
f3f8cf7277b0bdf3ba10f9044683602c0f06c7ffa2a1146f7180e877f552410e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | polars_backtest-0.1.7-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 19.7 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6c7f0eaabbc2503c9ed96df59e3fce3288bb77fdfa591c785116f8d66b0582aa
|
|
BLAKE2b-256 checksum How to use checksums |
4e49517b8364656449809c7a93a64d1fba4b96907eb72fb141bdeb83de96bc36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 20.6 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
7e4264018809cf2a0c1417d3f50b3ec632fe6e0f7f64507b227930443d3c0ebd
|
|
BLAKE2b-256 checksum How to use checksums |
4dc1976d78943e21aae3f1a5beb2b03534959ef79e76d6d4da75e5622b688a2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp310-cp310-win_amd64.whl
| Download URL | polars_backtest-0.1.7-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 19.5 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a0cfd32c9572919771960e2dc83de8fdfd4524b83817692a66dd1e248af1ee64
|
|
BLAKE2b-256 checksum How to use checksums |
79ad0649dd047aeccdaa4b91fbef9035bae50e1624c029cc54f3f6aef828976d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 21.5 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e6b9d54f4f0c71b6da7d819afed67d5589c98f2b9d653940797be4ca6087cbfb
|
|
BLAKE2b-256 checksum How to use checksums |
1126c75de8b456926396129eb1ed954bb7b7cc178100560f4d282301ec3f0cfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | polars_backtest-0.1.7-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 19.7 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3ca92b2a5a9c8ccbc6c3d4a0f648b26aab81537ea85225808f64ed59f2feb134
|
|
BLAKE2b-256 checksum How to use checksums |
053481e7d770856a834d3290c7e1b03ce81ca5ee49695fc99b873a8fd0d3b95a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 20.6 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
d3e650138886e46a2deddb6419d1a76e84cfad2cdbc40e05bf7b589ea9bb7a92
|
|
BLAKE2b-256 checksum How to use checksums |
3abab06bea4aa9900adc2a6b6f82812842a9cb903e8ef6f67171a021877f940e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp39-cp39-win_amd64.whl
| Download URL | polars_backtest-0.1.7-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 19.5 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0075d2dee9603eaf574221405cca2ecd958f7dbcdcf6336279cfd439d8c3048d
|
|
BLAKE2b-256 checksum How to use checksums |
46b9c429e0c20b4d0da1a8f0854684349aba19be48e93d84468fd07358cd312d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 21.5 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e4affb84d236fa0cf32b9173d5bccbf2ff29605262805c5584220e4f8f4a8644
|
|
BLAKE2b-256 checksum How to use checksums |
0d9f4460b794587311a6b002b68ef6264024f883f252252bd918a474bee7717c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | polars_backtest-0.1.7-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 19.7 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3ae55da13dede08a6ae42ee96e3856b312fd81eff99db842b7d9c550ef7bd645
|
|
BLAKE2b-256 checksum How to use checksums |
e6543e1a3556e23c4ce58b05328df3807651a7714f64afb10bb5a8e1ce0a57cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency logRelease files / polars_backtest-0.1.7-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | polars_backtest-0.1.7-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 20.6 MB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
ad375a8f5c3b3af16adb0873727ccc3fbe07405e5c9e8cfdbd52081900841def
|
|
BLAKE2b-256 checksum How to use checksums |
3d82a46fc33bff0c37e9a2e6be99a9be96780c7bac95bd424590b3bd83c621d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.
Transparency log