SAGE - Streaming-Augmented Generative Execution
Project description
SAGE - Streaming-Augmented Generative Execution
SAGE (Streaming-Augmented Generative Execution) 是一个强大的分布式流数据处理平台的 Meta 包。
简介
这是 SAGE 的主要元包,它会自动安装所有核心 SAGE 组件,为用户提供完整的 SAGE 开发和运行环境。
包含的组件
核心组件 (默认安装)
- sage-utils: 基础工具和实用程序
- sage-kernel: 核心运行时和任务执行引擎
- sage-middleware: 中间件服务 (存储、队列、缓存等)
- sage-cli: 命令行工具
可选组件
- sage-dev-toolkit: 开发工具包 (
pip install isage[dev]) - sage-frontend: Web 前端界面 (
pip install isage[full]) - sage-libs: 企业级应用 (
pip install isage[enterprise])
快速开始
基础安装
pip install isage
开发环境安装
pip install isage[dev]
完整安装 (包含所有组件)
pip install isage[full]
企业版安装
pip install isage[enterprise]
使用示例
import sage
# 创建 SAGE 应用
app = sage.create_app()
# 定义数据流处理
@app.stream("user_events")
def process_events(event):
return {
"user_id": event["user_id"],
"processed_at": sage.now(),
"result": "processed"
}
# 启动应用
if __name__ == "__main__":
app.run()
命令行工具
安装后,你可以使用以下命令:
# 查看版本
sage --version
# 创建新项目
sage create my-project
# 启动服务
sage run
# 查看帮助
sage --help
文档
许可证
MIT License
贡献
欢迎贡献代码!请查看我们的贡献指南。
支持
如果你遇到问题或有疑问,请:
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file isage-0.1.3.1-py3-none-any.whl.
File metadata
- Download URL: isage-0.1.3.1-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
245f9e666297e9a2f0566ce58b99b31a366f9de1a873c6d6ce8acea489b5ae13
|
|
| MD5 |
1d9258fe3e39ff5ac9eb42d4e4f23885
|
|
| BLAKE2b-256 |
3aa27aff2bfa96026419328fd00c03ec5064c224e416a79654adc2abf8a71d18
|