[次] [性急過ぎる ] [トップ ] [内容 ] [インデックス ] [ netCDFホームページ ] [ユニ‐データホームページ]
FortranのためのNetCDFユーザーのガイド
11いくらかに答えるよくある質問
この章は、netCDFについて大部分のよくある質問のうちのいくらかへの応答を含む。netCDFのための更に包括的な、そして最新のFAQドキュメントは、
http://www.unidata.ucar.edu/packages/netcdf/faq.html
に維持される。
netCDFは、何であるか?
NetCDF ( ネットワークCommon Data Form )
は、アレイ指向のデータアクセス、及び、Cのためのソフトウェアライブラリの自由に‐分配された収集、FORTRAN、C++、及び、インタフェースのインプリメントを行うPerlのためのインタフェースである。netCDFソフトウェアは、Glenn
Davis、Russ Rew、及び、Boulder、コロラドのUnidata Program CenterのSteve
Emmersonによって開発され、そして、他のnetCDFユーザーからの貢献によって増加させられた。netCDFライブラリは、アレイを表すためにマシン‐非依存のフォーマットを定義する。共に、インタフェース、ライブラリ、及び、フォーマットは、創造、アクセス、及び、アレイ指向のデータのシェアリングをサポートする。
NetCDFデータは、以下である。
- 自己‐記述。netCDF datasetは、それが含むデータに関する情報を含む。
- 携帯用機器。netCDF
datasetは、整数、キャラクタ、及び、浮動少数点番号を格納する異なる方法を持つコンピュータによってアクセスされ得るフォームの代表を務める。
- ランダムアクセス。前のデータ全てによる最初の読取りなしで、大きいdatasetの小さいサブセットは、能率的にアクセスされるかもしれない。
- Appendable
.データは、datasetをコピーする、もしくは、その構造を再定義することなしの多重変数のための1つの次元に沿ったnetCDF
datasetに付加され得る。netCDF
datasetの構造は、同じく変えられるかもしれない。いくらかのケースにおいて、これは、データをコピーすることによって実行されるけれども。
- Sharable
.1つのライタ、そして、多重リーダは、同時に同じnetCDF datasetにアクセスするかもしれない。
どのように、私、達する、netCDFソフトウェアパッケージ?
ソースディストリビューションは、ディレクトリからのanonymous
FTPによって利用可能である
ftp://ftp.unidata.ucar.edu/pub/netcdf/
/。
ディレクトリが以下を含むという点で、ファイルしなさい。
netcdf.tar.Z
| 最新の一般的リリースのためのソースコードの圧縮されたタールファイル。
|
netcdf-beta.tar.Z
| 現在のベータテストリリース。 |
いくらかのプラットフォームのためのバイナリディストリビューションは、ディレクトリから利用可能である
ftp://ftp.unidata.ucar.edu/pub/binary/
ディレクトリからのanonymous FTPによってPerlインタフェースのためのソースは、個別のパッケージとして利用可能である
ftp://ftp.unidata.ucar.edu/pub/netcdf-perl/
.
ワールドワイドウェブに関するnetCDF情報へのいくらかアクセスがあるか?
イエス、NetCDF User
Guideのハイパーテキストバージョンと同様に、このFAQドキュメントの最新版、そして、netCDFに関する他の情報、利用可能である、から、
http://www.unidata.ucar.edu/packages/netcdf
.
何、持つ、前のリリース以来変えられる?
バージョン3は、同じフォーマットを保持する。しかし、自動タイプ変換を行い、そして、タイプ安全を向上させたC、及び、FORTRANのために新しいインタフェースを導入する。更に多くの詳細のために、見なさい:
http://www.unidata.ucar.edu/packages/netcdf/release-notes.html
.
そこにある、netCDF討論、及び、質問のためのメーリングリスト?
イエス。メーリングリストに関する情報、及び、申し込む、もしくは申し込まない方法のために、メッセージを主題なしを持つ、そして、メッセージのボディにおける次のラインを持つmajordomo@unidata.ucar.edu
に送りなさい:
情報netcdfgroup
誰、他の、netCDFを使う?
netCDFメーリングリストは、ほとんど15ヶ国における500のアドレス (
いくらかが更に多くのアドレスへの別名である ) を持っている。いくらかのグループは、いくらかの形のアレイ指向のデータを表す標準の方法としてnetCDFを採用した
( 大気の科学、水文学、海洋学、環境上のモデル化、地球物理学、クロマトグラフィ、大規模なspectrometry、及び、ニューロ‐画像におけるグループを含めて
) 。
netCDFを使ったいくらかのプロジェクト、及び、グループの記述は、利用可能である、から、
http://www.unidata.ucar.edu/packages/netcdf/usage.html
.
どのような、である、netCDFのための物理的フォーマットは、ファイルする?
第9
章を見る、「NetCDF
File Structure、及び、Performance」、高い十分なレベルのnetCDFデータの物理的構造の説明のための95 ページ、に、明瞭になる、異なるデータ組織のパフォーマンス含意。ファイルフォーマットの詳細な仕様のために
Appendix
BファイルFormat Specification、115 ページを見なさい。
netCDFデータにアクセスするプログラムは、実証されたインタフェースを経てアクセス全てを行うべきである (
netCDFデータの物理的フォーマットに頼るよりむしろ )
。そのように、フォーマットの古いそしてまた新しいバージョンをサポートするためにあらゆるそのような変更がライブラリの変更を伴うので、フォーマットへの将来の変更は、プログラムに変更を全く必要としないであろう。
netCDFは、何上で動くか?
netCDFの現在のバージョンは、次のプラットホームで首尾よくテストされた:
- AIX-4.1
- HPUX-9.05
- IRIX-5.3
- IRIX64-6.1
- MSDOS ( gcc、f2c、及び、GNUを使うこと、作る )
- OSF1-3.2
- OpenVMS-6.2
- OS/2 2.1
- SUNOS-4.1.4
- SUNOS-5.5
- ULTRIX-4.5
- UNICOS-8
- ウィンドウズNT-3.51
どのような他のソフトウェアが、netCDFデータに利用可能であるか?
netCDF
datasetsをASCIIの人間‐読みやすいフォームに変換するために、Unidataからの現在のnetCDFディストリビューションにおける利用可能なユーティリティは、ncdump
であり、そして、ASCIIの人間‐読みやすいフォームバックからバイナリnetCDFファイル、または、netCDF
datasetを生成するためのC、もしくは、FORTRANプログラムまで変換のためにncgenする
。
数個コマーシャル、及び、自由に利用可能な分析、及び、データ具象化パッケージは、netCDFデータにアクセスするために、応用された。netCDFデータを処理する、もしくは表示するために使われ得るこれらのパッケージ、及び、他のソフトウェアに関する更に多くの情報は、利用可能である、から、
http://www.unidata.ucar.edu/packages/netcdf/software.html
.
どのような他のフォーマットが、科学のデータに利用可能であるか?
CDF、及び、HDFを含んで、 http://fits.cv.nrao.edu/traffic/scidataformats/faq.html
から利用可能なScientific
Data Format Information FAQは、アレイ指向のデータに他のアクセスインタフェース、及び、フォーマットの良い記述を提供する。
どのように、私、作る、バグレポート?
あなたがバグを発見するならば、記述をsupport@unidata.ucar.edu
に送りなさい。これは、同じく質問のために使うためのアドレス、または、全体のnetcdfgroup
メーリングリストに適していないnetCDFについての討論である。
どのように、私は、過去を検索する、問題は、報告する?
検索フォームは、Unidataサポートスタッフによって供給されたnetCDFについてサポート質疑応答の全文検索を行うnetCDFホームページの底で利用可能である。
どのように、C++インタフェース、Cインタフェースと異なる?
それは、Cインタフェースの機能性全てを提供する (
nc_put_varm_のマップされたアレイアクセスを除いてはタイプ、及び、nc_get_varm_がタイプする ) 。C++インタフェース (
http://www.unidata.ucar.edu/packages/netcdf/cxxdoc_toc.html
)
に関して、IDは、netCDFコンポーネントのために必要とされず、属性を作成しているとき、タイプを指定する必要性がなく、そして、比較的少ない不正が範囲を扱うために必要とされる。しかしながら、C++インタフェースは、あまり成熟しておらず、そして、Cインタフェース、及び、C++インタフェースのためのドキュメンテーションより使われるless-widelyは、あまり広くない
( netCDFデータに対する親近性をモデル、及び、Cインタフェースであるとみなして ) 。
どのように、FORTRANインタフェース、Cインタフェースと異なる?
それは、Cインタフェースの機能性全てを提供する。FORTRANインタフェースは、アレイインデックス、下付きのオーダ、及び、ストリングのためにFORTRAN規定を使う。異なる言語インタフェースから書かれたデータのためにオン‐ディスクフォーマットにおける差異がない。C言語プログラムによって書かれたデータは、FORTRANプログラム、及び、vice-versaから読み取られるかもしれない。
どのように、Perlインタフェース、Cインタフェースと異なる?
それは、Cインタフェースの機能性全てを提供する。Perlインタフェース
( http://www.unidata.ucar.edu/packages/netcdf-perl/
)
は、アレイ、及び、ストリングのためにPerl規定を使う。異なる言語インタフェースから書かれたデータのためにオン‐ディスクフォーマットにおける差異がない。C言語プログラムによって書かれたデータは、Perlプログラム、及び、vice-versaから読み取られるかもしれない。
- netCDFは、何であるか?
-
- いかに、私は、netCDFソフトウェアパッケージを得るか?
-
- ワールドワイドウェブに関するnetCDF情報へのいくらかアクセスがあるか?
-
- 何が、前のリリース以来変わったか?
-
- netCDF討論、及び、質問のためにメーリングリストがあるか?
-
- 誰、他の、netCDFを使う?
-
- 何が、netCDFのための物理的フォーマットがファイルすることであるか?
-
- netCDFは、何上で動くか?
-
- どのような他のソフトウェアが、netCDFデータに利用可能であるか?
-
- どのような他のフォーマットが、科学のデータに利用可能であるか?
-
- いかに、私は、バグレポートを作るか?
-
- いかに、私は、過去の問題レポートを検索するか?
-
- いかに、C++インタフェースは、Cインタフェースと異なるか?
-
- いかに、FORTRANインタフェースは、Cインタフェースと異なるか?
-
- いかに、Perlインタフェースは、Cインタフェースと異なるか?
FortranのためのNetCDFユーザーのガイド- 1997年6月5日[次] [性急過ぎる ] [トップ ] [内容 ] [インデックス ] [ netCDFホームページ ] [ユニ‐データホームページ]