問題タブ [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 に答える
1203 参照

python - Python を使用した NetCDF ファイルの円形緯度/経度クロップ

私は、生のバイナリ レーダー データを国立気象局の ftp サイトからサーバーにインポートするプロジェクトに取り組んでいます。Weather and Climate Toolkit データ エクスポート ツールを使用して、データを netCDF ファイルに変換します。以下は、.nc ファイルに対する「ncdump -h」コマンドの結果です。

cref 変数の最大のエントリを見つけたいと思います。これは、Python の netCDF4 および numpy ライブラリを使用してかなり簡単に実行できます。

ただし、最大値と最小値が特定の緯度/経度の特定の距離内でのみ検出されるように、netCDF ファイルをフィルター処理したいと考えています。言い換えれば、指定された緯度/経度を中心に指定された半径の円を「切り取る」ことを望んでいます。別の SO スレッドを介して正方形をトリミングする方法を見つけましたが、円がどのように機能するかわかりません。

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

python - netCDF のグループから変数を抽出する

foll を含む netCDF ファイルがあります。ncdump:

data_arrayグループ内の最後の変数を抽出するにはどうすればよいですか? を使用すると、次のようncksにすべてを抽出できます。data_array

ncks -v data_array test_nc.nc output_nc.nc

ただし、 で N=3 に対応する変数のみを抽出したいdata_array。python netCDF4 または nco ツールを使用するソリューションはすべて機能しますが (cdo は使用しません)、Windows でも機能する必要があります。

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

nco - NCO で時系列を抽出する方法

1998 年から 2016 年までの月間降水量データを含む単一の netcdf ファイルがあります。ファイルの範囲は (14.75,-90.5,15.75,-88.75) で、セル サイズは 0.25 x 0.25 です。つまり、8 列 5 行です。特定のセルまたは範囲全体に対して NCO を使用して時系列グラフを作成するにはどうすればよいですか?

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

nco - nco による temp/lat/lon netcdf ファイルの結合

私は、毎日の最高気温と最低気温の netcdf ファイルから平均気温を計算しようとしているので、次のタスクを実行しました。しかし、それは私に結果を与えていません。これについて私を助けてもらえますか?

1 個のファイルがコピーされました。1 個のファイルが移動されました。

これについて私を助けてくれませんか

0 投票する
3 に答える
1515 参照

python - CDO を使用して netcdf ファイル内の累積変数をタイムステップ値に変換する

1 つの変数を持つグリッド上に約 100 のタイムステップを持つ netcdf ファイルがあり、タイムステップにわたって累積されます。現在、変数の値に対する各時間ステップの寄与 (つまり、連続する時間ステップの差) を計算することに関心があります。

現在、次のシーケンスを使用しています。

  1. 私が使用する新しいファイルにすべてのタイムステップを抽出するにはcdo seltimestep,$i ...
  2. を使用して、各差分を新しいファイルに計算しますcdo sub $i ${i-1} ...
  3. cdo mergetime ...最後にこれらの新しいファイルを 1 つの結果ファイルにマージします。

それは非常に面倒で、パフォーマンスに関して理想的ではないように思えます。タイムステップの量が多いため、cdo パイプラインを使用できず、その間に多くのファイルを作成する必要があります。

cdo (または nco/ncl のような何か) を使用して累積変数をタイムステップ値に変換するためのより良い解決策はありますか?

0 投票する
3 に答える
8316 参照

variables - 2 つの異なる netcdf ファイル内の変数の減算

私は 2 つの netcdf ファイルを持っていrsds.ncますrsns.ncrsds.ncrsds という名前の変数と、rsns という名前rsns.ncの変数が含まれています。ここで、 およびrsus.nc内の変数をそれぞれ差し引いて、湧昇放射を求めたいと思います。rsds.ncrsns.nc

次の方法を試しました。

それらはすべて生成されましたrsus.ncが、このファイル内の変数 rsus が欠落しています。これがなぜそうなのか、何か考えはありますか?

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

netcdf - nco を使用した nc ファイルの中央値の計算

.ncタイトルが示すように、という名前のファイルの中央値を計算したいと思いますsfcWind_1999.nctime各グリッド ポイント (緯度/経度の組み合わせ) で、次元の中央値を計算したいと考えています。これを行う nco 属性はありますか?

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

hour - nco で時間ごとに解決された netcdf ファイルから月次データを抽出します

タイトルが示すように、 1 年間の 3 時間単位の風速で構成されるファイルwind_speedから、変数 の 1 月などの期間を抽出したいと考えています。.ncできればncoでやりたいです。

私は次の方法を試しました:ncrcat -O -F -d time,1,248 -v wind_speed sfcWind.nc out.ncそしてそれはうまくいきます。この方法では、選択した月の期間を計算する必要があります。月を指定して対応するデータを取得できる nco の他の方法はありますか?

もう1つのことは、12月、1月、2月のデータが必要な場合、この方法は使用できないか、少なくとも私の知る限りです。ここに何か提案はありますか?

ベストスメール