team/dev/: skz-factor-engine-0.1.0 metadata and description
skz 投研系统 · skz-factor-engine 模块(L1 · 7 种因子计算引擎 TSE/CSE/EDE/TSA/CSA/FRE + 并行 / 分批 / 性能监控)
| description_content_type | text/markdown |
| metadata_version | 2.3 |
| requires_dist |
|
| requires_python | >=3.11 |
Because this project isn't in the mirror_whitelist,
no releases from root/pypi are included.
| File | Tox results | History |
|---|---|---|
skz_factor_engine-0.1.0-py3-none-any.whl
|
|
skz-factor-engine
L1 · 7 种因子计算引擎 + 并行 / 分批 / 性能监控。
对外 API
| 名称 | 类型 | 含义 |
|---|---|---|
BaseEngine |
抽象类 | validate → prepare → compute 模板方法 + results / elapsed / memory_usage 三属性 |
TimeSeriesEngine / CrossSectionEngine / EventDrivenEngine / FreedomEngine |
class | Python 函数型引擎 |
TimeSeriesAstEngine / CrossSectionAstEngine |
class | AST 表达式引擎(chan_factor_rs) |
get_compute_engine(ComputeEngine) -> BaseEngine |
function | 按枚举获取引擎类 |
multi_factor_compute(data, factors, ...) -> DataFrame |
function | 多引擎混合因子批量计算入口 |
update_factor_name(factor) -> FactorDescribe |
function | 自动生成 {engine}_{date}_{hash} 命名 |
AVAILABLE_ENGINES |
list[str] | 引擎类名清单 |
上下游
- 上游:
skz-data-common、skz-common、czsc、chan-factor-rs、wbt、pandas - 下游:
skz-agent、skz-factor-quality、skz-strategy-research、skz-strategy-realtime、skz-pipeline
已知遗留
chan_factor_rs是重型 native lib。若纯 Python 场景需免装,可后续把ast.py抽到 extrasskz-factor-engine[ast](子文档 §7)。