-
-
Save magland/5c82306f20aa2a81ba9d429b5e1d3c23 to your computer and use it in GitHub Desktop.
sf_comparison_plots.ipynb
This file contains 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
{ | |
"nbformat": 4, | |
"nbformat_minor": 0, | |
"metadata": { | |
"colab": { | |
"name": "sf_comparison_plots.ipynb", | |
"version": "0.3.2", | |
"provenance": [], | |
"collapsed_sections": [], | |
"toc_visible": true, | |
"include_colab_link": true | |
}, | |
"kernelspec": { | |
"name": "python3", | |
"display_name": "Python 3" | |
} | |
}, | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "view-in-github", | |
"colab_type": "text" | |
}, | |
"source": [ | |
"<a href=\"https://colab.research.google.com/gist/magland/5c82306f20aa2a81ba9d429b5e1d3c23/sf_comparison_plots.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
] | |
}, | |
{ | |
"metadata": { | |
"id": "B-fkj9wnsYRk", | |
"colab_type": "text" | |
}, | |
"cell_type": "markdown", | |
"source": [ | |
"## Explore SpikeForest datasets and sorting results\n", | |
"\n", | |
"This notebook demonstrates how to use the SpikeForest python API to explore datasets and sorting results." | |
] | |
}, | |
{ | |
"metadata": { | |
"id": "cyP-yRDVsLmG", | |
"colab_type": "code", | |
"colab": {} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"## Install the required python packages\n", | |
"## Important: Only run this cell if you are on a hosted runtime and these packages are not yet installed\n", | |
"\n", | |
"%%capture\n", | |
"!pip install spikeforest" | |
], | |
"execution_count": 0, | |
"outputs": [] | |
}, | |
{ | |
"metadata": { | |
"id": "KecYj3Khut4v", | |
"colab_type": "code", | |
"outputId": "0a7aada3-2302-4199-a87f-c4e341ede78d", | |
"colab": { | |
"base_uri": "https://localhost:8080/", | |
"height": 102 | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"%%bash\n", | |
"## Display the versions of the installed software \n", | |
"pip list | grep spikeforest\n", | |
"pip list | grep spikeextractors\n", | |
"pip list | grep spikewidgets\n", | |
"pip list | grep spiketoolkit\n", | |
"pip list | grep kbucket" | |
], | |
"execution_count": 1, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"text": [ | |
"spikeforest 0.4.0 /home/magland/src/mldevel/components/spikeforest \n", | |
"spikeextractors 0.2.2 /home/magland/src/mldevel/components/spikeextractors \n", | |
"spikewidgets 0.1.21 /home/magland/miniconda3/envs/devel/lib/python3.6/site-packages/spikewidgets-0.1.21-py3.6.egg \n", | |
"spiketoolkit 0.1.6 /home/magland/miniconda3/envs/devel/lib/python3.6/site-packages/spiketoolkit-0.1.6-py3.6.egg \n", | |
"kbucket 0.12.5 /home/magland/miniconda3/envs/devel/lib/python3.6/site-packages/kbucket-0.12.5-py3.6.egg \n" | |
], | |
"name": "stdout" | |
} | |
] | |
}, | |
{ | |
"metadata": { | |
"id": "QcZOXiVZsAjP", | |
"colab_type": "code", | |
"colab": {} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"# Imports\n", | |
"%load_ext autoreload\n", | |
"%autoreload 2\n", | |
"\n", | |
"from kbucket import client as kb\n", | |
"import spikeforest as sf\n", | |
"import spikewidgets as sw\n", | |
"import spiketoolkit as st" | |
], | |
"execution_count": 0, | |
"outputs": [] | |
}, | |
{ | |
"metadata": { | |
"id": "kJDiW7xvYqji", | |
"colab_type": "code", | |
"colab": {} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"## Configure read access to kbucket\n", | |
"sf.setKBucketConfig(collection='spikeforest',key=dict(name='spikeforest1-readonly'))" | |
], | |
"execution_count": 0, | |
"outputs": [] | |
}, | |
{ | |
"metadata": { | |
"id": "yFNnnd-Qtj8P", | |
"colab_type": "code", | |
"outputId": "d5e553be-69de-4687-9dba-c7e9fbcfd2d8", | |
"colab": { | |
"base_uri": "https://localhost:8080/", | |
"height": 136 | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"# Load the SpikeForest data\n", | |
"SF=sf.SFData()\n", | |
"SF.loadRecordings(key=dict(name='spikeforest_recordings'))\n", | |
"SF.loadProcessingBatch(key=dict(batch_name='summarize_recordings',name='job_results'))\n", | |
"SF.loadProcessingBatch(key=dict(batch_name='ms4_magland_synth_dev3',name=\"job_results\"))\n", | |
"SF.loadProcessingBatch(key=dict(batch_name='irc_magland_synth_dev3',name=\"job_results\"))\n", | |
"SF.loadProcessingBatch(key=dict(batch_name='sc_magland_synth_dev3',name=\"job_results\"))\n", | |
"\n", | |
"#SF.loadProcessingBatch(key=dict(batch_name='irc_bionet',name=\"job_results\"))" | |
], | |
"execution_count": 4, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"text": [ | |
"Warning: study not found: testing\n", | |
"Warning: study not found: testing\n", | |
"Warning: study not found: testing\n", | |
"Loaded 0 sorting results and 155 recording summary results\n", | |
"Loaded 40 sorting results and 0 recording summary results\n", | |
"Loaded 40 sorting results and 0 recording summary results\n", | |
"Loaded 40 sorting results and 0 recording summary results\n" | |
], | |
"name": "stdout" | |
} | |
] | |
}, | |
{ | |
"metadata": { | |
"id": "syRd5nB4wLqL", | |
"colab_type": "code", | |
"outputId": "5a1bbc1f-0fdc-42be-eb41-055930b45e81", | |
"colab": { | |
"base_uri": "https://localhost:8080/", | |
"height": 54 | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"# Display the study names\n", | |
"display(', '.join(SF.studyNames()))\n", | |
"\n", | |
"# Load a study and display the dataset names\n", | |
"study=SF.study('magland_synth_noise20_K20_C4')" | |
], | |
"execution_count": 5, | |
"outputs": [ | |
{ | |
"output_type": "display_data", | |
"data": { | |
"text/plain": [ | |
"'bionet_drift, bionet_shuffle, bionet_static, magland_synth_noise10_K10_C4, magland_synth_noise10_K10_C8, magland_synth_noise10_K20_C4, magland_synth_noise10_K20_C8, magland_synth_noise20_K10_C4, magland_synth_noise20_K10_C8, magland_synth_noise20_K20_C4, magland_synth_noise20_K20_C8, boyden----, kampff----, mea256yger----'" | |
] | |
}, | |
"metadata": { | |
"tags": [] | |
} | |
} | |
] | |
}, | |
{ | |
"metadata": { | |
"id": "K_ttlQ6ZyKut", | |
"colab_type": "code", | |
"colab": {} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"import pandas as pd\n", | |
"import random\n", | |
"import altair as alt\n", | |
"alt.renderers.enable('colab')\n", | |
"\n", | |
"def show_accuracy_plot(study_name,sorter_name,title):\n", | |
"\n", | |
" # Accumulate the sorting results\n", | |
" def accumulate_comparison_with_ground_truth(*,studies,sorter_name,fieldnames):\n", | |
" ret=[]\n", | |
" for study in studies:\n", | |
" recordings=[study.recording(name) for name in study.recordingNames()]\n", | |
" for R in recordings:\n", | |
" result=R.sortingResult(sorter_name)\n", | |
" A=result.comparisonWithTruth(format='json')\n", | |
" B=R.trueUnitsInfo(format='json')\n", | |
" snr_by_true_unit=dict()\n", | |
" for b in B:\n", | |
" snr_by_true_unit[b['unit_id']]=b['snr']\n", | |
" for i in A:\n", | |
" a=A[i]\n", | |
" rec=dict()\n", | |
" rec['recording_name']=R.name()\n", | |
" rec['unit_id']=a['Unit ID']\n", | |
" rec['snr']=snr_by_true_unit[rec['unit_id']]\n", | |
" for fieldname in fieldnames:\n", | |
" rec[fieldname]=float(a[fieldname])\n", | |
" ret.append(rec)\n", | |
" return ret\n", | |
" \n", | |
" study=SF.study(study_name)\n", | |
" X=accumulate_comparison_with_ground_truth(\n", | |
" studies=[study],\n", | |
" sorter_name=sorter_name,\n", | |
" fieldnames=['Accuracy']\n", | |
" )\n", | |
" \n", | |
" # Display the accumulated sorting results\n", | |
" cc=alt.Chart(pd.DataFrame(X),title=title).mark_point().encode(\n", | |
" x='snr',\n", | |
" y='Accuracy',\n", | |
" color='recording_name',\n", | |
" tooltip='recording_name'\n", | |
" ).interactive()\n", | |
" display(cc)\n" | |
], | |
"execution_count": 0, | |
"outputs": [] | |
}, | |
{ | |
"metadata": { | |
"id": "yTun3KGELs7t", | |
"colab_type": "code", | |
"colab": {} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"study_name='magland_synth_noise10_K10_C4'" | |
], | |
"execution_count": 0, | |
"outputs": [] | |
}, | |
{ | |
"metadata": { | |
"id": "Rz1KSeFF2h5N", | |
"colab_type": "code", | |
"outputId": "2d7c2c42-852a-4049-bfc1-af3d9fe023d8", | |
"colab": { | |
"base_uri": "https://localhost:8080/", | |
"height": 407 | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"show_accuracy_plot(\n", | |
" study_name=study_name,\n", | |
" sorter_name='MountainSort4-thr3',\n", | |
" title='MountainSort4'\n", | |
")" | |
], | |
"execution_count": 8, | |
"outputs": [ | |
{ | |
"output_type": "display_data", | |
"data": { | |
"text/html": [ | |
"\n", | |
"<!DOCTYPE html>\n", | |
"<html>\n", | |
"<head>\n", | |
" <style>\n", | |
" .vega-actions a {\n", | |
" margin-right: 12px;\n", | |
" color: #757575;\n", | |
" font-weight: normal;\n", | |
" font-size: 13px;\n", | |
" }\n", | |
" .error {\n", | |
" color: red;\n", | |
" }\n", | |
" </style>\n", | |
"\n", | |
"<script src=\"https://cdn.jsdelivr.net/npm//vega@3.3.1\"></script>\n", | |
"<script src=\"https://cdn.jsdelivr.net/npm//vega-lite@2.6.0\"></script>\n", | |
"<script src=\"https://cdn.jsdelivr.net/npm//vega-embed@3.14\"></script>\n", | |
"\n", | |
"</head>\n", | |
"<body>\n", | |
" <div id=\"vis\"></div>\n", | |
" <script type=\"text/javascript\">\n", | |
" var spec = {\"config\": {\"view\": {\"width\": 400, \"height\": 300}}, \"data\": {\"name\": \"data-4569c372c54b4f91e33193bc24602405\"}, \"mark\": \"point\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"recording_name\"}, \"tooltip\": {\"type\": \"nominal\", \"field\": \"recording_name\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"snr\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Accuracy\"}}, \"selection\": {\"selector001\": {\"type\": \"interval\", \"bind\": \"scales\", \"encodings\": [\"x\", \"y\"]}}, \"title\": \"MountainSort4\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v2.6.0.json\", \"datasets\": {\"data-4569c372c54b4f91e33193bc24602405\": [{\"Accuracy\": 1.0, \"recording_name\": \"001_synth\", \"snr\": 25.396783859187707, \"unit_id\": 1}, {\"Accuracy\": 0.99, \"recording_name\": \"001_synth\", \"snr\": 16.557397803035528, \"unit_id\": 2}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 10.427755198672683, \"unit_id\": 3}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 12.307774272337314, \"unit_id\": 4}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 9.73070675999166, \"unit_id\": 5}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 12.170331390174642, \"unit_id\": 6}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 16.160869923846874, \"unit_id\": 7}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 10.293514787619452, \"unit_id\": 8}, {\"Accuracy\": 0.99, \"recording_name\": \"001_synth\", \"snr\": 13.785120496455537, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"001_synth\", \"snr\": 17.224080542307984, \"unit_id\": 10}, {\"Accuracy\": 1.0, \"recording_name\": \"002_synth\", \"snr\": 16.7947930411512, \"unit_id\": 1}, {\"Accuracy\": 0.99, \"recording_name\": \"002_synth\", \"snr\": 14.845406276057293, \"unit_id\": 2}, {\"Accuracy\": 0.66, \"recording_name\": \"002_synth\", \"snr\": 10.493050424321794, \"unit_id\": 3}, {\"Accuracy\": 1.0, \"recording_name\": \"002_synth\", \"snr\": 23.1828707776555, \"unit_id\": 4}, {\"Accuracy\": 0.97, \"recording_name\": \"002_synth\", \"snr\": 11.871268532120597, \"unit_id\": 5}, {\"Accuracy\": 0.99, \"recording_name\": \"002_synth\", \"snr\": 15.022613875279228, \"unit_id\": 6}, {\"Accuracy\": 0.98, \"recording_name\": \"002_synth\", \"snr\": 9.586446491247358, \"unit_id\": 7}, {\"Accuracy\": 0.99, \"recording_name\": \"002_synth\", \"snr\": 12.094305985613548, \"unit_id\": 8}, {\"Accuracy\": 0.98, \"recording_name\": \"002_synth\", \"snr\": 11.83552360434449, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"002_synth\", \"snr\": 19.11605319026587, \"unit_id\": 10}, {\"Accuracy\": 1.0, \"recording_name\": \"003_synth\", \"snr\": 16.646965727116136, \"unit_id\": 1}, {\"Accuracy\": 0.99, \"recording_name\": \"003_synth\", \"snr\": 13.077902385885611, \"unit_id\": 2}, {\"Accuracy\": 0.99, \"recording_name\": \"003_synth\", \"snr\": 10.728689164663647, \"unit_id\": 3}, {\"Accuracy\": 0.98, \"recording_name\": \"003_synth\", \"snr\": 7.979660356356168, \"unit_id\": 4}, {\"Accuracy\": 0.99, \"recording_name\": \"003_synth\", \"snr\": 9.436042073285204, \"unit_id\": 5}, {\"Accuracy\": 0.54, \"recording_name\": \"003_synth\", \"snr\": 8.531089389116266, \"unit_id\": 6}, {\"Accuracy\": 0.98, \"recording_name\": \"003_synth\", \"snr\": 13.507234394825087, \"unit_id\": 7}, {\"Accuracy\": 0.98, \"recording_name\": \"003_synth\", \"snr\": 10.986865435489303, \"unit_id\": 8}, {\"Accuracy\": 0.37, \"recording_name\": \"003_synth\", \"snr\": 7.336660627947806, \"unit_id\": 9}, {\"Accuracy\": 0.98, \"recording_name\": \"003_synth\", \"snr\": 11.206824592360213, \"unit_id\": 10}, {\"Accuracy\": 0.98, \"recording_name\": \"004_synth\", \"snr\": 9.459829494957491, \"unit_id\": 1}, {\"Accuracy\": 1.0, \"recording_name\": \"004_synth\", \"snr\": 17.425409203843486, \"unit_id\": 2}, {\"Accuracy\": 0.48, \"recording_name\": \"004_synth\", \"snr\": 5.009914434006186, \"unit_id\": 3}, {\"Accuracy\": 0.99, \"recording_name\": \"004_synth\", \"snr\": 14.40091533785766, \"unit_id\": 4}, {\"Accuracy\": 0.97, \"recording_name\": \"004_synth\", \"snr\": 5.585085759285968, \"unit_id\": 5}, {\"Accuracy\": 0.97, \"recording_name\": \"004_synth\", \"snr\": 5.957234287409744, \"unit_id\": 6}, {\"Accuracy\": 1.0, \"recording_name\": \"004_synth\", \"snr\": 10.315792143143872, \"unit_id\": 7}, {\"Accuracy\": 0.99, \"recording_name\": \"004_synth\", \"snr\": 11.688188318022421, \"unit_id\": 8}, {\"Accuracy\": 0.97, \"recording_name\": \"004_synth\", \"snr\": 8.154301730309458, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"004_synth\", \"snr\": 24.006979842721748, \"unit_id\": 10}, {\"Accuracy\": 1.0, \"recording_name\": \"005_synth\", \"snr\": 21.62638917298793, \"unit_id\": 1}, {\"Accuracy\": 0.98, \"recording_name\": \"005_synth\", \"snr\": 11.95301414780489, \"unit_id\": 2}, {\"Accuracy\": 0.98, \"recording_name\": \"005_synth\", \"snr\": 12.458075489949824, \"unit_id\": 3}, {\"Accuracy\": 0.98, \"recording_name\": \"005_synth\", \"snr\": 11.772388749428918, \"unit_id\": 4}, {\"Accuracy\": 0.98, \"recording_name\": \"005_synth\", \"snr\": 11.987759486429276, \"unit_id\": 5}, {\"Accuracy\": 0.56, \"recording_name\": \"005_synth\", \"snr\": 15.928148176034759, \"unit_id\": 6}, {\"Accuracy\": 0.98, \"recording_name\": \"005_synth\", \"snr\": 12.415773362618939, \"unit_id\": 7}, {\"Accuracy\": 0.99, \"recording_name\": \"005_synth\", \"snr\": 14.84626880413498, \"unit_id\": 8}, {\"Accuracy\": 0.98, \"recording_name\": \"005_synth\", \"snr\": 10.097434248026202, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"005_synth\", \"snr\": 22.618043721556855, \"unit_id\": 10}, {\"Accuracy\": 1.0, \"recording_name\": \"006_synth\", \"snr\": 20.22228333745868, \"unit_id\": 1}, {\"Accuracy\": 0.99, \"recording_name\": \"006_synth\", \"snr\": 16.336960454930946, \"unit_id\": 2}, {\"Accuracy\": 0.99, \"recording_name\": \"006_synth\", \"snr\": 12.230336431917795, \"unit_id\": 3}, {\"Accuracy\": 1.0, \"recording_name\": \"006_synth\", \"snr\": 19.65602411053796, \"unit_id\": 4}, {\"Accuracy\": 0.99, \"recording_name\": \"006_synth\", \"snr\": 14.055328778728706, \"unit_id\": 5}, {\"Accuracy\": 0.98, \"recording_name\": \"006_synth\", \"snr\": 10.611903913309597, \"unit_id\": 6}, {\"Accuracy\": 0.99, \"recording_name\": \"006_synth\", \"snr\": 15.398652297820897, \"unit_id\": 7}, {\"Accuracy\": 0.98, \"recording_name\": \"006_synth\", \"snr\": 13.42537251317874, \"unit_id\": 8}, {\"Accuracy\": 0.55, \"recording_name\": \"006_synth\", \"snr\": 8.597196482962342, \"unit_id\": 9}, {\"Accuracy\": 0.98, \"recording_name\": \"006_synth\", \"snr\": 13.281276105200043, \"unit_id\": 10}, {\"Accuracy\": 0.99, \"recording_name\": \"007_synth\", \"snr\": 12.78861073428473, \"unit_id\": 1}, {\"Accuracy\": 0.97, \"recording_name\": \"007_synth\", \"snr\": 9.06188901359591, \"unit_id\": 2}, {\"Accuracy\": 0.98, \"recording_name\": \"007_synth\", \"snr\": 9.981463568246857, \"unit_id\": 3}, {\"Accuracy\": 0.99, \"recording_name\": \"007_synth\", \"snr\": 16.488730774379437, \"unit_id\": 4}, {\"Accuracy\": 0.99, \"recording_name\": \"007_synth\", \"snr\": 13.184897215804105, \"unit_id\": 5}, {\"Accuracy\": 0.97, \"recording_name\": \"007_synth\", \"snr\": 8.727344124267846, \"unit_id\": 6}, {\"Accuracy\": 0.99, \"recording_name\": \"007_synth\", \"snr\": 11.570285145459064, \"unit_id\": 7}, {\"Accuracy\": 0.99, \"recording_name\": \"007_synth\", \"snr\": 11.029919809714977, \"unit_id\": 8}, {\"Accuracy\": 0.97, \"recording_name\": \"007_synth\", \"snr\": 9.874821708590577, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"007_synth\", \"snr\": 20.934830416434956, \"unit_id\": 10}, {\"Accuracy\": 0.99, \"recording_name\": \"008_synth\", \"snr\": 16.424778582703077, \"unit_id\": 1}, {\"Accuracy\": 0.97, \"recording_name\": \"008_synth\", \"snr\": 10.574518203807155, \"unit_id\": 2}, {\"Accuracy\": 0.98, \"recording_name\": \"008_synth\", \"snr\": 12.044561233098676, \"unit_id\": 3}, {\"Accuracy\": 1.0, \"recording_name\": \"008_synth\", \"snr\": 23.91196900238292, \"unit_id\": 4}, {\"Accuracy\": 0.98, \"recording_name\": \"008_synth\", \"snr\": 11.232469966256387, \"unit_id\": 5}, {\"Accuracy\": 0.99, \"recording_name\": \"008_synth\", \"snr\": 13.245687983482311, \"unit_id\": 6}, {\"Accuracy\": 0.98, \"recording_name\": \"008_synth\", \"snr\": 11.545822486556242, \"unit_id\": 7}, {\"Accuracy\": 0.99, \"recording_name\": \"008_synth\", \"snr\": 13.987157792996266, \"unit_id\": 8}, {\"Accuracy\": 0.99, \"recording_name\": \"008_synth\", \"snr\": 15.565146390557844, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"008_synth\", \"snr\": 18.571303186242602, \"unit_id\": 10}, {\"Accuracy\": 0.98, \"recording_name\": \"009_synth\", \"snr\": 14.740082862404378, \"unit_id\": 1}, {\"Accuracy\": 0.98, \"recording_name\": \"009_synth\", \"snr\": 14.314710272218324, \"unit_id\": 2}, {\"Accuracy\": 0.57, \"recording_name\": \"009_synth\", \"snr\": 9.176301027287112, \"unit_id\": 3}, {\"Accuracy\": 1.0, \"recording_name\": \"009_synth\", \"snr\": 16.605222782202276, \"unit_id\": 4}, {\"Accuracy\": 0.98, \"recording_name\": \"009_synth\", \"snr\": 10.488155224216259, \"unit_id\": 5}, {\"Accuracy\": 0.62, \"recording_name\": \"009_synth\", \"snr\": 8.393864393106382, \"unit_id\": 6}, {\"Accuracy\": 1.0, \"recording_name\": \"009_synth\", \"snr\": 16.73477844193492, \"unit_id\": 7}, {\"Accuracy\": 0.97, \"recording_name\": \"009_synth\", \"snr\": 10.523270348855887, \"unit_id\": 8}, {\"Accuracy\": 0.96, \"recording_name\": \"009_synth\", \"snr\": 8.60004413686082, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"009_synth\", \"snr\": 15.291505759779652, \"unit_id\": 10}, {\"Accuracy\": 0.98, \"recording_name\": \"010_synth\", \"snr\": 8.664440938091921, \"unit_id\": 1}, {\"Accuracy\": 0.99, \"recording_name\": \"010_synth\", \"snr\": 11.206878227286625, \"unit_id\": 2}, {\"Accuracy\": 0.5, \"recording_name\": \"010_synth\", \"snr\": 8.22880026204234, \"unit_id\": 3}, {\"Accuracy\": 0.99, \"recording_name\": \"010_synth\", \"snr\": 15.749484181742242, \"unit_id\": 4}, {\"Accuracy\": 1.0, \"recording_name\": \"010_synth\", \"snr\": 14.5870377375735, \"unit_id\": 5}, {\"Accuracy\": 0.98, \"recording_name\": \"010_synth\", \"snr\": 10.58597098843088, \"unit_id\": 6}, {\"Accuracy\": 0.99, \"recording_name\": \"010_synth\", \"snr\": 10.59564805003994, \"unit_id\": 7}, {\"Accuracy\": 0.5, \"recording_name\": \"010_synth\", \"snr\": 9.892953174365985, \"unit_id\": 8}, {\"Accuracy\": 0.99, \"recording_name\": \"010_synth\", \"snr\": 10.162029101737799, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"010_synth\", \"snr\": 13.332444567070658, \"unit_id\": 10}]}};\n", | |
" var embed_opt = {\"mode\": \"vega-lite\"};\n", | |
"\n", | |
" function showError(el, error){\n", | |
" el.innerHTML = ('<div class=\"error\">'\n", | |
" + '<p>JavaScript Error: ' + error.message + '</p>'\n", | |
" + \"<p>This usually means there's a typo in your chart specification. \"\n", | |
" + \"See the javascript console for the full traceback.</p>\"\n", | |
" + '</div>');\n", | |
" throw error;\n", | |
" }\n", | |
" const el = document.getElementById('vis');\n", | |
" vegaEmbed(\"#vis\", spec, embed_opt)\n", | |
" .catch(error => showError(el, error));\n", | |
" </script>\n", | |
"</body>\n", | |
"</html>\n" | |
], | |
"text/plain": [ | |
"Chart({\n", | |
" data: Accuracy recording_name snr unit_id\n", | |
" 0 1.00 001_synth 25.396784 1\n", | |
" 1 0.99 001_synth 16.557398 2\n", | |
" 2 0.98 001_synth 10.427755 3\n", | |
" 3 0.98 001_synth 12.307774 4\n", | |
" 4 0.98 001_synth 9.730707 5\n", | |
" 5 0.98 001_synth 12.170331 6\n", | |
" 6 0.98 001_synth 16.160870 7\n", | |
" 7 0.98 001_synth 10.293515 8\n", | |
" 8 0.99 001_synth 13.785120 9\n", | |
" 9 1.00 001_synth 17.224081 10\n", | |
" 10 1.00 002_synth 16.794793 1\n", | |
" 11 0.99 002_synth 14.845406 2\n", | |
" 12 0.66 002_synth 10.493050 3\n", | |
" 13 1.00 002_synth 23.182871 4\n", | |
" 14 0.97 002_synth 11.871269 5\n", | |
" 15 0.99 002_synth 15.022614 6\n", | |
" 16 0.98 002_synth 9.586446 7\n", | |
" 17 0.99 002_synth 12.094306 8\n", | |
" 18 0.98 002_synth 11.835524 9\n", | |
" 19 1.00 002_synth 19.116053 10\n", | |
" 20 1.00 003_synth 16.646966 1\n", | |
" 21 0.99 003_synth 13.077902 2\n", | |
" 22 0.99 003_synth 10.728689 3\n", | |
" 23 0.98 003_synth 7.979660 4\n", | |
" 24 0.99 003_synth 9.436042 5\n", | |
" 25 0.54 003_synth 8.531089 6\n", | |
" 26 0.98 003_synth 13.507234 7\n", | |
" 27 0.98 003_synth 10.986865 8\n", | |
" 28 0.37 003_synth 7.336661 9\n", | |
" 29 0.98 003_synth 11.206825 10\n", | |
" .. ... ... ... ...\n", | |
" 70 0.99 008_synth 16.424779 1\n", | |
" 71 0.97 008_synth 10.574518 2\n", | |
" 72 0.98 008_synth 12.044561 3\n", | |
" 73 1.00 008_synth 23.911969 4\n", | |
" 74 0.98 008_synth 11.232470 5\n", | |
" 75 0.99 008_synth 13.245688 6\n", | |
" 76 0.98 008_synth 11.545822 7\n", | |
" 77 0.99 008_synth 13.987158 8\n", | |
" 78 0.99 008_synth 15.565146 9\n", | |
" 79 1.00 008_synth 18.571303 10\n", | |
" 80 0.98 009_synth 14.740083 1\n", | |
" 81 0.98 009_synth 14.314710 2\n", | |
" 82 0.57 009_synth 9.176301 3\n", | |
" 83 1.00 009_synth 16.605223 4\n", | |
" 84 0.98 009_synth 10.488155 5\n", | |
" 85 0.62 009_synth 8.393864 6\n", | |
" 86 1.00 009_synth 16.734778 7\n", | |
" 87 0.97 009_synth 10.523270 8\n", | |
" 88 0.96 009_synth 8.600044 9\n", | |
" 89 1.00 009_synth 15.291506 10\n", | |
" 90 0.98 010_synth 8.664441 1\n", | |
" 91 0.99 010_synth 11.206878 2\n", | |
" 92 0.50 010_synth 8.228800 3\n", | |
" 93 0.99 010_synth 15.749484 4\n", | |
" 94 1.00 010_synth 14.587038 5\n", | |
" 95 0.98 010_synth 10.585971 6\n", | |
" 96 0.99 010_synth 10.595648 7\n", | |
" 97 0.50 010_synth 9.892953 8\n", | |
" 98 0.99 010_synth 10.162029 9\n", | |
" 99 1.00 010_synth 13.332445 10\n", | |
" \n", | |
" [100 rows x 4 columns],\n", | |
" encoding: EncodingWithFacet({\n", | |
" color: Color({\n", | |
" shorthand: 'recording_name'\n", | |
" }),\n", | |
" tooltip: Tooltip({\n", | |
" shorthand: 'recording_name'\n", | |
" }),\n", | |
" x: X({\n", | |
" shorthand: 'snr'\n", | |
" }),\n", | |
" y: Y({\n", | |
" shorthand: 'Accuracy'\n", | |
" })\n", | |
" }),\n", | |
" mark: 'point',\n", | |
" selection: SelectionMapping({\n", | |
" selector001: SelectionDef({\n", | |
" bind: 'scales',\n", | |
" encodings: ['x', 'y'],\n", | |
" type: 'interval'\n", | |
" })\n", | |
" }),\n", | |
" title: 'MountainSort4'\n", | |
"})" | |
] | |
}, | |
"metadata": { | |
"tags": [] | |
} | |
} | |
] | |
}, | |
{ | |
"metadata": { | |
"id": "pLkA6R6lLvSq", | |
"colab_type": "code", | |
"outputId": "75465d54-92ef-425d-d7db-45381978b46e", | |
"colab": { | |
"base_uri": "https://localhost:8080/", | |
"height": 407 | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"show_accuracy_plot(\n", | |
" study_name=study_name,\n", | |
" sorter_name='IronClust-tetrode',\n", | |
" title='IronClust'\n", | |
")" | |
], | |
"execution_count": 9, | |
"outputs": [ | |
{ | |
"output_type": "display_data", | |
"data": { | |
"text/html": [ | |
"\n", | |
"<!DOCTYPE html>\n", | |
"<html>\n", | |
"<head>\n", | |
" <style>\n", | |
" .vega-actions a {\n", | |
" margin-right: 12px;\n", | |
" color: #757575;\n", | |
" font-weight: normal;\n", | |
" font-size: 13px;\n", | |
" }\n", | |
" .error {\n", | |
" color: red;\n", | |
" }\n", | |
" </style>\n", | |
"\n", | |
"<script src=\"https://cdn.jsdelivr.net/npm//vega@3.3.1\"></script>\n", | |
"<script src=\"https://cdn.jsdelivr.net/npm//vega-lite@2.6.0\"></script>\n", | |
"<script src=\"https://cdn.jsdelivr.net/npm//vega-embed@3.14\"></script>\n", | |
"\n", | |
"</head>\n", | |
"<body>\n", | |
" <div id=\"vis\"></div>\n", | |
" <script type=\"text/javascript\">\n", | |
" var spec = {\"config\": {\"view\": {\"width\": 400, \"height\": 300}}, \"data\": {\"name\": \"data-23d63e55ebecc73080d00dc2948d4c59\"}, \"mark\": \"point\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"recording_name\"}, \"tooltip\": {\"type\": \"nominal\", \"field\": \"recording_name\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"snr\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Accuracy\"}}, \"selection\": {\"selector002\": {\"type\": \"interval\", \"bind\": \"scales\", \"encodings\": [\"x\", \"y\"]}}, \"title\": \"IronClust\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v2.6.0.json\", \"datasets\": {\"data-23d63e55ebecc73080d00dc2948d4c59\": [{\"Accuracy\": 1.0, \"recording_name\": \"001_synth\", \"snr\": 25.396783859187707, \"unit_id\": 1}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 16.557397803035528, \"unit_id\": 2}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 10.427755198672683, \"unit_id\": 3}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 12.307774272337314, \"unit_id\": 4}, {\"Accuracy\": 0.97, \"recording_name\": \"001_synth\", \"snr\": 9.73070675999166, \"unit_id\": 5}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 12.170331390174642, \"unit_id\": 6}, {\"Accuracy\": 0.97, \"recording_name\": \"001_synth\", \"snr\": 16.160869923846874, \"unit_id\": 7}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 10.293514787619452, \"unit_id\": 8}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 13.785120496455537, \"unit_id\": 9}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 17.224080542307984, \"unit_id\": 10}, {\"Accuracy\": 0.98, \"recording_name\": \"002_synth\", \"snr\": 16.7947930411512, \"unit_id\": 1}, {\"Accuracy\": 0.98, \"recording_name\": \"002_synth\", \"snr\": 14.845406276057293, \"unit_id\": 2}, {\"Accuracy\": 0.97, \"recording_name\": \"002_synth\", \"snr\": 10.493050424321794, \"unit_id\": 3}, {\"Accuracy\": 1.0, \"recording_name\": \"002_synth\", \"snr\": 23.1828707776555, \"unit_id\": 4}, {\"Accuracy\": 0.97, \"recording_name\": \"002_synth\", \"snr\": 11.871268532120597, \"unit_id\": 5}, {\"Accuracy\": 0.98, \"recording_name\": \"002_synth\", \"snr\": 15.022613875279228, \"unit_id\": 6}, {\"Accuracy\": 0.97, \"recording_name\": \"002_synth\", \"snr\": 9.586446491247358, \"unit_id\": 7}, {\"Accuracy\": 0.98, \"recording_name\": \"002_synth\", \"snr\": 12.094305985613548, \"unit_id\": 8}, {\"Accuracy\": 0.97, \"recording_name\": \"002_synth\", \"snr\": 11.83552360434449, \"unit_id\": 9}, {\"Accuracy\": 0.99, \"recording_name\": \"002_synth\", \"snr\": 19.11605319026587, \"unit_id\": 10}, {\"Accuracy\": 0.99, \"recording_name\": \"003_synth\", \"snr\": 16.646965727116136, \"unit_id\": 1}, {\"Accuracy\": 0.97, \"recording_name\": \"003_synth\", \"snr\": 13.077902385885611, \"unit_id\": 2}, {\"Accuracy\": 0.96, \"recording_name\": \"003_synth\", \"snr\": 10.728689164663647, \"unit_id\": 3}, {\"Accuracy\": 0.97, \"recording_name\": \"003_synth\", \"snr\": 7.979660356356168, \"unit_id\": 4}, {\"Accuracy\": 0.98, \"recording_name\": \"003_synth\", \"snr\": 9.436042073285204, \"unit_id\": 5}, {\"Accuracy\": 0.96, \"recording_name\": \"003_synth\", \"snr\": 8.531089389116266, \"unit_id\": 6}, {\"Accuracy\": 0.98, \"recording_name\": \"003_synth\", \"snr\": 13.507234394825087, \"unit_id\": 7}, {\"Accuracy\": 0.98, \"recording_name\": \"003_synth\", \"snr\": 10.986865435489303, \"unit_id\": 8}, {\"Accuracy\": 0.97, \"recording_name\": \"003_synth\", \"snr\": 7.336660627947806, \"unit_id\": 9}, {\"Accuracy\": 0.98, \"recording_name\": \"003_synth\", \"snr\": 11.206824592360213, \"unit_id\": 10}, {\"Accuracy\": 0.97, \"recording_name\": \"004_synth\", \"snr\": 9.459829494957491, \"unit_id\": 1}, {\"Accuracy\": 0.98, \"recording_name\": \"004_synth\", \"snr\": 17.425409203843486, \"unit_id\": 2}, {\"Accuracy\": 0.97, \"recording_name\": \"004_synth\", \"snr\": 5.009914434006186, \"unit_id\": 3}, {\"Accuracy\": 0.99, \"recording_name\": \"004_synth\", \"snr\": 14.40091533785766, \"unit_id\": 4}, {\"Accuracy\": 0.96, \"recording_name\": \"004_synth\", \"snr\": 5.585085759285968, \"unit_id\": 5}, {\"Accuracy\": 0.96, \"recording_name\": \"004_synth\", \"snr\": 5.957234287409744, \"unit_id\": 6}, {\"Accuracy\": 0.99, \"recording_name\": \"004_synth\", \"snr\": 10.315792143143872, \"unit_id\": 7}, {\"Accuracy\": 0.98, \"recording_name\": \"004_synth\", \"snr\": 11.688188318022421, \"unit_id\": 8}, {\"Accuracy\": 0.96, \"recording_name\": \"004_synth\", \"snr\": 8.154301730309458, \"unit_id\": 9}, {\"Accuracy\": 0.99, \"recording_name\": \"004_synth\", \"snr\": 24.006979842721748, \"unit_id\": 10}, {\"Accuracy\": 0.99, \"recording_name\": \"005_synth\", \"snr\": 21.62638917298793, \"unit_id\": 1}, {\"Accuracy\": 0.97, \"recording_name\": \"005_synth\", \"snr\": 11.95301414780489, \"unit_id\": 2}, {\"Accuracy\": 0.98, \"recording_name\": \"005_synth\", \"snr\": 12.458075489949824, \"unit_id\": 3}, {\"Accuracy\": 0.97, \"recording_name\": \"005_synth\", \"snr\": 11.772388749428918, \"unit_id\": 4}, {\"Accuracy\": 0.98, \"recording_name\": \"005_synth\", \"snr\": 11.987759486429276, \"unit_id\": 5}, {\"Accuracy\": 0.99, \"recording_name\": \"005_synth\", \"snr\": 15.928148176034759, \"unit_id\": 6}, {\"Accuracy\": 0.97, \"recording_name\": \"005_synth\", \"snr\": 12.415773362618939, \"unit_id\": 7}, {\"Accuracy\": 0.97, \"recording_name\": \"005_synth\", \"snr\": 14.84626880413498, \"unit_id\": 8}, {\"Accuracy\": 0.97, \"recording_name\": \"005_synth\", \"snr\": 10.097434248026202, \"unit_id\": 9}, {\"Accuracy\": 0.99, \"recording_name\": \"005_synth\", \"snr\": 22.618043721556855, \"unit_id\": 10}, {\"Accuracy\": 0.99, \"recording_name\": \"006_synth\", \"snr\": 20.22228333745868, \"unit_id\": 1}, {\"Accuracy\": 0.99, \"recording_name\": \"006_synth\", \"snr\": 16.336960454930946, \"unit_id\": 2}, {\"Accuracy\": 0.97, \"recording_name\": \"006_synth\", \"snr\": 12.230336431917795, \"unit_id\": 3}, {\"Accuracy\": 0.99, \"recording_name\": \"006_synth\", \"snr\": 19.65602411053796, \"unit_id\": 4}, {\"Accuracy\": 0.98, \"recording_name\": \"006_synth\", \"snr\": 14.055328778728706, \"unit_id\": 5}, {\"Accuracy\": 0.98, \"recording_name\": \"006_synth\", \"snr\": 10.611903913309597, \"unit_id\": 6}, {\"Accuracy\": 0.99, \"recording_name\": \"006_synth\", \"snr\": 15.398652297820897, \"unit_id\": 7}, {\"Accuracy\": 0.98, \"recording_name\": \"006_synth\", \"snr\": 13.42537251317874, \"unit_id\": 8}, {\"Accuracy\": 0.97, \"recording_name\": \"006_synth\", \"snr\": 8.597196482962342, \"unit_id\": 9}, {\"Accuracy\": 0.96, \"recording_name\": \"006_synth\", \"snr\": 13.281276105200043, \"unit_id\": 10}, {\"Accuracy\": 0.99, \"recording_name\": \"007_synth\", \"snr\": 12.78861073428473, \"unit_id\": 1}, {\"Accuracy\": 0.97, \"recording_name\": \"007_synth\", \"snr\": 9.06188901359591, \"unit_id\": 2}, {\"Accuracy\": 0.97, \"recording_name\": \"007_synth\", \"snr\": 9.981463568246857, \"unit_id\": 3}, {\"Accuracy\": 0.99, \"recording_name\": \"007_synth\", \"snr\": 16.488730774379437, \"unit_id\": 4}, {\"Accuracy\": 0.98, \"recording_name\": \"007_synth\", \"snr\": 13.184897215804105, \"unit_id\": 5}, {\"Accuracy\": 0.97, \"recording_name\": \"007_synth\", \"snr\": 8.727344124267846, \"unit_id\": 6}, {\"Accuracy\": 0.98, \"recording_name\": \"007_synth\", \"snr\": 11.570285145459064, \"unit_id\": 7}, {\"Accuracy\": 0.98, \"recording_name\": \"007_synth\", \"snr\": 11.029919809714977, \"unit_id\": 8}, {\"Accuracy\": 0.97, \"recording_name\": \"007_synth\", \"snr\": 9.874821708590577, \"unit_id\": 9}, {\"Accuracy\": 0.99, \"recording_name\": \"007_synth\", \"snr\": 20.934830416434956, \"unit_id\": 10}, {\"Accuracy\": 0.99, \"recording_name\": \"008_synth\", \"snr\": 16.424778582703077, \"unit_id\": 1}, {\"Accuracy\": 0.95, \"recording_name\": \"008_synth\", \"snr\": 10.574518203807155, \"unit_id\": 2}, {\"Accuracy\": 0.97, \"recording_name\": \"008_synth\", \"snr\": 12.044561233098676, \"unit_id\": 3}, {\"Accuracy\": 1.0, \"recording_name\": \"008_synth\", \"snr\": 23.91196900238292, \"unit_id\": 4}, {\"Accuracy\": 0.98, \"recording_name\": \"008_synth\", \"snr\": 11.232469966256387, \"unit_id\": 5}, {\"Accuracy\": 0.98, \"recording_name\": \"008_synth\", \"snr\": 13.245687983482311, \"unit_id\": 6}, {\"Accuracy\": 0.97, \"recording_name\": \"008_synth\", \"snr\": 11.545822486556242, \"unit_id\": 7}, {\"Accuracy\": 0.98, \"recording_name\": \"008_synth\", \"snr\": 13.987157792996266, \"unit_id\": 8}, {\"Accuracy\": 0.98, \"recording_name\": \"008_synth\", \"snr\": 15.565146390557844, \"unit_id\": 9}, {\"Accuracy\": 0.98, \"recording_name\": \"008_synth\", \"snr\": 18.571303186242602, \"unit_id\": 10}, {\"Accuracy\": 0.98, \"recording_name\": \"009_synth\", \"snr\": 14.740082862404378, \"unit_id\": 1}, {\"Accuracy\": 0.97, \"recording_name\": \"009_synth\", \"snr\": 14.314710272218324, \"unit_id\": 2}, {\"Accuracy\": 0.98, \"recording_name\": \"009_synth\", \"snr\": 9.176301027287112, \"unit_id\": 3}, {\"Accuracy\": 0.98, \"recording_name\": \"009_synth\", \"snr\": 16.605222782202276, \"unit_id\": 4}, {\"Accuracy\": 0.97, \"recording_name\": \"009_synth\", \"snr\": 10.488155224216259, \"unit_id\": 5}, {\"Accuracy\": 0.97, \"recording_name\": \"009_synth\", \"snr\": 8.393864393106382, \"unit_id\": 6}, {\"Accuracy\": 0.99, \"recording_name\": \"009_synth\", \"snr\": 16.73477844193492, \"unit_id\": 7}, {\"Accuracy\": 0.96, \"recording_name\": \"009_synth\", \"snr\": 10.523270348855887, \"unit_id\": 8}, {\"Accuracy\": 0.96, \"recording_name\": \"009_synth\", \"snr\": 8.60004413686082, \"unit_id\": 9}, {\"Accuracy\": 0.98, \"recording_name\": \"009_synth\", \"snr\": 15.291505759779652, \"unit_id\": 10}, {\"Accuracy\": 0.97, \"recording_name\": \"010_synth\", \"snr\": 8.664440938091921, \"unit_id\": 1}, {\"Accuracy\": 0.98, \"recording_name\": \"010_synth\", \"snr\": 11.206878227286625, \"unit_id\": 2}, {\"Accuracy\": 0.97, \"recording_name\": \"010_synth\", \"snr\": 8.22880026204234, \"unit_id\": 3}, {\"Accuracy\": 0.98, \"recording_name\": \"010_synth\", \"snr\": 15.749484181742242, \"unit_id\": 4}, {\"Accuracy\": 0.99, \"recording_name\": \"010_synth\", \"snr\": 14.5870377375735, \"unit_id\": 5}, {\"Accuracy\": 0.98, \"recording_name\": \"010_synth\", \"snr\": 10.58597098843088, \"unit_id\": 6}, {\"Accuracy\": 0.98, \"recording_name\": \"010_synth\", \"snr\": 10.59564805003994, \"unit_id\": 7}, {\"Accuracy\": 0.97, \"recording_name\": \"010_synth\", \"snr\": 9.892953174365985, \"unit_id\": 8}, {\"Accuracy\": 0.96, \"recording_name\": \"010_synth\", \"snr\": 10.162029101737799, \"unit_id\": 9}, {\"Accuracy\": 0.99, \"recording_name\": \"010_synth\", \"snr\": 13.332444567070658, \"unit_id\": 10}]}};\n", | |
" var embed_opt = {\"mode\": \"vega-lite\"};\n", | |
"\n", | |
" function showError(el, error){\n", | |
" el.innerHTML = ('<div class=\"error\">'\n", | |
" + '<p>JavaScript Error: ' + error.message + '</p>'\n", | |
" + \"<p>This usually means there's a typo in your chart specification. \"\n", | |
" + \"See the javascript console for the full traceback.</p>\"\n", | |
" + '</div>');\n", | |
" throw error;\n", | |
" }\n", | |
" const el = document.getElementById('vis');\n", | |
" vegaEmbed(\"#vis\", spec, embed_opt)\n", | |
" .catch(error => showError(el, error));\n", | |
" </script>\n", | |
"</body>\n", | |
"</html>\n" | |
], | |
"text/plain": [ | |
"Chart({\n", | |
" data: Accuracy recording_name snr unit_id\n", | |
" 0 1.00 001_synth 25.396784 1\n", | |
" 1 0.98 001_synth 16.557398 2\n", | |
" 2 0.98 001_synth 10.427755 3\n", | |
" 3 0.98 001_synth 12.307774 4\n", | |
" 4 0.97 001_synth 9.730707 5\n", | |
" 5 0.98 001_synth 12.170331 6\n", | |
" 6 0.97 001_synth 16.160870 7\n", | |
" 7 0.98 001_synth 10.293515 8\n", | |
" 8 0.98 001_synth 13.785120 9\n", | |
" 9 0.98 001_synth 17.224081 10\n", | |
" 10 0.98 002_synth 16.794793 1\n", | |
" 11 0.98 002_synth 14.845406 2\n", | |
" 12 0.97 002_synth 10.493050 3\n", | |
" 13 1.00 002_synth 23.182871 4\n", | |
" 14 0.97 002_synth 11.871269 5\n", | |
" 15 0.98 002_synth 15.022614 6\n", | |
" 16 0.97 002_synth 9.586446 7\n", | |
" 17 0.98 002_synth 12.094306 8\n", | |
" 18 0.97 002_synth 11.835524 9\n", | |
" 19 0.99 002_synth 19.116053 10\n", | |
" 20 0.99 003_synth 16.646966 1\n", | |
" 21 0.97 003_synth 13.077902 2\n", | |
" 22 0.96 003_synth 10.728689 3\n", | |
" 23 0.97 003_synth 7.979660 4\n", | |
" 24 0.98 003_synth 9.436042 5\n", | |
" 25 0.96 003_synth 8.531089 6\n", | |
" 26 0.98 003_synth 13.507234 7\n", | |
" 27 0.98 003_synth 10.986865 8\n", | |
" 28 0.97 003_synth 7.336661 9\n", | |
" 29 0.98 003_synth 11.206825 10\n", | |
" .. ... ... ... ...\n", | |
" 70 0.99 008_synth 16.424779 1\n", | |
" 71 0.95 008_synth 10.574518 2\n", | |
" 72 0.97 008_synth 12.044561 3\n", | |
" 73 1.00 008_synth 23.911969 4\n", | |
" 74 0.98 008_synth 11.232470 5\n", | |
" 75 0.98 008_synth 13.245688 6\n", | |
" 76 0.97 008_synth 11.545822 7\n", | |
" 77 0.98 008_synth 13.987158 8\n", | |
" 78 0.98 008_synth 15.565146 9\n", | |
" 79 0.98 008_synth 18.571303 10\n", | |
" 80 0.98 009_synth 14.740083 1\n", | |
" 81 0.97 009_synth 14.314710 2\n", | |
" 82 0.98 009_synth 9.176301 3\n", | |
" 83 0.98 009_synth 16.605223 4\n", | |
" 84 0.97 009_synth 10.488155 5\n", | |
" 85 0.97 009_synth 8.393864 6\n", | |
" 86 0.99 009_synth 16.734778 7\n", | |
" 87 0.96 009_synth 10.523270 8\n", | |
" 88 0.96 009_synth 8.600044 9\n", | |
" 89 0.98 009_synth 15.291506 10\n", | |
" 90 0.97 010_synth 8.664441 1\n", | |
" 91 0.98 010_synth 11.206878 2\n", | |
" 92 0.97 010_synth 8.228800 3\n", | |
" 93 0.98 010_synth 15.749484 4\n", | |
" 94 0.99 010_synth 14.587038 5\n", | |
" 95 0.98 010_synth 10.585971 6\n", | |
" 96 0.98 010_synth 10.595648 7\n", | |
" 97 0.97 010_synth 9.892953 8\n", | |
" 98 0.96 010_synth 10.162029 9\n", | |
" 99 0.99 010_synth 13.332445 10\n", | |
" \n", | |
" [100 rows x 4 columns],\n", | |
" encoding: EncodingWithFacet({\n", | |
" color: Color({\n", | |
" shorthand: 'recording_name'\n", | |
" }),\n", | |
" tooltip: Tooltip({\n", | |
" shorthand: 'recording_name'\n", | |
" }),\n", | |
" x: X({\n", | |
" shorthand: 'snr'\n", | |
" }),\n", | |
" y: Y({\n", | |
" shorthand: 'Accuracy'\n", | |
" })\n", | |
" }),\n", | |
" mark: 'point',\n", | |
" selection: SelectionMapping({\n", | |
" selector002: SelectionDef({\n", | |
" bind: 'scales',\n", | |
" encodings: ['x', 'y'],\n", | |
" type: 'interval'\n", | |
" })\n", | |
" }),\n", | |
" title: 'IronClust'\n", | |
"})" | |
] | |
}, | |
"metadata": { | |
"tags": [] | |
} | |
} | |
] | |
}, | |
{ | |
"metadata": { | |
"id": "SGX6yIfGL4KP", | |
"colab_type": "code", | |
"outputId": "0a416da0-c069-42cf-b5be-468e23eb6cf6", | |
"colab": { | |
"base_uri": "https://localhost:8080/", | |
"height": 407 | |
} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"show_accuracy_plot(\n", | |
" study_name=study_name,\n", | |
" sorter_name='SpykingCircus',\n", | |
" title='SpykingCircus'\n", | |
")" | |
], | |
"execution_count": 10, | |
"outputs": [ | |
{ | |
"output_type": "display_data", | |
"data": { | |
"text/html": [ | |
"\n", | |
"<!DOCTYPE html>\n", | |
"<html>\n", | |
"<head>\n", | |
" <style>\n", | |
" .vega-actions a {\n", | |
" margin-right: 12px;\n", | |
" color: #757575;\n", | |
" font-weight: normal;\n", | |
" font-size: 13px;\n", | |
" }\n", | |
" .error {\n", | |
" color: red;\n", | |
" }\n", | |
" </style>\n", | |
"\n", | |
"<script src=\"https://cdn.jsdelivr.net/npm//vega@3.3.1\"></script>\n", | |
"<script src=\"https://cdn.jsdelivr.net/npm//vega-lite@2.6.0\"></script>\n", | |
"<script src=\"https://cdn.jsdelivr.net/npm//vega-embed@3.14\"></script>\n", | |
"\n", | |
"</head>\n", | |
"<body>\n", | |
" <div id=\"vis\"></div>\n", | |
" <script type=\"text/javascript\">\n", | |
" var spec = {\"config\": {\"view\": {\"width\": 400, \"height\": 300}}, \"data\": {\"name\": \"data-09febe6bd26f0bc42edfa01984c0c564\"}, \"mark\": \"point\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"recording_name\"}, \"tooltip\": {\"type\": \"nominal\", \"field\": \"recording_name\"}, \"x\": {\"type\": \"quantitative\", \"field\": \"snr\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"Accuracy\"}}, \"selection\": {\"selector003\": {\"type\": \"interval\", \"bind\": \"scales\", \"encodings\": [\"x\", \"y\"]}}, \"title\": \"SpykingCircus\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v2.6.0.json\", \"datasets\": {\"data-09febe6bd26f0bc42edfa01984c0c564\": [{\"Accuracy\": 1.0, \"recording_name\": \"001_synth\", \"snr\": 25.396783859187707, \"unit_id\": 1}, {\"Accuracy\": 0.99, \"recording_name\": \"001_synth\", \"snr\": 16.557397803035528, \"unit_id\": 2}, {\"Accuracy\": 0.84, \"recording_name\": \"001_synth\", \"snr\": 10.427755198672683, \"unit_id\": 3}, {\"Accuracy\": 0.56, \"recording_name\": \"001_synth\", \"snr\": 12.307774272337314, \"unit_id\": 4}, {\"Accuracy\": 0.38, \"recording_name\": \"001_synth\", \"snr\": 9.73070675999166, \"unit_id\": 5}, {\"Accuracy\": 0.42, \"recording_name\": \"001_synth\", \"snr\": 12.170331390174642, \"unit_id\": 6}, {\"Accuracy\": 0.54, \"recording_name\": \"001_synth\", \"snr\": 16.160869923846874, \"unit_id\": 7}, {\"Accuracy\": 0.82, \"recording_name\": \"001_synth\", \"snr\": 10.293514787619452, \"unit_id\": 8}, {\"Accuracy\": 0.98, \"recording_name\": \"001_synth\", \"snr\": 13.785120496455537, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"001_synth\", \"snr\": 17.224080542307984, \"unit_id\": 10}, {\"Accuracy\": 0.53, \"recording_name\": \"002_synth\", \"snr\": 16.7947930411512, \"unit_id\": 1}, {\"Accuracy\": 0.43, \"recording_name\": \"002_synth\", \"snr\": 14.845406276057293, \"unit_id\": 2}, {\"Accuracy\": 0.86, \"recording_name\": \"002_synth\", \"snr\": 10.493050424321794, \"unit_id\": 3}, {\"Accuracy\": 0.99, \"recording_name\": \"002_synth\", \"snr\": 23.1828707776555, \"unit_id\": 4}, {\"Accuracy\": 0.96, \"recording_name\": \"002_synth\", \"snr\": 11.871268532120597, \"unit_id\": 5}, {\"Accuracy\": 0.98, \"recording_name\": \"002_synth\", \"snr\": 15.022613875279228, \"unit_id\": 6}, {\"Accuracy\": 0.98, \"recording_name\": \"002_synth\", \"snr\": 9.586446491247358, \"unit_id\": 7}, {\"Accuracy\": 0.98, \"recording_name\": \"002_synth\", \"snr\": 12.094305985613548, \"unit_id\": 8}, {\"Accuracy\": 0.99, \"recording_name\": \"002_synth\", \"snr\": 11.83552360434449, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"002_synth\", \"snr\": 19.11605319026587, \"unit_id\": 10}, {\"Accuracy\": 0.99, \"recording_name\": \"003_synth\", \"snr\": 16.646965727116136, \"unit_id\": 1}, {\"Accuracy\": 0.27, \"recording_name\": \"003_synth\", \"snr\": 13.077902385885611, \"unit_id\": 2}, {\"Accuracy\": 0.6, \"recording_name\": \"003_synth\", \"snr\": 10.728689164663647, \"unit_id\": 3}, {\"Accuracy\": 0.52, \"recording_name\": \"003_synth\", \"snr\": 7.979660356356168, \"unit_id\": 4}, {\"Accuracy\": 0.1, \"recording_name\": \"003_synth\", \"snr\": 9.436042073285204, \"unit_id\": 5}, {\"Accuracy\": 0.03, \"recording_name\": \"003_synth\", \"snr\": 8.531089389116266, \"unit_id\": 6}, {\"Accuracy\": 0.28, \"recording_name\": \"003_synth\", \"snr\": 13.507234394825087, \"unit_id\": 7}, {\"Accuracy\": 0.61, \"recording_name\": \"003_synth\", \"snr\": 10.986865435489303, \"unit_id\": 8}, {\"Accuracy\": 0.95, \"recording_name\": \"003_synth\", \"snr\": 7.336660627947806, \"unit_id\": 9}, {\"Accuracy\": 0.68, \"recording_name\": \"003_synth\", \"snr\": 11.206824592360213, \"unit_id\": 10}, {\"Accuracy\": 0.96, \"recording_name\": \"004_synth\", \"snr\": 9.459829494957491, \"unit_id\": 1}, {\"Accuracy\": 0.99, \"recording_name\": \"004_synth\", \"snr\": 17.425409203843486, \"unit_id\": 2}, {\"Accuracy\": 0.72, \"recording_name\": \"004_synth\", \"snr\": 5.009914434006186, \"unit_id\": 3}, {\"Accuracy\": 0.99, \"recording_name\": \"004_synth\", \"snr\": 14.40091533785766, \"unit_id\": 4}, {\"Accuracy\": 0.97, \"recording_name\": \"004_synth\", \"snr\": 5.585085759285968, \"unit_id\": 5}, {\"Accuracy\": 0.97, \"recording_name\": \"004_synth\", \"snr\": 5.957234287409744, \"unit_id\": 6}, {\"Accuracy\": 1.0, \"recording_name\": \"004_synth\", \"snr\": 10.315792143143872, \"unit_id\": 7}, {\"Accuracy\": 0.97, \"recording_name\": \"004_synth\", \"snr\": 11.688188318022421, \"unit_id\": 8}, {\"Accuracy\": 0.95, \"recording_name\": \"004_synth\", \"snr\": 8.154301730309458, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"004_synth\", \"snr\": 24.006979842721748, \"unit_id\": 10}, {\"Accuracy\": 0.99, \"recording_name\": \"005_synth\", \"snr\": 21.62638917298793, \"unit_id\": 1}, {\"Accuracy\": 0.06, \"recording_name\": \"005_synth\", \"snr\": 11.95301414780489, \"unit_id\": 2}, {\"Accuracy\": 0.87, \"recording_name\": \"005_synth\", \"snr\": 12.458075489949824, \"unit_id\": 3}, {\"Accuracy\": 0.91, \"recording_name\": \"005_synth\", \"snr\": 11.772388749428918, \"unit_id\": 4}, {\"Accuracy\": 0.97, \"recording_name\": \"005_synth\", \"snr\": 11.987759486429276, \"unit_id\": 5}, {\"Accuracy\": 0.98, \"recording_name\": \"005_synth\", \"snr\": 15.928148176034759, \"unit_id\": 6}, {\"Accuracy\": 0.52, \"recording_name\": \"005_synth\", \"snr\": 12.415773362618939, \"unit_id\": 7}, {\"Accuracy\": 0.45, \"recording_name\": \"005_synth\", \"snr\": 14.84626880413498, \"unit_id\": 8}, {\"Accuracy\": 0.9, \"recording_name\": \"005_synth\", \"snr\": 10.097434248026202, \"unit_id\": 9}, {\"Accuracy\": 1.0, \"recording_name\": \"005_synth\", \"snr\": 22.618043721556855, \"unit_id\": 10}, {\"Accuracy\": 1.0, \"recording_name\": \"006_synth\", \"snr\": 20.22228333745868, \"unit_id\": 1}, {\"Accuracy\": 0.92, \"recording_name\": \"006_synth\", \"snr\": 16.336960454930946, \"unit_id\": 2}, {\"Accuracy\": 0.95, \"recording_name\": \"006_synth\", \"snr\": 12.230336431917795, \"unit_id\": 3}, {\"Accuracy\": 0.37, \"recording_name\": \"006_synth\", \"snr\": 19.65602411053796, \"unit_id\": 4}, {\"Accuracy\": 0.85, \"recording_name\": \"006_synth\", \"snr\": 14.055328778728706, \"unit_id\": 5}, {\"Accuracy\": 0.56, \"recording_name\": \"006_synth\", \"snr\": 10.611903913309597, \"unit_id\": 6}, {\"Accuracy\": 0.97, \"recording_name\": \"006_synth\", \"snr\": 15.398652297820897, \"unit_id\": 7}, {\"Accuracy\": 0.27, \"recording_name\": \"006_synth\", \"snr\": 13.42537251317874, \"unit_id\": 8}, {\"Accuracy\": 0.67, \"recording_name\": \"006_synth\", \"snr\": 8.597196482962342, \"unit_id\": 9}, {\"Accuracy\": 0.63, \"recording_name\": \"006_synth\", \"snr\": 13.281276105200043, \"unit_id\": 10}, {\"Accuracy\": 0.98, \"recording_name\": \"007_synth\", \"snr\": 12.78861073428473, \"unit_id\": 1}, {\"Accuracy\": 0.97, \"recording_name\": \"007_synth\", \"snr\": 9.06188901359591, \"unit_id\": 2}, {\"Accuracy\": 0.97, \"recording_name\": \"007_synth\", \"snr\": 9.981463568246857, \"unit_id\": 3}, {\"Accuracy\": 0.51, \"recording_name\": \"007_synth\", \"snr\": 16.488730774379437, \"unit_id\": 4}, {\"Accuracy\": 0.47, \"recording_name\": \"007_synth\", \"snr\": 13.184897215804105, \"unit_id\": 5}, {\"Accuracy\": 0.76, \"recording_name\": \"007_synth\", \"snr\": 8.727344124267846, \"unit_id\": 6}, {\"Accuracy\": 0.97, \"recording_name\": \"007_synth\", \"snr\": 11.570285145459064, \"unit_id\": 7}, {\"Accuracy\": 0.24, \"recording_name\": \"007_synth\", \"snr\": 11.029919809714977, \"unit_id\": 8}, {\"Accuracy\": 0.66, \"recording_name\": \"007_synth\", \"snr\": 9.874821708590577, \"unit_id\": 9}, {\"Accuracy\": 0.99, \"recording_name\": \"007_synth\", \"snr\": 20.934830416434956, \"unit_id\": 10}, {\"Accuracy\": 0.99, \"recording_name\": \"008_synth\", \"snr\": 16.424778582703077, \"unit_id\": 1}, {\"Accuracy\": 0.97, \"recording_name\": \"008_synth\", \"snr\": 10.574518203807155, \"unit_id\": 2}, {\"Accuracy\": 0.97, \"recording_name\": \"008_synth\", \"snr\": 12.044561233098676, \"unit_id\": 3}, {\"Accuracy\": 0.99, \"recording_name\": \"008_synth\", \"snr\": 23.91196900238292, \"unit_id\": 4}, {\"Accuracy\": 0.96, \"recording_name\": \"008_synth\", \"snr\": 11.232469966256387, \"unit_id\": 5}, {\"Accuracy\": 0.92, \"recording_name\": \"008_synth\", \"snr\": 13.245687983482311, \"unit_id\": 6}, {\"Accuracy\": 0.49, \"recording_name\": \"008_synth\", \"snr\": 11.545822486556242, \"unit_id\": 7}, {\"Accuracy\": 0.35, \"recording_name\": \"008_synth\", \"snr\": 13.987157792996266, \"unit_id\": 8}, {\"Accuracy\": 0.27, \"recording_name\": \"008_synth\", \"snr\": 15.565146390557844, \"unit_id\": 9}, {\"Accuracy\": 0.55, \"recording_name\": \"008_synth\", \"snr\": 18.571303186242602, \"unit_id\": 10}, {\"Accuracy\": 0.74, \"recording_name\": \"009_synth\", \"snr\": 14.740082862404378, \"unit_id\": 1}, {\"Accuracy\": 0.77, \"recording_name\": \"009_synth\", \"snr\": 14.314710272218324, \"unit_id\": 2}, {\"Accuracy\": 0.48, \"recording_name\": \"009_synth\", \"snr\": 9.176301027287112, \"unit_id\": 3}, {\"Accuracy\": 0.46, \"recording_name\": \"009_synth\", \"snr\": 16.605222782202276, \"unit_id\": 4}, {\"Accuracy\": 0.12, \"recording_name\": \"009_synth\", \"snr\": 10.488155224216259, \"unit_id\": 5}, {\"Accuracy\": 0.35, \"recording_name\": \"009_synth\", \"snr\": 8.393864393106382, \"unit_id\": 6}, {\"Accuracy\": 0.97, \"recording_name\": \"009_synth\", \"snr\": 16.73477844193492, \"unit_id\": 7}, {\"Accuracy\": 0.44, \"recording_name\": \"009_synth\", \"snr\": 10.523270348855887, \"unit_id\": 8}, {\"Accuracy\": 0.93, \"recording_name\": \"009_synth\", \"snr\": 8.60004413686082, \"unit_id\": 9}, {\"Accuracy\": 0.99, \"recording_name\": \"009_synth\", \"snr\": 15.291505759779652, \"unit_id\": 10}, {\"Accuracy\": 0.9, \"recording_name\": \"010_synth\", \"snr\": 8.664440938091921, \"unit_id\": 1}, {\"Accuracy\": 0.98, \"recording_name\": \"010_synth\", \"snr\": 11.206878227286625, \"unit_id\": 2}, {\"Accuracy\": 0.94, \"recording_name\": \"010_synth\", \"snr\": 8.22880026204234, \"unit_id\": 3}, {\"Accuracy\": 0.98, \"recording_name\": \"010_synth\", \"snr\": 15.749484181742242, \"unit_id\": 4}, {\"Accuracy\": 0.6, \"recording_name\": \"010_synth\", \"snr\": 14.5870377375735, \"unit_id\": 5}, {\"Accuracy\": 0.35, \"recording_name\": \"010_synth\", \"snr\": 10.58597098843088, \"unit_id\": 6}, {\"Accuracy\": 0.28, \"recording_name\": \"010_synth\", \"snr\": 10.59564805003994, \"unit_id\": 7}, {\"Accuracy\": 0.46, \"recording_name\": \"010_synth\", \"snr\": 9.892953174365985, \"unit_id\": 8}, {\"Accuracy\": 0.46, \"recording_name\": \"010_synth\", \"snr\": 10.162029101737799, \"unit_id\": 9}, {\"Accuracy\": 0.98, \"recording_name\": \"010_synth\", \"snr\": 13.332444567070658, \"unit_id\": 10}]}};\n", | |
" var embed_opt = {\"mode\": \"vega-lite\"};\n", | |
"\n", | |
" function showError(el, error){\n", | |
" el.innerHTML = ('<div class=\"error\">'\n", | |
" + '<p>JavaScript Error: ' + error.message + '</p>'\n", | |
" + \"<p>This usually means there's a typo in your chart specification. \"\n", | |
" + \"See the javascript console for the full traceback.</p>\"\n", | |
" + '</div>');\n", | |
" throw error;\n", | |
" }\n", | |
" const el = document.getElementById('vis');\n", | |
" vegaEmbed(\"#vis\", spec, embed_opt)\n", | |
" .catch(error => showError(el, error));\n", | |
" </script>\n", | |
"</body>\n", | |
"</html>\n" | |
], | |
"text/plain": [ | |
"Chart({\n", | |
" data: Accuracy recording_name snr unit_id\n", | |
" 0 1.00 001_synth 25.396784 1\n", | |
" 1 0.99 001_synth 16.557398 2\n", | |
" 2 0.84 001_synth 10.427755 3\n", | |
" 3 0.56 001_synth 12.307774 4\n", | |
" 4 0.38 001_synth 9.730707 5\n", | |
" 5 0.42 001_synth 12.170331 6\n", | |
" 6 0.54 001_synth 16.160870 7\n", | |
" 7 0.82 001_synth 10.293515 8\n", | |
" 8 0.98 001_synth 13.785120 9\n", | |
" 9 1.00 001_synth 17.224081 10\n", | |
" 10 0.53 002_synth 16.794793 1\n", | |
" 11 0.43 002_synth 14.845406 2\n", | |
" 12 0.86 002_synth 10.493050 3\n", | |
" 13 0.99 002_synth 23.182871 4\n", | |
" 14 0.96 002_synth 11.871269 5\n", | |
" 15 0.98 002_synth 15.022614 6\n", | |
" 16 0.98 002_synth 9.586446 7\n", | |
" 17 0.98 002_synth 12.094306 8\n", | |
" 18 0.99 002_synth 11.835524 9\n", | |
" 19 1.00 002_synth 19.116053 10\n", | |
" 20 0.99 003_synth 16.646966 1\n", | |
" 21 0.27 003_synth 13.077902 2\n", | |
" 22 0.60 003_synth 10.728689 3\n", | |
" 23 0.52 003_synth 7.979660 4\n", | |
" 24 0.10 003_synth 9.436042 5\n", | |
" 25 0.03 003_synth 8.531089 6\n", | |
" 26 0.28 003_synth 13.507234 7\n", | |
" 27 0.61 003_synth 10.986865 8\n", | |
" 28 0.95 003_synth 7.336661 9\n", | |
" 29 0.68 003_synth 11.206825 10\n", | |
" .. ... ... ... ...\n", | |
" 70 0.99 008_synth 16.424779 1\n", | |
" 71 0.97 008_synth 10.574518 2\n", | |
" 72 0.97 008_synth 12.044561 3\n", | |
" 73 0.99 008_synth 23.911969 4\n", | |
" 74 0.96 008_synth 11.232470 5\n", | |
" 75 0.92 008_synth 13.245688 6\n", | |
" 76 0.49 008_synth 11.545822 7\n", | |
" 77 0.35 008_synth 13.987158 8\n", | |
" 78 0.27 008_synth 15.565146 9\n", | |
" 79 0.55 008_synth 18.571303 10\n", | |
" 80 0.74 009_synth 14.740083 1\n", | |
" 81 0.77 009_synth 14.314710 2\n", | |
" 82 0.48 009_synth 9.176301 3\n", | |
" 83 0.46 009_synth 16.605223 4\n", | |
" 84 0.12 009_synth 10.488155 5\n", | |
" 85 0.35 009_synth 8.393864 6\n", | |
" 86 0.97 009_synth 16.734778 7\n", | |
" 87 0.44 009_synth 10.523270 8\n", | |
" 88 0.93 009_synth 8.600044 9\n", | |
" 89 0.99 009_synth 15.291506 10\n", | |
" 90 0.90 010_synth 8.664441 1\n", | |
" 91 0.98 010_synth 11.206878 2\n", | |
" 92 0.94 010_synth 8.228800 3\n", | |
" 93 0.98 010_synth 15.749484 4\n", | |
" 94 0.60 010_synth 14.587038 5\n", | |
" 95 0.35 010_synth 10.585971 6\n", | |
" 96 0.28 010_synth 10.595648 7\n", | |
" 97 0.46 010_synth 9.892953 8\n", | |
" 98 0.46 010_synth 10.162029 9\n", | |
" 99 0.98 010_synth 13.332445 10\n", | |
" \n", | |
" [100 rows x 4 columns],\n", | |
" encoding: EncodingWithFacet({\n", | |
" color: Color({\n", | |
" shorthand: 'recording_name'\n", | |
" }),\n", | |
" tooltip: Tooltip({\n", | |
" shorthand: 'recording_name'\n", | |
" }),\n", | |
" x: X({\n", | |
" shorthand: 'snr'\n", | |
" }),\n", | |
" y: Y({\n", | |
" shorthand: 'Accuracy'\n", | |
" })\n", | |
" }),\n", | |
" mark: 'point',\n", | |
" selection: SelectionMapping({\n", | |
" selector003: SelectionDef({\n", | |
" bind: 'scales',\n", | |
" encodings: ['x', 'y'],\n", | |
" type: 'interval'\n", | |
" })\n", | |
" }),\n", | |
" title: 'SpykingCircus'\n", | |
"})" | |
] | |
}, | |
"metadata": { | |
"tags": [] | |
} | |
} | |
] | |
}, | |
{ | |
"metadata": { | |
"id": "lTDI8DCLMhTI", | |
"colab_type": "code", | |
"colab": {} | |
}, | |
"cell_type": "code", | |
"source": [ | |
"" | |
], | |
"execution_count": 0, | |
"outputs": [] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment