Ray开源工具包的Delta读取器,用于构建ML应用程序
项目描述
deltaray
deltray库为Delta Lake表提供Ray开源ML工具包的读取器。
快速入门
从PyPI安装
pip install deltaray
从GitHub安装
pip install git+https://github.com/delta-incubator/deltaray.git
基本使用,检查笔记本以获取更详细的示例
# Standard Libraries
import pathlib
# External Libraries
import deltaray
import deltalake as dl
import pandas as pd
# Creating a Delta Table
cwd = pathlib.Path().resolve()
table_uri = f'{cwd}/tmp/delta-table'
df = pd.DataFrame({'id': [0, 1, 2, 3, 4, ], })
dl.write_deltalake(table_uri, df)
# Reading our Delta Table
ds = deltaray.read_delta(table_uri)
ds.show()
运行测试
tox在Python中标准化测试运行。它处理为pytest创建虚拟环境,我们选择的测试库。它还处理生成测试结果报告。
-
打开bash shell(如果是在Windows上,请使用git bash,WSL或任何配置了bash命令的shell)。
-
克隆此仓库并导航到克隆的文件夹。
-
安装
tox
以运行我们的测试套件和管理我们的测试环境pip install tox
-
在克隆的仓库目录中使用
tox
从shell运行测试套件tox -s
注意:-s
标志在pytest时将结果打印到stderr/stdout。
构建发行版
构建Wheel
python setup.py bdist_wheel sdist
安装Wheel
pip install /path/to/wheel/..
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源分发
deltaray-0.2.0.tar.gz (7.5 kB 查看哈希值)
构建分发
deltaray-0.2.0-py3-none-any.whl (7.7 kB 查看哈希值)
关闭
deltaray-0.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ba4e32f15297fa501989f69972f4781bc8a5176149c0aab75b30f0118368c58d |
|
MD5 | cecdf441704f8e9579eef608c4397a04 |
|
BLAKE2b-256 | f7dc41d6c48cf8e8036d44810d7ed2f2d7839de4f5559c3a84a29d1c7cf57cb7 |
关闭
deltaray-0.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e82c58729c54e7d0e3a439eab47ad3102e2f7c1e13f0c14cc92e3e8ee77e3bc2 |
|
MD5 | d78210b4045353a78d276a16281d52b6 |
|
BLAKE2b-256 | 9942eac7b2014d1513af9b308473da39665a5aad3abec6f35ac376669a05445f |