]> git.parisson.com Git - timeside.git/commit
- move generic component/interface architecture from core to component.py
authorOlivier Guilyardi <olivier@samalyse.com>
Fri, 27 Nov 2009 16:26:11 +0000 (16:26 +0000)
committerOlivier Guilyardi <olivier@samalyse.com>
Fri, 27 Nov 2009 16:26:11 +0000 (16:26 +0000)
commit7cd82b24dbc203874612e369d1899020d7b23f18
tree909fc862026344a0bf130607d75ef69021023036
parent01dc0250211eac20166ef5f71763a3d91f8f7406
- move generic component/interface architecture from core to component.py
- add Processor, MetaProcessor and processors() to core
- add IProcessor base interface for all processor interfaces
- let IAnalyzer, IGrapher, IEncoder and IDecoder subclass IProcessor
- let all actual processor classes descend from Processor
- use processors() instead of implementations() in test.py
- add listprocessors.py test script
13 files changed:
__init__.py
analyze/api.py
analyze/core.py
api.py [new file with mode: 0644]
core.py
decode/api.py
encode/api.py
encode/core.py
graph/api.py
graph/spectrogram_audiolab.py
graph/waveform_audiolab.py
tests/listprocessors.py [new file with mode: 0644]
tests/test.py