增强提案#

描述#

sktime 增强提案(STEP)是一份软件设计文档,向 sktime 社区提供信息。提案应提供所提议设计的理由和简洁的技术规范。

我们在 sktime 的 STEP repository 中收集和讨论提案。

我们希望 STEPs 成为提出重大变更、收集社区对问题的意见以及记录 sktime 设计决策的主要机制。较小的变更可以直接在 issue 和 pull request 上进行讨论和实现。

对于 sktime 中遵循的通用设计原则和模式,请参考我们的论文:设计机器学习工具箱:概念、原则和模式

提交 STEP#

要创建新的 STEP,请复制并使用 模板 并在 仓库 上发起 pull request。

强烈建议一个 STEP 只包含一个关键提案或新想法。提案越集中,往往越容易成功。如有疑问,请将您的 STEP 分拆成几个重点明确的提案。

STEP 应该是一份综合性文档,包括

  • 简洁的问题陈述,

  • 对拟议解决方案的清晰描述,

  • 与替代解决方案的比较。