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:38, 76.0kB/s]
  0%|                                     | 25.6k/16.6M [00:00<03:59, 69.3kB/s]
  0%|▏                                     | 66.6k/16.6M [00:00<01:54, 144kB/s]
  1%|▏                                     | 98.3k/16.6M [00:00<01:31, 180kB/s]
  1%|▎                                      | 119k/16.6M [00:00<01:33, 176kB/s]
  1%|▎                                      | 139k/16.6M [00:00<01:34, 173kB/s]
  1%|▎                                      | 158k/16.6M [00:01<01:38, 167kB/s]
  1%|▍                                      | 180k/16.6M [00:01<01:35, 172kB/s]
  1%|▍                                      | 199k/16.6M [00:01<01:39, 166kB/s]
  1%|▌                                      | 221k/16.6M [00:01<01:35, 172kB/s]
  1%|▌                                      | 246k/16.6M [00:01<01:30, 180kB/s]
  2%|▌                                      | 264k/16.6M [00:01<01:35, 171kB/s]
  2%|▋                                      | 291k/16.6M [00:01<01:28, 185kB/s]
  2%|▋                                      | 311k/16.6M [00:01<01:30, 180kB/s]
  2%|▊                                      | 338k/16.6M [00:01<01:25, 191kB/s]
  2%|▊                                      | 360k/16.6M [00:02<01:25, 189kB/s]
  2%|▉                                      | 386k/16.6M [00:02<01:23, 195kB/s]
  3%|▉                                      | 419k/16.6M [00:02<01:14, 217kB/s]
  3%|█                                      | 442k/16.6M [00:02<01:16, 210kB/s]
  3%|█                                      | 475k/16.6M [00:02<01:11, 227kB/s]
  3%|█▏                                     | 506k/16.6M [00:02<01:08, 235kB/s]
  3%|█▎                                     | 532k/16.6M [00:02<01:09, 230kB/s]
  3%|█▎                                     | 565k/16.6M [00:02<01:06, 241kB/s]
  4%|█▍                                     | 590k/16.6M [00:03<01:30, 176kB/s]
  4%|█▌                                     | 647k/16.6M [00:03<01:04, 249kB/s]
  4%|█▌                                     | 676k/16.6M [00:03<01:10, 225kB/s]
  4%|█▋                                     | 701k/16.6M [00:03<01:11, 221kB/s]
  4%|█▋                                     | 730k/16.6M [00:03<01:10, 225kB/s]
  5%|█▊                                     | 755k/16.6M [00:03<01:12, 218kB/s]
  5%|█▊                                     | 786k/16.6M [00:03<01:08, 230kB/s]
  5%|█▉                                     | 811k/16.6M [00:04<01:11, 222kB/s]
  5%|█▉                                     | 844k/16.6M [00:04<01:06, 235kB/s]
  5%|██                                     | 877k/16.6M [00:04<01:04, 245kB/s]
  5%|██▏                                    | 909k/16.6M [00:04<01:02, 251kB/s]
  6%|██▏                                    | 942k/16.6M [00:04<01:01, 257kB/s]
  6%|██▎                                    | 975k/16.6M [00:04<01:00, 260kB/s]
  6%|██▎                                   | 1.00M/16.6M [00:04<01:09, 226kB/s]
  6%|██▍                                   | 1.04M/16.6M [00:05<01:19, 197kB/s]
  6%|██▍                                   | 1.06M/16.6M [00:05<01:31, 170kB/s]
  7%|██▍                                   | 1.08M/16.6M [00:05<01:33, 166kB/s]
  7%|██▌                                   | 1.11M/16.6M [00:05<01:31, 169kB/s]
  7%|██▌                                   | 1.12M/16.6M [00:05<01:34, 165kB/s]
  7%|██▌                                   | 1.14M/16.6M [00:06<02:30, 103kB/s]
  7%|██▋                                   | 1.17M/16.6M [00:06<01:57, 131kB/s]
  7%|██▋                                   | 1.19M/16.6M [00:06<01:55, 134kB/s]
  7%|██▊                                   | 1.21M/16.6M [00:06<01:55, 134kB/s]
  7%|██▊                                   | 1.22M/16.6M [00:06<01:56, 132kB/s]
  7%|██▊                                   | 1.24M/16.6M [00:06<01:47, 143kB/s]
  8%|██▉                                   | 1.26M/16.6M [00:06<01:43, 148kB/s]
  8%|██▉                                   | 1.28M/16.6M [00:06<01:46, 144kB/s]
  8%|██▉                                   | 1.29M/16.6M [00:07<01:48, 141kB/s]
  8%|███                                   | 1.32M/16.6M [00:07<01:36, 159kB/s]
  8%|███                                   | 1.34M/16.6M [00:07<01:36, 159kB/s]
  8%|███                                   | 1.35M/16.6M [00:07<01:40, 151kB/s]
  8%|███▏                                  | 1.38M/16.6M [00:07<01:36, 159kB/s]
  8%|███▏                                  | 1.40M/16.6M [00:07<01:28, 171kB/s]
  9%|███▏                                  | 1.42M/16.6M [00:07<01:33, 163kB/s]
  9%|███▎                                  | 1.44M/16.6M [00:07<01:28, 171kB/s]
  9%|███▎                                  | 1.46M/16.6M [00:08<01:32, 163kB/s]
  9%|███▍                                  | 1.48M/16.6M [00:08<01:28, 172kB/s]
  9%|███▍                                  | 1.51M/16.6M [00:08<01:23, 180kB/s]
  9%|███▌                                  | 1.53M/16.6M [00:08<01:20, 187kB/s]
  9%|███▌                                  | 1.56M/16.6M [00:08<01:18, 191kB/s]
 10%|███▋                                  | 1.59M/16.6M [00:08<01:12, 207kB/s]
 10%|███▋                                  | 1.61M/16.6M [00:08<01:10, 212kB/s]
 10%|███▋                                  | 1.64M/16.6M [00:08<01:11, 209kB/s]
 10%|███▊                                  | 1.67M/16.6M [00:09<01:09, 214kB/s]
 10%|███▉                                  | 1.70M/16.6M [00:09<01:04, 230kB/s]
 10%|███▉                                  | 1.73M/16.6M [00:09<01:03, 234kB/s]
 11%|████                                  | 1.75M/16.6M [00:09<01:06, 224kB/s]
 11%|████                                  | 1.78M/16.6M [00:09<01:10, 211kB/s]
 11%|████                                  | 1.80M/16.6M [00:09<01:09, 214kB/s]
 11%|████▏                                 | 1.82M/16.6M [00:09<01:19, 186kB/s]
 11%|████▏                                 | 1.85M/16.6M [00:09<01:15, 194kB/s]
 11%|████▎                                 | 1.87M/16.6M [00:10<01:18, 187kB/s]
 11%|████▎                                 | 1.89M/16.6M [00:10<01:22, 179kB/s]
 12%|████▎                                 | 1.91M/16.6M [00:10<01:34, 155kB/s]
 12%|████▍                                 | 1.93M/16.6M [00:10<01:56, 126kB/s]
 12%|████▍                                 | 1.94M/16.6M [00:10<01:57, 124kB/s]
 12%|████▍                                 | 1.95M/16.6M [00:10<02:01, 120kB/s]
 12%|████▌                                 | 1.97M/16.6M [00:10<02:16, 107kB/s]
 12%|████▌                                 | 1.98M/16.6M [00:11<02:10, 112kB/s]
 12%|████▌                                 | 2.00M/16.6M [00:11<02:03, 118kB/s]
 12%|████▌                                 | 2.02M/16.6M [00:11<01:59, 122kB/s]
 12%|████▋                                 | 2.04M/16.6M [00:11<01:40, 145kB/s]
 12%|████▋                                 | 2.06M/16.6M [00:11<01:39, 147kB/s]
 12%|████▋                                 | 2.07M/16.6M [00:11<01:41, 143kB/s]
 13%|████▊                                 | 2.09M/16.6M [00:11<01:45, 138kB/s]
 13%|████▊                                 | 2.11M/16.6M [00:11<01:45, 137kB/s]
 13%|████▊                                 | 2.13M/16.6M [00:12<01:34, 153kB/s]
 13%|████▉                                 | 2.15M/16.6M [00:12<01:37, 148kB/s]
 13%|████▉                                 | 2.17M/16.6M [00:12<01:28, 164kB/s]
 13%|█████                                 | 2.19M/16.6M [00:12<01:23, 172kB/s]
 13%|█████                                 | 2.21M/16.6M [00:12<01:28, 163kB/s]
 13%|█████                                 | 2.24M/16.6M [00:12<01:22, 175kB/s]
 14%|█████▏                                | 2.26M/16.6M [00:12<01:18, 183kB/s]
 14%|█████▏                                | 2.29M/16.6M [00:12<01:16, 188kB/s]
 14%|█████▎                                | 2.31M/16.6M [00:13<01:37, 147kB/s]
 14%|█████▍                                | 2.35M/16.6M [00:13<01:13, 194kB/s]
 14%|█████▍                                | 2.37M/16.6M [00:13<01:15, 189kB/s]
 14%|█████▍                                | 2.39M/16.6M [00:13<01:17, 183kB/s]
 15%|█████▌                                | 2.41M/16.6M [00:13<01:20, 177kB/s]
 15%|█████▌                                | 2.43M/16.6M [00:13<01:20, 176kB/s]
 15%|█████▌                                | 2.46M/16.6M [00:13<01:18, 181kB/s]
 15%|█████▋                                | 2.48M/16.6M [00:13<01:15, 187kB/s]
 15%|█████▋                                | 2.51M/16.6M [00:14<01:13, 191kB/s]
 15%|█████▊                                | 2.53M/16.6M [00:14<01:12, 194kB/s]
 15%|█████▊                                | 2.56M/16.6M [00:14<01:11, 196kB/s]
 16%|█████▉                                | 2.59M/16.6M [00:14<01:04, 217kB/s]
 16%|█████▉                                | 2.61M/16.6M [00:14<01:05, 213kB/s]
 16%|██████                                | 2.64M/16.6M [00:14<01:06, 209kB/s]
 16%|██████                                | 2.67M/16.6M [00:14<01:04, 217kB/s]
 16%|██████▏                               | 2.69M/16.6M [00:15<01:27, 159kB/s]
 16%|██████▏                               | 2.73M/16.6M [00:15<01:08, 203kB/s]
 17%|██████▎                               | 2.75M/16.6M [00:15<01:15, 184kB/s]
 17%|██████▎                               | 2.78M/16.6M [00:15<01:13, 188kB/s]
 17%|██████▍                               | 2.80M/16.6M [00:15<01:12, 190kB/s]
 17%|██████▍                               | 2.83M/16.6M [00:15<01:11, 193kB/s]
 17%|██████▌                               | 2.85M/16.6M [00:15<01:10, 195kB/s]
 17%|██████▌                               | 2.88M/16.6M [00:15<01:09, 197kB/s]
 17%|██████▋                               | 2.90M/16.6M [00:16<01:09, 198kB/s]
 18%|██████▋                               | 2.93M/16.6M [00:16<01:03, 214kB/s]
 18%|██████▊                               | 2.96M/16.6M [00:16<01:03, 215kB/s]
 18%|██████▊                               | 2.98M/16.6M [00:16<01:23, 163kB/s]
 18%|██████▉                               | 3.03M/16.6M [00:16<01:04, 211kB/s]
 18%|██████▉                               | 3.05M/16.6M [00:16<01:10, 191kB/s]
 19%|███████                               | 3.07M/16.6M [00:16<01:09, 194kB/s]
 19%|███████                               | 3.10M/16.6M [00:17<01:10, 191kB/s]
 19%|███████▏                              | 3.12M/16.6M [00:17<01:08, 196kB/s]
 19%|███████▏                              | 3.14M/16.6M [00:17<01:25, 157kB/s]
 19%|███████▎                              | 3.18M/16.6M [00:17<01:09, 192kB/s]
 19%|███████▎                              | 3.20M/16.6M [00:17<01:11, 188kB/s]
 19%|███████▎                              | 3.22M/16.6M [00:17<01:13, 182kB/s]
 20%|███████▍                              | 3.24M/16.6M [00:17<01:16, 176kB/s]
 20%|███████▍                              | 3.26M/16.6M [00:18<01:16, 173kB/s]
 20%|███████▌                              | 3.28M/16.6M [00:18<01:19, 167kB/s]
 20%|███████▌                              | 3.31M/16.6M [00:18<01:12, 184kB/s]
 20%|███████▌                              | 3.33M/16.6M [00:18<01:15, 177kB/s]
 20%|███████▋                              | 3.34M/16.6M [00:18<01:18, 170kB/s]
 20%|███████▋                              | 3.37M/16.6M [00:18<01:13, 181kB/s]
 20%|███████▊                              | 3.39M/16.6M [00:18<01:13, 180kB/s]
 21%|███████▊                              | 3.42M/16.6M [00:18<01:09, 191kB/s]
 21%|███████▊                              | 3.44M/16.6M [00:19<01:09, 189kB/s]
 21%|███████▉                              | 3.47M/16.6M [00:19<01:07, 196kB/s]
 21%|████████                              | 3.50M/16.6M [00:19<01:01, 214kB/s]
 21%|████████                              | 3.52M/16.6M [00:19<01:02, 211kB/s]
 21%|████████                              | 3.55M/16.6M [00:19<01:15, 174kB/s]
 22%|████████▏                             | 3.59M/16.6M [00:19<01:00, 216kB/s]
 22%|████████▎                             | 3.61M/16.6M [00:19<01:07, 193kB/s]
 22%|████████▎                             | 3.64M/16.6M [00:20<01:23, 155kB/s]
 22%|████████▍                             | 3.67M/16.6M [00:20<01:11, 181kB/s]
 22%|████████▍                             | 3.69M/16.6M [00:20<01:12, 177kB/s]
 22%|████████▍                             | 3.71M/16.6M [00:20<01:13, 175kB/s]
 22%|████████▌                             | 3.73M/16.6M [00:20<01:35, 134kB/s]
 23%|████████▌                             | 3.75M/16.6M [00:20<01:29, 144kB/s]
 23%|████████▌                             | 3.77M/16.6M [00:21<01:38, 131kB/s]
 23%|████████▋                             | 3.78M/16.6M [00:21<01:37, 131kB/s]
 23%|████████▋                             | 3.80M/16.6M [00:21<01:36, 132kB/s]
 23%|████████▋                             | 3.82M/16.6M [00:21<01:36, 133kB/s]
 23%|████████▊                             | 3.83M/16.6M [00:21<01:35, 133kB/s]
 23%|████████▊                             | 3.85M/16.6M [00:21<01:35, 134kB/s]
 23%|████████▊                             | 3.87M/16.6M [00:21<01:23, 152kB/s]
 23%|████████▉                             | 3.89M/16.6M [00:21<01:26, 147kB/s]
 24%|████████▉                             | 3.91M/16.6M [00:22<01:28, 144kB/s]
 24%|████████▉                             | 3.93M/16.6M [00:22<01:21, 156kB/s]
 24%|█████████                             | 3.95M/16.6M [00:22<01:22, 154kB/s]
 24%|█████████                             | 3.96M/16.6M [00:22<01:25, 149kB/s]
 24%|█████████▏                            | 3.99M/16.6M [00:22<01:16, 164kB/s]
 24%|█████████▏                            | 4.01M/16.6M [00:22<01:16, 165kB/s]
 24%|█████████▏                            | 4.03M/16.6M [00:22<01:15, 166kB/s]
 24%|█████████▎                            | 4.06M/16.6M [00:22<01:08, 184kB/s]
 25%|█████████▎                            | 4.08M/16.6M [00:22<01:09, 182kB/s]
 25%|█████████▍                            | 4.11M/16.6M [00:23<01:04, 192kB/s]
 25%|█████████▍                            | 4.13M/16.6M [00:23<01:05, 190kB/s]
 25%|█████████▌                            | 4.15M/16.6M [00:23<01:03, 196kB/s]
 25%|█████████▌                            | 4.19M/16.6M [00:23<00:58, 214kB/s]
 25%|█████████▋                            | 4.21M/16.6M [00:23<00:58, 211kB/s]
 26%|█████████▋                            | 4.24M/16.6M [00:23<00:59, 207kB/s]
 26%|█████████▊                            | 4.28M/16.6M [00:23<00:55, 224kB/s]
 26%|█████████▊                            | 4.31M/16.6M [00:24<00:52, 236kB/s]
 26%|█████████▉                            | 4.34M/16.6M [00:24<00:51, 239kB/s]
 26%|██████████                            | 4.37M/16.6M [00:24<00:49, 245kB/s]
 27%|██████████                            | 4.40M/16.6M [00:24<00:49, 249kB/s]
 27%|██████████▏                           | 4.43M/16.6M [00:24<00:48, 253kB/s]
 27%|██████████▏                           | 4.47M/16.6M [00:24<00:47, 257kB/s]
 27%|██████████▎                           | 4.51M/16.6M [00:24<00:44, 275kB/s]
 27%|██████████▎                           | 4.53M/16.6M [00:24<00:55, 218kB/s]
 28%|██████████▍                           | 4.57M/16.6M [00:25<00:54, 222kB/s]
 28%|██████████▌                           | 4.60M/16.6M [00:25<00:52, 229kB/s]
 28%|██████████▌                           | 4.63M/16.6M [00:25<00:52, 226kB/s]
 28%|██████████▋                           | 4.65M/16.6M [00:25<00:54, 219kB/s]
 28%|██████████▋                           | 4.68M/16.6M [00:25<00:52, 226kB/s]
 28%|██████████▊                           | 4.71M/16.6M [00:25<00:50, 236kB/s]
 29%|██████████▊                           | 4.74M/16.6M [00:25<00:50, 236kB/s]
 29%|██████████▉                           | 4.78M/16.6M [00:25<00:47, 250kB/s]
 29%|██████████▉                           | 4.80M/16.6M [00:26<00:49, 237kB/s]
 29%|███████████                           | 4.83M/16.6M [00:26<00:49, 239kB/s]
 29%|███████████                           | 4.86M/16.6M [00:26<00:51, 228kB/s]
 29%|███████████▏                          | 4.88M/16.6M [00:26<00:53, 220kB/s]
 30%|███████████▏                          | 4.91M/16.6M [00:26<00:54, 214kB/s]
 30%|███████████▎                          | 4.93M/16.6M [00:26<00:55, 210kB/s]
 30%|███████████▎                          | 4.96M/16.6M [00:26<01:07, 171kB/s]
 30%|███████████▍                          | 5.01M/16.6M [00:27<00:53, 216kB/s]
 30%|███████████▌                          | 5.03M/16.6M [00:27<01:19, 146kB/s]
 30%|███████████▌                          | 5.05M/16.6M [00:27<01:17, 149kB/s]
 31%|███████████▌                          | 5.07M/16.6M [00:27<01:34, 122kB/s]
 31%|███████████▋                          | 5.09M/16.6M [00:27<01:30, 127kB/s]
 31%|███████████▋                          | 5.11M/16.6M [00:28<01:30, 127kB/s]
 31%|███████████▋                          | 5.12M/16.6M [00:28<01:32, 124kB/s]
 31%|███████████▋                          | 5.13M/16.6M [00:28<01:35, 120kB/s]
 31%|███████████▊                          | 5.15M/16.6M [00:28<01:37, 117kB/s]
 31%|███████████▊                          | 5.16M/16.6M [00:28<01:41, 113kB/s]
 31%|███████████▊                          | 5.17M/16.6M [00:28<01:44, 109kB/s]
 31%|███████████▊                          | 5.19M/16.6M [00:28<01:40, 114kB/s]
 31%|███████████▉                          | 5.20M/16.6M [00:28<01:46, 107kB/s]
 31%|███████████▋                         | 5.22M/16.6M [00:29<02:15, 83.9kB/s]
 32%|████████████                          | 5.25M/16.6M [00:29<01:37, 116kB/s]
 32%|███████████▋                         | 5.27M/16.6M [00:29<01:55, 98.0kB/s]
 32%|████████████                          | 5.29M/16.6M [00:29<01:37, 116kB/s]
 32%|████████████▏                         | 5.30M/16.6M [00:29<01:46, 106kB/s]
 32%|████████████▏                         | 5.32M/16.6M [00:30<01:47, 105kB/s]
 32%|████████████▏                         | 5.33M/16.6M [00:30<01:51, 101kB/s]
 32%|███████████▉                         | 5.34M/16.6M [00:30<01:53, 99.2kB/s]
 32%|███████████▉                         | 5.35M/16.6M [00:30<01:55, 97.3kB/s]
 32%|███████████▉                         | 5.36M/16.6M [00:30<02:00, 93.5kB/s]
 32%|████████████▎                         | 5.37M/16.6M [00:30<01:51, 100kB/s]
 32%|████████████▎                         | 5.39M/16.6M [00:30<01:41, 110kB/s]
 33%|████████████▎                         | 5.41M/16.6M [00:30<01:35, 117kB/s]
 33%|████████████▍                         | 5.42M/16.6M [00:31<01:31, 122kB/s]
 33%|████████████▍                         | 5.44M/16.6M [00:31<01:28, 126kB/s]
 33%|████████████▍                         | 5.46M/16.6M [00:31<01:26, 128kB/s]
 33%|████████████▌                         | 5.48M/16.6M [00:31<01:14, 150kB/s]
 33%|████████████▌                         | 5.50M/16.6M [00:31<01:15, 148kB/s]
 33%|████████████▋                         | 5.52M/16.6M [00:31<01:09, 161kB/s]
 33%|████████████▋                         | 5.54M/16.6M [00:31<01:12, 153kB/s]
 33%|████████████▋                         | 5.56M/16.6M [00:31<01:06, 167kB/s]
 34%|████████████▊                         | 5.59M/16.6M [00:31<01:02, 175kB/s]
 34%|████████████▊                         | 5.60M/16.6M [00:32<01:05, 168kB/s]
 34%|████████████▉                         | 5.63M/16.6M [00:32<01:02, 176kB/s]
 34%|████████████▉                         | 5.65M/16.6M [00:32<00:59, 183kB/s]
 34%|████████████▉                         | 5.68M/16.6M [00:32<00:57, 189kB/s]
 34%|█████████████                         | 5.70M/16.6M [00:32<00:56, 192kB/s]
 35%|█████████████                         | 5.73M/16.6M [00:32<00:50, 214kB/s]
 35%|█████████████▏                        | 5.76M/16.6M [00:32<00:49, 219kB/s]
 35%|█████████████▏                        | 5.78M/16.6M [00:32<00:51, 209kB/s]
 35%|█████████████▎                        | 5.82M/16.6M [00:33<00:48, 224kB/s]
 35%|█████████████▍                        | 5.85M/16.6M [00:33<00:45, 236kB/s]
 35%|█████████████▍                        | 5.87M/16.6M [00:33<00:46, 229kB/s]
 36%|█████████████▍                        | 5.90M/16.6M [00:33<00:54, 197kB/s]
 36%|█████████████▌                        | 5.93M/16.6M [00:33<00:49, 217kB/s]
 36%|█████████████▌                        | 5.95M/16.6M [00:33<00:51, 207kB/s]
 36%|█████████████▋                        | 5.98M/16.6M [00:33<00:53, 198kB/s]
 36%|█████████████▋                        | 6.00M/16.6M [00:33<00:55, 192kB/s]
 36%|█████████████▊                        | 6.03M/16.6M [00:34<00:51, 207kB/s]
 36%|█████████████▊                        | 6.05M/16.6M [00:34<00:49, 213kB/s]
 37%|█████████████▉                        | 6.08M/16.6M [00:34<00:50, 209kB/s]
 37%|█████████████▉                        | 6.11M/16.6M [00:34<00:46, 226kB/s]
 37%|██████████████                        | 6.14M/16.6M [00:34<00:46, 225kB/s]
 37%|██████████████                        | 6.17M/16.6M [00:34<00:43, 237kB/s]
 37%|██████████████▏                       | 6.20M/16.6M [00:34<00:42, 244kB/s]
 38%|██████████████▎                       | 6.23M/16.6M [00:34<00:41, 248kB/s]
 38%|██████████████▎                       | 6.26M/16.6M [00:35<00:43, 237kB/s]
 38%|██████████████▍                       | 6.29M/16.6M [00:35<00:42, 244kB/s]
 38%|██████████████▍                       | 6.32M/16.6M [00:35<00:40, 251kB/s]
 38%|██████████████▌                       | 6.35M/16.6M [00:35<00:41, 249kB/s]
 38%|██████████████▌                       | 6.39M/16.6M [00:35<00:40, 255kB/s]
 39%|██████████████▋                       | 6.42M/16.6M [00:35<00:39, 256kB/s]
 39%|██████████████▋                       | 6.45M/16.6M [00:35<00:54, 188kB/s]
 39%|██████████████▊                       | 6.49M/16.6M [00:36<00:44, 229kB/s]
 39%|██████████████▉                       | 6.51M/16.6M [00:36<00:45, 224kB/s]
 39%|██████████████▉                       | 6.54M/16.6M [00:36<00:46, 217kB/s]
 40%|███████████████                       | 6.56M/16.6M [00:36<00:47, 213kB/s]
 40%|███████████████                       | 6.59M/16.6M [00:36<00:49, 204kB/s]
 40%|███████████████▏                      | 6.61M/16.6M [00:36<00:48, 206kB/s]
 40%|███████████████▏                      | 6.63M/16.6M [00:36<00:49, 202kB/s]
 40%|███████████████▏                      | 6.65M/16.6M [00:36<00:51, 192kB/s]
 40%|███████████████▎                      | 6.68M/16.6M [00:37<00:53, 187kB/s]
 40%|███████████████▎                      | 6.70M/16.6M [00:37<00:51, 191kB/s]
 41%|███████████████▍                      | 6.73M/16.6M [00:37<00:50, 194kB/s]
 41%|███████████████▍                      | 6.75M/16.6M [00:37<00:52, 186kB/s]
 41%|███████████████▍                      | 6.77M/16.6M [00:37<00:54, 181kB/s]
 41%|███████████████▌                      | 6.79M/16.6M [00:37<01:14, 132kB/s]
 41%|███████████████▌                      | 6.82M/16.6M [00:37<00:54, 178kB/s]
 41%|███████████████▋                      | 6.84M/16.6M [00:38<00:55, 175kB/s]
 41%|███████████████▋                      | 6.86M/16.6M [00:38<00:56, 171kB/s]
 41%|███████████████▋                      | 6.88M/16.6M [00:38<00:58, 165kB/s]
 42%|███████████████▊                      | 6.91M/16.6M [00:38<00:56, 173kB/s]
 42%|███████████████▊                      | 6.93M/16.6M [00:38<00:53, 181kB/s]
 42%|███████████████▉                      | 6.96M/16.6M [00:38<00:51, 187kB/s]
 42%|███████████████▉                      | 6.98M/16.6M [00:38<00:50, 191kB/s]
 42%|████████████████                      | 7.00M/16.6M [00:38<00:49, 194kB/s]
 42%|████████████████                      | 7.03M/16.6M [00:39<00:48, 196kB/s]
 42%|████████████████▏                     | 7.05M/16.6M [00:39<00:48, 198kB/s]
 43%|████████████████▏                     | 7.08M/16.6M [00:39<00:47, 199kB/s]
 43%|████████████████▎                     | 7.11M/16.6M [00:39<00:45, 210kB/s]
 43%|████████████████▎                     | 7.13M/16.6M [00:39<00:47, 200kB/s]
 43%|████████████████▍                     | 7.16M/16.6M [00:39<00:43, 217kB/s]
 43%|████████████████▍                     | 7.19M/16.6M [00:39<00:43, 217kB/s]
 43%|████████████████▌                     | 7.22M/16.6M [00:39<00:41, 228kB/s]
 44%|████████████████▌                     | 7.24M/16.6M [00:40<00:52, 179kB/s]
 44%|████████████████▋                     | 7.28M/16.6M [00:40<00:45, 206kB/s]
 44%|████████████████▋                     | 7.31M/16.6M [00:40<00:45, 204kB/s]
 44%|████████████████▊                     | 7.33M/16.6M [00:40<00:55, 166kB/s]
 44%|████████████████▊                     | 7.36M/16.6M [00:40<00:51, 181kB/s]
 44%|████████████████▉                     | 7.38M/16.6M [00:40<00:57, 161kB/s]
 45%|████████████████▉                     | 7.39M/16.6M [00:40<00:58, 157kB/s]
 45%|████████████████▉                     | 7.41M/16.6M [00:41<01:02, 147kB/s]
 45%|█████████████████                     | 7.43M/16.6M [00:41<01:16, 120kB/s]
 45%|█████████████████                     | 7.45M/16.6M [00:41<01:12, 126kB/s]
 45%|█████████████████                     | 7.46M/16.6M [00:41<01:11, 128kB/s]
 45%|█████████████████                     | 7.48M/16.6M [00:41<01:14, 123kB/s]
 45%|█████████████████▏                    | 7.50M/16.6M [00:41<01:08, 133kB/s]
 45%|█████████████████▏                    | 7.51M/16.6M [00:41<01:08, 133kB/s]
 45%|█████████████████▏                    | 7.53M/16.6M [00:42<01:12, 126kB/s]
 45%|█████████████████▎                    | 7.55M/16.6M [00:42<01:09, 130kB/s]
 46%|█████████████████▎                    | 7.58M/16.6M [00:42<01:00, 150kB/s]
 46%|█████████████████▍                    | 7.60M/16.6M [00:42<01:01, 146kB/s]
 46%|█████████████████▍                    | 7.62M/16.6M [00:42<01:01, 146kB/s]
 46%|█████████████████▍                    | 7.64M/16.6M [00:42<00:55, 161kB/s]
 46%|█████████████████▌                    | 7.67M/16.6M [00:42<00:52, 170kB/s]
 46%|█████████████████▌                    | 7.68M/16.6M [00:43<00:55, 162kB/s]
 46%|█████████████████▌                    | 7.70M/16.6M [00:43<00:57, 154kB/s]
 47%|█████████████████▋                    | 7.73M/16.6M [00:43<01:08, 130kB/s]
 47%|█████████████████▊                    | 7.76M/16.6M [00:43<00:51, 171kB/s]
 47%|█████████████████▊                    | 7.78M/16.6M [00:43<00:52, 169kB/s]
 47%|█████████████████▊                    | 7.80M/16.6M [00:43<01:12, 121kB/s]
 47%|█████████████████▉                    | 7.83M/16.6M [00:44<01:20, 109kB/s]
 47%|█████████████████▉                    | 7.85M/16.6M [00:44<01:25, 102kB/s]
 47%|█████████████████▉                    | 7.86M/16.6M [00:44<01:25, 102kB/s]
 47%|█████████████████▌                   | 7.88M/16.6M [00:44<01:27, 99.8kB/s]
 47%|█████████████████▌                   | 7.89M/16.6M [00:44<01:28, 98.3kB/s]
 48%|█████████████████▌                   | 7.90M/16.6M [00:44<01:31, 94.7kB/s]
 48%|█████████████████▌                   | 7.91M/16.6M [00:45<01:34, 91.8kB/s]
 48%|██████████████████▏                   | 7.92M/16.6M [00:45<01:25, 101kB/s]
 48%|█████████████████▋                   | 7.93M/16.6M [00:45<01:28, 98.5kB/s]
 48%|█████████████████▋                   | 7.95M/16.6M [00:45<01:27, 99.1kB/s]
 48%|██████████████████▏                   | 7.96M/16.6M [00:45<01:19, 109kB/s]
 48%|██████████████████▎                   | 7.98M/16.6M [00:45<01:14, 116kB/s]
 48%|██████████████████▎                   | 8.00M/16.6M [00:45<01:10, 122kB/s]
 48%|██████████████████▎                   | 8.01M/16.6M [00:45<01:08, 125kB/s]
 48%|██████████████████▎                   | 8.03M/16.6M [00:46<01:07, 128kB/s]
 48%|██████████████████▍                   | 8.04M/16.6M [00:46<01:05, 130kB/s]
 49%|██████████████████▍                   | 8.07M/16.6M [00:46<00:56, 151kB/s]
 49%|██████████████████▌                   | 8.09M/16.6M [00:46<00:58, 146kB/s]
 49%|██████████████████▌                   | 8.11M/16.6M [00:46<00:55, 153kB/s]
 49%|██████████████████▌                   | 8.13M/16.6M [00:46<00:54, 157kB/s]
 49%|██████████████████▋                   | 8.15M/16.6M [00:46<00:49, 170kB/s]
 49%|██████████████████▋                   | 8.17M/16.6M [00:46<00:50, 167kB/s]
 49%|██████████████████▋                   | 8.19M/16.6M [00:47<00:49, 170kB/s]
 49%|██████████████████▊                   | 8.22M/16.6M [00:47<00:45, 184kB/s]
 50%|██████████████████▊                   | 8.24M/16.6M [00:47<00:45, 184kB/s]
 50%|██████████████████▉                   | 8.27M/16.6M [00:47<00:39, 209kB/s]
 50%|██████████████████▉                   | 8.30M/16.6M [00:47<00:40, 207kB/s]
 50%|███████████████████                   | 8.32M/16.6M [00:47<00:40, 205kB/s]
 50%|███████████████████                   | 8.35M/16.6M [00:47<00:37, 222kB/s]
 50%|███████████████████▏                  | 8.38M/16.6M [00:47<00:37, 218kB/s]
 51%|███████████████████▎                  | 8.41M/16.6M [00:48<00:35, 233kB/s]
 51%|███████████████████▎                  | 8.44M/16.6M [00:48<00:44, 184kB/s]
 51%|███████████████████▎                  | 8.46M/16.6M [00:48<00:42, 191kB/s]
 51%|███████████████████▍                  | 8.48M/16.6M [00:48<00:44, 184kB/s]
 51%|███████████████████▍                  | 8.50M/16.6M [00:48<00:45, 177kB/s]
 51%|███████████████████▍                  | 8.52M/16.6M [00:48<00:47, 170kB/s]
 51%|███████████████████▌                  | 8.55M/16.6M [00:48<00:57, 139kB/s]
 52%|███████████████████▋                  | 8.58M/16.6M [00:49<00:47, 169kB/s]
 52%|███████████████████▋                  | 8.60M/16.6M [00:49<00:48, 164kB/s]
 52%|███████████████████▋                  | 8.61M/16.6M [00:49<00:49, 162kB/s]
 52%|███████████████████▊                  | 8.63M/16.6M [00:49<00:51, 156kB/s]
 52%|███████████████████▊                  | 8.65M/16.6M [00:49<00:53, 150kB/s]
 52%|███████████████████▊                  | 8.67M/16.6M [00:49<00:52, 150kB/s]
 52%|███████████████████▊                  | 8.68M/16.6M [00:49<00:54, 145kB/s]
 52%|███████████████████▉                  | 8.70M/16.6M [00:50<01:01, 128kB/s]
 53%|███████████████████▉                  | 8.73M/16.6M [00:50<00:55, 141kB/s]
 53%|████████████████████                  | 8.75M/16.6M [00:50<00:56, 140kB/s]
 53%|████████████████████                  | 8.77M/16.6M [00:50<00:56, 138kB/s]
 53%|████████████████████                  | 8.78M/16.6M [00:50<01:12, 108kB/s]
 53%|████████████████████▏                 | 8.81M/16.6M [00:50<00:57, 136kB/s]
 53%|████████████████████▏                 | 8.83M/16.6M [00:50<00:58, 134kB/s]
 53%|████████████████████▏                 | 8.84M/16.6M [00:51<00:59, 129kB/s]
 53%|████████████████████▎                 | 8.85M/16.6M [00:51<01:00, 127kB/s]
 53%|████████████████████▎                 | 8.87M/16.6M [00:51<01:03, 122kB/s]
 53%|████████████████████▎                 | 8.88M/16.6M [00:51<01:05, 118kB/s]
 54%|████████████████████▎                 | 8.90M/16.6M [00:51<01:04, 119kB/s]
 54%|████████████████████▍                 | 8.91M/16.6M [00:51<01:01, 125kB/s]
 54%|███████████████████▉                 | 8.93M/16.6M [00:51<01:18, 97.7kB/s]
 54%|████████████████████▍                 | 8.95M/16.6M [00:52<01:11, 107kB/s]
 54%|████████████████████▌                 | 8.96M/16.6M [00:52<01:07, 113kB/s]
 54%|████████████████████▌                 | 8.97M/16.6M [00:52<01:08, 111kB/s]
 54%|████████████████████▌                 | 8.99M/16.6M [00:52<01:10, 108kB/s]
 54%|████████████████████▌                 | 9.00M/16.6M [00:52<01:05, 116kB/s]
 54%|████████████████████▋                 | 9.02M/16.6M [00:52<01:02, 121kB/s]
 54%|████████████████████▋                 | 9.04M/16.6M [00:52<01:01, 123kB/s]
 55%|████████████████████▋                 | 9.05M/16.6M [00:52<00:58, 128kB/s]
 55%|████████████████████▊                 | 9.07M/16.6M [00:53<00:58, 130kB/s]
 55%|████████████████████▊                 | 9.09M/16.6M [00:53<00:52, 144kB/s]
 55%|████████████████████▊                 | 9.11M/16.6M [00:53<00:53, 141kB/s]
 55%|████████████████████▉                 | 9.13M/16.6M [00:53<00:56, 131kB/s]
 55%|████████████████████▉                 | 9.15M/16.6M [00:53<00:49, 151kB/s]
 55%|████████████████████▉                 | 9.17M/16.6M [00:53<00:48, 153kB/s]
 55%|█████████████████████                 | 9.19M/16.6M [00:53<00:46, 160kB/s]
 55%|█████████████████████                 | 9.22M/16.6M [00:54<00:59, 123kB/s]
 56%|█████████████████████▏                | 9.25M/16.6M [00:54<00:48, 151kB/s]
 56%|█████████████████████▏                | 9.27M/16.6M [00:54<00:49, 147kB/s]
 56%|█████████████████████▏                | 9.28M/16.6M [00:54<00:50, 144kB/s]
 56%|█████████████████████▎                | 9.30M/16.6M [00:54<00:52, 139kB/s]
 56%|█████████████████████▎                | 9.31M/16.6M [00:54<00:53, 135kB/s]
 56%|█████████████████████▎                | 9.34M/16.6M [00:54<00:47, 154kB/s]
 56%|█████████████████████▍                | 9.36M/16.6M [00:54<00:48, 148kB/s]
 56%|█████████████████████▍                | 9.38M/16.6M [00:55<00:44, 164kB/s]
 57%|█████████████████████▌                | 9.40M/16.6M [00:55<00:42, 170kB/s]
 57%|█████████████████████▌                | 9.42M/16.6M [00:55<00:57, 125kB/s]
 57%|█████████████████████▌                | 9.45M/16.6M [00:55<00:49, 145kB/s]
 57%|█████████████████████▋                | 9.46M/16.6M [00:55<00:50, 142kB/s]
 57%|█████████████████████▋                | 9.48M/16.6M [00:55<00:51, 138kB/s]
 57%|█████████████████████▋                | 9.49M/16.6M [00:55<00:52, 135kB/s]
 57%|█████████████████████▊                | 9.51M/16.6M [00:56<00:50, 139kB/s]
 57%|█████████████████████▊                | 9.53M/16.6M [00:56<00:48, 145kB/s]
 57%|█████████████████████▊                | 9.55M/16.6M [00:56<00:49, 142kB/s]
 58%|█████████████████████▉                | 9.57M/16.6M [00:56<00:46, 152kB/s]
 58%|█████████████████████▉                | 9.59M/16.6M [00:56<00:42, 167kB/s]
 58%|█████████████████████▉                | 9.61M/16.6M [00:56<00:43, 159kB/s]
 58%|██████████████████████                | 9.63M/16.6M [00:56<00:41, 169kB/s]
 58%|██████████████████████                | 9.65M/16.6M [00:56<00:43, 161kB/s]
 58%|██████████████████████                | 9.67M/16.6M [00:57<00:45, 153kB/s]
 58%|██████████████████████▏               | 9.69M/16.6M [00:57<00:41, 165kB/s]
 58%|██████████████████████▏               | 9.71M/16.6M [00:57<00:43, 158kB/s]
 59%|██████████████████████▎               | 9.72M/16.6M [00:57<00:45, 151kB/s]
 59%|██████████████████████▎               | 9.74M/16.6M [00:57<00:47, 143kB/s]
 59%|██████████████████████▎               | 9.76M/16.6M [00:57<00:49, 138kB/s]
 59%|██████████████████████▎               | 9.77M/16.6M [00:57<00:48, 139kB/s]
 59%|██████████████████████▍               | 9.79M/16.6M [00:57<00:45, 150kB/s]
 59%|██████████████████████▍               | 9.81M/16.6M [00:58<00:44, 153kB/s]
 59%|██████████████████████▍               | 9.83M/16.6M [00:58<00:45, 147kB/s]
 59%|██████████████████████▌               | 9.86M/16.6M [00:58<00:39, 171kB/s]
 59%|██████████████████████▌               | 9.88M/16.6M [00:58<00:41, 163kB/s]
 60%|██████████████████████▋               | 9.90M/16.6M [00:58<00:40, 164kB/s]
 60%|██████████████████████▋               | 9.92M/16.6M [00:58<00:38, 175kB/s]
 60%|██████████████████████▋               | 9.94M/16.6M [00:58<00:39, 168kB/s]
 60%|██████████████████████▊               | 9.96M/16.6M [00:58<00:38, 173kB/s]
 60%|██████████████████████▊               | 9.99M/16.6M [00:59<00:36, 181kB/s]
 60%|██████████████████████▉               | 10.0M/16.6M [00:59<00:35, 187kB/s]
 60%|██████████████████████▉               | 10.0M/16.6M [00:59<00:34, 191kB/s]
 61%|███████████████████████               | 10.1M/16.6M [00:59<00:33, 194kB/s]
 61%|███████████████████████               | 10.1M/16.6M [00:59<00:33, 197kB/s]
 61%|███████████████████████▏              | 10.1M/16.6M [00:59<00:32, 198kB/s]
 61%|███████████████████████▏              | 10.1M/16.6M [00:59<00:29, 219kB/s]
 61%|███████████████████████▎              | 10.2M/16.6M [00:59<00:28, 224kB/s]
 61%|███████████████████████▎              | 10.2M/16.6M [00:59<00:28, 227kB/s]
 62%|███████████████████████▍              | 10.2M/16.6M [01:00<00:29, 219kB/s]
 62%|███████████████████████▍              | 10.3M/16.6M [01:00<00:27, 234kB/s]
 62%|███████████████████████▌              | 10.3M/16.6M [01:00<00:25, 244kB/s]
 62%|███████████████████████▌              | 10.3M/16.6M [01:00<00:30, 209kB/s]
 62%|███████████████████████▋              | 10.4M/16.6M [01:00<00:25, 245kB/s]
 63%|███████████████████████▊              | 10.4M/16.6M [01:00<00:26, 235kB/s]
 63%|███████████████████████▊              | 10.4M/16.6M [01:01<00:35, 174kB/s]
 63%|███████████████████████▉              | 10.4M/16.6M [01:01<00:27, 221kB/s]
 63%|███████████████████████▉              | 10.5M/16.6M [01:01<00:30, 200kB/s]
 63%|████████████████████████              | 10.5M/16.6M [01:01<00:33, 182kB/s]
 63%|████████████████████████              | 10.5M/16.6M [01:01<00:34, 178kB/s]
 63%|████████████████████████▏             | 10.5M/16.6M [01:01<00:32, 184kB/s]
 64%|████████████████████████▏             | 10.6M/16.6M [01:01<00:34, 178kB/s]
 64%|████████████████████████▏             | 10.6M/16.6M [01:01<00:34, 177kB/s]
 64%|████████████████████████▎             | 10.6M/16.6M [01:02<00:31, 189kB/s]
 64%|████████████████████████▎             | 10.6M/16.6M [01:02<00:31, 187kB/s]
 64%|████████████████████████▍             | 10.7M/16.6M [01:02<00:33, 179kB/s]
 64%|████████████████████████▍             | 10.7M/16.6M [01:02<00:33, 178kB/s]
 64%|████████████████████████▌             | 10.7M/16.6M [01:02<00:28, 205kB/s]
 65%|████████████████████████▌             | 10.7M/16.6M [01:02<00:28, 204kB/s]
 65%|████████████████████████▌             | 10.8M/16.6M [01:02<00:28, 203kB/s]
 65%|████████████████████████▋             | 10.8M/16.6M [01:02<00:28, 202kB/s]
 65%|████████████████████████▋             | 10.8M/16.6M [01:03<00:26, 222kB/s]
 65%|████████████████████████▊             | 10.8M/16.6M [01:03<00:26, 214kB/s]
 66%|████████████████████████▉             | 10.9M/16.6M [01:03<00:24, 229kB/s]
 66%|████████████████████████▉             | 10.9M/16.6M [01:03<00:23, 241kB/s]
 66%|█████████████████████████             | 10.9M/16.6M [01:03<00:24, 234kB/s]
 66%|█████████████████████████             | 11.0M/16.6M [01:03<00:23, 242kB/s]
 66%|█████████████████████████▏            | 11.0M/16.6M [01:04<00:38, 144kB/s]
 67%|█████████████████████████▎            | 11.1M/16.6M [01:04<00:23, 238kB/s]
 67%|█████████████████████████▍            | 11.1M/16.6M [01:04<00:22, 243kB/s]
 67%|█████████████████████████▍            | 11.1M/16.6M [01:04<00:24, 224kB/s]
 67%|█████████████████████████▌            | 11.2M/16.6M [01:04<00:24, 223kB/s]
 67%|█████████████████████████▌            | 11.2M/16.6M [01:04<00:24, 221kB/s]
 67%|█████████████████████████▋            | 11.2M/16.6M [01:04<00:29, 183kB/s]
 68%|█████████████████████████▊            | 11.3M/16.6M [01:05<00:24, 219kB/s]
 68%|█████████████████████████▊            | 11.3M/16.6M [01:05<00:24, 213kB/s]
 68%|█████████████████████████▊            | 11.3M/16.6M [01:05<00:25, 205kB/s]
 68%|█████████████████████████▉            | 11.3M/16.6M [01:05<00:26, 197kB/s]
 68%|█████████████████████████▉            | 11.3M/16.6M [01:05<00:27, 194kB/s]
 68%|██████████████████████████            | 11.4M/16.6M [01:05<00:26, 196kB/s]
 69%|██████████████████████████            | 11.4M/16.6M [01:05<00:26, 198kB/s]
 69%|██████████████████████████            | 11.4M/16.6M [01:05<00:30, 170kB/s]
 69%|██████████████████████████▏           | 11.5M/16.6M [01:06<00:29, 176kB/s]
 69%|██████████████████████████▎           | 11.5M/16.6M [01:06<00:28, 181kB/s]
 69%|██████████████████████████▎           | 11.5M/16.6M [01:06<00:29, 173kB/s]
 69%|██████████████████████████▎           | 11.5M/16.6M [01:06<00:36, 141kB/s]
 70%|██████████████████████████▍           | 11.5M/16.6M [01:06<00:40, 124kB/s]
 70%|██████████████████████████▍           | 11.6M/16.6M [01:07<00:38, 131kB/s]
 70%|██████████████████████████▍           | 11.6M/16.6M [01:07<00:39, 127kB/s]
 70%|██████████████████████████▌           | 11.6M/16.6M [01:07<00:40, 125kB/s]
 70%|█████████████████████████▊           | 11.6M/16.6M [01:07<00:50, 99.0kB/s]
 70%|█████████████████████████▉           | 11.6M/16.6M [01:07<00:51, 96.3kB/s]
 70%|█████████████████████████▉           | 11.6M/16.6M [01:07<01:06, 74.8kB/s]
 70%|█████████████████████████▉           | 11.6M/16.6M [01:08<01:04, 77.4kB/s]
 70%|█████████████████████████▉           | 11.6M/16.6M [01:08<01:06, 74.4kB/s]
 70%|█████████████████████████▉           | 11.7M/16.6M [01:08<01:05, 75.2kB/s]
 70%|█████████████████████████▉           | 11.7M/16.6M [01:08<01:05, 75.6kB/s]
 70%|██████████████████████████           | 11.7M/16.6M [01:08<01:02, 79.2kB/s]
 70%|██████████████████████████           | 11.7M/16.6M [01:08<00:53, 91.9kB/s]
 70%|██████████████████████████           | 11.7M/16.6M [01:08<01:06, 74.3kB/s]
 71%|██████████████████████████           | 11.7M/16.6M [01:08<00:59, 82.5kB/s]
 71%|██████████████████████████           | 11.7M/16.6M [01:09<01:00, 80.7kB/s]
 71%|██████████████████████████▏          | 11.7M/16.6M [01:09<00:54, 89.1kB/s]
 71%|██████████████████████████▏          | 11.7M/16.6M [01:09<00:56, 85.4kB/s]
 71%|██████████████████████████▏          | 11.8M/16.6M [01:09<00:49, 98.6kB/s]
 71%|██████████████████████████▏          | 11.8M/16.6M [01:09<00:51, 94.2kB/s]
 71%|██████████████████████████▎          | 11.8M/16.6M [01:09<00:52, 91.1kB/s]
 71%|██████████████████████████▎          | 11.8M/16.6M [01:09<01:06, 71.8kB/s]
 71%|██████████████████████████▎          | 11.8M/16.6M [01:10<01:00, 79.8kB/s]
 71%|██████████████████████████▎          | 11.8M/16.6M [01:10<00:55, 86.8kB/s]
 71%|██████████████████████████▎          | 11.8M/16.6M [01:10<01:00, 78.4kB/s]
 71%|██████████████████████████▍          | 11.8M/16.6M [01:10<01:01, 77.7kB/s]
 71%|██████████████████████████▍          | 11.9M/16.6M [01:10<00:54, 86.8kB/s]
 72%|██████████████████████████▍          | 11.9M/16.6M [01:10<00:50, 94.1kB/s]
 72%|██████████████████████████▍          | 11.9M/16.6M [01:10<00:47, 99.9kB/s]
 72%|██████████████████████████▌          | 11.9M/16.6M [01:11<00:50, 93.7kB/s]
 72%|██████████████████████████▌          | 11.9M/16.6M [01:11<00:47, 98.1kB/s]
 72%|███████████████████████████▎          | 11.9M/16.6M [01:11<00:44, 104kB/s]
 72%|███████████████████████████▎          | 11.9M/16.6M [01:11<00:41, 112kB/s]
 72%|███████████████████████████▎          | 12.0M/16.6M [01:11<00:40, 114kB/s]
 72%|███████████████████████████▍          | 12.0M/16.6M [01:11<00:38, 120kB/s]
 72%|██████████████████████████▋          | 12.0M/16.6M [01:11<00:53, 86.8kB/s]
 72%|███████████████████████████▌          | 12.0M/16.6M [01:12<00:38, 120kB/s]
 72%|███████████████████████████▌          | 12.0M/16.6M [01:12<00:37, 121kB/s]
 73%|███████████████████████████▌          | 12.1M/16.6M [01:12<00:36, 124kB/s]
 73%|███████████████████████████▌          | 12.1M/16.6M [01:12<00:35, 127kB/s]
 73%|███████████████████████████▋          | 12.1M/16.6M [01:12<00:35, 129kB/s]
 73%|███████████████████████████▋          | 12.1M/16.6M [01:12<00:34, 131kB/s]
 73%|███████████████████████████▋          | 12.1M/16.6M [01:12<00:34, 132kB/s]
 73%|███████████████████████████▊          | 12.1M/16.6M [01:12<00:30, 147kB/s]
 73%|███████████████████████████▊          | 12.2M/16.6M [01:13<00:31, 141kB/s]
 73%|███████████████████████████▊          | 12.2M/16.6M [01:13<00:30, 146kB/s]
 73%|███████████████████████████▉          | 12.2M/16.6M [01:13<00:30, 143kB/s]
 74%|███████████████████████████▉          | 12.2M/16.6M [01:13<00:31, 140kB/s]
 74%|███████████████████████████▉          | 12.2M/16.6M [01:13<00:31, 139kB/s]
 74%|████████████████████████████          | 12.2M/16.6M [01:13<00:35, 121kB/s]
 74%|████████████████████████████          | 12.3M/16.6M [01:13<00:28, 152kB/s]
 74%|████████████████████████████          | 12.3M/16.6M [01:14<00:32, 134kB/s]
 74%|████████████████████████████▏         | 12.3M/16.6M [01:14<00:31, 135kB/s]
 74%|████████████████████████████▏         | 12.3M/16.6M [01:14<00:27, 154kB/s]
 74%|████████████████████████████▎         | 12.3M/16.6M [01:14<00:28, 149kB/s]
 74%|████████████████████████████▎         | 12.4M/16.6M [01:14<00:29, 144kB/s]
 75%|████████████████████████████▎         | 12.4M/16.6M [01:14<00:26, 158kB/s]
 75%|████████████████████████████▍         | 12.4M/16.6M [01:14<00:27, 151kB/s]
 75%|████████████████████████████▍         | 12.4M/16.6M [01:14<00:25, 166kB/s]
 75%|████████████████████████████▍         | 12.5M/16.6M [01:15<00:23, 174kB/s]
 75%|████████████████████████████▌         | 12.5M/16.6M [01:15<00:24, 167kB/s]
 75%|████████████████████████████▌         | 12.5M/16.6M [01:15<00:23, 175kB/s]
 75%|████████████████████████████▋         | 12.5M/16.6M [01:15<00:23, 175kB/s]
 75%|████████████████████████████▋         | 12.5M/16.6M [01:15<00:23, 170kB/s]
 76%|████████████████████████████▋         | 12.6M/16.6M [01:15<00:21, 190kB/s]
 76%|████████████████████████████▊         | 12.6M/16.6M [01:15<00:22, 183kB/s]
 76%|████████████████████████████▊         | 12.6M/16.6M [01:15<00:20, 196kB/s]
 76%|████████████████████████████▉         | 12.6M/16.6M [01:16<00:20, 190kB/s]
 76%|████████████████████████████▉         | 12.7M/16.6M [01:16<00:19, 198kB/s]
 76%|█████████████████████████████         | 12.7M/16.6M [01:16<00:19, 197kB/s]
 77%|█████████████████████████████         | 12.7M/16.6M [01:16<00:18, 214kB/s]
 77%|█████████████████████████████▏        | 12.7M/16.6M [01:16<00:18, 211kB/s]
 77%|█████████████████████████████▏        | 12.8M/16.6M [01:16<00:16, 227kB/s]
 77%|█████████████████████████████▎        | 12.8M/16.6M [01:16<00:16, 234kB/s]
 77%|█████████████████████████████▍        | 12.8M/16.6M [01:16<00:15, 242kB/s]
 78%|█████████████████████████████▍        | 12.9M/16.6M [01:17<00:14, 250kB/s]
 78%|█████████████████████████████▌        | 12.9M/16.6M [01:17<00:14, 253kB/s]
 78%|█████████████████████████████▌        | 12.9M/16.6M [01:17<00:14, 255kB/s]
 78%|█████████████████████████████▋        | 13.0M/16.6M [01:17<00:14, 256kB/s]
 78%|█████████████████████████████▋        | 13.0M/16.6M [01:17<00:16, 213kB/s]
 78%|█████████████████████████████▊        | 13.0M/16.6M [01:17<00:15, 230kB/s]
 79%|█████████████████████████████▉        | 13.1M/16.6M [01:17<00:15, 234kB/s]
 79%|█████████████████████████████▉        | 13.1M/16.6M [01:18<00:14, 242kB/s]
 79%|██████████████████████████████        | 13.1M/16.6M [01:18<00:17, 198kB/s]
 79%|██████████████████████████████        | 13.2M/16.6M [01:18<00:17, 197kB/s]
 79%|██████████████████████████████▏       | 13.2M/16.6M [01:18<00:17, 198kB/s]
 79%|██████████████████████████████▏       | 13.2M/16.6M [01:18<00:22, 149kB/s]
 80%|██████████████████████████████▏       | 13.2M/16.6M [01:18<00:22, 147kB/s]
 80%|██████████████████████████████▎       | 13.2M/16.6M [01:19<00:29, 115kB/s]
 80%|██████████████████████████████▎       | 13.3M/16.6M [01:19<00:26, 124kB/s]
 80%|██████████████████████████████▎       | 13.3M/16.6M [01:19<00:27, 123kB/s]
 80%|█████████████████████████████▌       | 13.3M/16.6M [01:19<00:34, 95.5kB/s]
 80%|██████████████████████████████▍       | 13.3M/16.6M [01:19<00:31, 104kB/s]
 80%|██████████████████████████████▍       | 13.3M/16.6M [01:19<00:30, 109kB/s]
 80%|██████████████████████████████▍       | 13.3M/16.6M [01:19<00:29, 112kB/s]
 80%|██████████████████████████████▌       | 13.3M/16.6M [01:20<00:30, 108kB/s]
 80%|██████████████████████████████▌       | 13.4M/16.6M [01:20<00:30, 106kB/s]
 81%|██████████████████████████████▌       | 13.4M/16.6M [01:20<00:28, 114kB/s]
 81%|██████████████████████████████▋       | 13.4M/16.6M [01:20<00:26, 120kB/s]
 81%|██████████████████████████████▋       | 13.4M/16.6M [01:20<00:25, 124kB/s]
 81%|██████████████████████████████▋       | 13.4M/16.6M [01:20<00:29, 109kB/s]
 81%|██████████████████████████████▋       | 13.4M/16.6M [01:20<00:25, 123kB/s]
 81%|██████████████████████████████▊       | 13.5M/16.6M [01:21<00:29, 106kB/s]
 81%|██████████████████████████████▊       | 13.5M/16.6M [01:21<00:27, 113kB/s]
 81%|██████████████████████████████▊       | 13.5M/16.6M [01:21<00:26, 119kB/s]
 81%|██████████████████████████████▉       | 13.5M/16.6M [01:21<00:25, 123kB/s]
 81%|██████████████████████████████▉       | 13.5M/16.6M [01:21<00:24, 126kB/s]
 81%|██████████████████████████████▉       | 13.5M/16.6M [01:21<00:23, 128kB/s]
 82%|███████████████████████████████       | 13.5M/16.6M [01:21<00:23, 130kB/s]
 82%|███████████████████████████████       | 13.6M/16.6M [01:21<00:23, 131kB/s]
 82%|███████████████████████████████       | 13.6M/16.6M [01:22<00:22, 132kB/s]
 82%|███████████████████████████████       | 13.6M/16.6M [01:22<00:22, 133kB/s]
 82%|███████████████████████████████▏      | 13.6M/16.6M [01:22<00:19, 153kB/s]
 82%|███████████████████████████████▏      | 13.6M/16.6M [01:22<00:19, 155kB/s]
 82%|███████████████████████████████▎      | 13.7M/16.6M [01:22<00:18, 161kB/s]
 82%|███████████████████████████████▎      | 13.7M/16.6M [01:22<00:19, 153kB/s]
 83%|███████████████████████████████▎      | 13.7M/16.6M [01:22<00:17, 170kB/s]
 83%|███████████████████████████████▍      | 13.7M/16.6M [01:22<00:23, 124kB/s]
 83%|███████████████████████████████▍      | 13.8M/16.6M [01:23<00:18, 156kB/s]
 83%|███████████████████████████████▌      | 13.8M/16.6M [01:23<00:18, 155kB/s]
 83%|███████████████████████████████▌      | 13.8M/16.6M [01:23<00:18, 151kB/s]
 83%|███████████████████████████████▌      | 13.8M/16.6M [01:23<00:17, 156kB/s]
 83%|███████████████████████████████▋      | 13.8M/16.6M [01:23<00:20, 139kB/s]
 83%|███████████████████████████████▋      | 13.9M/16.6M [01:23<00:17, 155kB/s]
 84%|███████████████████████████████▊      | 13.9M/16.6M [01:23<00:16, 168kB/s]
 84%|███████████████████████████████▊      | 13.9M/16.6M [01:24<00:16, 161kB/s]
 84%|███████████████████████████████▊      | 13.9M/16.6M [01:24<00:14, 180kB/s]
 84%|███████████████████████████████▉      | 13.9M/16.6M [01:24<00:15, 176kB/s]
 84%|███████████████████████████████▉      | 14.0M/16.6M [01:24<00:14, 184kB/s]
 84%|████████████████████████████████      | 14.0M/16.6M [01:24<00:19, 136kB/s]
 84%|████████████████████████████████      | 14.0M/16.6M [01:24<00:15, 163kB/s]
 85%|████████████████████████████████      | 14.0M/16.6M [01:24<00:16, 159kB/s]
 85%|████████████████████████████████▏     | 14.1M/16.6M [01:25<00:23, 107kB/s]
 85%|████████████████████████████████▏     | 14.1M/16.6M [01:25<00:22, 112kB/s]
 85%|████████████████████████████████▎     | 14.1M/16.6M [01:25<00:23, 108kB/s]
 85%|████████████████████████████████▎     | 14.1M/16.6M [01:25<00:23, 107kB/s]
 85%|████████████████████████████████▎     | 14.1M/16.6M [01:25<00:23, 105kB/s]
 85%|████████████████████████████████▎     | 14.1M/16.6M [01:25<00:24, 102kB/s]
 85%|███████████████████████████████▌     | 14.1M/16.6M [01:26<00:24, 99.5kB/s]
 85%|███████████████████████████████▌     | 14.2M/16.6M [01:26<00:28, 87.0kB/s]
 85%|███████████████████████████████▌     | 14.2M/16.6M [01:26<00:26, 91.2kB/s]
 85%|███████████████████████████████▌     | 14.2M/16.6M [01:26<00:25, 94.7kB/s]
 86%|████████████████████████████████▌     | 14.2M/16.6M [01:26<00:22, 105kB/s]
 86%|████████████████████████████████▌     | 14.2M/16.6M [01:26<00:21, 112kB/s]
 86%|████████████████████████████████▌     | 14.2M/16.6M [01:26<00:21, 108kB/s]
 86%|████████████████████████████████▋     | 14.3M/16.6M [01:27<00:19, 122kB/s]
 86%|████████████████████████████████▋     | 14.3M/16.6M [01:27<00:17, 133kB/s]
 86%|████████████████████████████████▋     | 14.3M/16.6M [01:27<00:22, 102kB/s]
 86%|████████████████████████████████▊     | 14.3M/16.6M [01:27<00:18, 121kB/s]
 86%|████████████████████████████████▊     | 14.3M/16.6M [01:27<00:18, 120kB/s]
 86%|████████████████████████████████▊     | 14.3M/16.6M [01:27<00:19, 117kB/s]
 86%|████████████████████████████████▊     | 14.4M/16.6M [01:28<00:18, 119kB/s]
 87%|████████████████████████████████▉     | 14.4M/16.6M [01:28<00:18, 121kB/s]
 87%|████████████████████████████████▉     | 14.4M/16.6M [01:28<00:17, 125kB/s]
 87%|████████████████████████████████▉     | 14.4M/16.6M [01:28<00:17, 128kB/s]
 87%|████████████████████████████████▏    | 14.4M/16.6M [01:28<00:22, 98.1kB/s]
 87%|█████████████████████████████████     | 14.5M/16.6M [01:28<00:15, 139kB/s]
 87%|█████████████████████████████████     | 14.5M/16.6M [01:28<00:15, 138kB/s]
 87%|█████████████████████████████████▏    | 14.5M/16.6M [01:28<00:15, 137kB/s]
 87%|█████████████████████████████████▏    | 14.5M/16.6M [01:29<00:16, 124kB/s]
 87%|█████████████████████████████████▏    | 14.5M/16.6M [01:29<00:16, 127kB/s]
 88%|█████████████████████████████████▎    | 14.5M/16.6M [01:29<00:16, 129kB/s]
 88%|█████████████████████████████████▎    | 14.6M/16.6M [01:29<00:14, 142kB/s]
 88%|█████████████████████████████████▎    | 14.6M/16.6M [01:29<00:14, 140kB/s]
 88%|█████████████████████████████████▍    | 14.6M/16.6M [01:29<00:15, 133kB/s]
 88%|█████████████████████████████████▍    | 14.6M/16.6M [01:29<00:14, 134kB/s]
 88%|█████████████████████████████████▍    | 14.6M/16.6M [01:30<00:12, 153kB/s]
 88%|█████████████████████████████████▌    | 14.7M/16.6M [01:30<00:12, 155kB/s]
 88%|█████████████████████████████████▌    | 14.7M/16.6M [01:30<00:13, 146kB/s]
 89%|█████████████████████████████████▋    | 14.7M/16.6M [01:30<00:11, 166kB/s]
 89%|█████████████████████████████████▋    | 14.7M/16.6M [01:30<00:10, 171kB/s]
 89%|█████████████████████████████████▋    | 14.7M/16.6M [01:30<00:13, 138kB/s]
 89%|█████████████████████████████████▊    | 14.8M/16.6M [01:30<00:10, 168kB/s]
 89%|█████████████████████████████████▊    | 14.8M/16.6M [01:31<00:11, 163kB/s]
 89%|█████████████████████████████████▉    | 14.8M/16.6M [01:31<00:11, 158kB/s]
 89%|█████████████████████████████████▉    | 14.8M/16.6M [01:31<00:10, 163kB/s]
 89%|██████████████████████████████████    | 14.9M/16.6M [01:31<00:10, 169kB/s]
 90%|██████████████████████████████████    | 14.9M/16.6M [01:31<00:11, 149kB/s]
 90%|██████████████████████████████████    | 14.9M/16.6M [01:31<00:10, 163kB/s]
 90%|██████████████████████████████████▏   | 14.9M/16.6M [01:31<00:09, 174kB/s]
 90%|██████████████████████████████████▏   | 15.0M/16.6M [01:31<00:09, 182kB/s]
 90%|██████████████████████████████████▎   | 15.0M/16.6M [01:32<00:09, 170kB/s]
 90%|██████████████████████████████████▎   | 15.0M/16.6M [01:32<00:08, 186kB/s]
 90%|██████████████████████████████████▍   | 15.0M/16.6M [01:32<00:08, 183kB/s]
 91%|██████████████████████████████████▍   | 15.0M/16.6M [01:32<00:11, 137kB/s]
 91%|██████████████████████████████████▍   | 15.1M/16.6M [01:32<00:09, 162kB/s]
 91%|██████████████████████████████████▌   | 15.1M/16.6M [01:32<00:09, 159kB/s]
 91%|██████████████████████████████████▌   | 15.1M/16.6M [01:32<00:09, 155kB/s]
 91%|██████████████████████████████████▌   | 15.1M/16.6M [01:33<00:09, 160kB/s]
 91%|██████████████████████████████████▋   | 15.1M/16.6M [01:33<00:09, 155kB/s]
 91%|██████████████████████████████████▋   | 15.2M/16.6M [01:33<00:08, 165kB/s]
 91%|█████████████████████████████████▊   | 15.2M/16.6M [01:33<00:15, 88.7kB/s]
 92%|██████████████████████████████████▊   | 15.2M/16.6M [01:33<00:11, 123kB/s]
 92%|██████████████████████████████████▊   | 15.2M/16.6M [01:33<00:10, 127kB/s]
 92%|██████████████████████████████████▉   | 15.3M/16.6M [01:34<00:10, 129kB/s]
 92%|██████████████████████████████████▉   | 15.3M/16.6M [01:34<00:10, 130kB/s]
 92%|██████████████████████████████████▉   | 15.3M/16.6M [01:34<00:08, 147kB/s]
 92%|███████████████████████████████████   | 15.3M/16.6M [01:34<00:09, 143kB/s]
 92%|███████████████████████████████████   | 15.3M/16.6M [01:34<00:09, 141kB/s]
 92%|███████████████████████████████████   | 15.3M/16.6M [01:34<00:08, 146kB/s]
 93%|███████████████████████████████████▏  | 15.4M/16.6M [01:34<00:08, 140kB/s]
 93%|███████████████████████████████████▏  | 15.4M/16.6M [01:35<00:10, 113kB/s]
 93%|███████████████████████████████████▏  | 15.4M/16.6M [01:35<00:09, 123kB/s]
 93%|███████████████████████████████████▎  | 15.4M/16.6M [01:35<00:09, 126kB/s]
 93%|███████████████████████████████████▎  | 15.4M/16.6M [01:35<00:09, 128kB/s]
 93%|███████████████████████████████████▎  | 15.5M/16.6M [01:35<00:08, 130kB/s]
 93%|███████████████████████████████████▍  | 15.5M/16.6M [01:35<00:08, 137kB/s]
 93%|███████████████████████████████████▍  | 15.5M/16.6M [01:35<00:10, 104kB/s]
 93%|███████████████████████████████████▌  | 15.5M/16.6M [01:36<00:08, 128kB/s]
 94%|███████████████████████████████████▌  | 15.5M/16.6M [01:36<00:08, 126kB/s]
 94%|███████████████████████████████████▌  | 15.5M/16.6M [01:36<00:08, 123kB/s]
 94%|███████████████████████████████████▌  | 15.6M/16.6M [01:36<00:09, 109kB/s]
 94%|███████████████████████████████████▋  | 15.6M/16.6M [01:36<00:08, 116kB/s]
 94%|███████████████████████████████████▋  | 15.6M/16.6M [01:36<00:08, 121kB/s]
 94%|██████████████████████████████████▊  | 15.6M/16.6M [01:37<00:11, 85.6kB/s]
 94%|██████████████████████████████████▊  | 15.6M/16.6M [01:37<00:10, 93.6kB/s]
 94%|██████████████████████████████████▊  | 15.6M/16.6M [01:37<00:09, 96.8kB/s]
 94%|███████████████████████████████████▊  | 15.7M/16.6M [01:37<00:09, 106kB/s]
 94%|███████████████████████████████████▊  | 15.7M/16.6M [01:37<00:08, 113kB/s]
 94%|███████████████████████████████████▉  | 15.7M/16.6M [01:37<00:07, 118kB/s]
 95%|███████████████████████████████████▉  | 15.7M/16.6M [01:37<00:07, 116kB/s]
 95%|███████████████████████████████████▉  | 15.7M/16.6M [01:37<00:06, 128kB/s]
 95%|████████████████████████████████████  | 15.7M/16.6M [01:38<00:06, 130kB/s]
 95%|████████████████████████████████████  | 15.8M/16.6M [01:38<00:06, 133kB/s]
 95%|███████████████████████████████████▏ | 15.8M/16.6M [01:38<00:08, 99.6kB/s]
 95%|████████████████████████████████████▏ | 15.8M/16.6M [01:38<00:06, 117kB/s]
 95%|████████████████████████████████████▏ | 15.8M/16.6M [01:38<00:06, 121kB/s]
 95%|████████████████████████████████████▏ | 15.8M/16.6M [01:38<00:06, 118kB/s]
 95%|████████████████████████████████████▎ | 15.8M/16.6M [01:39<00:05, 129kB/s]
 96%|████████████████████████████████████▎ | 15.9M/16.6M [01:39<00:05, 130kB/s]
 96%|████████████████████████████████████▎ | 15.9M/16.6M [01:39<00:05, 131kB/s]
 96%|████████████████████████████████████▎ | 15.9M/16.6M [01:39<00:05, 132kB/s]
 96%|████████████████████████████████████▍ | 15.9M/16.6M [01:39<00:05, 133kB/s]
 96%|████████████████████████████████████▍ | 15.9M/16.6M [01:39<00:05, 133kB/s]
 96%|████████████████████████████████████▍ | 15.9M/16.6M [01:39<00:04, 133kB/s]
 96%|████████████████████████████████████▌ | 16.0M/16.6M [01:39<00:04, 134kB/s]
 96%|████████████████████████████████████▌ | 16.0M/16.6M [01:39<00:04, 154kB/s]
 96%|████████████████████████████████████▌ | 16.0M/16.6M [01:40<00:03, 155kB/s]
 96%|████████████████████████████████████▋ | 16.0M/16.6M [01:40<00:03, 161kB/s]
 97%|████████████████████████████████████▋ | 16.0M/16.6M [01:40<00:03, 173kB/s]
 97%|████████████████████████████████████▊ | 16.1M/16.6M [01:40<00:03, 167kB/s]
 97%|████████████████████████████████████▊ | 16.1M/16.6M [01:40<00:03, 146kB/s]
 97%|████████████████████████████████████▊ | 16.1M/16.6M [01:40<00:03, 155kB/s]
 97%|████████████████████████████████████▉ | 16.1M/16.6M [01:41<00:04, 107kB/s]
 97%|████████████████████████████████████▉ | 16.1M/16.6M [01:41<00:03, 128kB/s]
 97%|████████████████████████████████████▉ | 16.2M/16.6M [01:41<00:03, 130kB/s]
 97%|█████████████████████████████████████ | 16.2M/16.6M [01:41<00:03, 111kB/s]
 98%|█████████████████████████████████████ | 16.2M/16.6M [01:41<00:03, 108kB/s]
 98%|█████████████████████████████████████ | 16.2M/16.6M [01:41<00:03, 106kB/s]
 98%|████████████████████████████████████▏| 16.2M/16.6M [01:41<00:03, 96.7kB/s]
 98%|████████████████████████████████████▏| 16.2M/16.6M [01:42<00:04, 80.1kB/s]
 98%|████████████████████████████████████▏| 16.2M/16.6M [01:42<00:03, 98.8kB/s]
 98%|████████████████████████████████████▏| 16.3M/16.6M [01:42<00:04, 84.0kB/s]
 98%|████████████████████████████████████▎| 16.3M/16.6M [01:42<00:03, 83.9kB/s]
 98%|████████████████████████████████████▎| 16.3M/16.6M [01:42<00:03, 92.3kB/s]
 98%|████████████████████████████████████▎| 16.3M/16.6M [01:42<00:03, 94.7kB/s]
 98%|████████████████████████████████████▎| 16.3M/16.6M [01:42<00:03, 96.3kB/s]
 98%|████████████████████████████████████▎| 16.3M/16.6M [01:43<00:03, 92.8kB/s]
 98%|████████████████████████████████████▍| 16.3M/16.6M [01:43<00:03, 70.1kB/s]
 98%|████████████████████████████████████▍| 16.4M/16.6M [01:43<00:03, 79.6kB/s]
 99%|████████████████████████████████████▍| 16.4M/16.6M [01:43<00:02, 86.4kB/s]
 99%|████████████████████████████████████▌| 16.4M/16.6M [01:43<00:02, 90.2kB/s]
 99%|████████████████████████████████████▌| 16.4M/16.6M [01:44<00:02, 92.5kB/s]
 99%|████████████████████████████████████▌| 16.4M/16.6M [01:44<00:01, 96.2kB/s]
 99%|█████████████████████████████████████▌| 16.4M/16.6M [01:44<00:01, 105kB/s]
 99%|█████████████████████████████████████▋| 16.4M/16.6M [01:44<00:01, 113kB/s]
 99%|█████████████████████████████████████▋| 16.5M/16.6M [01:44<00:01, 118kB/s]
 99%|█████████████████████████████████████▋| 16.5M/16.6M [01:44<00:01, 114kB/s]
 99%|█████████████████████████████████████▋| 16.5M/16.6M [01:44<00:01, 110kB/s]
 99%|█████████████████████████████████████▊| 16.5M/16.6M [01:44<00:00, 117kB/s]
100%|█████████████████████████████████████▊| 16.5M/16.6M [01:45<00:00, 141kB/s]
100%|█████████████████████████████████████▊| 16.5M/16.6M [01:45<00:00, 139kB/s]
100%|█████████████████████████████████████▉| 16.6M/16.6M [01:45<00:00, 138kB/s]
100%|█████████████████████████████████████▉| 16.6M/16.6M [01:45<00:00, 157kB/s]
  0%|                                              | 0.00/16.6M [00:00<?, ?B/s]
100%|█████████████████████████████████████| 16.6M/16.6M [00:00<00:00, 76.9GB/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()
  • plot 1 read various formats
  • plot 1 read various formats

Total running time of the script: (1 minutes 47.373 seconds)

Gallery generated by Sphinx-Gallery