Skip to main content

A utility library that enhances the official BigQuery Python client by providing additional tools for efficient query management, data processing, and automation. Designed for developers and data scientists, `bigquery-advanced-utils` simplifies working with Google BigQuery.

Project description

bigquery-advanced-utils

Build Status License Version PyPI Issues Contributors PyLint Black

BigQuery-advanced-utils is a lightweight utility library that extends the official Google BigQuery Python client.
It simplifies tasks like query management, data processing, and automation.

Aimed at developers and data scientists, the project is open to contributions to improve and enhance its functionality.

Why This Library?

I created bigquery-advanced-utils because I often found myself facing complex or uncommon tasks when working with BigQuery, and there was little or no support available online. Rather than spending time reinventing the wheel, I decided to create this library to help others avoid the same challenges. I hope that everyone can contribute in the same spirit, so feel free to get involved and make this library even better!

Planned features

  • A new query builder.
  • Custom data transformation and processing functions.
  • Exclusive features with datatransfer.
  • Utility functions to manipulate strings and query.

Installation

Install bigquery-advanced-utils via pip:

pip install bigquery-advanced-utils

Requirements

  • Python 3.10+
  • Google Cloud BigQuery client library

Contributing

We are always open to contributions! Whether you have a bug fix, a feature request, or a general improvement to make, your help is appreciated. Here are some ways you can contribute:

  • Bug reports: Help us catch issues before they affect users.
  • New features: Suggest new functionalities that could improve the usability of the package.
  • Code improvements: Review the code and suggest optimizations or fixes.

Please follow the contributing guide for more details on how to get started.

License

This project is licensed under the GNU General Public License. See the LICENSE file for details.

Contact

For questions or feedback, feel free to open an issue or reach out to me.

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

bigquery_advanced_utils-0.0.1.dev2.tar.gz (32.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bigquery_advanced_utils-0.0.1.dev2-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

Details for the file bigquery_advanced_utils-0.0.1.dev2.tar.gz.

File metadata

File hashes

Hashes for bigquery_advanced_utils-0.0.1.dev2.tar.gz
Algorithm Hash digest
SHA256 5ad655cded12cff5fde111b7bee790f153b0909379ad1a54f9be0b7273acd542
MD5 f0af598ba9d693ea0e1720f55bcaebd6
BLAKE2b-256 1c7f452146571a75409ecab70e81e7de9825c6b4975b4ef3aa3ba7590dd4d637

See more details on using hashes here.

Provenance

The following attestation bundles were made for bigquery_advanced_utils-0.0.1.dev2.tar.gz:

Publisher: publish-to-pypi.yml on Alessio-Siciliano/bigquery-advanced-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bigquery_advanced_utils-0.0.1.dev2-py3-none-any.whl.

File metadata

File hashes

Hashes for bigquery_advanced_utils-0.0.1.dev2-py3-none-any.whl
Algorithm Hash digest
SHA256 cd237ec83a16da909116599578e1653630beef330dc2f51a9198702ee58e197a
MD5 4812371e9453a7cd9d9ffe4f3f29c4b5
BLAKE2b-256 3c9b29db99550bcb5e00270e1b567611765ecbae2d4090516042b45e1bbc1714

See more details on using hashes here.

Provenance

The following attestation bundles were made for bigquery_advanced_utils-0.0.1.dev2-py3-none-any.whl:

Publisher: publish-to-pypi.yml on Alessio-Siciliano/bigquery-advanced-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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