A Python datalake client.
Project description
Ness
A Python datalake client.
Requirements
Installation
Using Conda:
conda install -c conda-forge pyarrow ness
Using Pip:
pip install pyarrow ness
Quickstart
import ness
dl = ness.dl(bucket="mybucket", name="mydatalake")
df = dl.read("mytable")
Sync
# Sync all tables
df = dl.sync()
# Sync a single table
df = dl.sync("mytable")
Format
Specify the input data source format, the default format is parquet
:
import ness
dl = ness.dl(bucket="mybucket", name="mydatalake", format="csv")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ness-0.0.1a1.tar.gz
(3.5 kB
view details)
Built Distribution
File details
Details for the file ness-0.0.1a1.tar.gz
.
File metadata
- Download URL: ness-0.0.1a1.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.11 CPython/3.8.0 Darwin/19.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
327e1fad0bc9e0f448638177ef63fbaf74facfb2b3f7055806e776e381772153
|
|
MD5 |
e0c5691f9dfb5dbe78c13919bef30f1e
|
|
BLAKE2b-256 |
482d7c17c2a1218a491041e51c5c8f7b47140a30843a6a328a2433993fe93e75
|
File details
Details for the file ness-0.0.1a1-py3-none-any.whl
.
File metadata
- Download URL: ness-0.0.1a1-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.11 CPython/3.8.0 Darwin/19.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
ed9a2e42974731621ccc802fb37d2c7ce72e94840defd88a7e91e9d966fc3058
|
|
MD5 |
2d9033b330b6a04ee9536f26fda4aee7
|
|
BLAKE2b-256 |
407c6adedfc6911eb1bfc7334293671fa75babec04fafe89ed29c1a063e530b9
|