east-py

为East语言提供Python运行时和平台功能的执行引擎。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:east-py。
它的用途是:为East语言提供Python运行时和平台功能的执行引擎。
完整的 Skill 内容见:https://321skill.com/skills/east-py/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我用 East Python 运行一个 East 语言编写的策略回测程序,数据源是 PostgreSQL。”,它会指导你安装 `east-py`、`east-py-io` 等必要包,配置数据库连接,并调用 CLI 执行 IR 文件,完成回测计算并输出结果。或者,你可以说:“我想在 Python 服务里集成一个 East 模型进行实时预测。”,它会展示如何将 `east-py` 作为库导入,加载编译好的模型并进行推理调用。

介绍

East Python 是一个为 East 语言设计的 Python 运行时和平台函数库。它解决了在 Python 环境中高效、安全地执行 East 语言程序的核心问题,为数据科学和机器学习工作流提供了强大的底层支持。

用户可以通过 uv 包管理器快速安装核心运行时和所需的平台功能包(如标准库、I/O、数据科学),然后使用其 CLI 工具或作为库集成来编译和执行 East 语言编写的中间表示(IR)程序,从而调用丰富的内置函数和平台能力。

这个 Skill 非常适合需要在 Python 生态中构建或集成数据密集型应用的后端开发、数据分析师和量化交易员。他们可以利用其预置的优化、机器学习库和多种数据源连接能力,快速开发原型或生产级应用。

需要注意的是,该项目采用 BSL 1.1 许可证,非生产用途免费,但用于商业生产环境可能需要获取商业许可。同时,部分 I/O 功能的集成测试需要 Docker 环境支持。

核心特点

与通用的 Python 执行环境不同,East Python 深度集成了 East 语言的类型系统和编译器,提供了 200+ 针对数据科学场景优化的内置函数,并原生支持从 S3、数据库到 XGBoost、PyTorch 等广泛的数据源和机器学习平台,实现了声明式语言与高性能计算库的无缝桥接。

注意事项

不适合仅需要简单脚本执行或与 East 语言生态无关的纯 Python 项目。

常见问题

East Python 和普通 Python 解释器有什么区别?

East Python 是专门为执行 East 语言程序设计的运行时,包含了 East 的类型系统、IR 编译器和大量为数据科学定制的平台函数,而不仅是通用的 Python 环境。

使用 East Python 需要商业许可吗?

用于评估、测试和开发等非生产用途是免费的;但如果是为营利性实体进行生产部署,则需要购买商业许可证。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/east-py/raw/index.md 读取 east-py 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。