tempo_eval.list_estimate_corpus_names

tempo_eval.list_estimate_corpus_names()[source]

List of corpus names for (built-in) estimates. Instead of the actual jam annotation_metadata corpus name, we use the names of the base directories of the estimates repository, as this allows us listing them without parsing the whole tree.

Additionally, using directory names lets us better control the spelling of corpus names, as we don’t have to rely on what’s in many many jam files.

Returns

sorted list of corpus names for estimate datasets

Return type

list[str]

Example

>>> from tempo_eval import list_estimate_corpus_names
>>> list_estimate_corpus_names()
['acm_mirum', 'ballroom', 'beatles', 'fma_medium', 'fma_small',
'giantsteps_mtg_key', 'giantsteps_tempo', 'gtzan', 'hainsworth',
'ismir2004songs', 'lmd_tempo', 'queen', 'rwc_mdb_c', 'rwc_mdb_g',
'rwc_mdb_j', 'rwc_mdb_p', 'rwc_mdb_r', 'smc_mirex', 'wjd']

See also

To actually read estimates, use read_estimate_annotations.