Note
Go to the end to download the full example code.
Read various format into SpikeInterface¶
SpikeInterface can read various formats of “recording” (traces) and “sorting” (spike train) data.
- Internally, to read different formats, SpikeInterface either uses:
a wrapper to neo rawio classes
or a direct implementation
Note that:
file formats contain a “recording”, a “sorting”, or “both”
file formats can be file-based (NWB, …) or folder based (SpikeGLX, OpenEphys, …)
In this example we demonstrate how to read different file formats into SI
import matplotlib.pyplot as plt
import spikeinterface.core as si
import spikeinterface.extractors as se
Let’s download some datasets in different formats from the ephy_testing_data repo:
MEArec: a simulator format which is hdf5-based. It contains both a “recording” and a “sorting” in the same file.
Spike2: file from spike2 devices. It contains “recording” information only.
spike2_file_path = si.download_dataset(remote_path="spike2/130322-1LY.smr")
print(spike2_file_path)
mearec_folder_path = si.download_dataset(remote_path="mearec/mearec_test_10s.h5")
print(mearec_folder_path)
0%| | 0.00/16.6M [00:00<?, ?B/s]
0%| | 9.22k/16.6M [00:00<03:41, 75.0kB/s]
0%| | 42.0k/16.6M [00:00<01:28, 186kB/s]
0%|▏ | 61.4k/16.6M [00:00<01:36, 172kB/s]
0%|▏ | 78.8k/16.6M [00:00<01:43, 160kB/s]
1%|▍ | 168k/16.6M [00:00<00:45, 359kB/s]
1%|▍ | 204k/16.6M [00:00<01:21, 200kB/s]
2%|▋ | 280k/16.6M [00:01<00:55, 292kB/s]
2%|▋ | 318k/16.6M [00:01<00:54, 297kB/s]
2%|▊ | 355k/16.6M [00:01<00:54, 297kB/s]
2%|▉ | 390k/16.6M [00:01<00:55, 293kB/s]
3%|▉ | 423k/16.6M [00:01<01:02, 259kB/s]
3%|█ | 452k/16.6M [00:01<01:04, 252kB/s]
3%|█▏ | 479k/16.6M [00:02<01:35, 168kB/s]
3%|█▏ | 528k/16.6M [00:02<01:14, 217kB/s]
3%|█▎ | 556k/16.6M [00:02<01:13, 218kB/s]
4%|█▎ | 582k/16.6M [00:02<01:14, 215kB/s]
4%|█▍ | 608k/16.6M [00:02<01:14, 215kB/s]
4%|█▍ | 632k/16.6M [00:02<01:16, 208kB/s]
4%|█▌ | 665k/16.6M [00:02<01:11, 224kB/s]
4%|█▋ | 696k/16.6M [00:02<01:08, 233kB/s]
4%|█▋ | 722k/16.6M [00:03<01:10, 225kB/s]
5%|█▊ | 755k/16.6M [00:03<01:06, 237kB/s]
5%|█▊ | 787k/16.6M [00:03<01:04, 245kB/s]
5%|█▉ | 824k/16.6M [00:03<01:00, 260kB/s]
5%|█▉ | 851k/16.6M [00:03<01:10, 223kB/s]
5%|██ | 878k/16.6M [00:03<01:11, 221kB/s]
5%|██ | 902k/16.6M [00:03<01:13, 214kB/s]
6%|██▏ | 927k/16.6M [00:04<01:14, 210kB/s]
6%|██▏ | 952k/16.6M [00:04<01:14, 209kB/s]
6%|██▎ | 976k/16.6M [00:04<01:16, 203kB/s]
6%|██▎ | 1.01M/16.6M [00:04<01:10, 221kB/s]
6%|██▍ | 1.04M/16.6M [00:04<01:07, 232kB/s]
6%|██▍ | 1.07M/16.6M [00:04<01:09, 224kB/s]
7%|██▌ | 1.10M/16.6M [00:04<01:05, 236kB/s]
7%|██▌ | 1.12M/16.6M [00:04<01:08, 225kB/s]
7%|██▋ | 1.16M/16.6M [00:05<01:05, 237kB/s]
7%|██▋ | 1.19M/16.6M [00:05<01:21, 188kB/s]
7%|██▊ | 1.24M/16.6M [00:05<01:04, 240kB/s]
8%|██▉ | 1.26M/16.6M [00:05<01:23, 184kB/s]
8%|██▉ | 1.30M/16.6M [00:05<01:16, 201kB/s]
8%|███ | 1.32M/16.6M [00:05<01:17, 198kB/s]
8%|███ | 1.34M/16.6M [00:06<01:18, 194kB/s]
8%|███ | 1.36M/16.6M [00:06<01:21, 188kB/s]
8%|███▏ | 1.38M/16.6M [00:06<01:23, 182kB/s]
8%|███▏ | 1.40M/16.6M [00:06<01:27, 175kB/s]
9%|███▎ | 1.42M/16.6M [00:06<01:30, 168kB/s]
9%|███▎ | 1.44M/16.6M [00:06<01:30, 167kB/s]
9%|███▎ | 1.46M/16.6M [00:06<01:29, 169kB/s]
9%|███▍ | 1.48M/16.6M [00:06<01:31, 165kB/s]
9%|███▍ | 1.51M/16.6M [00:06<01:26, 175kB/s]
9%|███▌ | 1.53M/16.6M [00:07<01:22, 182kB/s]
9%|███▌ | 1.56M/16.6M [00:07<01:20, 187kB/s]
10%|███▌ | 1.58M/16.6M [00:07<01:19, 190kB/s]
10%|███▋ | 1.61M/16.6M [00:07<01:16, 195kB/s]
10%|███▋ | 1.63M/16.6M [00:07<01:17, 194kB/s]
10%|███▊ | 1.66M/16.6M [00:07<01:09, 214kB/s]
10%|███▊ | 1.69M/16.6M [00:07<01:11, 210kB/s]
10%|███▉ | 1.72M/16.6M [00:07<01:05, 226kB/s]
11%|███▉ | 1.75M/16.6M [00:08<01:08, 218kB/s]
11%|████ | 1.78M/16.6M [00:08<01:03, 232kB/s]
11%|████▏ | 1.81M/16.6M [00:08<01:01, 241kB/s]
11%|████▏ | 1.84M/16.6M [00:08<00:59, 248kB/s]
11%|████▎ | 1.88M/16.6M [00:08<00:58, 253kB/s]
12%|████▎ | 1.91M/16.6M [00:08<00:57, 257kB/s]
12%|████▍ | 1.94M/16.6M [00:08<00:56, 259kB/s]
12%|████▌ | 1.98M/16.6M [00:08<00:56, 261kB/s]
12%|████▌ | 2.02M/16.6M [00:09<00:51, 281kB/s]
12%|████▋ | 2.05M/16.6M [00:09<00:52, 277kB/s]
13%|████▊ | 2.09M/16.6M [00:09<00:49, 292kB/s]
13%|████▉ | 2.13M/16.6M [00:09<00:47, 304kB/s]
13%|████▉ | 2.17M/16.6M [00:09<00:47, 302kB/s]
13%|█████ | 2.20M/16.6M [00:09<00:47, 300kB/s]
14%|█████▏ | 2.25M/16.6M [00:09<00:46, 310kB/s]
14%|█████▏ | 2.29M/16.6M [00:09<00:45, 316kB/s]
14%|█████▎ | 2.33M/16.6M [00:10<00:44, 320kB/s]
14%|█████▍ | 2.37M/16.6M [00:10<00:43, 324kB/s]
15%|█████▌ | 2.41M/16.6M [00:10<00:43, 326kB/s]
15%|█████▌ | 2.45M/16.6M [00:10<00:43, 327kB/s]
15%|█████▋ | 2.50M/16.6M [00:10<00:41, 341kB/s]
15%|█████▊ | 2.53M/16.6M [00:10<00:52, 268kB/s]
16%|█████▉ | 2.60M/16.6M [00:10<00:41, 339kB/s]
16%|██████ | 2.63M/16.6M [00:11<00:42, 327kB/s]
16%|██████ | 2.67M/16.6M [00:11<00:44, 314kB/s]
16%|██████▏ | 2.70M/16.6M [00:11<00:45, 305kB/s]
17%|██████▎ | 2.75M/16.6M [00:11<00:48, 285kB/s]
17%|██████▍ | 2.79M/16.6M [00:11<00:46, 297kB/s]
17%|██████▍ | 2.83M/16.6M [00:11<00:45, 306kB/s]
17%|██████▌ | 2.87M/16.6M [00:11<00:43, 314kB/s]
18%|██████▋ | 2.91M/16.6M [00:11<00:43, 318kB/s]
18%|██████▊ | 2.95M/16.6M [00:12<00:41, 327kB/s]
18%|██████▊ | 3.00M/16.6M [00:12<00:39, 344kB/s]
18%|██████▉ | 3.04M/16.6M [00:12<00:40, 338kB/s]
19%|███████ | 3.09M/16.6M [00:12<00:38, 355kB/s]
19%|███████▏ | 3.13M/16.6M [00:12<00:44, 304kB/s]
19%|███████▎ | 3.18M/16.6M [00:12<00:39, 341kB/s]
19%|███████▎ | 3.22M/16.6M [00:12<00:41, 326kB/s]
20%|███████▍ | 3.25M/16.6M [00:12<00:42, 311kB/s]
20%|███████▌ | 3.28M/16.6M [00:13<00:49, 269kB/s]
20%|███████▌ | 3.32M/16.6M [00:13<00:52, 255kB/s]
20%|███████▋ | 3.35M/16.6M [00:13<00:54, 245kB/s]
20%|███████▋ | 3.38M/16.6M [00:13<00:53, 245kB/s]
20%|███████▊ | 3.40M/16.6M [00:13<01:12, 183kB/s]
21%|███████▉ | 3.45M/16.6M [00:13<00:56, 232kB/s]
21%|███████▉ | 3.48M/16.6M [00:14<01:02, 209kB/s]
21%|████████ | 3.50M/16.6M [00:14<01:04, 204kB/s]
21%|████████ | 3.52M/16.6M [00:14<01:06, 198kB/s]
21%|████████ | 3.54M/16.6M [00:14<01:08, 192kB/s]
21%|████████▏ | 3.56M/16.6M [00:14<01:10, 184kB/s]
22%|████████▏ | 3.59M/16.6M [00:14<01:06, 195kB/s]
22%|████████▎ | 3.61M/16.6M [00:14<01:08, 189kB/s]
22%|████████▎ | 3.64M/16.6M [00:14<01:06, 196kB/s]
22%|████████▍ | 3.66M/16.6M [00:15<01:07, 192kB/s]
22%|████████▍ | 3.69M/16.6M [00:15<01:05, 197kB/s]
22%|████████▌ | 3.72M/16.6M [00:15<01:00, 214kB/s]
23%|████████▌ | 3.74M/16.6M [00:15<01:01, 209kB/s]
23%|████████▋ | 3.78M/16.6M [00:15<00:57, 224kB/s]
23%|████████▋ | 3.80M/16.6M [00:15<00:58, 218kB/s]
23%|████████▊ | 3.83M/16.6M [00:15<00:55, 232kB/s]
23%|████████▊ | 3.87M/16.6M [00:15<00:52, 241kB/s]
23%|████████▉ | 3.89M/16.6M [00:16<00:55, 229kB/s]
24%|████████▉ | 3.92M/16.6M [00:16<00:53, 239kB/s]
24%|█████████ | 3.96M/16.6M [00:16<00:51, 247kB/s]
24%|█████████▏ | 3.99M/16.6M [00:16<00:50, 252kB/s]
24%|█████████▏ | 4.02M/16.6M [00:16<00:49, 256kB/s]
24%|█████████▎ | 4.06M/16.6M [00:16<00:45, 278kB/s]
25%|█████████▍ | 4.10M/16.6M [00:16<00:45, 274kB/s]
25%|█████████▍ | 4.13M/16.6M [00:17<00:54, 227kB/s]
25%|█████████▌ | 4.19M/16.6M [00:17<00:47, 264kB/s]
25%|█████████▋ | 4.22M/16.6M [00:17<00:48, 255kB/s]
26%|█████████▋ | 4.24M/16.6M [00:17<01:03, 194kB/s]
26%|█████████▊ | 4.29M/16.6M [00:17<00:54, 228kB/s]
26%|█████████▉ | 4.32M/16.6M [00:17<00:55, 220kB/s]
26%|█████████▉ | 4.34M/16.6M [00:17<00:57, 213kB/s]
26%|█████████▉ | 4.36M/16.6M [00:18<01:15, 162kB/s]
26%|██████████ | 4.39M/16.6M [00:18<01:09, 175kB/s]
27%|██████████ | 4.41M/16.6M [00:18<01:11, 171kB/s]
27%|██████████▏ | 4.43M/16.6M [00:18<01:13, 166kB/s]
27%|██████████▏ | 4.45M/16.6M [00:18<01:15, 161kB/s]
27%|██████████▏ | 4.47M/16.6M [00:18<01:25, 142kB/s]
27%|██████████▎ | 4.49M/16.6M [00:19<01:17, 157kB/s]
27%|██████████▎ | 4.51M/16.6M [00:19<01:20, 150kB/s]
27%|██████████▎ | 4.53M/16.6M [00:19<01:13, 163kB/s]
27%|██████████▍ | 4.55M/16.6M [00:19<01:16, 157kB/s]
28%|██████████▍ | 4.57M/16.6M [00:19<01:12, 167kB/s]
28%|██████████▌ | 4.59M/16.6M [00:19<01:13, 164kB/s]
28%|██████████▌ | 4.61M/16.6M [00:19<01:12, 167kB/s]
28%|██████████▌ | 4.64M/16.6M [00:19<01:07, 176kB/s]
28%|██████████▋ | 4.66M/16.6M [00:20<01:05, 183kB/s]
28%|██████████▋ | 4.69M/16.6M [00:20<01:03, 187kB/s]
28%|██████████▊ | 4.71M/16.6M [00:20<01:02, 190kB/s]
29%|██████████▊ | 4.74M/16.6M [00:20<01:01, 193kB/s]
29%|██████████▉ | 4.76M/16.6M [00:20<01:00, 194kB/s]
29%|██████████▉ | 4.79M/16.6M [00:20<01:00, 196kB/s]
29%|███████████ | 4.82M/16.6M [00:20<00:54, 216kB/s]
29%|███████████ | 4.84M/16.6M [00:20<00:55, 211kB/s]
29%|███████████▏ | 4.88M/16.6M [00:21<00:51, 227kB/s]
30%|███████████▏ | 4.91M/16.6M [00:21<00:49, 238kB/s]
30%|███████████▎ | 4.94M/16.6M [00:21<00:47, 246kB/s]
30%|███████████▍ | 4.97M/16.6M [00:21<00:46, 251kB/s]
30%|███████████▍ | 5.01M/16.6M [00:21<00:45, 255kB/s]
30%|███████████▌ | 5.04M/16.6M [00:21<00:44, 258kB/s]
31%|███████████▌ | 5.07M/16.6M [00:21<00:52, 221kB/s]
31%|███████████▋ | 5.10M/16.6M [00:21<00:46, 247kB/s]
31%|███████████▋ | 5.13M/16.6M [00:22<00:48, 235kB/s]
31%|███████████▊ | 5.15M/16.6M [00:22<00:50, 225kB/s]
31%|███████████▊ | 5.19M/16.6M [00:22<00:48, 234kB/s]
31%|███████████▉ | 5.22M/16.6M [00:22<00:48, 236kB/s]
32%|████████████ | 5.25M/16.6M [00:22<00:46, 242kB/s]
32%|████████████ | 5.28M/16.6M [00:22<00:46, 246kB/s]
32%|████████████▏ | 5.31M/16.6M [00:22<00:44, 251kB/s]
32%|████████████▏ | 5.34M/16.6M [00:22<00:44, 253kB/s]
32%|████████████▎ | 5.38M/16.6M [00:23<00:44, 254kB/s]
33%|████████████▍ | 5.42M/16.6M [00:23<00:40, 274kB/s]
33%|████████████▍ | 5.45M/16.6M [00:23<00:41, 271kB/s]
33%|████████████▌ | 5.48M/16.6M [00:23<00:41, 269kB/s]
33%|████████████▋ | 5.52M/16.6M [00:23<00:38, 287kB/s]
33%|████████████▋ | 5.56M/16.6M [00:23<00:39, 281kB/s]
34%|████████████▊ | 5.59M/16.6M [00:23<00:39, 276kB/s]
34%|████████████▊ | 5.62M/16.6M [00:23<00:50, 217kB/s]
34%|████████████▉ | 5.67M/16.6M [00:24<00:39, 276kB/s]
34%|█████████████ | 5.70M/16.6M [00:24<00:41, 266kB/s]
34%|█████████████ | 5.73M/16.6M [00:24<00:46, 233kB/s]
35%|█████████████▏ | 5.76M/16.6M [00:24<00:45, 239kB/s]
35%|█████████████▎ | 5.79M/16.6M [00:24<00:48, 224kB/s]
35%|█████████████▎ | 5.83M/16.6M [00:24<00:45, 235kB/s]
35%|█████████████▍ | 5.85M/16.6M [00:25<00:56, 191kB/s]
36%|█████████████▍ | 5.90M/16.6M [00:25<00:44, 243kB/s]
36%|█████████████▌ | 5.93M/16.6M [00:25<00:49, 214kB/s]
36%|█████████████▋ | 5.96M/16.6M [00:25<00:47, 223kB/s]
36%|█████████████▋ | 5.98M/16.6M [00:25<00:49, 216kB/s]
36%|█████████████▋ | 6.01M/16.6M [00:25<00:50, 211kB/s]
36%|█████████████▊ | 6.03M/16.6M [00:25<00:49, 212kB/s]
36%|█████████████▊ | 6.05M/16.6M [00:25<00:51, 204kB/s]
37%|█████████████▉ | 6.09M/16.6M [00:26<00:47, 221kB/s]
37%|█████████████▉ | 6.11M/16.6M [00:26<00:48, 215kB/s]
37%|██████████████ | 6.14M/16.6M [00:26<00:49, 210kB/s]
37%|██████████████ | 6.17M/16.6M [00:26<00:46, 226kB/s]
37%|██████████████▏ | 6.20M/16.6M [00:26<00:43, 237kB/s]
38%|██████████████▎ | 6.23M/16.6M [00:26<00:43, 238kB/s]
38%|██████████████▎ | 6.26M/16.6M [00:26<00:42, 244kB/s]
38%|██████████████▍ | 6.29M/16.6M [00:26<00:48, 212kB/s]
38%|██████████████▍ | 6.32M/16.6M [00:27<00:47, 218kB/s]
38%|██████████████▌ | 6.34M/16.6M [00:27<00:47, 217kB/s]
38%|██████████████▌ | 6.37M/16.6M [00:27<00:45, 226kB/s]
39%|██████████████▋ | 6.40M/16.6M [00:27<00:47, 217kB/s]
39%|██████████████▋ | 6.42M/16.6M [00:27<00:47, 212kB/s]
39%|██████████████▊ | 6.46M/16.6M [00:27<00:49, 206kB/s]
39%|██████████████▊ | 6.48M/16.6M [00:27<00:56, 178kB/s]
39%|██████████████▉ | 6.51M/16.6M [00:28<00:48, 208kB/s]
39%|██████████████▉ | 6.54M/16.6M [00:28<00:50, 199kB/s]
39%|███████████████ | 6.56M/16.6M [00:28<00:53, 189kB/s]
40%|███████████████ | 6.58M/16.6M [00:28<00:52, 189kB/s]
40%|███████████████ | 6.60M/16.6M [00:28<00:52, 192kB/s]
40%|███████████████▏ | 6.63M/16.6M [00:28<00:51, 194kB/s]
40%|███████████████▏ | 6.65M/16.6M [00:28<00:50, 196kB/s]
40%|███████████████▎ | 6.68M/16.6M [00:28<00:50, 196kB/s]
40%|███████████████▎ | 6.70M/16.6M [00:29<00:49, 202kB/s]
41%|███████████████▍ | 6.73M/16.6M [00:29<00:50, 196kB/s]
41%|███████████████▍ | 6.75M/16.6M [00:29<00:49, 199kB/s]
41%|███████████████▌ | 6.78M/16.6M [00:29<00:45, 216kB/s]
41%|███████████████▌ | 6.81M/16.6M [00:29<00:46, 211kB/s]
41%|███████████████▋ | 6.83M/16.6M [00:29<00:49, 199kB/s]
41%|███████████████▋ | 6.86M/16.6M [00:29<00:47, 206kB/s]
41%|███████████████▋ | 6.88M/16.6M [00:29<00:47, 204kB/s]
42%|███████████████▊ | 6.91M/16.6M [00:30<00:52, 186kB/s]
42%|███████████████▊ | 6.94M/16.6M [00:30<00:48, 199kB/s]
42%|███████████████▉ | 6.96M/16.6M [00:30<01:05, 147kB/s]
42%|███████████████▉ | 6.99M/16.6M [00:30<00:54, 175kB/s]
42%|████████████████ | 7.01M/16.6M [00:30<00:55, 173kB/s]
42%|████████████████ | 7.03M/16.6M [00:30<01:01, 155kB/s]
42%|████████████████▏ | 7.05M/16.6M [00:31<01:06, 143kB/s]
43%|████████████████▏ | 7.07M/16.6M [00:31<01:19, 119kB/s]
43%|████████████████▏ | 7.09M/16.6M [00:31<01:17, 123kB/s]
43%|████████████████▎ | 7.10M/16.6M [00:31<01:21, 116kB/s]
43%|████████████████▎ | 7.12M/16.6M [00:31<01:24, 112kB/s]
43%|████████████████▎ | 7.13M/16.6M [00:31<01:27, 109kB/s]
43%|████████████████▎ | 7.14M/16.6M [00:31<01:31, 104kB/s]
43%|████████████████▎ | 7.15M/16.6M [00:32<01:30, 105kB/s]
43%|████████████████▍ | 7.16M/16.6M [00:32<01:33, 101kB/s]
43%|████████████████▍ | 7.18M/16.6M [00:32<01:31, 103kB/s]
43%|████████████████▍ | 7.19M/16.6M [00:32<01:24, 111kB/s]
43%|████████████████▍ | 7.21M/16.6M [00:32<01:20, 117kB/s]
44%|████████████████▌ | 7.23M/16.6M [00:32<01:16, 122kB/s]
44%|████████████████▌ | 7.24M/16.6M [00:32<01:14, 125kB/s]
44%|████████████████▌ | 7.26M/16.6M [00:32<01:13, 127kB/s]
44%|████████████████▋ | 7.28M/16.6M [00:33<01:07, 138kB/s]
44%|████████████████▋ | 7.30M/16.6M [00:33<01:08, 137kB/s]
44%|████████████████▋ | 7.32M/16.6M [00:33<01:04, 145kB/s]
44%|████████████████▊ | 7.33M/16.6M [00:33<01:05, 141kB/s]
44%|████████████████▊ | 7.35M/16.6M [00:33<01:16, 121kB/s]
44%|████████████████▊ | 7.37M/16.6M [00:33<01:02, 147kB/s]
45%|████████████████▉ | 7.39M/16.6M [00:33<01:04, 143kB/s]
45%|████████████████▉ | 7.41M/16.6M [00:33<01:07, 137kB/s]
45%|████████████████▉ | 7.42M/16.6M [00:34<01:10, 131kB/s]
45%|█████████████████ | 7.43M/16.6M [00:34<01:28, 104kB/s]
45%|█████████████████ | 7.44M/16.6M [00:34<01:31, 100kB/s]
45%|████████████████▌ | 7.46M/16.6M [00:34<01:33, 98.0kB/s]
45%|████████████████▋ | 7.47M/16.6M [00:34<01:33, 97.9kB/s]
45%|█████████████████▏ | 7.49M/16.6M [00:34<01:25, 107kB/s]
45%|█████████████████▏ | 7.50M/16.6M [00:34<01:20, 114kB/s]
45%|█████████████████▏ | 7.52M/16.6M [00:35<01:16, 119kB/s]
45%|████████████████▊ | 7.54M/16.6M [00:35<01:48, 83.5kB/s]
46%|█████████████████▎ | 7.57M/16.6M [00:35<01:19, 114kB/s]
46%|█████████████████▎ | 7.58M/16.6M [00:35<01:20, 112kB/s]
46%|█████████████████▍ | 7.60M/16.6M [00:35<01:22, 109kB/s]
46%|█████████████████▍ | 7.61M/16.6M [00:35<01:19, 113kB/s]
46%|█████████████████▍ | 7.63M/16.6M [00:36<01:15, 118kB/s]
46%|█████████████████▍ | 7.64M/16.6M [00:36<01:13, 122kB/s]
46%|█████████████████▌ | 7.66M/16.6M [00:36<01:18, 114kB/s]
46%|█████████████████▌ | 7.69M/16.6M [00:36<01:05, 136kB/s]
46%|█████████████████▌ | 7.70M/16.6M [00:36<01:05, 135kB/s]
46%|█████████████████▋ | 7.72M/16.6M [00:36<01:06, 134kB/s]
47%|█████████████████▋ | 7.74M/16.6M [00:36<01:04, 138kB/s]
47%|█████████████████▋ | 7.75M/16.6M [00:36<01:06, 134kB/s]
47%|█████████████████▊ | 7.77M/16.6M [00:37<01:06, 134kB/s]
47%|█████████████████▊ | 7.79M/16.6M [00:37<00:58, 150kB/s]
47%|█████████████████▊ | 7.81M/16.6M [00:37<01:18, 111kB/s]
47%|█████████████████▉ | 7.84M/16.6M [00:37<00:58, 149kB/s]
47%|█████████████████▉ | 7.86M/16.6M [00:37<00:59, 147kB/s]
47%|██████████████████ | 7.87M/16.6M [00:37<01:01, 143kB/s]
48%|██████████████████ | 7.89M/16.6M [00:37<01:03, 138kB/s]
48%|██████████████████ | 7.91M/16.6M [00:38<01:03, 136kB/s]
48%|██████████████████▏ | 7.92M/16.6M [00:38<01:04, 135kB/s]
48%|██████████████████▏ | 7.95M/16.6M [00:38<00:56, 154kB/s]
48%|██████████████████▏ | 7.97M/16.6M [00:38<00:55, 157kB/s]
48%|██████████████████▎ | 7.99M/16.6M [00:38<00:54, 159kB/s]
48%|██████████████████▎ | 8.00M/16.6M [00:38<00:56, 151kB/s]
48%|██████████████████▎ | 8.03M/16.6M [00:38<00:51, 165kB/s]
48%|██████████████████▍ | 8.05M/16.6M [00:38<00:53, 160kB/s]
49%|██████████████████▍ | 8.07M/16.6M [00:39<00:51, 167kB/s]
49%|██████████████████▌ | 8.09M/16.6M [00:39<00:48, 176kB/s]
49%|██████████████████▌ | 8.11M/16.6M [00:39<00:50, 168kB/s]
49%|██████████████████▌ | 8.14M/16.6M [00:39<00:49, 172kB/s]
49%|██████████████████▋ | 8.16M/16.6M [00:39<00:47, 180kB/s]
49%|██████████████████▋ | 8.18M/16.6M [00:39<00:45, 185kB/s]
49%|██████████████████▊ | 8.21M/16.6M [00:39<00:44, 190kB/s]
50%|██████████████████▊ | 8.24M/16.6M [00:39<00:39, 211kB/s]
50%|██████████████████▉ | 8.27M/16.6M [00:40<00:40, 208kB/s]
50%|██████████████████▉ | 8.30M/16.6M [00:40<00:38, 217kB/s]
50%|███████████████████ | 8.32M/16.6M [00:40<00:39, 207kB/s]
50%|███████████████████ | 8.35M/16.6M [00:40<00:38, 216kB/s]
50%|███████████████████▏ | 8.38M/16.6M [00:40<00:35, 230kB/s]
51%|███████████████████▏ | 8.41M/16.6M [00:40<00:36, 227kB/s]
51%|███████████████████▎ | 8.44M/16.6M [00:40<00:34, 235kB/s]
51%|███████████████████▍ | 8.47M/16.6M [00:40<00:33, 241kB/s]
51%|███████████████████▍ | 8.50M/16.6M [00:41<00:32, 248kB/s]
51%|███████████████████▌ | 8.54M/16.6M [00:41<00:31, 254kB/s]
52%|███████████████████▌ | 8.57M/16.6M [00:41<00:40, 196kB/s]
52%|███████████████████▋ | 8.63M/16.6M [00:41<00:32, 242kB/s]
52%|███████████████████▊ | 8.66M/16.6M [00:41<00:33, 239kB/s]
52%|███████████████████▊ | 8.68M/16.6M [00:41<00:33, 237kB/s]
52%|███████████████████▉ | 8.71M/16.6M [00:41<00:34, 227kB/s]
53%|████████████████████ | 8.74M/16.6M [00:42<00:33, 237kB/s]
53%|████████████████████ | 8.77M/16.6M [00:42<00:32, 244kB/s]
53%|████████████████████▏ | 8.81M/16.6M [00:42<00:31, 250kB/s]
53%|████████████████████▏ | 8.83M/16.6M [00:42<00:42, 184kB/s]
53%|████████████████████▎ | 8.86M/16.6M [00:42<00:38, 201kB/s]
54%|████████████████████▎ | 8.89M/16.6M [00:42<00:38, 200kB/s]
54%|████████████████████▍ | 8.91M/16.6M [00:42<00:39, 194kB/s]
54%|████████████████████▍ | 8.94M/16.6M [00:43<00:38, 197kB/s]
54%|████████████████████▌ | 8.96M/16.6M [00:43<00:37, 202kB/s]
54%|████████████████████▌ | 8.99M/16.6M [00:43<00:37, 201kB/s]
54%|████████████████████▋ | 9.02M/16.6M [00:43<00:36, 210kB/s]
54%|████████████████████▋ | 9.04M/16.6M [00:43<00:35, 216kB/s]
55%|████████████████████▊ | 9.07M/16.6M [00:43<00:35, 211kB/s]
55%|████████████████████▊ | 9.10M/16.6M [00:43<00:45, 164kB/s]
55%|████████████████████▉ | 9.14M/16.6M [00:44<00:34, 218kB/s]
55%|████████████████████▉ | 9.17M/16.6M [00:44<00:35, 212kB/s]
55%|█████████████████████ | 9.19M/16.6M [00:44<00:45, 163kB/s]
55%|█████████████████████ | 9.21M/16.6M [00:44<00:45, 161kB/s]
56%|█████████████████████ | 9.23M/16.6M [00:44<00:46, 158kB/s]
56%|█████████████████████▏ | 9.25M/16.6M [00:44<00:47, 153kB/s]
56%|█████████████████████▏ | 9.26M/16.6M [00:44<00:49, 148kB/s]
56%|█████████████████████▏ | 9.28M/16.6M [00:45<01:01, 119kB/s]
56%|█████████████████████▎ | 9.31M/16.6M [00:45<00:54, 133kB/s]
56%|█████████████████████▎ | 9.32M/16.6M [00:45<00:56, 130kB/s]
56%|█████████████████████▎ | 9.34M/16.6M [00:45<00:57, 126kB/s]
56%|█████████████████████▍ | 9.36M/16.6M [00:45<00:53, 135kB/s]
56%|█████████████████████▍ | 9.37M/16.6M [00:45<00:53, 136kB/s]
57%|█████████████████████▍ | 9.39M/16.6M [00:45<00:53, 135kB/s]
57%|█████████████████████▌ | 9.41M/16.6M [00:46<00:53, 134kB/s]
57%|█████████████████████▌ | 9.42M/16.6M [00:46<00:52, 137kB/s]
57%|█████████████████████▌ | 9.44M/16.6M [00:46<00:52, 135kB/s]
57%|█████████████████████▋ | 9.46M/16.6M [00:46<00:53, 134kB/s]
57%|█████████████████████▋ | 9.48M/16.6M [00:46<00:47, 149kB/s]
57%|█████████████████████▋ | 9.50M/16.6M [00:46<00:48, 146kB/s]
57%|█████████████████████▊ | 9.51M/16.6M [00:46<00:50, 142kB/s]
57%|█████████████████████▊ | 9.53M/16.6M [00:46<00:53, 132kB/s]
58%|█████████████████████▊ | 9.55M/16.6M [00:47<00:45, 157kB/s]
58%|█████████████████████▉ | 9.57M/16.6M [00:47<00:47, 149kB/s]
58%|█████████████████████▉ | 9.59M/16.6M [00:47<00:48, 144kB/s]
58%|█████████████████████▉ | 9.60M/16.6M [00:47<01:06, 106kB/s]
58%|██████████████████████ | 9.62M/16.6M [00:47<01:00, 116kB/s]
58%|██████████████████████ | 9.63M/16.6M [00:47<01:01, 114kB/s]
58%|██████████████████████ | 9.64M/16.6M [00:47<01:03, 110kB/s]
58%|█████████████████████▌ | 9.66M/16.6M [00:48<01:23, 83.3kB/s]
58%|█████████████████████▌ | 9.68M/16.6M [00:48<01:09, 99.8kB/s]
58%|█████████████████████▌ | 9.69M/16.6M [00:48<01:10, 98.6kB/s]
58%|█████████████████████▌ | 9.70M/16.6M [00:48<01:11, 96.6kB/s]
58%|█████████████████████▋ | 9.71M/16.6M [00:48<01:14, 92.5kB/s]
59%|██████████████████████▎ | 9.72M/16.6M [00:48<01:07, 103kB/s]
59%|██████████████████████▎ | 9.74M/16.6M [00:48<01:08, 101kB/s]
59%|██████████████████████▎ | 9.75M/16.6M [00:49<01:03, 107kB/s]
59%|██████████████████████▎ | 9.77M/16.6M [00:49<00:59, 114kB/s]
59%|██████████████████████▍ | 9.78M/16.6M [00:49<00:56, 120kB/s]
59%|██████████████████████▍ | 9.80M/16.6M [00:49<00:56, 121kB/s]
59%|██████████████████████▍ | 9.82M/16.6M [00:49<00:54, 124kB/s]
59%|██████████████████████▍ | 9.83M/16.6M [00:49<00:54, 125kB/s]
59%|██████████████████████▌ | 9.85M/16.6M [00:49<00:53, 126kB/s]
59%|█████████████████████▉ | 9.86M/16.6M [00:50<01:12, 93.2kB/s]
60%|██████████████████████▋ | 9.89M/16.6M [00:50<00:54, 123kB/s]
60%|██████████████████████▋ | 9.90M/16.6M [00:50<00:55, 121kB/s]
60%|██████████████████████▋ | 9.92M/16.6M [00:50<00:56, 117kB/s]
60%|██████████████████████▋ | 9.93M/16.6M [00:50<00:57, 115kB/s]
60%|██████████████████████▊ | 9.95M/16.6M [00:50<00:54, 122kB/s]
60%|██████████████████████▊ | 9.96M/16.6M [00:50<00:53, 125kB/s]
60%|██████████████████████▊ | 9.98M/16.6M [00:50<00:52, 127kB/s]
60%|██████████████████████▉ | 10.0M/16.6M [00:51<00:46, 141kB/s]
60%|██████████████████████▉ | 10.0M/16.6M [00:51<00:46, 143kB/s]
60%|██████████████████████▉ | 10.0M/16.6M [00:51<01:01, 108kB/s]
61%|███████████████████████ | 10.1M/16.6M [00:51<00:49, 132kB/s]
61%|███████████████████████ | 10.1M/16.6M [00:51<00:50, 130kB/s]
61%|███████████████████████ | 10.1M/16.6M [00:51<00:52, 124kB/s]
61%|███████████████████████ | 10.1M/16.6M [00:51<00:54, 119kB/s]
61%|███████████████████████▏ | 10.1M/16.6M [00:52<00:54, 118kB/s]
61%|██████████████████████▌ | 10.1M/16.6M [00:52<01:13, 88.4kB/s]
61%|███████████████████████▏ | 10.2M/16.6M [00:52<00:55, 115kB/s]
61%|███████████████████████▎ | 10.2M/16.6M [00:52<00:55, 116kB/s]
61%|███████████████████████▎ | 10.2M/16.6M [00:52<00:57, 111kB/s]
61%|██████████████████████▋ | 10.2M/16.6M [00:52<01:19, 80.4kB/s]
62%|███████████████████████▍ | 10.2M/16.6M [00:53<01:00, 106kB/s]
62%|███████████████████████▍ | 10.2M/16.6M [00:53<00:56, 112kB/s]
62%|███████████████████████▍ | 10.3M/16.6M [00:53<00:57, 111kB/s]
62%|███████████████████████▍ | 10.3M/16.6M [00:53<00:58, 108kB/s]
62%|███████████████████████▌ | 10.3M/16.6M [00:53<00:56, 112kB/s]
62%|███████████████████████▌ | 10.3M/16.6M [00:53<00:55, 113kB/s]
62%|███████████████████████▌ | 10.3M/16.6M [00:53<00:54, 116kB/s]
62%|███████████████████████▋ | 10.3M/16.6M [00:53<00:51, 121kB/s]
62%|███████████████████████▋ | 10.3M/16.6M [00:54<00:53, 117kB/s]
62%|███████████████████████▋ | 10.4M/16.6M [00:54<00:49, 126kB/s]
62%|███████████████████████ | 10.4M/16.6M [00:54<01:07, 93.0kB/s]
63%|███████████████████████▊ | 10.4M/16.6M [00:54<00:58, 107kB/s]
63%|███████████████████████▊ | 10.4M/16.6M [00:54<00:57, 107kB/s]
63%|███████████████████████▊ | 10.4M/16.6M [00:54<00:54, 114kB/s]
63%|███████████████████████▉ | 10.4M/16.6M [00:54<00:51, 119kB/s]
63%|███████████████████████▉ | 10.5M/16.6M [00:55<00:50, 123kB/s]
63%|███████████████████████▉ | 10.5M/16.6M [00:55<00:47, 130kB/s]
63%|███████████████████████▉ | 10.5M/16.6M [00:55<00:47, 128kB/s]
63%|████████████████████████ | 10.5M/16.6M [00:55<00:47, 130kB/s]
63%|████████████████████████ | 10.5M/16.6M [00:55<00:47, 128kB/s]
63%|████████████████████████ | 10.5M/16.6M [00:55<00:46, 129kB/s]
64%|████████████████████████▏ | 10.6M/16.6M [00:55<00:40, 149kB/s]
64%|████████████████████████▏ | 10.6M/16.6M [00:55<00:41, 144kB/s]
64%|████████████████████████▏ | 10.6M/16.6M [00:56<00:42, 141kB/s]
64%|████████████████████████▎ | 10.6M/16.6M [00:56<00:37, 158kB/s]
64%|████████████████████████▎ | 10.6M/16.6M [00:56<00:36, 165kB/s]
64%|████████████████████████▍ | 10.7M/16.6M [00:56<00:37, 160kB/s]
64%|████████████████████████▍ | 10.7M/16.6M [00:56<00:34, 172kB/s]
64%|████████████████████████▌ | 10.7M/16.6M [00:56<00:32, 179kB/s]
65%|████████████████████████▌ | 10.7M/16.6M [00:56<00:31, 185kB/s]
65%|████████████████████████▌ | 10.8M/16.6M [00:56<00:30, 189kB/s]
65%|████████████████████████▋ | 10.8M/16.6M [00:57<00:30, 193kB/s]
65%|████████████████████████▋ | 10.8M/16.6M [00:57<00:29, 194kB/s]
65%|████████████████████████▊ | 10.8M/16.6M [00:57<00:29, 198kB/s]
65%|████████████████████████▊ | 10.9M/16.6M [00:57<00:26, 215kB/s]
66%|████████████████████████▉ | 10.9M/16.6M [00:57<00:27, 211kB/s]
66%|████████████████████████▉ | 10.9M/16.6M [00:57<00:25, 226kB/s]
66%|█████████████████████████ | 11.0M/16.6M [00:57<00:23, 237kB/s]
66%|█████████████████████████▏ | 11.0M/16.6M [00:57<00:22, 245kB/s]
66%|█████████████████████████▏ | 11.0M/16.6M [00:58<00:22, 251kB/s]
67%|█████████████████████████▎ | 11.0M/16.6M [00:58<00:22, 246kB/s]
67%|█████████████████████████▎ | 11.1M/16.6M [00:58<00:23, 232kB/s]
67%|█████████████████████████▍ | 11.1M/16.6M [00:58<00:32, 170kB/s]
67%|█████████████████████████▍ | 11.1M/16.6M [00:58<00:29, 185kB/s]
67%|█████████████████████████▌ | 11.2M/16.6M [00:58<00:30, 180kB/s]
67%|█████████████████████████▌ | 11.2M/16.6M [00:58<00:31, 174kB/s]
67%|█████████████████████████▌ | 11.2M/16.6M [00:59<00:32, 167kB/s]
68%|█████████████████████████▋ | 11.2M/16.6M [00:59<00:33, 160kB/s]
68%|█████████████████████████▋ | 11.2M/16.6M [00:59<00:35, 152kB/s]
68%|█████████████████████████▋ | 11.2M/16.6M [00:59<00:37, 144kB/s]
68%|█████████████████████████▊ | 11.3M/16.6M [00:59<00:34, 157kB/s]
68%|█████████████████████████▊ | 11.3M/16.6M [00:59<00:35, 150kB/s]
68%|█████████████████████████▊ | 11.3M/16.6M [00:59<00:32, 164kB/s]
68%|█████████████████████████▉ | 11.3M/16.6M [00:59<00:30, 174kB/s]
68%|█████████████████████████▉ | 11.3M/16.6M [01:00<00:31, 167kB/s]
68%|██████████████████████████ | 11.4M/16.6M [01:00<00:33, 155kB/s]
69%|██████████████████████████ | 11.4M/16.6M [01:00<00:31, 167kB/s]
69%|██████████████████████████▏ | 11.4M/16.6M [01:00<00:29, 176kB/s]
69%|██████████████████████████▏ | 11.4M/16.6M [01:00<00:28, 182kB/s]
69%|██████████████████████████▎ | 11.5M/16.6M [01:00<00:26, 192kB/s]
69%|██████████████████████████▎ | 11.5M/16.6M [01:00<00:33, 153kB/s]
69%|██████████████████████████▍ | 11.5M/16.6M [01:01<00:26, 191kB/s]
70%|██████████████████████████▍ | 11.6M/16.6M [01:01<00:26, 189kB/s]
70%|██████████████████████████▌ | 11.6M/16.6M [01:01<00:26, 191kB/s]
70%|██████████████████████████▌ | 11.6M/16.6M [01:01<00:25, 193kB/s]
70%|██████████████████████████▌ | 11.6M/16.6M [01:01<00:25, 195kB/s]
70%|██████████████████████████▋ | 11.7M/16.6M [01:01<00:25, 196kB/s]
70%|██████████████████████████▋ | 11.7M/16.6M [01:01<00:23, 211kB/s]
71%|██████████████████████████▊ | 11.7M/16.6M [01:01<00:23, 212kB/s]
71%|██████████████████████████▊ | 11.7M/16.6M [01:02<00:26, 185kB/s]
71%|██████████████████████████▉ | 11.8M/16.6M [01:02<00:24, 194kB/s]
71%|███████████████████████████ | 11.8M/16.6M [01:02<00:26, 184kB/s]
71%|███████████████████████████ | 11.8M/16.6M [01:02<00:26, 182kB/s]
71%|███████████████████████████ | 11.8M/16.6M [01:02<00:25, 190kB/s]
71%|███████████████████████████▏ | 11.9M/16.6M [01:02<00:24, 190kB/s]
72%|███████████████████████████▏ | 11.9M/16.6M [01:03<00:31, 151kB/s]
72%|███████████████████████████▎ | 11.9M/16.6M [01:03<00:26, 174kB/s]
72%|███████████████████████████▎ | 11.9M/16.6M [01:03<00:28, 166kB/s]
72%|███████████████████████████▍ | 12.0M/16.6M [01:03<00:28, 161kB/s]
72%|███████████████████████████▍ | 12.0M/16.6M [01:03<00:32, 143kB/s]
72%|███████████████████████████▍ | 12.0M/16.6M [01:03<00:27, 168kB/s]
72%|███████████████████████████▌ | 12.0M/16.6M [01:04<00:40, 112kB/s]
73%|███████████████████████████▌ | 12.0M/16.6M [01:04<00:37, 121kB/s]
73%|███████████████████████████▌ | 12.1M/16.6M [01:04<00:40, 113kB/s]
73%|███████████████████████████▋ | 12.1M/16.6M [01:04<00:40, 112kB/s]
73%|██████████████████████████▉ | 12.1M/16.6M [01:04<00:52, 86.7kB/s]
73%|██████████████████████████▉ | 12.1M/16.6M [01:04<00:51, 87.4kB/s]
73%|██████████████████████████▉ | 12.1M/16.6M [01:05<00:52, 86.4kB/s]
73%|███████████████████████████ | 12.1M/16.6M [01:05<00:52, 85.4kB/s]
73%|███████████████████████████ | 12.1M/16.6M [01:05<00:50, 88.9kB/s]
73%|███████████████████████████ | 12.1M/16.6M [01:05<00:51, 87.4kB/s]
73%|███████████████████████████▊ | 12.2M/16.6M [01:05<00:44, 100kB/s]
73%|███████████████████████████▊ | 12.2M/16.6M [01:05<00:42, 105kB/s]
73%|███████████████████████████▉ | 12.2M/16.6M [01:05<00:44, 100kB/s]
73%|███████████████████████████▏ | 12.2M/16.6M [01:06<00:55, 78.9kB/s]
74%|███████████████████████████▏ | 12.2M/16.6M [01:06<00:47, 92.4kB/s]
74%|███████████████████████████▏ | 12.2M/16.6M [01:06<00:48, 89.9kB/s]
74%|███████████████████████████▎ | 12.2M/16.6M [01:06<00:45, 96.6kB/s]
74%|███████████████████████████▎ | 12.3M/16.6M [01:06<00:46, 93.1kB/s]
74%|███████████████████████████▎ | 12.3M/16.6M [01:06<00:43, 99.3kB/s]
74%|████████████████████████████ | 12.3M/16.6M [01:06<00:39, 109kB/s]
74%|████████████████████████████▏ | 12.3M/16.6M [01:06<00:37, 116kB/s]
74%|████████████████████████████▏ | 12.3M/16.6M [01:06<00:35, 120kB/s]
74%|████████████████████████████▏ | 12.3M/16.6M [01:07<00:34, 124kB/s]
74%|████████████████████████████▎ | 12.3M/16.6M [01:07<00:33, 126kB/s]
74%|████████████████████████████▎ | 12.4M/16.6M [01:07<00:33, 128kB/s]
75%|████████████████████████████▎ | 12.4M/16.6M [01:07<00:32, 129kB/s]
75%|████████████████████████████▎ | 12.4M/16.6M [01:07<00:32, 130kB/s]
75%|████████████████████████████▍ | 12.4M/16.6M [01:07<00:32, 131kB/s]
75%|████████████████████████████▍ | 12.4M/16.6M [01:07<00:31, 131kB/s]
75%|████████████████████████████▍ | 12.4M/16.6M [01:07<00:31, 132kB/s]
75%|████████████████████████████▌ | 12.5M/16.6M [01:08<00:27, 152kB/s]
75%|████████████████████████████▌ | 12.5M/16.6M [01:08<00:27, 151kB/s]
75%|████████████████████████████▋ | 12.5M/16.6M [01:08<00:25, 160kB/s]
75%|████████████████████████████▋ | 12.5M/16.6M [01:08<00:26, 152kB/s]
76%|████████████████████████████▋ | 12.6M/16.6M [01:08<00:24, 166kB/s]
76%|████████████████████████████▊ | 12.6M/16.6M [01:08<00:23, 175kB/s]
76%|████████████████████████████▊ | 12.6M/16.6M [01:08<00:23, 168kB/s]
76%|████████████████████████████▊ | 12.6M/16.6M [01:08<00:23, 172kB/s]
76%|████████████████████████████▉ | 12.6M/16.6M [01:09<00:29, 135kB/s]
76%|█████████████████████████████ | 12.7M/16.6M [01:09<00:23, 169kB/s]
76%|█████████████████████████████ | 12.7M/16.6M [01:09<00:24, 162kB/s]
77%|█████████████████████████████ | 12.7M/16.6M [01:09<00:23, 169kB/s]
77%|█████████████████████████████▏ | 12.7M/16.6M [01:09<00:23, 162kB/s]
77%|█████████████████████████████▏ | 12.8M/16.6M [01:09<00:22, 169kB/s]
77%|█████████████████████████████▏ | 12.8M/16.6M [01:09<00:23, 161kB/s]
77%|█████████████████████████████▎ | 12.8M/16.6M [01:10<00:21, 177kB/s]
77%|█████████████████████████████▎ | 12.8M/16.6M [01:10<00:21, 175kB/s]
77%|█████████████████████████████▍ | 12.8M/16.6M [01:10<00:20, 187kB/s]
78%|█████████████████████████████▍ | 12.9M/16.6M [01:10<00:20, 186kB/s]
78%|█████████████████████████████▌ | 12.9M/16.6M [01:10<00:19, 192kB/s]
78%|█████████████████████████████▌ | 12.9M/16.6M [01:10<00:19, 192kB/s]
78%|█████████████████████████████▌ | 12.9M/16.6M [01:10<00:18, 194kB/s]
78%|█████████████████████████████▋ | 13.0M/16.6M [01:10<00:18, 195kB/s]
78%|█████████████████████████████▋ | 13.0M/16.6M [01:11<00:18, 196kB/s]
78%|█████████████████████████████▊ | 13.0M/16.6M [01:11<00:18, 197kB/s]
79%|█████████████████████████████▊ | 13.1M/16.6M [01:11<00:16, 217kB/s]
79%|█████████████████████████████▉ | 13.1M/16.6M [01:11<00:16, 211kB/s]
79%|█████████████████████████████▉ | 13.1M/16.6M [01:11<00:16, 207kB/s]
79%|██████████████████████████████ | 13.1M/16.6M [01:11<00:15, 224kB/s]
79%|██████████████████████████████▏ | 13.2M/16.6M [01:11<00:14, 236kB/s]
79%|██████████████████████████████▏ | 13.2M/16.6M [01:11<00:13, 245kB/s]
80%|██████████████████████████████▎ | 13.2M/16.6M [01:12<00:14, 234kB/s]
80%|██████████████████████████████▎ | 13.3M/16.6M [01:12<00:13, 240kB/s]
80%|██████████████████████████████▍ | 13.3M/16.6M [01:12<00:14, 227kB/s]
80%|██████████████████████████████▍ | 13.3M/16.6M [01:12<00:13, 238kB/s]
80%|██████████████████████████████▌ | 13.3M/16.6M [01:12<00:20, 161kB/s]
81%|██████████████████████████████▌ | 13.4M/16.6M [01:12<00:16, 200kB/s]
81%|██████████████████████████████▋ | 13.4M/16.6M [01:12<00:16, 198kB/s]
81%|██████████████████████████████▋ | 13.4M/16.6M [01:13<00:17, 179kB/s]
81%|██████████████████████████████▊ | 13.4M/16.6M [01:13<00:19, 161kB/s]
81%|██████████████████████████████▊ | 13.5M/16.6M [01:13<00:18, 168kB/s]
81%|██████████████████████████████▊ | 13.5M/16.6M [01:13<00:18, 166kB/s]
81%|██████████████████████████████▉ | 13.5M/16.6M [01:13<00:18, 168kB/s]
81%|██████████████████████████████▉ | 13.5M/16.6M [01:13<00:19, 160kB/s]
82%|███████████████████████████████ | 13.6M/16.6M [01:13<00:17, 171kB/s]
82%|███████████████████████████████ | 13.6M/16.6M [01:14<00:17, 176kB/s]
82%|███████████████████████████████ | 13.6M/16.6M [01:14<00:17, 169kB/s]
82%|███████████████████████████████▏ | 13.6M/16.6M [01:14<00:17, 172kB/s]
82%|███████████████████████████████▏ | 13.6M/16.6M [01:14<00:16, 180kB/s]
82%|███████████████████████████████▎ | 13.7M/16.6M [01:14<00:14, 203kB/s]
82%|███████████████████████████████▎ | 13.7M/16.6M [01:14<00:14, 204kB/s]
83%|███████████████████████████████▍ | 13.7M/16.6M [01:14<00:14, 202kB/s]
83%|███████████████████████████████▍ | 13.8M/16.6M [01:14<00:13, 214kB/s]
83%|███████████████████████████████▌ | 13.8M/16.6M [01:15<00:13, 216kB/s]
83%|███████████████████████████████▌ | 13.8M/16.6M [01:15<00:12, 231kB/s]
83%|███████████████████████████████▋ | 13.8M/16.6M [01:15<00:12, 221kB/s]
84%|███████████████████████████████▋ | 13.9M/16.6M [01:15<00:11, 234kB/s]
84%|███████████████████████████████▊ | 13.9M/16.6M [01:15<00:11, 243kB/s]
84%|███████████████████████████████▊ | 13.9M/16.6M [01:15<00:11, 232kB/s]
84%|███████████████████████████████▉ | 14.0M/16.6M [01:15<00:10, 259kB/s]
84%|████████████████████████████████ | 14.0M/16.6M [01:15<00:10, 246kB/s]
84%|████████████████████████████████ | 14.0M/16.6M [01:16<00:09, 262kB/s]
85%|████████████████████████████████▏ | 14.1M/16.6M [01:16<00:09, 267kB/s]
85%|████████████████████████████████▎ | 14.1M/16.6M [01:16<00:09, 266kB/s]
85%|████████████████████████████████▎ | 14.1M/16.6M [01:16<00:09, 266kB/s]
85%|████████████████████████████████▍ | 14.2M/16.6M [01:16<00:08, 292kB/s]
86%|████████████████████████████████▌ | 14.2M/16.6M [01:16<00:11, 216kB/s]
86%|████████████████████████████████▋ | 14.3M/16.6M [01:16<00:08, 273kB/s]
86%|████████████████████████████████▋ | 14.3M/16.6M [01:17<00:08, 266kB/s]
86%|████████████████████████████████▊ | 14.3M/16.6M [01:17<00:08, 259kB/s]
86%|████████████████████████████████▊ | 14.4M/16.6M [01:17<00:09, 250kB/s]
87%|████████████████████████████████▉ | 14.4M/16.6M [01:17<00:09, 240kB/s]
87%|████████████████████████████████▉ | 14.4M/16.6M [01:17<00:08, 247kB/s]
87%|█████████████████████████████████ | 14.4M/16.6M [01:17<00:08, 252kB/s]
87%|█████████████████████████████████▏ | 14.5M/16.6M [01:17<00:07, 275kB/s]
87%|█████████████████████████████████▏ | 14.5M/16.6M [01:17<00:07, 272kB/s]
88%|█████████████████████████████████▎ | 14.6M/16.6M [01:18<00:07, 275kB/s]
88%|█████████████████████████████████▍ | 14.6M/16.6M [01:18<00:07, 286kB/s]
88%|█████████████████████████████████▍ | 14.6M/16.6M [01:18<00:07, 280kB/s]
88%|█████████████████████████████████▌ | 14.7M/16.6M [01:18<00:08, 221kB/s]
89%|█████████████████████████████████▋ | 14.7M/16.6M [01:18<00:06, 276kB/s]
89%|█████████████████████████████████▋ | 14.7M/16.6M [01:18<00:08, 223kB/s]
89%|█████████████████████████████████▊ | 14.8M/16.6M [01:18<00:07, 239kB/s]
89%|█████████████████████████████████▊ | 14.8M/16.6M [01:19<00:07, 233kB/s]
89%|█████████████████████████████████▉ | 14.8M/16.6M [01:19<00:09, 191kB/s]
89%|█████████████████████████████████▉ | 14.8M/16.6M [01:19<00:09, 188kB/s]
90%|██████████████████████████████████ | 14.9M/16.6M [01:19<00:09, 189kB/s]
90%|██████████████████████████████████ | 14.9M/16.6M [01:19<00:08, 193kB/s]
90%|██████████████████████████████████▏ | 14.9M/16.6M [01:19<00:08, 193kB/s]
90%|██████████████████████████████████▏ | 14.9M/16.6M [01:19<00:08, 186kB/s]
90%|██████████████████████████████████▎ | 15.0M/16.6M [01:20<00:08, 198kB/s]
90%|██████████████████████████████████▎ | 15.0M/16.6M [01:20<00:08, 198kB/s]
90%|██████████████████████████████████▎ | 15.0M/16.6M [01:20<00:08, 198kB/s]
91%|██████████████████████████████████▍ | 15.0M/16.6M [01:20<00:07, 199kB/s]
91%|██████████████████████████████████▍ | 15.1M/16.6M [01:20<00:07, 217kB/s]
91%|██████████████████████████████████▌ | 15.1M/16.6M [01:20<00:07, 212kB/s]
91%|██████████████████████████████████▌ | 15.1M/16.6M [01:20<00:06, 219kB/s]
91%|██████████████████████████████████▋ | 15.2M/16.6M [01:20<00:06, 223kB/s]
91%|██████████████████████████████████▊ | 15.2M/16.6M [01:21<00:06, 235kB/s]
92%|██████████████████████████████████▊ | 15.2M/16.6M [01:21<00:05, 244kB/s]
92%|██████████████████████████████████▉ | 15.3M/16.6M [01:21<00:05, 250kB/s]
92%|██████████████████████████████████▉ | 15.3M/16.6M [01:21<00:05, 237kB/s]
92%|███████████████████████████████████ | 15.3M/16.6M [01:21<00:05, 243kB/s]
92%|███████████████████████████████████▏ | 15.4M/16.6M [01:21<00:04, 267kB/s]
93%|███████████████████████████████████▏ | 15.4M/16.6M [01:21<00:04, 268kB/s]
93%|███████████████████████████████████▎ | 15.4M/16.6M [01:21<00:04, 282kB/s]
93%|███████████████████████████████████▎ | 15.5M/16.6M [01:22<00:05, 220kB/s]
93%|███████████████████████████████████▍ | 15.5M/16.6M [01:22<00:04, 239kB/s]
94%|███████████████████████████████████▌ | 15.5M/16.6M [01:22<00:05, 213kB/s]
94%|███████████████████████████████████▋ | 15.6M/16.6M [01:22<00:04, 239kB/s]
94%|███████████████████████████████████▋ | 15.6M/16.6M [01:22<00:05, 198kB/s]
94%|███████████████████████████████████▊ | 15.6M/16.6M [01:22<00:05, 196kB/s]
94%|███████████████████████████████████▊ | 15.6M/16.6M [01:23<00:04, 196kB/s]
94%|███████████████████████████████████▊ | 15.7M/16.6M [01:23<00:04, 197kB/s]
95%|███████████████████████████████████▉ | 15.7M/16.6M [01:23<00:04, 197kB/s]
95%|███████████████████████████████████▉ | 15.7M/16.6M [01:23<00:04, 196kB/s]
95%|████████████████████████████████████ | 15.7M/16.6M [01:23<00:04, 187kB/s]
95%|████████████████████████████████████ | 15.8M/16.6M [01:23<00:04, 183kB/s]
95%|████████████████████████████████████▏ | 15.8M/16.6M [01:23<00:04, 187kB/s]
95%|████████████████████████████████████▏ | 15.8M/16.6M [01:23<00:04, 178kB/s]
95%|████████████████████████████████████▏ | 15.8M/16.6M [01:24<00:03, 196kB/s]
95%|████████████████████████████████████▎ | 15.9M/16.6M [01:24<00:04, 187kB/s]
96%|████████████████████████████████████▎ | 15.9M/16.6M [01:24<00:04, 178kB/s]
96%|████████████████████████████████████▎ | 15.9M/16.6M [01:24<00:04, 172kB/s]
96%|████████████████████████████████████▍ | 15.9M/16.6M [01:24<00:03, 175kB/s]
96%|████████████████████████████████████▍ | 15.9M/16.6M [01:24<00:03, 182kB/s]
96%|████████████████████████████████████▌ | 16.0M/16.6M [01:24<00:03, 187kB/s]
96%|████████████████████████████████████▌ | 16.0M/16.6M [01:24<00:03, 190kB/s]
96%|████████████████████████████████████▋ | 16.0M/16.6M [01:25<00:03, 148kB/s]
97%|████████████████████████████████████▋ | 16.1M/16.6M [01:25<00:02, 193kB/s]
97%|████████████████████████████████████▊ | 16.1M/16.6M [01:25<00:02, 190kB/s]
97%|████████████████████████████████████▊ | 16.1M/16.6M [01:25<00:02, 183kB/s]
97%|████████████████████████████████████▉ | 16.1M/16.6M [01:25<00:02, 183kB/s]
97%|████████████████████████████████████▉ | 16.1M/16.6M [01:25<00:02, 170kB/s]
97%|█████████████████████████████████████ | 16.2M/16.6M [01:25<00:02, 187kB/s]
98%|█████████████████████████████████████ | 16.2M/16.6M [01:26<00:02, 181kB/s]
98%|█████████████████████████████████████▏| 16.2M/16.6M [01:26<00:01, 193kB/s]
98%|█████████████████████████████████████▏| 16.2M/16.6M [01:26<00:02, 170kB/s]
98%|█████████████████████████████████████▎| 16.3M/16.6M [01:26<00:01, 198kB/s]
98%|█████████████████████████████████████▎| 16.3M/16.6M [01:26<00:01, 182kB/s]
98%|█████████████████████████████████████▎| 16.3M/16.6M [01:26<00:01, 169kB/s]
98%|█████████████████████████████████████▍| 16.4M/16.6M [01:26<00:01, 176kB/s]
99%|█████████████████████████████████████▍| 16.4M/16.6M [01:27<00:01, 182kB/s]
99%|█████████████████████████████████████▌| 16.4M/16.6M [01:27<00:01, 187kB/s]
99%|█████████████████████████████████████▌| 16.4M/16.6M [01:27<00:00, 190kB/s]
99%|█████████████████████████████████████▋| 16.5M/16.6M [01:27<00:00, 204kB/s]
99%|█████████████████████████████████████▋| 16.5M/16.6M [01:27<00:00, 209kB/s]
99%|█████████████████████████████████████▊| 16.5M/16.6M [01:27<00:00, 206kB/s]
100%|█████████████████████████████████████▊| 16.5M/16.6M [01:27<00:00, 212kB/s]
100%|█████████████████████████████████████▉| 16.6M/16.6M [01:27<00:00, 200kB/s]
100%|█████████████████████████████████████▉| 16.6M/16.6M [01:28<00:00, 219kB/s]
0%| | 0.00/16.6M [00:00<?, ?B/s]
100%|█████████████████████████████████████| 16.6M/16.6M [00:00<00:00, 72.4GB/s]
/home/docs/spikeinterface_datasets/ephy_testing_data/spike2/130322-1LY.smr
/home/docs/spikeinterface_datasets/ephy_testing_data/mearec/mearec_test_10s.h5
Now that we have downloaded the files, let’s load them into SI.
The read_spike2() function returns one object,
a BaseRecording.
Note that internally this file contains 2 data streams (‘0’ and ‘1’), so we need to specify which one we
want to retrieve (‘0’ in our case).
the stream information can be retrieved by using the get_neo_streams() function.
stream_names, stream_ids = se.get_neo_streams("spike2", spike2_file_path)
print(stream_names)
print(stream_ids)
stream_id = stream_ids[0]
print("stream_id", stream_id)
recording = se.read_spike2(spike2_file_path, stream_id="0")
print(recording)
print(type(recording))
print(isinstance(recording, si.BaseRecording))
['Signal stream 0', 'Signal stream 1']
['0', '1']
stream_id 0
Spike2RecordingExtractor: 1 channels - 20833.333333 Hz - 1 segments - 4,126,365 samples
198.07s (3.30 minutes) - int16 dtype - 7.87 MiB
file_path: /home/docs/spikeinterface_datasets/ephy_testing_data/spike2/130322-1LY.smr
<class 'spikeinterface.extractors.neoextractors.spike2.Spike2RecordingExtractor'>
True
The read_spike2`() function is equivalent to instantiating a
Spike2RecordingExtractor object:
recording = se.Spike2RecordingExtractor(spike2_file_path, stream_id="0")
print(recording)
Spike2RecordingExtractor: 1 channels - 20833.333333 Hz - 1 segments - 4,126,365 samples
198.07s (3.30 minutes) - int16 dtype - 7.87 MiB
file_path: /home/docs/spikeinterface_datasets/ephy_testing_data/spike2/130322-1LY.smr
The read_mearec() function returns two objects,
a BaseRecording and a BaseSorting:
recording, sorting = se.read_mearec(mearec_folder_path)
print(recording)
print(type(recording))
print()
print(sorting)
print(type(sorting))
MEArecRecordingExtractor: 32 channels - 32.0kHz - 1 segments - 320,000 samples - 10.00s
float32 dtype - 39.06 MiB
file_path: /home/docs/spikeinterface_datasets/ephy_testing_data/mearec/mearec_test_10s.h5
<class 'spikeinterface.extractors.neoextractors.mearec.MEArecRecordingExtractor'>
MEArecSortingExtractor: 10 units - 1 segments - 32.0kHz
file_path: /home/docs/spikeinterface_datasets/ephy_testing_data/mearec/mearec_test_10s.h5
<class 'spikeinterface.extractors.neoextractors.mearec.MEArecSortingExtractor'>
The read_mearec() function is equivalent to:
recording = se.MEArecRecordingExtractor(mearec_folder_path)
sorting = se.MEArecSortingExtractor(mearec_folder_path)
SI objects (BaseRecording and BaseSorting)
can be plotted quickly with the spikeinterface.widgets submodule:
import spikeinterface.widgets as sw
w_ts = sw.plot_traces(recording, time_range=(0, 5))
w_rs = sw.plot_rasters(sorting, time_range=(0, 5))
plt.show()
Total running time of the script: (1 minutes 30.161 seconds)

