ising-package]の中身をここにコピーしてください。ising-package]の中身をここにコピーしてください。file.+Vistrailsモジュールから"IsingSimulation"を選択し、入出力ファイルの設定をおこないます。Packages"に行ってください。"singpackage"と呼ばれるパッケージを探してください。Vistrailに独自のモジュールを組み込んで使用することが可能です。simple_package.vt]を例として参照してください。(zh)このチュートリアルでは、どのようにVistrailsパッケージを生成するのか、イジングモデルを用いて説明します。vistrailsのuserpackagesディレクトリに移動してください。$HOME/.vistrails/userpackagesこちらising-packageの中身をここにコピーしてください。Vistrailsモジュールから"IsingSimulation"を選択し、入出力ファイルの設定をおこないます。Packages"に行ってください。"singpackage"と呼ばれるパッケージを探してください。Vistrailに独自のモジュールを組み込んで使用することが可能です。simple_package.vtを例として参照してください。詳細__init__.pyはパッケージの宣言(名前、識別子、バージョン)と依存関係の定義をおこないます。init.pyはパッケージを初期化します。モジュールの登録などをおこないます。2つの定義ファイルを持つために、パッケージはリロードすることが可能です。すべての初期化が__init__.pyでおこなわれるのであれば、最初のインスタンス化の後、パッケージはリロードできなくなります。パッケージの宣言パッケージは__init_.pyファイルで宣言されます。宣言は、すべて文字列で、識別子、バージョン、および名前が含まれています。package_dependencies()は依存関係を決める識別名のリストを返します。[]モジュールの登録イジングシミュレーションモジュールについて説明します。core.modules.basic_modulesこれらの行はVistrailsからいくつかの必要なパッケージをインポートしています。名前空間にInteger,ListといったVistrailsの基本的なモジュールすべてをインポートしています。ユーザが入力、出力ポートを定義するのに用いられます。すべてのVistrailsモジュールは直接的、間接的にクラスモジュールから派生されます。次の例では、IsingSimulationクラスから直接派生されます。次に示すのが、compute()メソッドの定義です。この例では、入力ポートはシステムサイズL、逆温度ベータ、掃引回数Nを定義しています。出力はHDF5ファイルで、計算結果を格納しています。次の例では、出力ポートのタイプのみを設定しています。モジュールから入力、出力ポートにアクセスするために、モジュールのgetInputFromPort()、setResult()メソッドが使用されます。モジュールの登録Vistrailsで最も簡単なモジュール登録方法は、init.pyファイルのグローバル変数_modulesに次のように指定してください。ALPSDisclaimers。