Skip to main content

econometricsmodels

CI (engine) CI (python) Docs License: MIT

What is econometricsmodels?

econometricsmodels is a Python package of econometric estimators built for embedding in scripts, pipelines, and apps. It rejects invalid input rather than silently dropping or repairing it, and returns result objects that are easy to work with directly and can also be exported as JSON-ready data. Every estimator is numerically checked against established reference implementations such as statsmodels, linearmodels, and R, and the comparisons are published.

Key Design Principles

  • Consistent API — Models follow a consistent interface: a DataFrame, a y column, a list of x columns, and an options object in; a .fit() call out. Moving from OLS to Logit, IV, or panel models doesn't mean learning a new interface.
  • Programmatic specification and results — Models are defined with explicit arguments and an options object, not a formula string. Results come back as Python objects (.params, .std_errors, .p_values, .conf_int), not formatted text, so they are easy to build, inspect, and feed into other code. Coefficient tables (coef_table()) are plain lists of dicts that can be passed straight to polars or json.dumps.
  • Explicit validation — Invalid input is rejected rather than silently dropped or repaired. Missing values, collinear columns, degenerate groups, and options that would have no effect raise an error instead of being quietly handled (see Validation and errors).
  • Modern dataframe workflow — Built for polars, with data passed to the Rust core through Arrow, avoiding unnecessary conversions and copies.
  • Verified against established packages — statsmodels, linearmodels, and the R ecosystem are mature yardsticks, and building after them means every estimator can be tested against them from the start. Each estimator is compared against at least one reference implementation, the comparisons run in CI on every pull request, and differences in conventions (such as small-sample corrections) are documented (see Numerical verification).
  • Performance as a design goal — Strict validation should not come at the cost of speed. The Rust core is designed to be competitive in speed and memory with the packages it is verified against, and representative cases of each implemented method are benchmarked (against those packages wherever a comparable implementation exists), with results published as measured, including cases where it is not faster (see Performance).

Is this for you?

Good fit:

  • Calling estimation methods from scripts, pipelines, or apps — the API is built for programmatic construction, not interactive formula-writing.
  • Wanting invalid input to fail loudly instead of being silently dropped or repaired — missing values, collinear columns, and unusable options raise an error (see Validation and errors).
  • Needing to confirm that results match statsmodels, R, or linearmodels — for example when migrating an existing analysis, or when you have to show how your numbers were checked (see Numerical verification).
  • Projects that use more than one method over time — the same interface covers linear, discrete-choice, IV, and panel models today, with more on the way (see Implemented models).
  • Already working in polars, where handing data to the Rust core through Arrow avoids unnecessary conversion overhead.

Probably not a good fit:

  • You prefer R-style formula syntax (y ~ x1 + x2).
  • You need the broader diagnostics and edge-case coverage of long-established tools like statsmodels and the R ecosystem.

Installation

pip install econometricsmodels

Requires Python 3.12 or later. The computational core is pure Rust (no system BLAS/LAPACK dependency), with prebuilt wheels for Linux, macOS, and Windows.

Quickstart

import random

import polars as pl
from econometricsmodels import OLS, Logit, Probit

# Simulated data with a binary outcome.
random.seed(0)
n = 500
x1 = [random.gauss(0, 1) for _ in range(n)]
x2 = [random.gauss(0, 1) for _ in range(n)]
y = [int(0.3 + a - 0.8 * b + random.gauss(0, 1) > 0) for a, b in zip(x1, x2)]
df = pl.DataFrame({"y": y, "x1": x1, "x2": x2})

# The same call shape for every model. Since y is binary, OLS here is a
# linear probability model.
for name, model in [("OLS", OLS), ("Logit", Logit), ("Probit", Probit)]:
    result = model(df, y="y", x=["x1", "x2"]).fit()
    print(name)
    print(result.params)
    print(result.std_errors)

Programmatic Results & Reporting

Results expose their values as ordinary Python data structures, including dictionaries for parameter values and row-oriented data from coef_table(). The output below is for the last model in the Quickstart (Probit), rounded:

result.params
# {"const": 0.32, "x1": 1.04, "x2": -0.87}

result.coef_table()
# [
#     {"param": "const", "coef": 0.32, "std_err": 0.07,
#      "test_stat": 4.46, "p_value": 8e-06,
#      "conf_lower": 0.18, "conf_upper": 0.46},
#     {"param": "x1", "coef": 1.04, "std_err": 0.09, ...},
#     {"param": "x2", "coef": -0.87, "std_err": 0.09, ...},
# ]

There is no formatted text to parse. coef_table() is shaped so it can be passed directly into a Polars DataFrame, a JSON API response, or an automated reporting workflow:

import json

import polars as pl

pl.DataFrame(result.coef_table())

json.dumps(result.coef_table())

Input Validation

Invalid input is rejected instead of being silently dropped or repaired. A ValidationError means the input or an option cannot be used as given; a ComputationError means the inputs are acceptable on their face but the numerical computation fails. Two examples, using the df from the Quickstart:

Missing values are never dropped. A null, NaN, or infinite value in any column the model uses raises an error, so the number of observations never changes without you choosing it.

df_missing = df.with_columns(
    pl.when(pl.int_range(pl.len()) == 3)
    .then(None)
    .otherwise(pl.col("x1"))
    .alias("x1")
)
OLS(df_missing, y="y", x=["x1", "x2"]).fit()
# ValidationError: column 'x1' contains 1 missing value(s). Missing values are
# not handled automatically; please impute or remove them before calling this
# function

Collinear columns are never removed. A perfectly collinear design raises an error instead of being estimated on a reduced set of regressors.

df_collinear = df.with_columns((pl.col("x1") * 2).alias("x1_double"))
OLS(df_collinear, y="y", x=["x1", "x1_double"]).fit()
# ComputationError: design matrix is singular (perfect multicollinearity
# detected)

Options are checked in the same spirit: for example, passing cluster while cov_type is not "cluster" raises an error instead of being ignored. The exception class is the stable interface; the message text may change between versions. See Validation and errors for what raises which error and what is deliberately not checked, and Accepted data for the accepted input and column types.

Implemented Models

Currently implemented:

  • OLS, WLS
  • Logit, Probit, Tobit
  • IV (2SLS, GMM)
  • FE (fixed effects), RE (random effects)

More methods are planned, including further discrete-choice models and causal inference designs. What is planned or in progress, and in what order, is tracked in GitHub Issues.

See the documentation for usage details on each method.

Numerical Verification

Every estimator is compared numerically against established reference implementations before it is considered done. For each method, a primary reference whose statistical conventions match is chosen, and where one exists an independent implementation (mostly R) is used as a cross-check. The comparison covers the main reported statistics — coefficients, standard errors, test statistics, p-values, confidence intervals, fit statistics, and model tests — for each supported covariance type.

Method Primary reference Independent cross-check Relative tolerance (primary / cross-check)
OLS statsmodels OLS R lm + sandwich/lmtest 1e-8 / 1e-8 (HAC: 1e-2)
WLS statsmodels WLS R lm(weights=) + sandwich/lmtest 1e-8 / 1e-8 (HAC: 5e-2)
Logit statsmodels Logit R glm + sandwich, marginaleffects 1e-8 / 2e-4
Probit statsmodels Probit R glm + sandwich, marginaleffects 1e-8 / 2e-4
Tobit R AER::tobit R censReg 1e-8 / 1e-8
IV (2SLS) linearmodels IV2SLS R ivreg + sandwich/lmtest 1e-8 / 1e-8 (HAC: 1e-2)
IV (GMM) linearmodels IVGMM none (ivreg has no GMM) 1e-8 / none
FE1 linearmodels PanelOLS, R fixest R fixest, R plm 1e-8 / 1e-8
RE1 linearmodels RandomEffects, R plm R plm, statsmodels OLS 1e-8 / 1e-8 (unbalanced panels: 5e-3 to 5e-2)

1 For FE and RE, linearmodels covers only classical and HC1 standard errors. Its cluster and Driscoll–Kraay standard errors use different small-sample corrections, so R (fixest, plm) is the primary reference for those. Which implementation checks which statistic is detailed on the verification page.

  • Tolerance. The relative tolerance against the primary reference is 1e-8 for every method (with a tiny absolute floor for values near zero); for closed-form estimators the measured agreement is about 1e-14. Looser values (in parentheses, and the Logit/Probit cross-check) come from documented differences, such as HAC small-sample conventions, both sides being iterative optimizers, or plm and linearmodels estimating the Swamy–Arora variance components slightly differently on unbalanced panels. The full list of tolerances and the reasons are on the verification page.
  • Single-reference cases. Some methods have only one reference. For example, IV (GMM) is checked against linearmodels only, because ivreg has no GMM. These cases are listed on the verification page.
  • Reproducible and continuous. Reference values are generated once from pinned package versions and stored in the repository, and the comparisons run in CI on every pull request on Python 3.12, 3.13 and 3.14. The Rust engine also has its own unit and property-based tests.

For the statistics compared, the test data, tolerances, and the cases without a second reference, see the verification page. Test distributions and degrees of freedom for each method are in the inference conventions guide.

Performance

The computational core is written in Rust. Speed and memory are measured for each implemented method at representative settings (sample size, number of regressors, and one or two standard-error types), not for every option combination.

Time for one fit() call at 1,000,000 observations, with 5 regressors and classical standard errors:

Method fit() time
OLS 0.07 s
WLS 0.10 s
Logit 0.70 s
Probit 0.81 s
Tobit 1.3 s
IV (2SLS) 0.49 s
FE 0.20 s
RE 0.62 s

Execution time and memory are compared against statsmodels and linearmodels wherever a comparable Python implementation exists. Some examples at the same sample size (reference time divided by ours):

  • OLS: about 3.0x faster than statsmodels.
  • IV (2SLS): about 30x faster than linearmodels.
  • FE: about 11x faster than linearmodels.
  • Logit: about 1.4x faster than statsmodels, and about 1.1x with clustered standard errors.
  • Tobit has no Python implementation to compare against, so only its own time is shown.

Peak memory is lower in the largest cases measured too: IV (2SLS) peaks at about 1.1 GB against about 4.0 GB for linearmodels, and OLS at about 0.32 GB against about 0.57 GB for statsmodels (whole-process peak, including the Python interpreter).

Times are single-threaded, end-to-end measurements from CI on shared runners, so absolute values vary from run to run; the comparison between two packages within a run is the meaningful part. See the performance page for the current numbers, measurement conditions, and known limitations, and the full results per method.

Limitations / Disclaimer

This is a solo-maintained, pre-1.0 project. It has not yet undergone the years of community scrutiny and extensive edge-case testing that established tools such as statsmodels and the R ecosystem have. See Numerical verification for how estimates are checked. For published research or other important analyses, we recommend cross-checking results against a trusted, established package.

Before 1.0, breaking changes may be introduced in minor version releases, not just major ones.

Metadata

Release files for econometricsmodels 0.8.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 econometricsmodels 0.8.0
File Size Uploaded
econometricsmodels-0.8.0.tar.gz 758.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for econometricsmodels 0.8.0
File
econometricsmodels-0.8.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
econometricsmodels-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
econometricsmodels-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
econometricsmodels-0.8.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
econometricsmodels-0.8.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
econometricsmodels-0.8.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
econometricsmodels-0.8.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
econometricsmodels-0.8.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
econometricsmodels-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
econometricsmodels-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
econometricsmodels-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
econometricsmodels-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
econometricsmodels-0.8.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
econometricsmodels-0.8.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
econometricsmodels-0.8.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
econometricsmodels-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
econometricsmodels-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
econometricsmodels-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
econometricsmodels-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
econometricsmodels-0.8.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
econometricsmodels-0.8.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details

Total release size: 168.4 MB

Release files / econometricsmodels-0.8.0.tar.gz

Download URL econometricsmodels-0.8.0.tar.gz
Size 758.5 kB
Tags Source
SHA-256 checksum
How to use checksums
23918c3ebbd79084caa42bcde7391d838c93f2fdfce39818358528293a8a2619
BLAKE2b-256 checksum
How to use checksums
609bd44e3fb0b5fbe44558b70302b9663959f1548ec1965fe5809230b2127137
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp314-cp314-win_amd64.whl

Download URL econometricsmodels-0.8.0-cp314-cp314-win_amd64.whl
Size 7.6 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
87bf94a20dbc9c42b77a066eb73ade78bde16978e459800b21482fd72386b55c
BLAKE2b-256 checksum
How to use checksums
f3e3ce8b69616737c11f0a25dc49fc882e8241c324afb9f45f3049f16b4fa238
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL econometricsmodels-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 9.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4edf8e886b325575f65700257b0b7510913bbbcdc8225fe8b21609362d76d4ec
BLAKE2b-256 checksum
How to use checksums
acee9c0d6ee3d9455a54b690ad88854d48f2ec72a820e0122d4943e992d9ca95
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL econometricsmodels-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 8.4 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d0f9d7d55ac4a22df005bcf415a90e87701326ab9ee7122ce295b8772f74f560
BLAKE2b-256 checksum
How to use checksums
4fafdcedc43af9f65a6bc8df556a73ff81e07afed412db4319158b85294047f1
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL econometricsmodels-0.8.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 8.1 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5e21bdfc908cf8eed5b1f332c5fa07bfc9145d3d83bdacefa25f1247772f8592
BLAKE2b-256 checksum
How to use checksums
1566ab8c7c4d148439e696e84519dad78a33aa24fa21f9695883da33bfbacf04
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL econometricsmodels-0.8.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.3 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0b788ab0719c8d22b2274f84351bda1dc8b5fd59eeb5cc95ba57a3db5eaeaf13
BLAKE2b-256 checksum
How to use checksums
219f0121c72e55b327692adfb1cffd210a3c4784821ca6fe3402edf8985b4b9d
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL econometricsmodels-0.8.0-cp314-cp314-macosx_11_0_arm64.whl
Size 6.7 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ebec59637d2a401985abcedae42e342857e1964e6ebcf1e85ce62e0768d6fcc3
BLAKE2b-256 checksum
How to use checksums
3cf4528640c276a9444bf70a628a229a48455cb2eb6cb2829eb40e5d76d66e4a
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL econometricsmodels-0.8.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 7.5 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
82c8789148f53e8d8700b7522cd30c3f600a4b146587c8c4be9d0383b21c464b
BLAKE2b-256 checksum
How to use checksums
4653f587c98ed6a3f0fe5a0641f52388ffaf30f985faf4932cc85fe82e45a04f
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp313-cp313-win_amd64.whl

Download URL econometricsmodels-0.8.0-cp313-cp313-win_amd64.whl
Size 7.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
030ea48ffe51abb3d0465ec905ab82327984ffcbb73aa625c3f7b37389690ca1
BLAKE2b-256 checksum
How to use checksums
af361cf585253b9f05ad89acdf344c3a629de1567e170d195baedf57f7df6df4
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL econometricsmodels-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 9.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b894e1f213f82c897fe8002f48b352a64cc9853908b7485869e178d1fe89370a
BLAKE2b-256 checksum
How to use checksums
f3a72e215c3a759e1da7aa984a37b4e8fa51a3beb1e236a2f0a0af544189d255
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL econometricsmodels-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 8.4 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
562737533d8761d63d66c8c566bb2f42dbf8edb18a00bc41ef25fad513dcf0ba
BLAKE2b-256 checksum
How to use checksums
681ae5c247e00b024b6b2edd8ef159139a0553b70872057f1fbfe827bb77273a
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL econometricsmodels-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 8.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fe396eacf088e693c0f986903479fbc91884433770ba9271cec7d4c7ef215b67
BLAKE2b-256 checksum
How to use checksums
2d8ec357611bf9970ef485ba59cac826342e8ac09f350b219e42e6141f15b373
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL econometricsmodels-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.3 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e1fa7e2301c7fda5636f02b54dbfd5fc3e84ea604cfd0604402cc4ef706af73e
BLAKE2b-256 checksum
How to use checksums
0330a3fd05744d171afe7921c1ba3cada2a8ef31e71a23bc72cab2ac4a70d9ab
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL econometricsmodels-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Size 6.7 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc1234b5fab73035bda943f662fdc6a7a2fdb94c6abe0186d55ffefe2ce0d539
BLAKE2b-256 checksum
How to use checksums
4a79ee1883f014aa7374430af0129e6d212deeaa522b6a0427ae5b9613e619c1
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL econometricsmodels-0.8.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 7.5 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
47557e2ea9033fbd5aed44c9bce6d040f3cc461f8462817f9a8df62d5a9b88b9
BLAKE2b-256 checksum
How to use checksums
bb9138178852e66f1f2eeb22ed55aff81d7137bc24e6597cfc9034473309ad96
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp312-cp312-win_amd64.whl

Download URL econometricsmodels-0.8.0-cp312-cp312-win_amd64.whl
Size 7.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
36d042449766084b98d7063aa4ff5ebcee4d937aa4c33ff94e8b190c5d1bdef7
BLAKE2b-256 checksum
How to use checksums
6f16973fa6df8ca50b01d6df70d67f4598342ea3cf86d7fde48d1cd24029edbe
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL econometricsmodels-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 9.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1bfc50d0c99196d8b0896f3ea739521c2e539f317dcc047ce4be7fa796bc6155
BLAKE2b-256 checksum
How to use checksums
fe92d2bc8d528badedb5056e9d19173319f2450d4af34411df00840d71cb36b3
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL econometricsmodels-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 8.4 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
50080315ffd563b488a3399a99487146d37d115e41f664d296550e0e85a6c759
BLAKE2b-256 checksum
How to use checksums
56f7867b4d2649c138597dcd4123e22720012189a60f32bcdcf7e9354094b4ae
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL econometricsmodels-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 8.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d59511b1a63800e246c660909298abaae9dcca4c63feca285437bd3c5a1417a4
BLAKE2b-256 checksum
How to use checksums
167f17671e3267aa798e7a1dffd54f12175bacec92b367109a97be7e3c70c8f5
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL econometricsmodels-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.3 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e082e56d85a611b0cd671f963126378ece60886f8d65f4ddde9047ecc85928d4
BLAKE2b-256 checksum
How to use checksums
9ee521cde51ad04d1f05999117fca3f25613d0996918ad0664b0a738df5663c6
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL econometricsmodels-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Size 6.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
43d635221c4f79f4cbeea87a6f5ad19a8970c87ea64197055c015c3436283433
BLAKE2b-256 checksum
How to use checksums
45b9c95bcce4701221d73fac94ccd1d5de4092c3cfafeaad9bff5e39ef1253f3
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 4, 2026.

Transparency log

Release files / econometricsmodels-0.8.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL econometricsmodels-0.8.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 7.5 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
354b36a3e316a57528bc04e9200924d3b9f91b17a87a19dd623774fb0d06d9cf
BLAKE2b-256 checksum
How to use checksums
5c39954a2027f88d9df7700ca1134d67bb018ce563faae9aaa8916b656e1b2cd
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 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.8.0 This release

22 release files

0.7.0

13 release files

0.5.0

13 release files

0.2.0

13 release files

0.1.0

13 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