Skip to main content

arch

arch

Autoregressive Conditional Heteroskedasticity (ARCH) and other tools for financial econometrics, written in Python (with Cython and/or Numba used to improve performance)

Metric
Latest Release PyPI version
conda-forge version
Continuous Integration Build Status
Coverage codecov
Code Quality Codacy Badge
Citation DOI
Documentation Documentation Status

Module Contents

Python 3

arch is Python 3 only. Version 4.8 is the final version that supported Python 2.7.

Documentation

Documentation from the main branch is hosted on my github pages.

Released documentation is hosted on read the docs.

More about ARCH

More information about ARCH and related models is available in the notes and research available at Kevin Sheppard's site.

Contributing

Contributions are welcome. There are opportunities at many levels to contribute:

  • Implement new volatility process, e.g., FIGARCH
  • Improve docstrings where unclear or with typos
  • Provide examples, preferably in the form of IPython notebooks

Examples

Volatility Modeling

  • Mean models
    • Constant mean
    • Heterogeneous Autoregression (HAR)
    • Autoregression (AR)
    • Zero mean
    • Models with and without exogenous regressors
  • Volatility models
    • ARCH
    • GARCH
    • TARCH
    • EGARCH
    • EWMA/RiskMetrics
  • Distributions
    • Normal
    • Student's T
    • Generalized Error Distribution

See the univariate volatility example notebook for a more complete overview.

import datetime as dt
import pandas_datareader.data as web
st = dt.datetime(1990,1,1)
en = dt.datetime(2014,1,1)
data = web.get_data_yahoo('^FTSE', start=st, end=en)
returns = 100 * data['Adj Close'].pct_change().dropna()

from arch import arch_model
am = arch_model(returns)
res = am.fit()

Unit Root Tests

  • Augmented Dickey-Fuller
  • Dickey-Fuller GLS
  • Phillips-Perron
  • KPSS
  • Zivot-Andrews
  • Variance Ratio tests

See the unit root testing example notebook for examples of testing series for unit roots.

Cointegration Testing and Analysis

  • Tests
    • Engle-Granger Test
    • Phillips-Ouliaris Test
  • Cointegration Vector Estimation
    • Canonical Cointegrating Regression
    • Dynamic OLS
    • Fully Modified OLS

See the cointegration testing example notebook for examples of testing series for cointegration.

Bootstrap

  • Bootstraps
    • IID Bootstrap
    • Stationary Bootstrap
    • Circular Block Bootstrap
    • Moving Block Bootstrap
  • Methods
    • Confidence interval construction
    • Covariance estimation
    • Apply method to estimate model across bootstraps
    • Generic Bootstrap iterator

See the bootstrap example notebook for examples of bootstrapping the Sharpe ratio and a Probit model from statsmodels.

# Import data
import datetime as dt
import pandas as pd
import numpy as np
import pandas_datareader.data as web
start = dt.datetime(1951,1,1)
end = dt.datetime(2014,1,1)
sp500 = web.get_data_yahoo('^GSPC', start=start, end=end)
start = sp500.index.min()
end = sp500.index.max()
monthly_dates = pd.date_range(start, end, freq='M')
monthly = sp500.reindex(monthly_dates, method='ffill')
returns = 100 * monthly['Adj Close'].pct_change().dropna()

# Function to compute parameters
def sharpe_ratio(x):
    mu, sigma = 12 * x.mean(), np.sqrt(12 * x.var())
    return np.array([mu, sigma, mu / sigma])

# Bootstrap confidence intervals
from arch.bootstrap import IIDBootstrap
bs = IIDBootstrap(returns)
ci = bs.conf_int(sharpe_ratio, 1000, method='percentile')

Multiple Comparison Procedures

  • Test of Superior Predictive Ability (SPA), also known as the Reality Check or Bootstrap Data Snooper
  • Stepwise (StepM)
  • Model Confidence Set (MCS)

See the multiple comparison example notebook for examples of the multiple comparison procedures.

Long-run Covariance Estimation

Kernel-based estimators of long-run covariance including the Bartlett kernel which is known as Newey-West in econometrics. Automatic bandwidth selection is available for all of the covariance estimators.

from arch.covariance.kernel import Bartlett
from arch.data import nasdaq
data = nasdaq.load()
returns = data[["Adj Close"]].pct_change().dropna()

cov_est = Bartlett(returns ** 2)
# Get the long-run covariance
cov_est.cov.long_run

Requirements

These requirements reflect the testing environment. It is possible that arch will work with older versions.

  • Python (3.9+)
  • NumPy (1.19+)
  • SciPy (1.5+)
  • Pandas (1.1+)
  • statsmodels (0.12+)
  • matplotlib (3+), optional

Optional Requirements

  • Numba (0.49+) will be used if available and when installed without building the binary modules. In order to ensure that these are not built, you must set the environment variable ARCH_NO_BINARY=1 and install without the wheel.
export ARCH_NO_BINARY=1
python -m pip install arch

or if using Powershell on windows

$env:ARCH_NO_BINARY=1
python -m pip install arch
  • jupyter and notebook are required to run the notebooks

Installing

Standard installation with a compiler requires Cython. If you do not have a compiler installed, the arch should still install. You will see a warning but this can be ignored. If you don't have a compiler, numba is strongly recommended.

pip

Releases are available PyPI and can be installed with pip.

pip install arch

You can alternatively install the latest version from GitHub

pip install git+https://github.com/bashtage/arch.git

Setting the environment variable ARCH_NO_BINARY=1 can be used to disable compilation of the extensions.

Anaconda

conda users can install from conda-forge,

conda install arch-py -c conda-forge

Note: The conda-forge name is arch-py.

Windows

Building extension using the community edition of Visual Studio is simple when using Python 3.8 or later. Building is not necessary when numba is installed since just-in-time compiled code (numba) runs as fast as ahead-of-time compiled extensions.

Developing

The development requirements are:

  • Cython (0.29+, if not using ARCH_NO_BINARY=1, supports 3.0.0b2+)
  • pytest (For tests)
  • sphinx (to build docs)
  • sphinx-immaterial (to build docs)
  • jupyter, notebook and nbsphinx (to build docs)

Installation Notes

  1. If Cython is not installed, the package will be installed as-if ARCH_NO_BINARY=1 was set.
  2. Setup does not verify these requirements. Please ensure these are installed.

Release files for arch 8.0.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 arch 8.0.0
File Size Uploaded
arch-8.0.0.tar.gz 872.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for arch 8.0.0
File
arch-8.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
arch-8.0.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
arch-8.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
arch-8.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
arch-8.0.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
arch-8.0.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
arch-8.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
arch-8.0.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
arch-8.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
arch-8.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
arch-8.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
arch-8.0.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
arch-8.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
arch-8.0.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
arch-8.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
arch-8.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
arch-8.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
arch-8.0.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
arch-8.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
arch-8.0.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
arch-8.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
arch-8.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
arch-8.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
arch-8.0.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
arch-8.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
arch-8.0.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
arch-8.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
arch-8.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
arch-8.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
arch-8.0.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 29.6 MB

Release files / arch-8.0.0.tar.gz

Download URL arch-8.0.0.tar.gz
Size 872.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5e9895c2354b9475aff50797ff2191dc64dc5f79602baf0c9321310fb864b637
BLAKE2b-256 checksum
How to use checksums
6150f8be4b21db5eb0490aef82b592d105baac957f601805ee7fe5b9182405b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.9

Release files / arch-8.0.0-cp314-cp314-win_amd64.whl

Download URL arch-8.0.0-cp314-cp314-win_amd64.whl
Size 934.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4849380bb831a1dc09891cd424f6623f163bde2403c66e376f9d0b5f8c1791c5
BLAKE2b-256 checksum
How to use checksums
0ad114d3dab7283ea68a4e2d17be62d854af6df7e3d6f1b998a87d5be3ed8aed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / arch-8.0.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL arch-8.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 985.7 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
119766cdb3ac9ebdad4077dcf8238fb2a4554ba3c6503bd4431161f43923357e
BLAKE2b-256 checksum
How to use checksums
959940ca7262d2cc5d74a7b8be10e8a254e0063969edb50959c489bad8d2adb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL arch-8.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 983.3 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
563bea8e594f712a38ec2186f6dcd0d55a73f1c203bd228958cad495d9d471f1
BLAKE2b-256 checksum
How to use checksums
22118a3b956a532b26fe4f325d9829b09eba725eb25a3e89d568673e2015beca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL arch-8.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 967.6 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
82113ee290afac972f73ad6f61b4b4ebd57bf9a288c2df163f9b2bc1874f89f3
BLAKE2b-256 checksum
How to use checksums
af8e27bf8ef574c507fd984283acd8b33ff066c2ee4beea4b8af9eada23a20f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL arch-8.0.0-cp314-cp314-macosx_11_0_arm64.whl
Size 931.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a5a2ee20c5a0d88eda12894d8fbb8320b7bfe3436c2e40fa16da918db54eb5b4
BLAKE2b-256 checksum
How to use checksums
70c8533ad2ef4277d2f6c95e8038088de2d80c6a41137c7d23e00b08425e2c39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / arch-8.0.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL arch-8.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 940.8 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8015f7bdcc14800dc2dc2acb01dffebddebf587df4aa27f62671e809ccfdefb1
BLAKE2b-256 checksum
How to use checksums
96378d9ec002ec3e750f3ea2af42b67a1e3cf3a82523b556fd8d10d1f34a085a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / arch-8.0.0-cp313-cp313-win_amd64.whl

Download URL arch-8.0.0-cp313-cp313-win_amd64.whl
Size 929.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bd73bd2d811bcf0551443b6e0a10bc25af002e9eb146aff164897c70aac35e85
BLAKE2b-256 checksum
How to use checksums
f1e72d15374129c03b6f97321f837190cb19863204dbcff289e23cc37f035c96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / arch-8.0.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL arch-8.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 985.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a985abc5367d225a6b346782dee9e7d84381c2af5ab795a6234aa1491c96f0bb
BLAKE2b-256 checksum
How to use checksums
8040d99c7d3e0a471d5e0f3e6b3ff1145db789e5a1c4e8fed25e8c22629e87fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL arch-8.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 982.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8c1f1d8abefab2f69f7fdbef08cc18c8377667d3b8d197a1f301d97f0e686cd2
BLAKE2b-256 checksum
How to use checksums
d6407b7ac152c35c32da2a00ba3523ea84c358478b12ee7b3b2b6892e5b9d81b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL arch-8.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 964.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
aaefeb2b23276fe286fe554e7e69fea80daff4185ecdf9fc891ba1b2c1e49ad4
BLAKE2b-256 checksum
How to use checksums
1c04bdd65c773f6ce60cae50cb4f85bcf15dcbe687df75998966e5a236125182
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL arch-8.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 930.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6b75bc7f4af4da5aca6cbcc52284564fcce8c974cf7d89d8b9777d8c16a228b0
BLAKE2b-256 checksum
How to use checksums
cbb873910773efffc2d35d2739be1bdc70dfcc58a83cff35c4d62e14acceca2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / arch-8.0.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL arch-8.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 940.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
4320a9b3707e819a97f0b0a10847e529e2f765158c617a455987a34305018617
BLAKE2b-256 checksum
How to use checksums
d65178f84f9e486e173356931b2bfaf0c2a6d6923f1e8975045e3416ac388215
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / arch-8.0.0-cp312-cp312-win_amd64.whl

Download URL arch-8.0.0-cp312-cp312-win_amd64.whl
Size 930.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8b13d261e0a681b3a8a2f9c588ab37a35500bca9f3bbcc6ca1ce2d999322651d
BLAKE2b-256 checksum
How to use checksums
ef86612d45473d0865d41934b0580fa05e6aa48167b502d0136e8bd9dd5aa581
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / arch-8.0.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL arch-8.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 983.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fab6e25763e1ef516d8b6c932ef1d0aac3ec812d6b501fc57d8269333d02ce86
BLAKE2b-256 checksum
How to use checksums
dbbeb44592be8f7926e04f2646206ef83cd68f40e948465fff651b739412146a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL arch-8.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 981.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
13cbf04d45ecbee7578704a232f897cd02794d845f877158fb2838e6fb637887
BLAKE2b-256 checksum
How to use checksums
a4d3da7d55f51bb31a10d1b4a01a22ec0180265a5afeed0d99bd4d0c7b3a61e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL arch-8.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 964.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e551820a0640736c9e9b8fa10ce50e7ae4f31e570ec229c308a3b46aaf8242a7
BLAKE2b-256 checksum
How to use checksums
d81d82a772cbc8d64a804438a618f766574d3c87c888342240465761fdba9dec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL arch-8.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 932.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1f4341b22279d82d0300ebd54d1d5f80324f31fc017c8138f47e810bdb81d753
BLAKE2b-256 checksum
How to use checksums
8d54ab79d924327497fddb462ce51216d193e374ad2295b1003542802ed9a021
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / arch-8.0.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL arch-8.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 942.6 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
268dfe386f8c64a1973374bc0425bdf0c7c2250c2bfd7238d98bae701827ec2b
BLAKE2b-256 checksum
How to use checksums
846eb4379d1dee984f4a51afad9bfb49a3079ae196faf0bb834b7b5ad8e5ec6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / arch-8.0.0-cp311-cp311-win_amd64.whl

Download URL arch-8.0.0-cp311-cp311-win_amd64.whl
Size 937.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2aa5e631f91283733592b44e0c0640da5f690f5895738ad0d26a007325e3d0fc
BLAKE2b-256 checksum
How to use checksums
d24babfe066b00a5f1f0ab80dc5b7424f9fc1008116546fefcc1d17def0be9b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / arch-8.0.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL arch-8.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 993.3 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c9d0c8b26f49e3f8b7ae4ade15fac74555c95701a3e22463d991ce4ae7cea966
BLAKE2b-256 checksum
How to use checksums
6b9e4e2dad5b4b88d872a9afd29916ced89116cb31a7c81ed4cbfb2de972cae5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL arch-8.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 990.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
975ec3bdf7926335742ac362251fafe32b448b8f194dead062f22a00beef772d
BLAKE2b-256 checksum
How to use checksums
bc007cc035e2a08b9186cfbd0b5d3dd3967481f64722c3af69416edc8a182fd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL arch-8.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 974.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b72818d66e3ba1f5fcf2a7af4d81a1da7c70e72edf9437144a013173e11b901d
BLAKE2b-256 checksum
How to use checksums
94d844724b06cff6f51b977e8b947403c846be4645c9333d2cad350101b917ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL arch-8.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 929.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d9cb343f15e71e9cee2415bffa1e3458aeb674a538118de71f1124b6c5b755a
BLAKE2b-256 checksum
How to use checksums
b5427f1b880857839ea0841304586715c7d2a477552d04bcde32d1d55d8ccaa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / arch-8.0.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL arch-8.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 940.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
94262bef94dda3f72182a8dfc21cab1a8a79750cf168f3cf2aec02d7217bee55
BLAKE2b-256 checksum
How to use checksums
44b58f04a871c2e0f94430c15d313f88fe7808d80c4752b0ebdeadfec21dec8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / arch-8.0.0-cp310-cp310-win_amd64.whl

Download URL arch-8.0.0-cp310-cp310-win_amd64.whl
Size 937.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b56c3994069532c6621d211a333c62ae6b3cfeb3eef8089806bd4698062137ca
BLAKE2b-256 checksum
How to use checksums
2e41d6aa187e4f6d1567b51ac8a1d12ec1a78a55310fad2a7f2300a251cfbb89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / arch-8.0.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL arch-8.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 990.4 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8ebe43e390e2df5e07cb1a5abbbdf545a31d858d2e504e9fa379f011ba4715ab
BLAKE2b-256 checksum
How to use checksums
c4fc14ac8334ac7d49d7bf2d946f5f7789bff227b5bc50508eeebaf5558cd5d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL arch-8.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 987.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ec799301d904318d067d8d919069efc2825e8cea1654b1ffe623ea8c591fff5e
BLAKE2b-256 checksum
How to use checksums
44c50e9a7a85eb0135d8d551660bb930561a49a506fe9d086cdefb530589f654
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL arch-8.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 971.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
aee1099e0d12538d8d1ff391ddb8061c42e4864d199ca6887487bedb58b1dc9c
BLAKE2b-256 checksum
How to use checksums
a9a8c67f56cacfc1fbd33085cea89f04a262de47fc5503e93d0ca805dfa49916
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / arch-8.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL arch-8.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 927.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
51641954adb35f969b5c3333f6527fb090720fc0c973b6d2c4d927c8cc5dfe58
BLAKE2b-256 checksum
How to use checksums
34a430ed8bac322681cf1ec86e644f6f531aeca6b1d20a26e029df537042988f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.8

Release files / arch-8.0.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL arch-8.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 937.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fb60acaa9caa1353b75f19db910ac88e4238f4ca40282418e728174b1d3fe297
BLAKE2b-256 checksum
How to use checksums
0ff7addc52355dd804416b086cb85287161bb8ee0e53eb9f527f45af93dff76c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release history Release notifications | RSS feed

This release

8.0.0 This release

31 release files

7.1.0

30 release files

7.0.0

35 release files

6.2.0

26 release files

6.1.0

17 release files

6.0.1

11 release files

6.0.0

11 release files

5.6.0

23 release files

5.5.0

23 release files

5.4.0

23 release files

5.3.1

23 release files

5.3.0

22 release files

5.2.0

23 release files

5.1.0

26 release files

5.0.1

22 release files

5.0

16 release files

4.19

16 release files

4.18

16 release files

4.17

16 release files

4.16

16 release files

4.15

16 release files

4.14

16 release files

4.13

16 release files

4.12

10 release files

4.11

21 release files

4.9.1

16 release files

4.9.0

11 release files

4.8.1

23 release files

4.8.0

23 release files

4.7.0

23 release files

4.5.0

23 release files

4.4.1

21 release files

4.4

20 release files

4.3.1

7 release files

4.3

4 release files

4.2

7 release files

4.1

4 release files

4.0

5 release files

3.2

5 release files

3.1

3 release files

3.0

8 release files

2.0

8 release files

1.0

6 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