Tina Odaka commited on
Commit
eba100b
·
1 Parent(s): 4a9c2fa
Files changed (1) hide show
  1. app.py +22 -25
app.py CHANGED
@@ -2,7 +2,7 @@ import io
2
  import math
3
 
4
  # date=dataset['TIME']
5
- from datetime import date, datetime, timedelta
6
 
7
  import cartopy.crs as ccrs
8
  import cartopy.feature as cfeature
@@ -16,7 +16,6 @@ import panel as pn
16
  import xarray as xr
17
  from ipywidgets import (
18
  Checkbox,
19
- Dropdown,
20
  FloatRangeSlider,
21
  FloatSlider,
22
  IntRangeSlider,
@@ -99,6 +98,7 @@ import cartopy.feature as cfeature
99
  import fsspec
100
  import matplotlib.pyplot as plt
101
  import numpy as np
 
102
  import panel as pn
103
  import xarray as xr
104
  from ipywidgets import (
@@ -110,16 +110,6 @@ from ipywidgets import (
110
  interactive,
111
  )
112
 
113
- # Loaddonnées bathymétry data
114
- #fs = fsspec.filesystem("https")
115
- #bathy = xr.open_dataset(
116
- #fs.open("https://data-eurogoship.ifremer.fr/bathymetrie/bathy6min.nc")
117
- #)
118
-
119
-
120
- import os
121
-
122
- import pandas as pd
123
  import panel as pn
124
  import param
125
  import xarray as xr
@@ -276,17 +266,6 @@ class SADCP_Viewer(param.Parameterized):
276
  # .set_xindex("TIME")
277
  # )
278
 
279
- lon_range = (
280
- int(self.ds["LONGITUDE"].min().round() - 1),
281
- int(self.ds["LONGITUDE"].max().round() + 1),
282
- )
283
- lat_range = (
284
- int(self.ds["LATITUDE"].min().round() - 1),
285
- int(self.ds["LATITUDE"].max().round() + 1),
286
- )
287
- self.depth1 = abs(self.ds.coords["PROFZ"])
288
- date = fix_time(self.ds)
289
- date = xr.DataArray(date, dims="MAXT")
290
  self.ds = self.ds.where(
291
  (self.ds.VCUR_SEADATANET_QC == 49)
292
  & (self.ds.UCUR_SEADATANET_QC == 49)
@@ -322,6 +301,20 @@ class SADCP_Viewer(param.Parameterized):
322
  "TIME",
323
  ]
324
  ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
325
  deph_range = (int(self.depth1.min()), int(self.depth1.max()))
326
 
327
  # Ku_std_dataarray = xr.DataArray(Ku_std,dims='dim1')
@@ -329,20 +322,23 @@ class SADCP_Viewer(param.Parameterized):
329
  # date=dataset.assign(TIME=date)
330
 
331
  # dataset['TIME']=dataset['TIME'].assign_coords(dim=dataset.dims['MAXT'])
332
- self.ds = self.ds.assign(TIME=date)
333
 
334
  self.longitude_slider.start = lon_range[0]
335
  self.longitude_slider.end = lon_range[1]
336
  self.longitude_slider.value = lon_range
 
337
  self.latitude_slider.start = lat_range[0]
338
  self.latitude_slider.end = lat_range[1]
339
  self.latitude_slider.value = lat_range
 
340
  self.depth_range_slider.start = deph_range[0]
341
  self.depth_range_slider.end = deph_range[1]
342
  self.depth_range_slider.value = deph_range
 
343
  self.depth2_range_slider.start = deph_range[0]
344
  self.depth2_range_slider.end = deph_range[1]
345
  self.depth2_range_slider.value = deph_range
 
346
  self.depth3_range_slider.start = deph_range[0]
347
  self.depth3_range_slider.end = deph_range[1]
348
  self.depth3_range_slider.value = deph_range
@@ -554,4 +550,5 @@ sidebar = [
554
  template = pn.template.FastListTemplate(
555
  title="SADCP data Viewer", sidebar=sidebar, main=[tabs]
556
  )
557
- template.servable()
 
 
2
  import math
3
 
4
  # date=dataset['TIME']
5
+ #from datetime import date, datetime, timedelta
6
 
7
  import cartopy.crs as ccrs
8
  import cartopy.feature as cfeature
 
16
  import xarray as xr
17
  from ipywidgets import (
18
  Checkbox,
 
19
  FloatRangeSlider,
20
  FloatSlider,
21
  IntRangeSlider,
 
98
  import fsspec
99
  import matplotlib.pyplot as plt
100
  import numpy as np
101
+ import os
102
  import panel as pn
103
  import xarray as xr
104
  from ipywidgets import (
 
110
  interactive,
111
  )
112
 
 
 
 
 
 
 
 
 
 
 
113
  import panel as pn
114
  import param
115
  import xarray as xr
 
266
  # .set_xindex("TIME")
267
  # )
268
 
 
 
 
 
 
 
 
 
 
 
 
269
  self.ds = self.ds.where(
270
  (self.ds.VCUR_SEADATANET_QC == 49)
271
  & (self.ds.UCUR_SEADATANET_QC == 49)
 
301
  "TIME",
302
  ]
303
  ]
304
+
305
+ date = fix_time(self.ds)
306
+ date = xr.DataArray(date, dims="MAXT")
307
+ self.ds = self.ds.assign(TIME=date)
308
+
309
+ lon_range = (
310
+ int(self.ds["LONGITUDE"].min().round() - 1),
311
+ int(self.ds["LONGITUDE"].max().round() + 1),
312
+ )
313
+ lat_range = (
314
+ int(self.ds["LATITUDE"].min().round() - 1),
315
+ int(self.ds["LATITUDE"].max().round() + 1),
316
+ )
317
+ self.depth1 = abs(self.ds.coords["PROFZ"])
318
  deph_range = (int(self.depth1.min()), int(self.depth1.max()))
319
 
320
  # Ku_std_dataarray = xr.DataArray(Ku_std,dims='dim1')
 
322
  # date=dataset.assign(TIME=date)
323
 
324
  # dataset['TIME']=dataset['TIME'].assign_coords(dim=dataset.dims['MAXT'])
 
325
 
326
  self.longitude_slider.start = lon_range[0]
327
  self.longitude_slider.end = lon_range[1]
328
  self.longitude_slider.value = lon_range
329
+
330
  self.latitude_slider.start = lat_range[0]
331
  self.latitude_slider.end = lat_range[1]
332
  self.latitude_slider.value = lat_range
333
+
334
  self.depth_range_slider.start = deph_range[0]
335
  self.depth_range_slider.end = deph_range[1]
336
  self.depth_range_slider.value = deph_range
337
+
338
  self.depth2_range_slider.start = deph_range[0]
339
  self.depth2_range_slider.end = deph_range[1]
340
  self.depth2_range_slider.value = deph_range
341
+
342
  self.depth3_range_slider.start = deph_range[0]
343
  self.depth3_range_slider.end = deph_range[1]
344
  self.depth3_range_slider.value = deph_range
 
550
  template = pn.template.FastListTemplate(
551
  title="SADCP data Viewer", sidebar=sidebar, main=[tabs]
552
  )
553
+ template.servable()
554
+