File tree Expand file tree Collapse file tree 2 files changed +33
-1
lines changed Expand file tree Collapse file tree 2 files changed +33
-1
lines changed Original file line number Diff line number Diff line change 1
1
from __future__ import annotations
2
2
from pathlib import Path
3
- import warnings
4
3
from datetime import datetime
5
4
from copy import deepcopy
6
5
from typing import (
16
15
TYPE_CHECKING ,
17
16
Callable ,
18
17
)
18
+ import warnings
19
+ from typing_extensions import deprecated
20
+ # from warnings import deprecated
19
21
20
22
21
23
import numpy as np
@@ -97,6 +99,35 @@ class Dataset:
97
99
98
100
"""
99
101
102
+ @overload
103
+ @deprecated (
104
+ "Supplying data as a list of numpy arrays is deprecated. Use Dataset.from_numpy instead"
105
+ )
106
+ def __init__ (
107
+ self ,
108
+ data : (Sequence [NDArray [np .floating ]]),
109
+ time : pd .DatetimeIndex | None = None ,
110
+ items : Sequence [ItemInfo ] | None = None ,
111
+ geometry : Any = None ,
112
+ zn : NDArray [np .floating ] | None = None ,
113
+ dims : tuple [str , ...] | None = None ,
114
+ validate : bool = True ,
115
+ dt : float = 1.0 ,
116
+ ): ...
117
+
118
+ @overload
119
+ def __init__ (
120
+ self ,
121
+ data : (Mapping [str , DataArray ] | Sequence [DataArray ]),
122
+ time : pd .DatetimeIndex | None = None ,
123
+ items : Sequence [ItemInfo ] | None = None ,
124
+ geometry : Any = None ,
125
+ zn : NDArray [np .floating ] | None = None ,
126
+ dims : tuple [str , ...] | None = None ,
127
+ validate : bool = True ,
128
+ dt : float = 1.0 ,
129
+ ): ...
130
+
100
131
def __init__ (
101
132
self ,
102
133
data : (
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ dependencies = [
30
30
" PyYAML" ,
31
31
" tqdm" ,
32
32
" xarray" ,
33
+ " typing-extensions" ,
33
34
]
34
35
35
36
authors = [
You can’t perform that action at this time.
0 commit comments