@@ -398,18 +398,7 @@ def create_data_array(
398
398
item : ItemInfo | None = None ,
399
399
name : str | None = None ,
400
400
) -> DataArray :
401
- """Create a new DataArray with the same time and geometry as the dataset.
402
-
403
- Examples
404
- --------
405
-
406
- >>> ds = mikeio.read("file.dfsu")
407
- >>> values = np.zeros(ds.Temperature.shape)
408
- >>> da = ds.create_data_array(values)
409
- >>> da_name = ds.create_data_array(values,"Foo")
410
- >>> da_eum = ds.create_data_array(values, item=mikeio.ItemInfo("TS", mikeio.EUMType.Temperature))
411
-
412
- """
401
+ """Create a new DataArray with the same time and geometry as the dataset."""
413
402
return DataArray (
414
403
data = data ,
415
404
time = self .time ,
@@ -503,9 +492,15 @@ def rename(self, mapper: Mapping[str, str], inplace: bool = False) -> Dataset:
503
492
504
493
Examples
505
494
--------
506
- >>> ds = mikeio.read("tide1.dfs1")
507
- >>> newds = ds.rename({"Level":"Surface Elevation"})
508
- >>> ds.rename({"Level":"Surface Elevation"}, inplace=True)
495
+ ```{python}
496
+ import mikeio
497
+ ds = mikeio.read("../data/tide1.dfs1")
498
+ ds
499
+ ```
500
+ ```{python}
501
+ ds.rename({"Level":"Surface Elevation"})
502
+ ```
503
+
509
504
510
505
"""
511
506
if inplace :
@@ -701,14 +696,11 @@ def isel(
701
696
702
697
Examples
703
698
--------
704
- >>> ds = mikeio.read("europe_wind_long_lat.dfs2")
705
- >>> ds.isel(time=-1)
706
- >>> ds.isel(x=slice(10,20), y=slice(40,60))
707
- >>> ds.isel(y=34)
708
-
709
- >>> ds = mikeio.read("tests/testdata/HD2D.dfsu")
710
- >>> ds2 = ds.isel(time=[0,1,2])
711
- >>> ds3 = ds2.isel(elements=[100,200])
699
+ ```{python}
700
+ import mikeio
701
+ ds = mikeio.read("../data/europe_wind_long_lat.dfs2")
702
+ ds.isel(x=slice(10,20), y=slice(40,60))
703
+ ```
712
704
713
705
"""
714
706
# TODO deprecate idx, axis to prefer x= instead
@@ -791,15 +783,19 @@ def sel(
791
783
792
784
Examples
793
785
--------
794
- >>> ds = mikeio.read("random.dfs1")
795
- >>> ds.sel(time=slice(None, "2012-1-1 00:02"))
796
- >>> ds.sel(x=100)
786
+ ```{python}
787
+ import mikeio
788
+ ds = mikeio.read("../data/oresund_sigma_z.dfsu")
789
+ ds.sel(x=340000, y=6160000, z=-3)
790
+ ```
797
791
798
- >>> ds = mikeio.read("oresund_sigma_z.dfsu")
799
- >>> ds.sel(time="1997-09-15")
800
- >>> ds.sel(x=340000, y=6160000, z=-3)
801
- >>> ds.sel(area=(340000, 6160000, 350000, 6170000))
802
- >>> ds.sel(layers="bottom")
792
+ ```{python}
793
+ ds.sel(area=(340000, 6160000, 350000, 6170000))
794
+ ```
795
+
796
+ ```{python}
797
+ ds.sel(layers="bottom")
798
+ ```
803
799
804
800
"""
805
801
res = [
@@ -960,7 +956,7 @@ def extract_track(
960
956
961
957
def interp_time (
962
958
self ,
963
- dt : float | pd .DatetimeIndex | Dataset | DataArray | None = None ,
959
+ dt : float | int | pd .DatetimeIndex | Dataset | DataArray | None = None ,
964
960
* ,
965
961
freq : str | None = None ,
966
962
method : str = "linear" ,
0 commit comments