]> git.parisson.com Git - timeside.git/commit
refactor(analyzer.core): refactor AnalyzerResult
authorThomas Fillon <thomas@parisson.com>
Mon, 23 Jun 2014 22:47:14 +0000 (00:47 +0200)
committerThomas Fillon <thomas@parisson.com>
Mon, 23 Jun 2014 22:47:14 +0000 (00:47 +0200)
commite9749c92ee3a4d758a3e320111db4e1589993a56
tree9ab47de2bb8826c1ff3e568df798048298780eb3
parent2ce4fcf695f2ea0a1753c5aec6ea4b49b8b354e3
refactor(analyzer.core): refactor AnalyzerResult

- Put frame_metadata and label_metadata inside data_object
- No more subclasses for analyzerResult
- Put subclasses in data_object (subclasses of DataObject: one per (data_mode, time_mode) combination
- Add 'y_value' and 'y_unit' key for data_object (to deal with 2D array where the y-value is a data and may have a unit like spectrogram (y_value = frequnecies, y_unit=Hz))
tests/test_AnalyzerResult.py
timeside/analyzer/aubio/aubio_temporal.py
timeside/analyzer/core.py
timeside/analyzer/irit_monopoly.py
timeside/analyzer/irit_speech_4hz.py
timeside/analyzer/irit_speech_entropy.py
timeside/analyzer/yaafe.py
timeside/grapher/render_analyzers.py