Exemple #1
0
    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)
Exemple #3
0
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
Exemple #4
0
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