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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: bqpipe-0.4.1.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.1.tar.gz
Algorithm Hash digest
SHA256 27d9c09d4d4b3d6335e17d27f9e6a94a7d278842325b4caf6cb77eecceac574a
MD5 9d096f7f4f02b410a6e523f09021c10d
BLAKE2b-256 180d45d4c16fd281a4edc44fd8a288e9b55d55bf5567482ae2e6d7e5b878dae7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bqpipe-0.4.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 510752c319a98aa4c1486b13182738d7918780ae571c457e8662bf50adc87448
MD5 f2b0bcb15f6ac808507a7a9345c386b1
BLAKE2b-256 b86b3c2b742fc035cdd6991b2a0034b5e554887c0893bc911e782bb832b1506b

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