Skip to main content

Python library for Apache Arrow

This library provides a Python API for functionality provided by the Arrow C++ libraries, along with tools for Arrow integration and interoperability with pandas, NumPy, and other software in the Python ecosystem.

Installing

Across platforms, you can install a recent version of pyarrow with the conda package manager:

conda install pyarrow -c conda-forge

On Linux/macOS and Windows, you can also install binary wheels from PyPI with pip:

pip install pyarrow

Development

Coding Style

We follow a similar PEP8-like coding style to the pandas project.

The code must pass flake8 (available from pip or conda) or it will fail the build. Check for style errors before submitting your pull request with:

flake8 .
flake8 --config=.flake8.cython .

Building from Source

See the Development page in the documentation.

Building the documentation

pip install -r doc/requirements.txt
python setup.py build_sphinx -s doc/source

Metadata

Release files for pyarrow 0.11.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 pyarrow 0.11.0
File Size Uploaded
pyarrow-0.11.0.tar.gz 602.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyarrow 0.11.0
File
pyarrow-0.11.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
pyarrow-0.11.0-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
pyarrow-0.11.0-cp37-cp37m-macosx_10_6_intel.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
pyarrow-0.11.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
pyarrow-0.11.0-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
pyarrow-0.11.0-cp36-cp36m-macosx_10_6_intel.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
pyarrow-0.11.0-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
pyarrow-0.11.0-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
pyarrow-0.11.0-cp35-cp35m-macosx_10_6_intel.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
pyarrow-0.11.0-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
pyarrow-0.11.0-cp27-cp27m-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 Details
pyarrow-0.11.0-cp27-cp27m-macosx_10_6_intel.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.6+ Intel (x86-64, i386) Details

Total release size: 105.4 MB

Release files / pyarrow-0.11.0.tar.gz

Download URL pyarrow-0.11.0.tar.gz
Size 602.8 kB
Tags Source
SHA-256 checksum
How to use checksums
07a6fd71c5d7440f2c42383dd2c5daa12d7f0a012f1e88288ed08a247032aead
BLAKE2b-256 checksum
How to use checksums
1db6c4e63f8bdb175d2223df26ddf12e2a0ba3fa347890128b5f128cb3f72589
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.6

Release files / pyarrow-0.11.0-cp37-cp37m-win_amd64.whl

Download URL pyarrow-0.11.0-cp37-cp37m-win_amd64.whl
Size 4.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
99562d68e34e8746e2f20cfb7134959d028d9384bb46acbadefe800e8a787b8f
BLAKE2b-256 checksum
How to use checksums
3fe3579bc36f8b8ae091b74c2344acfd0b318ea6b16096af1801939dd1d825f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.4

Release files / pyarrow-0.11.0-cp37-cp37m-manylinux1_x86_64.whl

Download URL pyarrow-0.11.0-cp37-cp37m-manylinux1_x86_64.whl
Size 11.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0549979597e2f5a902ea17c6fb27264a78bb166db4caede661c2bbb6e319f681
BLAKE2b-256 checksum
How to use checksums
19f5b99ad339458020d9ecd67e801c8f09c79a53277aea7bf669112fa0359d84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.4

Release files / pyarrow-0.11.0-cp37-cp37m-macosx_10_6_intel.whl

Download URL pyarrow-0.11.0-cp37-cp37m-macosx_10_6_intel.whl
Size 8.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
e3656c0c30a9eaca67cd97c9e0de70888f612b75bb55a9a968aa5b1084a5e2fd
BLAKE2b-256 checksum
How to use checksums
6b076984536144e263cf9acd3473df23330fc1e6ef03cfd6137533de40b4b02a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.4

Release files / pyarrow-0.11.0-cp36-cp36m-win_amd64.whl

Download URL pyarrow-0.11.0-cp36-cp36m-win_amd64.whl
Size 4.0 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
e430edf33c86db3e3e613896c054c57297202d5247b2477b492258367c878359
BLAKE2b-256 checksum
How to use checksums
c67973e3e8286f3ae670631a7f6f640cf73315efdac290c3ba224b65dafcaa70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7rc1

Release files / pyarrow-0.11.0-cp36-cp36m-manylinux1_x86_64.whl

Download URL pyarrow-0.11.0-cp36-cp36m-manylinux1_x86_64.whl
Size 11.6 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
361527e745419ae928cfb890812543bf040ed4a6e38b55ace2790b5cac7c81b2
BLAKE2b-256 checksum
How to use checksums
f1625cc76d6ec4918f70af89316940f36291d3666ae13aad1f19660b071ff2dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7rc1

Release files / pyarrow-0.11.0-cp36-cp36m-macosx_10_6_intel.whl

Download URL pyarrow-0.11.0-cp36-cp36m-macosx_10_6_intel.whl
Size 8.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
9dc50f60cd078e44040aa786af9119ea1309cb4161a9443a011ce404b7feca45
BLAKE2b-256 checksum
How to use checksums
7ba0bfc963b97b14929cb65ececd702c93d786c4023d84984a2a3d3929e5b29a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7rc1

Release files / pyarrow-0.11.0-cp35-cp35m-win_amd64.whl

Download URL pyarrow-0.11.0-cp35-cp35m-win_amd64.whl
Size 3.9 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f28d9d54fad0b4951e811fa656a906a31ce33ecee98a8818a3a660d25239f864
BLAKE2b-256 checksum
How to use checksums
d298ad89534f45ca8044ab94b4626c829c0c8c61ceb898b9bbf15c71669fd7fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7rc1

Release files / pyarrow-0.11.0-cp35-cp35m-manylinux1_x86_64.whl

Download URL pyarrow-0.11.0-cp35-cp35m-manylinux1_x86_64.whl
Size 11.6 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2c9a6281009b3b30df418150b05ab7a31cd979ca5200ed0f5dbdc7c0bd6719f3
BLAKE2b-256 checksum
How to use checksums
593b38066908a38aa89f31d56f6445f11a9ee420e9986a11bd4da6202570491a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7rc1

Release files / pyarrow-0.11.0-cp35-cp35m-macosx_10_6_intel.whl

Download URL pyarrow-0.11.0-cp35-cp35m-macosx_10_6_intel.whl
Size 8.7 MB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
f4c6955414e3e9c5c0d8057377ab12d97b5cb000e349a895866b52224316b11d
BLAKE2b-256 checksum
How to use checksums
e40cffc2402565d1c6eaa0b503e205d1a575ab3b4068dd4710257e2879769a01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7rc1

Release files / pyarrow-0.11.0-cp27-cp27mu-manylinux1_x86_64.whl

Download URL pyarrow-0.11.0-cp27-cp27mu-manylinux1_x86_64.whl
Size 11.6 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
67fed4fd0c79f179cccf06eb12152ca5a76ea8448be99cc0c2a3d4c489400e2f
BLAKE2b-256 checksum
How to use checksums
57ee85d3ce03ff815e00a803c5ca37201a2e46726dfd72592f2b264f3a220ae8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7rc1

Release files / pyarrow-0.11.0-cp27-cp27m-manylinux1_x86_64.whl

Download URL pyarrow-0.11.0-cp27-cp27m-manylinux1_x86_64.whl
Size 11.6 MB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8940a9eaa5ff5019e6d11f88d0393f27e7fa031b4ff74ffb013bf0b8ea7054d3
BLAKE2b-256 checksum
How to use checksums
90c2eb8bf6cbf25e09538de93c57bca589628b6c9ff288f7948dc0d4e9db0126
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7rc1

Release files / pyarrow-0.11.0-cp27-cp27m-macosx_10_6_intel.whl

Download URL pyarrow-0.11.0-cp27-cp27m-macosx_10_6_intel.whl
Size 8.8 MB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
95d01f78724b65c5dd0c476d441893b641680bf51460fa17492cb33ac6a38af2
BLAKE2b-256 checksum
How to use checksums
56b94431be6e40e7094a9f5d66cb92e28c2752ab9bebe716024c8758a0b9ab65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7rc1

Release history Release notifications | RSS feed

6.0.1

36 release files

6.0.0

36 release files

5.0.0

28 release files

4.0.1

25 release files

4.0.0

25 release files

3.0.0

21 release files

2.0.0

25 release files

1.0.1

21 release files

1.0.0

21 release files

This release

0.11.0 This release

13 release files

0.9.0

8 release files

0.8.0

9 release files

0.7.1

9 release files

0.7.0

9 release files

0.6.0

9 release files

0.5.0

5 release files

0.4.1

9 release files

0.4.0

7 release files

0.3.0

4 release files

0.2.0

4 release files

0.1.0

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