BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

SciPy达到1.0版本,有了新的治理结构

| 作者 Sergio De Simone 关注 17 他的粉丝 ,译者 谢丽 关注 11 他的粉丝 发布于 2017年11月3日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

在诞生16年之后,SciPy这个领先的Python科技计算库达到了1.0版本,这标志着其技术及组织目标的达成。

按照SciPy创建者Travis Oliphant的说法:

该版本是许多人的梦想,这些坚定的拓荒者在将近20年的时间里一直坚持不懈地探索。期间,成百上千的人广泛参与,始终如一。

SciPy 1.0与新特性或稳定性关系不大,而是和要求的一些技术及组织细节相关。项目负责人Pauli Virtanen表示:

我们很久之前就可以发布SciPy 1.0了,我很高兴我们现在总算发布了。该项目有很长的历史,最近几年,它已经成为一个成熟的软件项目。我认为,它已经证明了自己的价值,有必要有一个统一的版本号了。

1.0版本的技术成果包括:

  • Python wheels现在已经可以用于Windows平台。Wheels是python分发的新标准,旨在取代eggs;
  • 除了Linux之外,已经支持在Windows和macOS上持续集成;
  • 新的ODE solver以及统一的solver接口
  • 两个新的信任域优化器和一个新的线性编程方法,性能优于之前提供的scipy.optimize;
  • 许多新的BLAS和LAPACK函数被封装了起来。BLAS封装器现在已经完成,包括*gbmv、*hbmv、*hpmv、*hpr、*hpr2、*spmv、*spr、*tbmv、*tbsv、*tpmv、*tpsv、*trsm、*trsv、*sbmv、*spr2等新函数。新增了*gels、*stev、*sytrd、*hetrd、*sytf2、*hetrf、*sytrf、*sycon、*hecon、*gglse、*stebz、*stemr、*sterf、*stein等LAPACK函数的封装器。

此外,SciPy现在有了一个正式的治理结构,包含一个BDFL(类似仁慈的独裁者)、Pauli Virtanen和一个指导委员会。

查看英文原文SciPy Goes 1.0, Gets New Governance Structure

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT