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

Uploaded Source

Built Distribution

bqpipe-0.4.2-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bqpipe-0.4.2.tar.gz
  • Upload date:
  • Size: 7.0 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.2.tar.gz
Algorithm Hash digest
SHA256 ff23bb63be3142b80b63f15d784e5cbc6c07e48d05f1849d3edd740dfdfa475b
MD5 2125fccc42b563af7cc394ca48aae4e2
BLAKE2b-256 e5f1d8b0119827ed5bb42732f3b7fbe55c656037712d59bd6109832fd4b63628

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bqpipe-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 11.7 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 14c3f4d2a8b4802d9db958d79d19a4c5b34500508170712403c4152460532ea4
MD5 082186438e575e4e052773f6fb30f9c4
BLAKE2b-256 e8852160158a750f853889ce836f95ff13ac3cf083668cc0727d1268c2d08d09

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