def test_list_datasets(self): hdfdecoder = HDFDecoder(self.known_hdf_as_string) datasets = hdfdecoder.list_datasets() self.assertIn(self.path_to_dataset, datasets)
def test_list_datasets(self): hdfdecoder = HDFDecoder(self.known_hdf_as_string) datasets = hdfdecoder.list_datasets() self.assertIn(self.path_to_dataset ,datasets)
class PointSupplementStreamParser(object): def __init__(self, stream_definition=None, stream_granule=None): """ @param stream_granule_container is the incoming packet object defining the point record for this stream """ self._stream_definition = stream_definition self._stream_granule = stream_granule data_stream_id = stream_granule.data_stream_id data_stream = stream_granule.identifiables[data_stream_id] hdf_string = data_stream.values self._decoder = HDFDecoder(hdf_string) def get_values(self, field_name=''): hdf_path = self._get_hdf_path(field_name) try: array = self._decoder.read_hdf_dataset(hdf_path) except KeyError, ke: log.warn('Could not find requested dataset. Datasets present in hdf file: "%s"', self._decoder.list_datasets()) raise ke return array
class PointSupplementStreamParser(object): def __init__(self, stream_definition=None, stream_granule=None): """ @param stream_granule_container is the incoming packet object defining the point record for this stream """ self._stream_definition = stream_definition self._stream_granule = stream_granule data_stream_id = stream_granule.data_stream_id data_stream = stream_granule.identifiables[data_stream_id] hdf_string = data_stream.values self._decoder = HDFDecoder(hdf_string) def get_values(self, field_name=""): hdf_path = self._get_hdf_path(field_name) try: array = self._decoder.read_hdf_dataset(hdf_path) except KeyError, ke: log.warn( 'Could not find requested dataset. Datasets present in hdf file: "%s"', self._decoder.list_datasets() ) raise ke return array