Skip to main content

Python Connector for Delta Sharing

Project description

Qbeast Sharing

Warning: This project is an experimental extension to Delta Sharing!

This project has been created by forking the official Delta Sharing repository in order to introduce sampling pushdown to the python client.

Qbeast Sharing extends the Delta Sharing open protocol and adds the capabilities of sampling large datasets. Delta Sharing has been designed for secure real-time exchange of large datasets, which enables secure data sharing across different computing platforms. It lets organizations share access to existing Delta Lake and Apache Parquet tables with other organizations, who can then directly read the table in Pandas, Apache Spark, or any other software that implements the open protocol.

This is the Python client library for Delta Sharing, which lets you load shared tables as pandas DataFrames or as Apache Spark DataFrames if running in PySpark with the Apache Spark Connector library.

Installation and Usage

  1. Install using pip install qbeast-sharing.
  2. To use the Python Connector, see the project docs for details.

Documentation

This README only contains basic information about the Qbeast Sharing Python Connector. Please read the project documentation for full usage details.

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

qbeast-sharing-0.4.0.dev0.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

qbeast_sharing-0.4.0.dev0-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

Details for the file qbeast-sharing-0.4.0.dev0.tar.gz.

File metadata

  • Download URL: qbeast-sharing-0.4.0.dev0.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for qbeast-sharing-0.4.0.dev0.tar.gz
Algorithm Hash digest
SHA256 21d8752145cd716730898c09de57aba2fcc09f94aa57959d418ad949089594ca
MD5 1cbe4ba511d55ade283f148d051cb975
BLAKE2b-256 44b7174c2211749e250142e9321ab7d7fb1d4c8cb35756d7fe7f83f3ed5b20a4

See more details on using hashes here.

File details

Details for the file qbeast_sharing-0.4.0.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for qbeast_sharing-0.4.0.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 e0f41ad6bf41a372401631bca6bcc745ebb4a385ad1f308ef6863c2ce5f41671
MD5 b4f5590a7d510c2c8b3cc27478d5223a
BLAKE2b-256 00a5bf56f239c17267b292bc281672cae8ebe12af655fe6477bdf68bac64da6b

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