Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(64)

Unified Diff: tools/matlab/parseLog.m

Issue 2584433002: Create top-level dir tools-webrtc and start moving things into it. (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tools/matlab/maxUnwrap.m ('k') | tools/matlab/rtpAnalyze.m » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/matlab/parseLog.m
diff --git a/tools/matlab/parseLog.m b/tools/matlab/parseLog.m
deleted file mode 100644
index 5d4c3f7bc1ab201ff966d47a98ad789fb9c7c4b2..0000000000000000000000000000000000000000
--- a/tools/matlab/parseLog.m
+++ /dev/null
@@ -1,54 +0,0 @@
-function parsed = parseLog(filename)
-%
-% parsed = parseLog(filename)
-% Parses a DataLog text file, with the filename specified in the string
-% filename, into a struct with each column name as a field, and with the
-% column data stored as a vector in that field.
-%
-% Arguments
-%
-% filename: A string with the name of the file to parse.
-%
-% Return value
-%
-% parsed: A struct containing each column parsed from the input file
-% as a field and with the column data stored as a vector in that
-% field.
-%
-
-% Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
-%
-% Use of this source code is governed by a BSD-style license
-% that can be found in the LICENSE file in the root of the source
-% tree. An additional intellectual property rights grant can be found
-% in the file PATENTS. All contributing project authors may
-% be found in the AUTHORS file in the root of the source tree.
-
-table = importdata(filename, ',', 1);
-if ~isstruct(table)
- error('Malformed file, possibly empty or lacking data entries')
-end
-
-colheaders = table.textdata;
-if length(colheaders) == 1
- colheaders = regexp(table.textdata{1}, ',', 'split');
-end
-
-parsed = struct;
-i = 1;
-while i <= length(colheaders)
- % Checking for a multi-value column.
- m = regexp(colheaders{i}, '([\w\t]+)\[(\d+)\]', 'tokens');
- if ~isempty(m)
- % Parse a multi-value column
- n = str2double(m{1}{2}) - 1;
- parsed.(strrep(m{1}{1}, ' ', '_')) = table.data(:, i:i+n);
- i = i + n + 1;
- elseif ~isempty(colheaders{i})
- % Parse a single-value column
- parsed.(strrep(colheaders{i}, ' ', '_')) = table.data(:, i);
- i = i + 1;
- else
- error('Empty column');
- end
-end
« no previous file with comments | « tools/matlab/maxUnwrap.m ('k') | tools/matlab/rtpAnalyze.m » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698