Advertisement
Guest User

Untitled

a guest
Jun 16th, 2017
476
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.64 KB | None | 0 0
  1. {
  2. "cells": [
  3. {
  4. "cell_type": "code",
  5. "execution_count": 1,
  6. "metadata": {
  7. "collapsed": true
  8. },
  9. "outputs": [],
  10. "source": [
  11. "%load_ext autoreload\n",
  12. "%autoreload 2\n",
  13. "\n",
  14. "import jams\n",
  15. "\n",
  16. "import pandas as pd\n",
  17. "\n",
  18. "from IPython.display import HTML"
  19. ]
  20. },
  21. {
  22. "cell_type": "code",
  23. "execution_count": 2,
  24. "metadata": {
  25. "collapsed": true
  26. },
  27. "outputs": [],
  28. "source": [
  29. "jams_files = jams.util.find_with_extension('/home/bmcfee/git/jams-data/datasets/Isophonics/The Beatles//', 'jams')"
  30. ]
  31. },
  32. {
  33. "cell_type": "code",
  34. "execution_count": 3,
  35. "metadata": {
  36. "collapsed": true
  37. },
  38. "outputs": [],
  39. "source": [
  40. "J = jams.load(jams_files[151], validate=False)"
  41. ]
  42. },
  43. {
  44. "cell_type": "code",
  45. "execution_count": 4,
  46. "metadata": {},
  47. "outputs": [
  48. {
  49. "data": {
  50. "text/html": [
  51. "<div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  52. " File Metadata\n",
  53. " </div><div class=\"panel-body\">\n",
  54. " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  55. " Artist&nbsp;\n",
  56. " <span class=\"pull-right\">The Beatles</span>\n",
  57. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  58. " Title&nbsp;\n",
  59. " <span class=\"pull-right\">01_-_Come_Together</span>\n",
  60. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  61. " Release&nbsp;\n",
  62. " <span class=\"pull-right\"></span>\n",
  63. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  64. " Duration (s)&nbsp;\n",
  65. " <span class=\"pull-right\">260.627</span>\n",
  66. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  67. " JAMS version&nbsp;\n",
  68. " <span class=\"pull-right\">0.2.0</span>\n",
  69. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  70. " Identifiers\n",
  71. " </div></div></div>\n",
  72. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  73. " Annotations\n",
  74. " </div><div class=\"panel-body\">\n",
  75. " <div class=\"panel-group\"> <div class=\"panel panel-default\">\n",
  76. " <div class=\"panel-heading\" role=\"tab\" id=\"heading-139662262521472-1\">\n",
  77. " <a role=\"button\"\n",
  78. " data-toggle=\"collapse\"\n",
  79. " data-parent=\"#accordion\"\n",
  80. " href=\"#139662262521472-1\"\n",
  81. " aria-expanded=\"false\"\n",
  82. " class=\"collapsed label label-primary\"\n",
  83. " aria-controls=\"139662262521472-1\">\n",
  84. " <em>chord</em>\n",
  85. " <span class=\"badge pull-right\">36</span>\n",
  86. " </a>\n",
  87. " </div> <div id=\"139662262521472-1\" class=\"panel-collapse collapse\"\n",
  88. " role=\"tabpanel\" aria-labelledby=\"heading-139662262521472-1\">\n",
  89. " <div class=\"panel-body\"><div class=\"pull-right\">\n",
  90. " <div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  91. " Annotator\n",
  92. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  93. " Version&nbsp;\n",
  94. " <span class=\"pull-right\">1.0</span>\n",
  95. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  96. " Corpus&nbsp;\n",
  97. " <span class=\"pull-right\">Isophonics</span>\n",
  98. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  99. " Curator\n",
  100. " </div><div class=\"panel-body\">\n",
  101. " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  102. " Name&nbsp;\n",
  103. " <span class=\"pull-right\">Matthias Mauch</span>\n",
  104. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  105. " Email&nbsp;\n",
  106. " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
  107. " </div></div></div>\n",
  108. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  109. " Annotation tools&nbsp;\n",
  110. " <span class=\"pull-right\"></span>\n",
  111. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  112. " Annotation rules&nbsp;\n",
  113. " <span class=\"pull-right\"></span>\n",
  114. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  115. " Data source&nbsp;\n",
  116. " <span class=\"pull-right\"></span>\n",
  117. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  118. " Validation&nbsp;\n",
  119. " <span class=\"pull-right\"></span>\n",
  120. " </div></div></div>\n",
  121. " </div><div class=\"pull-right\">\n",
  122. " \n",
  123. " </div><table border=\"1\" class=\"dataframe\">\n",
  124. " <thead>\n",
  125. " <tr style=\"text-align: right;\">\n",
  126. " <th></th>\n",
  127. " <th>time</th>\n",
  128. " <th>duration</th>\n",
  129. " <th>value</th>\n",
  130. " <th>confidence</th>\n",
  131. " </tr>\n",
  132. " </thead><tbody><tr>\n",
  133. " <th>0</th>\n",
  134. " <td>0.000</td>\n",
  135. " <td>1.172</td>\n",
  136. " <td>N</td>\n",
  137. " <td>1.0</td>\n",
  138. " </tr><tr>\n",
  139. " <th>1</th>\n",
  140. " <td>1.172</td>\n",
  141. " <td>11.413</td>\n",
  142. " <td>D:min</td>\n",
  143. " <td>1.0</td>\n",
  144. " </tr><tr>\n",
  145. " <th>2</th>\n",
  146. " <td>12.585</td>\n",
  147. " <td>11.784</td>\n",
  148. " <td>D:min</td>\n",
  149. " <td>1.0</td>\n",
  150. " </tr><tr>\n",
  151. " <th>3</th>\n",
  152. " <td>24.369</td>\n",
  153. " <td>5.840</td>\n",
  154. " <td>A</td>\n",
  155. " <td>1.0</td>\n",
  156. " </tr><tr>\n",
  157. " <th>4</th>\n",
  158. " <td>30.209</td>\n",
  159. " <td>4.395</td>\n",
  160. " <td>G:7</td>\n",
  161. " <td>1.0</td>\n",
  162. " </tr><tr>\n",
  163. " <th>5</th>\n",
  164. " <td>34.604</td>\n",
  165. " <td>1.433</td>\n",
  166. " <td>N</td>\n",
  167. " <td>1.0</td>\n",
  168. " </tr><tr>\n",
  169. " <th>6</th>\n",
  170. " <td>36.037</td>\n",
  171. " <td>11.378</td>\n",
  172. " <td>D:min</td>\n",
  173. " <td>1.0</td>\n",
  174. " </tr><tr>\n",
  175. " <th>7</th>\n",
  176. " <td>47.415</td>\n",
  177. " <td>11.726</td>\n",
  178. " <td>D:min</td>\n",
  179. " <td>1.0</td>\n",
  180. " </tr><tr>\n",
  181. " <th>8</th>\n",
  182. " <td>59.141</td>\n",
  183. " <td>5.828</td>\n",
  184. " <td>A</td>\n",
  185. " <td>1.0</td>\n",
  186. " </tr><tr>\n",
  187. " <th>9</th>\n",
  188. " <td>64.969</td>\n",
  189. " <td>5.743</td>\n",
  190. " <td>G:7</td>\n",
  191. " <td>1.0</td>\n",
  192. " </tr><tr>\n",
  193. " <th>10</th>\n",
  194. " <td>70.712</td>\n",
  195. " <td>2.222</td>\n",
  196. " <td>B:min</td>\n",
  197. " <td>1.0</td>\n",
  198. " </tr><tr>\n",
  199. " <th>11</th>\n",
  200. " <td>72.934</td>\n",
  201. " <td>0.685</td>\n",
  202. " <td>A</td>\n",
  203. " <td>1.0</td>\n",
  204. " </tr><tr>\n",
  205. " <th>...</th>\n",
  206. " <td>...</td>\n",
  207. " <td>...</td>\n",
  208. " <td>...</td>\n",
  209. " <td>...</td>\n",
  210. " </tr><tr>\n",
  211. " <th>24</th>\n",
  212. " <td>134.223</td>\n",
  213. " <td>11.529</td>\n",
  214. " <td>A</td>\n",
  215. " <td>1.0</td>\n",
  216. " </tr><tr>\n",
  217. " <th>25</th>\n",
  218. " <td>145.752</td>\n",
  219. " <td>5.770</td>\n",
  220. " <td>D:min</td>\n",
  221. " <td>1.0</td>\n",
  222. " </tr><tr>\n",
  223. " <th>26</th>\n",
  224. " <td>151.522</td>\n",
  225. " <td>11.796</td>\n",
  226. " <td>D:min</td>\n",
  227. " <td>1.0</td>\n",
  228. " </tr><tr>\n",
  229. " <th>27</th>\n",
  230. " <td>163.318</td>\n",
  231. " <td>5.863</td>\n",
  232. " <td>A</td>\n",
  233. " <td>1.0</td>\n",
  234. " </tr><tr>\n",
  235. " <th>28</th>\n",
  236. " <td>169.181</td>\n",
  237. " <td>5.840</td>\n",
  238. " <td>G:7</td>\n",
  239. " <td>1.0</td>\n",
  240. " </tr><tr>\n",
  241. " <th>29</th>\n",
  242. " <td>175.020</td>\n",
  243. " <td>2.159</td>\n",
  244. " <td>B:min</td>\n",
  245. " <td>1.0</td>\n",
  246. " </tr><tr>\n",
  247. " <th>30</th>\n",
  248. " <td>177.180</td>\n",
  249. " <td>0.743</td>\n",
  250. " <td>A</td>\n",
  251. " <td>1.0</td>\n",
  252. " </tr><tr>\n",
  253. " <th>31</th>\n",
  254. " <td>177.923</td>\n",
  255. " <td>1.440</td>\n",
  256. " <td>G</td>\n",
  257. " <td>1.0</td>\n",
  258. " </tr><tr>\n",
  259. " <th>32</th>\n",
  260. " <td>179.363</td>\n",
  261. " <td>1.498</td>\n",
  262. " <td>A</td>\n",
  263. " <td>1.0</td>\n",
  264. " </tr><tr>\n",
  265. " <th>33</th>\n",
  266. " <td>180.860</td>\n",
  267. " <td>11.413</td>\n",
  268. " <td>D:min</td>\n",
  269. " <td>1.0</td>\n",
  270. " </tr><tr>\n",
  271. " <th>34</th>\n",
  272. " <td>192.273</td>\n",
  273. " <td>64.003</td>\n",
  274. " <td>D:min</td>\n",
  275. " <td>1.0</td>\n",
  276. " </tr><tr>\n",
  277. " <th>35</th>\n",
  278. " <td>256.276</td>\n",
  279. " <td>4.374</td>\n",
  280. " <td>N</td>\n",
  281. " <td>1.0</td>\n",
  282. " </tr></tbody></table></div></div></div></div><div class=\"panel-group\"> <div class=\"panel panel-default\">\n",
  283. " <div class=\"panel-heading\" role=\"tab\" id=\"heading-139662262521808-2\">\n",
  284. " <a role=\"button\"\n",
  285. " data-toggle=\"collapse\"\n",
  286. " data-parent=\"#accordion\"\n",
  287. " href=\"#139662262521808-2\"\n",
  288. " aria-expanded=\"false\"\n",
  289. " class=\"collapsed label label-primary\"\n",
  290. " aria-controls=\"139662262521808-2\">\n",
  291. " <em>key_mode</em>\n",
  292. " <span class=\"badge pull-right\">7</span>\n",
  293. " </a>\n",
  294. " </div> <div id=\"139662262521808-2\" class=\"panel-collapse collapse\"\n",
  295. " role=\"tabpanel\" aria-labelledby=\"heading-139662262521808-2\">\n",
  296. " <div class=\"panel-body\"><div class=\"pull-right\">\n",
  297. " <div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  298. " Annotator\n",
  299. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  300. " Version&nbsp;\n",
  301. " <span class=\"pull-right\">1.0</span>\n",
  302. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  303. " Corpus&nbsp;\n",
  304. " <span class=\"pull-right\">Isophonics</span>\n",
  305. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  306. " Curator\n",
  307. " </div><div class=\"panel-body\">\n",
  308. " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  309. " Name&nbsp;\n",
  310. " <span class=\"pull-right\">Matthias Mauch</span>\n",
  311. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  312. " Email&nbsp;\n",
  313. " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
  314. " </div></div></div>\n",
  315. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  316. " Annotation tools&nbsp;\n",
  317. " <span class=\"pull-right\"></span>\n",
  318. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  319. " Annotation rules&nbsp;\n",
  320. " <span class=\"pull-right\"></span>\n",
  321. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  322. " Data source&nbsp;\n",
  323. " <span class=\"pull-right\"></span>\n",
  324. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  325. " Validation&nbsp;\n",
  326. " <span class=\"pull-right\"></span>\n",
  327. " </div></div></div>\n",
  328. " </div><div class=\"pull-right\">\n",
  329. " \n",
  330. " </div><table border=\"1\" class=\"dataframe\">\n",
  331. " <thead>\n",
  332. " <tr style=\"text-align: right;\">\n",
  333. " <th></th>\n",
  334. " <th>time</th>\n",
  335. " <th>duration</th>\n",
  336. " <th>value</th>\n",
  337. " <th>confidence</th>\n",
  338. " </tr>\n",
  339. " </thead><tbody><tr>\n",
  340. " <th>0</th>\n",
  341. " <td>1.010</td>\n",
  342. " <td>69.663</td>\n",
  343. " <td>D:minor</td>\n",
  344. " <td>1.0</td>\n",
  345. " </tr><tr>\n",
  346. " <th>1</th>\n",
  347. " <td>70.673</td>\n",
  348. " <td>5.757</td>\n",
  349. " <td>D</td>\n",
  350. " <td>1.0</td>\n",
  351. " </tr><tr>\n",
  352. " <th>2</th>\n",
  353. " <td>76.430</td>\n",
  354. " <td>34.737</td>\n",
  355. " <td>D:minor</td>\n",
  356. " <td>1.0</td>\n",
  357. " </tr><tr>\n",
  358. " <th>3</th>\n",
  359. " <td>111.167</td>\n",
  360. " <td>5.776</td>\n",
  361. " <td>D</td>\n",
  362. " <td>1.0</td>\n",
  363. " </tr><tr>\n",
  364. " <th>4</th>\n",
  365. " <td>116.943</td>\n",
  366. " <td>57.956</td>\n",
  367. " <td>D:minor</td>\n",
  368. " <td>1.0</td>\n",
  369. " </tr><tr>\n",
  370. " <th>5</th>\n",
  371. " <td>174.899</td>\n",
  372. " <td>5.848</td>\n",
  373. " <td>D</td>\n",
  374. " <td>1.0</td>\n",
  375. " </tr><tr>\n",
  376. " <th>6</th>\n",
  377. " <td>180.747</td>\n",
  378. " <td>73.388</td>\n",
  379. " <td>D:minor</td>\n",
  380. " <td>1.0</td>\n",
  381. " </tr></tbody></table></div></div></div></div><div class=\"panel-group\"> <div class=\"panel panel-default\">\n",
  382. " <div class=\"panel-heading\" role=\"tab\" id=\"heading-139662262133088-3\">\n",
  383. " <a role=\"button\"\n",
  384. " data-toggle=\"collapse\"\n",
  385. " data-parent=\"#accordion\"\n",
  386. " href=\"#139662262133088-3\"\n",
  387. " aria-expanded=\"false\"\n",
  388. " class=\"collapsed label label-primary\"\n",
  389. " aria-controls=\"139662262133088-3\">\n",
  390. " <em>segment_open</em>\n",
  391. " <span class=\"badge pull-right\">11</span>\n",
  392. " </a>\n",
  393. " </div> <div id=\"139662262133088-3\" class=\"panel-collapse collapse\"\n",
  394. " role=\"tabpanel\" aria-labelledby=\"heading-139662262133088-3\">\n",
  395. " <div class=\"panel-body\"><div class=\"pull-right\">\n",
  396. " <div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  397. " Annotator\n",
  398. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  399. " Version&nbsp;\n",
  400. " <span class=\"pull-right\">1.0</span>\n",
  401. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  402. " Corpus&nbsp;\n",
  403. " <span class=\"pull-right\">Isophonics</span>\n",
  404. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  405. " Curator\n",
  406. " </div><div class=\"panel-body\">\n",
  407. " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  408. " Name&nbsp;\n",
  409. " <span class=\"pull-right\">Matthias Mauch</span>\n",
  410. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  411. " Email&nbsp;\n",
  412. " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
  413. " </div></div></div>\n",
  414. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  415. " Annotation tools&nbsp;\n",
  416. " <span class=\"pull-right\"></span>\n",
  417. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  418. " Annotation rules&nbsp;\n",
  419. " <span class=\"pull-right\"></span>\n",
  420. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  421. " Data source&nbsp;\n",
  422. " <span class=\"pull-right\"></span>\n",
  423. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  424. " Validation&nbsp;\n",
  425. " <span class=\"pull-right\"></span>\n",
  426. " </div></div></div>\n",
  427. " </div><div class=\"pull-right\">\n",
  428. " \n",
  429. " </div><table border=\"1\" class=\"dataframe\">\n",
  430. " <thead>\n",
  431. " <tr style=\"text-align: right;\">\n",
  432. " <th></th>\n",
  433. " <th>time</th>\n",
  434. " <th>duration</th>\n",
  435. " <th>value</th>\n",
  436. " <th>confidence</th>\n",
  437. " </tr>\n",
  438. " </thead><tbody><tr>\n",
  439. " <th>0</th>\n",
  440. " <td>0.000</td>\n",
  441. " <td>1.000</td>\n",
  442. " <td>silence</td>\n",
  443. " <td>1.0</td>\n",
  444. " </tr><tr>\n",
  445. " <th>1</th>\n",
  446. " <td>1.000</td>\n",
  447. " <td>34.861</td>\n",
  448. " <td>intro/verse</td>\n",
  449. " <td>1.0</td>\n",
  450. " </tr><tr>\n",
  451. " <th>2</th>\n",
  452. " <td>35.861</td>\n",
  453. " <td>34.756</td>\n",
  454. " <td>intro/verse</td>\n",
  455. " <td>1.0</td>\n",
  456. " </tr><tr>\n",
  457. " <th>3</th>\n",
  458. " <td>70.617</td>\n",
  459. " <td>5.870</td>\n",
  460. " <td>refrain</td>\n",
  461. " <td>1.0</td>\n",
  462. " </tr><tr>\n",
  463. " <th>4</th>\n",
  464. " <td>76.487</td>\n",
  465. " <td>34.749</td>\n",
  466. " <td>intro/verse</td>\n",
  467. " <td>1.0</td>\n",
  468. " </tr><tr>\n",
  469. " <th>5</th>\n",
  470. " <td>111.236</td>\n",
  471. " <td>5.759</td>\n",
  472. " <td>refrain</td>\n",
  473. " <td>1.0</td>\n",
  474. " </tr><tr>\n",
  475. " <th>6</th>\n",
  476. " <td>116.995</td>\n",
  477. " <td>28.722</td>\n",
  478. " <td>1/2_intro/verse_(instrumental)</td>\n",
  479. " <td>1.0</td>\n",
  480. " </tr><tr>\n",
  481. " <th>7</th>\n",
  482. " <td>145.717</td>\n",
  483. " <td>29.238</td>\n",
  484. " <td>1/2_intro/verse</td>\n",
  485. " <td>1.0</td>\n",
  486. " </tr><tr>\n",
  487. " <th>8</th>\n",
  488. " <td>174.955</td>\n",
  489. " <td>5.874</td>\n",
  490. " <td>refrain</td>\n",
  491. " <td>1.0</td>\n",
  492. " </tr><tr>\n",
  493. " <th>9</th>\n",
  494. " <td>180.829</td>\n",
  495. " <td>73.419</td>\n",
  496. " <td>intro/outro_(fade-out)</td>\n",
  497. " <td>1.0</td>\n",
  498. " </tr><tr>\n",
  499. " <th>10</th>\n",
  500. " <td>254.248</td>\n",
  501. " <td>6.379</td>\n",
  502. " <td>silence</td>\n",
  503. " <td>1.0</td>\n",
  504. " </tr></tbody></table></div></div></div></div><div class=\"panel-group\"> <div class=\"panel panel-default\">\n",
  505. " <div class=\"panel-heading\" role=\"tab\" id=\"heading-139662262133424-4\">\n",
  506. " <a role=\"button\"\n",
  507. " data-toggle=\"collapse\"\n",
  508. " data-parent=\"#accordion\"\n",
  509. " href=\"#139662262133424-4\"\n",
  510. " aria-expanded=\"false\"\n",
  511. " class=\"collapsed label label-primary\"\n",
  512. " aria-controls=\"139662262133424-4\">\n",
  513. " <em>beat</em>\n",
  514. " <span class=\"badge pull-right\">349</span>\n",
  515. " </a>\n",
  516. " </div> <div id=\"139662262133424-4\" class=\"panel-collapse collapse\"\n",
  517. " role=\"tabpanel\" aria-labelledby=\"heading-139662262133424-4\">\n",
  518. " <div class=\"panel-body\"><div class=\"pull-right\">\n",
  519. " <div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  520. " Annotator\n",
  521. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  522. " Version&nbsp;\n",
  523. " <span class=\"pull-right\">1.0</span>\n",
  524. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  525. " Corpus&nbsp;\n",
  526. " <span class=\"pull-right\">Isophonics</span>\n",
  527. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  528. " Curator\n",
  529. " </div><div class=\"panel-body\">\n",
  530. " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  531. " Name&nbsp;\n",
  532. " <span class=\"pull-right\">Matthias Mauch</span>\n",
  533. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  534. " Email&nbsp;\n",
  535. " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
  536. " </div></div></div>\n",
  537. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  538. " Annotation tools&nbsp;\n",
  539. " <span class=\"pull-right\"></span>\n",
  540. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  541. " Annotation rules&nbsp;\n",
  542. " <span class=\"pull-right\"></span>\n",
  543. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  544. " Data source&nbsp;\n",
  545. " <span class=\"pull-right\"></span>\n",
  546. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  547. " Validation&nbsp;\n",
  548. " <span class=\"pull-right\"></span>\n",
  549. " </div></div></div>\n",
  550. " </div><div class=\"pull-right\">\n",
  551. " \n",
  552. " </div><table border=\"1\" class=\"dataframe\">\n",
  553. " <thead>\n",
  554. " <tr style=\"text-align: right;\">\n",
  555. " <th></th>\n",
  556. " <th>time</th>\n",
  557. " <th>duration</th>\n",
  558. " <th>value</th>\n",
  559. " <th>confidence</th>\n",
  560. " </tr>\n",
  561. " </thead><tbody><tr>\n",
  562. " <th>0</th>\n",
  563. " <td>1.196</td>\n",
  564. " <td>0.000</td>\n",
  565. " <td>1.0</td>\n",
  566. " <td>1.0</td>\n",
  567. " </tr><tr>\n",
  568. " <th>1</th>\n",
  569. " <td>1.904</td>\n",
  570. " <td>0.000</td>\n",
  571. " <td>2.0</td>\n",
  572. " <td>1.0</td>\n",
  573. " </tr><tr>\n",
  574. " <th>2</th>\n",
  575. " <td>2.612</td>\n",
  576. " <td>0.000</td>\n",
  577. " <td>3.0</td>\n",
  578. " <td>1.0</td>\n",
  579. " </tr><tr>\n",
  580. " <th>3</th>\n",
  581. " <td>3.332</td>\n",
  582. " <td>0.000</td>\n",
  583. " <td>4.0</td>\n",
  584. " <td>1.0</td>\n",
  585. " </tr><tr>\n",
  586. " <th>4</th>\n",
  587. " <td>4.029</td>\n",
  588. " <td>0.000</td>\n",
  589. " <td>1.0</td>\n",
  590. " <td>1.0</td>\n",
  591. " </tr><tr>\n",
  592. " <th>5</th>\n",
  593. " <td>4.772</td>\n",
  594. " <td>0.000</td>\n",
  595. " <td>2.0</td>\n",
  596. " <td>1.0</td>\n",
  597. " </tr><tr>\n",
  598. " <th>6</th>\n",
  599. " <td>5.503</td>\n",
  600. " <td>0.000</td>\n",
  601. " <td>3.0</td>\n",
  602. " <td>1.0</td>\n",
  603. " </tr><tr>\n",
  604. " <th>7</th>\n",
  605. " <td>6.211</td>\n",
  606. " <td>0.000</td>\n",
  607. " <td>4.0</td>\n",
  608. " <td>1.0</td>\n",
  609. " </tr><tr>\n",
  610. " <th>8</th>\n",
  611. " <td>6.920</td>\n",
  612. " <td>0.000</td>\n",
  613. " <td>1.0</td>\n",
  614. " <td>1.0</td>\n",
  615. " </tr><tr>\n",
  616. " <th>9</th>\n",
  617. " <td>7.639</td>\n",
  618. " <td>0.000</td>\n",
  619. " <td>2.0</td>\n",
  620. " <td>1.0</td>\n",
  621. " </tr><tr>\n",
  622. " <th>10</th>\n",
  623. " <td>8.348</td>\n",
  624. " <td>0.000</td>\n",
  625. " <td>3.0</td>\n",
  626. " <td>1.0</td>\n",
  627. " </tr><tr>\n",
  628. " <th>11</th>\n",
  629. " <td>9.056</td>\n",
  630. " <td>0.000</td>\n",
  631. " <td>4.0</td>\n",
  632. " <td>1.0</td>\n",
  633. " </tr><tr>\n",
  634. " <th>...</th>\n",
  635. " <td>...</td>\n",
  636. " <td>...</td>\n",
  637. " <td>...</td>\n",
  638. " <td>...</td>\n",
  639. " </tr><tr>\n",
  640. " <th>337</th>\n",
  641. " <td>243.995</td>\n",
  642. " <td>0.000</td>\n",
  643. " <td>2.0</td>\n",
  644. " <td>1.0</td>\n",
  645. " </tr><tr>\n",
  646. " <th>338</th>\n",
  647. " <td>244.680</td>\n",
  648. " <td>0.000</td>\n",
  649. " <td>3.0</td>\n",
  650. " <td>1.0</td>\n",
  651. " </tr><tr>\n",
  652. " <th>339</th>\n",
  653. " <td>245.377</td>\n",
  654. " <td>0.000</td>\n",
  655. " <td>4.0</td>\n",
  656. " <td>1.0</td>\n",
  657. " </tr><tr>\n",
  658. " <th>340</th>\n",
  659. " <td>246.073</td>\n",
  660. " <td>0.000</td>\n",
  661. " <td>1.0</td>\n",
  662. " <td>1.0</td>\n",
  663. " </tr><tr>\n",
  664. " <th>341</th>\n",
  665. " <td>246.770</td>\n",
  666. " <td>0.000</td>\n",
  667. " <td>2.0</td>\n",
  668. " <td>1.0</td>\n",
  669. " </tr><tr>\n",
  670. " <th>342</th>\n",
  671. " <td>247.478</td>\n",
  672. " <td>0.000</td>\n",
  673. " <td>3.0</td>\n",
  674. " <td>1.0</td>\n",
  675. " </tr><tr>\n",
  676. " <th>343</th>\n",
  677. " <td>248.175</td>\n",
  678. " <td>0.000</td>\n",
  679. " <td>4.0</td>\n",
  680. " <td>1.0</td>\n",
  681. " </tr><tr>\n",
  682. " <th>344</th>\n",
  683. " <td>248.848</td>\n",
  684. " <td>0.000</td>\n",
  685. " <td>1.0</td>\n",
  686. " <td>1.0</td>\n",
  687. " </tr><tr>\n",
  688. " <th>345</th>\n",
  689. " <td>249.545</td>\n",
  690. " <td>0.000</td>\n",
  691. " <td>2.0</td>\n",
  692. " <td>1.0</td>\n",
  693. " </tr><tr>\n",
  694. " <th>346</th>\n",
  695. " <td>250.241</td>\n",
  696. " <td>0.000</td>\n",
  697. " <td>3.0</td>\n",
  698. " <td>1.0</td>\n",
  699. " </tr><tr>\n",
  700. " <th>347</th>\n",
  701. " <td>250.915</td>\n",
  702. " <td>0.000</td>\n",
  703. " <td>4.0</td>\n",
  704. " <td>1.0</td>\n",
  705. " </tr><tr>\n",
  706. " <th>348</th>\n",
  707. " <td>251.611</td>\n",
  708. " <td>0.000</td>\n",
  709. " <td>1.0</td>\n",
  710. " <td>1.0</td>\n",
  711. " </tr></tbody></table></div></div></div></div>\n",
  712. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  713. " Sandbox\n",
  714. " </div></div></div>"
  715. ],
  716. "text/plain": [
  717. "<JAMS(file_metadata=<FileMetadata(...)>,\n",
  718. " annotations=[4 annotations],\n",
  719. " sandbox=<Sandbox(...)>)>"
  720. ]
  721. },
  722. "execution_count": 4,
  723. "metadata": {},
  724. "output_type": "execute_result"
  725. }
  726. ],
  727. "source": [
  728. "J"
  729. ]
  730. },
  731. {
  732. "cell_type": "code",
  733. "execution_count": 5,
  734. "metadata": {},
  735. "outputs": [
  736. {
  737. "name": "stdout",
  738. "output_type": "stream",
  739. "text": [
  740. "<Annotation(namespace='chord',\n",
  741. " time=0,\n",
  742. " duration=None,\n",
  743. " annotation_metadata=<AnnotationMetadata(...)>,\n",
  744. " data=<36 observations>,\n",
  745. " sandbox=<Sandbox(...)>)>\n"
  746. ]
  747. }
  748. ],
  749. "source": [
  750. "print(repr(J.annotations[0]))"
  751. ]
  752. },
  753. {
  754. "cell_type": "code",
  755. "execution_count": 6,
  756. "metadata": {},
  757. "outputs": [
  758. {
  759. "data": {
  760. "text/html": [
  761. "<div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  762. " Annotator\n",
  763. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  764. " Version&nbsp;\n",
  765. " <span class=\"pull-right\">1.0</span>\n",
  766. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  767. " Corpus&nbsp;\n",
  768. " <span class=\"pull-right\">Isophonics</span>\n",
  769. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  770. " Curator\n",
  771. " </div><div class=\"panel-body\">\n",
  772. " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  773. " Name&nbsp;\n",
  774. " <span class=\"pull-right\">Matthias Mauch</span>\n",
  775. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  776. " Email&nbsp;\n",
  777. " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
  778. " </div></div></div>\n",
  779. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  780. " Annotation tools&nbsp;\n",
  781. " <span class=\"pull-right\"></span>\n",
  782. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  783. " Annotation rules&nbsp;\n",
  784. " <span class=\"pull-right\"></span>\n",
  785. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  786. " Data source&nbsp;\n",
  787. " <span class=\"pull-right\"></span>\n",
  788. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  789. " Validation&nbsp;\n",
  790. " <span class=\"pull-right\"></span>\n",
  791. " </div></div></div>"
  792. ],
  793. "text/plain": [
  794. "<AnnotationMetadata(annotator=<JObject(...)>,\n",
  795. " version=1.0,\n",
  796. " corpus='Isophonics',\n",
  797. " curator=<Curator(...)>,\n",
  798. " annotation_tools='',\n",
  799. " annotation_rules='',\n",
  800. " data_source='',\n",
  801. " validation='')>"
  802. ]
  803. },
  804. "execution_count": 6,
  805. "metadata": {},
  806. "output_type": "execute_result"
  807. }
  808. ],
  809. "source": [
  810. "J.annotations[0].annotation_metadata"
  811. ]
  812. },
  813. {
  814. "cell_type": "code",
  815. "execution_count": 7,
  816. "metadata": {},
  817. "outputs": [
  818. {
  819. "data": {
  820. "text/html": [
  821. "<div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  822. " Artist&nbsp;\n",
  823. " <span class=\"pull-right\">The Beatles</span>\n",
  824. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  825. " Title&nbsp;\n",
  826. " <span class=\"pull-right\">01_-_Come_Together</span>\n",
  827. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  828. " Release&nbsp;\n",
  829. " <span class=\"pull-right\"></span>\n",
  830. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  831. " Duration (s)&nbsp;\n",
  832. " <span class=\"pull-right\">260.627</span>\n",
  833. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  834. " JAMS version&nbsp;\n",
  835. " <span class=\"pull-right\">0.2.0</span>\n",
  836. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  837. " Identifiers\n",
  838. " </div></div></div>"
  839. ],
  840. "text/plain": [
  841. "<FileMetadata(artist='The Beatles',\n",
  842. " title='01_-_Come_Together',\n",
  843. " release='',\n",
  844. " duration=260.627,\n",
  845. " jams_version='0.2.0',\n",
  846. " identifiers=<Sandbox(...)>)>"
  847. ]
  848. },
  849. "execution_count": 7,
  850. "metadata": {},
  851. "output_type": "execute_result"
  852. }
  853. ],
  854. "source": [
  855. "J.file_metadata"
  856. ]
  857. },
  858. {
  859. "cell_type": "code",
  860. "execution_count": 8,
  861. "metadata": {},
  862. "outputs": [
  863. {
  864. "data": {
  865. "text/html": [
  866. " <div class=\"panel panel-default\">\n",
  867. " <div class=\"panel-heading\" role=\"tab\" id=\"heading-139662262521472-5\">\n",
  868. " <a role=\"button\"\n",
  869. " data-toggle=\"collapse\"\n",
  870. " data-parent=\"#accordion\"\n",
  871. " href=\"#139662262521472-5\"\n",
  872. " aria-expanded=\"false\"\n",
  873. " class=\"collapsed label label-primary\"\n",
  874. " aria-controls=\"139662262521472-5\">\n",
  875. " <em>chord</em>\n",
  876. " <span class=\"badge pull-right\">36</span>\n",
  877. " </a>\n",
  878. " </div> <div id=\"139662262521472-5\" class=\"panel-collapse collapse\"\n",
  879. " role=\"tabpanel\" aria-labelledby=\"heading-139662262521472-5\">\n",
  880. " <div class=\"panel-body\"><div class=\"pull-right\">\n",
  881. " <div class=\"panel-group\"><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  882. " Annotator\n",
  883. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  884. " Version&nbsp;\n",
  885. " <span class=\"pull-right\">1.0</span>\n",
  886. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  887. " Corpus&nbsp;\n",
  888. " <span class=\"pull-right\">Isophonics</span>\n",
  889. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  890. " Curator\n",
  891. " </div><div class=\"panel-body\">\n",
  892. " <div class=\"panel-group\"><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  893. " Name&nbsp;\n",
  894. " <span class=\"pull-right\">Matthias Mauch</span>\n",
  895. " </div></div><div class=\"panel panel-default\"><div class=\"panel-heading\">\n",
  896. " Email&nbsp;\n",
  897. " <span class=\"pull-right\">m.mauch@qmul.ac.uk</span>\n",
  898. " </div></div></div>\n",
  899. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  900. " Annotation tools&nbsp;\n",
  901. " <span class=\"pull-right\"></span>\n",
  902. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  903. " Annotation rules&nbsp;\n",
  904. " <span class=\"pull-right\"></span>\n",
  905. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  906. " Data source&nbsp;\n",
  907. " <span class=\"pull-right\"></span>\n",
  908. " </div></div><div class=\"panel panel-danger\"><div class=\"panel-heading\">\n",
  909. " Validation&nbsp;\n",
  910. " <span class=\"pull-right\"></span>\n",
  911. " </div></div></div>\n",
  912. " </div><div class=\"pull-right\">\n",
  913. " \n",
  914. " </div><table border=\"1\" class=\"dataframe\">\n",
  915. " <thead>\n",
  916. " <tr style=\"text-align: right;\">\n",
  917. " <th></th>\n",
  918. " <th>time</th>\n",
  919. " <th>duration</th>\n",
  920. " <th>value</th>\n",
  921. " <th>confidence</th>\n",
  922. " </tr>\n",
  923. " </thead><tbody><tr>\n",
  924. " <th>0</th>\n",
  925. " <td>0.000</td>\n",
  926. " <td>1.172</td>\n",
  927. " <td>N</td>\n",
  928. " <td>1.0</td>\n",
  929. " </tr><tr>\n",
  930. " <th>1</th>\n",
  931. " <td>1.172</td>\n",
  932. " <td>11.413</td>\n",
  933. " <td>D:min</td>\n",
  934. " <td>1.0</td>\n",
  935. " </tr><tr>\n",
  936. " <th>2</th>\n",
  937. " <td>12.585</td>\n",
  938. " <td>11.784</td>\n",
  939. " <td>D:min</td>\n",
  940. " <td>1.0</td>\n",
  941. " </tr><tr>\n",
  942. " <th>3</th>\n",
  943. " <td>24.369</td>\n",
  944. " <td>5.840</td>\n",
  945. " <td>A</td>\n",
  946. " <td>1.0</td>\n",
  947. " </tr><tr>\n",
  948. " <th>4</th>\n",
  949. " <td>30.209</td>\n",
  950. " <td>4.395</td>\n",
  951. " <td>G:7</td>\n",
  952. " <td>1.0</td>\n",
  953. " </tr><tr>\n",
  954. " <th>5</th>\n",
  955. " <td>34.604</td>\n",
  956. " <td>1.433</td>\n",
  957. " <td>N</td>\n",
  958. " <td>1.0</td>\n",
  959. " </tr><tr>\n",
  960. " <th>6</th>\n",
  961. " <td>36.037</td>\n",
  962. " <td>11.378</td>\n",
  963. " <td>D:min</td>\n",
  964. " <td>1.0</td>\n",
  965. " </tr><tr>\n",
  966. " <th>7</th>\n",
  967. " <td>47.415</td>\n",
  968. " <td>11.726</td>\n",
  969. " <td>D:min</td>\n",
  970. " <td>1.0</td>\n",
  971. " </tr><tr>\n",
  972. " <th>8</th>\n",
  973. " <td>59.141</td>\n",
  974. " <td>5.828</td>\n",
  975. " <td>A</td>\n",
  976. " <td>1.0</td>\n",
  977. " </tr><tr>\n",
  978. " <th>9</th>\n",
  979. " <td>64.969</td>\n",
  980. " <td>5.743</td>\n",
  981. " <td>G:7</td>\n",
  982. " <td>1.0</td>\n",
  983. " </tr><tr>\n",
  984. " <th>10</th>\n",
  985. " <td>70.712</td>\n",
  986. " <td>2.222</td>\n",
  987. " <td>B:min</td>\n",
  988. " <td>1.0</td>\n",
  989. " </tr><tr>\n",
  990. " <th>11</th>\n",
  991. " <td>72.934</td>\n",
  992. " <td>0.685</td>\n",
  993. " <td>A</td>\n",
  994. " <td>1.0</td>\n",
  995. " </tr><tr>\n",
  996. " <th>...</th>\n",
  997. " <td>...</td>\n",
  998. " <td>...</td>\n",
  999. " <td>...</td>\n",
  1000. " <td>...</td>\n",
  1001. " </tr><tr>\n",
  1002. " <th>24</th>\n",
  1003. " <td>134.223</td>\n",
  1004. " <td>11.529</td>\n",
  1005. " <td>A</td>\n",
  1006. " <td>1.0</td>\n",
  1007. " </tr><tr>\n",
  1008. " <th>25</th>\n",
  1009. " <td>145.752</td>\n",
  1010. " <td>5.770</td>\n",
  1011. " <td>D:min</td>\n",
  1012. " <td>1.0</td>\n",
  1013. " </tr><tr>\n",
  1014. " <th>26</th>\n",
  1015. " <td>151.522</td>\n",
  1016. " <td>11.796</td>\n",
  1017. " <td>D:min</td>\n",
  1018. " <td>1.0</td>\n",
  1019. " </tr><tr>\n",
  1020. " <th>27</th>\n",
  1021. " <td>163.318</td>\n",
  1022. " <td>5.863</td>\n",
  1023. " <td>A</td>\n",
  1024. " <td>1.0</td>\n",
  1025. " </tr><tr>\n",
  1026. " <th>28</th>\n",
  1027. " <td>169.181</td>\n",
  1028. " <td>5.840</td>\n",
  1029. " <td>G:7</td>\n",
  1030. " <td>1.0</td>\n",
  1031. " </tr><tr>\n",
  1032. " <th>29</th>\n",
  1033. " <td>175.020</td>\n",
  1034. " <td>2.159</td>\n",
  1035. " <td>B:min</td>\n",
  1036. " <td>1.0</td>\n",
  1037. " </tr><tr>\n",
  1038. " <th>30</th>\n",
  1039. " <td>177.180</td>\n",
  1040. " <td>0.743</td>\n",
  1041. " <td>A</td>\n",
  1042. " <td>1.0</td>\n",
  1043. " </tr><tr>\n",
  1044. " <th>31</th>\n",
  1045. " <td>177.923</td>\n",
  1046. " <td>1.440</td>\n",
  1047. " <td>G</td>\n",
  1048. " <td>1.0</td>\n",
  1049. " </tr><tr>\n",
  1050. " <th>32</th>\n",
  1051. " <td>179.363</td>\n",
  1052. " <td>1.498</td>\n",
  1053. " <td>A</td>\n",
  1054. " <td>1.0</td>\n",
  1055. " </tr><tr>\n",
  1056. " <th>33</th>\n",
  1057. " <td>180.860</td>\n",
  1058. " <td>11.413</td>\n",
  1059. " <td>D:min</td>\n",
  1060. " <td>1.0</td>\n",
  1061. " </tr><tr>\n",
  1062. " <th>34</th>\n",
  1063. " <td>192.273</td>\n",
  1064. " <td>64.003</td>\n",
  1065. " <td>D:min</td>\n",
  1066. " <td>1.0</td>\n",
  1067. " </tr><tr>\n",
  1068. " <th>35</th>\n",
  1069. " <td>256.276</td>\n",
  1070. " <td>4.374</td>\n",
  1071. " <td>N</td>\n",
  1072. " <td>1.0</td>\n",
  1073. " </tr></tbody></table></div></div></div>"
  1074. ],
  1075. "text/plain": [
  1076. "<Annotation(namespace='chord',\n",
  1077. " time=0,\n",
  1078. " duration=None,\n",
  1079. " annotation_metadata=<AnnotationMetadata(...)>,\n",
  1080. " data=<36 observations>,\n",
  1081. " sandbox=<Sandbox(...)>)>"
  1082. ]
  1083. },
  1084. "execution_count": 8,
  1085. "metadata": {},
  1086. "output_type": "execute_result"
  1087. }
  1088. ],
  1089. "source": [
  1090. "J.annotations[0]"
  1091. ]
  1092. },
  1093. {
  1094. "cell_type": "code",
  1095. "execution_count": 9,
  1096. "metadata": {},
  1097. "outputs": [
  1098. {
  1099. "name": "stdout",
  1100. "output_type": "stream",
  1101. "text": [
  1102. "<Annotation(namespace='chord',\n",
  1103. " time=0,\n",
  1104. " duration=None,\n",
  1105. " annotation_metadata=<AnnotationMetadata(...)>,\n",
  1106. " data=<36 observations>,\n",
  1107. " sandbox=<Sandbox(...)>)>\n"
  1108. ]
  1109. }
  1110. ],
  1111. "source": [
  1112. "print(repr(J.annotations[0]))"
  1113. ]
  1114. },
  1115. {
  1116. "cell_type": "code",
  1117. "execution_count": 10,
  1118. "metadata": {},
  1119. "outputs": [
  1120. {
  1121. "name": "stdout",
  1122. "output_type": "stream",
  1123. "text": [
  1124. "<Curator(name='Matthias Mauch',\n",
  1125. " email='m.mauch@qmul.ac.uk')>\n"
  1126. ]
  1127. }
  1128. ],
  1129. "source": [
  1130. "print(repr(J.annotations[0].annotation_metadata.curator))"
  1131. ]
  1132. }
  1133. ],
  1134. "metadata": {
  1135. "kernelspec": {
  1136. "display_name": "Python 3.5",
  1137. "language": "python",
  1138. "name": "python3.5"
  1139. },
  1140. "language_info": {
  1141. "codemirror_mode": {
  1142. "name": "ipython",
  1143. "version": 3
  1144. },
  1145. "file_extension": ".py",
  1146. "mimetype": "text/x-python",
  1147. "name": "python",
  1148. "nbconvert_exporter": "python",
  1149. "pygments_lexer": "ipython3",
  1150. "version": "3.5.3"
  1151. }
  1152. },
  1153. "nbformat": 4,
  1154. "nbformat_minor": 1
  1155. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement