pandas1.0

本日、pandasは1.0.0リリースを祝います。これは単に新しい機能、パフォーマンス改善、バグ修正をたくさん含んだ通常のリリースというだけでなく、リリースノートに記載されています。しかし、コミットを越えてプロジェクトに何か少しあるのです。私たちは、どこから来てどこへ行くのかを振り返る時間をとりました。

リフレクション

pandasが開始されて以来、科学的なPythonの世界は大きく変わりました。2011年には、エコシステムは断片化されていました。統計とデータサイエンス向けの標準的な豊富なデータ構造がまだ出現していませんでした。これはNumPyに似ており、以前は断片化されていた配列の取り組みを統合しました。

その後数年で、pandasは事実上の標準として浮上しました。データサイエンティストやアナリストによって使用されており、他のライブラリがその上に構築するためのデータ構造として使用されています。StackOverflow はpandasを引用しました。Pythonが最も急速に成長している主要プログラミング言語の理由の1つとして。

Growth of pandas

現在、エコシステムは別の探索フェーズにあります。pandasが満たしていないニーズを満たすために、新しいデータフレームインプリメンテーションがいくつか生まれています。私たちはこれらのプロジェクトと協力して、豊富なデータ構造用の共有標準とセマンティクスを確立しています。

コミュニティとプロジェクトの健全性

このリリースサイクルは、pandasに助成金を受け取った最初のものです。Pandasは資金を受け取りました。 CZIのサイエンス向けの本質的なオープンソースソフトウェアプログラムの一部として。pandasプロジェクトは圧倒的にボランティアの寄稿者に依存しています。これらのボランティア寄稿は、雇用主から時間をもらっている一部の保守者たちによって飼育され、増強されています。機関パートナー。助成金の最大の作業項目はライブラリメンテナンスであり、特にコミュニティメンバーと協力して、大量の未解決の問題とプルリクエストのバックログに対処することが含まれます。

「1.0.0」バージョンは独断的であるか、クライマックスに至らないように思えるかもしれませんが(pandasがコードベースとして12年近く経過していることを考えると)、私たちはコア開発者チームの成長と貢献者の層の厚みをお祝いする象徴的なマイルストーンと見なしています。ベース。本当に「完了」したオープンソースプロジェクトはほとんどなく、pandasも変わりません。私たちは今やpandasが担っている重要な役割を認識しており、プロジェクトを継続的に進化させ、世界のデータラングラーのニーズに適応するつもりです。

前進

私たちのロードマップには、今後数年間でプロジェクトが進む方向が最新にリストされています。言うまでもなく、まだやるべきことはたくさんあります。

リリースノートをチェックして、インストールページにアクセスしてください。pandas 1.0へのアップデートに関する指示を示します。