@@ -90,6 +90,10 @@ def create_append_test_data(seed=None):
90
90
string_var = np .array (["ae" , "bc" , "df" ], dtype = object )
91
91
string_var_to_append = np .array (["asdf" , "asdfg" ], dtype = object )
92
92
unicode_var = ["áó" , "áó" , "áó" ]
93
+ datetime_var = np .array (['2019-01-01' , '2019-01-02' , '2019-01-03' ], dtype = 'datetime64[s]' )
94
+ datetime_var_to_append = np .array (['2019-01-04' , '2019-01-05' ], dtype = 'datetime64[s]' )
95
+ bool_var = np .array ([True , False , True ], dtype = np .bool )
96
+ bool_var_to_append = np .array ([False , True ], dtype = np .bool )
93
97
94
98
ds = xr .Dataset (
95
99
data_vars = {
@@ -102,6 +106,8 @@ def create_append_test_data(seed=None):
102
106
"unicode_var" : xr .DataArray (
103
107
unicode_var , coords = [time1 ], dims = ["time" ]
104
108
).astype (np .unicode_ ),
109
+ "datetime_var" : xr .DataArray (datetime_var , coords = [time1 ], dims = ["time" ]),
110
+ "bool_var" : xr .DataArray (bool_var , coords = [time1 ], dims = ["time" ]),
105
111
}
106
112
)
107
113
@@ -118,6 +124,12 @@ def create_append_test_data(seed=None):
118
124
"unicode_var" : xr .DataArray (
119
125
unicode_var [:nt2 ], coords = [time2 ], dims = ["time" ]
120
126
).astype (np .unicode_ ),
127
+ "datetime_var" : xr .DataArray (
128
+ datetime_var_to_append , coords = [time2 ], dims = ["time" ]
129
+ ),
130
+ "bool_var" : xr .DataArray (
131
+ bool_var_to_append , coords = [time2 ], dims = ["time" ]
132
+ ),
121
133
}
122
134
)
123
135
@@ -127,7 +139,7 @@ def create_append_test_data(seed=None):
127
139
rs .rand (3 , 3 , nt1 + nt2 ),
128
140
coords = [lat , lon , time1 .append (time2 )],
129
141
dims = ["lat" , "lon" , "time" ],
130
- )
142
+ ),
131
143
}
132
144
)
133
145
0 commit comments