NumFOCUS (https://www.numfocus.org/) は、オープンソースのサイエンス・コンピューティングに関するプロジェクトを支援する非営利団体。マイクロソフトやIBMといった会社が、パートナーとして参加しています。
非常に有名なオープンソースのプロジェクトであっても、非営利のボランティアだけでコミュニティを支えていくのは資金面で困難であることが多く、NumFOCUSは、そいういったプロジェクトが活動を継続するための、資金面での支援を行う受け皿となることをミッションとして掲げています。
支援プロジェクトになるにはその目的が、scientific computing or data science に特化していることが必要で、汎用的なツールの開発 (IDE、ユーティリティ、汎用プログラミング言語やツール開発)は向かないそうです。scientific computing や data science が目的であれば教育活動もgood fitです。その他の具体的な要件はこちらのページに記載されています。
NumFOCUS 支援プロジェクト (2017年5月13日時点)
NumFOCUSが資金面で支援しているプロジェクトのリストです。もともとPythonの主要プロジェクトを支援するための母体として始まったため、Python関連のプロジェクトが多いようです。ライブラリ開発だけでなく、教育目的の活動プロジェクトも含まれています。
プロジェクト | 活動内容 |
---|---|
AstroPy | 天文学のPythonパッケージ開発 |
Data Carpentry | データサイエンスの教育活動 |
FEniCS Project | 偏微分方程式のツール開発 |
IPython | Pythonの高機能なインタラクティブシェル |
Julia | 科学技術計算のための動的プログラミング言語 |
Matplotlib | Pythonの2Dグラフ描画ライブラリ |
nteract | 実行可能なコードを含む文書作成プログラム |
NumPy | 科学技術計算のための基礎的なPythonライブラリ |
Project Jupyter | インタラクコンピューティングのためのツール |
pandas | データ分析のためのPythonライブラリ |
PyMC3 | ベイズ統計モデルのPythonライブラリ |
PyTables | 階層構造をもつデータセットのためのPythonライブラリ |
QuantEcon | 経済モデルのためコンピューティングスキル支援 |
rOpenSci | 科学者のワークフローを支援するRソフトウェア群 |
Software Carpentry | 科学者のためのコンピューティング教育 |
SunPy | 太陽物理学のためのPythonライブラリ |
SymPy | PythonによるCAS(数式処理システム)ライブラリ |
Stan | 多くの統計モデルによる自動推定が可能なデータ分析のための言語 |
yt | Pythonによる容積測定データのための分析と視覚化ツール |