From 9f921b650df251421c108384ccc978cf9cfcd41a Mon Sep 17 00:00:00 2001 From: Bruce Flynn <brucef@ssec.wisc.edu> Date: Thu, 18 Oct 2018 11:06:43 -0500 Subject: [PATCH] fix err with integer division --- edosl0util/rdrgen.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/edosl0util/rdrgen.py b/edosl0util/rdrgen.py index 61a827b..adbc60a 100644 --- a/edosl0util/rdrgen.py +++ b/edosl0util/rdrgen.py @@ -68,7 +68,7 @@ def build_rdr(sat, pkt_iter, output_dir='.', aggr_type='idps', aggr_level=None, if rdr_type is primary_type) last_gran_iet = max(gran_iet for (rdr_type, gran_iet) in gran_infos if rdr_type is primary_type) - aggr_level = (last_gran_iet - first_gran_iet) / primary_type.gran_len + 1 + aggr_level = (last_gran_iet - first_gran_iet) // primary_type.gran_len + 1 primary_aggr_iets = [first_gran_iet] else: raise ValueError('aggr_type must be idps or input') @@ -254,7 +254,7 @@ class RdrWriter(object): def write_granule(self, rdr_type, gran_iet, blob, creation_time=None): raw_grp = self._h5_file['All_Data/{}_All'.format(rdr_type.short_name)] - gran_idx = int((gran_iet - self._aggr_starts[rdr_type]) // rdr_type.gran_len) + gran_idx = (gran_iet - self._aggr_starts[rdr_type]) // rdr_type.gran_len raw_ds = raw_grp.create_dataset( 'RawApplicationPackets_{}'.format(gran_idx), data=blob, maxshape=[None]) gran_grp = self._h5_file['Data_Products'][rdr_type.short_name] -- GitLab