chronaxis.PlanFragment
使用from chronaxis import PlanFragment导入。本页只列直接公开成员与必要的构造/上下文协议;内部实现见模块参考。
返回公开API索引。参数表中的类型可跳转到定义;先核对必填、默认值与返回/异常说明。
成员导航
PlanFragment
预设生成的一组派生量、规则、窗口、指标及配对配置,合并进完整分析计划后执行。它不包含真实样本,也不会自行读取文件;生成的节点ID仍需与用户配置中的ID保持唯一。
python
PlanFragment(derived: tuple[chronaxis.core.expression.DerivedDefinition, ...] = (), rules: tuple[chronaxis.planning.preset_models.PresetRule, ...] = (), windows: tuple[chronaxis.core.windows.WindowSpec, ...] = (), calculations: tuple[chronaxis.planning.preset_models.PresetCalculation, ...] = (), sequences: tuple[chronaxis.planning.sequences.SequencePlan, ...] = ()) -> None属性与数据字段
| 名称 | 数据类型 | 必填 | 省略时的值 | 用途、取值和效果 |
|---|---|---|---|---|
derived |
tuple[DerivedDefinition, ...] | 否 | () | 预设生成的派生量配置;空元组表示没有新增派生量。 |
rules |
tuple[PresetRule, ...] | 否 | () | 预设生成的检测规则;空元组表示没有新增规则。 |
windows |
tuple[WindowSpec, ...] | 否 | () | 预设生成的事件窗口配置;空元组表示没有新增窗口。 |
calculations |
tuple[PresetCalculation, ...] | 否 | () | 预设生成的指标配置;空元组表示没有新增指标。 |
sequences |
tuple[SequencePlan, ...] | 否 | () | 读取预设生成的SequencePlan元组;没有配对任务时为空。to_dict()将非空项转换为可合入完整配置的sequences列表。 |
源码:src/chronaxis/planning/preset_models.py:154(行号属于 8904c2f744951857659abd40aaa3535d57faf53c)。
PlanFragment.to_dict
将类型化片段序列化为当前配置节点副本;没有配对时省略空sequences键。
python
PlanFragment.to_dict()参数:无显式参数。
参数说明
无;读取生成的不可变声明。
返回说明
dict,可合入AnalysisPlan.from_dict;不含伪造来源或执行结果。
异常说明
无主动异常;实例由build_preset构造。
源码:src/chronaxis/planning/preset_models.py:167(行号属于 8904c2f744951857659abd40aaa3535d57faf53c)。