![]() | |
| 開発者 | ジョナサン・ピアース |
|---|---|
| 初回リリース | 2003 |
| 安定リリース | 2023.2.0 / 2023年7月28日[1] |
| リポジトリ |
|
| 書かれた | パイソン |
| オペレーティング·システム | クロスプラットフォーム |
| ライセンス | GNU GPL v3+ |
| Webサイト | このサイトについて |
PsychoPyは、主に神経科学や実験心理学の研究で使用するためにPythonプログラミング言語で書かれたオープンソースのソフトウェアパッケージです。 [2] [3]最初はPythonライブラリとして開発され、その後グラフィカルインターフェイスを備えたアプリケーションとして開発されましたが、現在はJavaScript出力もサポートしており、オンラインやモバイルデバイスで研究を実行できます。ほとんどのパッケージとは異なり、ユーザーにインターフェイスの選択肢を提供します。Pythonスクリプトを記述して実験を生成したり、スクリプトを生成するグラフィカルインターフェイスを使用したり、両方の方法を組み合わせたりできます。アプリケーションにwxPythonウィジェットライブラリを使用し、グラフィックス呼び出しにOpenGLを使用することで、プラットフォーム非依存が実現されています。聴覚刺激を生成して配信することもできます。
このプロジェクトは当初、ボランティアによるコードとフォーラムの貢献と、王立協会、ノッティンガム大学、ウェルカムトラスト、BBSRCプロジェクトからの助成金によってのみサポートされていました。[3]ウェルカムトラストからの2018年の助成金により、フルタイムのスタッフを雇うことができました。[4]
使用統計ページによると、Psychopyは2018年11月に2万台以上のコンピューターでリリースされ、2003年の最初のリリース以来、毎年月ごとに相対的な使用率が増加しています。[5]
歴史とバージョン
PsychoPy は毎年 5 ~ 10 回のリリースで継続的に更新され、新機能やバグ修正が含まれています。PsychoPy の歴史における主要なリリースをいくつか紹介します。
- PsychoPy : ライブラリとコードエディタ
- 2002: PsychoPy は元々、高水準のスクリプト言語で実験刺激をリアルタイムで生成できるという概念実証として Peirce によって作成されました (Psychtoolbox などの既存のソリューションでは、ムービーを事前に生成するか、CLUT アニメーション技術を使用する必要がありました)。このプロジェクトは、2002 年 3 月 14 日に「psychpy」という名前で sourceforge.net に最初に登録されました。
- 2003-2005: これはノッティンガム大学の著者の研究室で実験を生成できるように拡張され、インターネット上でオープンソース プロジェクトとして利用可能になりました。この時点で、PsychoPy は Python スクリプトによってインポートできるライブラリ (Python パッケージ) でした。依存関係のため、インストールは複雑でした。
- 2006: エディターが追加され、ユーザーはPsychoPyをライブラリではなく「アプリケーション」として使用できるようになりました。
- 2009年4月:ライブラリのすべての主要機能を含むバージョン1.0がリリースされました
- PsychoPy2: グラフィカル ビルダー インターフェイスの追加。この開発フェーズではアプリケーションに PsychoPy2 という名前が付けられましたが、バージョン 2.0 自体はリリースされなかったことに注意してください。
- 2009 年 9 月:バージョン 1.50がリリースされ、新しい GUI インターフェイスのプレビューが含まれています。この新しいインターフェイスであるBuilderビューにより、ユーザーはプログラミングの知識がなくても、非常に幅広い実験を生成できるようになりました。
- 2011年4月:バージョン1.64様々な大学の研究と学部教育の両方で使用されています。世界中で毎月1500人以上のユーザーがいます。[5]
- 2013 年 6 月:ハードウェアの高速 (非同期) ポーリング用の ioHub を含むバージョン 1.77がリリースされました。
- 2014 年 9 月:バージョン 1.81がリリースされ、実験で PsychoPy のバージョンを指定できるようになりました。PsychoPy は、インストールされているバージョン (将来のバージョンを含む) に関係なく、実行時にこのバージョンをロードします。
- 2016 年 7 月: ユーザー サポート フォーラムがDiscourse.comのホスト サービスに移行されました( googlegroupsから)
- 2018 年 3 月:バージョン 1.90がリリースされました。Python 3 をサポートする最初のバージョンです。
- PsychoPy3: オンラインでの調査の実行
- 2018年1月:ウェルカムトラスト技術開発助成金[6]がオンライン実験支援の開発に授与された。
- 2018年8月:PsychoPy3の公式リリース(その後いくつかのベータ版がリリースされた[7])と、研究のホスティングと共有をサポートするpavlovia.orgウェブサイトの立ち上げ
- 2019 年 1 月: PC に接続されたOculus VRヘッドセットのサポート。
主要人物
長年にわたり、多くの人々がコードの提供[8]だけでなく、コミュニティフォーラムでのユーザーサポート[9]を通じてプロジェクトに貢献してきました。主な貢献者の一部を以下に示します。
- ジョナサン・ピアース
- ジェレミー・グレイ
- マイケル・マカスキル
- ソル・シンプソン
- リチャード・ホーヘンベルガー
- アラン・ピティオ
- デビッド・ブリッジス
- ヨナス・リンデロフ
- エリック・カストマン
- 十河 博之
- マシュー・カトーネ
- ダミアン・マニオン
- ヤロスラフ・ハルチェンコ
参考文献
- ^ “リリース · psychopy/psychopy”. github.com . 2023年8月16日閲覧。
- ^ Peirce JW (2007 年 5 月). 「PsychoPy - Python による心理物理学ソフトウェア」. Journal of Neuroscience Methods . 162 ( 1–2): 8–13. doi : 10.1016/j.jneumeth.2006.11.017 . PMC 2018741. PMID 17254636.
- ^ ab Peirce JW (2009 年 1 月 15 日). 「PsychoPy を使用した神経科学のための刺激の生成」. Frontiers in Neuroinformatics . 2:10 . doi : 10.3389/neuro.11.010.2008 . PMC 2636899. PMID 19198666 .
- ^ 「ウェルカム・トラストの資金提供:PsychoPyは適切にオンライン化されます!」PsychoPy 2017年7月26日2019年10月3日閲覧。
- ^ ab Peirce JW. 「PsychoPyの使用法」。Open Science Tools Ltd. 2019年7月26日閲覧。
- ^ 「360Giving GrantNav」. grantnav.threesixtygiving.org . 2019年7月26日閲覧。
- ^ 「Changelog — PsychoPy v3.1」。www.psychopy.org 。 2019年7月26日閲覧。
- ^ 「PsychoPy 貢献者」。GitHub。
- ^ 「PsychoPy フォーラム」.
外部リンク
- 公式サイト
- PsychoPy Github プロジェクト ページ

