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", key="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", key="mydatalake", format="csv")
AWS Profile
Files are synced using default
AWS profile, you can configure another one:
import ness
dl = ness.dl(bucket="mybucket", key="mydatalake", profile="myprofile")
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.1.2.tar.gz
(3.6 kB
view details)
Built Distribution
ness-0.1.2-py3-none-any.whl
(4.8 kB
view details)
File details
Details for the file ness-0.1.2.tar.gz
.
File metadata
- Download URL: ness-0.1.2.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.10.0 Linux/5.11.0-1020-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
392a10f1444e0c1e5613ac522569bfe220a1c3c2a561f63402d969e731f98a8e
|
|
MD5 |
1cbaa3966a166689a99c629a3f659a83
|
|
BLAKE2b-256 |
1cc37fd16d8ea0aa8ca912a0b92a129aaa5a991ec21e3ea66cd60c614055ed93
|
File details
Details for the file ness-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: ness-0.1.2-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.10.0 Linux/5.11.0-1020-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
921be728aea3310b9e5702aec121925eef5a144e3139877d53303adf1cd5d2d6
|
|
MD5 |
7106becb8a66a87876fade18ef9f1d6b
|
|
BLAKE2b-256 |
0790f2f893cade377e3898f8067091effbd7c9890934ae9aa365ad0a1bb8ad3b
|