問題タブ [nco]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
374 参照

netcdf - ncrcat を使用した NetCDF 連結、異なる lon 範囲のファイル

時間 (レコード) 軸に沿って 2 つの NetCDF ファイルを連結しようとしています。

両方のファイルの経度次元の値の数は同じですが、最初のファイルの経度座標値の範囲は 0.5 から 359.5 で、2 番目のファイルの経度座標値の範囲は -179.5 から 179.5 です。そのため、Panoply でプロットされた連結ファイルの最終タイム ステップを表示すると、空間的には適切に見えるが、マップ上の間違った位置に配置されている値が表示されます。連結を実行する前に、2 番目のファイルのすべての lon 値に 180 を追加してこれを修正しようとしましたが、同様の結果が得られます。

私がこれに使用しているコマンド:

以下は、連結している 2 つのファイルの ncdump -h 出力です。

私は何を間違っているのでしょうか?

0 投票する
2 に答える
956 参照

bash - nco または cdo を使用して、netcdf ファイル内の最初の肯定的なエントリの日時を見つける方法は?

値の時系列があり、データ系列が正になる最初の時間ステップの時刻または日付を見つけたいと考えています。Python、R、または Fortran スクリプトに読み込んで実行できることはわかっていますが、おそらく nco または cdo を使用して、BASH のコマンド ラインから実行できるかどうか疑問に思っていました。

使おうと思った

マスクを作るのですが、あまり役に立ちません。どういうわけか、データの符号に従ってファイルを分割する必要があり、次を使用して日付を簡単に取得できます

awk にパイプされます。

ここに小さなサンプル ファイルへのリンクがあります。

http://clima-dods.ictp.it/Users/tompkins/se/trmm_per10_pc0_year2000_nc2.nc

任意のヒント?

0 投票する
1 に答える
4074 参照

python - nco ツールを使用して複数の netcdf 変数を追加する

単一の netcdf ファイルに複数の変数を追加して新しい変数を作成する nco オペレーターはありますか? ncdiff を使用して減算できることは知っていますが、加算に相当する演算子はありますか?

0 投票する
2 に答える
2732 参照

netcdf - nco を使用して 2 つの netcdf ファイルを追加できない

netcdf 演算子を使用して、2 つの NCEP netCDF ファイルを一緒に追加しています。これらのファイルはサイズが異なりますが、同じ大気変数、つまりジオポテンシャルの高さを表しています。1 つは 1000 hPa で、もう 1 つは 925 hPa です。これらは同じ寸法で、緯度と経度の範囲も同じです。どちらも同じ時刻を表します

これは私が使用しているコマンドです - ncks -A hgt_1000.nc hgt_925.nc

コマンドは問題なく実行されますが、hgt_925.nc の出力を見ると、ファイルがマージされていないように見えます。NCO のドキュメントを見ると、追加するには同じサイズでなければならないようです。別の方法がありますか、または追加する独自のコードを作成する必要がありますか? これらは、nccopy を使用してダウンロードされた netCDF4 ファイルのクラシック ファイルです。

0 投票する
1 に答える
394 参照

netcdf - cdo showname は ncdump とは異なる変数を表示します

cdo と ncdump が異なる変数を表示する理由がわかりません。一般的な ncfile ( http://www.ncl.ucar.edu/Applications/wrfnetcdf.shtml )のように、WRF データには時間の座標変数がないことがわかりました。それで、すべての nc ファイルに時間変数を追加しました。この時間変数を追加した方法が、cdo showname に表示されない理由でしょうか? (これは以前と同じ質問ですが、うまくいけばより明確な言葉遣いです)

time 変数は ncdump でここに表示されます:

ここに cdo で示されている時間変数はありません。