通用规划会议

信息#

参与者#

  • Jarrod Millman
  • Stéfan van der Walt
  • Brigitta Sipőcz
  • Juanita Gomez

议程#

峰会计划持续 1 小时,将包括一系列高级的“鸟类集会”(BoF)风格的演讲,随后进行更集中的讨论。

  1. (5 分钟) 欢迎与介绍 (Jarrod Millman)

  2. (10 分钟) 后勤

  3. (30 分钟) 会议主题

    • Jarrod Millman:目标

      • 这是一个独特的机会,可以解决跨项目的问题。
      • 我们应该放眼长远,但专注于可实现的短期目标。
    • Stéfan van der Walt:构建系统

      • 开始看到 Meson 成为编译型科学 Python 库的优秀构建选项。
        • 但对于标准工作流程还没有“标准”配置/文档;numpy/scipy/scikit-image 都在摸索中。
        • 可编辑安装刚刚出现,但其工作方式与我们习惯的 pip install -e .. 略有不同。
      • 还开始看到更多地使用 dev.py 作为各种任务的便捷开发者接口。
        • 仍处于 alpha 阶段;该工具非常通用,因此需要花一些时间来确定应该提供哪些命令/支持哪些标志。
      • Leah Wasser 和 PyOpenSci 正在制定打包的社区指南。
        • 其中一部分是设置使用不同工具的小型软件包进行比较。
        • 这可能是捕获一些提到的 Meson 工作流程的好地方。
      • 因此,需要完成技术、用户界面和文档方面的工作。
    • Stéfan van der Walt:稀疏工作

      • 在 SciPy 的上一个版本中,我们引入了实验性的稀疏数组。
      • 这些数组仅限于 2D,因为它们构建在稀疏矩阵之上。
      • 我们希望重构 scipy.sparse。
        • 矩阵应该构建在数组之上(如果还没有完全弃用)。
        • 稀疏数组应该支持 1D,并最终支持 N-D。
        • 稀疏数组应该紧密遵循 numpy 数组语义。
    • Brigitta Sipőcz:SPECS 及其他共享基础设施

      • SPECs:当前的 SPEC 草案是关于核心库选择加入遵循的策略的文档(例如,在测试中生成和使用开发版本),但是,需要模板实现/建议示例来制定方案。
      • 测试:库面临相同或非常类似的 doctesting 和文档构建挑战,汇总需求并集中这些工作。
      • 教程基础设施
    • Juanita Gomez:社区

      • 社区管理
      • 文档
  4. (10 分钟) 讨论

  5. (5 分钟) 总结和后续步骤

在此页面上