Python library for Apache Arrow
Project description
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 pyarrow
flake8 --config=.flake8.cython pyarrow
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file pyarrow-0.10.0.tar.gz
.
File metadata
- Download URL: pyarrow-0.10.0.tar.gz
- Upload date:
- Size: 2.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b93c6d9dd0c18202995d0f50cd88cefed0fe3cb6e6f780b8f2083464099b282b |
|
MD5 | ab18bc2a1d63caa5229d73bae264de74 |
|
BLAKE2b-256 | c0a0f7e9dfd8988d94f4952f9b50eb04e14a80fbe39218520725aab53daab57c |
Provenance
File details
Details for the file pyarrow-0.10.0-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: pyarrow-0.10.0-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ebf597b435d622281746fd44a43d87ed043283441df1504d49ae80f55e447ef |
|
MD5 | 60de91190415be3cde4b0def66c4346b |
|
BLAKE2b-256 | 42584d29b02e9b422cc65f65c1afe5c4710d7e1827c2c1f651bcc19cec042d92 |
Provenance
File details
Details for the file pyarrow-0.10.0-cp36-cp36m-manylinux1_x86_64.whl
.
File metadata
- Download URL: pyarrow-0.10.0-cp36-cp36m-manylinux1_x86_64.whl
- Upload date:
- Size: 11.6 MB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87d65ec990d02bb6cd57f603bd4ef821f6e73524bc169505c227c343a535808c |
|
MD5 | 7d9f5b9dfe071c5760a19d03a6a296af |
|
BLAKE2b-256 | c9b8076ebd968f3c6d4e9b6e5de696f0b19964a3d4b7dc020fd32db4e868ad74 |
Provenance
File details
Details for the file pyarrow-0.10.0-cp36-cp36m-macosx_10_6_intel.whl
.
File metadata
- Download URL: pyarrow-0.10.0-cp36-cp36m-macosx_10_6_intel.whl
- Upload date:
- Size: 8.5 MB
- Tags: CPython 3.6m, macOS 10.6+ intel
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9d300267d60f5c688dc9502080557e0b1c8907990d59e3437d6a8d23782b351 |
|
MD5 | 95cf816c69aa8416f43a50e2b922cfd2 |
|
BLAKE2b-256 | 3babe0c73e8c1b0f1e81f595ebf91b5d538bf62d75fcfe198a99a71088bf55bd |
Provenance
File details
Details for the file pyarrow-0.10.0-cp35-cp35m-win_amd64.whl
.
File metadata
- Download URL: pyarrow-0.10.0-cp35-cp35m-win_amd64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.5m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f39179691f0da883db9d94e4ebe4a4acd87ac4e598aa5f454d15b78816bd6fd |
|
MD5 | b979c238a8b79fe18997a1dc2f019515 |
|
BLAKE2b-256 | 0addc399c112ea6516a7f9a40a978617c7cc78fe78aa8aa0557ce36670dc3ff5 |
Provenance
File details
Details for the file pyarrow-0.10.0-cp35-cp35m-manylinux1_x86_64.whl
.
File metadata
- Download URL: pyarrow-0.10.0-cp35-cp35m-manylinux1_x86_64.whl
- Upload date:
- Size: 11.6 MB
- Tags: CPython 3.5m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c12ed27b4aaa4cd26ca44c4d1b8f14fc084e192dc1d82dcd7ab484fcd7842ad |
|
MD5 | 65870d9e203c163896ac40b6ef4f767b |
|
BLAKE2b-256 | 0b66affeece74df210382f32f19826f426510c98bec36d3fbf2db77d564d576d |
Provenance
File details
Details for the file pyarrow-0.10.0-cp35-cp35m-macosx_10_6_intel.whl
.
File metadata
- Download URL: pyarrow-0.10.0-cp35-cp35m-macosx_10_6_intel.whl
- Upload date:
- Size: 8.5 MB
- Tags: CPython 3.5m, macOS 10.6+ intel
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87328bdfa399977c332c0b67adbd7ad45d0e4be439aa25cfd1f1154da7d6fc0b |
|
MD5 | e439fbc33a92c4bbc032b5cecbc72060 |
|
BLAKE2b-256 | fa524d01c187e4d2757fb5b58b36c381ca0fe79a55c6564b41a6bdb1df912b63 |
Provenance
File details
Details for the file pyarrow-0.10.0-cp27-cp27mu-manylinux1_x86_64.whl
.
File metadata
- Download URL: pyarrow-0.10.0-cp27-cp27mu-manylinux1_x86_64.whl
- Upload date:
- Size: 11.6 MB
- Tags: CPython 2.7mu
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60b33d0fa9161959e3ab7ebd4ce59a39c4b798f481a1055dc13d8f0afb0c2a69 |
|
MD5 | 023f704e903f69931ce4c98e3218bf2c |
|
BLAKE2b-256 | bfa93b50090df38ff401f94498456cfa6531ce1ee75ebd65094e8fcb41989f90 |
Provenance
File details
Details for the file pyarrow-0.10.0-cp27-cp27m-manylinux1_x86_64.whl
.
File metadata
- Download URL: pyarrow-0.10.0-cp27-cp27m-manylinux1_x86_64.whl
- Upload date:
- Size: 11.6 MB
- Tags: CPython 2.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec762b31025474dfb7fd283edf9b45b8af3943542344fbc639d6bdc16ff0636f |
|
MD5 | 50f10a4ca990b77733a4e46319dad1f8 |
|
BLAKE2b-256 | afff4c4003703abf83fc0ecda1f3f52f14db7520a4a7eed62bb8bb3a1b4f0672 |
Provenance
File details
Details for the file pyarrow-0.10.0-cp27-cp27m-macosx_10_6_intel.whl
.
File metadata
- Download URL: pyarrow-0.10.0-cp27-cp27m-macosx_10_6_intel.whl
- Upload date:
- Size: 8.5 MB
- Tags: CPython 2.7m, macOS 10.6+ intel
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff10a1ca3ee17776ff9bd2a6b4963c5deaee13671d4064cbb45fe0ede66531b8 |
|
MD5 | 7b994a184db1989ab56fa4cfbadd69ac |
|
BLAKE2b-256 | 65974a11c9d579a6de94ded2a6271c9b162f361ac5860cee215a0ed691ff3dfa |