%matplotlib inline
import pandas as pd
import socket
host = socket.getfqdn()
from core import load, zoom, calc, save,plots,monitor
#reload funcs after updating ./core/*.py
import importlib
importlib.reload(load)
importlib.reload(zoom)
importlib.reload(calc)
importlib.reload(save)
importlib.reload(plots)
importlib.reload(monitor)
<module 'core.monitor' from '/ccc/work/cont003/gen7420/odakatin/monitor-sedna/notebook/core/monitor.py'>
below are list of enviroment variable one can pass
local : if True run dask local cluster, if not true, put number of workers setted in the 'local' if no 'local ' given, local will be setted automatically to 'True'
#
Monitor.sh calls M_MLD_2D
and AWTD.sh, Fluxnet.sh, Siconc.sh, IceClim.sh, FWC_SSH.sh
AWTD.sh M_AWTMD
Fluxnet.sh M_Fluxnet
FWC_SSH.sh M_FWC_2D M_FWC_integrals M_FWC_SSH M_SSH_anomaly
Integrals.sh M_Mean_temp_velo M_Mooring M_Sectionx M_Sectiony
%%time
# 'savefig': Do we save output in html? or not. keep it true.
savefig=True
client,cluster,control,catalog_url,month,year,daskreport,outputpath = load.set_control(host)
!mkdir -p $outputpath
!mkdir -p $daskreport
client
local True using host= irene5865.c-irene.mg1.tgcc.ccc.cea.fr starting dask cluster on local= True workers 16 10000000000 False tgcc local cluster starting This code is running on irene5865.c-irene.mg1.tgcc.ccc.cea.fr using SEDNA_DELTA_MONITOR file experiment, read from ../lib/SEDNA_DELTA_MONITOR.yaml on year= 2012 on month= 02 outputpath= ../results/SEDNA_DELTA_MONITOR/ daskreport= ../results/dask/6419115irene5865.c-irene.mg1.tgcc.ccc.cea.fr_SEDNA_DELTA_MONITOR_02M_Fluxnet/ CPU times: user 4.14 s, sys: 772 ms, total: 4.91 s Wall time: 1min 45s
Client-a16b2cdb-13da-11ed-9b6e-080038b93e1f
Connection method: Cluster object | Cluster type: distributed.LocalCluster |
Dashboard: http://127.0.0.1:8787/status |
fb6b646a
Dashboard: http://127.0.0.1:8787/status | Workers: 64 |
Total threads: 256 | Total memory: 251.06 GiB |
Status: running | Using processes: True |
Scheduler-495b74a3-c470-4117-8352-44fa1a4bb22d
Comm: tcp://127.0.0.1:36419 | Workers: 64 |
Dashboard: http://127.0.0.1:8787/status | Total threads: 256 |
Started: 1 minute ago | Total memory: 251.06 GiB |
Comm: tcp://127.0.0.1:46819 | Total threads: 4 |
Dashboard: http://127.0.0.1:43517/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:41510 | |
Local directory: /tmp/dask-worker-space/worker-qkkgjth9 |
Comm: tcp://127.0.0.1:46301 | Total threads: 4 |
Dashboard: http://127.0.0.1:43395/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:35307 | |
Local directory: /tmp/dask-worker-space/worker-4_jgit8c |
Comm: tcp://127.0.0.1:45623 | Total threads: 4 |
Dashboard: http://127.0.0.1:41567/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:46048 | |
Local directory: /tmp/dask-worker-space/worker-5lgkx599 |
Comm: tcp://127.0.0.1:45269 | Total threads: 4 |
Dashboard: http://127.0.0.1:46499/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:45766 | |
Local directory: /tmp/dask-worker-space/worker-y_efh3bm |
Comm: tcp://127.0.0.1:43427 | Total threads: 4 |
Dashboard: http://127.0.0.1:46660/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:43873 | |
Local directory: /tmp/dask-worker-space/worker-z93_27k2 |
Comm: tcp://127.0.0.1:45338 | Total threads: 4 |
Dashboard: http://127.0.0.1:35076/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:35491 | |
Local directory: /tmp/dask-worker-space/worker-5p3ynfgv |
Comm: tcp://127.0.0.1:40548 | Total threads: 4 |
Dashboard: http://127.0.0.1:38733/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:39293 | |
Local directory: /tmp/dask-worker-space/worker-anyo749j |
Comm: tcp://127.0.0.1:40939 | Total threads: 4 |
Dashboard: http://127.0.0.1:37902/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:41236 | |
Local directory: /tmp/dask-worker-space/worker-ex6xpyy4 |
Comm: tcp://127.0.0.1:44938 | Total threads: 4 |
Dashboard: http://127.0.0.1:38981/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:37412 | |
Local directory: /tmp/dask-worker-space/worker-k2bg44dr |
Comm: tcp://127.0.0.1:43819 | Total threads: 4 |
Dashboard: http://127.0.0.1:39224/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:36657 | |
Local directory: /tmp/dask-worker-space/worker-biijdgid |
Comm: tcp://127.0.0.1:39822 | Total threads: 4 |
Dashboard: http://127.0.0.1:38080/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:38636 | |
Local directory: /tmp/dask-worker-space/worker-9p29z144 |
Comm: tcp://127.0.0.1:33869 | Total threads: 4 |
Dashboard: http://127.0.0.1:33191/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:33164 | |
Local directory: /tmp/dask-worker-space/worker-am3ukjuf |
Comm: tcp://127.0.0.1:44111 | Total threads: 4 |
Dashboard: http://127.0.0.1:39640/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:36865 | |
Local directory: /tmp/dask-worker-space/worker-u7m6gzyi |
Comm: tcp://127.0.0.1:40095 | Total threads: 4 |
Dashboard: http://127.0.0.1:39701/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:39541 | |
Local directory: /tmp/dask-worker-space/worker-u_38u9us |
Comm: tcp://127.0.0.1:38635 | Total threads: 4 |
Dashboard: http://127.0.0.1:44998/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:36361 | |
Local directory: /tmp/dask-worker-space/worker-r_qkzi1i |
Comm: tcp://127.0.0.1:45527 | Total threads: 4 |
Dashboard: http://127.0.0.1:41367/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:34742 | |
Local directory: /tmp/dask-worker-space/worker-s_vl_zrw |
Comm: tcp://127.0.0.1:43617 | Total threads: 4 |
Dashboard: http://127.0.0.1:44585/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:42595 | |
Local directory: /tmp/dask-worker-space/worker-nldatlgr |
Comm: tcp://127.0.0.1:41392 | Total threads: 4 |
Dashboard: http://127.0.0.1:38004/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:37923 | |
Local directory: /tmp/dask-worker-space/worker-6x5ygv0o |
Comm: tcp://127.0.0.1:39406 | Total threads: 4 |
Dashboard: http://127.0.0.1:32826/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:46632 | |
Local directory: /tmp/dask-worker-space/worker-cj0mih6q |
Comm: tcp://127.0.0.1:40851 | Total threads: 4 |
Dashboard: http://127.0.0.1:44843/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:44821 | |
Local directory: /tmp/dask-worker-space/worker-2n6sygl6 |
Comm: tcp://127.0.0.1:36539 | Total threads: 4 |
Dashboard: http://127.0.0.1:35454/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:38966 | |
Local directory: /tmp/dask-worker-space/worker-ppnjqbks |
Comm: tcp://127.0.0.1:35946 | Total threads: 4 |
Dashboard: http://127.0.0.1:36362/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:36492 | |
Local directory: /tmp/dask-worker-space/worker-pw_dxast |
Comm: tcp://127.0.0.1:42883 | Total threads: 4 |
Dashboard: http://127.0.0.1:42239/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:40338 | |
Local directory: /tmp/dask-worker-space/worker-3yj58jt5 |
Comm: tcp://127.0.0.1:45526 | Total threads: 4 |
Dashboard: http://127.0.0.1:46339/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:40257 | |
Local directory: /tmp/dask-worker-space/worker-zty4v6ll |
Comm: tcp://127.0.0.1:39754 | Total threads: 4 |
Dashboard: http://127.0.0.1:36204/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:43672 | |
Local directory: /tmp/dask-worker-space/worker-z8sqa2be |
Comm: tcp://127.0.0.1:36667 | Total threads: 4 |
Dashboard: http://127.0.0.1:35039/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:33580 | |
Local directory: /tmp/dask-worker-space/worker-1trpug21 |
Comm: tcp://127.0.0.1:45664 | Total threads: 4 |
Dashboard: http://127.0.0.1:32877/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:33060 | |
Local directory: /tmp/dask-worker-space/worker-yvdj3gfd |
Comm: tcp://127.0.0.1:38424 | Total threads: 4 |
Dashboard: http://127.0.0.1:44428/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:34892 | |
Local directory: /tmp/dask-worker-space/worker-4ymbh9kz |
Comm: tcp://127.0.0.1:34850 | Total threads: 4 |
Dashboard: http://127.0.0.1:41127/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:42131 | |
Local directory: /tmp/dask-worker-space/worker-p2qirrj4 |
Comm: tcp://127.0.0.1:45864 | Total threads: 4 |
Dashboard: http://127.0.0.1:34526/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:37352 | |
Local directory: /tmp/dask-worker-space/worker-lpqltf9c |
Comm: tcp://127.0.0.1:33782 | Total threads: 4 |
Dashboard: http://127.0.0.1:41945/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:34614 | |
Local directory: /tmp/dask-worker-space/worker-v9i3i5i8 |
Comm: tcp://127.0.0.1:38096 | Total threads: 4 |
Dashboard: http://127.0.0.1:45323/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:38955 | |
Local directory: /tmp/dask-worker-space/worker-c32e7m0s |
Comm: tcp://127.0.0.1:45095 | Total threads: 4 |
Dashboard: http://127.0.0.1:44038/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:33082 | |
Local directory: /tmp/dask-worker-space/worker-7k3jlcif |
Comm: tcp://127.0.0.1:34402 | Total threads: 4 |
Dashboard: http://127.0.0.1:44732/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:34859 | |
Local directory: /tmp/dask-worker-space/worker-c3ado21t |
Comm: tcp://127.0.0.1:43997 | Total threads: 4 |
Dashboard: http://127.0.0.1:43159/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:36998 | |
Local directory: /tmp/dask-worker-space/worker-0wvnn555 |
Comm: tcp://127.0.0.1:40164 | Total threads: 4 |
Dashboard: http://127.0.0.1:33349/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:46582 | |
Local directory: /tmp/dask-worker-space/worker-7hflnqbo |
Comm: tcp://127.0.0.1:42474 | Total threads: 4 |
Dashboard: http://127.0.0.1:33554/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:33641 | |
Local directory: /tmp/dask-worker-space/worker-iv_gouzq |
Comm: tcp://127.0.0.1:36249 | Total threads: 4 |
Dashboard: http://127.0.0.1:36205/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:43856 | |
Local directory: /tmp/dask-worker-space/worker-93lnb63o |
Comm: tcp://127.0.0.1:33779 | Total threads: 4 |
Dashboard: http://127.0.0.1:34691/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:43646 | |
Local directory: /tmp/dask-worker-space/worker-26oi9_4l |
Comm: tcp://127.0.0.1:46506 | Total threads: 4 |
Dashboard: http://127.0.0.1:37249/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:46460 | |
Local directory: /tmp/dask-worker-space/worker-zx7nfey7 |
Comm: tcp://127.0.0.1:38231 | Total threads: 4 |
Dashboard: http://127.0.0.1:36396/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:42104 | |
Local directory: /tmp/dask-worker-space/worker-x5gq2i0_ |
Comm: tcp://127.0.0.1:35108 | Total threads: 4 |
Dashboard: http://127.0.0.1:44752/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:42400 | |
Local directory: /tmp/dask-worker-space/worker-uhf47vu_ |
Comm: tcp://127.0.0.1:41262 | Total threads: 4 |
Dashboard: http://127.0.0.1:37933/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:45763 | |
Local directory: /tmp/dask-worker-space/worker-ondf2ta7 |
Comm: tcp://127.0.0.1:38043 | Total threads: 4 |
Dashboard: http://127.0.0.1:42564/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:38375 | |
Local directory: /tmp/dask-worker-space/worker-sz_lblms |
Comm: tcp://127.0.0.1:40658 | Total threads: 4 |
Dashboard: http://127.0.0.1:42888/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:36289 | |
Local directory: /tmp/dask-worker-space/worker-s7kcbcu4 |
Comm: tcp://127.0.0.1:41807 | Total threads: 4 |
Dashboard: http://127.0.0.1:43764/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:43079 | |
Local directory: /tmp/dask-worker-space/worker-ea3ixpnd |
Comm: tcp://127.0.0.1:36552 | Total threads: 4 |
Dashboard: http://127.0.0.1:40943/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:40664 | |
Local directory: /tmp/dask-worker-space/worker-csb5tkr5 |
Comm: tcp://127.0.0.1:40866 | Total threads: 4 |
Dashboard: http://127.0.0.1:36775/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:46833 | |
Local directory: /tmp/dask-worker-space/worker-sh0_bk9t |
Comm: tcp://127.0.0.1:44504 | Total threads: 4 |
Dashboard: http://127.0.0.1:35985/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:46749 | |
Local directory: /tmp/dask-worker-space/worker-o3t7gm3g |
Comm: tcp://127.0.0.1:44751 | Total threads: 4 |
Dashboard: http://127.0.0.1:40537/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:33107 | |
Local directory: /tmp/dask-worker-space/worker-8bkl46_3 |
Comm: tcp://127.0.0.1:42207 | Total threads: 4 |
Dashboard: http://127.0.0.1:37196/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:32856 | |
Local directory: /tmp/dask-worker-space/worker-fdbvqpqu |
Comm: tcp://127.0.0.1:42375 | Total threads: 4 |
Dashboard: http://127.0.0.1:36044/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:37627 | |
Local directory: /tmp/dask-worker-space/worker-pau_25h7 |
Comm: tcp://127.0.0.1:40051 | Total threads: 4 |
Dashboard: http://127.0.0.1:33785/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:33348 | |
Local directory: /tmp/dask-worker-space/worker-7enll8_o |
Comm: tcp://127.0.0.1:40142 | Total threads: 4 |
Dashboard: http://127.0.0.1:43750/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:41974 | |
Local directory: /tmp/dask-worker-space/worker-c5dbb9m1 |
Comm: tcp://127.0.0.1:34675 | Total threads: 4 |
Dashboard: http://127.0.0.1:42968/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:43795 | |
Local directory: /tmp/dask-worker-space/worker-hl5kfbb9 |
Comm: tcp://127.0.0.1:33753 | Total threads: 4 |
Dashboard: http://127.0.0.1:36468/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:37752 | |
Local directory: /tmp/dask-worker-space/worker-vgwvzb2z |
Comm: tcp://127.0.0.1:46858 | Total threads: 4 |
Dashboard: http://127.0.0.1:43463/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:40703 | |
Local directory: /tmp/dask-worker-space/worker-t3j0mcgg |
Comm: tcp://127.0.0.1:42135 | Total threads: 4 |
Dashboard: http://127.0.0.1:46310/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:44797 | |
Local directory: /tmp/dask-worker-space/worker-n8wgk1n2 |
Comm: tcp://127.0.0.1:41491 | Total threads: 4 |
Dashboard: http://127.0.0.1:36866/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:35324 | |
Local directory: /tmp/dask-worker-space/worker-9t_1xvvi |
Comm: tcp://127.0.0.1:39721 | Total threads: 4 |
Dashboard: http://127.0.0.1:39859/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:43909 | |
Local directory: /tmp/dask-worker-space/worker-2sf2rm48 |
Comm: tcp://127.0.0.1:33471 | Total threads: 4 |
Dashboard: http://127.0.0.1:37535/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:45442 | |
Local directory: /tmp/dask-worker-space/worker-7bopl8eh |
Comm: tcp://127.0.0.1:44155 | Total threads: 4 |
Dashboard: http://127.0.0.1:34007/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:42112 | |
Local directory: /tmp/dask-worker-space/worker-97__mzjz |
Comm: tcp://127.0.0.1:43540 | Total threads: 4 |
Dashboard: http://127.0.0.1:39259/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:38411 | |
Local directory: /tmp/dask-worker-space/worker-reqyry_1 |
Comm: tcp://127.0.0.1:35002 | Total threads: 4 |
Dashboard: http://127.0.0.1:33871/status | Memory: 3.92 GiB |
Nanny: tcp://127.0.0.1:45554 | |
Local directory: /tmp/dask-worker-space/worker-951a5oq0 |
df=load.controlfile(control)
#Take out 'later' tagged computations
#df=df[~df['Value'].str.contains('later')]
df
Value | Inputs | Equation | Zone | Plot | Colourmap | MinMax | Unit | Oldname | Unnamed: 10 | |
---|---|---|---|---|---|---|---|---|---|---|
Fluxnet | gridV.vomecrty,param.e3v_0,param.e1v,param.mas... | calc.Fluxnet(data) | FramS_All | Fluxnet_integrals | None | ((-10,10),(-10,50) ,(-150,50),(-25,5) ) | (Sv,TW, mSv,10^-2 Sv) | I-6 | ||
Fluxnet | gridV.vomecrty,param.e3v_0,param.e1v,param.mas... | calc.Fluxnet(data) | Davis | Fluxnet_integrals | None | ((-5.0,5.0),(-25,27) ,(-200,50),(-9,5) ) | (Sv,TW, mSv,10^-2 Sv) | I-6 | ||
Fluxnet | gridV.vomecrty,param.e3v_0,param.e1v,param.mas... | calc.Fluxnet(data) | Bering | Fluxnet_integrals | None | ((-2,2),(-10,50) ,(-150,50),(-2,4) ) | (Sv,TW, mSv,10^-2 Sv) | I-6 |
Each computation consists of
%%time
import os
calcswitch=os.environ.get('calc', 'True')
lazy=os.environ.get('lazy','False' )
loaddata=((df.Inputs != '').any())
print('calcswitch=',calcswitch,'df.Inputs != nothing',loaddata, 'lazy=',lazy)
data = load.datas(catalog_url,df.Inputs,month,year,daskreport,lazy=lazy) if ((calcswitch=='True' )*loaddata) else 0
data
calcswitch= False df.Inputs != nothing True lazy= False CPU times: user 0 ns, sys: 380 µs, total: 380 µs Wall time: 383 µs
0
%%time
monitor.auto(df,data,savefig,daskreport,outputpath,file_exp='SEDNA'
)
#calc= False #save= False #plot= True Value='Fluxnet' Zone='FramS_All' Plot='Fluxnet_integrals' cmap='None' clabel='(Sv,TW, mSv,10^-2 Sv)' clim= ((-10, 10), (-10, 50), (-150, 50), (-25, 5)) outputpath='../results/SEDNA_DELTA_MONITOR/' nc_outputpath='../nc_results/SEDNA_DELTA_MONITOR/' filename='SEDNA_Fluxnet_integrals_FramS_All_Fluxnet' #3 no computing , loading starts data=save.load_data(plot=Plot,path=nc_outputpath,filename=filename) start saving data load 1Dnc file from ../nc_results/SEDNA_DELTA_MONITOR/../*/SEDNA_Fluxnet_integrals_FramS_All_Fluxnet*.nc load computed data completed
<xarray.Dataset> Dimensions: (t: 90) Coordinates: time_centered (t) object dask.array<chunksize=(31,), meta=np.ndarray> * t (t) object 2012-01-01 12:00:00 ... 2012-01-31 12:0... y int64 ... Data variables: Volume flux Net (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Volume flux Northward (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Heat flux Net (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Heat flux Northward (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Freshwater Net (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Freshwater Northward (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Ice export (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Volume flux South (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Heat flux South (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Freshwater South (t) float64 dask.array<chunksize=(31,), meta=np.ndarray>
#5 Plotting filename= plots.Fluxnet_integrals(data,path=outputpath,filename=filename,save=savefig,cmap=cmap,clim=clim,clabel=clabel)
WARNING:param.CurvePlot02240: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot02241: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot02242: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot02266: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot02267: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot02268: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend.
../results/SEDNA_DELTA_MONITOR/SEDNA_Fluxnet_integrals_FramS_All_Fluxnet_20120101-20120228.html starts plotting
WARNING:param.CurvePlot02290: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot02291: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot02292: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot02299: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend.
plotting ../results/SEDNA_DELTA_MONITOR/SEDNA_Fluxnet_integrals_FramS_All_Fluxnet_20120101-20120228.html ../results/SEDNA_DELTA_MONITOR/SEDNA_Fluxnet_integrals_FramS_All_Fluxnet_20120101-20120228.html created
Value='Fluxnet' Zone='Davis' Plot='Fluxnet_integrals' cmap='None' clabel='(Sv,TW, mSv,10^-2 Sv)' clim= ((-5.0, 5.0), (-25, 27), (-200, 50), (-9, 5)) outputpath='../results/SEDNA_DELTA_MONITOR/' nc_outputpath='../nc_results/SEDNA_DELTA_MONITOR/' filename='SEDNA_Fluxnet_integrals_Davis_Fluxnet' #3 no computing , loading starts data=save.load_data(plot=Plot,path=nc_outputpath,filename=filename) start saving data load 1Dnc file from ../nc_results/SEDNA_DELTA_MONITOR/../*/SEDNA_Fluxnet_integrals_Davis_Fluxnet*.nc load computed data completed
<xarray.Dataset> Dimensions: (t: 90) Coordinates: time_centered (t) object dask.array<chunksize=(31,), meta=np.ndarray> * t (t) object 2012-01-01 12:00:00 ... 2012-01-31 12:0... y int64 ... Data variables: Volume flux Net (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Volume flux Northward (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Heat flux Net (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Heat flux Northward (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Freshwater Net (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Freshwater Northward (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Ice export (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Volume flux South (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Heat flux South (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Freshwater South (t) float64 dask.array<chunksize=(31,), meta=np.ndarray>
#5 Plotting filename= plots.Fluxnet_integrals(data,path=outputpath,filename=filename,save=savefig,cmap=cmap,clim=clim,clabel=clabel)
WARNING:param.CurvePlot03176: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot03177: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot03178: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot03202: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot03203: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot03204: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend.
../results/SEDNA_DELTA_MONITOR/SEDNA_Fluxnet_integrals_Davis_Fluxnet_20120101-20120228.html starts plotting
WARNING:param.CurvePlot03226: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot03227: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot03228: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot03235: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend.
plotting ../results/SEDNA_DELTA_MONITOR/SEDNA_Fluxnet_integrals_Davis_Fluxnet_20120101-20120228.html ../results/SEDNA_DELTA_MONITOR/SEDNA_Fluxnet_integrals_Davis_Fluxnet_20120101-20120228.html created
Value='Fluxnet' Zone='Bering' Plot='Fluxnet_integrals' cmap='None' clabel='(Sv,TW, mSv,10^-2 Sv)' clim= ((-2, 2), (-10, 50), (-150, 50), (-2, 4)) outputpath='../results/SEDNA_DELTA_MONITOR/' nc_outputpath='../nc_results/SEDNA_DELTA_MONITOR/' filename='SEDNA_Fluxnet_integrals_Bering_Fluxnet' #3 no computing , loading starts data=save.load_data(plot=Plot,path=nc_outputpath,filename=filename) start saving data load 1Dnc file from ../nc_results/SEDNA_DELTA_MONITOR/../*/SEDNA_Fluxnet_integrals_Bering_Fluxnet*.nc load computed data completed
<xarray.Dataset> Dimensions: (t: 90) Coordinates: time_centered (t) object dask.array<chunksize=(31,), meta=np.ndarray> * t (t) object 2012-01-01 12:00:00 ... 2012-01-31 12:0... y int64 ... Data variables: Volume flux Net (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Volume flux Northward (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Heat flux Net (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Heat flux Northward (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Freshwater Net (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Freshwater Northward (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Ice export (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Volume flux South (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Heat flux South (t) float64 dask.array<chunksize=(31,), meta=np.ndarray> Freshwater South (t) float64 dask.array<chunksize=(31,), meta=np.ndarray>
#5 Plotting filename= plots.Fluxnet_integrals(data,path=outputpath,filename=filename,save=savefig,cmap=cmap,clim=clim,clabel=clabel)
WARNING:param.CurvePlot04112: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot04113: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot04114: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot04138: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot04139: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot04140: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot04162: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend.
../results/SEDNA_DELTA_MONITOR/SEDNA_Fluxnet_integrals_Bering_Fluxnet_20120101-20120228.html starts plotting
WARNING:param.CurvePlot04163: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot04164: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend. WARNING:param.CurvePlot04171: Converting cftime.datetime from a non-standard calendar (noleap) to a standard calendar for plotting. This may lead to subtle errors in formatting dates, for accurate tick formatting switch to the matplotlib backend.
plotting ../results/SEDNA_DELTA_MONITOR/SEDNA_Fluxnet_integrals_Bering_Fluxnet_20120101-20120228.html ../results/SEDNA_DELTA_MONITOR/SEDNA_Fluxnet_integrals_Bering_Fluxnet_20120101-20120228.html created
CPU times: user 14.7 s, sys: 6.45 s, total: 21.2 s Wall time: 1min 12s