Wrapper around BigQuery library to simplify writing to/reading from BigQuery to Pandas DataFrames.
Project description
A lightweight Python wrapper around Google Cloud BigQuery’s API to simplify read and write between Pandas DataFrames and BigQuery.
Features
Create new tables with specified schema
Append DataFrames to existing tables
Simply read from tables or arbitrary SELECT statements
Get BigQuery metadata (datasets, tables, table schemas, etc.)
Dependencies
BQPipe supports Python 3.7+.
Installation requires NumPy, Pandas, Google-Cloud-BigQuery, and PyArrow.
Installation
The latest stable release (and older versions) can be installed from PyPI:
pip install bqpipe
You may instead want to use the development version from Github:
pip install git+https://github.com/4mile/bqpipe.git#egg=bqpipe
Testing
Coming Soon
Development
BQPipe development takes place on GitHub.
Please submit any reproducible bugs you encounter to the Issue Tracker.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bqpipe-0.4.0.tar.gz
.
File metadata
- Download URL: bqpipe-0.4.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d940d138e47adecf8ac6e62ec28e19e36011499c105a25999c65fe8b7099a2d9 |
|
MD5 | 143a12816b35e83d33b6f62a76141eec |
|
BLAKE2b-256 | beabc1d1e3ae12338b9923b7487d3d9d97bc73a7bc41dcc2ff3d05a047023193 |
File details
Details for the file bqpipe-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: bqpipe-0.4.0-py3-none-any.whl
- Upload date:
- Size: 11.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccfa758780d63d9081ecfa457be5ff930060a9ba9496a9185085458792c8b771 |
|
MD5 | c1cf2ef69135cc0769b7ade95b9d91bd |
|
BLAKE2b-256 | 7d3700f76487cf849bc9e79f4ae4638fd11f9f0d45390c8ca0c7c32c70677ec4 |