diff --git a/edosl0util/rdrgen.py b/edosl0util/rdrgen.py index 61a827b7f6c18015cca3219f8317bcf1cd41346f..adbc60aeb5d48acaf26f65cd79d637e6549c254b 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]