Skip to main content

RegimeFlow Python Bindings

regimeflow is a Python package for regime-aware quantitative research, backtesting, reporting, visualization, and walk-forward analysis.

It is meant for Python users who want to:

  • run historical backtests from Python
  • write event-driven Python strategies
  • turn results into dataframes, NumPy arrays, JSON, CSV, and HTML
  • inspect regime-aware metrics instead of only a single total-return number
  • run parity and research-session workflows
  • generate strategy-tester dashboards from Python

This README is intentionally Python-only. It documents the published Python package as a Python library and focuses on what users can do after pip install regimeflow.

What The Package Contains

The package groups its functionality into a few clear surfaces:

  • Native engine bindings for backtests, orders, fills, portfolio state, market data, regime state, and walk-forward optimization.
  • Python strategy support through regimeflow.Strategy.
  • Analysis helpers for performance summaries, regime metrics, report export, HTML/CSV/JSON output, notebook helpers, and NumPy-friendly accessors.
  • Data helpers for CSV ingestion, dataframe conversion, and simple preprocessing.
  • Research helpers for parity workflows and notebook-facing research sessions.
  • Visualization helpers for charts, dashboards, live dashboards, and HTML export.

Installation

Basic installation:

pip install regimeflow

Visualization extras:

pip install "regimeflow[viz]"

Development extras:

pip install "regimeflow[dev]"

Everything exposed by the published Python package:

pip install "regimeflow[full]"

Runtime Notes

  • Python 3.9 through 3.12 are supported.
  • Wheels are preferred when available.
  • The package exposes a compiled extension behind a Python API, so import and usage remain normal Python.

What You Can Do With The Package

The package is broad enough that it helps to think in workflows instead of only in class names.

Use Case 1: Run A Backtest From Python

import regimeflow as rf

cfg = rf.BacktestConfig.from_yaml("examples/backtest_basic/config.yaml")
engine = rf.BacktestEngine(cfg)
results = engine.run("moving_average_cross")

print(rf.analysis.performance_summary(results))

Use this when you already have a config file and want a direct research run.

Use Case 2: Write A Python Strategy

import regimeflow as rf

class ThresholdStrategy(rf.Strategy):
    def initialize(self, ctx):
        self.ctx = ctx

    def on_bar(self, bar):
        if bar.close > bar.open:
            self.ctx.submit_order(
                rf.Order("AAPL", rf.OrderSide.BUY, rf.OrderType.MARKET, 1.0)
            )

cfg = rf.BacktestConfig.from_yaml("examples/backtest_basic/config.yaml")
results = rf.BacktestEngine(cfg).run(ThresholdStrategy())

Use this when the strategy logic itself belongs in Python.

Use Case 3: Export Reports

rf.analysis.write_report_json(results, "report.json")
rf.analysis.write_report_csv(results, "report.csv")
rf.analysis.write_report_html(results, "report.html")

Use this when you want machine-readable and human-readable outputs from the same run.

Use Case 4: Work With Pandas And NumPy

tables = rf.data.results_to_dataframe(results)
equity_times, equity_values = rf.analysis.equity_to_numpy(results)

Use this when your workflow continues into notebooks, analytics pipelines, or custom reports.

Use Case 5: Validate Regime Attribution

ok, message = rf.metrics.validate_regime_attribution(results)
print(ok, message)

Use this when you need an independent check that regime metrics reconcile correctly.

Use Case 6: Generate A Dashboard

rf.visualization.export_dashboard_html(results, "strategy_tester_report.html")

Use this when you need a shareable HTML report from a Python run.

Use Case 7: Run A Research Session

session = rf.research.ResearchSession(
    config_path="examples/backtest_basic/config.yaml"
)
results = session.run_backtest("moving_average_cross")
parity = session.parity_check(
    live_config_path="examples/live_paper_alpaca/config.yaml"
)

Use this when a notebook or research tool wants one object to own config, runs, and parity checks.

Use Case 8: Run Walk-Forward Analysis

Use the exported walk-forward types when you need parameter search and rolling out-of-sample validation:

  • ParameterDef
  • WalkForwardConfig
  • WalkForwardOptimizer
  • WalkForwardResults
  • WindowResult

Quick Start

import regimeflow as rf

cfg = rf.BacktestConfig.from_yaml("examples/backtest_basic/config.yaml")
engine = rf.BacktestEngine(cfg)
results = engine.run("moving_average_cross")

print(results.report_json())

The shortest mental model is:

  1. load a BacktestConfig
  2. construct BacktestEngine
  3. run a built-in strategy name or a Python Strategy
  4. inspect BacktestResults

Python Package Layout

The package has one top-level surface and several helper modules.

Top-Level Runtime Objects

Category Symbols
Config and timestamps Config, load_config, Timestamp
Orders and fills Order, Fill, OrderSide, OrderType, OrderStatus, TimeInForce
Regime state RegimeType, RegimeState, RegimeTransition
Engine runtime BacktestConfig, BacktestEngine, BacktestResults, Portfolio, Position
Market data Bar, Tick, Quote, OrderBook, BookLevel, BarType
Strategy surface Strategy, StrategyContext, register_strategy
Walk-forward ParameterDef, WalkForwardConfig, WalkForwardOptimizer, WalkForwardResults, WindowResult

Top-Level Module Exports

These are available directly from the package:

  • regimeflow.analysis
  • regimeflow.config
  • regimeflow.data
  • regimeflow.metrics
  • regimeflow.research
  • regimeflow.visualization

Compatibility aliases are also exported:

  • regimeflow.walkforward
  • regimeflow.core_strategy
  • regimeflow.strategy_module

Top-Level Imports

The top-level package exports the core types most research workflows need:

  • BacktestConfig
  • BacktestEngine
  • BacktestResults
  • Portfolio
  • Position
  • Order
  • Fill
  • OrderSide
  • OrderType
  • OrderStatus
  • TimeInForce
  • Timestamp
  • RegimeType
  • RegimeState
  • RegimeTransition
  • Strategy
  • StrategyContext
  • Bar
  • Tick
  • Quote
  • OrderBook
  • BookLevel
  • BarType
  • WalkForwardConfig
  • WalkForwardOptimizer
  • WalkForwardResults
  • WindowResult
  • ParameterDef

Helper modules and aliases also exposed from the package root:

  • regimeflow.analysis
  • regimeflow.config
  • regimeflow.data
  • regimeflow.metrics
  • regimeflow.research
  • regimeflow.visualization
  • regimeflow.walkforward
  • regimeflow.core_strategy
  • regimeflow.strategy_module

Backtest Configuration

BacktestConfig is the main configuration object. It supports YAML loading and lets Python workflows opt into the same execution and risk structure used by the native engine.

Typical fields include:

  • data-source selection and data-source-specific settings
  • symbol list, date bounds, and bar type
  • capital and currency
  • regime detector selection and detector parameters
  • strategy parameters
  • execution model and execution parameters
  • slippage and commission settings
  • plugin search paths and plugin load lists
  • risk parameters

YAML loading:

cfg = rf.BacktestConfig.from_yaml("examples/backtest_basic/config.yaml")

The Python bindings also expose convenience helpers for richer execution realism configuration, including:

  • session windows and halted dates/symbols
  • queue-dynamics settings
  • account-margin configuration
  • enforcement rules for margin calls and stop-out behavior
  • financing parameters

This matters because the Python surface is not limited to a flat commission + slippage model. It can drive richer session, queue, account, margin, and financing controls directly from Python.

In practice, BacktestConfig is where you set:

  • symbols
  • date range
  • bar type
  • capital
  • data source and source parameters
  • regime detector and regime parameters
  • strategy parameters
  • execution and account assumptions
  • slippage and transaction-cost assumptions
  • plugin/search-path settings

Strategy Contract

Custom Python strategies subclass regimeflow.Strategy.

The core lifecycle methods are:

  • initialize(ctx)
  • on_start()
  • on_stop()
  • on_bar(bar)
  • on_tick(tick)
  • on_quote(quote)
  • on_order_book(book)
  • on_order_update(order)
  • on_fill(fill)
  • on_regime_change(transition)
  • on_end_of_day()
  • on_timer(timer_id)

Minimal example:

import regimeflow as rf

class MyStrategy(rf.Strategy):
    def initialize(self, ctx):
        self.ctx = ctx

    def on_bar(self, bar):
        pass

cfg = rf.BacktestConfig.from_yaml("examples/backtest_basic/config.yaml")
engine = rf.BacktestEngine(cfg)
results = engine.run(MyStrategy())

The engine also accepts a registered or built-in strategy name:

results = engine.run("moving_average_cross")

StrategyContext gives Python strategies the operational methods they usually need:

  • submit_order
  • cancel_order
  • portfolio
  • get_position
  • current_regime
  • current_time
  • get_latest_bar
  • get_latest_quote
  • get_latest_book
  • get_bars
  • schedule_timer
  • cancel_timer

Results Surface

BacktestResults is the main output object. Common downstream workflows include:

  • summary reporting
  • equity-curve export
  • trade export
  • regime attribution inspection
  • account-state analysis
  • dashboard generation

Representative usage:

report_json = results.report_json()
report_csv = results.report_csv()
equity = results.equity_curve()
trades = results.trades()

Additional result surfaces exposed to Python:

  • results.account_curve()
  • results.account_state()
  • results.venue_fill_summary()
  • results.performance_summary()
  • results.performance_stats()
  • results.regime_performance()
  • results.transition_metrics()
  • results.regime_metrics()
  • results.regime_history()
  • results.dashboard_snapshot()
  • results.dashboard_snapshot_json()
  • results.dashboard_terminal()
  • results.tester_report()
  • results.tester_journal()

The portfolio equity history now includes account-state columns such as:

  • initial_margin
  • maintenance_margin
  • available_funds
  • margin_excess
  • buying_power
  • margin_call
  • stop_out

That matters for users who want margin-aware or enforcement-aware backtests from Python, not only mark-to-market equity.

Analysis Module

regimeflow.analysis provides report and metric helpers for turning native engine results into research outputs.

Available helpers include:

  • performance_summary
  • performance_stats
  • regime_performance
  • transition_metrics
  • equity_curve
  • trades
  • summary_dataframe
  • stats_dataframe
  • regime_dataframe
  • transitions_dataframe
  • report_json
  • report_csv
  • report_html
  • write_report_json
  • write_report_csv
  • write_report_html
  • display_report
  • display_equity
  • equity_to_numpy
  • trades_to_numpy

Example:

import regimeflow as rf

summary = rf.analysis.performance_summary(results)
html = rf.analysis.report_html(results)

Use analysis when you want:

  • summary statistics
  • regime-aware performance slices
  • ready-to-export reports
  • notebook display helpers
  • NumPy-friendly access to equity/trade data

Data Module

regimeflow.data provides dataframe conversion and loader helpers for Python-side research preprocessing.

Exposed helpers include:

  • bars_to_dataframe
  • dataframe_to_bars
  • ticks_to_dataframe
  • dataframe_to_ticks
  • results_to_dataframe
  • DataFrameDataSource
  • load_csv_bars
  • load_csv_ticks
  • load_csv_dataframe
  • normalize_timezone
  • fill_missing_time_bars

This is useful when you want to keep feature engineering and exploratory work in Pandas while still feeding the native engine predictable structures.

Typical patterns:

  • CSV to dataframe for preprocessing
  • dataframe to bars/ticks for engine input
  • results to dataframe tables for downstream analysis
  • timezone normalization before runs
  • filling missing bars for more uniform time-series processing

Research Utilities

regimeflow.research exposes notebook-oriented helpers, especially for parity workflows where you want to compare a backtest/research baseline against another runtime configuration.

Available types:

  • ResearchSession
  • ParityResult
  • parity_check

Example:

import regimeflow as rf

session = rf.research.ResearchSession(config_path="examples/backtest_basic/config.yaml")
report = session.parity_check(live_config_path="examples/live_paper_alpaca/config.yaml")
print(report.status)

Use this module when:

  • you want a notebook-friendly session object
  • you want parity checks near the research loop
  • you want one object to own config path and run orchestration

Visualization

The browser-based strategy tester dashboard belongs to the Python package.

regimeflow.visualization exports:

  • plot_results
  • create_dashboard
  • create_strategy_tester_dashboard
  • create_live_dashboard
  • dashboard_snapshot_to_live_dashboard
  • create_interactive_dashboard
  • create_dash_app
  • launch_dashboard
  • create_live_dash_app
  • launch_live_dashboard
  • export_dashboard_html

This gives Python users a direct route from engine output to a sharable dashboard or interactive session.

Typical use cases:

  • static chart generation
  • shareable HTML strategy-tester reports
  • interactive dashboard sessions
  • conversion from dashboard snapshots to a live-style dashboard view

Command-Line Entry Point

The package installs:

regimeflow-backtest

It supports:

  • YAML config loading
  • strategy selection
  • JSON strategy-parameter injection
  • report export
  • equity/trade CSV export
  • optional printed summary output

Typical usage:

regimeflow-backtest \
  --config examples/backtest_basic/config.yaml \
  --strategy moving_average_cross \
  --output-json report.json \
  --output-equity equity.csv \
  --output-trades trades.csv \
  --print-summary

For Python strategies, the CLI accepts the module:Class form and expects the class to inherit from regimeflow.Strategy.

This is useful when your team wants:

  • one reproducible shell command per run
  • YAML-driven backtests without writing a wrapper script
  • report export in CI or scheduled jobs

Walk-Forward Optimization

The top-level package also exports walk-forward optimization types:

  • ParameterDef
  • WalkForwardConfig
  • WalkForwardOptimizer
  • WalkForwardResults
  • WindowResult

These are intended for parameterized research loops where you need rolling-window evaluation rather than a single static in-sample run.

Use this surface when:

  • one in-sample backtest is not enough
  • you want repeated train/test windows
  • you need parameter selection logic exposed in Python

What This Package Is Good At

  • Python-first research workflows backed by a native engine
  • repeatable backtests
  • regime-aware strategy experiments
  • analysis/report export
  • dashboard generation
  • parity-oriented research tooling

What This Package Does Not Claim

  • It does not turn PyPI installation alone into a fully configured live-trading stack.
  • Broker access, venue permissions, account balances, and regional restrictions remain external constraints.
  • The Python web dashboard is a visualization surface, not proof of production readiness.

Documentation And Examples

Project documentation:

Repository:

Maintainer

Metadata

Release files for regimeflow 1.0.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for regimeflow 1.0.16
File Size Uploaded
regimeflow-1.0.16.tar.gz 2.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for regimeflow 1.0.16
File
regimeflow-1.0.16-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
regimeflow-1.0.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
regimeflow-1.0.16-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
regimeflow-1.0.16-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
regimeflow-1.0.16-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
regimeflow-1.0.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
regimeflow-1.0.16-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
regimeflow-1.0.16-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
regimeflow-1.0.16-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
regimeflow-1.0.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
regimeflow-1.0.16-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
regimeflow-1.0.16-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
regimeflow-1.0.16-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
regimeflow-1.0.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
regimeflow-1.0.16-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
regimeflow-1.0.16-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details
regimeflow-1.0.16-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
regimeflow-1.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
regimeflow-1.0.16-cp39-cp39-macosx_15_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 15.0+ x86-64 Details
regimeflow-1.0.16-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details

Total release size: 97.6 MB

Release files / regimeflow-1.0.16.tar.gz

Download URL regimeflow-1.0.16.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
602b1b2e85da40398c17c011c11997f92df39406cdfd8174f3b27a89a4a39262
BLAKE2b-256 checksum
How to use checksums
4956acfdedfe66b644fcd2c0226ae6c24fb9c7d8cc45a8f0d8a411dbc27d04cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp313-cp313-win_amd64.whl

Download URL regimeflow-1.0.16-cp313-cp313-win_amd64.whl
Size 10.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
facc7b8d84b5693c214a7bc1e0ddefbc88764f7eb847491f89fa4b61a0d16ebd
BLAKE2b-256 checksum
How to use checksums
fd6dc1f53f6033e012f34b5bcbaf3961dc1ad93025cec08c97e6264004edbb31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL regimeflow-1.0.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c3ba1dac13d0ee809df7852daddbfb77a303d3b66dab4575a615bda9086842d6
BLAKE2b-256 checksum
How to use checksums
fea006add1358bd01a1ca607622ec1a13ca03bbef43a32cab57d82b25f9c2eed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp313-cp313-macosx_15_0_x86_64.whl

Download URL regimeflow-1.0.16-cp313-cp313-macosx_15_0_x86_64.whl
Size 2.6 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
2d5275f59f516c4d6b5657e90a83b81d02dff880cab67ebbf594f599242af45e
BLAKE2b-256 checksum
How to use checksums
e89a006830d824d6db523d15c29b46036bec33ed96da80025a7566e1ab6b8e7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp313-cp313-macosx_14_0_arm64.whl

Download URL regimeflow-1.0.16-cp313-cp313-macosx_14_0_arm64.whl
Size 2.4 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d01ba395ada1dad485e63cea1a338aa5aed9ec34afa689d556ef135ebee349fd
BLAKE2b-256 checksum
How to use checksums
c1453264d02a39d0c7ff77e4fc1840237296e818277ab61e9e7a29d89b379b77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp312-cp312-win_amd64.whl

Download URL regimeflow-1.0.16-cp312-cp312-win_amd64.whl
Size 10.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a387a95139087ff68297d5fea4f0bd94d5f898baf706e6135f52cf8b43237754
BLAKE2b-256 checksum
How to use checksums
2ebf2dfa46b2a9612121ccc498876921164a3ee2b646dddbc7dd8f6e5fd7154e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL regimeflow-1.0.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
223e8b9fa010dda0eff45ab30e717e4a59c6e10bb044821ea64428328d5acea9
BLAKE2b-256 checksum
How to use checksums
f987e493b0f7c82c7adabf9f39ac73ad7898cc2f9d82c25119389cc6e01045e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp312-cp312-macosx_15_0_x86_64.whl

Download URL regimeflow-1.0.16-cp312-cp312-macosx_15_0_x86_64.whl
Size 2.6 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
d9f358a8a705306844ad6919a81916c851c4f1f1c410b3b6e8cbe02d909f85a2
BLAKE2b-256 checksum
How to use checksums
1ca4b121b01b44c1acf50372fbbb788178d3c5c97ad4768404756e9e7f983a38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp312-cp312-macosx_14_0_arm64.whl

Download URL regimeflow-1.0.16-cp312-cp312-macosx_14_0_arm64.whl
Size 2.4 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
00dccec7157a58d8add4168fb55ef135c7f8ac79a2c75a3ab0a0ec4e4e43b3f0
BLAKE2b-256 checksum
How to use checksums
ae4f9cf56ffc382876672c3eedc7f3f3c1bff0c35b18bcdfa7f11e82ee316c3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp311-cp311-win_amd64.whl

Download URL regimeflow-1.0.16-cp311-cp311-win_amd64.whl
Size 10.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8609ddccf522eedf1bac3675f47aab5ae74b94899f4db799ea7ca8d214b5ed5d
BLAKE2b-256 checksum
How to use checksums
99e0c898aaba9b8797490fca4010b6bcf543b0c64934cdccd8d91f04354e34a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL regimeflow-1.0.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ff2f6ff26a2cf731a631f8097b5ddea647587af7ecdd3cb24ed131e514289e29
BLAKE2b-256 checksum
How to use checksums
49c747a16c7b238759622eef6c80d3b1d456eb38838f8d417c114704a9856818
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp311-cp311-macosx_15_0_x86_64.whl

Download URL regimeflow-1.0.16-cp311-cp311-macosx_15_0_x86_64.whl
Size 2.6 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
238d572d7c8c3c92e6669f42b61b0f5c0ffca6505b6c38352a4dd481d5d377cc
BLAKE2b-256 checksum
How to use checksums
7d221d0a593bb7a71afcc00aac777c3ec3464bdb16215fd5b4f28ad117ffa901
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp311-cp311-macosx_14_0_arm64.whl

Download URL regimeflow-1.0.16-cp311-cp311-macosx_14_0_arm64.whl
Size 2.4 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
1d34bbab83f9a67f190d1a1ea50fe8eb3868e2958746d6f1b4651bf882b885c4
BLAKE2b-256 checksum
How to use checksums
a544d7ff8e2ef4142a76493eddd12f7f6bcf31dd057678a90677c0788d7caa98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp310-cp310-win_amd64.whl

Download URL regimeflow-1.0.16-cp310-cp310-win_amd64.whl
Size 10.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b203b8efe2485115e0106120828c8835719accad17088eaefa1b58b135bce4fd
BLAKE2b-256 checksum
How to use checksums
a4e47adc742ce9807f8c0ec8f93c86ff5ac8a5ddde24ddbad9677f9cd189071e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL regimeflow-1.0.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a85068ac7a5d15dc5d0e816ac53515f3d7d052ce57c03f06c9383ab2278b2918
BLAKE2b-256 checksum
How to use checksums
0daa17bea9ebbaf5f448e949b3c6dd058836d1db60747f74a816b0689f5f07ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp310-cp310-macosx_15_0_x86_64.whl

Download URL regimeflow-1.0.16-cp310-cp310-macosx_15_0_x86_64.whl
Size 2.6 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
0c765ddad56c4d1853f48d5a58d569d9000f41f4f35de6720033fd1e563c00f5
BLAKE2b-256 checksum
How to use checksums
d6b7de8929e611cca2bd820b2fc5867c8e2c3cef4d67ab72770f28dbe0b02069
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp310-cp310-macosx_14_0_arm64.whl

Download URL regimeflow-1.0.16-cp310-cp310-macosx_14_0_arm64.whl
Size 2.4 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
0ec784cb197d13eab32a82df5142c92e9d99a14962315136c7c4ece92d9555ef
BLAKE2b-256 checksum
How to use checksums
30b36e1b79f7b1de575ca0b001cb15cf3559e7a4e1c78bb1454ed6593d803bb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp39-cp39-win_amd64.whl

Download URL regimeflow-1.0.16-cp39-cp39-win_amd64.whl
Size 10.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
ece9eacebf83f548d38281908b4743d85168395eeb63927c9f4466d45dac73e2
BLAKE2b-256 checksum
How to use checksums
99467d64f9b721f703bc0f59b4a57e3886f9de9aae69c4c351915e8e564a5c55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL regimeflow-1.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
126f1198e010af627661e5736c4119372237dfbb2cc07dd9c31f226eaaf9cf56
BLAKE2b-256 checksum
How to use checksums
ba62f1214f90da7e5f06206c6699154fbbe6dd198253bc2c3e0a4f81a18d4593
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp39-cp39-macosx_15_0_x86_64.whl

Download URL regimeflow-1.0.16-cp39-cp39-macosx_15_0_x86_64.whl
Size 2.6 MB
Tags CPython 3.9 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
e2af5a9309ebc1344b127b1e0b645d025343f3d138025959b08562fccdb7bd27
BLAKE2b-256 checksum
How to use checksums
dbd5b74fdbe1bb11a4801690a9af102d339a3bdfcb3c4b2c9dc5342b1e1bec96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / regimeflow-1.0.16-cp39-cp39-macosx_14_0_arm64.whl

Download URL regimeflow-1.0.16-cp39-cp39-macosx_14_0_arm64.whl
Size 2.4 MB
Tags CPython 3.9 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
44d8a349f78070b453e33a0c40efe1e484f2b6cd314ba2b129bf01c728d50d89
BLAKE2b-256 checksum
How to use checksums
1c12ebec5b5732582baaf1df77f1eea6429a4069ace48f386d41fd3474a16a46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

1.0.16 This release

21 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page