Created
February 3, 2015 15:29
-
-
Save bmcfee/c3c0f560789b2c1886e1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "metadata": { | |
| "name": "", | |
| "signature": "sha256:592860150a6ee8d90f59de062e841b3e52e3f77cc27709f44212f5e2254b7ad4" | |
| }, | |
| "nbformat": 3, | |
| "nbformat_minor": 0, | |
| "worksheets": [ | |
| { | |
| "cells": [ | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "import pyjams\n", | |
| "import pandas as pd" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [], | |
| "prompt_number": 24 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "jam = pyjams.load('/home/bmcfee/git/jams/datasets/SMC_MIREX/SMC_052.jams')" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [], | |
| "prompt_number": 27 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "pyjams.validate(jam)" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "metadata": {}, | |
| "output_type": "pyout", | |
| "prompt_number": 28, | |
| "text": [ | |
| "True" | |
| ] | |
| } | |
| ], | |
| "prompt_number": 28 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "jam.annotations" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "metadata": {}, | |
| "output_type": "pyout", | |
| "prompt_number": 29, | |
| "text": [ | |
| "[<Annotation: namespace, annotation_metadata, data, sandbox>,\n", | |
| " <Annotation: namespace, annotation_metadata, data, sandbox>]" | |
| ] | |
| } | |
| ], | |
| "prompt_number": 29 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "beats = jam.search(namespace='beat')[0]" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [], | |
| "prompt_number": 31 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "beat_tags = jam.search(namespace='tag')[0]" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [], | |
| "prompt_number": 32 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "beats.data.head(5)" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "html": [ | |
| "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>time</th>\n", | |
| " <th>duration</th>\n", | |
| " <th>value</th>\n", | |
| " <th>confidence</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td> 00:00:00</td>\n", | |
| " <td>0 days</td>\n", | |
| " <td> 1</td>\n", | |
| " <td>NaN</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>00:00:00.731400</td>\n", | |
| " <td>0 days</td>\n", | |
| " <td> 1</td>\n", | |
| " <td>NaN</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>00:00:01.428000</td>\n", | |
| " <td>0 days</td>\n", | |
| " <td> 1</td>\n", | |
| " <td>NaN</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>00:00:02.113000</td>\n", | |
| " <td>0 days</td>\n", | |
| " <td> 1</td>\n", | |
| " <td>NaN</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>4</th>\n", | |
| " <td>00:00:02.821200</td>\n", | |
| " <td>0 days</td>\n", | |
| " <td> 1</td>\n", | |
| " <td>NaN</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "metadata": {}, | |
| "output_type": "pyout", | |
| "prompt_number": 33, | |
| "text": [ | |
| " time duration value confidence\n", | |
| "0 00:00:00 0 days 1 NaN\n", | |
| "1 00:00:00.731400 0 days 1 NaN\n", | |
| "2 00:00:01.428000 0 days 1 NaN\n", | |
| "3 00:00:02.113000 0 days 1 NaN\n", | |
| "4 00:00:02.821200 0 days 1 NaN" | |
| ] | |
| } | |
| ], | |
| "prompt_number": 33 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "beat_tags.data" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "html": [ | |
| "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>time</th>\n", | |
| " <th>duration</th>\n", | |
| " <th>value</th>\n", | |
| " <th>confidence</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td>0 days</td>\n", | |
| " <td>00:00:40</td>\n", | |
| " <td> quiet accompaniment</td>\n", | |
| " <td> None</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>0 days</td>\n", | |
| " <td>00:00:40</td>\n", | |
| " <td> slow tempo</td>\n", | |
| " <td> None</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>0 days</td>\n", | |
| " <td>00:00:40</td>\n", | |
| " <td> gradual tempo change</td>\n", | |
| " <td> None</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>0 days</td>\n", | |
| " <td>00:00:40</td>\n", | |
| " <td> tempo incontinuity</td>\n", | |
| " <td> None</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>4</th>\n", | |
| " <td>0 days</td>\n", | |
| " <td>00:00:40</td>\n", | |
| " <td> expressive timing</td>\n", | |
| " <td> None</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "metadata": {}, | |
| "output_type": "pyout", | |
| "prompt_number": 34, | |
| "text": [ | |
| " time duration value confidence\n", | |
| "0 0 days 00:00:40 quiet accompaniment None\n", | |
| "1 0 days 00:00:40 slow tempo None\n", | |
| "2 0 days 00:00:40 gradual tempo change None\n", | |
| "3 0 days 00:00:40 tempo incontinuity None\n", | |
| "4 0 days 00:00:40 expressive timing None" | |
| ] | |
| } | |
| ], | |
| "prompt_number": 34 | |
| }, | |
| { | |
| "cell_type": "code", | |
| "collapsed": false, | |
| "input": [ | |
| "jam.__json__" | |
| ], | |
| "language": "python", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "metadata": {}, | |
| "output_type": "pyout", | |
| "prompt_number": 35, | |
| "text": [ | |
| "{'annotations': [{'annotation_metadata': {'annotator': {'id': u'a'},\n", | |
| " 'corpus': u'SMC_MIREX',\n", | |
| " 'curator': {'email': u'[email protected]', 'name': u'Matthew Davies'}},\n", | |
| " 'data': [{u'confidence': nan,\n", | |
| " u'duration': 0.0,\n", | |
| " u'time': 0.0,\n", | |
| " u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 0.7314, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 1.428, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 2.113, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 2.8212, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 3.5062, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 4.1795, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 4.7591, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 5.3289, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 6.0023, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 6.606, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 7.2794, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 7.8019, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 8.4288, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 9.09, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 9.68, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 10.4, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 11.12, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 11.81, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 12.56, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 13.188, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 13.815, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 14.407, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 14.988, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 15.632, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 16.326, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 17.012, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 17.68, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 18.35, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 18.99, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 19.6, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 20.2, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 20.84, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 21.51, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 22.19, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 23.044, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 23.67, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 24.32, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 24.9, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 25.58, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 26.2, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 26.86, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 27.49, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 28.261, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 28.89, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 29.57, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 30.15, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 30.75, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 31.41, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 32.13, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 32.922, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 33.82, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 34.448, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 35.02, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 35.608, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 36.269, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 36.881, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 37.518, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 38.228, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 38.89, u'value': 1.0},\n", | |
| " {u'confidence': nan, u'duration': 0.0, u'time': 39.61, u'value': 1.0}],\n", | |
| " 'namespace': u'beat',\n", | |
| " 'sandbox': {'metrical_interpretation': u'1_2_2'}},\n", | |
| " {'annotation_metadata': {'annotator': {'confidence': 2, 'id': u'o'},\n", | |
| " 'corpus': u'SMC_MIREX',\n", | |
| " 'curator': {'email': u'[email protected]', 'name': u'Matthew Davies'}},\n", | |
| " 'data': [{u'confidence': None,\n", | |
| " u'duration': 40.0,\n", | |
| " u'time': 0.0,\n", | |
| " u'value': u'quiet accompaniment'},\n", | |
| " {u'confidence': None,\n", | |
| " u'duration': 40.0,\n", | |
| " u'time': 0.0,\n", | |
| " u'value': u'slow tempo'},\n", | |
| " {u'confidence': None,\n", | |
| " u'duration': 40.0,\n", | |
| " u'time': 0.0,\n", | |
| " u'value': u'gradual tempo change'},\n", | |
| " {u'confidence': None,\n", | |
| " u'duration': 40.0,\n", | |
| " u'time': 0.0,\n", | |
| " u'value': u'tempo incontinuity'},\n", | |
| " {u'confidence': None,\n", | |
| " u'duration': 40.0,\n", | |
| " u'time': 0.0,\n", | |
| " u'value': u'expressive timing'}],\n", | |
| " 'namespace': u'tag_open',\n", | |
| " 'sandbox': {}}],\n", | |
| " 'file_metadata': {'duration': u'00:00:40.00',\n", | |
| " 'identifiers': {},\n", | |
| " 'jams_version': u'0.1.0',\n", | |
| " 'title': u'SMC_052'},\n", | |
| " 'sandbox': {}}" | |
| ] | |
| } | |
| ], | |
| "prompt_number": 35 | |
| } | |
| ], | |
| "metadata": {} | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment