Skip to main content
                _   _   ___
               | | | | /   |
  __ _ _ __ ___| |_| |/ /| |_ __  _   _
 / _` | '__/ _ \ __| / /_| | '_ \| | | |
| (_| | | |  __/ |_| \___  | |_) | |_| |
 \__, |_|  \___|\__|_|   |_/ .__/ \__, |
  __/ |                    | |     __/ |
 |___/                     |_|    |___/

gretl4py: Python Bindings for gretl

Python bindings for the gretl econometrics library.

gretl4py provides a Python interface to libgretl, the numerical and econometric engine underlying gretl. It brings gretl's econometric functionality, numerical routines, and data-handling capabilities into Python while providing Python-oriented interfaces for matrices, datasets, models, bundles, and other gretl objects.

gretl4py is not a separate econometrics library. It is a bridge between Python and libgretl: estimation and many numerical operations are performed by the mature gretl engine, while Python provides the programming environment and ecosystem around it.

The overall architecture is:

+------------------+      +----------------------+      +------------------+
|      Python      | <--> |       gretl4py       | <--> |     libgretl     |
+------------------+      +----------------------+      +------------------+
|                         |                             |
| User writes             | C++ bindings via            | C API for data,
| Python code             | pybind11                    | econometrics,
|                         |                             | models, matrices,
| Python objects          | Conversion between          | bundles, function
| (NumPy, pandas,         | Python and libgretl         | packages, etc.
| lists, dicts, etc.)     | types and objects           |
|                         |                             |

Supported Python versions: 3.11, 3.12, 3.13, and 3.14.

Windows users: gretl4py requires the appropriate Microsoft Visual C++ 2022 Redistributable (v14.x). See Microsoft's latest supported Visual C++ Redistributable downloads.


Highlights

gretl4py provides:

  • Econometric estimation, including OLS, weighted and least-absolute-deviation regression, IV/2SLS, maximum likelihood, GMM, quantile regression, regularized regression, and various limited-dependent-variable models.
  • Time-series and multivariate methods, including AR/ARIMA, GARCH-type models, VAR and VECM models, structural VAR functionality, and related tests.
  • Panel-data methods, including dynamic-panel and instrumental-variable estimators.
  • Mixed-frequency modelling, including MIDAS regression.
  • Econometric tests, covering unit roots, cointegration, heteroskedasticity, autocorrelation, specification, parameter restrictions, structural stability, and other commonly used procedures.
  • Native gretl matrices and datasets, exposed as Python objects with Python-friendly indexing and conversion facilities.
  • Bundles and other gretl objects, allowing Python code to interact directly with objects used by libgretl.
  • NumPy and pandas interoperability, including conversion to NumPy arrays and pandas DataFrames and, where appropriate, zero-copy views of matrix data.
  • gretl's hansl language, allowing Python programs to execute hansl code and exchange user-defined variables with libgretl.
  • gretl function packages, making functionality implemented in hansl packages directly usable from Python.
  • LIBSVM-based machine-learning functionality available through gretl.
  • Plotting support integrated with matplotlib.

The package is designed to allow users to combine the econometric functionality of gretl with the broader Python ecosystem, including NumPy, pandas, matplotlib, and other scientific and statistical libraries.


Installation

For normal use, installing a pre-built gretl4py package is recommended.

PyPI

On GNU/Linux:

python3 -m pip install gretl4py

On macOS, use a user installation:

python3 -m pip install --user gretl4py

On MS Windows:

python.exe -m pip install gretl4py

Conda

Pre-built gretl4py packages are also available through Conda:

conda install -c marcin_gretlconference.org gretl4py

Development snapshots

Pre-built development snapshots are available from the gretl4py snapshots area.

Download the wheel matching the Python version, operating system, and architecture, then install it with pip. On macOS, add the --user option.

Verifying the installation

On GNU/Linux or macOS:

python3 -c "import gretl; gretl.about(True)"

On MS Windows:

python.exe -c "import gretl; gretl.about(True)"

For platform-specific requirements and distributions, see the gretl4py project page.


A quick example

A typical gretl4py workflow consists of loading a dataset, estimating a model, and working with the resulting Python object:

import gretl

data = gretl.get_data("bjg.gdt")

model = gretl.ols(
    [1, 0, 2],
    data=data
).fit()

print(model)

The exact estimator interface depends on the model being estimated. The gretl module exposes both high-level estimator functions and corresponding gretl model objects.


Working with datasets

gretl datasets are represented by the gretl.Dataset class. Datasets can be loaded from a number of formats supported by gretl, including:

  • .gdt
  • .gdtb
  • .csv
  • .dta
  • .wf1
  • .xls
  • .xlsx
  • .ods

For example:

import importlib.resources as resources
import gretl

data_dir = resources.files("gretl").joinpath("data")
data = gretl.get_data(str(data_dir.joinpath("bjg.gdt")))

print(data)

Datasets can be manipulated directly from Python, including adding and transforming series, working with lists, and passing datasets to estimators.

gretl4py also provides conversion to pandas:

df = data.to_pandas()

Matrices

The gretl.Matrix class provides a Python interface to gretl's native matrix objects.

Matrices support:

  • Python-style indexing and slicing;
  • matrix operations;
  • row and column names;
  • conversion to NumPy;
  • conversion to pandas;
  • zero-copy NumPy views where appropriate.

For example:

import gretl

m = gretl.Matrix.ones(3, 3)
m[0, 0] = 10

print(m)

NumPy interoperability is available both through copying and through zero-copy views:

a = m.to_numpy()       # independent NumPy array
v = m.numpy_view       # view of the underlying gretl matrix

A pandas representation is also available:

df = m.to_pandas()

The distinction between copies and views is important when modifying data; see the documentation for details.


Estimation

gretl4py exposes a range of gretl estimators through Python. Estimator functions return model objects; estimation is performed by calling .fit(). Depending on the model, the available estimators include:

  • OLS and weighted least squares
  • AR and ARIMA
  • GARCH-type models
  • IV / 2SLS
  • LAD and quantile regression
  • logit, probit, tobit and related limited-dependent-variable models
  • count and duration models
  • sample-selection models
  • panel-data estimators
  • dynamic-panel estimators
  • MIDAS regression
  • VAR and VECM
  • structural VAR models
  • regularized regression, including LASSO, Ridge and Elastic Net
  • maximum-likelihood and GMM-based estimation

The resulting objects are instances of gretl4py model classes and provide access to estimation results, coefficients, covariance matrices, residuals, fitted values, forecasts, tests, and other model-specific information.

For example:

import gretl

data = gretl.get_data("bjg.gdt")

model = gretl.ols([1, 0, 2], data=data).fit()

print(model.coeff)
print(model.vcv)

The available methods depend on the particular model class. For example, VAR and VECM models provide functionality specific to multivariate time-series analysis, including impulse-response analysis.


Econometric tests

Many of gretl's statistical and econometric tests are available directly from Python. These include tests for, among other things:

  • unit roots and stationarity;
  • cointegration;
  • autocorrelation;
  • heteroskedasticity;
  • normality;
  • structural stability;
  • parameter restrictions;
  • specification;
  • omitted variables;
  • functional form;
  • multicollinearity;
  • panel-data dependence and specification.

Tests may operate either on a dataset or on a fitted model, depending on the particular procedure.


Function packages

One of gretl's distinctive features is its function-package system. Function packages extend gretl by providing additional functionality implemented in hansl, gretl's scripting language.

gretl4py provides a bridge to this ecosystem: functions defined in gretl function packages can be loaded and used as Python functions. This means that the Python interface is not limited to functionality implemented directly in the gretl4py bindings. A gretl function package can effectively extend the Python API.

Loading a package

A package is loaded with gretl.include():

import gretl

gretl.pkg("install", "BMA")
BMA = gretl.include("BMA")

The returned package object can be inspected, for example:

BMA.show_functions()

After a package has been included, its functions are available through the gretl module. For example:

import gretl

BMA = gretl.include("BMA")

data = gretl.get_data("FLS_41t72.gdt", frompkg="BMA")

opt = gretl.Bundle()
opt["Nrep"] = 10**5
opt["model_prior"] = "binomial"
opt["Nrank"] = 5

result = gretl.BMA(
    Y="GDP_growth",
    X_list=list(range(2, 14)),
    quiet=True,
    Options=opt
)

gretl.BMA_Print(result)

The important point is that BMA() and BMA_Print() are functions supplied by the gretl function package rather than native gretl4py bindings.

Package functions and gretl objects

Package functions can exchange gretl4py objects with the underlying hansl code. For example, a package function can receive a gretl.Matrix, a NumPy view, a gretl.Bundle, a dataset, or other supported gretl objects.

For example, the extra package can be used with both a gretl matrix and its NumPy view:

import gretl

extra = gretl.include("extra")

m = gretl.Matrix(4, 1, "normal")

print(gretl.combinations(m, 1))
print(gretl.combinations(m.numpy_view, 1))

This allows package functions to participate naturally in Python workflows while retaining the functionality implemented in the original hansl package.

Packages demonstrated by gretl4py

The repository currently contains package examples for:

Package Main functionality
BACE Bayesian Averaging of Classical Estimates
BayTool Bayesian regression methods
BMA Bayesian Model Averaging
BVAR Bayesian VAR models
criteria Model-selection criteria
gig GARCH models
ParMA Parallel Bayesian Model Averaging
SVAR Structural VAR models
TVC Time-varying coefficient models

The corresponding examples are located in:

gretl/examples/packages/

The repository also contains a combined package demonstration in:

demo/packages.py

These examples are intended to show not only how a package is loaded, but also how package functions interact with native gretl4py objects.

Package ecosystem

The gretl function-package ecosystem is considerably larger than the examples included with gretl4py. It contains official gretl add-ons as well as a large collection of contributed packages covering, among other areas:

  • Bayesian methods and model averaging;
  • unit-root, stationarity and structural-break tests;
  • cointegration and long-run analysis;
  • univariate time-series models;
  • VAR, SVAR and factor models;
  • volatility and financial econometrics;
  • panel-data models;
  • discrete and limited-dependent-variable models;
  • hypothesis testing and diagnostics;
  • estimation and regression tools;
  • forecasting and prediction;
  • machine learning and nonparametric methods;
  • spatial econometrics;
  • graphics and visualization;
  • data access and management;
  • programming utilities and GUI tools.

The package mechanism is therefore an important part of the overall gretl4py architecture: it allows the Python interface to benefit from the existing and continuously growing gretl function-package ecosystem without requiring every package to be reimplemented as a separate Python extension.


NumPy and pandas interoperability

gretl4py is intended to work naturally with the Python scientific-computing ecosystem.

For matrices, the following interfaces are provided:

numpy_array = matrix.to_numpy()
numpy_view = matrix.numpy_view

dataframe = matrix.to_pandas()

to_numpy() and to_pandas() create independent objects. In contrast, numpy_view exposes the underlying matrix storage directly and therefore avoids a data copy.

Datasets can be converted to pandas DataFrames with:

dataframe = dataset.to_pandas()

This makes it possible to use gretl for estimation while using NumPy, pandas, matplotlib, or other Python packages for subsequent processing and visualization.


Interoperability with hansl

gretl4py also provides an additional interoperability layer with hansl, gretl's scripting language.

Python code can execute hansl code directly:

import gretl

gretl.run_hansl("""
function void foo (void)
    print "Hello from hansl"
end function

foo()
""")

An existing hansl script can be executed with:

gretl.run_script("my_script.inp")

This functionality is particularly useful for testing existing hansl code, accessing functionality implemented in gretl function packages, and using parts of gretl that are naturally expressed in hansl.

User-defined variables

gretl4py can also exchange user-defined variables with libgretl.

For example, a matrix created in Python can be placed in the gretl namespace:

import gretl

m = gretl.Matrix.ones(2, 2)

gretl.genr(name="mat", value=m)
gretl.run_hansl("mat = mat .* 2")

m = gretl.get_uservar("mat")

These variables live in the libgretl namespace rather than in Python's namespace. Consequently, they can be accessed by subsequently executed hansl code and can also be retrieved from Python.

Important: hansl execution and user-defined-variable interoperability are supplementary features of gretl4py. They are provided primarily to facilitate interoperability with existing gretl/hansl code and should not be regarded as the primary programming interface of the package. For new Python applications, the native gretl4py API is generally preferable.


Examples and demonstrations

The source distribution contains a growing collection of examples and demonstrations.

Estimator examples

Estimator examples are located in:

gretl/examples/estimators/

They provide small, self-contained examples of individual estimators. For example:

import gretl.examples.estimators.ols

gretl.examples.estimators.ols.run_example()

The source of an example can also be inspected directly from Python:

import inspect
import gretl.examples.estimators.ols

print(inspect.getsource(
    gretl.examples.estimators.ols.run_example
))

Package examples

Examples demonstrating gretl function packages are located in:

gretl/examples/packages/

They provide focused examples of loading and using individual packages.

Feature demonstrations

More extensive demonstrations are located in:

demo/

These cover not only estimation, but also data handling, matrices, bundles, user-defined variables, hansl interoperability, forecasting, VAR/VECM functionality, function packages, filters, nonlinear models, and other gretl4py features.

The examples and demonstrations are often the best starting point for seeing how a particular feature is intended to be used.


Package contents

A gretl4py installation contains:

  1. the compiled _gretl Python extension module providing the binding to libgretl;
  2. libgretl and the gretl plugins bundled for use by gretl4py;
  3. Python-level helper modules and utilities;
  4. example modules and scripts;
  5. bundled datasets and other supporting resources.

The Python extension is implemented using C++ and pybind11, while the underlying econometric functionality is provided by libgretl. Some functionality provided by individual gretl plugins may require additional runtime libraries; the exact requirements depend on the platform and the functionality being used.


Building from source

For normal use, pre-built packages are recommended. Source builds use Meson and Ninja and require a suitable libgretl development environment.

On MS Windows (x86-64 and ARM64), native builds use the Microsoft Windows SDK, LLVM/Clang, and the libgretl for MS SDK stack. MSVC cannot currently be used to build gretl4py because of an ABI incompatibility arising from the representation of complex numbers. Additional libraries required by individual gretl plugins must be supplied separately where needed.

The PDF manual contains the complete and current build instructions for GNU/Linux, macOS, and MS Windows.


Documentation

The main documentation is available at:

https://gretl.sourceforge.net/gretl4py.html

The current PDF documentation is available from the SourceForge files area.

The documentation is actively evolving alongside the Python API.

The source code, examples, demonstrations, and development history are available in the gretl4py repository.


License

gretl4py is distributed under the GNU General Public License, version 3 or later (GPL-3.0-or-later).

gretl and its components are distributed under their respective free-software licenses. See the accompanying license files and the gretl documentation for details.


Development status

gretl4py is under active development. The Python interface continues to evolve as more of the functionality provided by libgretl is exposed through a native Python API.

The project aims to keep the Python interface consistent and Pythonic while retaining close correspondence with gretl's established econometric functionality.

For current functionality, examples, and API details, consult the documentation and source tree rather than relying solely on this README.

Metadata

Release files for gretl4py 0.63

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

Source distribution (sdist)

Source distribution for gretl4py 0.63
File Size Uploaded
gretl4py-0.63.tar.gz 12.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for gretl4py 0.63
File
gretl4py-0.63-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
gretl4py-0.63-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
gretl4py-0.63-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
gretl4py-0.63-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
gretl4py-0.63-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
gretl4py-0.63-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gretl4py-0.63-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
gretl4py-0.63-cp313-cp313-macosx_10_15_universal2.whl CPython 3.13 CPython 3.13 macOS 10.15+ universal2 (ARM64, x86-64) Details
gretl4py-0.63-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
gretl4py-0.63-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gretl4py-0.63-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
gretl4py-0.63-cp312-cp312-macosx_10_15_universal2.whl CPython 3.12 CPython 3.12 macOS 10.15+ universal2 (ARM64, x86-64) Details

Total release size: 557.7 MB

Release files / gretl4py-0.63.tar.gz

Download URL gretl4py-0.63.tar.gz
Size 12.9 MB
Tags Source
SHA-256 checksum
How to use checksums
0624c7b4d2e63770555528a23227d9a7d70a007205f4f216e56fcfe641356761
BLAKE2b-256 checksum
How to use checksums
f80841dd2ed1312aed086751add9a826caffdd9e385db798d46b47f8556cb1fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp314-cp314-win_arm64.whl

Download URL gretl4py-0.63-cp314-cp314-win_arm64.whl
Size 43.4 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
77ab95a8a744d37cb8579082d340f837ceff74e003c59c88e39b0cdd15d8b2b9
BLAKE2b-256 checksum
How to use checksums
314fb8a1128e72159131331c123801acc6d6520164d22c56bf6a80e2f8ca3c0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp314-cp314-win_amd64.whl

Download URL gretl4py-0.63-cp314-cp314-win_amd64.whl
Size 60.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
087255c8bea209ef429e37501a49f959599d809f77cb4c952521a9d81d7bfda4
BLAKE2b-256 checksum
How to use checksums
ea5a290b892702c6a0f64482ee908b9083bc50e5028d434f6b9472a3363637e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL gretl4py-0.63-cp314-cp314-manylinux_2_28_x86_64.whl
Size 42.5 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
898007cd201891a8672ef7afb60464e300eceec3509256763266932bf347e151
BLAKE2b-256 checksum
How to use checksums
870fbd3f7449e8408f77f331a6de3de839aa0b93e914a33713656cbd53b27aac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp314-cp314-macosx_10_15_universal2.whl

Download URL gretl4py-0.63-cp314-cp314-macosx_10_15_universal2.whl
Size 36.8 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
bbf7bb5c4e8aac18e67e894f14f88e906f7be30878c296dbfbb6cb9d669aa4b0
BLAKE2b-256 checksum
How to use checksums
8074d3ebcc08cf124eb2b3774538d35cee74c389824f21bb2e64974eb851f6c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp313-cp313-win_arm64.whl

Download URL gretl4py-0.63-cp313-cp313-win_arm64.whl
Size 42.1 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
4503cbee8792b449ab8d865ff52c06ca4d14b5f58e0883de144bddb3fadeb110
BLAKE2b-256 checksum
How to use checksums
c65958e7bef2780d9b420e9844a09830b7afea961cdca46091b531604be8c3a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp313-cp313-win_amd64.whl

Download URL gretl4py-0.63-cp313-cp313-win_amd64.whl
Size 59.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2ae1199c2a59db502ce1b3cd2c4e6cf8c96ab8d0c252962e43fb8157de805b04
BLAKE2b-256 checksum
How to use checksums
81a8931f88c133180cfec5b84cac5ab8dcfca05a007a7789cdb28d7e85027ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL gretl4py-0.63-cp313-cp313-manylinux_2_28_x86_64.whl
Size 42.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0beef3c4f91e7f7dac552d03e35d6039238ed66fb0318038b2fa4c40e0c2e578
BLAKE2b-256 checksum
How to use checksums
7c0cf905ca71d9e82687fa722885bf34b5081e8aae7b390965aa82672840f024
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp313-cp313-macosx_10_15_universal2.whl

Download URL gretl4py-0.63-cp313-cp313-macosx_10_15_universal2.whl
Size 36.8 MB
Tags CPython 3.13 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
b40e4b26787032f481879d38d78e58994d9a75bcd33a68a5e9368d6ea0836452
BLAKE2b-256 checksum
How to use checksums
8da36bcc87d7afabeaddd75fbb4c5b5c91ba036f36fb54701bd30c24f9d3a88a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp312-cp312-win_arm64.whl

Download URL gretl4py-0.63-cp312-cp312-win_arm64.whl
Size 42.1 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
cdb4b6430811f6b75768ee583f4746f3eddb56efed9eb3faebb0ce18eb880e85
BLAKE2b-256 checksum
How to use checksums
80fc9b6ac8e9ae75dd6eee9477e3aef25185aa3a0adbfb405749e0f4254a8692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp312-cp312-win_amd64.whl

Download URL gretl4py-0.63-cp312-cp312-win_amd64.whl
Size 59.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bda9154a54dc3ef6f4e712f69128bcdb33667d8819da8b791f851258dd68e3f3
BLAKE2b-256 checksum
How to use checksums
41027cddbfd253b26a38fdf04f876efbd8cbfc080b6e30ee6f01fb9aaa712ea1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL gretl4py-0.63-cp312-cp312-manylinux_2_28_x86_64.whl
Size 42.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
83aba4addc03e994c9730e56f4a324b2aa6290f80f2c9f7e484f16f00be8451b
BLAKE2b-256 checksum
How to use checksums
d55bde4e50ad1cd64920fee141d8f4315125c5b36b1fbc759f4e84c2ff3e3ab0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / gretl4py-0.63-cp312-cp312-macosx_10_15_universal2.whl

Download URL gretl4py-0.63-cp312-cp312-macosx_10_15_universal2.whl
Size 36.8 MB
Tags CPython 3.12 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
343d4d3e11fcc49edc41e46a851e16d789dd53b38d61c9572350675e47ce30e0
BLAKE2b-256 checksum
How to use checksums
eab3877ce47a64dd9e4032ef1cd7a5a5a0a001503b1c520afd67ae0fce8dd675
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

0.63 This release

13 release files

0.62

13 release files

0.61

17 release files

0.60

17 release files

0.50

21 release files

0.4

17 release files

0.2

10 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