e5e5ee0c3f7f7438a2519d32458fa72ea7af98e4,featurex/extractors/google.py,GoogleVisionAPIExtractor,_extract,#GoogleVisionAPIExtractor#Any#,10

Before Change



    def _extract(self, stim):
        if isinstance(stim, ImageStim):
            is_image = True
            stim = [stim]
        else:
            is_image = False
        request =  self._build_request(stim)
        responses = self._query_api(request)

        events = []
        for i, response in enumerate(responses):
            if response:
                annotations = response[self.response_object]
                values = self._parse_annotations(stim[i], annotations)
                onset = stim[i].onset if hasattr(stim[i], "onset") else i
                ev = Event(onset=onset, duration=stim[i].duration, values=values)
                events.append(ev)
            else:
                events.append(Event())

        if is_image:
            return events[0].values
        return events


class GoogleVisionAPIFaceExtractor(GoogleVisionAPIExtractor):

After Change


            if response:
                annotations = response[self.response_object]
                feat, values = self._parse_annotations(annotations)
                features += feat
                data += values

        data = [data]
        onsets = [stim[i].onset if hasattr(stim[i], "onset") else i for i in range(len(responses))]
        durations = [stim[i].duration for i in range(len(responses))]
        return ExtractorResult(data, stim, self, features=features, 
                                onsets=onsets, durations=durations)


class GoogleVisionAPIFaceExtractor(GoogleVisionAPIExtractor):
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 4

Instances


Project Name: tyarkoni/pliers
Commit Name: e5e5ee0c3f7f7438a2519d32458fa72ea7af98e4
Time: 2016-10-23
Author: quinten.mcnamara@gmail.com
File Name: featurex/extractors/google.py
Class Name: GoogleVisionAPIExtractor
Method Name: _extract


Project Name: tyarkoni/pliers
Commit Name: b3cf6fd0c65394a97c2dbcff6dd835de5006e10f
Time: 2016-10-12
Author: tyarkoni@gmail.com
File Name: featurex/extractors/audio.py
Class Name: STFTExtractor
Method Name: _extract


Project Name: tyarkoni/pliers
Commit Name: 0a37dea8cd7bc8d533ee971cb6fc5ec59537f4b7
Time: 2017-10-22
Author: quinten.mcnamara@gmail.com
File Name: pliers/extractors/text.py
Class Name: PartOfSpeechExtractor
Method Name: _extract