Tutorial 5: Creating a dataset class#

# Author: Gregoire Cattan
#
# https://github.com/plcrodrigues/Workshop-MOABB-BCI-Graz-2019

from pyriemann.classification import MDM
from pyriemann.estimation import ERPCovariances
from sklearn.pipeline import make_pipeline

from moabb.datasets import Cattan2019_VR
from moabb.datasets.braininvaders import BI2014a
from moabb.datasets.compound_dataset import CompoundDataset
from moabb.datasets.utils import blocks_reps
from moabb.evaluations import WithinSessionEvaluation
from moabb.paradigms.p300 import P300

Initialization#

This tutorial illustrates how to use the CompoundDataset to: 1) Select a few subjects/sessions/runs in an existing dataset 2) Merge two CompoundDataset into a new one 3) … and finally use this new dataset on a pipeline (this steps is not specific to CompoundDataset)

Let’s define a paradigm and a pipeline for evaluation first.

paradigm = P300()
pipelines = {}
pipelines["MDM"] = make_pipeline(ERPCovariances(estimator="lwf"), MDM(metric="riemann"))

Creation a selection of subject#

We are going to great two CompoundDataset, namely CustomDataset1 & 2. A CompoundDataset accepts a subjects_list of subjects. It is a list of tuple. A tuple contains 4 values:

  • the original dataset

  • the subject number to select

  • the sessions. It can be:

    • a session name (‘0’)

    • a list of sessions ([‘0’, ‘1’])

    • None to select all the sessions attributed to a subject

  • the runs. As for sessions, it can be a single run name, a list or None` (to select all runs).

class CustomDataset1(CompoundDataset):
    def __init__(self):
        biVR = Cattan2019_VR(virtual_reality=True, screen_display=True)
        runs = blocks_reps([0, 2], [0, 1, 2, 3, 4], biVR.n_repetitions)
        subjects_list = [
            (biVR, 1, "0VR", runs),
            (biVR, 2, "0VR", runs),
        ]
        CompoundDataset.__init__(
            self,
            subjects_list=subjects_list,
            code="CustomDataset1",
            interval=[0, 1.0],
        )


class CustomDataset2(CompoundDataset):
    def __init__(self):
        bi2014 = BI2014a()
        subjects_list = [
            (bi2014, 4, None, None),
            (bi2014, 7, None, None),
        ]
        CompoundDataset.__init__(
            self,
            subjects_list=subjects_list,
            code="CustomDataset2",
            interval=[0, 1.0],
        )

Merging the datasets#

We are now going to merge the two CompoundDataset into a single one. The implementation is straight forward. Instead of providing a list of subjects, you should provide a list of CompoundDataset. subjects_list = [CustomDataset1(), CustomDataset2()]

class CustomDataset3(CompoundDataset):
    def __init__(self):
        subjects_list = [CustomDataset1(), CustomDataset2()]
        CompoundDataset.__init__(
            self,
            subjects_list=subjects_list,
            code="CustomDataset3",
            interval=[0, 1.0],
        )

Evaluate and display#

Let’s use a WithinSessionEvaluation to evaluate our new dataset. If you already new how to do this, nothing changed: The CompoundDataset can be used as a normal dataset.

datasets = [CustomDataset3()]
evaluation = WithinSessionEvaluation(
    paradigm=paradigm, datasets=datasets, overwrite=False, suffix="newdataset"
)
scores = evaluation.process(pipelines)

print(scores)
CustomDataset3-WithinSession:   0%|          | 0/4 [00:00<?, ?it/s]
CustomDataset3-WithinSession:  25%|██▌       | 1/4 [00:31<01:34, 31.38s/it]
CustomDataset3-WithinSession:  50%|█████     | 2/4 [01:03<01:03, 31.84s/it]

  0%|                                              | 0.00/46.4M [00:00<?, ?B/s]

  0%|                                     | 12.3k/46.4M [00:00<09:35, 80.6kB/s]

  0%|                                      | 41.0k/46.4M [00:00<05:24, 143kB/s]

  0%|                                      | 94.2k/46.4M [00:00<02:52, 268kB/s]

  1%|▏                                      | 234k/46.4M [00:00<01:15, 612kB/s]

  1%|▎                                      | 302k/46.4M [00:00<01:16, 606kB/s]

  1%|▎                                      | 367k/46.4M [00:00<01:17, 594kB/s]

  1%|▎                                      | 429k/46.4M [00:00<01:19, 581kB/s]

  1%|▌                                      | 601k/46.4M [00:00<00:52, 872kB/s]

  2%|▌                                      | 699k/46.4M [00:01<00:52, 871kB/s]

  2%|▋                                      | 829k/46.4M [00:01<00:47, 953kB/s]

  2%|▊                                     | 993k/46.4M [00:01<00:41, 1.10MB/s]

  2%|▉                                    | 1.10M/46.4M [00:01<00:42, 1.06MB/s]

  3%|▉                                    | 1.21M/46.4M [00:01<00:44, 1.02MB/s]

  3%|█                                    | 1.35M/46.4M [00:01<00:41, 1.09MB/s]

  3%|█▏                                   | 1.46M/46.4M [00:01<00:43, 1.04MB/s]

  3%|█▏                                   | 1.57M/46.4M [00:01<00:44, 1.00MB/s]

  4%|█▎                                    | 1.67M/46.4M [00:02<00:46, 964kB/s]

  4%|█▍                                    | 1.78M/46.4M [00:02<00:47, 940kB/s]

  4%|█▌                                    | 1.88M/46.4M [00:02<00:48, 916kB/s]

  4%|█▋                                    | 1.99M/46.4M [00:02<00:47, 943kB/s]

  4%|█▋                                    | 2.09M/46.4M [00:02<00:48, 910kB/s]

  5%|█▊                                    | 2.19M/46.4M [00:02<00:48, 904kB/s]

  5%|█▉                                    | 2.30M/46.4M [00:02<00:47, 934kB/s]

  5%|█▉                                    | 2.43M/46.4M [00:02<00:44, 995kB/s]

  5%|██                                    | 2.53M/46.4M [00:02<00:45, 960kB/s]

  6%|██▏                                   | 2.64M/46.4M [00:03<00:45, 963kB/s]

  6%|██▏                                   | 2.74M/46.4M [00:03<00:46, 933kB/s]

  6%|██▎                                   | 2.86M/46.4M [00:03<00:45, 954kB/s]

  6%|██▍                                  | 3.00M/46.4M [00:03<00:41, 1.05MB/s]

  7%|██▍                                  | 3.11M/46.4M [00:03<00:42, 1.01MB/s]

  7%|██▋                                   | 3.22M/46.4M [00:03<00:43, 990kB/s]

  7%|██▋                                   | 3.33M/46.4M [00:03<00:43, 992kB/s]

  7%|██▊                                  | 3.48M/46.4M [00:03<00:39, 1.08MB/s]

  8%|██▉                                  | 3.61M/46.4M [00:03<00:38, 1.10MB/s]

  8%|██▉                                  | 3.72M/46.4M [00:04<00:40, 1.06MB/s]

  8%|███                                  | 3.83M/46.4M [00:04<00:41, 1.02MB/s]

  8%|███▏                                 | 3.94M/46.4M [00:04<00:42, 1.01MB/s]

  9%|███▎                                  | 4.04M/46.4M [00:04<00:43, 970kB/s]

  9%|███▍                                  | 4.13M/46.4M [00:04<00:45, 934kB/s]

  9%|███▍                                  | 4.25M/46.4M [00:04<00:44, 951kB/s]

  9%|███▌                                  | 4.36M/46.4M [00:04<00:43, 966kB/s]

 10%|███▋                                  | 4.46M/46.4M [00:04<00:44, 937kB/s]

 10%|███▋                                  | 4.56M/46.4M [00:05<00:45, 911kB/s]

 10%|███▊                                 | 4.71M/46.4M [00:05<00:40, 1.03MB/s]

 10%|███▊                                 | 4.82M/46.4M [00:05<00:40, 1.02MB/s]

 11%|███▉                                 | 4.93M/46.4M [00:05<00:40, 1.01MB/s]

 11%|████                                 | 5.06M/46.4M [00:05<00:39, 1.05MB/s]

 11%|████                                 | 5.17M/46.4M [00:05<00:40, 1.01MB/s]

 11%|████▎                                 | 5.27M/46.4M [00:05<00:42, 976kB/s]

 12%|████▍                                 | 5.38M/46.4M [00:05<00:42, 960kB/s]

 12%|████▍                                 | 5.49M/46.4M [00:05<00:42, 974kB/s]

 12%|████▌                                 | 5.59M/46.4M [00:06<00:43, 940kB/s]

 12%|████▋                                 | 5.70M/46.4M [00:06<00:42, 957kB/s]

 12%|████▋                                 | 5.80M/46.4M [00:06<00:43, 928kB/s]

 13%|████▊                                 | 5.90M/46.4M [00:06<00:44, 908kB/s]

 13%|████▉                                 | 6.03M/46.4M [00:06<00:41, 981kB/s]

 13%|█████                                 | 6.13M/46.4M [00:06<00:42, 945kB/s]

 14%|█████▏                               | 6.52M/46.4M [00:06<00:23, 1.70MB/s]

 16%|█████▊                               | 7.34M/46.4M [00:06<00:11, 3.34MB/s]

 19%|██████▉                              | 8.65M/46.4M [00:07<00:17, 2.17MB/s]

 19%|███████▏                             | 8.94M/46.4M [00:07<00:19, 1.94MB/s]

 20%|███████▍                             | 9.38M/46.4M [00:07<00:16, 2.23MB/s]

 23%|████████▌                            | 10.7M/46.4M [00:08<00:09, 3.92MB/s]

 26%|█████████▊                           | 12.2M/46.4M [00:08<00:05, 5.76MB/s]

 28%|██████████▍                          | 13.0M/46.4M [00:08<00:05, 5.94MB/s]

 30%|██████████▉                          | 13.8M/46.4M [00:08<00:07, 4.42MB/s]

 31%|███████████▍                         | 14.4M/46.4M [00:08<00:06, 4.59MB/s]

 32%|███████████▉                         | 14.9M/46.4M [00:08<00:06, 4.70MB/s]

 34%|████████████▍                        | 15.6M/46.4M [00:08<00:06, 4.98MB/s]

 35%|████████████▉                        | 16.3M/46.4M [00:09<00:05, 5.24MB/s]

 36%|█████████████▍                       | 16.9M/46.4M [00:09<00:05, 5.18MB/s]

 38%|█████████████▉                       | 17.4M/46.4M [00:09<00:07, 3.68MB/s]

 39%|██████████████▎                      | 17.9M/46.4M [00:09<00:07, 3.74MB/s]

 39%|██████████████▌                      | 18.3M/46.4M [00:09<00:07, 3.76MB/s]

 41%|██████████████▉                      | 18.8M/46.4M [00:09<00:09, 2.79MB/s]

 42%|███████████████▍                     | 19.3M/46.4M [00:10<00:08, 3.12MB/s]

 43%|███████████████▊                     | 19.9M/46.4M [00:10<00:07, 3.54MB/s]

 44%|████████████████▏                    | 20.3M/46.4M [00:10<00:09, 2.82MB/s]

 45%|████████████████▌                    | 20.8M/46.4M [00:10<00:08, 3.05MB/s]

 46%|█████████████████                    | 21.4M/46.4M [00:10<00:06, 3.60MB/s]

 47%|█████████████████▎                   | 21.8M/46.4M [00:10<00:09, 2.47MB/s]

 48%|█████████████████▊                   | 22.3M/46.4M [00:11<00:08, 2.78MB/s]

 49%|██████████████████▎                  | 22.9M/46.4M [00:11<00:06, 3.39MB/s]

 51%|██████████████████▊                  | 23.6M/46.4M [00:11<00:05, 3.96MB/s]

 52%|███████████████████▎                 | 24.2M/46.4M [00:11<00:05, 4.40MB/s]

 54%|███████████████████▊                 | 24.9M/46.4M [00:11<00:04, 4.74MB/s]

 55%|████████████████████▍                | 25.6M/46.4M [00:11<00:04, 5.05MB/s]

 57%|████████████████████▉                | 26.2M/46.4M [00:11<00:03, 5.24MB/s]

 58%|█████████████████████▍               | 26.9M/46.4M [00:11<00:03, 5.33MB/s]

 60%|██████████████████████               | 27.7M/46.4M [00:11<00:03, 5.82MB/s]

 61%|██████████████████████▌              | 28.3M/46.4M [00:12<00:03, 5.63MB/s]

 63%|███████████████████████▏             | 29.1M/46.4M [00:12<00:02, 6.04MB/s]

 64%|███████████████████████▋             | 29.8M/46.4M [00:12<00:02, 5.92MB/s]

 66%|████████████████████████▎            | 30.4M/46.4M [00:12<00:02, 5.89MB/s]

 67%|████████████████████████▋            | 31.0M/46.4M [00:12<00:02, 5.68MB/s]

 68%|█████████████████████████▏           | 31.7M/46.4M [00:12<00:02, 5.65MB/s]

 69%|█████████████████████████▋           | 32.2M/46.4M [00:12<00:02, 5.44MB/s]

 71%|██████████████████████████▏          | 32.8M/46.4M [00:12<00:02, 5.40MB/s]

 72%|██████████████████████████▋          | 33.4M/46.4M [00:13<00:02, 5.26MB/s]

 73%|███████████████████████████▏         | 34.1M/46.4M [00:13<00:02, 5.48MB/s]

 75%|███████████████████████████▋         | 34.7M/46.4M [00:13<00:02, 5.28MB/s]

 76%|████████████████████████████         | 35.2M/46.4M [00:13<00:02, 5.22MB/s]

 77%|████████████████████████████▌        | 35.8M/46.4M [00:13<00:02, 5.14MB/s]

 79%|█████████████████████████████        | 36.5M/46.4M [00:13<00:01, 5.40MB/s]

 80%|█████████████████████████████▌       | 37.1M/46.4M [00:13<00:01, 4.72MB/s]

 81%|█████████████████████████████▉       | 37.6M/46.4M [00:14<00:02, 3.64MB/s]

 82%|██████████████████████████████▎      | 38.0M/46.4M [00:14<00:02, 3.68MB/s]

 83%|██████████████████████████████▋      | 38.4M/46.4M [00:14<00:02, 3.66MB/s]

 84%|██████████████████████████████▉      | 38.9M/46.4M [00:14<00:02, 3.75MB/s]

 85%|███████████████████████████████▍     | 39.4M/46.4M [00:14<00:01, 4.00MB/s]

 86%|███████████████████████████████▊     | 39.9M/46.4M [00:14<00:01, 4.25MB/s]

 87%|████████████████████████████████▏    | 40.4M/46.4M [00:14<00:01, 4.31MB/s]

 88%|████████████████████████████████▋    | 41.0M/46.4M [00:14<00:01, 4.45MB/s]

 89%|█████████████████████████████████    | 41.4M/46.4M [00:15<00:01, 2.97MB/s]

 91%|█████████████████████████████████▌   | 42.1M/46.4M [00:15<00:01, 3.59MB/s]

 92%|██████████████████████████████████   | 42.8M/46.4M [00:15<00:00, 4.14MB/s]

 94%|██████████████████████████████████▌  | 43.4M/46.4M [00:15<00:00, 4.54MB/s]

 95%|███████████████████████████████████  | 44.1M/46.4M [00:15<00:00, 4.85MB/s]

 97%|███████████████████████████████████▋ | 44.8M/46.4M [00:15<00:00, 5.36MB/s]

 98%|████████████████████████████████████▏| 45.4M/46.4M [00:15<00:00, 5.31MB/s]

 99%|████████████████████████████████████▋| 46.0M/46.4M [00:15<00:00, 5.26MB/s]

  0%|                                              | 0.00/46.4M [00:00<?, ?B/s]
100%|██████████████████████████████████████| 46.4M/46.4M [00:00<00:00, 206GB/s]

CustomDataset3-WithinSession:  75%|███████▌  | 3/4 [01:32<00:30, 30.66s/it]

  0%|                                              | 0.00/74.3M [00:00<?, ?B/s]

  0%|                                     | 12.3k/74.3M [00:00<13:02, 94.9kB/s]

  0%|                                      | 39.9k/74.3M [00:00<06:47, 182kB/s]

  0%|                                      | 98.3k/74.3M [00:00<03:39, 338kB/s]

  0%|                                       | 158k/74.3M [00:00<02:56, 419kB/s]

  0%|                                       | 226k/74.3M [00:00<02:29, 494kB/s]

  0%|▏                                      | 347k/74.3M [00:00<01:45, 700kB/s]

  1%|▏                                      | 444k/74.3M [00:00<01:36, 763kB/s]

  1%|▎                                      | 543k/74.3M [00:00<01:31, 808kB/s]

  1%|▎                                      | 625k/74.3M [00:01<01:33, 786kB/s]

  1%|▍                                      | 723k/74.3M [00:01<01:29, 822kB/s]

  1%|▍                                      | 806k/74.3M [00:01<01:31, 803kB/s]

  1%|▍                                      | 920k/74.3M [00:01<01:23, 876kB/s]

  1%|▌                                     | 1.01M/74.3M [00:01<01:25, 855kB/s]

  2%|▌                                     | 1.15M/74.3M [00:01<01:14, 985kB/s]

  2%|▋                                    | 1.26M/74.3M [00:01<01:12, 1.00MB/s]

  2%|▋                                     | 1.36M/74.3M [00:01<01:14, 981kB/s]

  2%|▊                                    | 1.51M/74.3M [00:01<01:07, 1.08MB/s]

  2%|▊                                    | 1.62M/74.3M [00:01<01:08, 1.05MB/s]

  2%|▊                                    | 1.72M/74.3M [00:02<01:10, 1.03MB/s]

  3%|▉                                    | 1.87M/74.3M [00:02<01:04, 1.12MB/s]

  3%|▉                                    | 1.98M/74.3M [00:02<01:06, 1.09MB/s]

  3%|█                                    | 2.09M/74.3M [00:02<01:07, 1.07MB/s]

  3%|█                                    | 2.20M/74.3M [00:02<01:09, 1.04MB/s]

  3%|█▏                                   | 2.30M/74.3M [00:02<01:10, 1.02MB/s]

  3%|█▏                                    | 2.40M/74.3M [00:02<01:12, 993kB/s]

  3%|█▎                                   | 2.54M/74.3M [00:02<01:07, 1.06MB/s]

  4%|█▎                                   | 2.64M/74.3M [00:02<01:09, 1.04MB/s]

  4%|█▎                                   | 2.75M/74.3M [00:03<01:10, 1.01MB/s]

  4%|█▍                                    | 2.85M/74.3M [00:03<01:18, 912kB/s]

  4%|█▌                                    | 2.94M/74.3M [00:03<01:19, 897kB/s]

  4%|█▌                                    | 3.05M/74.3M [00:03<01:18, 907kB/s]

  4%|█▌                                    | 3.18M/74.3M [00:03<01:11, 990kB/s]

  4%|█▋                                   | 3.29M/74.3M [00:03<01:10, 1.01MB/s]

  5%|█▋                                    | 3.39M/74.3M [00:03<01:11, 985kB/s]

  5%|█▊                                   | 3.52M/74.3M [00:03<01:08, 1.04MB/s]

  5%|█▊                                   | 3.63M/74.3M [00:03<01:07, 1.04MB/s]

  5%|█▊                                   | 3.74M/74.3M [00:04<01:09, 1.02MB/s]

  5%|█▉                                   | 3.85M/74.3M [00:04<01:09, 1.01MB/s]

  5%|██                                    | 3.95M/74.3M [00:04<01:13, 953kB/s]

  5%|██                                    | 4.04M/74.3M [00:04<01:16, 913kB/s]

  6%|██▏                                   | 4.16M/74.3M [00:04<01:13, 949kB/s]

  6%|██▏                                  | 4.30M/74.3M [00:04<01:05, 1.07MB/s]

  6%|██▏                                  | 4.41M/74.3M [00:04<01:07, 1.04MB/s]

  6%|██▎                                  | 4.55M/74.3M [00:04<01:02, 1.11MB/s]

  6%|██▎                                  | 4.66M/74.3M [00:04<01:04, 1.08MB/s]

  6%|██▍                                  | 4.79M/74.3M [00:05<01:01, 1.12MB/s]

  7%|██▍                                  | 4.91M/74.3M [00:05<01:03, 1.10MB/s]

  7%|██▍                                  | 5.02M/74.3M [00:05<01:04, 1.07MB/s]

  7%|██▌                                  | 5.13M/74.3M [00:05<01:06, 1.05MB/s]

  7%|██▌                                  | 5.23M/74.3M [00:05<01:07, 1.02MB/s]

  7%|██▋                                   | 5.33M/74.3M [00:05<01:09, 999kB/s]

  7%|██▊                                   | 5.43M/74.3M [00:05<01:10, 976kB/s]

  7%|██▊                                   | 5.53M/74.3M [00:05<01:11, 955kB/s]

  8%|██▉                                   | 5.63M/74.3M [00:05<01:13, 934kB/s]

  8%|██▉                                   | 5.72M/74.3M [00:06<01:15, 913kB/s]

  8%|██▉                                   | 5.81M/74.3M [00:06<01:16, 894kB/s]

  8%|███                                   | 5.92M/74.3M [00:06<01:13, 927kB/s]

  8%|███                                   | 6.02M/74.3M [00:06<01:14, 919kB/s]

  8%|███▏                                  | 6.12M/74.3M [00:06<01:14, 914kB/s]

  8%|███▏                                  | 6.21M/74.3M [00:06<01:16, 892kB/s]

  9%|███▏                                  | 6.32M/74.3M [00:06<01:14, 909kB/s]

  9%|███▏                                 | 6.46M/74.3M [00:06<01:05, 1.04MB/s]

  9%|███▎                                 | 6.57M/74.3M [00:06<01:06, 1.02MB/s]

  9%|███▎                                 | 6.68M/74.3M [00:07<01:06, 1.01MB/s]

  9%|███▍                                  | 6.78M/74.3M [00:07<01:08, 987kB/s]

  9%|███▍                                 | 6.92M/74.3M [00:07<01:02, 1.09MB/s]

  9%|███▌                                 | 7.03M/74.3M [00:07<01:03, 1.06MB/s]

 10%|███▌                                 | 7.14M/74.3M [00:07<01:04, 1.03MB/s]

 10%|███▌                                 | 7.24M/74.3M [00:07<01:06, 1.01MB/s]

 10%|███▊                                  | 7.34M/74.3M [00:07<01:07, 988kB/s]

 10%|███▊                                  | 7.44M/74.3M [00:07<01:09, 966kB/s]

 10%|███▊                                  | 7.54M/74.3M [00:07<01:10, 946kB/s]

 10%|███▉                                  | 7.63M/74.3M [00:08<01:12, 923kB/s]

 10%|███▉                                  | 7.73M/74.3M [00:08<01:13, 904kB/s]

 11%|████                                  | 7.82M/74.3M [00:08<01:15, 885kB/s]

 11%|████                                  | 7.91M/74.3M [00:08<01:16, 863kB/s]

 11%|████                                 | 8.21M/74.3M [00:08<00:45, 1.45MB/s]

 11%|████▏                                | 8.36M/74.3M [00:08<00:46, 1.41MB/s]

 11%|████▏                                | 8.52M/74.3M [00:08<00:45, 1.44MB/s]

 12%|████▎                                | 8.67M/74.3M [00:08<00:46, 1.40MB/s]

 12%|████▍                                | 8.81M/74.3M [00:08<00:47, 1.37MB/s]

 12%|████▍                                | 8.94M/74.3M [00:09<00:48, 1.34MB/s]

 12%|████▌                                | 9.08M/74.3M [00:09<00:49, 1.30MB/s]

 12%|████▌                                | 9.21M/74.3M [00:09<00:51, 1.27MB/s]

 13%|████▋                                | 9.34M/74.3M [00:09<00:52, 1.24MB/s]

 13%|████▋                                | 9.46M/74.3M [00:09<00:54, 1.20MB/s]

 13%|████▊                                | 9.58M/74.3M [00:09<00:55, 1.17MB/s]

 13%|████▊                                | 9.70M/74.3M [00:09<00:56, 1.14MB/s]

 13%|████▉                                | 9.82M/74.3M [00:09<00:58, 1.11MB/s]

 13%|████▉                                | 9.93M/74.3M [00:09<00:59, 1.09MB/s]

 14%|█████                                | 10.0M/74.3M [00:10<01:00, 1.06MB/s]

 14%|█████                                | 10.1M/74.3M [00:10<01:01, 1.04MB/s]

 14%|█████                                | 10.3M/74.3M [00:10<00:59, 1.08MB/s]

 14%|█████▏                               | 10.4M/74.3M [00:10<01:00, 1.06MB/s]

 14%|█████▏                               | 10.5M/74.3M [00:10<00:59, 1.07MB/s]

 14%|█████▎                               | 10.6M/74.3M [00:10<00:57, 1.10MB/s]

 15%|█████▍                               | 10.8M/74.3M [00:10<00:51, 1.22MB/s]

 15%|█████▍                               | 10.9M/74.3M [00:10<00:53, 1.19MB/s]

 15%|█████▍                               | 11.0M/74.3M [00:10<00:54, 1.16MB/s]

 15%|█████▌                               | 11.2M/74.3M [00:10<00:57, 1.10MB/s]

 15%|█████▌                               | 11.3M/74.3M [00:11<00:55, 1.14MB/s]

 15%|█████▋                               | 11.4M/74.3M [00:11<00:56, 1.11MB/s]

 16%|█████▋                               | 11.5M/74.3M [00:11<00:57, 1.09MB/s]

 16%|█████▊                               | 11.7M/74.3M [00:11<00:49, 1.26MB/s]

 16%|█████▉                               | 11.8M/74.3M [00:11<00:50, 1.24MB/s]

 16%|█████▉                               | 12.0M/74.3M [00:11<00:51, 1.21MB/s]

 16%|██████                               | 12.1M/74.3M [00:11<00:52, 1.18MB/s]

 16%|██████▏                               | 12.2M/74.3M [00:11<01:09, 891kB/s]

 17%|██████▎                               | 12.3M/74.3M [00:12<01:09, 897kB/s]

 17%|██████▎                               | 12.4M/74.3M [00:12<01:07, 920kB/s]

 17%|██████▎                              | 12.7M/74.3M [00:12<00:46, 1.31MB/s]

 17%|██████▍                              | 12.8M/74.3M [00:12<00:44, 1.37MB/s]

 17%|██████▍                              | 13.0M/74.3M [00:12<00:45, 1.34MB/s]

 18%|██████▌                              | 13.1M/74.3M [00:12<00:46, 1.31MB/s]

 18%|██████▌                              | 13.2M/74.3M [00:12<00:47, 1.29MB/s]

 18%|██████▋                              | 13.4M/74.3M [00:12<00:48, 1.26MB/s]

 18%|██████▋                              | 13.5M/74.3M [00:12<00:49, 1.24MB/s]

 18%|██████▉                               | 13.6M/74.3M [00:14<03:20, 302kB/s]

 18%|███████                               | 13.7M/74.3M [00:14<02:43, 370kB/s]

 19%|███████                               | 13.8M/74.3M [00:14<02:21, 427kB/s]

 19%|███████                               | 13.9M/74.3M [00:14<02:04, 486kB/s]

 19%|███████▏                              | 14.0M/74.3M [00:14<01:40, 597kB/s]

 19%|███████▏                              | 14.1M/74.3M [00:14<01:32, 650kB/s]

 19%|███████▎                              | 14.2M/74.3M [00:14<01:24, 709kB/s]

 19%|███████▎                              | 14.4M/74.3M [00:14<01:09, 861kB/s]

 20%|███████▍                              | 14.5M/74.3M [00:15<01:05, 909kB/s]

 20%|███████▍                              | 14.6M/74.3M [00:15<01:04, 919kB/s]

 20%|███████▌                              | 14.7M/74.3M [00:15<01:04, 923kB/s]

 20%|███████▌                              | 14.8M/74.3M [00:15<01:04, 920kB/s]

 20%|███████▍                             | 14.9M/74.3M [00:15<00:58, 1.01MB/s]

 20%|███████▋                              | 15.0M/74.3M [00:15<00:59, 993kB/s]

 20%|███████▊                              | 15.2M/74.3M [00:15<01:00, 978kB/s]

 21%|███████▊                              | 15.3M/74.3M [00:15<01:01, 961kB/s]

 21%|███████▊                              | 15.3M/74.3M [00:15<01:02, 945kB/s]

 21%|███████▋                             | 15.5M/74.3M [00:16<00:52, 1.12MB/s]

 21%|███████▊                             | 15.6M/74.3M [00:16<00:51, 1.14MB/s]

 21%|███████▊                             | 15.8M/74.3M [00:16<00:52, 1.11MB/s]

 21%|███████▉                             | 15.9M/74.3M [00:16<00:53, 1.08MB/s]

 22%|███████▉                             | 16.0M/74.3M [00:16<00:51, 1.12MB/s]

 22%|████████                             | 16.1M/74.3M [00:16<00:53, 1.09MB/s]

 22%|████████                             | 16.2M/74.3M [00:16<00:54, 1.07MB/s]

 22%|████████▏                            | 16.3M/74.3M [00:16<00:55, 1.04MB/s]

 22%|████████▏                            | 16.4M/74.3M [00:16<00:56, 1.02MB/s]

 22%|████████▍                             | 16.5M/74.3M [00:17<00:57, 998kB/s]

 22%|████████▌                             | 16.6M/74.3M [00:17<00:59, 976kB/s]

 23%|████████▌                             | 16.7M/74.3M [00:17<01:00, 952kB/s]

 23%|████████▍                            | 16.9M/74.3M [00:17<00:54, 1.06MB/s]

 23%|████████▍                            | 17.0M/74.3M [00:17<00:55, 1.03MB/s]

 23%|████████▌                            | 17.1M/74.3M [00:17<00:56, 1.01MB/s]

 23%|████████▊                             | 17.2M/74.3M [00:17<00:58, 983kB/s]

 23%|████████▊                             | 17.3M/74.3M [00:17<00:59, 961kB/s]

 23%|████████▉                             | 17.4M/74.3M [00:17<01:00, 938kB/s]

 24%|████████▉                             | 17.5M/74.3M [00:18<01:01, 917kB/s]

 24%|█████████                             | 17.6M/74.3M [00:18<00:58, 972kB/s]

 24%|█████████                             | 17.7M/74.3M [00:18<00:59, 949kB/s]

 24%|████████▉                            | 17.9M/74.3M [00:18<00:43, 1.29MB/s]

 24%|█████████                            | 18.1M/74.3M [00:18<00:40, 1.39MB/s]

 25%|█████████                            | 18.3M/74.3M [00:18<00:41, 1.35MB/s]

 25%|█████████▏                           | 18.4M/74.3M [00:18<00:42, 1.32MB/s]

 25%|█████████▏                           | 18.5M/74.3M [00:18<00:43, 1.29MB/s]

 25%|█████████▌                            | 18.7M/74.3M [00:18<00:57, 974kB/s]

 25%|█████████▎                           | 18.8M/74.3M [00:19<00:53, 1.03MB/s]

 25%|█████████▍                           | 18.9M/74.3M [00:19<00:53, 1.03MB/s]

 26%|█████████▍                           | 19.0M/74.3M [00:19<00:53, 1.02MB/s]

 26%|█████████▌                           | 19.1M/74.3M [00:19<00:54, 1.01MB/s]

 26%|█████████▊                            | 19.2M/74.3M [00:19<00:55, 998kB/s]

 26%|█████████▉                            | 19.3M/74.3M [00:19<00:56, 979kB/s]

 26%|█████████▋                           | 19.4M/74.3M [00:19<00:54, 1.01MB/s]

 27%|█████████▊                           | 19.8M/74.3M [00:19<00:31, 1.72MB/s]

 27%|█████████▉                           | 20.0M/74.3M [00:19<00:32, 1.68MB/s]

 27%|██████████                           | 20.2M/74.3M [00:20<00:32, 1.64MB/s]

 27%|██████████                           | 20.3M/74.3M [00:20<00:33, 1.60MB/s]

 28%|██████████▏                          | 20.5M/74.3M [00:20<00:34, 1.56MB/s]

 28%|██████████▎                          | 20.6M/74.3M [00:20<00:35, 1.53MB/s]

 28%|██████████▎                          | 20.8M/74.3M [00:20<00:46, 1.15MB/s]

 28%|██████████▍                          | 20.9M/74.3M [00:20<00:46, 1.16MB/s]

 28%|██████████▍                          | 21.0M/74.3M [00:20<00:46, 1.16MB/s]

 29%|██████████▌                          | 21.2M/74.3M [00:20<00:46, 1.15MB/s]

 29%|██████████▌                          | 21.3M/74.3M [00:21<00:46, 1.13MB/s]

 29%|██████████▋                          | 21.4M/74.3M [00:21<00:47, 1.12MB/s]

 29%|██████████▋                          | 21.5M/74.3M [00:21<00:48, 1.10MB/s]

 29%|██████████▊                          | 21.6M/74.3M [00:21<00:48, 1.08MB/s]

 29%|██████████▊                          | 21.7M/74.3M [00:21<00:49, 1.05MB/s]

 29%|██████████▉                          | 21.8M/74.3M [00:21<00:50, 1.03MB/s]

 30%|██████████▉                          | 22.0M/74.3M [00:21<00:51, 1.01MB/s]

 30%|███████████▎                          | 22.1M/74.3M [00:21<00:52, 987kB/s]

 30%|███████████▎                          | 22.2M/74.3M [00:21<00:54, 965kB/s]

 30%|███████████▍                          | 22.3M/74.3M [00:22<00:55, 943kB/s]

 30%|███████████▍                          | 22.3M/74.3M [00:22<00:56, 923kB/s]

 30%|███████████▍                          | 22.4M/74.3M [00:22<00:57, 905kB/s]

 30%|███████████▌                          | 22.5M/74.3M [00:22<00:58, 885kB/s]

 30%|███████████▌                          | 22.6M/74.3M [00:22<00:57, 891kB/s]

 31%|███████████▋                          | 22.7M/74.3M [00:22<00:55, 937kB/s]

 31%|███████████▋                          | 22.9M/74.3M [00:22<00:53, 970kB/s]

 31%|███████████▋                          | 23.0M/74.3M [00:22<00:54, 949kB/s]

 31%|███████████▌                         | 23.2M/74.3M [00:22<00:40, 1.25MB/s]

 31%|███████████▌                         | 23.3M/74.3M [00:23<00:41, 1.22MB/s]

 32%|███████████▋                         | 23.4M/74.3M [00:23<00:42, 1.19MB/s]

 32%|███████████▋                         | 23.5M/74.3M [00:23<00:43, 1.16MB/s]

 32%|███████████▊                         | 23.7M/74.3M [00:23<00:44, 1.13MB/s]

 32%|███████████▊                         | 23.8M/74.3M [00:23<00:45, 1.10MB/s]

 32%|███████████▉                         | 23.9M/74.3M [00:23<00:46, 1.08MB/s]

 32%|███████████▉                         | 24.0M/74.3M [00:23<00:47, 1.05MB/s]

 32%|████████████                         | 24.1M/74.3M [00:23<00:48, 1.03MB/s]

 33%|████████████                         | 24.2M/74.3M [00:23<00:49, 1.01MB/s]

 33%|████████████▎                        | 24.6M/74.3M [00:24<00:27, 1.80MB/s]

 33%|████████████▎                        | 24.8M/74.3M [00:24<00:28, 1.73MB/s]

 34%|████████████▍                        | 24.9M/74.3M [00:24<00:37, 1.31MB/s]

 34%|████████████▌                        | 25.1M/74.3M [00:24<00:37, 1.31MB/s]

 34%|████████████▌                        | 25.2M/74.3M [00:24<00:37, 1.31MB/s]

 34%|████████████▋                        | 25.4M/74.3M [00:24<00:37, 1.30MB/s]

 34%|████████████▋                        | 25.5M/74.3M [00:24<00:48, 1.00MB/s]

 35%|████████████▊                        | 25.7M/74.3M [00:25<00:43, 1.12MB/s]

 35%|████████████▊                        | 25.8M/74.3M [00:25<00:43, 1.12MB/s]

 35%|████████████▉                        | 25.9M/74.3M [00:25<00:43, 1.12MB/s]

 35%|████████████▉                        | 26.0M/74.3M [00:25<00:43, 1.11MB/s]

 35%|█████████████                        | 26.2M/74.3M [00:25<00:38, 1.25MB/s]

 35%|█████████████                        | 26.3M/74.3M [00:25<00:38, 1.24MB/s]

 36%|█████████████▏                       | 26.5M/74.3M [00:25<00:38, 1.23MB/s]

 36%|█████████████▎                       | 26.6M/74.3M [00:25<00:39, 1.22MB/s]

 36%|█████████████▎                       | 26.7M/74.3M [00:25<00:39, 1.19MB/s]

 36%|█████████████▍                       | 26.9M/74.3M [00:25<00:39, 1.21MB/s]

 36%|█████████████▍                       | 27.0M/74.3M [00:26<00:39, 1.19MB/s]

 36%|█████████████▌                       | 27.1M/74.3M [00:26<00:40, 1.16MB/s]

 37%|█████████████▌                       | 27.2M/74.3M [00:26<00:39, 1.18MB/s]

 37%|█████████████▋                       | 27.4M/74.3M [00:26<00:40, 1.15MB/s]

 37%|█████████████▋                       | 27.5M/74.3M [00:26<00:40, 1.15MB/s]

 37%|█████████████▊                       | 27.6M/74.3M [00:26<00:41, 1.12MB/s]

 38%|█████████████▉                       | 27.9M/74.3M [00:26<00:28, 1.63MB/s]

 38%|█████████████▉                       | 28.1M/74.3M [00:26<00:29, 1.58MB/s]

 38%|██████████████                       | 28.2M/74.3M [00:26<00:29, 1.55MB/s]

 38%|██████████████▏                      | 28.4M/74.3M [00:27<00:39, 1.16MB/s]

 38%|██████████████▏                      | 28.5M/74.3M [00:27<00:39, 1.17MB/s]

 39%|██████████████▎                      | 28.6M/74.3M [00:27<00:39, 1.17MB/s]

 39%|██████████████▎                      | 28.8M/74.3M [00:27<00:37, 1.23MB/s]

 39%|██████████████▌                      | 29.2M/74.3M [00:27<00:23, 1.96MB/s]

 40%|██████████████▋                      | 29.4M/74.3M [00:27<00:23, 1.93MB/s]

 40%|██████████████▊                      | 29.6M/74.3M [00:27<00:30, 1.46MB/s]

 40%|██████████████▊                      | 29.8M/74.3M [00:28<00:30, 1.47MB/s]

 40%|██████████████▉                      | 29.9M/74.3M [00:28<00:30, 1.47MB/s]

 41%|██████████████▉                      | 30.1M/74.3M [00:28<00:38, 1.16MB/s]

 41%|███████████████                      | 30.2M/74.3M [00:28<00:37, 1.17MB/s]

 41%|███████████████▏                     | 30.5M/74.3M [00:28<00:31, 1.39MB/s]

 41%|███████████████▎                     | 30.6M/74.3M [00:28<00:31, 1.39MB/s]

 41%|███████████████▎                     | 30.8M/74.3M [00:28<00:31, 1.38MB/s]

 42%|███████████████▍                     | 30.9M/74.3M [00:28<00:31, 1.36MB/s]

 42%|███████████████▍                     | 31.1M/74.3M [00:29<00:31, 1.35MB/s]

 42%|███████████████▌                     | 31.2M/74.3M [00:29<00:32, 1.32MB/s]

 42%|███████████████▌                     | 31.3M/74.3M [00:29<00:33, 1.29MB/s]

 42%|███████████████▋                     | 31.5M/74.3M [00:29<00:32, 1.32MB/s]

 43%|███████████████▋                     | 31.6M/74.3M [00:29<00:33, 1.29MB/s]

 43%|███████████████▊                     | 31.8M/74.3M [00:29<00:30, 1.39MB/s]

 43%|███████████████▉                     | 31.9M/74.3M [00:29<00:31, 1.35MB/s]

 43%|███████████████▉                     | 32.1M/74.3M [00:29<00:31, 1.32MB/s]

 43%|████████████████                     | 32.2M/74.3M [00:29<00:32, 1.29MB/s]

 44%|████████████████                     | 32.3M/74.3M [00:30<00:33, 1.26MB/s]

 44%|████████████████▏                    | 32.5M/74.3M [00:30<00:33, 1.23MB/s]

 44%|████████████████▏                    | 32.6M/74.3M [00:30<00:34, 1.20MB/s]

 44%|████████████████▎                    | 32.7M/74.3M [00:30<00:35, 1.18MB/s]

 44%|████████████████▎                    | 32.8M/74.3M [00:30<00:36, 1.15MB/s]

 44%|████████████████▍                    | 32.9M/74.3M [00:30<00:36, 1.12MB/s]

 44%|████████████████▍                    | 33.0M/74.3M [00:30<00:37, 1.09MB/s]

 45%|████████████████▌                    | 33.2M/74.3M [00:30<00:36, 1.13MB/s]

 45%|████████████████▌                    | 33.3M/74.3M [00:30<00:37, 1.10MB/s]

 45%|████████████████▋                    | 33.4M/74.3M [00:31<00:38, 1.07MB/s]

 45%|████████████████▋                    | 33.5M/74.3M [00:31<00:38, 1.05MB/s]

 45%|████████████████▋                    | 33.6M/74.3M [00:31<00:39, 1.03MB/s]

 45%|████████████████▊                    | 33.7M/74.3M [00:31<00:40, 1.00MB/s]

 46%|████████████████▊                    | 33.8M/74.3M [00:31<00:39, 1.01MB/s]

 46%|████████████████▉                    | 34.0M/74.3M [00:31<00:37, 1.06MB/s]

 46%|████████████████▉                    | 34.1M/74.3M [00:31<00:38, 1.04MB/s]

 46%|█████████████████                    | 34.2M/74.3M [00:31<00:39, 1.01MB/s]

 46%|█████████████████▌                    | 34.3M/74.3M [00:31<00:40, 986kB/s]

 46%|█████████████████▌                    | 34.4M/74.3M [00:32<00:41, 961kB/s]

 46%|█████████████████▏                   | 34.5M/74.3M [00:32<00:38, 1.02MB/s]

 47%|█████████████████▏                   | 34.6M/74.3M [00:32<00:39, 1.00MB/s]

 47%|█████████████████▎                   | 34.7M/74.3M [00:32<00:37, 1.05MB/s]

 47%|█████████████████▎                   | 34.8M/74.3M [00:32<00:37, 1.05MB/s]

 47%|█████████████████▍                   | 35.0M/74.3M [00:32<00:36, 1.09MB/s]

 47%|█████████████████▍                   | 35.1M/74.3M [00:32<00:38, 1.01MB/s]

 47%|██████████████████                    | 35.2M/74.3M [00:32<00:39, 990kB/s]

 48%|██████████████████                    | 35.3M/74.3M [00:32<00:40, 970kB/s]

 48%|█████████████████▋                   | 35.4M/74.3M [00:33<00:36, 1.07MB/s]

 48%|█████████████████▋                   | 35.5M/74.3M [00:33<00:36, 1.05MB/s]

 48%|█████████████████▊                   | 35.6M/74.3M [00:33<00:37, 1.02MB/s]

 48%|█████████████████▊                   | 35.8M/74.3M [00:33<00:36, 1.07MB/s]

 48%|█████████████████▉                   | 35.9M/74.3M [00:33<00:36, 1.04MB/s]

 48%|█████████████████▉                   | 36.0M/74.3M [00:33<00:36, 1.06MB/s]

 49%|██████████████████▍                   | 36.1M/74.3M [00:33<00:38, 994kB/s]

 49%|██████████████████                   | 36.3M/74.3M [00:33<00:35, 1.08MB/s]

 49%|██████████████████                   | 36.4M/74.3M [00:33<00:36, 1.05MB/s]

 49%|██████████████████▏                  | 36.5M/74.3M [00:34<00:36, 1.03MB/s]

 49%|██████████████████▎                  | 36.7M/74.3M [00:34<00:30, 1.25MB/s]

 50%|██████████████████▎                  | 36.8M/74.3M [00:34<00:30, 1.24MB/s]

 50%|██████████████████▍                  | 36.9M/74.3M [00:34<00:31, 1.20MB/s]

 50%|██████████████████▍                  | 37.1M/74.3M [00:34<00:30, 1.22MB/s]

 50%|██████████████████▌                  | 37.2M/74.3M [00:34<00:28, 1.30MB/s]

 50%|██████████████████▌                  | 37.3M/74.3M [00:34<00:29, 1.27MB/s]

 51%|██████████████████▋                  | 37.6M/74.3M [00:34<00:24, 1.51MB/s]

 51%|██████████████████▊                  | 37.7M/74.3M [00:34<00:24, 1.47MB/s]

 51%|██████████████████▊                  | 37.9M/74.3M [00:34<00:25, 1.44MB/s]

 51%|██████████████████▉                  | 38.0M/74.3M [00:35<00:33, 1.08MB/s]

 51%|███████████████████                  | 38.1M/74.3M [00:35<00:32, 1.11MB/s]

 52%|███████████████████                  | 38.3M/74.3M [00:35<00:32, 1.11MB/s]

 52%|███████████████████                  | 38.4M/74.3M [00:35<00:33, 1.07MB/s]

 52%|███████████████████▏                 | 38.5M/74.3M [00:35<00:33, 1.06MB/s]

 52%|███████████████████▏                 | 38.6M/74.3M [00:35<00:34, 1.04MB/s]

 52%|███████████████████▎                 | 38.8M/74.3M [00:35<00:31, 1.13MB/s]

 52%|███████████████████▎                 | 38.9M/74.3M [00:35<00:32, 1.10MB/s]

 53%|███████████████████▍                 | 39.0M/74.3M [00:36<00:31, 1.14MB/s]

 53%|███████████████████▍                 | 39.1M/74.3M [00:36<00:30, 1.15MB/s]

 53%|███████████████████▌                 | 39.2M/74.3M [00:36<00:31, 1.13MB/s]

 53%|███████████████████▌                 | 39.4M/74.3M [00:36<00:30, 1.14MB/s]

 53%|███████████████████▋                 | 39.5M/74.3M [00:36<00:27, 1.25MB/s]

 53%|███████████████████▊                 | 39.7M/74.3M [00:36<00:28, 1.23MB/s]

 54%|███████████████████▊                 | 39.8M/74.3M [00:36<00:28, 1.20MB/s]

 54%|███████████████████▉                 | 39.9M/74.3M [00:36<00:28, 1.22MB/s]

 54%|███████████████████▉                 | 40.1M/74.3M [00:36<00:28, 1.19MB/s]

 54%|████████████████████                 | 40.2M/74.3M [00:37<00:29, 1.16MB/s]

 54%|████████████████████▏                | 40.4M/74.3M [00:37<00:22, 1.49MB/s]

 55%|████████████████████▏                | 40.6M/74.3M [00:37<00:23, 1.45MB/s]

 55%|████████████████████▎                | 40.7M/74.3M [00:37<00:30, 1.09MB/s]

 55%|████████████████████▎                | 40.8M/74.3M [00:37<00:30, 1.09MB/s]

 55%|████████████████████▍                | 41.0M/74.3M [00:37<00:30, 1.10MB/s]

 55%|████████████████████▍                | 41.1M/74.3M [00:37<00:28, 1.17MB/s]

 56%|████████████████████▌                | 41.3M/74.3M [00:37<00:25, 1.30MB/s]

 56%|████████████████████▋                | 41.5M/74.3M [00:38<00:23, 1.40MB/s]

 56%|████████████████████▋                | 41.6M/74.3M [00:38<00:23, 1.38MB/s]

 56%|████████████████████▊                | 41.8M/74.3M [00:38<00:24, 1.34MB/s]

 56%|████████████████████▊                | 41.9M/74.3M [00:38<00:24, 1.32MB/s]

 57%|████████████████████▉                | 42.0M/74.3M [00:38<00:24, 1.30MB/s]

 57%|█████████████████████                | 42.2M/74.3M [00:38<00:25, 1.27MB/s]

 57%|█████████████████████                | 42.3M/74.3M [00:38<00:25, 1.24MB/s]

 57%|█████████████████████▏               | 42.4M/74.3M [00:38<00:26, 1.21MB/s]

 57%|█████████████████████▏               | 42.6M/74.3M [00:38<00:22, 1.41MB/s]

 58%|█████████████████████▎               | 42.8M/74.3M [00:39<00:22, 1.38MB/s]

 58%|█████████████████████▍               | 42.9M/74.3M [00:39<00:21, 1.43MB/s]

 58%|█████████████████████▍               | 43.1M/74.3M [00:39<00:22, 1.41MB/s]

 58%|█████████████████████▌               | 43.2M/74.3M [00:39<00:22, 1.39MB/s]

 58%|█████████████████████▌               | 43.4M/74.3M [00:39<00:22, 1.35MB/s]

 59%|█████████████████████▋               | 43.5M/74.3M [00:39<00:21, 1.42MB/s]

 59%|█████████████████████▊               | 43.7M/74.3M [00:39<00:22, 1.38MB/s]

 59%|█████████████████████▊               | 43.8M/74.3M [00:39<00:22, 1.35MB/s]

 59%|█████████████████████▉               | 44.0M/74.3M [00:39<00:21, 1.43MB/s]

 59%|█████████████████████▉               | 44.1M/74.3M [00:40<00:21, 1.41MB/s]

 60%|██████████████████████               | 44.3M/74.3M [00:40<00:19, 1.57MB/s]

 60%|██████████████████████▏              | 44.5M/74.3M [00:40<00:19, 1.53MB/s]

 60%|██████████████████████▏              | 44.7M/74.3M [00:40<00:19, 1.49MB/s]

 60%|██████████████████████▎              | 44.8M/74.3M [00:40<00:20, 1.46MB/s]

 61%|██████████████████████▍              | 45.0M/74.3M [00:40<00:20, 1.42MB/s]

 61%|██████████████████████▍              | 45.1M/74.3M [00:40<00:21, 1.38MB/s]

 61%|██████████████████████▌              | 45.2M/74.3M [00:40<00:21, 1.35MB/s]

 61%|██████████████████████▌              | 45.4M/74.3M [00:41<00:28, 1.01MB/s]

 61%|██████████████████████▋              | 45.5M/74.3M [00:41<00:27, 1.04MB/s]

 61%|██████████████████████▋              | 45.6M/74.3M [00:41<00:26, 1.08MB/s]

 62%|██████████████████████▊              | 45.7M/74.3M [00:41<00:26, 1.07MB/s]

 62%|██████████████████████▊              | 45.9M/74.3M [00:41<00:25, 1.11MB/s]

 62%|██████████████████████▉              | 46.0M/74.3M [00:41<00:25, 1.09MB/s]

 62%|██████████████████████▉              | 46.1M/74.3M [00:41<00:25, 1.12MB/s]

 62%|███████████████████████              | 46.4M/74.3M [00:41<00:18, 1.49MB/s]

 63%|███████████████████████▏             | 46.6M/74.3M [00:41<00:16, 1.67MB/s]

 63%|███████████████████████▎             | 46.8M/74.3M [00:41<00:16, 1.63MB/s]

 63%|███████████████████████▍             | 46.9M/74.3M [00:42<00:17, 1.59MB/s]

 63%|███████████████████████▍             | 47.1M/74.3M [00:42<00:22, 1.20MB/s]

 64%|███████████████████████▌             | 47.3M/74.3M [00:42<00:22, 1.23MB/s]

 64%|███████████████████████▌             | 47.4M/74.3M [00:42<00:22, 1.22MB/s]

 64%|███████████████████████▋             | 47.5M/74.3M [00:42<00:21, 1.25MB/s]

 64%|███████████████████████▋             | 47.7M/74.3M [00:42<00:21, 1.24MB/s]

 64%|███████████████████████▊             | 47.8M/74.3M [00:42<00:21, 1.22MB/s]

 65%|███████████████████████▉             | 47.9M/74.3M [00:42<00:20, 1.26MB/s]

 65%|███████████████████████▉             | 48.1M/74.3M [00:43<00:20, 1.29MB/s]

 65%|████████████████████████             | 48.2M/74.3M [00:43<00:20, 1.26MB/s]

 65%|████████████████████████             | 48.3M/74.3M [00:43<00:21, 1.23MB/s]

 65%|████████████████████████▏            | 48.5M/74.3M [00:43<00:21, 1.20MB/s]

 65%|████████████████████████▏            | 48.6M/74.3M [00:43<00:21, 1.17MB/s]

 66%|████████████████████████▎            | 48.7M/74.3M [00:43<00:22, 1.15MB/s]

 66%|████████████████████████▎            | 48.8M/74.3M [00:43<00:22, 1.12MB/s]

 66%|████████████████████████▍            | 48.9M/74.3M [00:43<00:23, 1.10MB/s]

 66%|████████████████████████▍            | 49.0M/74.3M [00:43<00:23, 1.07MB/s]

 66%|████████████████████████▍            | 49.2M/74.3M [00:44<00:23, 1.08MB/s]

 66%|████████████████████████▌            | 49.3M/74.3M [00:44<00:19, 1.25MB/s]

 67%|████████████████████████▋            | 49.5M/74.3M [00:44<00:20, 1.24MB/s]

 67%|████████████████████████▋            | 49.6M/74.3M [00:44<00:20, 1.21MB/s]

 67%|████████████████████████▊            | 49.7M/74.3M [00:44<00:20, 1.22MB/s]

 67%|████████████████████████▊            | 49.9M/74.3M [00:44<00:20, 1.22MB/s]

 67%|████████████████████████▉            | 50.0M/74.3M [00:44<00:20, 1.18MB/s]

 67%|████████████████████████▉            | 50.1M/74.3M [00:44<00:20, 1.17MB/s]

 68%|█████████████████████████            | 50.3M/74.3M [00:44<00:19, 1.22MB/s]

 68%|█████████████████████████            | 50.4M/74.3M [00:45<00:20, 1.19MB/s]

 68%|█████████████████████████▏           | 50.5M/74.3M [00:45<00:20, 1.17MB/s]

 68%|█████████████████████████▎           | 50.7M/74.3M [00:45<00:16, 1.41MB/s]

 68%|█████████████████████████▎           | 50.9M/74.3M [00:45<00:17, 1.37MB/s]

 69%|█████████████████████████▍           | 51.0M/74.3M [00:45<00:17, 1.33MB/s]

 69%|█████████████████████████▍           | 51.1M/74.3M [00:45<00:17, 1.30MB/s]

 69%|█████████████████████████▌           | 51.3M/74.3M [00:45<00:18, 1.27MB/s]

 69%|█████████████████████████▌           | 51.4M/74.3M [00:45<00:18, 1.24MB/s]

 69%|█████████████████████████▋           | 51.5M/74.3M [00:45<00:18, 1.21MB/s]

 70%|█████████████████████████▋           | 51.6M/74.3M [00:46<00:19, 1.18MB/s]

 70%|██████████████████████████▍           | 51.8M/74.3M [00:46<00:25, 892kB/s]

 70%|██████████████████████████▌           | 51.9M/74.3M [00:46<00:23, 953kB/s]

 70%|██████████████████████████▌           | 52.0M/74.3M [00:46<00:22, 977kB/s]

 70%|█████████████████████████▉           | 52.2M/74.3M [00:46<00:19, 1.12MB/s]

 70%|██████████████████████████           | 52.3M/74.3M [00:46<00:18, 1.22MB/s]

 71%|██████████████████████████▏          | 52.5M/74.3M [00:46<00:18, 1.20MB/s]

 71%|██████████████████████████▏          | 52.6M/74.3M [00:46<00:18, 1.18MB/s]

 71%|██████████████████████████▎          | 52.7M/74.3M [00:47<00:18, 1.16MB/s]

 71%|██████████████████████████▎          | 52.9M/74.3M [00:47<00:15, 1.41MB/s]

 71%|██████████████████████████▍          | 53.1M/74.3M [00:47<00:15, 1.38MB/s]

 72%|██████████████████████████▌          | 53.2M/74.3M [00:47<00:15, 1.35MB/s]

 72%|██████████████████████████▌          | 53.3M/74.3M [00:47<00:15, 1.32MB/s]

 72%|██████████████████████████▋          | 53.5M/74.3M [00:47<00:16, 1.29MB/s]

 72%|██████████████████████████▋          | 53.6M/74.3M [00:47<00:16, 1.26MB/s]

 72%|██████████████████████████▊          | 53.7M/74.3M [00:47<00:16, 1.23MB/s]

 73%|██████████████████████████▊          | 53.9M/74.3M [00:47<00:17, 1.20MB/s]

 73%|██████████████████████████▉          | 54.0M/74.3M [00:48<00:17, 1.17MB/s]

 73%|██████████████████████████▉          | 54.1M/74.3M [00:48<00:17, 1.14MB/s]

 73%|███████████████████████████          | 54.2M/74.3M [00:48<00:17, 1.11MB/s]

 73%|███████████████████████████          | 54.3M/74.3M [00:48<00:18, 1.09MB/s]

 73%|███████████████████████████          | 54.4M/74.3M [00:48<00:18, 1.06MB/s]

 73%|███████████████████████████▏         | 54.6M/74.3M [00:48<00:17, 1.10MB/s]

 74%|███████████████████████████▏         | 54.7M/74.3M [00:48<00:18, 1.08MB/s]

 74%|███████████████████████████▎         | 54.8M/74.3M [00:48<00:16, 1.21MB/s]

 74%|███████████████████████████▍         | 55.0M/74.3M [00:48<00:16, 1.18MB/s]

 74%|███████████████████████████▍         | 55.1M/74.3M [00:49<00:16, 1.16MB/s]

 74%|███████████████████████████▌         | 55.2M/74.3M [00:49<00:15, 1.22MB/s]

 75%|███████████████████████████▌         | 55.4M/74.3M [00:49<00:15, 1.19MB/s]

 75%|███████████████████████████▋         | 55.5M/74.3M [00:49<00:15, 1.21MB/s]

 75%|███████████████████████████▊         | 55.7M/74.3M [00:49<00:12, 1.43MB/s]

 75%|███████████████████████████▊         | 55.9M/74.3M [00:49<00:13, 1.41MB/s]

 75%|███████████████████████████▉         | 56.0M/74.3M [00:49<00:13, 1.39MB/s]

 76%|███████████████████████████▉         | 56.1M/74.3M [00:49<00:13, 1.35MB/s]

 76%|████████████████████████████         | 56.3M/74.3M [00:49<00:13, 1.32MB/s]

 76%|████████████████████████████         | 56.4M/74.3M [00:49<00:13, 1.29MB/s]

 76%|████████████████████████████▏        | 56.5M/74.3M [00:50<00:14, 1.25MB/s]

 76%|████████████████████████████▏        | 56.7M/74.3M [00:50<00:14, 1.23MB/s]

 76%|████████████████████████████▎        | 56.8M/74.3M [00:50<00:14, 1.19MB/s]

 77%|████████████████████████████▎        | 56.9M/74.3M [00:50<00:14, 1.16MB/s]

 77%|████████████████████████████▍        | 57.0M/74.3M [00:50<00:15, 1.14MB/s]

 77%|█████████████████████████████▏        | 57.1M/74.3M [00:50<00:20, 853kB/s]

 77%|█████████████████████████████▎        | 57.2M/74.3M [00:50<00:20, 842kB/s]

 77%|█████████████████████████████▎        | 57.4M/74.3M [00:50<00:18, 925kB/s]

 77%|█████████████████████████████▍        | 57.5M/74.3M [00:51<00:17, 959kB/s]

 78%|████████████████████████████▋        | 57.6M/74.3M [00:51<00:15, 1.06MB/s]

 78%|████████████████████████████▊        | 57.8M/74.3M [00:51<00:13, 1.19MB/s]

 78%|████████████████████████████▊        | 57.9M/74.3M [00:51<00:13, 1.17MB/s]

 78%|████████████████████████████▉        | 58.0M/74.3M [00:51<00:13, 1.20MB/s]

 78%|█████████████████████████████        | 58.2M/74.3M [00:51<00:12, 1.33MB/s]

 79%|█████████████████████████████        | 58.4M/74.3M [00:51<00:12, 1.25MB/s]

 79%|█████████████████████████████▏       | 58.5M/74.3M [00:51<00:12, 1.23MB/s]

 79%|█████████████████████████████▏       | 58.6M/74.3M [00:51<00:13, 1.20MB/s]

 79%|█████████████████████████████▎       | 58.7M/74.3M [00:52<00:13, 1.17MB/s]

 79%|█████████████████████████████▎       | 58.9M/74.3M [00:52<00:13, 1.14MB/s]

 79%|█████████████████████████████▍       | 59.0M/74.3M [00:52<00:13, 1.12MB/s]

 80%|█████████████████████████████▍       | 59.1M/74.3M [00:52<00:13, 1.14MB/s]

 80%|█████████████████████████████▍       | 59.2M/74.3M [00:52<00:13, 1.11MB/s]

 80%|█████████████████████████████▌       | 59.3M/74.3M [00:52<00:13, 1.14MB/s]

 80%|█████████████████████████████▋       | 59.5M/74.3M [00:52<00:12, 1.15MB/s]

 80%|█████████████████████████████▋       | 59.6M/74.3M [00:52<00:12, 1.21MB/s]

 80%|█████████████████████████████▊       | 59.8M/74.3M [00:52<00:11, 1.30MB/s]

 81%|█████████████████████████████▊       | 59.9M/74.3M [00:53<00:11, 1.26MB/s]

 81%|█████████████████████████████▉       | 60.0M/74.3M [00:53<00:11, 1.23MB/s]

 81%|█████████████████████████████▉       | 60.2M/74.3M [00:53<00:11, 1.24MB/s]

 81%|██████████████████████████████       | 60.3M/74.3M [00:53<00:11, 1.20MB/s]

 81%|██████████████████████████████▏      | 60.5M/74.3M [00:53<00:10, 1.35MB/s]

 82%|██████████████████████████████▏      | 60.6M/74.3M [00:53<00:09, 1.40MB/s]

 82%|██████████████████████████████▎      | 60.8M/74.3M [00:53<00:09, 1.47MB/s]

 82%|██████████████████████████████▍      | 61.0M/74.3M [00:53<00:09, 1.43MB/s]

 82%|██████████████████████████████▍      | 61.1M/74.3M [00:53<00:09, 1.39MB/s]

 82%|██████████████████████████████▌      | 61.3M/74.3M [00:54<00:09, 1.36MB/s]

 83%|██████████████████████████████▌      | 61.4M/74.3M [00:54<00:09, 1.33MB/s]

 83%|██████████████████████████████▋      | 61.5M/74.3M [00:54<00:09, 1.30MB/s]

 83%|██████████████████████████████▋      | 61.7M/74.3M [00:54<00:09, 1.27MB/s]

 83%|██████████████████████████████▊      | 61.8M/74.3M [00:54<00:10, 1.24MB/s]

 83%|██████████████████████████████▊      | 61.9M/74.3M [00:54<00:10, 1.21MB/s]

 84%|██████████████████████████████▉      | 62.0M/74.3M [00:54<00:10, 1.17MB/s]

 84%|██████████████████████████████▉      | 62.1M/74.3M [00:54<00:10, 1.14MB/s]

 84%|███████████████████████████████      | 62.3M/74.3M [00:54<00:10, 1.12MB/s]

 84%|███████████████████████████████      | 62.4M/74.3M [00:55<00:10, 1.09MB/s]

 84%|███████████████████████████████▏     | 62.5M/74.3M [00:55<00:11, 1.07MB/s]

 84%|███████████████████████████████▏     | 62.6M/74.3M [00:55<00:11, 1.04MB/s]

 84%|███████████████████████████████▏     | 62.7M/74.3M [00:55<00:11, 1.02MB/s]

 85%|███████████████████████████████▎     | 62.8M/74.3M [00:55<00:10, 1.06MB/s]

 85%|███████████████████████████████▎     | 62.9M/74.3M [00:55<00:10, 1.03MB/s]

 85%|███████████████████████████████▍     | 63.1M/74.3M [00:55<00:10, 1.08MB/s]

 85%|███████████████████████████████▍     | 63.2M/74.3M [00:55<00:09, 1.16MB/s]

 85%|███████████████████████████████▌     | 63.3M/74.3M [00:55<00:09, 1.13MB/s]

 85%|███████████████████████████████▌     | 63.4M/74.3M [00:56<00:09, 1.10MB/s]

 86%|███████████████████████████████▋     | 63.6M/74.3M [00:56<00:09, 1.08MB/s]

 86%|███████████████████████████████▊     | 63.8M/74.3M [00:56<00:08, 1.31MB/s]

 86%|███████████████████████████████▊     | 63.9M/74.3M [00:56<00:08, 1.27MB/s]

 86%|███████████████████████████████▉     | 64.0M/74.3M [00:56<00:08, 1.25MB/s]

 86%|███████████████████████████████▉     | 64.1M/74.3M [00:56<00:08, 1.24MB/s]

 87%|████████████████████████████████     | 64.4M/74.3M [00:56<00:06, 1.54MB/s]

 87%|████████████████████████████████▏    | 64.5M/74.3M [00:56<00:06, 1.50MB/s]

 87%|████████████████████████████████▏    | 64.7M/74.3M [00:56<00:06, 1.46MB/s]

 87%|████████████████████████████████▎    | 64.8M/74.3M [00:57<00:06, 1.43MB/s]

 88%|████████████████████████████████▍    | 65.0M/74.3M [00:57<00:06, 1.40MB/s]

 88%|████████████████████████████████▍    | 65.1M/74.3M [00:57<00:06, 1.37MB/s]

 88%|████████████████████████████████▌    | 65.3M/74.3M [00:57<00:06, 1.33MB/s]

 88%|████████████████████████████████▌    | 65.4M/74.3M [00:57<00:06, 1.31MB/s]

 88%|████████████████████████████████▋    | 65.5M/74.3M [00:57<00:06, 1.28MB/s]

 88%|████████████████████████████████▋    | 65.7M/74.3M [00:57<00:06, 1.31MB/s]

 89%|████████████████████████████████▊    | 65.8M/74.3M [00:57<00:06, 1.28MB/s]

 89%|████████████████████████████████▊    | 65.9M/74.3M [00:57<00:06, 1.25MB/s]

 89%|████████████████████████████████▉    | 66.1M/74.3M [00:57<00:06, 1.28MB/s]

 89%|█████████████████████████████████    | 66.3M/74.3M [00:58<00:05, 1.43MB/s]

 89%|█████████████████████████████████    | 66.4M/74.3M [00:58<00:05, 1.40MB/s]

 90%|█████████████████████████████████▏   | 66.6M/74.3M [00:58<00:05, 1.36MB/s]

 90%|█████████████████████████████████▏   | 66.7M/74.3M [00:58<00:05, 1.33MB/s]

 90%|█████████████████████████████████▎   | 66.8M/74.3M [00:58<00:05, 1.30MB/s]

 90%|█████████████████████████████████▎   | 67.0M/74.3M [00:58<00:05, 1.27MB/s]

 90%|█████████████████████████████████▍   | 67.1M/74.3M [00:58<00:05, 1.25MB/s]

 91%|█████████████████████████████████▌   | 67.4M/74.3M [00:58<00:04, 1.63MB/s]

 91%|█████████████████████████████████▋   | 67.5M/74.3M [00:58<00:04, 1.59MB/s]

 91%|█████████████████████████████████▋   | 67.7M/74.3M [00:59<00:04, 1.55MB/s]

 91%|█████████████████████████████████▊   | 67.9M/74.3M [00:59<00:05, 1.17MB/s]

 92%|█████████████████████████████████▊   | 68.0M/74.3M [00:59<00:05, 1.17MB/s]

 92%|█████████████████████████████████▉   | 68.1M/74.3M [00:59<00:05, 1.17MB/s]

 92%|█████████████████████████████████▉   | 68.2M/74.3M [00:59<00:05, 1.16MB/s]

 92%|██████████████████████████████████   | 68.4M/74.3M [00:59<00:05, 1.14MB/s]

 92%|██████████████████████████████████   | 68.5M/74.3M [00:59<00:05, 1.13MB/s]

 92%|██████████████████████████████████▏  | 68.6M/74.3M [00:59<00:05, 1.11MB/s]

 93%|██████████████████████████████████▏  | 68.7M/74.3M [01:00<00:05, 1.08MB/s]

 93%|██████████████████████████████████▎  | 68.8M/74.3M [01:00<00:05, 1.06MB/s]

 93%|██████████████████████████████████▎  | 68.9M/74.3M [01:00<00:05, 1.01MB/s]

 93%|███████████████████████████████████▎  | 69.0M/74.3M [01:00<00:05, 950kB/s]

 93%|███████████████████████████████████▎  | 69.1M/74.3M [01:00<00:05, 933kB/s]

 93%|███████████████████████████████████▍  | 69.2M/74.3M [01:00<00:05, 945kB/s]

 93%|███████████████████████████████████▍  | 69.3M/74.3M [01:00<00:05, 925kB/s]

 94%|███████████████████████████████████▌  | 69.4M/74.3M [01:00<00:04, 972kB/s]

 94%|██████████████████████████████████▋  | 69.6M/74.3M [01:00<00:04, 1.08MB/s]

 94%|██████████████████████████████████▋  | 69.7M/74.3M [01:01<00:04, 1.06MB/s]

 94%|██████████████████████████████████▊  | 69.8M/74.3M [01:01<00:04, 1.07MB/s]

 94%|██████████████████████████████████▉  | 70.0M/74.3M [01:01<00:03, 1.29MB/s]

 94%|██████████████████████████████████▉  | 70.1M/74.3M [01:01<00:03, 1.26MB/s]

 95%|███████████████████████████████████  | 70.3M/74.3M [01:01<00:02, 1.33MB/s]

 95%|███████████████████████████████████  | 70.5M/74.3M [01:01<00:02, 1.38MB/s]

 95%|███████████████████████████████████▏ | 70.6M/74.3M [01:01<00:02, 1.35MB/s]

 95%|███████████████████████████████████▏ | 70.8M/74.3M [01:01<00:02, 1.31MB/s]

 95%|███████████████████████████████████▎ | 70.9M/74.3M [01:01<00:02, 1.29MB/s]

 96%|███████████████████████████████████▍ | 71.0M/74.3M [01:02<00:02, 1.25MB/s]

 96%|███████████████████████████████████▍ | 71.1M/74.3M [01:02<00:02, 1.23MB/s]

 96%|███████████████████████████████████▌ | 71.3M/74.3M [01:02<00:02, 1.20MB/s]

 96%|███████████████████████████████████▌ | 71.4M/74.3M [01:02<00:02, 1.17MB/s]

 96%|███████████████████████████████████▌ | 71.5M/74.3M [01:02<00:02, 1.14MB/s]

 96%|███████████████████████████████████▋ | 71.6M/74.3M [01:02<00:02, 1.12MB/s]

 97%|███████████████████████████████████▋ | 71.7M/74.3M [01:02<00:02, 1.12MB/s]

 97%|███████████████████████████████████▊ | 71.8M/74.3M [01:02<00:02, 1.09MB/s]

 97%|███████████████████████████████████▊ | 72.0M/74.3M [01:02<00:02, 1.07MB/s]

 97%|███████████████████████████████████▉ | 72.1M/74.3M [01:03<00:01, 1.17MB/s]

 97%|███████████████████████████████████▉ | 72.2M/74.3M [01:03<00:01, 1.14MB/s]

 97%|████████████████████████████████████ | 72.4M/74.3M [01:03<00:01, 1.24MB/s]

 98%|████████████████████████████████████▏| 72.5M/74.3M [01:03<00:01, 1.21MB/s]

 98%|████████████████████████████████████▏| 72.6M/74.3M [01:03<00:01, 1.18MB/s]

 98%|████████████████████████████████████▎| 72.8M/74.3M [01:03<00:01, 1.23MB/s]

 98%|████████████████████████████████████▎| 72.9M/74.3M [01:03<00:01, 1.20MB/s]

 98%|████████████████████████████████████▍| 73.0M/74.3M [01:03<00:01, 1.17MB/s]

 99%|████████████████████████████████████▍| 73.2M/74.3M [01:03<00:00, 1.32MB/s]

 99%|████████████████████████████████████▌| 73.3M/74.3M [01:04<00:00, 1.28MB/s]

 99%|████████████████████████████████████▌| 73.5M/74.3M [01:04<00:00, 1.25MB/s]

 99%|████████████████████████████████████▋| 73.6M/74.3M [01:04<00:00, 1.22MB/s]

 99%|████████████████████████████████████▋| 73.7M/74.3M [01:04<00:00, 1.19MB/s]

 99%|████████████████████████████████████▊| 73.9M/74.3M [01:04<00:00, 1.28MB/s]

100%|████████████████████████████████████▊| 74.0M/74.3M [01:04<00:00, 1.25MB/s]

100%|████████████████████████████████████▉| 74.1M/74.3M [01:04<00:00, 1.21MB/s]

100%|████████████████████████████████████▉| 74.3M/74.3M [01:04<00:00, 1.19MB/s]

  0%|                                              | 0.00/74.3M [00:00<?, ?B/s]
100%|██████████████████████████████████████| 74.3M/74.3M [00:00<00:00, 323GB/s]

CustomDataset3-WithinSession: 100%|██████████| 4/4 [03:03<00:00, 54.38s/it]
CustomDataset3-WithinSession: 100%|██████████| 4/4 [03:03<00:00, 45.89s/it]
      score      time  samples  ... n_sessions         dataset  pipeline
0  0.612500  0.367694    120.0  ...          1  CustomDataset3       MDM
1  0.605000  0.360520    120.0  ...          1  CustomDataset3       MDM
2  0.634851  2.177838    768.0  ...          1  CustomDataset3       MDM
3  0.514413  4.575572   1356.0  ...          1  CustomDataset3       MDM

[4 rows x 9 columns]

Total running time of the script: (3 minutes 4.761 seconds)

Estimated memory usage: 568 MB

Gallery generated by Sphinx-Gallery