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.1.tar.gz
(3.5 kB
view details)
Built Distribution
ness-0.1.1-py3-none-any.whl
(4.8 kB
view details)
File details
Details for the file ness-0.1.1.tar.gz
.
File metadata
- Download URL: ness-0.1.1.tar.gz
- Upload date:
- Size: 3.5 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 |
6767ef00fb967cf9c11c6bf1f19d42e518070bf527699016c53a0eaebdd1628a
|
|
MD5 |
3d210efdd81acf3783f439039d5280e8
|
|
BLAKE2b-256 |
852d4a059c644246a92f92bf17817c7a529400cbf4788a5c6cffdf6250fc8fbe
|
File details
Details for the file ness-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: ness-0.1.1-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 |
c4a46e4be97f6f2b431e749681555138a6886d95704b637a788ee51336807ae9
|
|
MD5 |
0b542ce9756bc4bb0edf1d6c6991758d
|
|
BLAKE2b-256 |
c963c11a2501856f4877d6c90f679054b9b99d7eedf392540ffad0f125af9647
|