Skip to main content

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

bqpipe-0.4.0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

bqpipe-0.4.0-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

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

Hashes for bqpipe-0.4.0.tar.gz
Algorithm Hash digest
SHA256 d940d138e47adecf8ac6e62ec28e19e36011499c105a25999c65fe8b7099a2d9
MD5 143a12816b35e83d33b6f62a76141eec
BLAKE2b-256 beabc1d1e3ae12338b9923b7487d3d9d97bc73a7bc41dcc2ff3d05a047023193

See more details on using hashes here.

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

Hashes for bqpipe-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ccfa758780d63d9081ecfa457be5ff930060a9ba9496a9185085458792c8b771
MD5 c1cf2ef69135cc0769b7ade95b9d91bd
BLAKE2b-256 7d3700f76487cf849bc9e79f4ae4638fd11f9f0d45390c8ca0c7c32c70677ec4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page