BT

Your opinion matters! あなたのご意見でInfoQが変わる!

SciPyが1.0になった

| 作者: Sergio De Simone フォローする 5 人のフォロワー , 翻訳者 sasai フォローする 0 人のフォロワー 投稿日 2017年11月2日. 推定読書時間: 2 分 |

原文(投稿日:2017/10/29)へのリンク

誕生から16年、科学技術計算のための主要なPythonライブラリSciPyが、技術的および組織的な目標を達成して、バージョン1.0になった。

SciPyの作者のひとり、Travis Oliphant氏は次のように語る。

今回のリリースは多くの人たちの夢を表しています。20年近く、熱心なパイオニアたちが我慢強く追い求めてきたもので、その間、数百人もの人たちが多岐にわたり一貫して取り組んできました。

SciPyが1.0になったのは、新機能や安定性によるというより、必要条件とみなされた新しい技術的および組織的なこと全体によるものだ。現在のプロジェクトリーダーであるPauli Virtanen氏は、次のように語る。

私たちはSciPy 1.0をもっと前にリリースできたかもしれません。ですから、ようやくリリースできてうれしいです。プロジェクトには長い歴史があり、その間、ソフトウェアプロジェクトとしても成熟してきました。1から始まるバージョン番号を認めることは、その価値をよく示していると思います。

バージョン1.0の技術的成果は以下の通り。

  • WindowsプラットフォームでPython wheelが使えるようになった。wheelはpython配布形式の新標準で、eggを置き換えようとするものだ。
  • Linuxに加えて、WindowsとmacOSで継続的インテグレーションがセットアップされた。
  • 新しいODEソルバとそれらに対する統一インターフェイス。
  • 2つの新しい信頼領域最適化と新しい線形計画法。scipy.optimizeが提供していたものと比べて、性能が改善されている。
  • 多数の新しいBLASおよびLAPACK関数がラップされた。BLASラッパーは完成し、新しい関数として、*gbmv, *hbmv, *hpmv, *hpr, *hpr2, *spmv, *spr, *tbmv, *tbsv, *tpmv, *tpsv, *trsm, *trsv, *sbmv, *spr2が入った。LAPACK関数のラッパー、*gels, *stev, *sytrd, *hetrd, *sytf2, *hetrf, *sytrf, *sycon, *hecon, *gglse, *stebz, *stemr, *sterf, *steinが追加された。

加えて、SciPyに正式なガバナンス構造ができた。これはBDFL(優しい終身の独裁者)のPauli Virtanen氏とSteering Committeeで構成される。

 
 

Rate this Article

Adoption Stage
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT