Skip to main content

hydro 💧

build codecov pypidownloads

hydro is a collection of Python-based Apache Spark and Delta Lake extensions.

See Key Functionality for concrete use cases.

Who are hydro's intended users?

hydro is intended to be used by developers and engineers who interact with Delta Lake tables and Spark DataFrames with Python. It can be used by those of all skill levels.

hydro works on the Databricks platform as well as on other platforms where PySpark and Delta Lake can be installed: laptops for example.

Warning ⚠️

hydro is well tested but not battle hardened, yet. Use it at your own risk.

Installation

pip install spark-hydro

Docs 📖

https://christophergrant.github.io/hydro

Key Functionality 🔑

Contributions ✨

Contributions are welcome.

Please create an issue and discuss before starting work on a feature to make sure that it aligns with the future of the project.

Naming 🤓

hydro is short for hydrologist, where a hydrologist is a person who studies water and its movement. Delta Lake, Data Lake, Lakehouse => water.

ChatGPT and LLMs 🤖

Some of this project's code and documentation was generated by a Large Language Model (LLM), namely ChatGPT. Some code was even taken verbatim from the AI (with 0 adaptations). Their outputs have been vetted by humans and tested, so don't worry about quality.

Otherwise, we are proud prompt engineers, so we display the prompt that gave us the code in hydro's source (example).

Metadata

Release files for spark-hydro 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spark-hydro 0.2.2
File Size Uploaded
spark_hydro-0.2.2.tar.gz 17.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spark-hydro 0.2.2
File Interpreter ABI Platform
spark_hydro-0.2.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 35.5 kB

Release files / spark_hydro-0.2.2.tar.gz

Download URL spark_hydro-0.2.2.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8067942780d9b1f131e938f457cc8531b68e43016b7f98358531c6b0b57b19ef
BLAKE2b-256 checksum
How to use checksums
72c384b09cc4aab85a2a2c82b213360b88e7310809c56e6cdb791ee105afffe3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / spark_hydro-0.2.2-py2.py3-none-any.whl

Download URL spark_hydro-0.2.2-py2.py3-none-any.whl
Size 17.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
9b98b3448576132732dca7c7b8a526efd5dc4895bec680404c9313725d79d6f8
BLAKE2b-256 checksum
How to use checksums
4a368fe4b15f2210c5be91d989c5ac1542e534e50c35a27fbc1fa732b2dd7015
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page