import xarray as xr
import xarray.ufuncs as xrf
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import glob
from matplotlib import colors
from definitions import * # imports all functions from definitions.py
from bootstrap_sampling import *
xr.set_options(
keep_attrs=True, display_style="html"
) # Attributes of DataArrays will be kept through operations.
plt.rcParams["font.size"] = "22"
alt = [
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
90,
92,
94,
96,
98,
100,
102,
104,
106,
108,
110,
112,
114,
116,
118,
120,
]
root_path = "/home/gemeinsam_tmp/UA_students/data/PW_GW_analysis/"
dir_path = "/home/hochatmstud/bene/"
station = "Leipzig"
ds_wind = read_group("wind", station)
u = read_var(ds_wind, "u0")
v = read_var(ds_wind, "v0")
u_anomalie = anomalie("dayofyear", u)
v_anomalie = anomalie("dayofyear", v)
sea_u = sea(40, station, u)
sea_u_anomalie = sea(40, station, u_anomalie)
sea_v = sea(40, station, v)
sea_v_anomalie = sea(40, station, v_anomalie)
/home/hochatmstud/.conda/envs/uas/lib/python3.6/site-packages/xarray/core/nanops.py:142: RuntimeWarning: Mean of empty slice return np.nanmean(a, axis=axis, dtype=dtype) /home/hochatmstud/.conda/envs/uas/lib/python3.6/site-packages/xarray/core/nanops.py:142: RuntimeWarning: Mean of empty slice return np.nanmean(a, axis=axis, dtype=dtype) /home/hochatmstud/.conda/envs/uas/lib/python3.6/site-packages/xarray/core/nanops.py:142: RuntimeWarning: Mean of empty slice return np.nanmean(a, axis=axis, dtype=dtype)
plotting_routine(sea_u, "u0")
# plotting_routine(sea_u_anomalie,'u0')
stat_signific(station, sea_u_anomalie, u_anomalie, "u0")
/home/hochatmstud/.conda/envs/uas/lib/python3.6/site-packages/xarray/core/nanops.py:142: RuntimeWarning: Mean of empty slice return np.nanmean(a, axis=axis, dtype=dtype)
plotting_routine(sea_v, "v0")
# plotting_routine(sea_v_anomalie,'v0')
stat_signific(station, sea_v_anomalie, v_anomalie, "v0")
ds_waves = read_group("waves", station)
gw = read_var(ds_waves, "GW")
pw = read_var(ds_waves, "PW")
gw_anomalie = anomalie("dayofyear", gw)
pw_anomalie = anomalie("dayofyear", pw)
sea_gw = sea(40, station, gw)
# sea_gw.name = 'sea_gw'
sea_gw_anomalie = sea(40, station, gw_anomalie)
sea_gw_anomalie["name"] = "sea_gw_anomalie"
sea_pw = sea(40, station, pw)
# sea_pw.name = 'sea_pw'
sea_pw_anomalie = sea(40, station, pw_anomalie)
sea_pw_anomalie["name"] = "sea_pw_anomalie"
/home/hochatmstud/.conda/envs/uas/lib/python3.6/site-packages/xarray/core/nanops.py:142: RuntimeWarning: Mean of empty slice return np.nanmean(a, axis=axis, dtype=dtype) /home/hochatmstud/.conda/envs/uas/lib/python3.6/site-packages/xarray/core/nanops.py:142: RuntimeWarning: Mean of empty slice return np.nanmean(a, axis=axis, dtype=dtype)
plotting_routine(sea_gw, "GW", True)
# plotting_routine(sea_gw_anomalie,'GW')
stat_signific(station, sea_gw_anomalie, gw_anomalie, "GW")
directory = glob.glob(f"{root_path}GWD*_{station}.nc")[0]
ds = xr.open_dataset(directory)
gwd = ds["GWD"]
gwd_anomalie = anomalie("dayofyear", gwd)
sea_gwd = sea(40, station, gwd)
# sea_gwd.name = 'sea_gwd'
sea_gwd_anomalie = sea(40, station, gwd_anomalie)
/home/hochatmstud/.conda/envs/uas/lib/python3.6/site-packages/xarray/core/nanops.py:142: RuntimeWarning: Mean of empty slice return np.nanmean(a, axis=axis, dtype=dtype) /home/hochatmstud/.conda/envs/uas/lib/python3.6/site-packages/xarray/core/nanops.py:142: RuntimeWarning: Mean of empty slice return np.nanmean(a, axis=axis, dtype=dtype)
plotting_routine(sea_gwd, "GWD")
sea_gwd_anomalie.sel(alt=slice(80, 100))["GWD_mean"].dropna("days", how="all").plot(
x="days"
)
<matplotlib.collections.QuadMesh at 0x7f9698ba7c50>
gwd_anomalie
array([[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]])
array([ 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120])
array([ 8, 8, 8, ..., 12, 12, 12])
array(['2004-08-01T00:00:00.000000000', '2004-08-01T01:00:00.000000000', '2004-08-01T02:00:00.000000000', ..., '2020-12-31T21:00:00.000000000', '2020-12-31T22:00:00.000000000', '2020-12-31T23:00:00.000000000'], dtype='datetime64[ns]')
array([214, 214, 214, ..., 366, 366, 366])
from resampling import _resample_iterations_idx
rnd_arr = _resample_iterations_idx(
u_anomalie, 10000, "time", replace=True, chunk=False, dim_max=7
)
/home/hochatmstud/.conda/envs/uas/lib/python3.6/site-packages/xarray/core/nanops.py:142: RuntimeWarning: Mean of empty slice return np.nanmean(a, axis=axis, dtype=dtype)
bins = rnd_arr.sel(alt=90).plot.hist(density=True, bins=21)
x = bins[1]
plt.plot(x, kde(x), lw=4)
[<matplotlib.lines.Line2D at 0x7f9695f0b390>]
gwd_anomalie.sel(alt=90).dropna("time")
array([ 112.40663859, 117.38937383, 118.0472012 , ..., -657.68522347, -663.94046979, -666.08866837])
array(90)
array([ 8, 8, 8, ..., 10, 10, 10])
array(['2004-08-01T00:00:00.000000000', '2004-08-01T01:00:00.000000000', '2004-08-01T02:00:00.000000000', ..., '2020-10-18T18:00:00.000000000', '2020-10-18T19:00:00.000000000', '2020-10-18T20:00:00.000000000'], dtype='datetime64[ns]')
array([214, 214, 214, ..., 292, 292, 292])
mask = np.isin(gwd_anomalie.time.dt.month, [12, 1, 2])
mask
array([False, False, False, ..., True, True, True])
temp = gwd_anomalie.sel(alt=90, time=mask).dropna("time")
temp.plot.hist(density=True, bins=21)
(array([4.11376124e-05, 1.39410798e-04, 3.03504162e-04, 2.75164918e-04, 4.92280095e-04, 6.59573052e-04, 1.10523052e-03, 1.93849571e-03, 1.96957746e-03, 1.63636280e-03, 1.50152285e-03, 1.79725658e-03, 1.19801869e-03, 9.04113303e-04, 5.68613220e-04, 3.37328422e-04, 3.65667666e-04, 2.81107018e-04, 1.57237096e-04, 1.19299076e-04, 4.98222194e-05]), array([-621.54987583, -558.42144523, -495.29301463, -432.16458402, -369.03615342, -305.90772282, -242.77929222, -179.65086161, -116.52243101, -53.39400041, 9.7344302 , 72.8628608 , 135.9912914 , 199.119722 , 262.24815261, 325.37658321, 388.50501381, 451.63344441, 514.76187502, 577.89030562, 641.01873622, 704.14716683]), <a list of 21 Patch objects>)
temp.std()
array(226.26871603)
array(90)
temp.median()
array(-16.66032727)
array(90)
gwd_anomalie.sel(alt=90, time=mask).dropna("time").min()
array(-621.54987583)
array(90)
rnd_arr = _resample_iterations_idx(
gwd_anomalie.sel(alt=90, time=mask).dropna("time"),
10000,
"time",
replace=True,
chunk=False,
dim_max=7,
)
bins = rnd_arr.plot.hist(density=True, bins=121)
x = bins[1]
# plt.plot(x, kde(x), lw = 4)
plt.plot(sorted(rnd_arr.values))
[<matplotlib.lines.Line2D at 0x7f96951ff080>]
sorted(rnd_arr.values)[950]
159.34056796834292
sum(kde(x))
0.03681878805905249
density = bins[0]
widths = bins[1][1:] - bins[1][:-1]
(density * widths).sum()
0.9999999999999999
kde(bins[1])
array([4.60158876e-05, 8.39539678e-05, 1.77245661e-04, 3.17387348e-04, 6.27326636e-04, 1.12910039e-03, 1.51600026e-03, 1.91703774e-03, 2.59364554e-03, 3.39852309e-03, 3.87467384e-03, 3.89062727e-03, 3.72382960e-03, 3.55480080e-03, 3.00138476e-03, 2.30099679e-03, 1.82564957e-03, 1.36982865e-03, 8.38975235e-04, 3.95073172e-04, 1.68956118e-04, 6.77557316e-05])
y = rnd_arr.sel(alt=90)
mask = np.isnan(y)
np.count_nonzero(mask)
0
rnd_arr.sel(alt=90).dropna("iteration")
array([-3.77157959e+01, 2.93520800e+01, -1.51821136e+02, -3.70703403e+01, -9.83205540e+00, 5.72697300e+01, -1.49033552e+02, 4.68576514e+01, -8.01606144e+00, 4.71952455e+01, -3.78311338e+01, -1.03581313e+01, 7.78780905e+01, -3.88187467e+01, 1.18626733e+02, -2.21664879e+01, 6.50756482e+01, 5.01509457e+01, 1.95985758e+02, -6.66767980e+01, 2.50835459e+01, 1.29671828e+02, -6.85277481e+01, -2.50005599e+01, 1.91769195e+01, -1.19299767e+02, -1.31149367e+02, -3.33073892e+01, -3.64576928e+01, -1.94433086e+01, -4.79939025e+01, -1.36533786e+02, 1.53493514e+02, 2.46966417e+01, 6.26461567e+01, -3.15024323e+01, -1.71216127e+02, -4.37510544e+00, -7.06674075e+01, -3.05612224e+02, -1.76323401e+02, -1.05799045e+02, 1.61429865e+02, -1.01952969e+02, 1.23965181e+02, 4.19997534e+01, -5.23669609e+01, 4.40450362e+00, -1.20618643e+02, -9.07368011e+01, 5.21253149e+01, 2.01738569e+01, -1.44100034e+02, 1.39786294e+01, 1.74427485e+00, -4.51973326e+01, 1.96206422e+02, 4.27260497e+01, -1.27002712e+00, 1.67648225e+02, -6.10914796e+01, 6.54617746e+00, -1.18859497e+02, -1.54150559e+02, 1.40328833e+02, -5.13645571e+01, 4.80098415e+01, -1.35695907e+01, -4.70011084e+01, -6.63231295e+01, -1.72982401e+02, -2.12878033e+02, 1.13447863e+01, -2.05397669e+02, -6.56500729e+01, 6.72478691e+01, -4.89531163e+01, -7.12718935e+01, -8.06036798e+01, -1.39105458e+02, -9.54756384e+01, 2.27132102e+01, 5.59043978e+01, 1.06900612e+02, 2.06994366e+01, -1.02632081e+02, -2.78589612e+01, -1.69780167e+01, 1.89127561e+02, 1.85201507e+02, 1.87790468e+02, -1.73868596e+02, -7.68428841e+01, -4.81521954e+01, 9.34312542e+00, 7.92205764e+01, 1.33203776e+01, 7.56670272e+00, -2.35497678e+01, 6.10499579e+01, 1.99716299e+01, 2.46663091e+02, 7.09807285e+00, 5.58204222e+01, -1.39344692e+02, 2.54856634e+01, -7.81228823e+01, 5.53387378e+01, -1.78919468e+02, 1.65135697e+02, -1.61834514e+00, 2.35180981e+02, 1.04539183e+02, 3.98127593e+00, 1.03299026e+02, -1.73498539e+01, 1.47939161e+02, 4.17781278e+01, -1.61297816e+01, -1.43161942e+01, -1.99842564e+02, -5.35210407e+01, -1.67553042e+02, -4.89073200e+01, -6.69276671e+01, 1.41549365e+02, -7.63807608e+01, 1.31495438e+02, -1.86258099e+02, -2.27948748e+00, 9.49742567e+01, -2.88412069e+01, -3.29873769e+01, -5.35247662e+01, -7.97614340e+01, 2.97216132e+01, 2.48978095e+01, -9.46683757e+01, 6.02615884e+01, 1.92747498e+01, -3.59043462e+01, -1.67056174e+02, 1.27243075e+02, -1.89113287e+02, 1.91896007e+01, -8.11622845e+01, -9.48382194e+00, 2.01130913e+01, -2.50635696e+01, 3.29228361e+00, -7.81579169e+01, -1.90580286e+01, 1.46475540e+02, -1.78189580e+01, 4.68922769e+01, 8.07519554e+01, 1.24397410e+02, 5.22693426e+01, 6.93435894e+01, -1.26321170e+01, 1.72338450e+02, -4.52453297e+00, 2.38933864e+02, 1.90495229e+02, -1.09068596e+01, -5.19044792e+01, -3.05864696e+01, -1.14987276e+02, -5.32251008e+01, 7.96205355e+01, 1.29062460e+02, -1.19297084e+01, -1.08003327e+02, -1.40581968e+01, 4.53003077e+01, -1.84903392e+01, -1.14254056e+02, -5.72805778e+00, 1.02047922e+02, 1.76161673e+02, 7.13269731e+01, -8.89701232e+01, 1.19142153e+02, -1.07473012e+01, -4.61078183e+01, 2.18638293e+01, -5.30480905e+01, -4.05545320e+00, 3.44943747e+01, -1.05466644e+01, -5.17940327e+01, 1.73091929e+01, -1.14797373e+02, 4.60024303e+01, 2.52223500e+01, 1.50856957e+01, -3.98701428e+01, 1.93189559e+01, -8.96845444e+01, 1.26005687e+01, 8.76302611e+01, -1.43361640e+02, 1.35912416e+01, -1.47598864e+02, -2.40013592e+01, -1.23096236e+02, -9.06933507e+01, -9.65461639e+00, 9.71474275e-01, 8.88055758e+01, -1.37449766e+02, 7.61669661e+01, -6.40674989e+01, 1.31995589e+02, -7.69696877e+01, -7.07856264e+01, 1.18611159e+02, 1.19422610e+02, -5.65887255e+01, -1.88954917e+01, -4.86872495e+01, -8.02992324e+01, -7.91350991e+01, 4.16180028e+01, 2.50029665e+01, 5.07563192e+01, -6.54457775e+01, -8.41176740e+01, -3.30515040e+01, 7.76505449e+01, 1.17214975e+02, -4.11627694e+01, -1.80781477e+01, 3.66098948e+01, 1.48793758e-01, -9.97901057e+01, -5.44018792e-01, -1.00821527e+01, -6.85639629e+01, 1.32575095e+02, 8.19234355e+01, -1.04327561e+01, -7.28350650e+01, -1.42428006e+02, -8.04459572e+01, 1.13130133e+02, -1.76697269e+02, -1.15470431e+02, 5.17157853e+01, -8.11762939e+01, 3.25720078e+01, 1.09320675e+02, -1.09747807e+01, -1.57026303e+02, 7.00202605e+01, 1.55383990e+02, 2.45220104e+01, 9.30408131e+01, -1.00509884e+02, -1.82853838e+02, -9.40045525e+01, 2.47315297e+01, -1.14479808e+02, 1.53167189e+02, 6.86757181e+01, 4.16127217e+01, 9.56816992e+01, 8.97352500e+01, 3.15513665e+01, -7.36609198e+01, 1.90900786e+02, 5.51543668e+01, 4.76026847e+01, 7.10063026e+01, 6.49586288e+01, -5.05190533e+01, -5.35437361e+01, -2.16312266e+02, -1.34271022e+02, -2.57690199e+02, -6.64761503e+01, -1.96015365e+01, -1.00855795e+02, -3.39428199e+01, -2.78976086e+01, -9.09069311e+01, -8.17490772e+01, 8.87105819e+01, -9.25149026e+01, 1.29091951e+02, -4.35907591e+01, -3.28775264e+01, -1.19499986e+02, -4.70227186e+01, 5.95731749e+01, 3.13796995e+01, -8.58448935e+00, -1.69347837e+02, 5.38892081e+01, 5.64998738e+01, -3.59283404e+01, 1.49077771e+02, 6.88254445e+01, -7.80715031e+01, 1.08964682e+01, -8.87630664e+01, -8.39238285e+01, -5.49658548e+01, 4.93253969e+01, 9.92418301e+01, 3.34947067e+01, -1.75348440e+02, 1.21389560e+02, -8.49325272e+01, 1.17998706e+02, -1.72406992e+02, 6.39314654e-01, -7.84494645e+01, -6.07170847e+01, 7.91344217e+01, -3.09257838e+01, -1.31140902e+02, 3.70529817e+01, -1.83124015e+01, -3.23353568e+01, -1.54820724e+02, -9.54885844e+01, 9.02589703e+01, -1.13922040e+02, -3.14325740e+01, -1.71242781e+01, 5.23462653e+01, 2.58919783e+01, 4.82733630e+01, -1.06236725e+01, 2.94093693e+01, -5.68178419e+01, 9.84350843e+01, 1.20407759e+02, 9.36395104e+01, 9.91401366e+00, -2.31507272e+02, -5.27583981e+01, 1.25946904e+02, 4.05601926e+01, -1.73776943e+02, -6.04498214e+01, 2.17436770e+01, 1.30832057e+02, -5.33956576e+01, 4.57082046e+01, -1.02291505e+01, 1.41332377e+02, 1.42429450e+02, -7.33529003e+01, -1.14149303e+02, 5.71394527e+01, -1.14313155e+02, 5.97018406e+00, 1.51173768e+01, 7.65762278e+01, 1.09542037e+02, -5.11817585e+01, 7.61884328e+01, 4.00209702e+01, -3.71799715e+01, -4.53358097e+01, -5.48288547e+01, -1.58684328e+02, -1.81873555e+02, 4.04621020e+01, -6.22874999e+01, 4.06467761e+01, 1.00231316e+02, -8.74963238e+01, -1.42759635e+02, -4.65562920e+01, 8.14205652e+01, 7.80685715e+01, 6.68645994e+01, 1.62868248e+02, 6.38742904e+01, -8.06249631e+01, 1.13953206e+02, 2.06641884e+02, -7.37294933e+01, 2.16991477e+02, -6.27729684e+01, -2.85335308e+00, -8.54533401e+01, 7.03376613e+01, -5.41972699e-01, 4.02950636e+01, -4.03908776e+01, -6.55705663e+01, 1.22113327e+02, -7.58157941e+01, -6.49341994e+01, -1.15013100e+02, -4.41015243e+01, 1.14159220e+02, 2.60191268e+01, 1.05437021e+02, 4.58062015e+01, 2.79673608e+01, 4.82774912e+01, -8.40012198e-01, 3.48213479e+01, -1.08437387e+02, -5.96310532e+01, -8.24086250e+01, -6.66290609e+01, -1.69937415e+02, -2.43383244e+02, -1.92080237e+02, -4.06597747e+01, -6.04570290e+01, 5.39546057e+01, 8.53050297e+01, -1.64590874e+02, 4.46128412e+01, 3.08676989e+01, -9.81926264e+01, -7.15756605e+01, -1.02031342e+01, -2.64976125e+01, 8.01134915e+01, 1.80405833e+02, 1.87643870e+01, -5.51850542e+00, 5.55140505e+01, -1.33475414e+02, 1.90719716e+01, 7.84498205e+00, -6.53809089e+01, -2.14131353e+02, 1.95048627e+02, 1.57646728e+02, -5.17018141e+01, -3.70320538e+01, 1.08580412e+02, 1.01388564e+02, -1.14261753e+01, 6.88760700e+01, -1.48130182e+02, -1.19839909e+02, 1.18412022e+01, -4.81284847e+01, -3.86007396e+01, 3.43692550e+01, -4.26045838e+01, 6.67645006e+00, 1.01212552e+02, -2.55108744e+01, 5.57828218e+01, -4.87821324e+01, -5.33163730e+01, -1.00748108e+02, -1.27456312e+02, 6.21099479e+01, 8.88645928e+01, 7.50392950e+01, -3.47732368e+01, 4.57653536e+01, 1.43684314e+02, 4.47462387e+01, 1.64251769e+02, 1.65121963e+02, 1.53654611e+02, 9.79723105e+01, 1.65968557e+01, 5.44269646e+01, -1.73820488e+02, -7.68212744e+01, -2.09923342e+01, 5.84022188e+01, 1.38922596e+02, -6.69281532e+01, 1.31818233e+00, -2.37878670e+01, -7.22467828e+01, -3.01852658e+02, 7.18876257e+01, -1.27180275e+02, 9.93255676e+01, -1.55306376e+01, 3.17083611e+01, -1.20469620e+02, -5.50373698e+01, 7.51720470e+01, 2.27220632e+01, -9.92492762e+01, -1.44274720e+02, -1.39641193e+02, 3.33919614e+01, 1.13101204e+02, 5.53748252e+01, -3.91216439e+01, -1.40849642e+02, 1.59234972e+02, 1.91016660e+00, -9.05876271e+01, -7.84354317e+01, -8.08775799e+01, 3.64571686e+01, -1.13950953e+02, 8.52985988e+01, 5.20384733e+01, -9.01626718e+01, -3.98274073e+00, -1.25688063e+02, -8.88531197e+01, 2.70896281e+01, 1.45519077e+02, 1.40368841e+02, -1.41383294e+02, 2.61831176e+01, -1.44584259e+02, -4.59321452e+01, -1.71017710e+02, -1.91164775e+01, 1.55616039e+02, 1.03697231e+02, 1.28905122e+00, -3.70636976e+01, 1.69295950e+02, 1.55104521e+02, 2.03790544e+01, 4.88760319e+01, -1.61662723e+01, 1.24239602e+01, -4.38568764e+01, -1.23422506e+02, -1.59612150e+02, -4.30678894e+01, -2.88524278e+01, -1.56880534e+01, -9.97389176e+01, 3.99444922e+01, 6.90788630e+01, -3.47180795e+01, -1.51406459e+02, 7.96323988e+01, 8.72765392e+01, -2.15617421e+01, -4.81795387e+01, 5.00415087e+01, 2.69339884e-02, -1.11148764e+01, -4.44773010e+01, -6.90304165e+01, 1.32296419e+02, 1.31977595e+02, -1.33949587e+02, -3.25806043e+01, 2.05965989e+01, 2.80058982e+01, -2.36902334e+01, 1.78185132e+02, 6.40990492e+01, 4.03004149e+01, -4.72832147e+01, 1.35177639e+02, 1.42038598e+02, -5.43379069e+01, 6.80269000e-01, 1.03490865e+02, 4.25839536e+01, 8.22692512e+01, -1.49498539e+02, -1.19505414e+02, 7.61245059e+01, 8.53308615e+01, 6.08211045e+01, 1.52215434e-01, -1.74643349e+02, 1.03604987e+02, 8.94403586e+01, -3.97004990e+01, 1.16008671e+01, 1.10941408e+02, 7.12682563e+01, -4.32460642e+00, -1.07842686e+02, -7.77891053e+01, 1.36911348e+02, 1.29756273e+02, 1.89252304e+02, -7.23942895e+01, -1.88640496e+02, 1.02210792e+01, 7.65101817e+01, 4.13845313e+01, -6.45213498e+01, -7.19147637e+01, 1.74369238e+02, 8.26046934e+01, 1.21374110e+02, 1.20221799e+00, 1.69486755e+02, -1.36131564e+02, 2.69339868e+01, 1.45234094e+02, -1.62534169e+01, -1.69432761e+02, 4.12841010e+01, -2.28782731e+02, -1.02611119e+02, -1.15404778e+02, -1.26123548e+02, 9.64909833e+01, -7.69721490e+01, -1.55175759e+02, 5.03618824e+01, -1.77661226e+01, -3.58886866e+01, 7.17062051e+01, 7.28521991e+01, -8.73416741e+01, 3.45283903e+01, -4.17507345e+01, 1.04269258e+02, -2.43101339e+02, -5.04132979e+01, -6.65464562e+01, -1.40893675e+01, 2.02308144e+01, -1.09402711e+02, 1.34187648e+02, 8.78492965e+01, 1.31907298e+02, 1.46456952e+02, -1.94612363e+02, 9.26974358e+01, -1.61144412e+02, -1.10980166e+02, 4.17299474e+01, 9.29229792e+01, -1.05363646e+01, 1.03549370e+02, -2.81819508e+01, 1.29236333e+02, -4.27750782e+01, 1.12076733e+02, 4.89662229e+00, 1.54366382e+02, -6.06694918e+01, 7.75183041e+01, -8.01405126e+01, -1.72014789e+02, -5.08359540e+01, 9.08568742e+01, -4.99111132e+01, 1.26701523e+02, 5.87654386e+01, 1.61527391e+02, 1.05773688e+02, -3.54117222e+01, -1.35769158e+02, -3.43806181e+01, 1.60282042e+02, 1.87659763e+01, 5.33198082e+01, -2.77998551e+01, 1.47988097e+02, -1.65936543e+02, -9.78076992e+00, 2.03613678e+01, 1.82796546e+01, 1.59699961e+02, -4.67538433e+01, -1.18442444e+02, 1.63577636e+02, -9.37162924e+01, -2.34354550e+01, 3.26217823e+01, 1.40888206e+02, -2.55481539e+00, 5.33066191e+01, -2.86306196e+01, 3.37574349e+01, -4.86650643e+01, -9.45092363e+01, -1.65105814e+01, -1.50383816e+02, 4.68840396e+01, -8.52465204e+01, 9.54690859e+00, 1.67895926e+02, 5.81828907e+01, 9.54376556e+01, -3.02112106e+01, 5.18957529e+01, 1.99093316e+01, -1.76732200e+02, 1.40223610e+02, -2.43681577e+02, -5.78275240e+01, -1.75133287e+01, -1.76531504e+02, 5.64529888e+01, 1.38097703e+02, -1.57199767e+02, -9.73966787e+01, -2.55888559e+00, -1.26772734e+01, -4.55565135e+01, 7.65377263e+01, -5.71686331e+01, -1.17872141e+02, 3.51842066e+01, 4.79393358e+01, 1.06366876e+01, -1.04625665e+02, -4.15959251e+01, 6.75631254e+01, 7.30361796e+01, -6.53713984e+01, 1.07529432e+02, 1.66679525e+02, -8.20871951e+01, 8.97490794e+01, -1.65903159e+01, -6.57037282e+01, 6.82209145e+01, -3.40705730e+00, 1.12591131e+02, -2.41233853e+01, 1.49108473e+02, -3.01884824e+00, 6.56644102e+01, 3.86967219e+01, -1.37527498e+02, -6.06139696e+01, -5.72943458e+00, -1.59012149e+02, 2.13339835e+01, 2.52272884e+01, -7.48898673e+00, 1.08253169e+02, 1.03633028e+01, -2.00916659e+01, -4.53227920e+01, -1.19106628e+02, 2.27346879e+01, -3.26129640e+01, -4.94877987e+01, 1.55733191e+02, -2.98155371e+01, -3.07443490e+01, 1.81089065e+02, 7.05023971e+01, 2.36915783e+01, 1.30270444e+02, 5.30863534e+01, -7.97311692e+01, -1.13354328e+02, 1.94383187e+02, -3.70108678e+01, -1.34838631e+02, 1.30251802e+02, 1.49837784e+02, -9.02883426e+00, 1.63930444e+02, 7.64226762e+01, 7.19434132e+00, 6.24751180e+01, -7.28206896e+01, -4.94964258e+00, 1.18732518e+01, -1.69984812e+02, 1.32980360e+02, -8.11527867e+01, 1.67186860e+02, 1.22159667e+02, -7.02572881e+01, 8.73284923e+01, 6.72080117e+00, -4.53886976e+01, 1.28434610e+02, -3.43687985e+01, 2.30188522e+01, 1.90747974e+02, -1.24825828e+01, -3.14892043e+01, 2.96653096e+01, 6.35908197e+01, -1.92349991e+02, 6.92885025e+01, -1.09222229e+02, -1.93244269e+01, 4.85468273e+00, 3.90381901e+01, 4.97378523e+01, 6.48694394e+01, -3.26317452e+01, -1.34151893e+02, -4.48046307e+01, -3.07817231e+01, -7.31884300e+01, -7.87809143e+01, -2.45368081e+01, 5.62957864e+01, 7.65988059e+01, 2.32746211e+01, 4.62698420e+01, -1.27980969e+02, -5.42741085e+01, -6.31681711e+01, -5.70812329e+01, 3.82107465e+01, -1.12096128e+02, 1.23696670e+01, 1.25004999e+01, 1.30117759e+02, -2.79877276e+01, 5.41881561e+00, 2.64159076e+02, -2.81003784e+00, 6.48770683e+01, -3.93819869e+01, -5.83524646e+01, 1.32216444e+01, 5.98489366e+01, 6.29466920e+01, 4.71678363e+01, 8.35482534e+01, 1.73968860e+02, 5.34162872e+01, 5.15027470e+01, -4.28450713e+01, -2.17240149e+02, -2.67454144e+01, 4.06912023e+00, 3.88463583e+01, 4.94082615e+01, 1.96110121e+01, 1.69249345e+02, 1.34963814e+01, 2.72175857e+01, -4.33891726e+01, -5.82653899e+01, 5.16101288e+01, 5.84696161e+01, 1.07688306e+02, -1.04773424e+02, 9.70300738e+00, -1.44601446e+02, -1.26466384e+02, -1.70364490e+01, 1.00178097e+02, -1.40983918e+02, -6.01309315e+01, -9.94103649e+00, 4.80670708e+01, -9.51136587e+01, -3.27399213e+01, 1.00375614e+02, -1.49166429e+02, -1.07870535e+02, 9.38991420e+01, -2.86783096e+00, -1.53321412e+02, -1.51548506e+01, -8.38831122e+01, 1.25823721e+02, 1.04878992e+01, -5.40846618e+00, -5.80864691e+01, 5.02606787e+01, 6.43407024e+01, 1.15274056e+02, -1.17927859e+02, 1.03331383e+02, -8.87801983e+01, -1.58009447e+02, 1.62442229e+01, 5.64596865e+01, -8.59074831e+01, 1.20554576e+02, -6.01856084e+01, -5.60538335e+00, 1.38287433e+02, -8.22434388e+01, -1.07626572e+01, -1.44595825e+01, -1.13018739e+02, -7.83105677e+01, -6.59573288e+00, 1.17877440e+02, 5.23922106e+01, 1.43272102e+01, 3.00732452e+01, 8.55701598e+01, 7.42397726e+01, 1.83666903e+01, 3.41932963e+01, 1.78106548e+02, -1.13321874e+02, -2.99827634e+01, -4.18646772e+01, -7.02261404e+01, -2.43934216e+02, 4.22577992e+00, 1.17027932e+00, 5.78603868e+01, -7.88810493e+01, 9.06382019e+01, 6.31374008e+01, 6.42352348e+01, 6.50100731e+01, -6.78147888e+01, 5.70443770e+01, 1.72479621e+02, 5.96254187e+01, -1.15879014e+02, 3.60901767e+01, -5.84817260e+01, -7.18963682e+01, 1.14006360e+01, -2.92764783e+01, 8.09544968e+01, -2.25479636e+02, 3.85035239e+01, -3.81820356e-01, 9.28112393e+01, 2.36220904e+02, 5.68498536e+01, 1.05302698e+02, -4.56765061e+01, -1.44775965e+02, 9.62694407e+01, -2.07984371e+01, -6.23686366e+01, -3.01172271e+01, 9.85831723e+01, 4.61725075e+00, -2.39198853e+02, 2.06468104e+01, 1.22749763e+02, -3.17667129e+01, -6.78691367e+00, 7.52465346e+01, -1.15903943e+02, -4.07250497e+01, 6.22801247e+01, -1.01164052e+02, 4.86891359e+01, -4.34017127e+01, 2.20647031e+02, 4.98874783e+01, -1.80501378e+02, -2.95339890e+01, -3.10178742e+01, -1.71574749e+02, 3.68061729e+01, 7.70320419e+01, -4.88841325e+01, -5.75240901e+00, 6.55382907e+01, -8.80849439e+00, 4.55030135e+01, -8.38865400e+01, -3.75587454e+01, 2.03607920e+02, -2.15961971e+02, 1.17889211e+02, -7.89811870e+01, -1.53581650e+02, -3.26915156e+01, -7.67387695e+01, -1.65416182e+02, -1.64367325e+02, 2.43955592e+01, -1.97416798e+01, 6.81781797e+01, -9.34934542e+00, -2.75692657e+02, -1.59926320e+02, 2.16304718e+02, 1.62861266e+02, -2.31223730e+01, 1.02034314e+02, 9.04996587e+01, -1.15103425e+02, 4.35393435e+01, -8.58685587e+00, 1.36472557e+02, -1.18917109e+02, -1.75408741e+02, 1.90443093e+02, -4.50704398e+01, -6.85546839e+01, -1.63963006e+01, 4.79760578e+01, 9.83525317e+01, 1.41562198e+02, 6.16072017e+01, 2.94351245e+01, 3.71995161e+01])
array(90)
array([ 0, 1, 2, ..., 997, 998, 999])
mask
array([False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False])
array(90)
array([ 0, 1, 2, ..., 997, 998, 999])
rnd_arr.sel(alt=90).quantile(0.95)
array(157.72614045)
array(0.95)
rnd_arr.sel(alt=90).quantile(0.05)
array(-167.08101786)
array(0.05)
sea_gwd_anomalie.sel(alt=90, days=0)["GWD_mean"]
array(-11.58637319)
array(90)
array(0)
sea_gwd_anomalie.sel(alt=90)["GWD_mean"].plot()
[<matplotlib.lines.Line2D at 0x7f969658e048>]
rnd_arr
array([[nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]])
array([ 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120])
array([ 0, 1, 2, ..., 997, 998, 999])
sea_gwd_anomalie.sel(days=0, alt=slice(80, 100))["GWD_mean"]
array([-101.71251428, 33.29621084, 85.89718485, 67.76356449, 11.70194394, -11.58637319, -67.30789868, -199.12337665, -174.34816066, -326.70354413, nan])
array([ 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100])
array(0)
da_kde = xr.apply_ufunc(
g_kde,
rnd_arr.sel(alt=slice(80, 100)),
sea_gwd_anomalie.sel(days=0, alt=slice(80, 100))["GWD_mean"],
input_core_dims=[["iteration"], []],
vectorize=True,
dask="parallelized",
exclude_dims=set(("iteration",)),
output_core_dims=[[]],
output_dtypes=[rnd_arr.dtype],
)
rnd_arr.sel(alt=90)
array([-3.77157959e+01, 2.93520800e+01, -1.51821136e+02, -3.70703403e+01, -9.83205540e+00, 5.72697300e+01, -1.49033552e+02, 4.68576514e+01, -8.01606144e+00, 4.71952455e+01, -3.78311338e+01, -1.03581313e+01, 7.78780905e+01, -3.88187467e+01, 1.18626733e+02, -2.21664879e+01, 6.50756482e+01, 5.01509457e+01, 1.95985758e+02, -6.66767980e+01, 2.50835459e+01, 1.29671828e+02, -6.85277481e+01, -2.50005599e+01, 1.91769195e+01, -1.19299767e+02, -1.31149367e+02, -3.33073892e+01, -3.64576928e+01, -1.94433086e+01, -4.79939025e+01, -1.36533786e+02, 1.53493514e+02, 2.46966417e+01, 6.26461567e+01, -3.15024323e+01, -1.71216127e+02, -4.37510544e+00, -7.06674075e+01, -3.05612224e+02, -1.76323401e+02, -1.05799045e+02, 1.61429865e+02, -1.01952969e+02, 1.23965181e+02, 4.19997534e+01, -5.23669609e+01, 4.40450362e+00, -1.20618643e+02, -9.07368011e+01, 5.21253149e+01, 2.01738569e+01, -1.44100034e+02, 1.39786294e+01, 1.74427485e+00, -4.51973326e+01, 1.96206422e+02, 4.27260497e+01, -1.27002712e+00, 1.67648225e+02, -6.10914796e+01, 6.54617746e+00, -1.18859497e+02, -1.54150559e+02, 1.40328833e+02, -5.13645571e+01, 4.80098415e+01, -1.35695907e+01, -4.70011084e+01, -6.63231295e+01, -1.72982401e+02, -2.12878033e+02, 1.13447863e+01, -2.05397669e+02, -6.56500729e+01, 6.72478691e+01, -4.89531163e+01, -7.12718935e+01, -8.06036798e+01, -1.39105458e+02, -9.54756384e+01, 2.27132102e+01, 5.59043978e+01, 1.06900612e+02, 2.06994366e+01, -1.02632081e+02, -2.78589612e+01, -1.69780167e+01, 1.89127561e+02, 1.85201507e+02, 1.87790468e+02, -1.73868596e+02, -7.68428841e+01, -4.81521954e+01, 9.34312542e+00, 7.92205764e+01, 1.33203776e+01, 7.56670272e+00, -2.35497678e+01, 6.10499579e+01, 1.99716299e+01, 2.46663091e+02, 7.09807285e+00, 5.58204222e+01, -1.39344692e+02, 2.54856634e+01, -7.81228823e+01, 5.53387378e+01, -1.78919468e+02, 1.65135697e+02, -1.61834514e+00, 2.35180981e+02, 1.04539183e+02, 3.98127593e+00, 1.03299026e+02, -1.73498539e+01, 1.47939161e+02, 4.17781278e+01, -1.61297816e+01, -1.43161942e+01, -1.99842564e+02, -5.35210407e+01, -1.67553042e+02, -4.89073200e+01, -6.69276671e+01, 1.41549365e+02, -7.63807608e+01, 1.31495438e+02, -1.86258099e+02, -2.27948748e+00, 9.49742567e+01, -2.88412069e+01, -3.29873769e+01, -5.35247662e+01, -7.97614340e+01, 2.97216132e+01, 2.48978095e+01, -9.46683757e+01, 6.02615884e+01, 1.92747498e+01, -3.59043462e+01, -1.67056174e+02, 1.27243075e+02, -1.89113287e+02, 1.91896007e+01, -8.11622845e+01, -9.48382194e+00, 2.01130913e+01, -2.50635696e+01, 3.29228361e+00, -7.81579169e+01, -1.90580286e+01, 1.46475540e+02, -1.78189580e+01, 4.68922769e+01, 8.07519554e+01, 1.24397410e+02, 5.22693426e+01, 6.93435894e+01, -1.26321170e+01, 1.72338450e+02, -4.52453297e+00, 2.38933864e+02, 1.90495229e+02, -1.09068596e+01, -5.19044792e+01, -3.05864696e+01, -1.14987276e+02, -5.32251008e+01, 7.96205355e+01, 1.29062460e+02, -1.19297084e+01, -1.08003327e+02, -1.40581968e+01, 4.53003077e+01, -1.84903392e+01, -1.14254056e+02, -5.72805778e+00, 1.02047922e+02, 1.76161673e+02, 7.13269731e+01, -8.89701232e+01, 1.19142153e+02, -1.07473012e+01, -4.61078183e+01, 2.18638293e+01, -5.30480905e+01, -4.05545320e+00, 3.44943747e+01, -1.05466644e+01, -5.17940327e+01, 1.73091929e+01, -1.14797373e+02, 4.60024303e+01, 2.52223500e+01, 1.50856957e+01, -3.98701428e+01, 1.93189559e+01, -8.96845444e+01, 1.26005687e+01, 8.76302611e+01, -1.43361640e+02, 1.35912416e+01, -1.47598864e+02, -2.40013592e+01, -1.23096236e+02, -9.06933507e+01, -9.65461639e+00, 9.71474275e-01, 8.88055758e+01, -1.37449766e+02, 7.61669661e+01, -6.40674989e+01, 1.31995589e+02, -7.69696877e+01, -7.07856264e+01, 1.18611159e+02, 1.19422610e+02, -5.65887255e+01, -1.88954917e+01, -4.86872495e+01, -8.02992324e+01, -7.91350991e+01, 4.16180028e+01, 2.50029665e+01, 5.07563192e+01, -6.54457775e+01, -8.41176740e+01, -3.30515040e+01, 7.76505449e+01, 1.17214975e+02, -4.11627694e+01, -1.80781477e+01, 3.66098948e+01, 1.48793758e-01, -9.97901057e+01, -5.44018792e-01, -1.00821527e+01, -6.85639629e+01, 1.32575095e+02, 8.19234355e+01, -1.04327561e+01, -7.28350650e+01, -1.42428006e+02, -8.04459572e+01, 1.13130133e+02, -1.76697269e+02, -1.15470431e+02, 5.17157853e+01, -8.11762939e+01, 3.25720078e+01, 1.09320675e+02, -1.09747807e+01, -1.57026303e+02, 7.00202605e+01, 1.55383990e+02, 2.45220104e+01, 9.30408131e+01, -1.00509884e+02, -1.82853838e+02, -9.40045525e+01, 2.47315297e+01, -1.14479808e+02, 1.53167189e+02, 6.86757181e+01, 4.16127217e+01, 9.56816992e+01, 8.97352500e+01, 3.15513665e+01, -7.36609198e+01, 1.90900786e+02, 5.51543668e+01, 4.76026847e+01, 7.10063026e+01, 6.49586288e+01, -5.05190533e+01, -5.35437361e+01, -2.16312266e+02, -1.34271022e+02, -2.57690199e+02, -6.64761503e+01, -1.96015365e+01, -1.00855795e+02, -3.39428199e+01, -2.78976086e+01, -9.09069311e+01, -8.17490772e+01, 8.87105819e+01, -9.25149026e+01, 1.29091951e+02, -4.35907591e+01, -3.28775264e+01, -1.19499986e+02, -4.70227186e+01, 5.95731749e+01, 3.13796995e+01, -8.58448935e+00, -1.69347837e+02, 5.38892081e+01, 5.64998738e+01, -3.59283404e+01, 1.49077771e+02, 6.88254445e+01, -7.80715031e+01, 1.08964682e+01, -8.87630664e+01, -8.39238285e+01, -5.49658548e+01, 4.93253969e+01, 9.92418301e+01, 3.34947067e+01, -1.75348440e+02, 1.21389560e+02, -8.49325272e+01, 1.17998706e+02, -1.72406992e+02, 6.39314654e-01, -7.84494645e+01, -6.07170847e+01, 7.91344217e+01, -3.09257838e+01, -1.31140902e+02, 3.70529817e+01, -1.83124015e+01, -3.23353568e+01, -1.54820724e+02, -9.54885844e+01, 9.02589703e+01, -1.13922040e+02, -3.14325740e+01, -1.71242781e+01, 5.23462653e+01, 2.58919783e+01, 4.82733630e+01, -1.06236725e+01, 2.94093693e+01, -5.68178419e+01, 9.84350843e+01, 1.20407759e+02, 9.36395104e+01, 9.91401366e+00, -2.31507272e+02, -5.27583981e+01, 1.25946904e+02, 4.05601926e+01, -1.73776943e+02, -6.04498214e+01, 2.17436770e+01, 1.30832057e+02, -5.33956576e+01, 4.57082046e+01, -1.02291505e+01, 1.41332377e+02, 1.42429450e+02, -7.33529003e+01, -1.14149303e+02, 5.71394527e+01, -1.14313155e+02, 5.97018406e+00, 1.51173768e+01, 7.65762278e+01, 1.09542037e+02, -5.11817585e+01, 7.61884328e+01, 4.00209702e+01, -3.71799715e+01, -4.53358097e+01, -5.48288547e+01, -1.58684328e+02, -1.81873555e+02, 4.04621020e+01, -6.22874999e+01, 4.06467761e+01, 1.00231316e+02, -8.74963238e+01, -1.42759635e+02, -4.65562920e+01, 8.14205652e+01, 7.80685715e+01, 6.68645994e+01, 1.62868248e+02, 6.38742904e+01, -8.06249631e+01, 1.13953206e+02, 2.06641884e+02, -7.37294933e+01, 2.16991477e+02, -6.27729684e+01, -2.85335308e+00, -8.54533401e+01, 7.03376613e+01, -5.41972699e-01, 4.02950636e+01, -4.03908776e+01, -6.55705663e+01, 1.22113327e+02, -7.58157941e+01, -6.49341994e+01, -1.15013100e+02, -4.41015243e+01, 1.14159220e+02, 2.60191268e+01, 1.05437021e+02, 4.58062015e+01, 2.79673608e+01, 4.82774912e+01, -8.40012198e-01, 3.48213479e+01, -1.08437387e+02, -5.96310532e+01, -8.24086250e+01, -6.66290609e+01, -1.69937415e+02, -2.43383244e+02, -1.92080237e+02, -4.06597747e+01, -6.04570290e+01, 5.39546057e+01, 8.53050297e+01, -1.64590874e+02, 4.46128412e+01, 3.08676989e+01, -9.81926264e+01, -7.15756605e+01, -1.02031342e+01, -2.64976125e+01, 8.01134915e+01, 1.80405833e+02, 1.87643870e+01, -5.51850542e+00, 5.55140505e+01, -1.33475414e+02, 1.90719716e+01, 7.84498205e+00, -6.53809089e+01, -2.14131353e+02, 1.95048627e+02, 1.57646728e+02, -5.17018141e+01, -3.70320538e+01, 1.08580412e+02, 1.01388564e+02, -1.14261753e+01, 6.88760700e+01, -1.48130182e+02, -1.19839909e+02, 1.18412022e+01, -4.81284847e+01, -3.86007396e+01, 3.43692550e+01, -4.26045838e+01, 6.67645006e+00, 1.01212552e+02, -2.55108744e+01, 5.57828218e+01, -4.87821324e+01, -5.33163730e+01, -1.00748108e+02, -1.27456312e+02, 6.21099479e+01, 8.88645928e+01, 7.50392950e+01, -3.47732368e+01, 4.57653536e+01, 1.43684314e+02, 4.47462387e+01, 1.64251769e+02, 1.65121963e+02, 1.53654611e+02, 9.79723105e+01, 1.65968557e+01, 5.44269646e+01, -1.73820488e+02, -7.68212744e+01, -2.09923342e+01, 5.84022188e+01, 1.38922596e+02, -6.69281532e+01, 1.31818233e+00, -2.37878670e+01, -7.22467828e+01, -3.01852658e+02, 7.18876257e+01, -1.27180275e+02, 9.93255676e+01, -1.55306376e+01, 3.17083611e+01, -1.20469620e+02, -5.50373698e+01, 7.51720470e+01, 2.27220632e+01, -9.92492762e+01, -1.44274720e+02, -1.39641193e+02, 3.33919614e+01, 1.13101204e+02, 5.53748252e+01, -3.91216439e+01, -1.40849642e+02, 1.59234972e+02, 1.91016660e+00, -9.05876271e+01, -7.84354317e+01, -8.08775799e+01, 3.64571686e+01, -1.13950953e+02, 8.52985988e+01, 5.20384733e+01, -9.01626718e+01, -3.98274073e+00, -1.25688063e+02, -8.88531197e+01, 2.70896281e+01, 1.45519077e+02, 1.40368841e+02, -1.41383294e+02, 2.61831176e+01, -1.44584259e+02, -4.59321452e+01, -1.71017710e+02, -1.91164775e+01, 1.55616039e+02, 1.03697231e+02, 1.28905122e+00, -3.70636976e+01, 1.69295950e+02, 1.55104521e+02, 2.03790544e+01, 4.88760319e+01, -1.61662723e+01, 1.24239602e+01, -4.38568764e+01, -1.23422506e+02, -1.59612150e+02, -4.30678894e+01, -2.88524278e+01, -1.56880534e+01, -9.97389176e+01, 3.99444922e+01, 6.90788630e+01, -3.47180795e+01, -1.51406459e+02, 7.96323988e+01, 8.72765392e+01, -2.15617421e+01, -4.81795387e+01, 5.00415087e+01, 2.69339884e-02, -1.11148764e+01, -4.44773010e+01, -6.90304165e+01, 1.32296419e+02, 1.31977595e+02, -1.33949587e+02, -3.25806043e+01, 2.05965989e+01, 2.80058982e+01, -2.36902334e+01, 1.78185132e+02, 6.40990492e+01, 4.03004149e+01, -4.72832147e+01, 1.35177639e+02, 1.42038598e+02, -5.43379069e+01, 6.80269000e-01, 1.03490865e+02, 4.25839536e+01, 8.22692512e+01, -1.49498539e+02, -1.19505414e+02, 7.61245059e+01, 8.53308615e+01, 6.08211045e+01, 1.52215434e-01, -1.74643349e+02, 1.03604987e+02, 8.94403586e+01, -3.97004990e+01, 1.16008671e+01, 1.10941408e+02, 7.12682563e+01, -4.32460642e+00, -1.07842686e+02, -7.77891053e+01, 1.36911348e+02, 1.29756273e+02, 1.89252304e+02, -7.23942895e+01, -1.88640496e+02, 1.02210792e+01, 7.65101817e+01, 4.13845313e+01, -6.45213498e+01, -7.19147637e+01, 1.74369238e+02, 8.26046934e+01, 1.21374110e+02, 1.20221799e+00, 1.69486755e+02, -1.36131564e+02, 2.69339868e+01, 1.45234094e+02, -1.62534169e+01, -1.69432761e+02, 4.12841010e+01, -2.28782731e+02, -1.02611119e+02, -1.15404778e+02, -1.26123548e+02, 9.64909833e+01, -7.69721490e+01, -1.55175759e+02, 5.03618824e+01, -1.77661226e+01, -3.58886866e+01, 7.17062051e+01, 7.28521991e+01, -8.73416741e+01, 3.45283903e+01, -4.17507345e+01, 1.04269258e+02, -2.43101339e+02, -5.04132979e+01, -6.65464562e+01, -1.40893675e+01, 2.02308144e+01, -1.09402711e+02, 1.34187648e+02, 8.78492965e+01, 1.31907298e+02, 1.46456952e+02, -1.94612363e+02, 9.26974358e+01, -1.61144412e+02, -1.10980166e+02, 4.17299474e+01, 9.29229792e+01, -1.05363646e+01, 1.03549370e+02, -2.81819508e+01, 1.29236333e+02, -4.27750782e+01, 1.12076733e+02, 4.89662229e+00, 1.54366382e+02, -6.06694918e+01, 7.75183041e+01, -8.01405126e+01, -1.72014789e+02, -5.08359540e+01, 9.08568742e+01, -4.99111132e+01, 1.26701523e+02, 5.87654386e+01, 1.61527391e+02, 1.05773688e+02, -3.54117222e+01, -1.35769158e+02, -3.43806181e+01, 1.60282042e+02, 1.87659763e+01, 5.33198082e+01, -2.77998551e+01, 1.47988097e+02, -1.65936543e+02, -9.78076992e+00, 2.03613678e+01, 1.82796546e+01, 1.59699961e+02, -4.67538433e+01, -1.18442444e+02, 1.63577636e+02, -9.37162924e+01, -2.34354550e+01, 3.26217823e+01, 1.40888206e+02, -2.55481539e+00, 5.33066191e+01, -2.86306196e+01, 3.37574349e+01, -4.86650643e+01, -9.45092363e+01, -1.65105814e+01, -1.50383816e+02, 4.68840396e+01, -8.52465204e+01, 9.54690859e+00, 1.67895926e+02, 5.81828907e+01, 9.54376556e+01, -3.02112106e+01, 5.18957529e+01, 1.99093316e+01, -1.76732200e+02, 1.40223610e+02, -2.43681577e+02, -5.78275240e+01, -1.75133287e+01, -1.76531504e+02, 5.64529888e+01, 1.38097703e+02, -1.57199767e+02, -9.73966787e+01, -2.55888559e+00, -1.26772734e+01, -4.55565135e+01, 7.65377263e+01, -5.71686331e+01, -1.17872141e+02, 3.51842066e+01, 4.79393358e+01, 1.06366876e+01, -1.04625665e+02, -4.15959251e+01, 6.75631254e+01, 7.30361796e+01, -6.53713984e+01, 1.07529432e+02, 1.66679525e+02, -8.20871951e+01, 8.97490794e+01, -1.65903159e+01, -6.57037282e+01, 6.82209145e+01, -3.40705730e+00, 1.12591131e+02, -2.41233853e+01, 1.49108473e+02, -3.01884824e+00, 6.56644102e+01, 3.86967219e+01, -1.37527498e+02, -6.06139696e+01, -5.72943458e+00, -1.59012149e+02, 2.13339835e+01, 2.52272884e+01, -7.48898673e+00, 1.08253169e+02, 1.03633028e+01, -2.00916659e+01, -4.53227920e+01, -1.19106628e+02, 2.27346879e+01, -3.26129640e+01, -4.94877987e+01, 1.55733191e+02, -2.98155371e+01, -3.07443490e+01, 1.81089065e+02, 7.05023971e+01, 2.36915783e+01, 1.30270444e+02, 5.30863534e+01, -7.97311692e+01, -1.13354328e+02, 1.94383187e+02, -3.70108678e+01, -1.34838631e+02, 1.30251802e+02, 1.49837784e+02, -9.02883426e+00, 1.63930444e+02, 7.64226762e+01, 7.19434132e+00, 6.24751180e+01, -7.28206896e+01, -4.94964258e+00, 1.18732518e+01, -1.69984812e+02, 1.32980360e+02, -8.11527867e+01, 1.67186860e+02, 1.22159667e+02, -7.02572881e+01, 8.73284923e+01, 6.72080117e+00, -4.53886976e+01, 1.28434610e+02, -3.43687985e+01, 2.30188522e+01, 1.90747974e+02, -1.24825828e+01, -3.14892043e+01, 2.96653096e+01, 6.35908197e+01, -1.92349991e+02, 6.92885025e+01, -1.09222229e+02, -1.93244269e+01, 4.85468273e+00, 3.90381901e+01, 4.97378523e+01, 6.48694394e+01, -3.26317452e+01, -1.34151893e+02, -4.48046307e+01, -3.07817231e+01, -7.31884300e+01, -7.87809143e+01, -2.45368081e+01, 5.62957864e+01, 7.65988059e+01, 2.32746211e+01, 4.62698420e+01, -1.27980969e+02, -5.42741085e+01, -6.31681711e+01, -5.70812329e+01, 3.82107465e+01, -1.12096128e+02, 1.23696670e+01, 1.25004999e+01, 1.30117759e+02, -2.79877276e+01, 5.41881561e+00, 2.64159076e+02, -2.81003784e+00, 6.48770683e+01, -3.93819869e+01, -5.83524646e+01, 1.32216444e+01, 5.98489366e+01, 6.29466920e+01, 4.71678363e+01, 8.35482534e+01, 1.73968860e+02, 5.34162872e+01, 5.15027470e+01, -4.28450713e+01, -2.17240149e+02, -2.67454144e+01, 4.06912023e+00, 3.88463583e+01, 4.94082615e+01, 1.96110121e+01, 1.69249345e+02, 1.34963814e+01, 2.72175857e+01, -4.33891726e+01, -5.82653899e+01, 5.16101288e+01, 5.84696161e+01, 1.07688306e+02, -1.04773424e+02, 9.70300738e+00, -1.44601446e+02, -1.26466384e+02, -1.70364490e+01, 1.00178097e+02, -1.40983918e+02, -6.01309315e+01, -9.94103649e+00, 4.80670708e+01, -9.51136587e+01, -3.27399213e+01, 1.00375614e+02, -1.49166429e+02, -1.07870535e+02, 9.38991420e+01, -2.86783096e+00, -1.53321412e+02, -1.51548506e+01, -8.38831122e+01, 1.25823721e+02, 1.04878992e+01, -5.40846618e+00, -5.80864691e+01, 5.02606787e+01, 6.43407024e+01, 1.15274056e+02, -1.17927859e+02, 1.03331383e+02, -8.87801983e+01, -1.58009447e+02, 1.62442229e+01, 5.64596865e+01, -8.59074831e+01, 1.20554576e+02, -6.01856084e+01, -5.60538335e+00, 1.38287433e+02, -8.22434388e+01, -1.07626572e+01, -1.44595825e+01, -1.13018739e+02, -7.83105677e+01, -6.59573288e+00, 1.17877440e+02, 5.23922106e+01, 1.43272102e+01, 3.00732452e+01, 8.55701598e+01, 7.42397726e+01, 1.83666903e+01, 3.41932963e+01, 1.78106548e+02, -1.13321874e+02, -2.99827634e+01, -4.18646772e+01, -7.02261404e+01, -2.43934216e+02, 4.22577992e+00, 1.17027932e+00, 5.78603868e+01, -7.88810493e+01, 9.06382019e+01, 6.31374008e+01, 6.42352348e+01, 6.50100731e+01, -6.78147888e+01, 5.70443770e+01, 1.72479621e+02, 5.96254187e+01, -1.15879014e+02, 3.60901767e+01, -5.84817260e+01, -7.18963682e+01, 1.14006360e+01, -2.92764783e+01, 8.09544968e+01, -2.25479636e+02, 3.85035239e+01, -3.81820356e-01, 9.28112393e+01, 2.36220904e+02, 5.68498536e+01, 1.05302698e+02, -4.56765061e+01, -1.44775965e+02, 9.62694407e+01, -2.07984371e+01, -6.23686366e+01, -3.01172271e+01, 9.85831723e+01, 4.61725075e+00, -2.39198853e+02, 2.06468104e+01, 1.22749763e+02, -3.17667129e+01, -6.78691367e+00, 7.52465346e+01, -1.15903943e+02, -4.07250497e+01, 6.22801247e+01, -1.01164052e+02, 4.86891359e+01, -4.34017127e+01, 2.20647031e+02, 4.98874783e+01, -1.80501378e+02, -2.95339890e+01, -3.10178742e+01, -1.71574749e+02, 3.68061729e+01, 7.70320419e+01, -4.88841325e+01, -5.75240901e+00, 6.55382907e+01, -8.80849439e+00, 4.55030135e+01, -8.38865400e+01, -3.75587454e+01, 2.03607920e+02, -2.15961971e+02, 1.17889211e+02, -7.89811870e+01, -1.53581650e+02, -3.26915156e+01, -7.67387695e+01, -1.65416182e+02, -1.64367325e+02, 2.43955592e+01, -1.97416798e+01, 6.81781797e+01, -9.34934542e+00, -2.75692657e+02, -1.59926320e+02, 2.16304718e+02, 1.62861266e+02, -2.31223730e+01, 1.02034314e+02, 9.04996587e+01, -1.15103425e+02, 4.35393435e+01, -8.58685587e+00, 1.36472557e+02, -1.18917109e+02, -1.75408741e+02, 1.90443093e+02, -4.50704398e+01, -6.85546839e+01, -1.63963006e+01, 4.79760578e+01, 9.83525317e+01, 1.41562198e+02, 6.16072017e+01, 2.94351245e+01, 3.71995161e+01])
array(90)
array([ 0, 1, 2, ..., 997, 998, 999])
da_kde.sel(alt=90)
array(0.00391162)
array(90)
array(0)
da_kde.plot(y="alt")
[<matplotlib.lines.Line2D at 0x7f9696122748>]
rnd_arr.sel(alt=90).dropna("iteration")
array([-3.77157959e+01, 2.93520800e+01, -1.51821136e+02, -3.70703403e+01, -9.83205540e+00, 5.72697300e+01, -1.49033552e+02, 4.68576514e+01, -8.01606144e+00, 4.71952455e+01, -3.78311338e+01, -1.03581313e+01, 7.78780905e+01, -3.88187467e+01, 1.18626733e+02, -2.21664879e+01, 6.50756482e+01, 5.01509457e+01, 1.95985758e+02, -6.66767980e+01, 2.50835459e+01, 1.29671828e+02, -6.85277481e+01, -2.50005599e+01, 1.91769195e+01, -1.19299767e+02, -1.31149367e+02, -3.33073892e+01, -3.64576928e+01, -1.94433086e+01, -4.79939025e+01, -1.36533786e+02, 1.53493514e+02, 2.46966417e+01, 6.26461567e+01, -3.15024323e+01, -1.71216127e+02, -4.37510544e+00, -7.06674075e+01, -3.05612224e+02, -1.76323401e+02, -1.05799045e+02, 1.61429865e+02, -1.01952969e+02, 1.23965181e+02, 4.19997534e+01, -5.23669609e+01, 4.40450362e+00, -1.20618643e+02, -9.07368011e+01, 5.21253149e+01, 2.01738569e+01, -1.44100034e+02, 1.39786294e+01, 1.74427485e+00, -4.51973326e+01, 1.96206422e+02, 4.27260497e+01, -1.27002712e+00, 1.67648225e+02, -6.10914796e+01, 6.54617746e+00, -1.18859497e+02, -1.54150559e+02, 1.40328833e+02, -5.13645571e+01, 4.80098415e+01, -1.35695907e+01, -4.70011084e+01, -6.63231295e+01, -1.72982401e+02, -2.12878033e+02, 1.13447863e+01, -2.05397669e+02, -6.56500729e+01, 6.72478691e+01, -4.89531163e+01, -7.12718935e+01, -8.06036798e+01, -1.39105458e+02, -9.54756384e+01, 2.27132102e+01, 5.59043978e+01, 1.06900612e+02, 2.06994366e+01, -1.02632081e+02, -2.78589612e+01, -1.69780167e+01, 1.89127561e+02, 1.85201507e+02, 1.87790468e+02, -1.73868596e+02, -7.68428841e+01, -4.81521954e+01, 9.34312542e+00, 7.92205764e+01, 1.33203776e+01, 7.56670272e+00, -2.35497678e+01, 6.10499579e+01, 1.99716299e+01, 2.46663091e+02, 7.09807285e+00, 5.58204222e+01, -1.39344692e+02, 2.54856634e+01, -7.81228823e+01, 5.53387378e+01, -1.78919468e+02, 1.65135697e+02, -1.61834514e+00, 2.35180981e+02, 1.04539183e+02, 3.98127593e+00, 1.03299026e+02, -1.73498539e+01, 1.47939161e+02, 4.17781278e+01, -1.61297816e+01, -1.43161942e+01, -1.99842564e+02, -5.35210407e+01, -1.67553042e+02, -4.89073200e+01, -6.69276671e+01, 1.41549365e+02, -7.63807608e+01, 1.31495438e+02, -1.86258099e+02, -2.27948748e+00, 9.49742567e+01, -2.88412069e+01, -3.29873769e+01, -5.35247662e+01, -7.97614340e+01, 2.97216132e+01, 2.48978095e+01, -9.46683757e+01, 6.02615884e+01, 1.92747498e+01, -3.59043462e+01, -1.67056174e+02, 1.27243075e+02, -1.89113287e+02, 1.91896007e+01, -8.11622845e+01, -9.48382194e+00, 2.01130913e+01, -2.50635696e+01, 3.29228361e+00, -7.81579169e+01, -1.90580286e+01, 1.46475540e+02, -1.78189580e+01, 4.68922769e+01, 8.07519554e+01, 1.24397410e+02, 5.22693426e+01, 6.93435894e+01, -1.26321170e+01, 1.72338450e+02, -4.52453297e+00, 2.38933864e+02, 1.90495229e+02, -1.09068596e+01, -5.19044792e+01, -3.05864696e+01, -1.14987276e+02, -5.32251008e+01, 7.96205355e+01, 1.29062460e+02, -1.19297084e+01, -1.08003327e+02, -1.40581968e+01, 4.53003077e+01, -1.84903392e+01, -1.14254056e+02, -5.72805778e+00, 1.02047922e+02, 1.76161673e+02, 7.13269731e+01, -8.89701232e+01, 1.19142153e+02, -1.07473012e+01, -4.61078183e+01, 2.18638293e+01, -5.30480905e+01, -4.05545320e+00, 3.44943747e+01, -1.05466644e+01, -5.17940327e+01, 1.73091929e+01, -1.14797373e+02, 4.60024303e+01, 2.52223500e+01, 1.50856957e+01, -3.98701428e+01, 1.93189559e+01, -8.96845444e+01, 1.26005687e+01, 8.76302611e+01, -1.43361640e+02, 1.35912416e+01, -1.47598864e+02, -2.40013592e+01, -1.23096236e+02, -9.06933507e+01, -9.65461639e+00, 9.71474275e-01, 8.88055758e+01, -1.37449766e+02, 7.61669661e+01, -6.40674989e+01, 1.31995589e+02, -7.69696877e+01, -7.07856264e+01, 1.18611159e+02, 1.19422610e+02, -5.65887255e+01, -1.88954917e+01, -4.86872495e+01, -8.02992324e+01, -7.91350991e+01, 4.16180028e+01, 2.50029665e+01, 5.07563192e+01, -6.54457775e+01, -8.41176740e+01, -3.30515040e+01, 7.76505449e+01, 1.17214975e+02, -4.11627694e+01, -1.80781477e+01, 3.66098948e+01, 1.48793758e-01, -9.97901057e+01, -5.44018792e-01, -1.00821527e+01, -6.85639629e+01, 1.32575095e+02, 8.19234355e+01, -1.04327561e+01, -7.28350650e+01, -1.42428006e+02, -8.04459572e+01, 1.13130133e+02, -1.76697269e+02, -1.15470431e+02, 5.17157853e+01, -8.11762939e+01, 3.25720078e+01, 1.09320675e+02, -1.09747807e+01, -1.57026303e+02, 7.00202605e+01, 1.55383990e+02, 2.45220104e+01, 9.30408131e+01, -1.00509884e+02, -1.82853838e+02, -9.40045525e+01, 2.47315297e+01, -1.14479808e+02, 1.53167189e+02, 6.86757181e+01, 4.16127217e+01, 9.56816992e+01, 8.97352500e+01, 3.15513665e+01, -7.36609198e+01, 1.90900786e+02, 5.51543668e+01, 4.76026847e+01, 7.10063026e+01, 6.49586288e+01, -5.05190533e+01, -5.35437361e+01, -2.16312266e+02, -1.34271022e+02, -2.57690199e+02, -6.64761503e+01, -1.96015365e+01, -1.00855795e+02, -3.39428199e+01, -2.78976086e+01, -9.09069311e+01, -8.17490772e+01, 8.87105819e+01, -9.25149026e+01, 1.29091951e+02, -4.35907591e+01, -3.28775264e+01, -1.19499986e+02, -4.70227186e+01, 5.95731749e+01, 3.13796995e+01, -8.58448935e+00, -1.69347837e+02, 5.38892081e+01, 5.64998738e+01, -3.59283404e+01, 1.49077771e+02, 6.88254445e+01, -7.80715031e+01, 1.08964682e+01, -8.87630664e+01, -8.39238285e+01, -5.49658548e+01, 4.93253969e+01, 9.92418301e+01, 3.34947067e+01, -1.75348440e+02, 1.21389560e+02, -8.49325272e+01, 1.17998706e+02, -1.72406992e+02, 6.39314654e-01, -7.84494645e+01, -6.07170847e+01, 7.91344217e+01, -3.09257838e+01, -1.31140902e+02, 3.70529817e+01, -1.83124015e+01, -3.23353568e+01, -1.54820724e+02, -9.54885844e+01, 9.02589703e+01, -1.13922040e+02, -3.14325740e+01, -1.71242781e+01, 5.23462653e+01, 2.58919783e+01, 4.82733630e+01, -1.06236725e+01, 2.94093693e+01, -5.68178419e+01, 9.84350843e+01, 1.20407759e+02, 9.36395104e+01, 9.91401366e+00, -2.31507272e+02, -5.27583981e+01, 1.25946904e+02, 4.05601926e+01, -1.73776943e+02, -6.04498214e+01, 2.17436770e+01, 1.30832057e+02, -5.33956576e+01, 4.57082046e+01, -1.02291505e+01, 1.41332377e+02, 1.42429450e+02, -7.33529003e+01, -1.14149303e+02, 5.71394527e+01, -1.14313155e+02, 5.97018406e+00, 1.51173768e+01, 7.65762278e+01, 1.09542037e+02, -5.11817585e+01, 7.61884328e+01, 4.00209702e+01, -3.71799715e+01, -4.53358097e+01, -5.48288547e+01, -1.58684328e+02, -1.81873555e+02, 4.04621020e+01, -6.22874999e+01, 4.06467761e+01, 1.00231316e+02, -8.74963238e+01, -1.42759635e+02, -4.65562920e+01, 8.14205652e+01, 7.80685715e+01, 6.68645994e+01, 1.62868248e+02, 6.38742904e+01, -8.06249631e+01, 1.13953206e+02, 2.06641884e+02, -7.37294933e+01, 2.16991477e+02, -6.27729684e+01, -2.85335308e+00, -8.54533401e+01, 7.03376613e+01, -5.41972699e-01, 4.02950636e+01, -4.03908776e+01, -6.55705663e+01, 1.22113327e+02, -7.58157941e+01, -6.49341994e+01, -1.15013100e+02, -4.41015243e+01, 1.14159220e+02, 2.60191268e+01, 1.05437021e+02, 4.58062015e+01, 2.79673608e+01, 4.82774912e+01, -8.40012198e-01, 3.48213479e+01, -1.08437387e+02, -5.96310532e+01, -8.24086250e+01, -6.66290609e+01, -1.69937415e+02, -2.43383244e+02, -1.92080237e+02, -4.06597747e+01, -6.04570290e+01, 5.39546057e+01, 8.53050297e+01, -1.64590874e+02, 4.46128412e+01, 3.08676989e+01, -9.81926264e+01, -7.15756605e+01, -1.02031342e+01, -2.64976125e+01, 8.01134915e+01, 1.80405833e+02, 1.87643870e+01, -5.51850542e+00, 5.55140505e+01, -1.33475414e+02, 1.90719716e+01, 7.84498205e+00, -6.53809089e+01, -2.14131353e+02, 1.95048627e+02, 1.57646728e+02, -5.17018141e+01, -3.70320538e+01, 1.08580412e+02, 1.01388564e+02, -1.14261753e+01, 6.88760700e+01, -1.48130182e+02, -1.19839909e+02, 1.18412022e+01, -4.81284847e+01, -3.86007396e+01, 3.43692550e+01, -4.26045838e+01, 6.67645006e+00, 1.01212552e+02, -2.55108744e+01, 5.57828218e+01, -4.87821324e+01, -5.33163730e+01, -1.00748108e+02, -1.27456312e+02, 6.21099479e+01, 8.88645928e+01, 7.50392950e+01, -3.47732368e+01, 4.57653536e+01, 1.43684314e+02, 4.47462387e+01, 1.64251769e+02, 1.65121963e+02, 1.53654611e+02, 9.79723105e+01, 1.65968557e+01, 5.44269646e+01, -1.73820488e+02, -7.68212744e+01, -2.09923342e+01, 5.84022188e+01, 1.38922596e+02, -6.69281532e+01, 1.31818233e+00, -2.37878670e+01, -7.22467828e+01, -3.01852658e+02, 7.18876257e+01, -1.27180275e+02, 9.93255676e+01, -1.55306376e+01, 3.17083611e+01, -1.20469620e+02, -5.50373698e+01, 7.51720470e+01, 2.27220632e+01, -9.92492762e+01, -1.44274720e+02, -1.39641193e+02, 3.33919614e+01, 1.13101204e+02, 5.53748252e+01, -3.91216439e+01, -1.40849642e+02, 1.59234972e+02, 1.91016660e+00, -9.05876271e+01, -7.84354317e+01, -8.08775799e+01, 3.64571686e+01, -1.13950953e+02, 8.52985988e+01, 5.20384733e+01, -9.01626718e+01, -3.98274073e+00, -1.25688063e+02, -8.88531197e+01, 2.70896281e+01, 1.45519077e+02, 1.40368841e+02, -1.41383294e+02, 2.61831176e+01, -1.44584259e+02, -4.59321452e+01, -1.71017710e+02, -1.91164775e+01, 1.55616039e+02, 1.03697231e+02, 1.28905122e+00, -3.70636976e+01, 1.69295950e+02, 1.55104521e+02, 2.03790544e+01, 4.88760319e+01, -1.61662723e+01, 1.24239602e+01, -4.38568764e+01, -1.23422506e+02, -1.59612150e+02, -4.30678894e+01, -2.88524278e+01, -1.56880534e+01, -9.97389176e+01, 3.99444922e+01, 6.90788630e+01, -3.47180795e+01, -1.51406459e+02, 7.96323988e+01, 8.72765392e+01, -2.15617421e+01, -4.81795387e+01, 5.00415087e+01, 2.69339884e-02, -1.11148764e+01, -4.44773010e+01, -6.90304165e+01, 1.32296419e+02, 1.31977595e+02, -1.33949587e+02, -3.25806043e+01, 2.05965989e+01, 2.80058982e+01, -2.36902334e+01, 1.78185132e+02, 6.40990492e+01, 4.03004149e+01, -4.72832147e+01, 1.35177639e+02, 1.42038598e+02, -5.43379069e+01, 6.80269000e-01, 1.03490865e+02, 4.25839536e+01, 8.22692512e+01, -1.49498539e+02, -1.19505414e+02, 7.61245059e+01, 8.53308615e+01, 6.08211045e+01, 1.52215434e-01, -1.74643349e+02, 1.03604987e+02, 8.94403586e+01, -3.97004990e+01, 1.16008671e+01, 1.10941408e+02, 7.12682563e+01, -4.32460642e+00, -1.07842686e+02, -7.77891053e+01, 1.36911348e+02, 1.29756273e+02, 1.89252304e+02, -7.23942895e+01, -1.88640496e+02, 1.02210792e+01, 7.65101817e+01, 4.13845313e+01, -6.45213498e+01, -7.19147637e+01, 1.74369238e+02, 8.26046934e+01, 1.21374110e+02, 1.20221799e+00, 1.69486755e+02, -1.36131564e+02, 2.69339868e+01, 1.45234094e+02, -1.62534169e+01, -1.69432761e+02, 4.12841010e+01, -2.28782731e+02, -1.02611119e+02, -1.15404778e+02, -1.26123548e+02, 9.64909833e+01, -7.69721490e+01, -1.55175759e+02, 5.03618824e+01, -1.77661226e+01, -3.58886866e+01, 7.17062051e+01, 7.28521991e+01, -8.73416741e+01, 3.45283903e+01, -4.17507345e+01, 1.04269258e+02, -2.43101339e+02, -5.04132979e+01, -6.65464562e+01, -1.40893675e+01, 2.02308144e+01, -1.09402711e+02, 1.34187648e+02, 8.78492965e+01, 1.31907298e+02, 1.46456952e+02, -1.94612363e+02, 9.26974358e+01, -1.61144412e+02, -1.10980166e+02, 4.17299474e+01, 9.29229792e+01, -1.05363646e+01, 1.03549370e+02, -2.81819508e+01, 1.29236333e+02, -4.27750782e+01, 1.12076733e+02, 4.89662229e+00, 1.54366382e+02, -6.06694918e+01, 7.75183041e+01, -8.01405126e+01, -1.72014789e+02, -5.08359540e+01, 9.08568742e+01, -4.99111132e+01, 1.26701523e+02, 5.87654386e+01, 1.61527391e+02, 1.05773688e+02, -3.54117222e+01, -1.35769158e+02, -3.43806181e+01, 1.60282042e+02, 1.87659763e+01, 5.33198082e+01, -2.77998551e+01, 1.47988097e+02, -1.65936543e+02, -9.78076992e+00, 2.03613678e+01, 1.82796546e+01, 1.59699961e+02, -4.67538433e+01, -1.18442444e+02, 1.63577636e+02, -9.37162924e+01, -2.34354550e+01, 3.26217823e+01, 1.40888206e+02, -2.55481539e+00, 5.33066191e+01, -2.86306196e+01, 3.37574349e+01, -4.86650643e+01, -9.45092363e+01, -1.65105814e+01, -1.50383816e+02, 4.68840396e+01, -8.52465204e+01, 9.54690859e+00, 1.67895926e+02, 5.81828907e+01, 9.54376556e+01, -3.02112106e+01, 5.18957529e+01, 1.99093316e+01, -1.76732200e+02, 1.40223610e+02, -2.43681577e+02, -5.78275240e+01, -1.75133287e+01, -1.76531504e+02, 5.64529888e+01, 1.38097703e+02, -1.57199767e+02, -9.73966787e+01, -2.55888559e+00, -1.26772734e+01, -4.55565135e+01, 7.65377263e+01, -5.71686331e+01, -1.17872141e+02, 3.51842066e+01, 4.79393358e+01, 1.06366876e+01, -1.04625665e+02, -4.15959251e+01, 6.75631254e+01, 7.30361796e+01, -6.53713984e+01, 1.07529432e+02, 1.66679525e+02, -8.20871951e+01, 8.97490794e+01, -1.65903159e+01, -6.57037282e+01, 6.82209145e+01, -3.40705730e+00, 1.12591131e+02, -2.41233853e+01, 1.49108473e+02, -3.01884824e+00, 6.56644102e+01, 3.86967219e+01, -1.37527498e+02, -6.06139696e+01, -5.72943458e+00, -1.59012149e+02, 2.13339835e+01, 2.52272884e+01, -7.48898673e+00, 1.08253169e+02, 1.03633028e+01, -2.00916659e+01, -4.53227920e+01, -1.19106628e+02, 2.27346879e+01, -3.26129640e+01, -4.94877987e+01, 1.55733191e+02, -2.98155371e+01, -3.07443490e+01, 1.81089065e+02, 7.05023971e+01, 2.36915783e+01, 1.30270444e+02, 5.30863534e+01, -7.97311692e+01, -1.13354328e+02, 1.94383187e+02, -3.70108678e+01, -1.34838631e+02, 1.30251802e+02, 1.49837784e+02, -9.02883426e+00, 1.63930444e+02, 7.64226762e+01, 7.19434132e+00, 6.24751180e+01, -7.28206896e+01, -4.94964258e+00, 1.18732518e+01, -1.69984812e+02, 1.32980360e+02, -8.11527867e+01, 1.67186860e+02, 1.22159667e+02, -7.02572881e+01, 8.73284923e+01, 6.72080117e+00, -4.53886976e+01, 1.28434610e+02, -3.43687985e+01, 2.30188522e+01, 1.90747974e+02, -1.24825828e+01, -3.14892043e+01, 2.96653096e+01, 6.35908197e+01, -1.92349991e+02, 6.92885025e+01, -1.09222229e+02, -1.93244269e+01, 4.85468273e+00, 3.90381901e+01, 4.97378523e+01, 6.48694394e+01, -3.26317452e+01, -1.34151893e+02, -4.48046307e+01, -3.07817231e+01, -7.31884300e+01, -7.87809143e+01, -2.45368081e+01, 5.62957864e+01, 7.65988059e+01, 2.32746211e+01, 4.62698420e+01, -1.27980969e+02, -5.42741085e+01, -6.31681711e+01, -5.70812329e+01, 3.82107465e+01, -1.12096128e+02, 1.23696670e+01, 1.25004999e+01, 1.30117759e+02, -2.79877276e+01, 5.41881561e+00, 2.64159076e+02, -2.81003784e+00, 6.48770683e+01, -3.93819869e+01, -5.83524646e+01, 1.32216444e+01, 5.98489366e+01, 6.29466920e+01, 4.71678363e+01, 8.35482534e+01, 1.73968860e+02, 5.34162872e+01, 5.15027470e+01, -4.28450713e+01, -2.17240149e+02, -2.67454144e+01, 4.06912023e+00, 3.88463583e+01, 4.94082615e+01, 1.96110121e+01, 1.69249345e+02, 1.34963814e+01, 2.72175857e+01, -4.33891726e+01, -5.82653899e+01, 5.16101288e+01, 5.84696161e+01, 1.07688306e+02, -1.04773424e+02, 9.70300738e+00, -1.44601446e+02, -1.26466384e+02, -1.70364490e+01, 1.00178097e+02, -1.40983918e+02, -6.01309315e+01, -9.94103649e+00, 4.80670708e+01, -9.51136587e+01, -3.27399213e+01, 1.00375614e+02, -1.49166429e+02, -1.07870535e+02, 9.38991420e+01, -2.86783096e+00, -1.53321412e+02, -1.51548506e+01, -8.38831122e+01, 1.25823721e+02, 1.04878992e+01, -5.40846618e+00, -5.80864691e+01, 5.02606787e+01, 6.43407024e+01, 1.15274056e+02, -1.17927859e+02, 1.03331383e+02, -8.87801983e+01, -1.58009447e+02, 1.62442229e+01, 5.64596865e+01, -8.59074831e+01, 1.20554576e+02, -6.01856084e+01, -5.60538335e+00, 1.38287433e+02, -8.22434388e+01, -1.07626572e+01, -1.44595825e+01, -1.13018739e+02, -7.83105677e+01, -6.59573288e+00, 1.17877440e+02, 5.23922106e+01, 1.43272102e+01, 3.00732452e+01, 8.55701598e+01, 7.42397726e+01, 1.83666903e+01, 3.41932963e+01, 1.78106548e+02, -1.13321874e+02, -2.99827634e+01, -4.18646772e+01, -7.02261404e+01, -2.43934216e+02, 4.22577992e+00, 1.17027932e+00, 5.78603868e+01, -7.88810493e+01, 9.06382019e+01, 6.31374008e+01, 6.42352348e+01, 6.50100731e+01, -6.78147888e+01, 5.70443770e+01, 1.72479621e+02, 5.96254187e+01, -1.15879014e+02, 3.60901767e+01, -5.84817260e+01, -7.18963682e+01, 1.14006360e+01, -2.92764783e+01, 8.09544968e+01, -2.25479636e+02, 3.85035239e+01, -3.81820356e-01, 9.28112393e+01, 2.36220904e+02, 5.68498536e+01, 1.05302698e+02, -4.56765061e+01, -1.44775965e+02, 9.62694407e+01, -2.07984371e+01, -6.23686366e+01, -3.01172271e+01, 9.85831723e+01, 4.61725075e+00, -2.39198853e+02, 2.06468104e+01, 1.22749763e+02, -3.17667129e+01, -6.78691367e+00, 7.52465346e+01, -1.15903943e+02, -4.07250497e+01, 6.22801247e+01, -1.01164052e+02, 4.86891359e+01, -4.34017127e+01, 2.20647031e+02, 4.98874783e+01, -1.80501378e+02, -2.95339890e+01, -3.10178742e+01, -1.71574749e+02, 3.68061729e+01, 7.70320419e+01, -4.88841325e+01, -5.75240901e+00, 6.55382907e+01, -8.80849439e+00, 4.55030135e+01, -8.38865400e+01, -3.75587454e+01, 2.03607920e+02, -2.15961971e+02, 1.17889211e+02, -7.89811870e+01, -1.53581650e+02, -3.26915156e+01, -7.67387695e+01, -1.65416182e+02, -1.64367325e+02, 2.43955592e+01, -1.97416798e+01, 6.81781797e+01, -9.34934542e+00, -2.75692657e+02, -1.59926320e+02, 2.16304718e+02, 1.62861266e+02, -2.31223730e+01, 1.02034314e+02, 9.04996587e+01, -1.15103425e+02, 4.35393435e+01, -8.58685587e+00, 1.36472557e+02, -1.18917109e+02, -1.75408741e+02, 1.90443093e+02, -4.50704398e+01, -6.85546839e+01, -1.63963006e+01, 4.79760578e+01, 9.83525317e+01, 1.41562198e+02, 6.16072017e+01, 2.94351245e+01, 3.71995161e+01])
array(90)
array([ 0, 1, 2, ..., 997, 998, 999])
import seaborn as sns
from scipy.stats import norm
sns.kdeplot(
data=rnd_arr.sel(alt=90),
cumulative=True,
)
<matplotlib.axes._subplots.AxesSubplot at 0x7f9695a140f0>
sns.kdeplot(data=rnd_arr.sel(alt=90), cumulative=False)
<matplotlib.axes._subplots.AxesSubplot at 0x7f9695871d30>
sns.distplot(rnd_arr.sel(alt=90), hist=False, rug=True, kde=False, fit=norm)
<matplotlib.axes._subplots.AxesSubplot at 0x7f9695ad59e8>
sns.distplot(
rnd_arr.sel(alt=90),
hist=False,
rug=True,
axlabel="Something ?",
kde_kws=dict(label="kde"),
rug_kws=dict(height=0.2, linewidth=2, color="C1", label="data"),
)
plt.legend()
kde = stats.gaussian_kde(rnd_arr.sel(alt=90).values, bw_method="silverman")
out = kde(sea_gwd_anomalie.sel(days=0, alt=90)["GWD_mean"])
kde.pdf(sea_gwd_anomalie.sel(days=0, alt=90)["GWD_mean"])
array([0.00391162])
out
array([0.00389903])
# plotting_routine(sea_gwd_anomalie,'GWD')
stat_signific(station, sea_gwd_anomalie, gwd_anomalie, "GWD")
plotting_routine(sea_pw, "PW", True)
# plotting_routine(sea_pw_anomalie,'PW')
stat_signific(station, sea_pw_anomalie, pw_anomalie, "PW")