File tree Expand file tree Collapse file tree 1 file changed +7
-12
lines changed Expand file tree Collapse file tree 1 file changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -124,23 +124,18 @@ def position(self, **kwargs):
124
124
data = self ._data
125
125
126
126
if self .time_field in query_params :
127
- remaining_query = {
128
- key : val for key , val in query_params .items ()
129
- if key != self .time_field
130
- }
131
127
if isinstance (query_params [self .time_field ], slice ):
128
+ remaining_query = {
129
+ key : val for key , val in query_params .items ()
130
+ if key != self .time_field
131
+ }
132
132
time_query = {
133
133
self .time_field : query_params [self .time_field ]
134
134
}
135
+ data = data .sel (
136
+ time_query ).sel (remaining_query , method = 'nearest' )
135
137
else :
136
- time_query = {
137
- self .time_field : (
138
- data [self .time_field ].dt .date ==
139
- query_params [self .time_field ]
140
- )
141
- }
142
- data = data .sel (
143
- time_query ).sel (remaining_query , method = 'nearest' )
138
+ data = data .sel (query_params , method = 'nearest' )
144
139
else :
145
140
data = data .sel (query_params , method = 'nearest' )
146
141
except KeyError :
You can’t perform that action at this time.
0 commit comments