PyData生态系统

时间:2013-08-11 03:16:45

标签: python numpy scipy

我已经在几个地方读过PyData(例如here),但我仍然对此术语的确非常困惑。

PyData是官方实体吗? (例如,是否有一个拥有/支持PyData.org的基金会?)。这只是一次会议吗?或者它是否主要用于松散地引用Python包列表?

哪些包被认为是PyData生态系统的核心部分?它只是可用于处理数据的任何包吗? (那将是非常通用的)。我发现的一些软件包通常与PyData相关联:

此列表是否与通常与PyData关联的包组一致?或者有任何重要的遗漏吗?

最后,PyData生态系统在多大程度上支持 Python 3.x ?假设大多数PyData生态系统与Python 3.x兼容是否安全?如果没有,哪些包不支持呢?

2 个答案:

答案 0 :(得分:9)

PyData是由NUMFocus组织的一系列会议,这是一个支持开源科学软件的非盈利组织。他们全年都在硅谷,波士顿,纽约和最近的伦敦举办会议。许多会议组织者位于德克萨斯州奥斯汀市,由Travis Oliphant和Peter Wang共同创办的Continuum Analytics公司。 Leah Silen是所有会议的主要组织者,但他们也招募当地的志愿者组织者来帮助每个活动的大部分后勤工作,并且我自己也有时间在他们的网站上工作。

PyData还指的是主要使用Python进行数据分析的社区(比SciPy更专注于业务,SciPy由Enthought组织,更倾向于学术应用)。两个社区之间存在很多重叠,但您可以在PyData找到更多与财务相关的主题。

PyData也指您列出的包。此外,社区中的许多人使用iPython笔记本来演示所列软件包的使用情况。 Continuum Analytics可以安装Anaconda,这是一种安装类型,其中包括用于科学,数学,工程,数据分析的100+ of the most popular Python packages。它目前支持Python 2.7,但您可以使用Conda附加组件获取compatibility with Python 3.3

答案 1 :(得分:0)

虽然PyData本身是任何对数据分析感兴趣的人(由NUMFocus运行)的论坛,但似乎有一个PyData“堆栈”的概念,它指的是由赞助公司选择的一堆工具和库(不确定)选择的标准是什么,可以下载(https://pydata.org/downloads.html)。据我所知,这不是官方名单。 Anaconda也有它的创建者定义为PyData堆栈,这些可以通过Anaconda获得。这些与PyData网站上的内容不同。底线,它看起来像一个具有不同定义的非官方列表。但是有一些像你列出的那些常见的包。