跳转到主要内容

Ray开源工具包的Delta读取器,用于构建ML应用程序

项目描述

deltaray

License

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创建虚拟环境,我们选择的测试库。它还处理生成测试结果报告。

  1. 打开bash shell(如果是在Windows上,请使用git bash,WSL或任何配置了bash命令的shell)。

  2. 克隆此仓库并导航到克隆的文件夹。

  3. 安装tox以运行我们的测试套件和管理我们的测试环境

    pip install tox
    
  4. 在克隆的仓库目录中使用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 查看哈希值)

上传时间 Python 3

由以下支持