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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: bqpipe-0.3.3.tar.gz
  • Upload date:
  • Size: 6.9 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.3.3.tar.gz
Algorithm Hash digest
SHA256 68a1aa63426959b79da624e19b7eecb45e4b82d0a88618daacdde2f2b0637fcc
MD5 317d779bde68abf16fa71bdcee098449
BLAKE2b-256 35105977bc3797fb3585044085ebd81cecf92c0a4cde31eea42957d7b0b93d37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bqpipe-0.3.3-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.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 936ebabe3f654c5e1372d901040a0966b41b4c114d972fdddbada05b8b9741b2
MD5 a13d8c808a71589f40467f7d620575d0
BLAKE2b-256 49f1a4f4fb9bc4497947690c09470a36b37a3b915a7bfab9049fa9f4854d0b8d

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