Skip to main content

Nixtla

Tweet Slack LinkedIn

Synthetic 🧬 Forecast

Fast synthetic time series for testing, augmentation, and pretraining

CI Python PyPI License Docs

SynForecast generates synthetic time-series panels with 32 statistical, stochastic, multivariate, domain-specific, and pretraining generators. It follows the Nixtla long format and supports controlled changepoints, anomalies, missing data, exogenous variables, and augmentation of observed series.

Installation

Install SynForecast from PyPI:

pip install synforecast

Prebuilt wheels include the required Rust extension on supported platforms. Building from the source distribution requires a Rust toolchain.

Quick start

Generate a long-format panel from a balanced collection of generators:

from synforecast import generate_series

synthetic_df = generate_series(
    n_series=100,
    freq="D",
    min_length=100,
    max_length=100,
    seed=42,
)

The result is a pandas DataFrame with the standard Nixtla columns [unique_id, ds, y]. Pass engine="polars" to return a Polars DataFrame.

Use a specific generator when you need explicit control over the data-generating process:

from synforecast.generators import SeasonalGenerator

generator = SeasonalGenerator(
    min_length=365,
    max_length=365,
    freq="D",
    seasonality_period=7,
    seasonality_amplitude=10.0,
    seed=42,
)
synthetic_df = generator.generate(n_series=20)

See the quick start and generator reference for the complete API.

Augment observed series

SynAugment analyzes each input series, fits a suitable generator, and adds synthetic series with matching timestamps and statistical characteristics:

from synforecast import SynAugment

augmenter = SynAugment(seed=42)
augmented_train_df = augmenter.augment(train_df, n_augment=2)

For non-parametric augmentation, bootstrap local remainder blocks or construct panel-aware DTW barycenters:

mbb_train_df = augmenter.mbb(
    train_df,
    n_augment=2,
    seasonal_period=24,
)
dba_train_df = augmenter.dba(
    train_df,
    n_augment=2,
    n_neighbors=3,
)

Fit augmentation parameters on the training split only; fitting on validation or test observations would leak information into model training. See the augmentation guide for generator overrides and diagnostics, or the non-parametric augmentation guide for MBB and DBA behavior and constraints.

Works with the Nixtlaverse

SynForecast materializes the same [unique_id, ds, y] schema used throughout the Nixtlaverse. The generated or augmented DataFrame can be passed directly to forecasting libraries without a SynForecast-specific adapter.

NeuralForecast

from neuralforecast import NeuralForecast
from neuralforecast.models import NHITS

nf = NeuralForecast(
    models=[NHITS(h=14, input_size=28, max_steps=100)],
    freq="D",
)
nf.fit(df=synthetic_df)
neural_forecasts = nf.predict()

MLForecast

from mlforecast import MLForecast
from sklearn.linear_model import LinearRegression

mlf = MLForecast(
    models=LinearRegression(),
    freq="D",
    lags=[1, 7, 14],
)
mlf.fit(synthetic_df)
ml_forecasts = mlf.predict(h=14)

StatsForecast

from statsforecast import StatsForecast
from statsforecast.models import AutoETS

sf = StatsForecast(
    models=[AutoETS(season_length=7)],
    freq="D",
)
sf.fit(synthetic_df)
statistical_forecasts = sf.predict(h=14)

Install the forecasting libraries you want to use separately. SynForecast does not add them to its runtime dependencies. See the Nixtlaverse guide for materialized pretraining and augmentation workflows.

Why SynForecast?

Synthetic time series are useful when real observations are scarce, sensitive, expensive, or do not cover the conditions a system must handle. SynForecast is designed for:

  • Testing forecasting and anomaly-detection pipelines against known behavior
  • Augmenting small training panels without altering validation data
  • Pretraining global forecasting models on diverse temporal processes
  • Stress-testing changepoints, missingness, anomalies, and regime changes
  • Reproducible simulation with explicit, validated generator configurations

Synthetic data reflects the assumptions of its generators. Validate those assumptions and downstream performance for your use case. SynForecast is not an anonymization or differential-privacy tool: SynAugment is fitted to observed data and its output can resemble that data.

Evidence and benchmarks

SynForecast's native Rust batch path is designed for high-throughput data generation. Reproducible scripts and committed result summaries are available in benchmarks/; performance depends on generator, series shape, thread count, and hardware.

Synthetic data does not improve every model or dataset. The when synthetic data helps guide reports positive, neutral, and negative results so that augmentation and pretraining choices can be evaluated against observed-only baselines.

Features

  • 32 generators across statistical, stochastic, multivariate, domain-specific, and pretraining categories
  • Long-format output following Nixtla conventions
  • pandas, Polars, cuDF, Modin, and PyArrow output through Narwhals
  • Changepoint, anomaly, missingness, and exogenous-variable injection
  • Dataset composition with SynSet and augmentation with SynAugment
  • Fit-and-simulate, TSMixup, moving-block-bootstrap, and DTW-barycenter augmentation strategies
  • Seed-deterministic parallel generation
  • Native generation through Rust and PyO3

The pandas and Polars engines are covered by the full test suite. cuDF, Modin, and PyArrow support uses Narwhals and is smoke-tested when those optional libraries are installed; install the selected dataframe library separately.

Documentation

AI disclaimer

Parts of this project were developed with assistance from generative AI tools. All AI-assisted code and documentation are reviewed, tested, and maintained by human contributors, who remain responsible for correctness, security, licensing, and design.

License

SynForecast is licensed under the Apache License 2.0.

Metadata

Release files for synforecast 0.2.0

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

Source distribution (sdist)

Source distribution for synforecast 0.2.0
File Size Uploaded
synforecast-0.2.0.tar.gz 255.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for synforecast 0.2.0
File
synforecast-0.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
synforecast-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
synforecast-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
synforecast-0.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
synforecast-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
synforecast-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
synforecast-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
synforecast-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
synforecast-0.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
synforecast-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
synforecast-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
synforecast-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
synforecast-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
synforecast-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
synforecast-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
synforecast-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
synforecast-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
synforecast-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
synforecast-0.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
synforecast-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
synforecast-0.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
synforecast-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
synforecast-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
synforecast-0.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
synforecast-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 25.3 MB

Release files / synforecast-0.2.0.tar.gz

Download URL synforecast-0.2.0.tar.gz
Size 255.4 kB
Tags Source
SHA-256 checksum
How to use checksums
44841b58ff659f9aefdcbd8d5905111cab667d1c22a71d6ce51e70f4e44804cc
BLAKE2b-256 checksum
How to use checksums
782c40aba45c74dd0b59226cb5de940d8c542c477999deedaa3574bd966a4bc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp314-cp314-win_amd64.whl

Download URL synforecast-0.2.0-cp314-cp314-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9c308065d6fd437bc2affd9bd0abdf6bd2a129174b009f7fe115285de1d76eb8
BLAKE2b-256 checksum
How to use checksums
e50b3580ca4bb8acec9dbf90367e1c1f2bf64bea586e3161c3b326dc241a4c5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL synforecast-0.2.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
def76a4d51f0bc41ab152ab2bac22a46943274f746d9bb6dfe404c9127b36aeb
BLAKE2b-256 checksum
How to use checksums
a4e0054a2dc95faf3228777476febf4035a4e285ad04e43dfafc7a7375ebc71e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL synforecast-0.2.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 905.8 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a6506cfda6f0a364b3128eda6283ae71640e2d7b5870dd85b004fb7120b3baf3
BLAKE2b-256 checksum
How to use checksums
54775fcea3fdac5b36f15d32845537c8d35403ab079c6fbb7b0f990be6b4268f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL synforecast-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Size 871.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
58cca242e61d6297559741099a308b849510f92dd962092dd21f02edf9572712
BLAKE2b-256 checksum
How to use checksums
cc19f62a276fdf95503b13969490910e1f4fb89125477abedc9cbbe905975ac1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL synforecast-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 1.0 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
fb6bbb19baaf440f3224e013a87bb063396269403611cc60e8641923a818e8f6
BLAKE2b-256 checksum
How to use checksums
dabd605f90e47016633bcb31b3567ded0cfafb43bce5f2c8b30a7d76d3e70882
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp313-cp313-win_amd64.whl

Download URL synforecast-0.2.0-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
16541bd7aac19bd34a096e2c1f946b26affb8aa07fca5dcf9f7bd65cbc4d65da
BLAKE2b-256 checksum
How to use checksums
9dc8ac7ece076927244e79682ffcac1b27b1806f4e544ce294ce0f01c9c495d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL synforecast-0.2.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
36b8987e7097a77f6354ca1005ce2c048ceb83b6500167fb0a23e152298bde54
BLAKE2b-256 checksum
How to use checksums
f9030e766eb38ac4a5525af851540193483f0dbbcec55a4285c2ba6e01098e95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL synforecast-0.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 906.6 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
af984427e0d2c9fc61116fc5b18e28898ca221971910bea484b59918190869d9
BLAKE2b-256 checksum
How to use checksums
1761e7005f71ed25acab5945bf80b50ce6a297ad2df71180a1bd5b6364d373c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL synforecast-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 872.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2ddfe6922170576a79b571330aae289b9b3231cf3978265e1e9f550d3cb4d50e
BLAKE2b-256 checksum
How to use checksums
710d1752bdfcc7f7c2771098be891b1a2e94818349c0d077961aa4a0e50e82c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL synforecast-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.0 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a4afaacb710bf43fe1382d1e23b61d6342fb96b25c196cff4ee0188452a92591
BLAKE2b-256 checksum
How to use checksums
f53a8f6898caccabefc7534fc5d7810b2149e1bbb53712b404931160d52e0b37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp312-cp312-win_amd64.whl

Download URL synforecast-0.2.0-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c323a73238abfd75a11b0933a1a0efb98381a5845d51b33214ed9ef234d83635
BLAKE2b-256 checksum
How to use checksums
8aa9afc1d15a2c55244293049dba736f4690c2e65c8c80e98e319a9722098dec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL synforecast-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9a07934be261eac4802904242b3dfdebf6301c5b8eb0e198a036d3454774289c
BLAKE2b-256 checksum
How to use checksums
4eb190337ceb61ac2baa4b59b449ad6926ec8ad087c722bcbf05c082d637e034
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL synforecast-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 906.5 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
127c86e700e234963a982b00996f6b462f46fb9e88ed4eeada3704019a8d7342
BLAKE2b-256 checksum
How to use checksums
9592aabfa81975f6c1f5d71de54049f2eb8e330dc1c5fd4001592b96c1b8dc71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL synforecast-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 872.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c86302a26d6e5d3f618bc41d9fe0235fff2f3c6c5efaa808873dfc68ae8e2a3c
BLAKE2b-256 checksum
How to use checksums
e7791b4652f7d3323074286edf8c44ae08995dff5131152acebfd55b20bd33c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL synforecast-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.0 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e576ce0d677e1bcb673feecadcc8b1df8be802c856f81440d2bf5429052e22e8
BLAKE2b-256 checksum
How to use checksums
2f1c3a7cddae3f03fe82b3cb1a0bd9a32cff2ccad0b207c5586deba496557e96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp311-cp311-win_amd64.whl

Download URL synforecast-0.2.0-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
22a0c32675b6063a5556becf6d6d86e4145d80fdbaa2efcc98e63083f7e3e3a4
BLAKE2b-256 checksum
How to use checksums
41de1fc351ae4198e57cef4022201d3536e0e42d965d231c168b29baeaf88c8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL synforecast-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
28a64ec863af2331f8b684fb5b7a3f30baa0d9d5a27f87aed082464e222733fe
BLAKE2b-256 checksum
How to use checksums
457e220f57f42e0cbdff9a6eaf155ab2bfe1896b4abf834ee7a48c2abc3807eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL synforecast-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 911.4 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4f5d35d93e16a066336b239f1d8a02cbdd2ee678e0693886ddcaafa0b1ab2765
BLAKE2b-256 checksum
How to use checksums
0139096260c3d8cc3605664ce1a47e2d7df27b25473c1eda60d85b98cf7bb5c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL synforecast-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 879.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f36d42cace34c721945e13fbb7c8f2dd644500a4727d8b6d8bcaa4129cc7a7c4
BLAKE2b-256 checksum
How to use checksums
b7412487e4e9a328654a871b2960514e05d9b4e3029c8105d71ab5431be88044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL synforecast-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ef0910681fb563d9c757598be17657c0388e8be7f252f9ac4c894f43b10514b3
BLAKE2b-256 checksum
How to use checksums
0f16d0c18d5f42a83760be21565a5cb3d075426d6815a72f6042262c9d16fe2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp310-cp310-win_amd64.whl

Download URL synforecast-0.2.0-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b562053c56c608642630deb0cb2585dc65a867abe864d791919b6cd8052f1e86
BLAKE2b-256 checksum
How to use checksums
1d8bb05d1c8977adb3779925c170f86b43c00fc533494335369d3aa358d9d5ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL synforecast-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
576a8c7dfbe7aedcd51cf026b0cb6767ceeaaf24b7eceeb46d835ba86f877ac0
BLAKE2b-256 checksum
How to use checksums
d2c2e101f9cec961f02a68f3de36fcbdc2b17a89aed5e4ad8fb9d3fdde9fd38a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL synforecast-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 911.6 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
05fc7832d71931452f7a3277a3387882999c310baefcc6c1c6c36a5bb44055f3
BLAKE2b-256 checksum
How to use checksums
ac08f9883cf3eae46e79aaf6862f82a143f30451b966ed373d2ace999a7d34fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL synforecast-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 879.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
913f45fbb4c82a463c05d063c961683b0a60a25a4532cd6253809a794ae27b5b
BLAKE2b-256 checksum
How to use checksums
a6c9416ab7a70eb2342764d27e096a969a10da6da2cb73b36fd57fe635882d9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release files / synforecast-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL synforecast-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e182c937cc8f2742c382f75c5452d565fd2e283bcf6023deb751e9664ee7e973
BLAKE2b-256 checksum
How to use checksums
acdc2e02fa3ebf6c2846c6e74f74708ce6c1f44adaa13c7776cc6de7bbeba5c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

26 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