Repository: climate Updated Branches: refs/heads/master a879f70df -> cd3eea5dc
CLIMATE-796 - TypeError in temporal_slice function Fix TypeError in dataset processor module Project: http://git-wip-us.apache.org/repos/asf/climate/repo Commit: http://git-wip-us.apache.org/repos/asf/climate/commit/cd3eea5d Tree: http://git-wip-us.apache.org/repos/asf/climate/tree/cd3eea5d Diff: http://git-wip-us.apache.org/repos/asf/climate/diff/cd3eea5d Branch: refs/heads/master Commit: cd3eea5dc9f913bb722bc0e0ddffc0c37267d478 Parents: a879f70 Author: Ibrahim <jarifibra...@gmail.com> Authored: Mon May 30 15:06:03 2016 +0530 Committer: Ibrahim <jarifibra...@gmail.com> Committed: Tue Jun 14 00:34:52 2016 +0530 ---------------------------------------------------------------------- ocw/dataset_processor.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/climate/blob/cd3eea5d/ocw/dataset_processor.py ---------------------------------------------------------------------- diff --git a/ocw/dataset_processor.py b/ocw/dataset_processor.py index a259ad3..c0e384f 100755 --- a/ocw/dataset_processor.py +++ b/ocw/dataset_processor.py @@ -424,9 +424,10 @@ def temporal_slice(start_time_index, end_time_index, target_dataset): :raises: ValueError ''' - - timeStart = min(np.nonzero(target_dataset.times >= start_time_index)[0]) - timeEnd = max(np.nonzero(target_dataset.times <= end_time_index)[0]) + start_date = target_dataset.times[start_time_index] + end_date = target_dataset.times[end_time_index] + timeStart = min(np.nonzero(target_dataset.times >= start_date)[0]) + timeEnd = max(np.nonzero(target_dataset.times <= end_date)[0]) target_dataset.times = target_dataset.times[timeStart:timeEnd+1] target_dataset.values = target_dataset.values[timeStart:timeEnd+1,:]