コード例 #1
0
ファイル: tracesplit.py プロジェクト: terekjudi/openxc-python
    def split(self, files):
        for filename in files:
            source = TraceDataSource(self.receive, filename=filename, loop=False, realtime=False)
            source.start()

        self.records.sort(key=itemgetter("timestamp"))
        for record in self.records:
            self.buckets[self._key_for_record(record)].append(record)

        return self.buckets
コード例 #2
0
ファイル: gps.py プロジェクト: danielpronych/openxc-python
def main():
    """Main Routine"""
    configure_logging()
    arguments = parse_options()
    transcoder = GPXTranscoder()
    
    source = TraceDataSource(transcoder.receive, filename=arguments.trace_file,
            loop=False, realtime=False)
    source.start()
    source.join()

    print(transcoder.output().decode("utf-8"))
コード例 #3
0
    def split(self, files):
        for filename in files:
            source = TraceDataSource(self.receive,
                                     filename=filename,
                                     loop=False,
                                     realtime=False)
            source.start()

        self.records.sort(key=itemgetter('timestamp'))
        for record in self.records:
            self.buckets[self._key_for_record(record)].append(record)

        return self.buckets
コード例 #4
0
    def split(self, files):
        """Split Routine
        @param files Object with a list of files to process."""
        for filename in files:
            source = TraceDataSource(self.receive, filename=filename,
                    loop=False, realtime=False)
            source.start()

        self.records.sort(key=itemgetter('timestamp'))
        for record in self.records:
            self.buckets[self._key_for_record(record)].append(record)

        return self.buckets
コード例 #5
0
ファイル: gps.py プロジェクト: tmalbonph/openxc-python
def main():
    configure_logging()
    arguments = parse_options()

    transcoder = GPXTranscoder()
    source = TraceDataSource(transcoder.receive, filename=arguments.trace_file,
            loop=False, realtime=False)
    source.start()
    source.join()

    print((transcoder.output().decode("utf-8")))