From 54decab47d1c1824c4a407741bcab0d6e7f17e43 Mon Sep 17 00:00:00 2001 From: Martin Raspaud Date: Wed, 14 Oct 2015 12:36:37 +0200 Subject: [PATCH] hdfeos: orbit number is now an int. Signed-off-by: Martin Raspaud --- mpop/satin/hdfeos_l1b.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mpop/satin/hdfeos_l1b.py b/mpop/satin/hdfeos_l1b.py index 599db47f..73aaf815 100644 --- a/mpop/satin/hdfeos_l1b.py +++ b/mpop/satin/hdfeos_l1b.py @@ -117,6 +117,7 @@ def load(self, satscene, filename=None, *args, **kwargs): entire_scene = assemble_segments(sorted(scenes, key=lambda x: x.time_slot)) satscene.channels = entire_scene.channels satscene.area = entire_scene.area + satscene.orbit = int(entire_scene.orbit) else: self.load_dataset(satscene, *args, **kwargs) @@ -234,7 +235,7 @@ def load_dataset(self, satscene, filename=None, *args, **kwargs): if not satscene.orbit: mda = self.data.attributes()["CoreMetadata.0"] orbit_idx = mda.index("ORBITNUMBER") - satscene.orbit = mda[orbit_idx + 111:orbit_idx + 116] + satscene.orbit = int(mda[orbit_idx + 111:orbit_idx + 116]) # Get the geolocation # if resolution != 1000: