メインコンテンツへスキップ
ActivePapers データを再計算可能なドキュメントとして保存。公開されたあらゆる結果の再実行、検証、および保存が可能になります。

当サイトの一部にはアフィリエイトリンクが含まれています。これらのリンク経由でご購入いただいた場合、追加費用なしで弊社に手数料が支払われることがありますが、推奨内容に影響はありません。詳細はアフィリエイト開示ページをご確認ください。 アフィリエイト開示.

仮想マシンと PDF:過去のものになりつつある技術

仮想マシンと PDF:未来の遺物 by Konrad Hinsen、2014 年 9 月 9 日投稿 Greg Wilson 氏の最近のツイートは核心を突いています。「VM イメージとは、実行可能な PDF にほかならない。今日、再現性のためにこれらを使えば、明日には人々がその中身を抽出するためにツールをハックしなければならなくなるだろう。」実際、仮想マシンも PDF も非常に特定の目的のために設計されましたが、その目的は科学出版ではありませんでした。PDF は、印刷された紙のページの内容をコンピューターファイルとして正確に記録するために設計されました。もちろん、そうするに至った十分な理由があり、だからこそ PDF は普及したのです。一方、仮想マシンは、オペレーティングシステムからアプリケーションソフトウェアまでを含む完全なソフトウェアスタックを、ある物理的なコンピューターから別のコンピューターへ移植可能にするために設計されました。これにもまた十分な理由があり、それが仮想マスの普及につながりました。PDF も仮想マシンも、科学出版において利便性から採用されました。これらはすでに確立された技術であり、差し迫ったニーズに応えているように見えたからです。PDF は科学の出版媒体として印刷用紙に取って代わりましたが、これは電子出版への移行において最小限の変更にとどまりました。置き換わったのは媒体だけです。しかし、電子出版であれば、もっと多くのことが可能だったはずです。生データや計算手法を機械可読にして、他者による再利用を可能にできたでしょう。仮想マシンは、今日私たちが使っているソフトウェアやファイル形式に変更を加えることなく、計算結果をアーカイブし公開するための手軽な方法を提供します。しかしここでも again、データとコードをアクセス可能で再利用可能なものにするという、より良いアプローチを取る大きな機会が見逃されています。ActivePapers はまさにこれらの課題に対処するために設計されており、おそらく科学出版のニーズを最優先事項として設計された最初のファイル形式だと言えるでしょう。ActivePaper は、データセットとそのデータを処理するコードを組み合わせ、それぞれ(あるいは両方)を完全に追跡可能な形で再利用できるようにします。科学研究を単に再現可能にするだけでなく、オープンに行うためには、これは極めて重要です。コメントは Disqus が提供しています

さらに読む


ブラウザでコーディングして Python を学習する

ブラウザーで直接コーディングするインタラクティブな Python およびデータ サイエンス コース