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.3.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file bqpipe-0.4.3.tar.gz.

File metadata

  • Download URL: bqpipe-0.4.3.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.3.tar.gz
Algorithm Hash digest
SHA256 2cd6648393838ac20ade598ec37eabb4ed274c6f2f6c7fe8050cc06415e72c82
MD5 a0f4ed2d8ac1b005496dcbc0c118000c
BLAKE2b-256 440b838934901f2c34efff8e59f4ce9d046ca600aef16bb25b94353b32d9be28

See more details on using hashes here.

File details

Details for the file bqpipe-0.4.3-py3-none-any.whl.

File metadata

  • Download URL: bqpipe-0.4.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 975fc9188c1bc0f3be5118dd08d301198f1a5ff87ab6a80f70264e35ce5c0361
MD5 8ced4e8513de6a5761b186316c36fe27
BLAKE2b-256 13d373b1df972378272d5e3e878fdcb6114c0ef7424be0300d71c7dfeb938aac

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