Calculate the geo-spatial mean#
Note that this functionality only works on xarray.DataArray
.
[1]:
%load_ext autoreload
%autoreload 2
import os
os.chdir('/glade/u/home/fengzhu/Github/x4c/docsrc/notebooks')
import x4c
print(x4c.__version__)
2024.4.14b0
ATM#
[2]:
dirpath = '/glade/campaign/univ/ubrn0018/fengzhu/CESM_output/timeseries/b.e13.B1850C5.ne16_g16.icesm131_d18O_fixer.Miocene.3xCO2.005/atm/proc/tseries/month_1'
fname = 'b.e13.B1850C5.ne16_g16.icesm131_d18O_fixer.Miocene.3xCO2.005.cam.h0.TS.695101-700012.nc'
ds = x4c.load_dataset(os.path.join(dirpath, fname), comp='atm', grid='ne16', adjust_month=True)
ds
[2]:
<xarray.Dataset> Size: 34MB Dimensions: (lev: 30, ilev: 31, ncol: 13826, time: 600, nbnd: 2) Coordinates: * lev (lev) float64 240B 3.643 7.595 14.36 ... 957.5 976.3 992.6 * ilev (ilev) float64 248B 2.255 5.032 10.16 ... 967.5 985.1 1e+03 * time (time) object 5kB 6951-01-31 00:00:00 ... 7000-12-31 00:00:00 Dimensions without coordinates: ncol, nbnd Data variables: (12/32) hyam (lev) float64 240B 0.003643 0.007595 0.01436 ... 0.001989 0.0 hybm (lev) float64 240B 0.0 0.0 0.0 0.0 ... 0.9512 0.9743 0.9926 P0 float64 8B 1e+05 hyai (ilev) float64 248B 0.002255 0.005032 0.01016 ... 0.0 0.0 hybi (ilev) float64 248B 0.0 0.0 0.0 0.0 ... 0.9636 0.9851 1.0 lat (ncol) float64 111kB -35.26 -35.98 -37.07 ... 37.91 36.74 ... ... f11vmr (time) float64 5kB 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 f12vmr (time) float64 5kB 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 sol_tsi (time) float64 5kB -1.0 -1.0 -1.0 -1.0 ... -1.0 -1.0 -1.0 -1.0 nsteph (time) int32 2kB 121765488 121766832 ... 122638512 122640000 TS (time, ncol) float32 33MB 303.3 302.6 301.7 ... 293.7 294.3 gw (ncol) float64 111kB 0.0001546 0.000515 ... 0.00129 0.001289 Attributes: (12/14) np: 4 ne: 16 Conventions: CF-1.0 source: /glade/campaign/univ/ubrn0018/fengzhu/CESM_output/times... case: b.e13.B1850C5.ne16_g16.icesm131_d18O_fixer.Miocene.3xCO... title: UNSET ... ... Version: $Name$ revision_Id: $Id$ initial_file: /glade/work/fengzhu/Projects/Miocene-on-Derecho/04.atm-... topography_file: /glade/work/fengzhu/Projects/Miocene-on-Derecho/04.atm-... comp: atm grid: ne16
xarray.Dataset
- lev: 30
- ilev: 31
- ncol: 13826
- time: 600
- nbnd: 2
- lev(lev)float643.643 7.595 14.36 ... 976.3 992.6
- long_name :
- hybrid level at midpoints (1000*(A+B))
- units :
- hPa
- positive :
- down
- standard_name :
- atmosphere_hybrid_sigma_pressure_coordinate
- formula_terms :
- a: hyam b: hybm p0: P0 ps: PS
array([ 3.643466, 7.59482 , 14.356632, 24.61222 , 38.2683 , 54.59548 , 72.012451, 87.82123 , 103.317127, 121.547241, 142.994039, 168.22508 , 197.908087, 232.828619, 273.910817, 322.241902, 379.100904, 445.992574, 524.687175, 609.778695, 691.38943 , 763.404481, 820.858369, 859.534767, 887.020249, 912.644547, 936.198398, 957.48548 , 976.325407, 992.556095])
- ilev(ilev)float642.255 5.032 10.16 ... 985.1 1e+03
- long_name :
- hybrid level at interfaces (1000*(A+B))
- units :
- hPa
- positive :
- down
- standard_name :
- atmosphere_hybrid_sigma_pressure_coordinate
- formula_terms :
- a: hyai b: hybi p0: P0 ps: PS
array([ 2.25524 , 5.031692, 10.157947, 18.555317, 30.669123, 45.867477, 63.323483, 80.701418, 94.941042, 111.693211, 131.401271, 154.586807, 181.863353, 213.952821, 251.704417, 296.117216, 348.366588, 409.835219, 482.149929, 567.224421, 652.332969, 730.445892, 796.363071, 845.353667, 873.715866, 900.324631, 924.964462, 947.432335, 967.538625, 985.11219 , 1000. ])
- time(time)object6951-01-31 00:00:00 ... 7000-12-...
array([cftime.DatetimeNoLeap(6951, 1, 31, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(6951, 2, 28, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(6951, 3, 31, 0, 0, 0, 0, has_year_zero=True), ..., cftime.DatetimeNoLeap(7000, 10, 31, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(7000, 11, 30, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(7000, 12, 31, 0, 0, 0, 0, has_year_zero=True)], dtype=object)
- hyam(lev)float640.003643 0.007595 ... 0.001989 0.0
- long_name :
- hybrid A coefficient at layer midpoints
array([0.00364347, 0.00759482, 0.01435663, 0.02461222, 0.0382683 , 0.05459548, 0.07201245, 0.08782123, 0.10331713, 0.12154724, 0.14299404, 0.16822508, 0.17823067, 0.17032433, 0.16102291, 0.15008029, 0.13720686, 0.12206194, 0.10424471, 0.08497915, 0.0665017 , 0.05019679, 0.03718866, 0.02843195, 0.02220898, 0.01640738, 0.01107456, 0.00625495, 0.00198941, 0. ])
- hybm(lev)float640.0 0.0 0.0 ... 0.9743 0.9926
- long_name :
- hybrid B coefficient at layer midpoints
array([0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0.01967741, 0.06250429, 0.11288791, 0.17216162, 0.24189404, 0.32393064, 0.42044246, 0.52479954, 0.62488773, 0.71320769, 0.78366971, 0.83110282, 0.86481127, 0.89623716, 0.92512384, 0.95123053, 0.974336 , 0.9925561 ])
- P0()float641e+05
- long_name :
- reference pressure
- units :
- Pa
array(100000.)
- hyai(ilev)float640.002255 0.005032 ... 0.0 0.0
- long_name :
- hybrid A coefficient at layer interfaces
array([0.00225524, 0.00503169, 0.01015795, 0.01855532, 0.03066912, 0.04586748, 0.06332348, 0.08070142, 0.09494104, 0.11169321, 0.13140127, 0.15458681, 0.18186335, 0.17459799, 0.16605066, 0.15599516, 0.14416541, 0.13024831, 0.11387557, 0.09461386, 0.07534445, 0.05765894, 0.04273464, 0.03164268, 0.02522122, 0.01919674, 0.01361803, 0.00853109, 0.00397882, 0. , 0. ])
- hybi(ilev)float640.0 0.0 0.0 ... 0.9636 0.9851 1.0
- long_name :
- hybrid B coefficient at layer interfaces
array([0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0.03935483, 0.08565376, 0.14012206, 0.20420118, 0.27958691, 0.36827436, 0.47261056, 0.57698852, 0.67278695, 0.75362843, 0.81371099, 0.84849465, 0.88112789, 0.91134644, 0.93890125, 0.96355981, 0.98511219, 1. ])
- lat(ncol)float64-35.26 -35.98 ... 37.91 36.74
- long_name :
- latitude
- units :
- degrees_north
array([-35.26438968, -35.98082588, -37.07155175, ..., 37.90897632, 37.90897632, 36.74360278])
- area(ncol)float640.0001546 0.000515 ... 0.001289
array([0.00015457, 0.00051501, 0.00051372, ..., 0.00128989, 0.00128989, 0.00128935])
- lon(ncol)float64315.0 316.6 319.1 ... 137.5 135.0
- long_name :
- longitude
- units :
- degrees_east
array([315. , 316.55471176, 319.07028824, ..., 132.47470023, 137.52529977, 135. ])
- ntrm()int321
- long_name :
- spectral truncation parameter M
array(1, dtype=int32)
- ntrn()int321
- long_name :
- spectral truncation parameter N
array(1, dtype=int32)
- ntrk()int321
- long_name :
- spectral truncation parameter K
array(1, dtype=int32)
- ndbase()int320
- long_name :
- base day
array(0, dtype=int32)
- nsbase()int320
- long_name :
- seconds of base day
array(0, dtype=int32)
- nbdate()int3210101
- long_name :
- base date (YYYYMMDD)
array(10101, dtype=int32)
- nbsec()int320
- long_name :
- seconds of base date
array(0, dtype=int32)
- mdt()int321800
- long_name :
- timestep
- units :
- s
array(1800, dtype=int32)
- date(time)int3269510201 69510301 ... 70010101
- long_name :
- current date (YYYYMMDD)
array([69510201, 69510301, 69510401, 69510501, 69510601, 69510701, 69510801, 69510901, 69511001, 69511101, 69511201, 69520101, 69520201, 69520301, 69520401, 69520501, 69520601, 69520701, 69520801, 69520901, 69521001, 69521101, 69521201, 69530101, 69530201, 69530301, 69530401, 69530501, 69530601, 69530701, 69530801, 69530901, 69531001, 69531101, 69531201, 69540101, 69540201, 69540301, 69540401, 69540501, 69540601, 69540701, 69540801, 69540901, 69541001, 69541101, 69541201, 69550101, 69550201, 69550301, 69550401, 69550501, 69550601, 69550701, 69550801, 69550901, 69551001, 69551101, 69551201, 69560101, 69560201, 69560301, 69560401, 69560501, 69560601, 69560701, 69560801, 69560901, 69561001, 69561101, 69561201, 69570101, 69570201, 69570301, 69570401, 69570501, 69570601, 69570701, 69570801, 69570901, 69571001, 69571101, 69571201, 69580101, 69580201, 69580301, 69580401, 69580501, 69580601, 69580701, 69580801, 69580901, 69581001, 69581101, 69581201, 69590101, 69590201, 69590301, 69590401, 69590501, 69590601, 69590701, 69590801, 69590901, 69591001, 69591101, 69591201, 69600101, 69600201, 69600301, 69600401, 69600501, 69600601, 69600701, 69600801, 69600901, 69601001, 69601101, 69601201, 69610101, ... 69910801, 69910901, 69911001, 69911101, 69911201, 69920101, 69920201, 69920301, 69920401, 69920501, 69920601, 69920701, 69920801, 69920901, 69921001, 69921101, 69921201, 69930101, 69930201, 69930301, 69930401, 69930501, 69930601, 69930701, 69930801, 69930901, 69931001, 69931101, 69931201, 69940101, 69940201, 69940301, 69940401, 69940501, 69940601, 69940701, 69940801, 69940901, 69941001, 69941101, 69941201, 69950101, 69950201, 69950301, 69950401, 69950501, 69950601, 69950701, 69950801, 69950901, 69951001, 69951101, 69951201, 69960101, 69960201, 69960301, 69960401, 69960501, 69960601, 69960701, 69960801, 69960901, 69961001, 69961101, 69961201, 69970101, 69970201, 69970301, 69970401, 69970501, 69970601, 69970701, 69970801, 69970901, 69971001, 69971101, 69971201, 69980101, 69980201, 69980301, 69980401, 69980501, 69980601, 69980701, 69980801, 69980901, 69981001, 69981101, 69981201, 69990101, 69990201, 69990301, 69990401, 69990501, 69990601, 69990701, 69990801, 69990901, 69991001, 69991101, 69991201, 70000101, 70000201, 70000301, 70000401, 70000501, 70000601, 70000701, 70000801, 70000901, 70001001, 70001101, 70001201, 70010101], dtype=int32)
- datesec(time)int320 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0
- long_name :
- current seconds of current date
array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], dtype=int32)
- time_bnds(time, nbnd)object6951-01-01 00:00:00 ... 7001-01-...
- long_name :
- time interval endpoints
array([[cftime.DatetimeNoLeap(6951, 1, 1, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(6951, 2, 1, 0, 0, 0, 0, has_year_zero=True)], [cftime.DatetimeNoLeap(6951, 2, 1, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(6951, 3, 1, 0, 0, 0, 0, has_year_zero=True)], [cftime.DatetimeNoLeap(6951, 3, 1, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(6951, 4, 1, 0, 0, 0, 0, has_year_zero=True)], ..., [cftime.DatetimeNoLeap(7000, 10, 1, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(7000, 11, 1, 0, 0, 0, 0, has_year_zero=True)], [cftime.DatetimeNoLeap(7000, 11, 1, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(7000, 12, 1, 0, 0, 0, 0, has_year_zero=True)], [cftime.DatetimeNoLeap(7000, 12, 1, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(7001, 1, 1, 0, 0, 0, 0, has_year_zero=True)]], dtype=object)
- date_written(time)|S8b'04/12/24' ... b'04/12/24'
array([b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', ... b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24', b'04/12/24'], dtype='|S8')
- time_written(time)|S8b'02:06:23' ... b'17:43:26'
array([b'02:06:23', b'02:07:47', b'02:09:20', b'02:10:51', b'02:12:24', b'02:13:54', b'02:15:27', b'02:16:59', b'02:18:30', b'02:20:03', b'02:21:33', b'02:23:05', b'02:24:39', b'02:26:03', b'02:27:36', b'02:29:05', b'02:30:40', b'02:32:09', b'02:33:42', b'02:35:13', b'02:36:43', b'02:38:15', b'02:39:44', b'02:41:16', b'02:42:48', b'02:44:12', b'02:45:44', b'02:47:13', b'02:48:46', b'02:50:15', b'02:51:49', b'02:53:21', b'02:54:50', b'02:56:23', b'02:57:53', b'02:59:25', b'03:00:57', b'03:02:22', b'03:03:54', b'03:05:22', b'03:06:55', b'03:08:23', b'03:09:56', b'03:11:28', b'03:12:57', b'03:14:29', b'03:15:58', b'03:17:30', b'03:19:02', b'03:20:26', b'03:21:58', b'03:23:27', b'03:24:59', b'03:26:28', b'03:28:01', b'03:29:33', b'03:31:03', b'03:32:35', b'03:34:05', b'03:35:37', b'03:37:09', b'03:38:33', b'03:40:05', b'03:41:35', b'03:43:08', b'03:44:38', b'03:46:11', b'03:47:43', b'03:49:13', b'03:50:45', b'03:52:14', b'03:53:47', b'03:55:19', b'03:56:44', b'03:58:17', b'03:59:47', b'04:01:20', b'04:02:50', b'04:04:22', b'04:05:55', b'04:07:24', b'04:08:57', b'04:10:26', b'04:11:59', b'04:13:31', b'04:14:55', b'04:16:27', b'04:17:56', b'04:19:29', b'04:20:59', b'04:22:31', b'04:24:03', b'04:25:33', b'04:27:07', b'04:28:38', b'04:30:11', b'04:31:43', b'04:33:07', b'04:34:39', b'04:36:10', ... b'15:20:27', b'15:22:01', b'15:23:31', b'15:25:03', b'15:26:33', b'15:28:05', b'15:29:38', b'15:31:07', b'15:32:40', b'15:34:09', b'15:35:41', b'15:37:14', b'15:38:38', b'15:40:11', b'15:41:40', b'15:43:13', b'15:44:43', b'15:46:16', b'15:47:49', b'15:49:19', b'15:50:52', b'15:52:22', b'15:53:54', b'15:55:27', b'15:56:51', b'15:58:23', b'15:59:54', b'16:01:26', b'16:02:57', b'16:04:30', b'16:06:02', b'16:07:32', b'16:09:05', b'16:10:35', b'16:12:08', b'16:13:41', b'16:15:06', b'16:16:38', b'16:18:07', b'16:19:40', b'16:21:09', b'16:22:42', b'16:24:14', b'16:25:45', b'16:27:18', b'16:28:49', b'16:30:21', b'16:31:54', b'16:33:19', b'16:34:52', b'16:36:21', b'16:37:54', b'16:39:23', b'16:40:56', b'16:42:28', b'16:43:58', b'16:45:31', b'16:47:01', b'16:48:35', b'16:50:08', b'16:51:31', b'16:53:04', b'16:54:33', b'16:56:08', b'16:57:38', b'16:59:11', b'17:00:44', b'17:02:17', b'17:03:49', b'17:05:18', b'17:06:51', b'17:08:24', b'17:09:47', b'17:11:21', b'17:12:50', b'17:14:23', b'17:15:55', b'17:17:27', b'17:19:00', b'17:20:32', b'17:22:05', b'17:23:35', b'17:25:09', b'17:26:43', b'17:28:06', b'17:29:39', b'17:31:09', b'17:32:42', b'17:34:12', b'17:35:44', b'17:37:17', b'17:38:47', b'17:40:19', b'17:41:50', b'17:43:26'], dtype='|S8')
- ndcur(time)int322536781 2536809 ... 2554969 2555000
- long_name :
- current day (from base day)
array([2536781, 2536809, 2536840, 2536870, 2536901, 2536931, 2536962, 2536993, 2537023, 2537054, 2537084, 2537115, 2537146, 2537174, 2537205, 2537235, 2537266, 2537296, 2537327, 2537358, 2537388, 2537419, 2537449, 2537480, 2537511, 2537539, 2537570, 2537600, 2537631, 2537661, 2537692, 2537723, 2537753, 2537784, 2537814, 2537845, 2537876, 2537904, 2537935, 2537965, 2537996, 2538026, 2538057, 2538088, 2538118, 2538149, 2538179, 2538210, 2538241, 2538269, 2538300, 2538330, 2538361, 2538391, 2538422, 2538453, 2538483, 2538514, 2538544, 2538575, 2538606, 2538634, 2538665, 2538695, 2538726, 2538756, 2538787, 2538818, 2538848, 2538879, 2538909, 2538940, 2538971, 2538999, 2539030, 2539060, 2539091, 2539121, 2539152, 2539183, 2539213, 2539244, 2539274, 2539305, 2539336, 2539364, 2539395, 2539425, 2539456, 2539486, 2539517, 2539548, 2539578, 2539609, 2539639, 2539670, 2539701, 2539729, 2539760, 2539790, 2539821, 2539851, 2539882, 2539913, 2539943, 2539974, 2540004, 2540035, 2540066, 2540094, 2540125, 2540155, 2540186, 2540216, 2540247, 2540278, 2540308, 2540339, 2540369, 2540400, 2540431, 2540459, 2540490, 2540520, 2540551, 2540581, 2540612, 2540643, 2540673, 2540704, 2540734, 2540765, 2540796, 2540824, 2540855, 2540885, 2540916, 2540946, 2540977, 2541008, ... 2550832, 2550863, 2550893, 2550924, 2550954, 2550985, 2551016, 2551044, 2551075, 2551105, 2551136, 2551166, 2551197, 2551228, 2551258, 2551289, 2551319, 2551350, 2551381, 2551409, 2551440, 2551470, 2551501, 2551531, 2551562, 2551593, 2551623, 2551654, 2551684, 2551715, 2551746, 2551774, 2551805, 2551835, 2551866, 2551896, 2551927, 2551958, 2551988, 2552019, 2552049, 2552080, 2552111, 2552139, 2552170, 2552200, 2552231, 2552261, 2552292, 2552323, 2552353, 2552384, 2552414, 2552445, 2552476, 2552504, 2552535, 2552565, 2552596, 2552626, 2552657, 2552688, 2552718, 2552749, 2552779, 2552810, 2552841, 2552869, 2552900, 2552930, 2552961, 2552991, 2553022, 2553053, 2553083, 2553114, 2553144, 2553175, 2553206, 2553234, 2553265, 2553295, 2553326, 2553356, 2553387, 2553418, 2553448, 2553479, 2553509, 2553540, 2553571, 2553599, 2553630, 2553660, 2553691, 2553721, 2553752, 2553783, 2553813, 2553844, 2553874, 2553905, 2553936, 2553964, 2553995, 2554025, 2554056, 2554086, 2554117, 2554148, 2554178, 2554209, 2554239, 2554270, 2554301, 2554329, 2554360, 2554390, 2554421, 2554451, 2554482, 2554513, 2554543, 2554574, 2554604, 2554635, 2554666, 2554694, 2554725, 2554755, 2554786, 2554816, 2554847, 2554878, 2554908, 2554939, 2554969, 2555000], dtype=int32)
- nscur(time)int320 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0
- long_name :
- current seconds of current day
array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], dtype=int32)
- co2vmr(time)float640.0008541 0.0008541 ... 0.0008541
- long_name :
- co2 volume mixing ratio
array([0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, ... 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541, 0.0008541])
- ch4vmr(time)float647.916e-07 7.916e-07 ... 7.916e-07
- long_name :
- ch4 volume mixing ratio
array([7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, ... 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07, 7.916e-07])
- n2ovmr(time)float642.757e-07 2.757e-07 ... 2.757e-07
- long_name :
- n2o volume mixing ratio
array([2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, ... 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07, 2.7568e-07])
- f11vmr(time)float640.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0
- long_name :
- f11 volume mixing ratio
array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.])
- f12vmr(time)float640.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0
- long_name :
- f12 volume mixing ratio
array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.])
- sol_tsi(time)float64-1.0 -1.0 -1.0 ... -1.0 -1.0 -1.0
- long_name :
- total solar irradiance
- units :
- W/m2
array([-1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., ... -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1., -1.])
- nsteph(time)int32121765488 121766832 ... 122640000
- long_name :
- current timestep
array([121765488, 121766832, 121768320, 121769760, 121771248, 121772688, 121774176, 121775664, 121777104, 121778592, 121780032, 121781520, 121783008, 121784352, 121785840, 121787280, 121788768, 121790208, 121791696, 121793184, 121794624, 121796112, 121797552, 121799040, 121800528, 121801872, 121803360, 121804800, 121806288, 121807728, 121809216, 121810704, 121812144, 121813632, 121815072, 121816560, 121818048, 121819392, 121820880, 121822320, 121823808, 121825248, 121826736, 121828224, 121829664, 121831152, 121832592, 121834080, 121835568, 121836912, 121838400, 121839840, 121841328, 121842768, 121844256, 121845744, 121847184, 121848672, 121850112, 121851600, 121853088, 121854432, 121855920, 121857360, 121858848, 121860288, 121861776, 121863264, 121864704, 121866192, 121867632, 121869120, 121870608, 121871952, 121873440, 121874880, 121876368, 121877808, 121879296, 121880784, 121882224, 121883712, 121885152, 121886640, 121888128, 121889472, 121890960, 121892400, 121893888, 121895328, 121896816, 121898304, 121899744, 121901232, 121902672, 121904160, 121905648, 121906992, 121908480, 121909920, 121911408, 121912848, 121914336, 121915824, 121917264, 121918752, 121920192, 121921680, 121923168, 121924512, 121926000, 121927440, 121928928, 121930368, 121931856, 121933344, 121934784, 121936272, 121937712, 121939200, ... 122474976, 122476464, 122477904, 122479392, 122480832, 122482320, 122483808, 122485152, 122486640, 122488080, 122489568, 122491008, 122492496, 122493984, 122495424, 122496912, 122498352, 122499840, 122501328, 122502672, 122504160, 122505600, 122507088, 122508528, 122510016, 122511504, 122512944, 122514432, 122515872, 122517360, 122518848, 122520192, 122521680, 122523120, 122524608, 122526048, 122527536, 122529024, 122530464, 122531952, 122533392, 122534880, 122536368, 122537712, 122539200, 122540640, 122542128, 122543568, 122545056, 122546544, 122547984, 122549472, 122550912, 122552400, 122553888, 122555232, 122556720, 122558160, 122559648, 122561088, 122562576, 122564064, 122565504, 122566992, 122568432, 122569920, 122571408, 122572752, 122574240, 122575680, 122577168, 122578608, 122580096, 122581584, 122583024, 122584512, 122585952, 122587440, 122588928, 122590272, 122591760, 122593200, 122594688, 122596128, 122597616, 122599104, 122600544, 122602032, 122603472, 122604960, 122606448, 122607792, 122609280, 122610720, 122612208, 122613648, 122615136, 122616624, 122618064, 122619552, 122620992, 122622480, 122623968, 122625312, 122626800, 122628240, 122629728, 122631168, 122632656, 122634144, 122635584, 122637072, 122638512, 122640000], dtype=int32)
- TS(time, ncol)float32303.3 302.6 301.7 ... 293.7 294.3
- units :
- K
- long_name :
- Surface temperature (radiative)
- cell_methods :
- time: mean
array([[303.2653 , 302.64194, 301.74304, ..., 293.40912, 290.49326, 291.51266], [304.96698, 304.47775, 303.6411 , ..., 292.55505, 290.78116, 291.5703 ], [304.07266, 303.58566, 302.72723, ..., 292.32098, 290.56488, 291.47375], ..., [298.09906, 297.05795, 295.8722 , ..., 302.9543 , 300.95343, 301.71008], [299.26538, 298.24268, 296.901 , ..., 299.05908, 296.66257, 297.3848 ], [302.0511 , 301.19028, 299.91696, ..., 296.0614 , 293.69016, 294.33484]], dtype=float32)
- gw(ncol)float640.0001546 0.000515 ... 0.001289
array([0.00015457, 0.00051501, 0.00051372, ..., 0.00128989, 0.00128989, 0.00128935])
- levPandasIndex
PandasIndex(Index([ 3.64346569404006, 7.594819646328688, 14.356632251292467, 24.612220004200935, 38.26829977333546, 54.59547974169254, 72.01245054602623, 87.82123029232025, 103.31712663173676, 121.54724076390266, 142.99403876066208, 168.22507977485657, 197.9080867022276, 232.82861895859241, 273.9108167588711, 322.2419023513794, 379.10090386867523, 445.992574095726, 524.6871747076511, 609.7786948084831, 691.3894303143024, 763.404481112957, 820.8583686500788, 859.5347665250301, 887.0202489197254, 912.644546944648, 936.1983984708786, 957.485479535535, 976.325407391414, 992.556095123291], dtype='float64', name='lev'))
- ilevPandasIndex
PandasIndex(Index([ 2.255239523947239, 5.031691864132881, 10.15794742852449, 18.55531707406044, 30.66912293434143, 45.86747661232948, 63.3234828710556, 80.70141822099686, 94.94104236364365, 111.69321089982991, 131.4012706279755, 154.5868068933487, 181.8633526563644, 213.95282074809072, 251.70441716909409, 296.11721634864807, 348.3665883541107, 409.8352193832398, 482.14992880821234, 567.22442060709, 652.3329690098763, 730.4458916187286, 796.3630706071854, 845.3536666929722, 873.7158663570881, 900.3246314823627, 924.9644624069333, 947.4323345348239, 967.5386245362461, 985.112190246582, 1000.0], dtype='float64', name='ilev'))
- timePandasIndex
PandasIndex(CFTimeIndex([6951-01-31 00:00:00, 6951-02-28 00:00:00, 6951-03-31 00:00:00, 6951-04-30 00:00:00, 6951-05-31 00:00:00, 6951-06-30 00:00:00, 6951-07-31 00:00:00, 6951-08-31 00:00:00, 6951-09-30 00:00:00, 6951-10-31 00:00:00, ... 7000-03-31 00:00:00, 7000-04-30 00:00:00, 7000-05-31 00:00:00, 7000-06-30 00:00:00, 7000-07-31 00:00:00, 7000-08-31 00:00:00, 7000-09-30 00:00:00, 7000-10-31 00:00:00, 7000-11-30 00:00:00, 7000-12-31 00:00:00], dtype='object', length=600, calendar='noleap', freq='ME'))
- np :
- 4
- ne :
- 16
- Conventions :
- CF-1.0
- source :
- /glade/campaign/univ/ubrn0018/fengzhu/CESM_output/timeseries/b.e13.B1850C5.ne16_g16.icesm131_d18O_fixer.Miocene.3xCO2.005/atm/proc/tseries/month_1/b.e13.B1850C5.ne16_g16.icesm131_d18O_fixer.Miocene.3xCO2.005.cam.h0.TS.695101-700012.nc
- case :
- b.e13.B1850C5.ne16_g16.icesm131_d18O_fixer.Miocene.3xCO2.005
- title :
- UNSET
- logname :
- fengzhu
- host :
- derecho2
- Version :
- $Name$
- revision_Id :
- $Id$
- initial_file :
- /glade/work/fengzhu/Projects/Miocene-on-Derecho/04.atm-ic-setup-interpolate/B.MMIOx2_C5_840_WISOon.cam.i.2400-01-01-00000_fix.nc
- topography_file :
- /glade/work/fengzhu/Projects/Miocene-on-Derecho/04.atm-bc-setup/cami_bnd_topo_ne16_Miocene_c231124.nc
- comp :
- atm
- grid :
- ne16
Global/NH/SH Mean#
Note that we can use ds.x[vn]
to inherit the grid weight and other information from ds
.
[3]:
da = ds.x['TS']
da
[3]:
<xarray.DataArray 'TS' (time: 600, ncol: 13826)> Size: 33MB array([[303.2653 , 302.64194, 301.74304, ..., 293.40912, 290.49326, 291.51266], [304.96698, 304.47775, 303.6411 , ..., 292.55505, 290.78116, 291.5703 ], [304.07266, 303.58566, 302.72723, ..., 292.32098, 290.56488, 291.47375], ..., [298.09906, 297.05795, 295.8722 , ..., 302.9543 , 300.95343, 301.71008], [299.26538, 298.24268, 296.901 , ..., 299.05908, 296.66257, 297.3848 ], [302.0511 , 301.19028, 299.91696, ..., 296.0614 , 293.69016, 294.33484]], dtype=float32) Coordinates: * time (time) object 5kB 6951-01-31 00:00:00 ... 7000-12-31 00:00:00 Dimensions without coordinates: ncol Attributes: units: K long_name: Surface temperature (radiative) cell_methods: time: mean source: /glade/campaign/univ/ubrn0018/fengzhu/CESM_output/timeseri... gw: <xarray.DataArray 'gw' (ncol: 13826)> Size: 111kB\narray([... lat: <xarray.DataArray 'lat' (ncol: 13826)> Size: 111kB\narray(... lon: <xarray.DataArray 'lon' (ncol: 13826)> Size: 111kB\narray(...
xarray.DataArray
'TS'
- time: 600
- ncol: 13826
- 303.3 302.6 301.7 301.2 304.1 303.4 ... 296.3 294.5 296.1 293.7 294.3
array([[303.2653 , 302.64194, 301.74304, ..., 293.40912, 290.49326, 291.51266], [304.96698, 304.47775, 303.6411 , ..., 292.55505, 290.78116, 291.5703 ], [304.07266, 303.58566, 302.72723, ..., 292.32098, 290.56488, 291.47375], ..., [298.09906, 297.05795, 295.8722 , ..., 302.9543 , 300.95343, 301.71008], [299.26538, 298.24268, 296.901 , ..., 299.05908, 296.66257, 297.3848 ], [302.0511 , 301.19028, 299.91696, ..., 296.0614 , 293.69016, 294.33484]], dtype=float32)
- time(time)object6951-01-31 00:00:00 ... 7000-12-...
array([cftime.DatetimeNoLeap(6951, 1, 31, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(6951, 2, 28, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(6951, 3, 31, 0, 0, 0, 0, has_year_zero=True), ..., cftime.DatetimeNoLeap(7000, 10, 31, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(7000, 11, 30, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(7000, 12, 31, 0, 0, 0, 0, has_year_zero=True)], dtype=object)
- timePandasIndex
PandasIndex(CFTimeIndex([6951-01-31 00:00:00, 6951-02-28 00:00:00, 6951-03-31 00:00:00, 6951-04-30 00:00:00, 6951-05-31 00:00:00, 6951-06-30 00:00:00, 6951-07-31 00:00:00, 6951-08-31 00:00:00, 6951-09-30 00:00:00, 6951-10-31 00:00:00, ... 7000-03-31 00:00:00, 7000-04-30 00:00:00, 7000-05-31 00:00:00, 7000-06-30 00:00:00, 7000-07-31 00:00:00, 7000-08-31 00:00:00, 7000-09-30 00:00:00, 7000-10-31 00:00:00, 7000-11-30 00:00:00, 7000-12-31 00:00:00], dtype='object', length=600, calendar='noleap', freq='ME'))
- units :
- K
- long_name :
- Surface temperature (radiative)
- cell_methods :
- time: mean
- source :
- /glade/campaign/univ/ubrn0018/fengzhu/CESM_output/timeseries/b.e13.B1850C5.ne16_g16.icesm131_d18O_fixer.Miocene.3xCO2.005/atm/proc/tseries/month_1/b.e13.B1850C5.ne16_g16.icesm131_d18O_fixer.Miocene.3xCO2.005.cam.h0.TS.695101-700012.nc
- gw :
- <xarray.DataArray 'gw' (ncol: 13826)> Size: 111kB array([0.00015457, 0.00051501, 0.00051372, ..., 0.00128989, 0.00128989, 0.00128935]) Dimensions without coordinates: ncol
- lat :
- <xarray.DataArray 'lat' (ncol: 13826)> Size: 111kB array([-35.26438968, -35.98082588, -37.07155175, ..., 37.90897632, 37.90897632, 36.74360278]) Dimensions without coordinates: ncol Attributes: long_name: latitude units: degrees_north
- lon :
- <xarray.DataArray 'lon' (ncol: 13826)> Size: 111kB array([315. , 316.55471176, 319.07028824, ..., 132.47470023, 137.52529977, 135. ]) Dimensions without coordinates: ncol Attributes: long_name: longitude units: degrees_east
We have the below properties:
gm
: global meannhm
: NH meanshm
: SH meanzm
: zonal mean
[6]:
da_gm = da.x.gm.x.annualize()
da_gm.plot()
[6]:
[<matplotlib.lines.Line2D at 0x153345524c50>]

[7]:
da_nhm = da.x.nhm.x.annualize(months=[-12,1,2])
da_nhm.plot()
[7]:
[<matplotlib.lines.Line2D at 0x153343203950>]

[8]:
da_shm = da.x.shm.x.annualize()
da_shm.plot()
[8]:
[<matplotlib.lines.Line2D at 0x1533432319d0>]

Arbitrary lat/lon range#
[6]:
ds_rgd = ds.x.regrid(dlon=1, dlat=1)
Regridding from [1, 13826] to [180, 360]
[14]:
dam = ds_rgd['TS'].x.geo_mean()
dam
[14]:
<xarray.DataArray 'TS' (time: 600)> Size: 5kB array([295.98268699, 296.53745626, 296.88841472, 297.36391282, 297.84475026, 298.57858628, 299.01457677, 299.0325016 , 298.39311675, 297.340192 , 296.38504893, 295.98865142, 296.31487849, 296.96610352, 297.33457104, 297.60034202, 298.02721971, 298.57619693, 299.01248295, 298.89591675, 298.24485774, 297.31243932, 296.32462747, 295.97777113, 296.06486197, 296.68796519, 297.22452041, 297.50629987, 297.90931544, 298.50193453, 298.94964659, 298.86933386, 298.21092202, 297.24800993, 296.30409568, 295.96643816, 295.91120313, 296.37847939, 296.9866578 , 297.45011021, 298.03906909, 298.59803267, 299.03896385, 298.92384912, 298.27730092, 297.33315636, 296.38553468, 296.00338331, 296.28729965, 296.82015653, 297.46666847, 297.63616992, 298.1158605 , 298.60175042, 299.01178227, 298.98261426, 298.21678047, 297.25691663, 296.34673051, 295.92427951, 296.07714247, 296.22547309, 296.92200798, 297.43420196, 297.76838197, 298.3106654 , 298.75611767, 298.69365433, 298.03049491, 297.10624859, 296.11828222, 295.74341892, 295.87477021, 296.37777003, 297.07600526, 297.28374413, 297.80184721, 298.41447555, 298.92422442, 298.86827991, ... 298.03485182, 298.49160518, 299.00064083, 298.90013405, 298.17300606, 297.24189217, 296.35076572, 295.87812972, 296.30636749, 296.72531992, 297.15939221, 297.4685589 , 297.8945415 , 298.57821116, 298.99889531, 298.82609064, 298.01267297, 297.00081416, 296.18983621, 295.60752683, 295.91391955, 296.55358682, 296.97554378, 297.34396771, 297.67667935, 298.30286874, 298.9128744 , 298.87266972, 298.24023761, 297.2918287 , 296.47087476, 295.87782633, 296.10680084, 296.78642741, 297.13117812, 297.47201543, 297.82257331, 298.393911 , 298.86984849, 298.76449297, 298.11420579, 297.14858586, 296.09055737, 295.95541143, 296.30267452, 296.55486491, 296.9552591 , 297.40299345, 297.90086151, 298.55146436, 298.96070772, 298.89058293, 298.30401717, 297.35857182, 296.47062157, 296.08391577, 296.11456792, 296.72949889, 297.19571448, 297.60641414, 297.91535614, 298.53675428, 298.91965309, 298.91955488, 298.28405593, 297.23298417, 296.23538401, 295.72570713, 295.88395315, 296.39448639, 296.92093292, 297.39835124, 297.86852863, 298.39411066, 298.78391159, 298.73583216, 298.0412503 , 297.0493124 , 296.05442569, 295.56976798]) Coordinates: * time (time) object 5kB 6951-01-31 00:00:00 ... 7000-12-31 00:00:00
xarray.DataArray
'TS'
- time: 600
- 296.0 296.5 296.9 297.4 297.8 298.6 ... 298.7 298.0 297.0 296.1 295.6
array([295.98268699, 296.53745626, 296.88841472, 297.36391282, 297.84475026, 298.57858628, 299.01457677, 299.0325016 , 298.39311675, 297.340192 , 296.38504893, 295.98865142, 296.31487849, 296.96610352, 297.33457104, 297.60034202, 298.02721971, 298.57619693, 299.01248295, 298.89591675, 298.24485774, 297.31243932, 296.32462747, 295.97777113, 296.06486197, 296.68796519, 297.22452041, 297.50629987, 297.90931544, 298.50193453, 298.94964659, 298.86933386, 298.21092202, 297.24800993, 296.30409568, 295.96643816, 295.91120313, 296.37847939, 296.9866578 , 297.45011021, 298.03906909, 298.59803267, 299.03896385, 298.92384912, 298.27730092, 297.33315636, 296.38553468, 296.00338331, 296.28729965, 296.82015653, 297.46666847, 297.63616992, 298.1158605 , 298.60175042, 299.01178227, 298.98261426, 298.21678047, 297.25691663, 296.34673051, 295.92427951, 296.07714247, 296.22547309, 296.92200798, 297.43420196, 297.76838197, 298.3106654 , 298.75611767, 298.69365433, 298.03049491, 297.10624859, 296.11828222, 295.74341892, 295.87477021, 296.37777003, 297.07600526, 297.28374413, 297.80184721, 298.41447555, 298.92422442, 298.86827991, ... 298.03485182, 298.49160518, 299.00064083, 298.90013405, 298.17300606, 297.24189217, 296.35076572, 295.87812972, 296.30636749, 296.72531992, 297.15939221, 297.4685589 , 297.8945415 , 298.57821116, 298.99889531, 298.82609064, 298.01267297, 297.00081416, 296.18983621, 295.60752683, 295.91391955, 296.55358682, 296.97554378, 297.34396771, 297.67667935, 298.30286874, 298.9128744 , 298.87266972, 298.24023761, 297.2918287 , 296.47087476, 295.87782633, 296.10680084, 296.78642741, 297.13117812, 297.47201543, 297.82257331, 298.393911 , 298.86984849, 298.76449297, 298.11420579, 297.14858586, 296.09055737, 295.95541143, 296.30267452, 296.55486491, 296.9552591 , 297.40299345, 297.90086151, 298.55146436, 298.96070772, 298.89058293, 298.30401717, 297.35857182, 296.47062157, 296.08391577, 296.11456792, 296.72949889, 297.19571448, 297.60641414, 297.91535614, 298.53675428, 298.91965309, 298.91955488, 298.28405593, 297.23298417, 296.23538401, 295.72570713, 295.88395315, 296.39448639, 296.92093292, 297.39835124, 297.86852863, 298.39411066, 298.78391159, 298.73583216, 298.0412503 , 297.0493124 , 296.05442569, 295.56976798])
- time(time)object6951-01-31 00:00:00 ... 7000-12-...
array([cftime.DatetimeNoLeap(6951, 1, 31, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(6951, 2, 28, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(6951, 3, 31, 0, 0, 0, 0, has_year_zero=True), ..., cftime.DatetimeNoLeap(7000, 10, 31, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(7000, 11, 30, 0, 0, 0, 0, has_year_zero=True), cftime.DatetimeNoLeap(7000, 12, 31, 0, 0, 0, 0, has_year_zero=True)], dtype=object)
- timePandasIndex
PandasIndex(CFTimeIndex([6951-01-31 00:00:00, 6951-02-28 00:00:00, 6951-03-31 00:00:00, 6951-04-30 00:00:00, 6951-05-31 00:00:00, 6951-06-30 00:00:00, 6951-07-31 00:00:00, 6951-08-31 00:00:00, 6951-09-30 00:00:00, 6951-10-31 00:00:00, ... 7000-03-31 00:00:00, 7000-04-30 00:00:00, 7000-05-31 00:00:00, 7000-06-30 00:00:00, 7000-07-31 00:00:00, 7000-08-31 00:00:00, 7000-09-30 00:00:00, 7000-10-31 00:00:00, 7000-11-30 00:00:00, 7000-12-31 00:00:00], dtype='object', length=600, calendar='noleap', freq='ME'))
[15]:
dam.plot()
[15]:
[<matplotlib.lines.Line2D at 0x14bcc50f95d0>]

We may also quickly get climate indices. Supported indices: “nino3.4”, “nino1+2”, “nino3”, “nino4”, “wpi”, “tpi”, “dmi”, “iobw”.
[16]:
dam = ds_rgd['TS'].x.geo_mean(ind='nino3.4')
dam.plot()
[16]:
[<matplotlib.lines.Line2D at 0x14bcafef2fd0>]

[WARNING] yaksa: 10 leaked handle pool objects
Zonal mean#
[10]:
da_zm = ds_rgd['TS'].x.annualize().x.zm
da_zm.plot()
[10]:
[<matplotlib.lines.Line2D at 0x147a4b6488d0>]

[ ]: