...
- GitHubに公開リポジトリを用意し、次のファイルを置きます。不要なファイルは省略可能です。
サンプル … https://github.com/ikfj/JDCat-base- apt.txt … インストールするDebianパッケージを指定します。1行に1個のパッケージ名を書きます。
- environment.yml … インストールするcondaパッケージを指定します。
- 次の例に倣ってYAML形式で書きます。
https://github.com/binder-examples/python-conda_pip/blob/HEAD/environment.yml channels:
にconda-forge
を指定すると、次の一覧にあるパッケージがインストール可能になります。
https://conda-forge.org/feedstock-outputs/dependencies:
にr-base
が含まれている場合、別途指定しなくてもRStudioとShinyが自動的にインストールされます。
- 次の例に倣ってYAML形式で書きます。
- postBuild … インストール後、起動直前に実行するコマンドを指定します。
- その他、Binderのマニュアルにある定義ファイルが利用可能です。
- 定義ファイルの他に、任意のプログラムコード (Jupyter Notebook) やデータファイルを置くことができます。
- GitHubに置くファイルサイズは100MB程度までを目安とし、大きいファイルは環境構築後にダウンロードするようにしてください。
- GitHubに置くファイルサイズは100MB程度までを目安とし、大きいファイルは環境構築後にダウンロードするようにしてください。
- 活用例として次のリポジトリが参考になります。
- https://binder.cs.rcos.nii.ac.jp/ にアクセスし、「GitHub repository name or URL」テキストボックスにGitHubのURLを入力します。
- 「Copy the URL below and share your Binder with others」の下に表示されたURLをコピーします。他のユーザーに同じ分析環境を構築させるには、このURLを伝えます。
- コピーしたURLにアクセスするか、橙色の「launch」ボタンをクリックします。
ログイン画面が表示されます。所属機関から「OpenIdP」を選び、「選択」ボタンをクリックします。ログイン画面が表示されます。所属機関から「Orthros」を選び、「選択」ボタンをクリックします。
Orthrosアカウントをまだお持ちでない方は、Orthrosアカウントを作成してください。→ Orthrosアカウントの作り方
Orthrosアカウントをすでにお持ちの方は、Orthrosアカウントでログインしてください。→ Orthrosアカウントの使い方
OpenIdPアカウントをまだお持ちでない方は、OpenIdPアカウントを作成してください。→ OpenIdPアカウントの作り方
OpenIdPアカウントをすでにお持ちの方は、OpenIdPアカウントでログインしてください。→ OpenIdPアカウントの使い方
新しい分析環境が作成されます。リポジトリのサイズによって、最大15分ほどお待ちいただく場合があります。
- 新しい分析環境でJupyter Notebookが起動します。
- PCにあるファイルをアップロードするには、右上の「Upload」ボタンをクリックしてファイルを選択します。
- Jupyter Notebookを使ってPythonやRのプログラムを書くには、右上の「New」ボタンをクリックして「Python 3」または「R」を選択します。
- RStudioを使うには、右上の「New」ボタンをクリックして「RStudio」を選択します。
- この分析環境を削除したり、ご自身が作った他の分析環境へ切り替えたりするには、最上部の「Control Panel」ボタンをクリックするか、https://jupyter.cs.rcos.nii.ac.jp/ にアクセスします。
- 作業が終わったら、この分析環境を削除します。→ 分析環境を削除する
- 一人のユーザーが同時に持てる分析環境は10個までです(2022年4月現在)。この数に達すると、Binderの画面でエラーが発生し、新しい分析環境を作れません。
- 分析環境を使用せず放置した場合、30日経過後にNIIの管理者が削除させていただきます。
- 分析環境をお持ちの方には、システムのメンテナンス予告などの情報をお知らせするため、NIIからメールが届く場合があります。ご了承ください。