パクレットデータをオフラインのコンピュータに転送する方法
Wolfram言語の*Data
関数は,Wolframのデータサーバからデータパクレットをダウンロードします.このため,CityData
,CountryData
等の関数は,インターネットに接続されていないと使うことができません.
しかし,以下の関数についてはパクレットをオンラインのマシンからオフラインのマシンへ転送することが可能です.
ChemicalData, CityData, ColorData, CountryData, GenomeData, GraphData, IsotopeData, KnotData, LatticeData, ParticleData, PolyhedronData, ProteinData, SpeciesData, WordData.
パクレットをオンラインマシンにダウンロードする
- 例えば
CityData
パクレットが使用したい場合は,Wolfram言語で以下を評価して,オンラインのマシンにパクレットをダウンロードします.CityData[All, "Preload"]
- オンラインマシンにパクレットをインストールします.
CityData[All, "Install"]
- パクレットのレポジトリフォルダを,以下のコマンドを評価して見付けます.
ToFileName[{$UserBaseDirectory, "Paclets", "Repository"}]
名前の最初に「
CityData
」とあるサブフォルダを見付けます.
パクレットをオフラインマシンに転送する
- これらのフォルダを,オフラインのマシン上の対応するパクレットのレポジトリフォルダにコピーします(オフラインのコンピュータ上の対応する場所は,上と同じ
ToFileName
を評価して求めることができます). - オフラインのWolfram製品が追加されたデータパクレットを認識するように,以下を評価します.
PacletDataRebuild[]
- 最後に,
CityData
のドキュメントの例をいくつか評価して,希望するデータがオフラインマシンのWolfram製品で使えるようになったことを確認します.
[English]