Skip to main content

NOT USE, WIP

Project description

logo

- -
库分发 PyPI version Python versions
文档生成器 Zensical
项目工具 uv ruff basedpyright pnpm
前端 Svelte Vite
AI Codex Claude Cursor

Scalim 是一个把字段依赖、关系加载和执行计划放在同一层建模的数据编排框架:可以直接用 Python 写,也可以用 YAML DSL 配置,适合把报表和数据计算流程整理得更清楚,也更容易控制内存和执行成本.

主要特性

  • 内置字段剪枝、字段释放和行级释放,尽量只保留当前批次真正还要用的数据,减少上下文占用(内存占用), 支持多种并行模式
  • 支持直接用 Python 描述计算逻辑,也支持用 YAML DSL 写配置, 配套可视化编辑器, json schema 校验和 CLI 工具, 写配置时更容易补全、检查和落地
  • 支持批量执行、流式输出和行式/列式 sink,方便在吞吐、内存和输出形式之间做取舍
  • 支持 agent skill 集成
  • 有可视化在线工具做回放和排查,执行计划、事件流和 trace 都能接起来看

更多见 [docs/doc/index.md]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scalim-0.2.1.tar.gz (223.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scalim-0.2.1-py3-none-any.whl (314.7 kB view details)

Uploaded Python 3

File details

Details for the file scalim-0.2.1.tar.gz.

File metadata

  • Download URL: scalim-0.2.1.tar.gz
  • Upload date:
  • Size: 223.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for scalim-0.2.1.tar.gz
Algorithm Hash digest
SHA256 2aac9bbb4ce06028077918e7f98e9474508024bc6a0926340966045c46c96075
MD5 25ece3695337ec6237afcd698fbe7ab1
BLAKE2b-256 3b06489b653d4dc8fcea41700b82e99dcc64b8eca12d0bc12c6d74d17a81f088

See more details on using hashes here.

File details

Details for the file scalim-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: scalim-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 314.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for scalim-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f4168afd4051793df50d019b98e6635cfd974afa94288e42ed1afcd14f475404
MD5 49c19c1472ba34a52ec99ad06f7c2aad
BLAKE2b-256 4d654f6ffd837307a6ae405b70017b59312f8e9814ef0e0e54c18eb1c24dd6e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page