Skip to content

Commit

Permalink
Merge pull request #20 from bmcfee/parameter-order
Browse files Browse the repository at this point in the history
fixed parameter order for tag transformers
  • Loading branch information
bmcfee committed Sep 13, 2016
2 parents 66a1f62 + aa79694 commit c45cde1
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 24 deletions.
16 changes: 8 additions & 8 deletions pumpp/task/tags.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ class DynamicLabelTransformer(BaseTaskTransformer):
Attributes
----------
namespace : str
The JAMS namespace for this task
name : str
The name of this transformer object
namespace : str
The JAMS namespace for this task
labels : list of str [optional]
The list of labels for this task.
Expand All @@ -39,7 +39,7 @@ class DynamicLabelTransformer(BaseTaskTransformer):
--------
StaticLabelTransformer
'''
def __init__(self, namespace, name, labels=None, sr=22050, hop_length=512):
def __init__(self, name, namespace, labels=None, sr=22050, hop_length=512):
super(DynamicLabelTransformer, self).__init__(name=name,
namespace=namespace,
sr=sr,
Expand Down Expand Up @@ -106,12 +106,12 @@ class StaticLabelTransformer(BaseTaskTransformer):
Attributes
----------
namespace : str
The JAMS namespace for this task
name : str
The name of this transformer object
namespace : str
The JAMS namespace for this task
labels : list of str [optional]
The list of labels for this task.
Expand All @@ -123,7 +123,7 @@ class StaticLabelTransformer(BaseTaskTransformer):
DynamicLabelTransformer
'''

def __init__(self, namespace, name, labels=None):
def __init__(self, name, namespace, labels=None):
super(StaticLabelTransformer, self).__init__(name=name,
namespace=namespace,
sr=1, hop_length=1)
Expand Down
33 changes: 17 additions & 16 deletions tests/test_task.py
Original file line number Diff line number Diff line change
Expand Up @@ -206,8 +206,8 @@ def test_task_dlabel_present(SR, HOP_LENGTH):
ann.append(time=3, duration=1.0, value='disco')

jam.annotations.append(ann)
trans = pumpp.task.DynamicLabelTransformer(namespace='tag_open',
name='madeup',
trans = pumpp.task.DynamicLabelTransformer(name='madeup',
namespace='tag_open',
labels=labels)

output = trans.transform(jam)
Expand Down Expand Up @@ -238,8 +238,8 @@ def test_task_dlabel_absent(SR, HOP_LENGTH):
labels = ['alpha', 'beta', 'psycho', 'aqua', 'disco']

jam = jams.JAMS(file_metadata=dict(duration=4.0))
trans = pumpp.task.DynamicLabelTransformer(namespace='tag_open',
name='madeup',
trans = pumpp.task.DynamicLabelTransformer(name='madeup',
namespace='tag_open',
labels=labels)

output = trans.transform(jam)
Expand All @@ -261,8 +261,8 @@ def test_task_dlabel_absent(SR, HOP_LENGTH):

def test_task_dlabel_auto(SR, HOP_LENGTH):
jam = jams.JAMS(file_metadata=dict(duration=4.0))
trans = pumpp.task.DynamicLabelTransformer(namespace='tag_gtzan',
name='genre')
trans = pumpp.task.DynamicLabelTransformer(name='genre',
namespace='tag_gtzan')

output = trans.transform(jam)

Expand All @@ -285,8 +285,8 @@ def test_task_slabel_absent():
labels = ['alpha', 'beta', 'psycho', 'aqua', 'disco']

jam = jams.JAMS(file_metadata=dict(duration=4.0))
trans = pumpp.task.StaticLabelTransformer(namespace='tag_open',
name='madeup',
trans = pumpp.task.StaticLabelTransformer(name='madeup',
namespace='tag_open',
labels=labels)

output = trans.transform(jam)
Expand Down Expand Up @@ -319,8 +319,8 @@ def test_task_slabel_present():
ann.append(time=3, duration=1.0, value='disco')

jam.annotations.append(ann)
trans = pumpp.task.StaticLabelTransformer(namespace='tag_open',
name='madeup',
trans = pumpp.task.StaticLabelTransformer(name='madeup',
namespace='tag_open',
labels=labels)

output = trans.transform(jam)
Expand All @@ -346,8 +346,8 @@ def test_task_slabel_present():

def test_task_slabel_auto():
jam = jams.JAMS(file_metadata=dict(duration=4.0))
trans = pumpp.task.StaticLabelTransformer(namespace='tag_gtzan',
name='genre')
trans = pumpp.task.StaticLabelTransformer(name='genre',
namespace='tag_gtzan')

output = trans.transform(jam)

Expand Down Expand Up @@ -544,8 +544,9 @@ def test_transform_noprefix():
labels = ['foo', 'bar', 'baz']

jam = jams.JAMS(file_metadata=dict(duration=4.0))
trans = pumpp.task.StaticLabelTransformer(namespace='tag_open',
name=None, labels=labels)
trans = pumpp.task.StaticLabelTransformer(name=None,
namespace='tag_open',
labels=labels)

output = trans.transform(jam)

Expand Down Expand Up @@ -582,8 +583,8 @@ def test_transform_query():
jam.annotations.append(jams.Annotation(namespace='tag_gtzan'))
jam.annotations.append(jams.Annotation(namespace='tag_cal500'))

trans = pumpp.task.StaticLabelTransformer(namespace='tag_open',
name='multi',
trans = pumpp.task.StaticLabelTransformer(name='multi',
namespace='tag_open',
labels=labels)

# First test with no query
Expand Down

0 comments on commit c45cde1

Please sign in to comment.