24

空き時間にプログラミング プロジェクトに取り組みたいのですが、何らかの方法で科学コミュニティを支援できるプロジェクトがあるかどうかを知りたいですか?

4

10 に答える 10

9

もちろん、たっぷり!Numpy/Scipyのような数値計算ライブラリについて考えたのは私が初めてではないようです。その中のコードは実際にはかなり成熟していますが、確かにヘルプ ドキュメントを使用できます。GNU Octaveもあり、Numpy とほとんど同じことを行いますが、Python は必要ありません。やらなければならない仕事がたくさんある少し関連のある分野は、基本的に Mathematica のオープンソース版であるコンピューター代数システム (CAS) です。たとえばMaximaなどはhttp://sage.math.washington.edu/home/wdj/sigsam/opensource_math.htmlにリストされています。また、視覚化ライブラリ、つまり 2D および 3D のプロットと図の作成を支援することもできます。Scipy の場合、最も一般的に使用されるプロット ジェネレーターはMatplotlibです。、 例えば。より専門的なデータ視覚化ツールもたくさんあり、数回の検索で見つけることができると確信しています。

個人的に多くの作業が必要だと思う分野の 1 つは、前の段落で述べたプログラムの GUI を作成することです。Matlab や Mathematica などの商用プログラムがオープン ソースの同等物よりも優れている主な利点の 1 つは、使いやすいグラフィカル インターフェイスです。コマンドライン操作に不慣れな科学者にとっては、使い勝手の良いインターフェースを備えていることは素晴らしいことですが、オープンソース プロジェクトが追いつくには長い道のりがあります。

于 2009-02-19T20:18:41.603 に答える
6

scipynumpyなどのプロジェクトは、主に科学コミュニティによって貢献されています。彼らは、あなたが提供できると思ったどんな助けにも感謝すると確信しています.

于 2009-02-19T20:06:07.853 に答える
6

BOINCが常に助けを求めていることを知っています

編集: ここに彼らのプログラミング ヘルプ ページがありますhttp://boinc.berkeley.edu/trac/wiki/DevProjects

于 2009-02-19T20:07:19.660 に答える
5

BioPerlBioPythonBioRubyなどのBio *プロジェクトも、確かに助けを求めています。

于 2009-02-19T20:57:30.683 に答える
3

http://sourceforge.net/search/?type_of_search=soft&words=science

于 2009-02-19T20:05:05.903 に答える
3

オープン ソース プロジェクトをオンラインで検索するだけでなく、地元の大学に連絡して、研究者 (学生または教職員) が開発支援を必要としているかどうかを尋ねることができます。

まだお探しの場合は、プロフィール ページからお気軽にお問い合わせください - ソフトウェアが必要なハードウェア製品を知っています - 研究 (化学および生物学) に使用されます

于 2009-02-19T20:11:54.643 に答える
2

核素粒子物理学コミュニティは、オープンソースの方法論を使用して開発されたROOTを多用しています。彼らは多くの問題なしに提案やパッチを受け入れます。主な作業はC++ですが、他の言語のバインディングとサポートもあります。

他の分野には独自のドメイン固有のツールがあると確信しています。たとえば、オープンな計算流体力学と有限要素システムがあることを私は知っています。

周りを見て。ドメイン知識は役に立ちますが、ほとんどの大きなツールは、RDBMSアクセス、GUI、ドキュメントなどの日常的なものの助けを必要とします...

于 2009-02-19T20:23:18.550 に答える
1

学術雑誌のアブストラクトを読むことで、科学の現在の問題点を発見できます。たとえば、バイオインフォマティクスジャーナル。

いくつかの例:

Nature Network:CollaborationまたはFriendFeed: The life Scientificで支援を提案することもできます。

于 2009-02-19T20:39:03.497 に答える
0

化学には多くの有望な機会があります。強力なオープン ソース コミュニティがあり、その多くは Blue Obelisk ( http://www.blueobelisk.org )の下で組織されています。以前の化学知識を必要としない視覚化とアルゴリズムに大きな貢献があり、コミュニティは助けたい人を歓迎しています.

達成された標準の例については、分子やその他の化学を 3D で視覚化する Jmol ( http://www.jmol.org ) をご覧ください。

プラットフォーム/言語間での移植を行う実際の機会もあります。最も一般的なのは Java、Python、C++ で、私たちは C# で作業しています。優秀なプログラマーである必要もありません。データ標準、データ リソース、チュートリアル、パッケージング、インストーラー、テストなどへの貢献はすべて高く評価されます。

これらのプロジェクトのいくつかは、Sourceforge の上位 100 ~ 500 プロジェクトに含まれています。

于 2009-07-25T16:38:45.233 に答える
0

プロジェクトが少し頭の中にあると感じた場合、または実際に貢献できない場合でも、そのアイデアが気に入った場合は、いつでも寄付できることを忘れないでください。

于 2009-07-25T16:40:36.120 に答える