SCALE-Analysis
Loading...
Searching...
No Matches
Functions
g_block_sort Namespace Reference

ブロック平均・ソート処理 More...

Functions

 get_key2d (xrvar, key2dname, blct, blcy, blcx)
 水平方向にブロック平均した二次元変数をキーにソートした(並べ替えた)インデックスの配列を取得
 
 get_var2d_sorted_bykey2d (xrvar, var2dname, blct, blcy, blcx, index)
 
 get_var3d_sorted_bykey2d (xrvar, var3dname, blct, blcy, blcx, index)
 
 get_blcavg (xrvar, var2dname, blct, blcy, blcx)
 

Detailed Description

ブロック平均・ソート処理

Author
Tomoro Yanase, Team SCALE
Note

Function Documentation

◆ get_blcavg()

get_blcavg ( xrvar,
var2dname,
blct,
blcy,
blcx )
Returns
ブロック平均された二次元変数

◆ get_key2d()

get_key2d ( xrvar,
key2dname,
blct,
blcy,
blcx )

水平方向にブロック平均した二次元変数をキーにソートした(並べ替えた)インデックスの配列を取得

Parameters
xrvarxarrayオプジェクト
key2dnameキーとする二次元変数名(e.g., MSLP, PW)
blctブロック平均の時空間幅(時間方向)
blcyブロック平均の時空間幅(Y 方向)
blcxブロック平均の時空間幅(X 方向)
Returns
index インデックス. ブロック平均した大気カラムを横一列に並べてnumpy.argsortした結果 https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.argsort.html
key2d0
weights_sum_sorted: ブロック間で平均する際のブロックの重み(e.g., cell_area)

◆ get_var2d_sorted_bykey2d()

get_var2d_sorted_bykey2d ( xrvar,
var2dname,
blct,
blcy,
blcx,
index )
Returns
ソートされた二次元変数

◆ get_var3d_sorted_bykey2d()

get_var3d_sorted_bykey2d ( xrvar,
var3dname,
blct,
blcy,
blcx,
index )
Returns
ソートされた三次元変数