Discover and explore top open-source AI tools and projects—updated daily.
Python SDK for accessing ODPS API
Top 67.7% on SourcePulse
This SDK provides Python access to Alibaba Cloud's ODPS (Open Data Processing Service), enabling data analysis and manipulation for developers and data scientists working with ODPS. It offers a familiar DataFrame API and integrates with Jupyter notebooks for interactive querying and UDF development.
How It Works
The SDK interacts with ODPS via its REST API, abstracting away low-level details. It supports both direct ODPS object interaction and a Pandas-like DataFrame API for easier data manipulation. For interactive use, it includes IPython magic commands for SQL querying and environment management. It also facilitates the development and debugging of Python User-Defined Functions (UDFs) for custom ODPS operations.
Quick Start & Requirements
pip install pyodps[full]
(or pip install pyodps
without Jupyter support).Highlighted Details
%load_ext odps
, %enter
, %sql
).Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Installation from source is not recommended for production use. Frontend code modifications require Node.js/npm and specific build steps.
1 day ago
1 day