威姆西

主要观点:Wimsey 是一个轻量级、灵活且完全开源的数据合同库,可让用户自主选择数据框库和合同格式,具有超轻量级、简单易用的 API 等特点,能在 Python 运行时对数据框运行合同,基于 Narwhals 构建并原生支持多种数据框,还有工具可从数据样本生成合理测试,有快速开始文档可供快速了解。
关键信息

  • 可自带数据框库,如 Pandas 等,测试在自带库中进行。
  • 可自带合同格式,有 yaml、json 或 python 可选。
  • 仅依赖 Narwhals 和 FSSpec 两个库,超轻量级。
  • 有两个简单函数用于测试数据框,一个简单数据类用于结果。
  • 基于 Narwhals 构建,原生支持 Polars 等多种数据框。
    重要细节
  • 有图片展示 Lord Peter Wimsey 透过显微镜看电脑的画面。
  • 提到数据合同是对某些数据应满足条件的表达,如列的要求等。
  • 有链接可查看构建测试相关内容和快速开始文档。
阅读 13
0 条评论