Brian McFee

Results 136 issues of Brian McFee

This issue is intended to consolidate many of the long-standing issues and offline discussions we've had around revising the jams specification for a variety of applications and use-cases. --- ##...

question
schema
management
API change

Probably something changed dramatically in the CSS between jupyter notebook and jupyterlab. Anyone interested in taking a look at this?

bug
interoperability

After a chat with @jblsmith yesterday, it sounds quite likely that the SALAMI namespaces will need to be updated to include a "non-music" segment type at all levels. As I...

enhancement
schema

What do people think about disabling meta-data plots by default in annotation display? They're currently enabled by default. I ask because I never actually use them, and they make layout...

API change

We should be able to support SALAMI instruments, which appear to live in a constrained vocabulary.

enhancement
schema

Rehashing #40 after a conversation with @ejhumphrey There are good arguments for splitting the JAMS schema into smaller pieces that can be shared and repurposed. Specifically, a database (eg, a...

enhancement
schema

Going back to [this comment](https://github.com/marl/jams/issues/5#issuecomment-73518564), we punted on the idea of managing extrinsic data (eg, file paths) explicitly from within a JAMS object. Now that the dust has settled a...

enhancement
question
schema

### TL;DR What if we rewrote all namespace partial schemas as proper schemas, index them in the master schema, and then say each annotation has to validate as a `oneOf:...

schema
interoperability

[Tagging @justinsalamon ] The `jams.eval` module provides a unified interface between jams annotations and `mir_eval` metrics. Would it be possible to add bindings to `sed_eval` as well, for evaluating `tag_*`...

enhancement
interoperability

The current test suite does not run on pytest 4.x. PR #200 pins the dependency to 3.x for now, but we should fix this going forward.

testing