From 6fc7b4e762932fc2b1f84f2daf31a8ce45154b1a Mon Sep 17 00:00:00 2001
From: Ludovic Moncla <moncla.ludovic@gmail.com>
Date: Fri, 9 Dec 2022 20:59:33 +0100
Subject: [PATCH] Create Normclass2graph.ipynb

---
 notebooks/Normclass2graph.ipynb | 2750 +++++++++++++++++++++++++++++++
 1 file changed, 2750 insertions(+)
 create mode 100644 notebooks/Normclass2graph.ipynb

diff --git a/notebooks/Normclass2graph.ipynb b/notebooks/Normclass2graph.ipynb
new file mode 100644
index 0000000..1647966
--- /dev/null
+++ b/notebooks/Normclass2graph.ipynb
@@ -0,0 +1,2750 @@
+{
+  "cells": [
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": []
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": []
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 7,
+      "metadata": {},
+      "outputs": [],
+      "source": [
+        "import pandas as pd\n",
+        "import networkx as nx"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 79,
+      "metadata": {},
+      "outputs": [],
+      "source": [
+        "df = pd.read_csv('/Users/lmoncla/Nextcloud-LIRIS/GEODE/GEODE - Partage consortium/Corpus/EDdA/EDdA_dataset_articles.tsv',sep='\\t') "
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 80,
+      "metadata": {},
+      "outputs": [
+        {
+          "data": {
+            "text/plain": [
+              "2908"
+            ]
+          },
+          "execution_count": 80,
+          "metadata": {},
+          "output_type": "execute_result"
+        }
+      ],
+      "source": [
+        "len(df['edda_class'].unique())"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 83,
+      "metadata": {},
+      "outputs": [],
+      "source": [
+        "df = df.drop(df.loc[(df['edda_class'] == 'unclassified') | (df['edda_class'] == 'pending') | (df['edda_class'] == '0')].index)"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 84,
+      "metadata": {},
+      "outputs": [
+        {
+          "data": {
+            "text/plain": [
+              "2905"
+            ]
+          },
+          "execution_count": 84,
+          "metadata": {},
+          "output_type": "execute_result"
+        }
+      ],
+      "source": [
+        "len(df['edda_class'].unique())"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 85,
+      "metadata": {},
+      "outputs": [],
+      "source": [
+        "df = df.dropna(subset=['edda_class'])"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 86,
+      "metadata": {},
+      "outputs": [
+        {
+          "data": {
+            "text/plain": [
+              "2904"
+            ]
+          },
+          "execution_count": 86,
+          "metadata": {},
+          "output_type": "execute_result"
+        }
+      ],
+      "source": [
+        "len(df['edda_class'].unique())"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 87,
+      "metadata": {},
+      "outputs": [
+        {
+          "data": {
+            "text/plain": [
+              "array(['Grammaire', 'Ecrivains modernes', 'Calendrier Julien', ...,\n",
+              "       'Jeux militaires françois', 'Gravure antique sur métal',\n",
+              "       'Inscription | Médailles | Poésie'], dtype=object)"
+            ]
+          },
+          "execution_count": 87,
+          "metadata": {},
+          "output_type": "execute_result"
+        }
+      ],
+      "source": [
+        "normclasses = df['edda_class'].unique()\n",
+        "normclasses"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 144,
+      "metadata": {},
+      "outputs": [],
+      "source": [
+        "df_group = df.groupby('edda_class').size()"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 145,
+      "metadata": {},
+      "outputs": [
+        {
+          "data": {
+            "text/plain": [
+              "edda_class\n",
+              "Abus des langues                     1\n",
+              "Accord de sons                       1\n",
+              "Acoustique                           6\n",
+              "Agonistique                          1\n",
+              "Agriculture                        127\n",
+              "                                  ... \n",
+              "terme usité parmi les Maréchaux      1\n",
+              "vaisselle d'étain                    1\n",
+              "Ébénisterie                          3\n",
+              "Ébénisterie | Tapisserie             1\n",
+              "Économie rustique                    3\n",
+              "Length: 2904, dtype: int64"
+            ]
+          },
+          "execution_count": 145,
+          "metadata": {},
+          "output_type": "execute_result"
+        }
+      ],
+      "source": [
+        "df_group"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 151,
+      "metadata": {},
+      "outputs": [],
+      "source": [
+        "d = {}\n",
+        "for normclass, freq in df_group.items():\n",
+        "    #print(normclass, freq)\n",
+        "\n",
+        "    try:        \n",
+        "        n = [x.strip() for x in normclass.split('|')] # corrige le probleme du normclass 'Géographie moderne  |'\n",
+        "        \n",
+        "        for i in range(1,len(n)):\n",
+        "            t = (n[0],n[i])\n",
+        "            if t not in d:\n",
+        "                d[t] = freq\n",
+        "            else:\n",
+        "                d[t] += freq\n",
+        "\n",
+        "    except AttributeError:\n",
+        "        print(normclass)"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 152,
+      "metadata": {},
+      "outputs": [
+        {
+          "data": {
+            "text/plain": [
+              "1257"
+            ]
+          },
+          "execution_count": 152,
+          "metadata": {},
+          "output_type": "execute_result"
+        }
+      ],
+      "source": [
+        "len(d.keys())"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 136,
+      "metadata": {},
+      "outputs": [],
+      "source": [
+        "# G = nx.DiGraph(d)\n",
+        "# G = nx.from_dict_of_lists(d) # équivalent"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 155,
+      "metadata": {},
+      "outputs": [],
+      "source": [
+        "G = nx.DiGraph()\n",
+        "\n",
+        "for key, val in d.items():\n",
+        "    G.add_weighted_edges_from([(key[0], key[1], val)])"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 156,
+      "metadata": {},
+      "outputs": [
+        {
+          "name": "stdout",
+          "output_type": "stream",
+          "text": [
+            "Nodes: 576, Edges: 1257\n"
+          ]
+        }
+      ],
+      "source": [
+        "print(f\"Nodes: {G.number_of_nodes()}, Edges: {G.number_of_edges()}\")"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 157,
+      "metadata": {},
+      "outputs": [
+        {
+          "data": {
+            "text/plain": [
+              "[('Agriculture', 'Economie domestique'),\n",
+              " ('Agriculture', 'Economie rustique'),\n",
+              " ('Agriculture', 'Jardinage'),\n",
+              " ('Economie domestique', 'Cuisine'),\n",
+              " ('Economie domestique', 'Diète'),\n",
+              " ('Economie domestique', 'Grammaire'),\n",
+              " ('Economie domestique', 'Maison rustique'),\n",
+              " ('Economie domestique', 'Serrurerie'),\n",
+              " ('Economie rustique', 'Agriculture'),\n",
+              " ('Economie rustique', 'Charronnage'),\n",
+              " ('Economie rustique', 'Chasse'),\n",
+              " ('Economie rustique', 'Commerce'),\n",
+              " ('Economie rustique', 'Corderie'),\n",
+              " ('Economie rustique', 'Jardinage'),\n",
+              " ('Economie rustique', 'Manufacture'),\n",
+              " ('Economie rustique', 'Matière médicale'),\n",
+              " ('Economie rustique', 'Pêche'),\n",
+              " ('Economie rustique', 'Taillanderie'),\n",
+              " ('Jardinage', 'Agriculture'),\n",
+              " ('Jardinage', 'Architecture'),\n",
+              " ('Jardinage', 'Arts'),\n",
+              " ('Jardinage', 'Botanique'),\n",
+              " ('Jardinage', 'Cuisine'),\n",
+              " ('Jardinage', 'Diète'),\n",
+              " ('Jardinage', 'Fleuriste'),\n",
+              " ('Jardinage', 'Histoire naturelle'),\n",
+              " ('Jardinage', 'Hydraulique'),\n",
+              " ('Jardinage', 'Physique'),\n",
+              " ('Jardinage', 'Tannerie'),\n",
+              " ('Aides', 'Finances'),\n",
+              " ('Finances', 'Commerce'),\n",
+              " ('Finances', 'Douane'),\n",
+              " ('Finances', 'Droit'),\n",
+              " ('Finances', 'Ferme du Roi'),\n",
+              " ('Aiguilletier', 'Bonneterie'),\n",
+              " ('Aiguilletier', 'Clouterie'),\n",
+              " ('Aiguilletier', 'Epinglerie'),\n",
+              " ('Aiguilletier', \"Tireur d'or\"),\n",
+              " ('Bonneterie', 'Bas au métier'),\n",
+              " ('Bonneterie', 'Peausserie'),\n",
+              " ('Clouterie', \"Faiseur d'aiguilles courbes\"),\n",
+              " ('Epinglerie', 'Aiguilletier'),\n",
+              " ('Epinglerie', 'Bonneterie'),\n",
+              " ('Alchimie', 'Chimie'),\n",
+              " ('Chimie', 'Alchimie'),\n",
+              " ('Chimie', 'Analyse végétale'),\n",
+              " ('Chimie', 'Arts'),\n",
+              " ('Chimie', 'Métiers'),\n",
+              " ('Chimie', 'Commerce'),\n",
+              " ('Chimie', 'Diète'),\n",
+              " ('Chimie', 'Grammaire'),\n",
+              " ('Chimie', 'Matière médicale'),\n",
+              " ('Chimie', 'Pharmacie'),\n",
+              " ('Chimie', 'Docimastique'),\n",
+              " ('Chimie', 'Histoire naturelle'),\n",
+              " ('Chimie', 'Histoire naturelle des drogues'),\n",
+              " ('Chimie', 'Minéralogie'),\n",
+              " ('Chimie', 'Métallurgie'),\n",
+              " ('Chimie', 'Matiere médicinale'),\n",
+              " ('Chimie', 'Monnoie'),\n",
+              " ('Chimie', 'Médecine'),\n",
+              " ('Chimie', 'Orfévrerie'),\n",
+              " ('Chimie', 'Méchanique'),\n",
+              " ('Chimie', 'Peinture'),\n",
+              " ('Chimie', 'Thérapeutique'),\n",
+              " ('Chimie', 'Physique'),\n",
+              " ('Chimie', 'Verrerie'),\n",
+              " ('Algèbre', 'Arithmétique'),\n",
+              " ('Algèbre', 'Géométrie'),\n",
+              " ('Arithmétique', 'Algèbre'),\n",
+              " ('Arithmétique', 'Commerce'),\n",
+              " ('Arithmétique', 'Géométrie'),\n",
+              " ('Arithmétique', 'Histoire'),\n",
+              " ('Géométrie', 'Algèbre'),\n",
+              " ('Géométrie', 'Arithmétique'),\n",
+              " ('Géométrie', 'Arpentage'),\n",
+              " ('Géométrie', 'Commerce'),\n",
+              " ('Géométrie', 'Astronomie'),\n",
+              " ('Géométrie', 'Navigation'),\n",
+              " ('Géométrie', 'Mathématique'),\n",
+              " ('Géométrie', 'Méchanique'),\n",
+              " ('Géométrie', 'Optique'),\n",
+              " ('Géométrie', 'Physique'),\n",
+              " ('Géométrie', 'Trigonométrie'),\n",
+              " ('Anatomie', 'Botanique'),\n",
+              " ('Anatomie', 'Chirurgie'),\n",
+              " ('Anatomie', 'Médecine'),\n",
+              " ('Anatomie', 'Orthopédie'),\n",
+              " ('Anatomie', 'Physiologie'),\n",
+              " ('Anatomie', 'Optique'),\n",
+              " ('Botanique', 'Agriculture'),\n",
+              " ('Botanique', 'Art méchanique'),\n",
+              " ('Botanique', 'Commerce'),\n",
+              " ('Botanique', 'Histoire moderne'),\n",
+              " ('Botanique', 'Histoire naturelle'),\n",
+              " ('Botanique', 'Jardinage'),\n",
+              " ('Botanique', 'Marine'),\n",
+              " ('Botanique', 'Matière médicale'),\n",
+              " ('Chirurgie', 'Anatomie'),\n",
+              " ('Chirurgie', 'Apoticaire'),\n",
+              " ('Chirurgie', 'Maladie des yeux'),\n",
+              " ('Chirurgie', 'Maréchallerie'),\n",
+              " ('Chirurgie', 'Matière médicale'),\n",
+              " ('Chirurgie', 'Matière médicale externe'),\n",
+              " ('Chirurgie', 'Médecine'),\n",
+              " ('Chirurgie', 'Morale'),\n",
+              " ('Chirurgie', 'Politique'),\n",
+              " ('Chirurgie', 'Pharmacie'),\n",
+              " ('Médecine', 'Anatomie'),\n",
+              " ('Médecine', 'Chimie'),\n",
+              " ('Médecine', 'Chirurgie'),\n",
+              " ('Médecine', 'Chirurgie oculaire'),\n",
+              " ('Médecine', 'Thérapeutique'),\n",
+              " ('Médecine', 'Divination'),\n",
+              " ('Médecine', 'Diète'),\n",
+              " ('Médecine', 'Gymnastique'),\n",
+              " ('Médecine', 'Matière médicale'),\n",
+              " ('Médecine', 'Economie animale'),\n",
+              " ('Médecine', 'Physiologie'),\n",
+              " ('Médecine', 'Séméiotique'),\n",
+              " ('Médecine', 'Histoire naturelle'),\n",
+              " ('Médecine', 'Botanique'),\n",
+              " ('Médecine', 'Pharmacie'),\n",
+              " ('Médecine', 'Hygiene'),\n",
+              " ('Médecine', 'Jurisprudence'),\n",
+              " ('Médecine', 'Maladie'),\n",
+              " ('Médecine', 'Maréchallerie'),\n",
+              " ('Médecine', 'Pathologie'),\n",
+              " ('Médecine', 'Commerce'),\n",
+              " ('Médecine', 'Cuisine'),\n",
+              " ('Médecine', 'Arts'),\n",
+              " ('Médecine', 'Traité des choses non-naturelles'),\n",
+              " ('Physiologie', 'Anatomie'),\n",
+              " ('Physiologie', 'Chirurgie'),\n",
+              " ('Physiologie', 'Hygiene'),\n",
+              " ('Physiologie', 'Médecine'),\n",
+              " ('Physiologie', 'Droit politique'),\n",
+              " ('Physiologie', 'Pathologie'),\n",
+              " ('Optique', 'Astronomie'),\n",
+              " ('Optique', 'Géométrie'),\n",
+              " ('Antiquité grecque', 'Antiquité de Lacédémone'),\n",
+              " ('Antiquité grecque', 'Antiquité romaine'),\n",
+              " ('Antiquité grecque', 'Antiquité égyptienne'),\n",
+              " ('Antiquité grecque', 'Médailles'),\n",
+              " ('Antiquité romaine', 'Médailles'),\n",
+              " ('Antiquité romaine', 'Antiquité grecque'),\n",
+              " ('Antiquité romaine', 'Littérature'),\n",
+              " ('Antiquité romaine', 'Mythologie'),\n",
+              " ('Antiquité égyptienne', 'Antiquité grecque'),\n",
+              " ('Antiquité égyptienne', 'Antiquité romaine'),\n",
+              " ('Médailles', 'Antiquaire'),\n",
+              " ('Médailles', 'Art numismatique'),\n",
+              " ('Médailles', 'Inscription'),\n",
+              " ('Médailles', 'Littérature'),\n",
+              " ('Médailles', 'Monnoie'),\n",
+              " ('Médailles', 'Monumens antiques'),\n",
+              " ('Antiquité phénicienne', 'Antiquité grecque et romaine'),\n",
+              " ('Littérature', 'Antiquité'),\n",
+              " ('Littérature', 'Médailles'),\n",
+              " ('Littérature', 'Architecture'),\n",
+              " ('Littérature', 'Architecture antique'),\n",
+              " ('Littérature', 'Art militaire'),\n",
+              " ('Littérature', 'Art numismatique'),\n",
+              " ('Littérature', 'Astronomie'),\n",
+              " ('Littérature', 'Botanique'),\n",
+              " ('Littérature', 'Chronologie'),\n",
+              " ('Littérature', 'Géographie'),\n",
+              " ('Littérature', 'Histoire ancienne'),\n",
+              " ('Littérature', 'Histoire des arts'),\n",
+              " ('Littérature', 'Histoire militaire'),\n",
+              " ('Littérature', 'Histoire romaine'),\n",
+              " ('Littérature', 'Histoire'),\n",
+              " ('Littérature', 'Morale'),\n",
+              " ('Littérature', 'Librairie'),\n",
+              " ('Littérature', 'Musique'),\n",
+              " ('Littérature', 'Peinture'),\n",
+              " ('Littérature', 'Mythologie'),\n",
+              " ('Littérature', 'Poésie'),\n",
+              " ('Littérature', 'Poésie dramatique'),\n",
+              " ('Littérature', 'Poésie grecque'),\n",
+              " ('Littérature', 'Poésie latine'),\n",
+              " ('Littérature', 'Théatre des Grecs'),\n",
+              " ('Mythologie', 'Antiquité romaine'),\n",
+              " ('Mythologie', 'Cultes'),\n",
+              " ('Mythologie', 'Divination'),\n",
+              " ('Mythologie', 'Gymnastique'),\n",
+              " ('Mythologie', 'Géographie'),\n",
+              " ('Mythologie', 'Géographie ancienne'),\n",
+              " ('Mythologie', 'Histoire ancienne'),\n",
+              " ('Mythologie', 'Iconologie'),\n",
+              " ('Mythologie', 'Poésie'),\n",
+              " ('Mythologie', 'Sculpture'),\n",
+              " ('Mythologie', 'Littérature'),\n",
+              " ('Mythologie', 'Antiquité'),\n",
+              " ('Mythologie', 'Histoire'),\n",
+              " ('Mythologie', 'Iconographie'),\n",
+              " ('Mythologie', 'Inscription'),\n",
+              " ('Mythologie', 'Médailles'),\n",
+              " ('Mythologie', 'Monumens'),\n",
+              " ('Mythologie', 'Inscriptions'),\n",
+              " ('Mythologie', 'Pierres gravées'),\n",
+              " ('Antiquité', 'Architecture egyptienne'),\n",
+              " ('Antiquité', 'Arts'),\n",
+              " ('Antiquité', 'Commerce'),\n",
+              " ('Antiquité', 'Histoire'),\n",
+              " ('Antiquité', 'Inscription'),\n",
+              " ('Antiquité', 'Mythologie'),\n",
+              " ('Antiquité', 'Littérature'),\n",
+              " ('Antiquité', 'Médecine'),\n",
+              " ('Antiquité', 'Médailles'),\n",
+              " ('Antiquité', 'Théatre'),\n",
+              " ('Antiquité', 'gymnastique'),\n",
+              " ('Arts', 'Chimie'),\n",
+              " ('Arts', 'Commerce'),\n",
+              " ('Arts', 'Manufacture'),\n",
+              " ('Arts', 'Politique'),\n",
+              " ('Arts', 'Littérature'),\n",
+              " ('Arts', 'Littérature antique'),\n",
+              " ('Arts', 'Métiers'),\n",
+              " ('Arts', 'Raison'),\n",
+              " ('Arts', 'Philosophie'),\n",
+              " ('Arts', 'Métaphysique'),\n",
+              " ('Arts', 'Science'),\n",
+              " ('Commerce', 'Agriculture'),\n",
+              " ('Commerce', 'Art méchanique'),\n",
+              " ('Commerce', 'Arts'),\n",
+              " ('Commerce', 'Billets de change'),\n",
+              " ('Commerce', 'Lettres de change'),\n",
+              " ('Commerce', 'Charcuiterie'),\n",
+              " ('Commerce', 'Chimie'),\n",
+              " ('Commerce', 'Botanique exotique'),\n",
+              " ('Commerce', 'Conchyliographie'),\n",
+              " ('Commerce', 'Douane'),\n",
+              " ('Commerce', 'Draperie'),\n",
+              " ('Commerce', 'Droit politique'),\n",
+              " ('Commerce', 'Dérailleurs'),\n",
+              " ('Commerce', 'Exploitation des bois'),\n",
+              " ('Commerce', 'Fabrique'),\n",
+              " ('Commerce', 'Finances'),\n",
+              " ('Commerce', 'Grammaire'),\n",
+              " ('Commerce', 'Jurisprudence'),\n",
+              " ('Commerce', 'Synonymes'),\n",
+              " ('Commerce', 'Histoire moderne'),\n",
+              " ('Commerce', \"Histoire moderne d'Angleterre\"),\n",
+              " ('Commerce', 'Histoire naturelle'),\n",
+              " ('Commerce', 'Manufacture'),\n",
+              " ('Commerce', 'Marchands'),\n",
+              " ('Commerce', 'Marine'),\n",
+              " ('Commerce', 'Mathématique'),\n",
+              " ('Commerce', 'Mesure'),\n",
+              " ('Commerce', 'Monnoie'),\n",
+              " ('Commerce', 'Monnoie étrangere'),\n",
+              " ('Commerce', 'Police'),\n",
+              " ('Commerce', 'Politique'),\n",
+              " ('Commerce', 'Pêche'),\n",
+              " ('Commerce', 'Reddition de compte'),\n",
+              " ('Commerce', 'Roulage'),\n",
+              " ('Commerce', 'Teneurs de livres'),\n",
+              " ('Commerce', 'Terme de riviere'),\n",
+              " ('Commerce', 'Tisseranderie'),\n",
+              " ('Commerce', 'Voiturier'),\n",
+              " ('Histoire', 'Apologue'),\n",
+              " ('Histoire', 'Epopée'),\n",
+              " ('Histoire', 'Oraison'),\n",
+              " ('Histoire', 'Architecture'),\n",
+              " ('Histoire', 'Architecture ancienne'),\n",
+              " ('Histoire', 'Art militaire'),\n",
+              " ('Histoire', 'Arts'),\n",
+              " ('Histoire', 'Astronomie'),\n",
+              " ('Histoire', 'Belles-Lettres'),\n",
+              " ('Histoire', 'Botanique'),\n",
+              " ('Histoire', 'Médecine'),\n",
+              " ('Histoire', 'Chronologie'),\n",
+              " ('Histoire', 'Commerce'),\n",
+              " ('Histoire', 'Critique sacrée'),\n",
+              " ('Histoire', 'Cultes'),\n",
+              " ('Histoire', 'Discipline ecclésiastique'),\n",
+              " ('Histoire', 'Droit des Barbares'),\n",
+              " ('Histoire', 'Droit ecclésiastique'),\n",
+              " ('Histoire', 'Droit politique'),\n",
+              " ('Histoire', 'Droit public'),\n",
+              " ('Histoire', 'Droit public Germanique'),\n",
+              " ('Histoire', 'Droit romain'),\n",
+              " ('Histoire', 'Economie rustique'),\n",
+              " ('Histoire', 'Gouvernement de Rome'),\n",
+              " ('Histoire', 'Grammaire'),\n",
+              " ('Histoire', 'Généalogie'),\n",
+              " ('Histoire', 'Géographie'),\n",
+              " ('Histoire', 'Géographie ancienne'),\n",
+              " ('Histoire', 'Géographie moderne'),\n",
+              " ('Histoire', 'Hiérarchie ecclésiastique'),\n",
+              " ('Histoire', 'Jurisprudence'),\n",
+              " ('Histoire', 'Finances'),\n",
+              " ('Histoire', 'Littérature'),\n",
+              " ('Histoire', 'Logique'),\n",
+              " ('Histoire', 'Théologie'),\n",
+              " ('Histoire', 'Marine ancienne'),\n",
+              " ('Histoire', 'Morale'),\n",
+              " ('Histoire', 'Mythologie'),\n",
+              " ('Histoire', 'Méchanique'),\n",
+              " ('Histoire', 'Navigation'),\n",
+              " ('Histoire', 'Philosophie'),\n",
+              " ('Histoire', 'Politique'),\n",
+              " ('Histoire', 'Religion ancienne et moderne'),\n",
+              " ('Histoire', 'Superstition'),\n",
+              " ('Inscription', 'Médailles'),\n",
+              " ('Inscription', 'Poésie'),\n",
+              " ('Architecture ancienne', 'Architecture moderne'),\n",
+              " ('Architecture antique et romaine', 'Inscription'),\n",
+              " ('Architecture antique', 'Architecture moderne'),\n",
+              " ('Architecture civile', 'Architecture militaire'),\n",
+              " ('Architecture', 'Antiquité grecque'),\n",
+              " ('Architecture', 'Antiquité égyptienne'),\n",
+              " ('Architecture', 'Charpenterie'),\n",
+              " ('Architecture', 'Commerce'),\n",
+              " ('Architecture', 'Coupe de pierres'),\n",
+              " ('Architecture', 'Coupe des pierres'),\n",
+              " ('Architecture', 'Economie rustique'),\n",
+              " ('Architecture', 'Méchanique'),\n",
+              " ('Architecture', 'Histoire'),\n",
+              " ('Architecture', 'Hydraulique'),\n",
+              " ('Architecture', 'Maçonnerie'),\n",
+              " ('Architecture', 'Jardinage'),\n",
+              " ('Architecture', 'Littérature'),\n",
+              " ('Architecture', 'Menuiserie'),\n",
+              " ('Architecture', 'Peinture'),\n",
+              " ('Architecture', 'Sculpture'),\n",
+              " ('Architecture', 'Physique'),\n",
+              " ('Architecture', 'Serrurerie'),\n",
+              " ('Charpenterie', 'Art méchanique'),\n",
+              " ('Charpenterie', 'Marbrier'),\n",
+              " ('Charpenterie', 'Tailleurs de pierre'),\n",
+              " ('Charpenterie', 'Marine'),\n",
+              " ('Charpenterie', 'Maçonnerie'),\n",
+              " ('Charpenterie', 'Menuiserie'),\n",
+              " ('Coupe des pierres', 'Architecture'),\n",
+              " ('Méchanique', 'Géométrie'),\n",
+              " ('Méchanique', 'Horlogerie'),\n",
+              " ('Méchanique', 'Ouvriers en métaux'),\n",
+              " ('Méchanique', 'Physique'),\n",
+              " ('Hydraulique', 'Pneumatique'),\n",
+              " ('Maçonnerie', 'Architecture'),\n",
+              " ('Maçonnerie', 'Coupe des pierres'),\n",
+              " ('Maçonnerie', 'Jardinage'),\n",
+              " ('Maçonnerie', 'Paveur'),\n",
+              " ('Menuiserie', 'Architecture'),\n",
+              " ('Menuiserie', 'Charpenterie'),\n",
+              " ('Menuiserie', 'Ouvriers en bois'),\n",
+              " ('Menuiserie', 'Tabletterie'),\n",
+              " ('Menuiserie', 'Sciage'),\n",
+              " ('Menuiserie', 'Taillanderie'),\n",
+              " ('Menuiserie', 'Serrurerie'),\n",
+              " ('Menuiserie', 'Tourneur'),\n",
+              " ('Menuiserie', 'Orfévrerie'),\n",
+              " ('Menuiserie', 'Sculpture'),\n",
+              " ('Peinture', 'Architecture'),\n",
+              " ('Peinture', 'Belles-Lettres'),\n",
+              " ('Peinture', 'Chimie'),\n",
+              " ('Peinture', 'Dessein'),\n",
+              " ('Peinture', 'Doreur'),\n",
+              " ('Peinture', 'Graveur'),\n",
+              " ('Peinture', 'Haute-lisserie'),\n",
+              " ('Peinture', 'Marquetterie'),\n",
+              " ('Peinture', 'Histoire naturelle'),\n",
+              " ('Peinture', 'Minéralogie'),\n",
+              " ('Peinture', 'Relieur'),\n",
+              " ('Peinture', 'Sculpture'),\n",
+              " ('Peinture', 'Littérature'),\n",
+              " ('Peinture', 'Tapisserie'),\n",
+              " ('Peinture', 'Teinture'),\n",
+              " ('Sculpture', 'Architecture décorative'),\n",
+              " ('Sculpture', 'Dessein'),\n",
+              " ('Sculpture', 'Peinture'),\n",
+              " ('Sculpture', 'Arts'),\n",
+              " ('Sculpture', 'Marbrier'),\n",
+              " ('Sculpture', 'Stuccateur'),\n",
+              " ('Sculpture', 'Tailleur de pierres'),\n",
+              " ('Physique', 'Astronomie'),\n",
+              " ('Physique', 'Chimie'),\n",
+              " ('Physique', 'Arts'),\n",
+              " ('Physique', 'Chirurgie'),\n",
+              " ('Physique', 'Grammaire'),\n",
+              " ('Physique', 'Médecine'),\n",
+              " ('Physique', 'Géographie'),\n",
+              " ('Physique', 'Géométrie'),\n",
+              " ('Physique', 'Histoire naturelle'),\n",
+              " ('Physique', 'Hydrodynamique'),\n",
+              " ('Physique', 'Hydrographie'),\n",
+              " ('Physique', 'Marine'),\n",
+              " ('Physique', 'Mathématique'),\n",
+              " ('Physique', 'Morale'),\n",
+              " ('Physique', 'Politique'),\n",
+              " ('Physique', 'Musique'),\n",
+              " ('Physique', 'Mécanique'),\n",
+              " ('Physique', 'Méchanique'),\n",
+              " ('Physique', 'Métaphysique'),\n",
+              " ('Physique', 'Navigation'),\n",
+              " ('Physique', 'Optique'),\n",
+              " ('Physique', 'Physiologie'),\n",
+              " ('Serrurerie', 'Architecture'),\n",
+              " ('Serrurerie', 'Argenteur'),\n",
+              " ('Serrurerie', 'Doreur'),\n",
+              " ('Serrurerie', 'Fonderie'),\n",
+              " ('Serrurerie', 'Charpenterie'),\n",
+              " ('Serrurerie', 'Clouterie'),\n",
+              " ('Serrurerie', 'Taillanderie'),\n",
+              " ('Serrurerie', \"Fabricant d'instruments de Mathématiques\"),\n",
+              " ('Serrurerie', 'Tourneur'),\n",
+              " ('Serrurerie', 'Horlogerie'),\n",
+              " ('Serrurerie', 'Maçonnerie'),\n",
+              " ('Serrurerie', 'Ouvriers en fer'),\n",
+              " ('Serrurerie', 'Coutellerie'),\n",
+              " ('Serrurerie', 'Orfévrerie'),\n",
+              " ('Serrurerie', 'Cordonnerie'),\n",
+              " ('Armurerie', 'Coutellerie'),\n",
+              " ('Armurerie', 'Serrurerie'),\n",
+              " ('Armurerie', 'Ouvriers en fer'),\n",
+              " ('Coutellerie', 'Serrurerie'),\n",
+              " ('Coutellerie', 'Ouvriers en fer'),\n",
+              " ('Coutellerie', 'Taillanderie'),\n",
+              " ('Ouvriers en fer', 'Ouvriers en acier'),\n",
+              " ('Art militaire', 'Art politique'),\n",
+              " ('Art militaire', 'Artillerie'),\n",
+              " ('Art militaire', 'Fortifications'),\n",
+              " ('Art militaire', 'Grammaire'),\n",
+              " ('Art militaire', 'Synonymes'),\n",
+              " ('Art militaire', 'Histoire'),\n",
+              " ('Art militaire', 'Histoire ancienne'),\n",
+              " ('Art militaire', 'Histoire moderne'),\n",
+              " ('Art militaire', 'Marine'),\n",
+              " ('Art militaire', 'Pyrotechnique'),\n",
+              " ('Artillerie', 'Fonderie'),\n",
+              " ('Artillerie', 'Fortifications'),\n",
+              " ('Fortifications', 'Art militaire'),\n",
+              " ('Fortifications', 'Guerre des siéges'),\n",
+              " ('Grammaire', 'Agriculture'),\n",
+              " ('Grammaire', 'Anatomie'),\n",
+              " ('Grammaire', 'Antiquité grecque'),\n",
+              " ('Grammaire', 'Architecture'),\n",
+              " ('Grammaire', 'Arithmétique'),\n",
+              " ('Grammaire', 'Art militaire'),\n",
+              " ('Grammaire', 'Art méchanique'),\n",
+              " ('Grammaire', 'Art oratoire'),\n",
+              " ('Grammaire', 'Art étymologique'),\n",
+              " ('Grammaire', 'Arts'),\n",
+              " ('Grammaire', 'Métiers'),\n",
+              " ('Grammaire', 'Belles-Lettres'),\n",
+              " ('Grammaire', 'Blason'),\n",
+              " ('Grammaire', 'Botanique'),\n",
+              " ('Grammaire', 'Boucherie'),\n",
+              " ('Grammaire', 'Calendrier'),\n",
+              " ('Grammaire', 'Charpenterie'),\n",
+              " ('Grammaire', 'Maçonnerie'),\n",
+              " ('Grammaire', 'Chimie'),\n",
+              " ('Grammaire', 'Chirurgie'),\n",
+              " ('Grammaire', 'Commerce'),\n",
+              " ('Grammaire', 'Commerce ancien'),\n",
+              " ('Grammaire', 'Jeu'),\n",
+              " ('Grammaire', 'Couvreur'),\n",
+              " ('Grammaire', 'Critique sacrée'),\n",
+              " ('Grammaire', 'Cuisine'),\n",
+              " ('Grammaire', 'Dessein'),\n",
+              " ('Grammaire', 'Littérature'),\n",
+              " ('Grammaire', 'Peinture'),\n",
+              " ('Grammaire', 'Divination'),\n",
+              " ('Grammaire', 'Economie domestique'),\n",
+              " ('Grammaire', 'Economie rustique'),\n",
+              " ('Grammaire', 'Eloquence'),\n",
+              " ('Grammaire', 'Escrime'),\n",
+              " ('Grammaire', 'Finances'),\n",
+              " ('Grammaire', 'Gouvernement'),\n",
+              " ('Grammaire', 'Politique'),\n",
+              " ('Grammaire', 'Grammaire grecque'),\n",
+              " ('Grammaire', 'Gravure'),\n",
+              " ('Grammaire', \"Manufacture d'étoffes\"),\n",
+              " ('Grammaire', 'Géométrie'),\n",
+              " ('Grammaire', 'Physique'),\n",
+              " ('Grammaire', 'Histoire'),\n",
+              " ('Grammaire', 'Histoire ancienne'),\n",
+              " ('Grammaire', 'Histoire ancienne ecclésiastique'),\n",
+              " ('Grammaire', 'Histoire moderne'),\n",
+              " ('Grammaire', \"Histoire de l'idolâtrie\"),\n",
+              " ('Grammaire', 'Histoire ecclésiastique'),\n",
+              " ('Grammaire', 'Mythologie'),\n",
+              " ('Grammaire', 'Droit public'),\n",
+              " ('Grammaire', 'Histoire naturelle'),\n",
+              " ('Grammaire', 'Lithologie'),\n",
+              " ('Grammaire', 'Jurisprudence'),\n",
+              " ('Grammaire', 'Imprimerie'),\n",
+              " ('Grammaire', 'Jardinage'),\n",
+              " ('Grammaire', 'Joaillerie'),\n",
+              " ('Grammaire', 'Jurisprudence ecclésiastique'),\n",
+              " ('Grammaire', 'Morale'),\n",
+              " ('Grammaire', 'Philosophie'),\n",
+              " ('Grammaire', 'Liturgie'),\n",
+              " ('Grammaire', 'Logique'),\n",
+              " ('Grammaire', 'Manège'),\n",
+              " ('Grammaire', 'Marine'),\n",
+              " ('Grammaire', 'Maréchallerie'),\n",
+              " ('Grammaire', 'Mathématique'),\n",
+              " ('Grammaire', 'Mathématiques pures'),\n",
+              " ('Grammaire', 'Menuiserie'),\n",
+              " ('Grammaire', 'Mode'),\n",
+              " ('Grammaire', 'Médecine'),\n",
+              " ('Grammaire', 'Métaphysique'),\n",
+              " ('Grammaire', 'Origine des langues'),\n",
+              " ('Grammaire', 'Ourdissage'),\n",
+              " ('Grammaire', 'Sculpture'),\n",
+              " ('Grammaire', 'Pharmacie'),\n",
+              " ('Grammaire', 'Philosophie morale'),\n",
+              " ('Grammaire', 'Philosophie scholastique'),\n",
+              " ('Grammaire', 'Physiologie'),\n",
+              " ('Grammaire', 'Teinture'),\n",
+              " ('Grammaire', 'Poésie'),\n",
+              " ('Grammaire', 'Prosodie'),\n",
+              " ('Grammaire', 'Pêche'),\n",
+              " ('Grammaire', 'Rhétorique'),\n",
+              " ('Grammaire', 'Synonymes'),\n",
+              " ('Grammaire', 'Syntaxe'),\n",
+              " ('Grammaire', 'Tailleur'),\n",
+              " ('Grammaire', 'Théologie'),\n",
+              " ('Grammaire', 'Verbe'),\n",
+              " ('Grammaire', 'Vénerie'),\n",
+              " ('Grammaire', 'École'),\n",
+              " ('Synonymes', 'Grammaire'),\n",
+              " ('Synonymes', 'Géographie'),\n",
+              " ('Histoire ancienne', 'Antiquité'),\n",
+              " ('Histoire ancienne', 'Architecture'),\n",
+              " ('Histoire ancienne', 'Arme défensive des anciens'),\n",
+              " ('Histoire ancienne', 'Art militaire'),\n",
+              " ('Histoire ancienne', 'Belles-Lettres'),\n",
+              " ('Histoire ancienne', 'Botanique'),\n",
+              " ('Histoire ancienne', 'Botanique exotique'),\n",
+              " ('Histoire ancienne', 'Chronologie'),\n",
+              " ('Histoire ancienne', 'Divination'),\n",
+              " ('Histoire ancienne', 'Economie domestique'),\n",
+              " ('Histoire ancienne', 'Grammaire'),\n",
+              " ('Histoire ancienne', 'Arts'),\n",
+              " ('Histoire ancienne', 'Gymnastique'),\n",
+              " ('Histoire ancienne', 'Géographie'),\n",
+              " ('Histoire ancienne', 'Histoire de la philosophie'),\n",
+              " ('Histoire ancienne', 'Histoire moderne'),\n",
+              " ('Histoire ancienne', 'Jurisprudence'),\n",
+              " ('Histoire ancienne', 'Morale'),\n",
+              " ('Histoire ancienne', 'Méchanique'),\n",
+              " ('Histoire ancienne', 'Fonderie'),\n",
+              " ('Histoire ancienne', 'Médailles'),\n",
+              " ('Histoire ancienne', 'Médecine'),\n",
+              " ('Histoire ancienne', 'Histoire sacrée'),\n",
+              " ('Histoire ancienne', 'Hydrographie'),\n",
+              " ('Histoire ancienne', 'Ichtiologie'),\n",
+              " ('Histoire ancienne', 'Littérature'),\n",
+              " ('Histoire ancienne', 'Lutherie'),\n",
+              " ('Histoire ancienne', 'Musique'),\n",
+              " ('Histoire ancienne', 'Mythologie'),\n",
+              " ('Histoire ancienne', 'Navigation'),\n",
+              " ('Histoire ancienne', 'Pharmacie'),\n",
+              " ('Histoire ancienne', 'Philologie'),\n",
+              " ('Histoire ancienne', 'Politique'),\n",
+              " ('Histoire ancienne', 'Théologie'),\n",
+              " ('Histoire moderne', 'Art militaire'),\n",
+              " ('Histoire moderne', 'Art méchanique'),\n",
+              " ('Histoire moderne', 'Botanique'),\n",
+              " ('Histoire moderne', 'Chronologie'),\n",
+              " ('Histoire moderne', 'Commerce'),\n",
+              " ('Histoire moderne', 'Cultes'),\n",
+              " ('Histoire moderne', 'Diète'),\n",
+              " ('Histoire moderne', 'Droit canonique'),\n",
+              " ('Histoire moderne', 'Droit politique'),\n",
+              " ('Histoire moderne', 'Droit public'),\n",
+              " ('Histoire moderne', 'Economie'),\n",
+              " ('Histoire moderne', 'Economie politique'),\n",
+              " ('Histoire moderne', 'Géographie'),\n",
+              " ('Histoire moderne', 'Histoire ancienne'),\n",
+              " ('Histoire moderne', 'Belles-Lettres'),\n",
+              " ('Histoire moderne', 'Histoire sacrée'),\n",
+              " ('Histoire moderne', 'Histoire profane'),\n",
+              " ('Histoire moderne', 'Jurisprudence'),\n",
+              " ('Histoire moderne', 'Théologie'),\n",
+              " ('Histoire moderne', 'Histoire ecclésiastique'),\n",
+              " ('Histoire moderne', 'Jeux'),\n",
+              " ('Histoire moderne', 'Marine'),\n",
+              " ('Histoire moderne', 'Moeurs'),\n",
+              " ('Histoire moderne', 'Monnoyage'),\n",
+              " ('Histoire moderne', 'Musique'),\n",
+              " ('Histoire moderne', 'Mythologie'),\n",
+              " ('Histoire moderne', 'Peinture'),\n",
+              " ('Histoire moderne', 'Philosophie'),\n",
+              " ('Histoire moderne', 'Politique'),\n",
+              " ('Histoire moderne', 'Religion'),\n",
+              " ('Histoire moderne', 'Superstition'),\n",
+              " ('Histoire moderne', 'Terme de relation'),\n",
+              " ('Histoire moderne', 'Voyages'),\n",
+              " ('Marine', 'Architecture navale'),\n",
+              " ('Marine', 'Commerce'),\n",
+              " ('Marine', 'Corderie'),\n",
+              " ('Marine', 'Littérature'),\n",
+              " ('Marine', 'Mécanique'),\n",
+              " ('Marine', 'Physique'),\n",
+              " ('Marine', 'Pêche'),\n",
+              " ('Marine', 'Riviere'),\n",
+              " ('Marine', 'Terme de riviere'),\n",
+              " ('Art méchanique', 'Chamoiseur'),\n",
+              " ('Art méchanique', 'Chasse'),\n",
+              " ('Art méchanique', 'Commerce'),\n",
+              " ('Art méchanique', 'Grammaire'),\n",
+              " ('Art méchanique', 'Histoire naturelle'),\n",
+              " ('Art méchanique', 'Hydraulique'),\n",
+              " ('Art méchanique', 'Menuiserie'),\n",
+              " ('Chamoiseur', 'Mégisserie'),\n",
+              " ('Chamoiseur', 'Pelletier'),\n",
+              " ('Chamoiseur', 'pending'),\n",
+              " ('Chasse', 'Chauderonnerie'),\n",
+              " ('Chasse', 'Economie rustique'),\n",
+              " ('Chasse', 'Fauconnerie'),\n",
+              " ('Chasse', 'Pêche'),\n",
+              " ('Histoire naturelle', 'Art'),\n",
+              " ('Histoire naturelle', 'Botanique'),\n",
+              " ('Histoire naturelle', 'Botanique ancienne'),\n",
+              " ('Histoire naturelle', 'Botanique des Arabes'),\n",
+              " ('Histoire naturelle', 'Botanique exotique'),\n",
+              " ('Histoire naturelle', 'Botanique moderne'),\n",
+              " ('Histoire naturelle', 'Chimie'),\n",
+              " ('Histoire naturelle', 'Economie rustique'),\n",
+              " ('Histoire naturelle', 'Jardinage'),\n",
+              " ('Histoire naturelle', 'Matière médicale'),\n",
+              " ('Histoire naturelle', 'Botanique. Terme de relation'),\n",
+              " ('Histoire naturelle', 'Chasse'),\n",
+              " ('Histoire naturelle', 'Médecine'),\n",
+              " ('Histoire naturelle', 'Métallurgie'),\n",
+              " ('Histoire naturelle', 'Minéralogie'),\n",
+              " ('Histoire naturelle', 'Commerce'),\n",
+              " ('Histoire naturelle', 'Conchyliologie'),\n",
+              " ('Histoire naturelle', 'Cuisine'),\n",
+              " ('Histoire naturelle', 'Distillation'),\n",
+              " ('Histoire naturelle', 'Diète'),\n",
+              " ('Histoire naturelle', 'Eaux minérales'),\n",
+              " ('Histoire naturelle', 'Economie'),\n",
+              " ('Histoire naturelle', 'Mythologie'),\n",
+              " ('Histoire naturelle', 'Fossiles'),\n",
+              " ('Histoire naturelle', 'Fossileses'),\n",
+              " ('Histoire naturelle', 'Géographie'),\n",
+              " ('Histoire naturelle', 'Ichthiologie'),\n",
+              " ('Histoire naturelle', 'Ichtiologie'),\n",
+              " ('Histoire naturelle', 'Insectologie'),\n",
+              " ('Histoire naturelle', 'Insectologie aquatique'),\n",
+              " ('Histoire naturelle', 'Insectologie exotique'),\n",
+              " ('Histoire naturelle', 'Lithologie'),\n",
+              " ('Histoire naturelle', 'Littérature'),\n",
+              " ('Histoire naturelle', 'Manège'),\n",
+              " ('Histoire naturelle', 'Maréchallerie'),\n",
+              " ('Histoire naturelle', 'Minéralogie ancienne'),\n",
+              " ('Histoire naturelle', 'Arts'),\n",
+              " ('Histoire naturelle', 'Chimie métallique'),\n",
+              " ('Histoire naturelle', 'Pharmacie'),\n",
+              " ('Histoire naturelle', 'Physique'),\n",
+              " ('Histoire naturelle', 'Minéralogie. Agriculture'),\n",
+              " ('Histoire naturelle', 'Médecine pratique'),\n",
+              " ('Histoire naturelle', 'Chirurgie'),\n",
+              " ('Histoire naturelle', 'Navigation'),\n",
+              " ('Histoire naturelle', 'Ophiologie'),\n",
+              " ('Histoire naturelle', 'Ornithologie'),\n",
+              " ('Histoire naturelle', 'Ornithologie exotique'),\n",
+              " ('Histoire naturelle', 'Peinture'),\n",
+              " ('Histoire naturelle', 'Pêche'),\n",
+              " ('Histoire naturelle', 'Superstition'),\n",
+              " ('Histoire naturelle', 'Vénerie'),\n",
+              " ('Histoire naturelle', 'Zoologie'),\n",
+              " ('Histoire naturelle', 'Zoologie ancienne'),\n",
+              " ('Histoire naturelle', 'Zoologie exotique'),\n",
+              " ('Histoire naturelle', 'Zoologie quadrupede'),\n",
+              " ('Art oratoire', 'Poésie'),\n",
+              " ('Art oratoire', 'Rhétorique'),\n",
+              " ('Poésie', 'Art oratoire'),\n",
+              " ('Poésie', 'Mythologie'),\n",
+              " ('Poésie', 'Littérature'),\n",
+              " ('Poésie', 'Rhétorique'),\n",
+              " ('Rhétorique', 'Eloquence'),\n",
+              " ('Rhétorique', 'Grammaire'),\n",
+              " ('Rhétorique', 'Logique'),\n",
+              " ('Rhétorique', 'Poésie'),\n",
+              " ('Rhétorique', 'Poétique'),\n",
+              " ('Artificier', 'Art militaire'),\n",
+              " ('Artificier', 'Artillerie'),\n",
+              " ('Fonderie', 'Art méchanique'),\n",
+              " ('Fonderie', 'Poterie'),\n",
+              " ('Arts libéraux', 'Architecture'),\n",
+              " ('Arts libéraux', 'Peinture'),\n",
+              " ('Arts libéraux', 'Sculpture'),\n",
+              " ('Manufacture', 'Commerce'),\n",
+              " ('Manufacture', 'Corporation'),\n",
+              " ('Manufacture', 'Ouvrages'),\n",
+              " ('Politique', 'Commerce'),\n",
+              " ('Politique', 'Finances'),\n",
+              " ('Politique', 'Droit naturel'),\n",
+              " ('Politique', 'Grammaire'),\n",
+              " ('Politique', 'Morale'),\n",
+              " ('Métiers', 'Arts'),\n",
+              " ('Philosophie', 'Antiquité'),\n",
+              " ('Philosophie', 'Arts'),\n",
+              " ('Philosophie', 'Beaux-Arts'),\n",
+              " ('Philosophie', 'Belles-Lettres'),\n",
+              " ('Philosophie', 'Géométrie'),\n",
+              " ('Philosophie', 'Algèbre'),\n",
+              " ('Philosophie', 'Histoire moderne'),\n",
+              " ('Philosophie', 'Littérature'),\n",
+              " ('Philosophie', 'Logique'),\n",
+              " ('Philosophie', 'Mathématique'),\n",
+              " ('Philosophie', 'Morale'),\n",
+              " ('Philosophie', 'Métaphysique'),\n",
+              " ('Philosophie', 'Politique'),\n",
+              " ('Philosophie', 'Mythologie'),\n",
+              " ('Philosophie', 'Pythagoriciens'),\n",
+              " ('Philosophie', 'Théologie'),\n",
+              " ('Philosophie', 'Théologie scholastique'),\n",
+              " ('Métaphysique', 'Grammaire'),\n",
+              " ('Métaphysique', 'Histoire naturelle'),\n",
+              " ('Métaphysique', 'Logique'),\n",
+              " ('Métaphysique', 'Morale'),\n",
+              " ('Métaphysique', 'Philosophie'),\n",
+              " ('Métaphysique', 'Physiologie'),\n",
+              " ('Métaphysique', 'Physique'),\n",
+              " ('Métaphysique', 'Théologie'),\n",
+              " ('Science', 'Belles-Lettres'),\n",
+              " ('Science', 'Antiquité'),\n",
+              " ('Astrologie judiciaire', 'Divination'),\n",
+              " ('Divination', 'Histoire ancienne'),\n",
+              " ('Astronomie', 'Astrologie'),\n",
+              " ('Astronomie', 'Astronomie ancienne'),\n",
+              " ('Astronomie', 'Chronologie'),\n",
+              " ('Astronomie', 'Gnomonique'),\n",
+              " ('Astronomie', 'Géographie'),\n",
+              " ('Astronomie', 'Physique'),\n",
+              " ('Astronomie', 'Méchanique'),\n",
+              " ('Astronomie', 'Histoire ancienne'),\n",
+              " ('Astronomie', 'Jurisprudence'),\n",
+              " ('Astronomie', 'Mythologie'),\n",
+              " ('Chronologie', 'Astrologie'),\n",
+              " ('Chronologie', 'Astronomie'),\n",
+              " ('Chronologie', 'Astronomie chaldéenne'),\n",
+              " ('Chronologie', 'Histoire'),\n",
+              " ('Géographie', 'Astronomie'),\n",
+              " ('Géographie', 'Commerce'),\n",
+              " ('Géographie', 'Histoire'),\n",
+              " ('Géographie', 'Histoire ancienne'),\n",
+              " ('Géographie', 'Histoire moderne'),\n",
+              " ('Géographie', 'Mythologie'),\n",
+              " ('Géographie', 'Histoire monastique'),\n",
+              " ('Géographie', 'Histoire naturelle'),\n",
+              " ('Géographie', 'Histoire romaine'),\n",
+              " ('Géographie', 'Histoire sacrée'),\n",
+              " ('Géographie', 'Histoire sainte'),\n",
+              " ('Géographie', 'Navigation'),\n",
+              " ('Géographie', 'Physique'),\n",
+              " ('Géographie', 'Théologie'),\n",
+              " ('Jurisprudence', 'Finances'),\n",
+              " ('Jurisprudence', 'Histoire'),\n",
+              " ('Jurisprudence', 'Grammaire'),\n",
+              " ('Jurisprudence', 'Histoire ancienne'),\n",
+              " ('Jurisprudence', 'Histoire moderne'),\n",
+              " ('Jurisprudence', 'Histoire ecclésiastique'),\n",
+              " ('Jurisprudence', 'Marine'),\n",
+              " ('Jurisprudence', 'Palais'),\n",
+              " ('Jurisprudence', 'Police'),\n",
+              " ('Jurisprudence', 'Pratique'),\n",
+              " ('Jurisprudence', 'Théologie'),\n",
+              " (\"Batteur d'or\", 'Ouvriers'),\n",
+              " (\"Batteur d'or\", \"Tireur d'or\"),\n",
+              " ('Belles-Lettres', 'Jurisprudence'),\n",
+              " ('Belles-Lettres', 'Musique'),\n",
+              " ('Musique', 'Danse'),\n",
+              " ('Musique', 'Imprimerie'),\n",
+              " ('Musique', 'Lutherie'),\n",
+              " ('Musique', 'Optique'),\n",
+              " ('Musique', 'Théatre'),\n",
+              " ('Bijoutier', 'Artiste'),\n",
+              " ('Bijoutier', 'Orfévres'),\n",
+              " ('Bijoutier', 'Metteur en oeuvre'),\n",
+              " ('Bijoutier', 'ouvriers en métaux'),\n",
+              " ('Blanchisserie', 'Ouvriers'),\n",
+              " ('Peausserie', 'Teinture en cuir'),\n",
+              " ('Botanique ancienne', 'Histoire naturelle'),\n",
+              " ('Matière médicale', 'Anatomie'),\n",
+              " ('Matière médicale', 'Botanique'),\n",
+              " ('Matière médicale', 'Histoire naturelle'),\n",
+              " ('Matière médicale', 'Pharmacie'),\n",
+              " ('Matière médicale', 'Chimie'),\n",
+              " ('Matière médicale', 'Chirurgie'),\n",
+              " ('Matière médicale', 'Diète'),\n",
+              " ('Matière médicale', 'Thérapeutique'),\n",
+              " ('Boucherie', 'Cuisine'),\n",
+              " ('Boucherie', 'Rotisseur'),\n",
+              " ('Cuisine', 'Diète'),\n",
+              " ('Cuisine', 'Médecine'),\n",
+              " ('Cuisine', 'Rotisseur'),\n",
+              " ('Cuisine', 'Serrurerie'),\n",
+              " ('Boulangerie', 'Pâtisserie'),\n",
+              " ('Pâtisserie', 'Boulangerie'),\n",
+              " ('Bourrelier', 'Sellier'),\n",
+              " ('Sellier', 'Art méchanique'),\n",
+              " ('Sellier', 'Taillanderie'),\n",
+              " ('Sellier', 'Coutellerie'),\n",
+              " ('Sellier', 'Bourrelier'),\n",
+              " ('Sellier', 'Carrossier'),\n",
+              " ('Boutonnier', 'Frangiers'),\n",
+              " ('Boutonnier', 'Passementier'),\n",
+              " ('Boutonnier', 'Rubanier'),\n",
+              " ('Passementier', 'Boutonnier'),\n",
+              " ('Rubanier', 'Art méchanique'),\n",
+              " ('Rubanier', 'Artisan'),\n",
+              " ('Rubanier', 'Ourdissage'),\n",
+              " ('Rubanier', 'Passementier'),\n",
+              " ('Rubanier', 'Soierie'),\n",
+              " ('Rubanier', 'Tissutier-rubannier'),\n",
+              " ('Bâtiment', 'Architecture'),\n",
+              " ('Catoptrique', 'Dioptrique'),\n",
+              " ('Chainetier', 'Chainetier'),\n",
+              " ('Mégisserie', 'Chamoiseur'),\n",
+              " ('Mégisserie', 'Tannerie'),\n",
+              " ('Mégisserie', 'Maroquinier'),\n",
+              " ('Mégisserie', 'Corroyerie'),\n",
+              " ('Mégisserie', 'Peausserie'),\n",
+              " ('Pelletier', 'Fourreur'),\n",
+              " ('Chandelier', 'Cirerie'),\n",
+              " ('Cirerie', 'Chandelier'),\n",
+              " ('Chant', 'Voix'),\n",
+              " ('Chapelier', 'Bonneterie'),\n",
+              " ('Chapelier', 'Teinture'),\n",
+              " ('Teinture', 'Draperie'),\n",
+              " ('Marbrier', 'Sculpture'),\n",
+              " ('Charronnage', 'Carrossier-Sellier'),\n",
+              " ('Charronnage', 'Couvreur'),\n",
+              " ('Charronnage', 'Charpenterie'),\n",
+              " ('Charronnage', 'Tonnelier'),\n",
+              " ('Charronnage', 'Menuiserie'),\n",
+              " ('Tonnelier', 'Art méchanique'),\n",
+              " ('Tonnelier', 'Economie rustique'),\n",
+              " ('Tonnelier', 'Marchand de vin'),\n",
+              " ('Chauderonnerie', 'Ferblanterie'),\n",
+              " ('Chauderonnerie', 'Ouvriers'),\n",
+              " ('Chauderonnerie', 'Lutherie'),\n",
+              " ('Chauderonnerie', 'Orfévrerie'),\n",
+              " ('Fauconnerie', 'Vénerie'),\n",
+              " ('Pêche', 'Chasse'),\n",
+              " ('Pêche', 'Commerce'),\n",
+              " ('Ferblanterie', 'Poterie'),\n",
+              " ('Lutherie', 'Instrument de musique'),\n",
+              " ('Lutherie', 'Menuiserie'),\n",
+              " ('Lutherie', 'Marquetterie'),\n",
+              " ('Lutherie', 'Musique'),\n",
+              " ('Orfévrerie', ''),\n",
+              " ('Orfévrerie', 'Bijoutier'),\n",
+              " ('Orfévrerie', 'Argenteur'),\n",
+              " ('Orfévrerie', 'Arts'),\n",
+              " ('Orfévrerie', 'Chauderonnerie'),\n",
+              " ('Orfévrerie', 'Emailleur'),\n",
+              " ('Orfévrerie', 'Metteur en oeuvre'),\n",
+              " ('Orfévrerie', 'Faïence'),\n",
+              " ('Orfévrerie', 'Graveur'),\n",
+              " ('Orfévrerie', 'Joaillerie'),\n",
+              " ('Orfévrerie', \"Potier d'étain\"),\n",
+              " ('Orfévrerie', 'Serrurerie'),\n",
+              " ('Orfévrerie', 'Verrerie'),\n",
+              " ('Diète', 'Cuisine'),\n",
+              " ('Diète', 'Histoire naturelle'),\n",
+              " ('Diète', 'Matière médicale'),\n",
+              " ('Diète', 'Pharmacie'),\n",
+              " ('Diète', 'Médecine'),\n",
+              " ('Pharmacie', 'Art culinaire'),\n",
+              " ('Pharmacie', 'Confiturier'),\n",
+              " ('Pharmacie', 'Art méchanique'),\n",
+              " ('Pharmacie', 'Chimie'),\n",
+              " ('Pharmacie', 'Diète'),\n",
+              " ('Pharmacie', 'Matière médicale'),\n",
+              " ('Pharmacie', 'Histoire naturelle'),\n",
+              " ('Pharmacie', 'Médecine'),\n",
+              " ('Pharmacie', 'Matière médicale exotique'),\n",
+              " ('Pharmacie', 'Matière médicale externe'),\n",
+              " ('Pharmacie', 'Botanique'),\n",
+              " ('Pharmacie', 'Thérapeutique'),\n",
+              " ('Docimastique', 'Chimie'),\n",
+              " ('Histoire naturelle des drogues', 'Encens'),\n",
+              " ('Histoire naturelle des drogues', 'Pharmacie'),\n",
+              " ('Histoire naturelle des drogues', 'Matière médicale'),\n",
+              " ('Minéralogie', 'Chimie'),\n",
+              " ('Minéralogie', 'Histoire naturelle'),\n",
+              " ('Minéralogie', 'Métallurgie'),\n",
+              " ('Métallurgie', 'Art méchanique'),\n",
+              " ('Métallurgie', 'Chimie'),\n",
+              " ('Métallurgie', 'Arts'),\n",
+              " ('Métallurgie', 'Docimastique'),\n",
+              " ('Métallurgie', 'Fonderie'),\n",
+              " ('Métallurgie', 'Minéralogie'),\n",
+              " ('Monnoie', 'Commerce'),\n",
+              " ('Monnoie', 'Inscription'),\n",
+              " ('Monnoie', 'Médailles'),\n",
+              " ('Thérapeutique', 'Matière médicale'),\n",
+              " ('Thérapeutique', 'Pathologie'),\n",
+              " ('Thérapeutique', 'Pharmacie'),\n",
+              " ('Thérapeutique', 'Diète'),\n",
+              " ('Verrerie', 'Jardinage'),\n",
+              " ('Verrerie', 'Orfévrerie'),\n",
+              " ('Maréchallerie', 'Manège'),\n",
+              " ('Morale', 'Arts'),\n",
+              " ('Morale', 'Science'),\n",
+              " ('Morale', 'Commerce'),\n",
+              " ('Morale', 'Droit politique'),\n",
+              " ('Morale', 'Galanterie'),\n",
+              " ('Morale', 'Gouvernement'),\n",
+              " ('Morale', 'Politique'),\n",
+              " ('Morale', 'Grammaire'),\n",
+              " ('Morale', 'Histoire'),\n",
+              " ('Morale', 'Logique'),\n",
+              " ('Morale', 'Métaphysique'),\n",
+              " ('Morale', 'Rhétorique'),\n",
+              " ('Morale', 'Théologie'),\n",
+              " ('Ciseleur', 'Graveur'),\n",
+              " ('Graveur', 'Ciseleur'),\n",
+              " ('Graveur', 'Imprimerie'),\n",
+              " ('Graveur', 'Monnoyage'),\n",
+              " ('Graveur', 'Sculpture'),\n",
+              " ('Coffretier', 'Malletier'),\n",
+              " ('Commerce de bois', 'Commerce de triques de fagots'),\n",
+              " ('Commerce de soierie', 'Commerce de toile'),\n",
+              " ('Douane', 'Commerce'),\n",
+              " ('Draperie', 'Chapelier'),\n",
+              " ('Draperie', 'Tannerie'),\n",
+              " ('Draperie', 'Teinture'),\n",
+              " ('Draperie', 'Commerce'),\n",
+              " ('Draperie', \"Marchand d'étoffes\"),\n",
+              " ('Draperie', 'Tondeur'),\n",
+              " ('Droit politique', 'Commerce'),\n",
+              " ('Droit politique', 'Droit naturel'),\n",
+              " ('Droit politique', 'Finances'),\n",
+              " ('Droit politique', 'Histoire littéraire'),\n",
+              " ('Droit politique', 'Histoire moderne'),\n",
+              " ('Droit politique', 'Morale'),\n",
+              " ('Mathématique', 'Physique'),\n",
+              " ('Police', 'Commerce de bois'),\n",
+              " ('Police', 'Histoire moderne'),\n",
+              " ('Terme de riviere', 'Commerce'),\n",
+              " ('Terme de riviere', 'Commerce de bois'),\n",
+              " ('Terme de riviere', 'Marchand de bois'),\n",
+              " ('Terme de riviere', 'Marine'),\n",
+              " ('Terme de riviere', 'Terme de mer'),\n",
+              " ('Terme de riviere', 'Terme de train'),\n",
+              " ('Tisseranderie', 'Draperie'),\n",
+              " ('Confiturier', 'Boisson des Turcs'),\n",
+              " ('Corderie', 'Marine'),\n",
+              " ('Cordonnerie', 'Bottier'),\n",
+              " ('Cordonnerie', 'Bourrelier'),\n",
+              " ('Cordonnerie', 'Sellier'),\n",
+              " ('Cordonnerie', 'Plombier'),\n",
+              " ('Cordonnerie', 'Savetier'),\n",
+              " ('Plombier', 'Charpenterie'),\n",
+              " ('Plombier', 'Couvreur'),\n",
+              " ('Cornetier', 'Tabletterie'),\n",
+              " ('Tabletterie', 'Cornetier'),\n",
+              " ('Corroyerie', 'Hongrieur'),\n",
+              " ('Corroyerie', 'Parcheminerie'),\n",
+              " ('Corroyerie', 'Peausserie'),\n",
+              " ('Taillanderie', 'Agriculture'),\n",
+              " ('Taillanderie', 'Couturiere'),\n",
+              " ('Taillanderie', 'Cuisine'),\n",
+              " ('Taillanderie', 'Economie rustique'),\n",
+              " ('Taillanderie', 'Serrurerie'),\n",
+              " ('Critique sacrée', 'Critique profane'),\n",
+              " ('Critique sacrée', 'Histoire des sectes juives'),\n",
+              " ('Critique sacrée', 'Littérature'),\n",
+              " ('Culture', 'Mythologie'),\n",
+              " ('Dessein', 'Graveur'),\n",
+              " ('Dessein', 'Peinture'),\n",
+              " ('Divination des Grecs', 'Divination des Romains'),\n",
+              " ('Doreur', 'Argenteur'),\n",
+              " ('Tannerie', 'Cordonnerie'),\n",
+              " ('Tannerie', 'Mégisserie'),\n",
+              " ('Tannerie', 'Chamoiseur'),\n",
+              " ('Tannerie', 'Pelletier'),\n",
+              " ('Droit canonique', 'Droit civil'),\n",
+              " ('Droit canonique', 'Théologie'),\n",
+              " ('Droit civil', 'Droit coutumier'),\n",
+              " ('Droit civil', 'Droit naturel'),\n",
+              " ('Droit civil', 'Droit politique'),\n",
+              " ('Théologie', 'Critique'),\n",
+              " ('Théologie', 'Critique sacrée'),\n",
+              " ('Théologie', 'Histoire'),\n",
+              " ('Théologie', 'Histoire ancienne'),\n",
+              " ('Théologie', 'Histoire moderne'),\n",
+              " ('Théologie', 'Histoire ecclésiastique'),\n",
+              " ('Théologie', 'Histoire sacrée'),\n",
+              " ('Théologie', 'Littérature sacrée'),\n",
+              " ('Théologie', 'Liturgie'),\n",
+              " ('Théologie', 'Morale'),\n",
+              " ('Théologie', 'Droit naturel'),\n",
+              " ('Théologie', 'Métaphysique'),\n",
+              " ('Théologie', 'Politique'),\n",
+              " ('Droit civil ancien', 'Droit civil moderne'),\n",
+              " ('Droit naturel', 'Droit civil'),\n",
+              " ('Droit naturel', 'Droit moral'),\n",
+              " ('Droit naturel', 'Droit divin'),\n",
+              " ...]"
+            ]
+          },
+          "execution_count": 157,
+          "metadata": {},
+          "output_type": "execute_result"
+        }
+      ],
+      "source": [
+        "list(G.edges())"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {},
+      "outputs": [],
+      "source": []
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {},
+      "outputs": [],
+      "source": []
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 158,
+      "metadata": {},
+      "outputs": [],
+      "source": [
+        "nx.write_gexf(G, \"../data/normclass_network.gexf\")"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": 159,
+      "metadata": {},
+      "outputs": [],
+      "source": [
+        "nx.write_gml(G, \"../data/normclass_network.graphml\")"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {},
+      "outputs": [],
+      "source": []
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {},
+      "outputs": [],
+      "source": []
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {},
+      "outputs": [],
+      "source": []
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {},
+      "outputs": [],
+      "source": []
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {},
+      "outputs": [],
+      "source": []
+    }
+  ],
+  "metadata": {
+    "accelerator": "GPU",
+    "colab": {
+      "collapsed_sections": [],
+      "machine_shape": "hm",
+      "name": "EDdA-Classification_BertFineTuning.ipynb",
+      "provenance": []
+    },
+    "kernelspec": {
+      "display_name": "Python 3.9.13 ('geode-preprocessing-py39')",
+      "language": "python",
+      "name": "python3"
+    },
+    "language_info": {
+      "codemirror_mode": {
+        "name": "ipython",
+        "version": 3
+      },
+      "file_extension": ".py",
+      "mimetype": "text/x-python",
+      "name": "python",
+      "nbconvert_exporter": "python",
+      "pygments_lexer": "ipython3",
+      "version": "3.9.13"
+    },
+    "vscode": {
+      "interpreter": {
+        "hash": "bddb3022af93c7b8a0856cdee27528cb415760d9bb40ac96f0860fecb0b9b3ff"
+      }
+    },
+    "widgets": {
+      "application/vnd.jupyter.widget-state+json": {
+        "0279837673b446b09aac18346213eb7e": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HBoxModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HBoxModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HBoxView",
+            "box_style": "",
+            "children": [
+              "IPY_MODEL_69004a5069094f8c9d59d5136f627bef",
+              "IPY_MODEL_e96a95317b0945c58c8ff0e944c7593e",
+              "IPY_MODEL_68b69c9d3a274900bc2892848f725cb0"
+            ],
+            "layout": "IPY_MODEL_09b5f0bbd5c14bc289b0f92a22bb29ab"
+          }
+        },
+        "0779c8ea0ed24e64a800ae5dff6bc8ce": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "FloatProgressModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "FloatProgressModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "ProgressView",
+            "bar_style": "success",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_8d24b669a39b4876ac0a014dff678db1",
+            "max": 810912,
+            "min": 0,
+            "orientation": "horizontal",
+            "style": "IPY_MODEL_99b785ea53744868b8b11e5e94936fcc",
+            "value": 810912
+          }
+        },
+        "09b5f0bbd5c14bc289b0f92a22bb29ab": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "12afa6b6474b401f9ff3f189cc0d3d11": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "152a31110bf9477989833eac91794688": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "FloatProgressModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "FloatProgressModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "ProgressView",
+            "bar_style": "success",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_826bd7d0a1f146ea9f7d53584468190c",
+            "max": 445032417,
+            "min": 0,
+            "orientation": "horizontal",
+            "style": "IPY_MODEL_e86a1d4d268c4314897b58f7bba5ec25",
+            "value": 445032417
+          }
+        },
+        "1bf6a76237454349aafc1e9284376879": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "DescriptionStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "DescriptionStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "description_width": ""
+          }
+        },
+        "274e505b5f354efc8de3ef26cc43e617": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HBoxModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HBoxModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HBoxView",
+            "box_style": "",
+            "children": [
+              "IPY_MODEL_ad5e0e1439a94578a31b80c90dbf3247",
+              "IPY_MODEL_0779c8ea0ed24e64a800ae5dff6bc8ce",
+              "IPY_MODEL_7870340ac12b469c8ac19de3a47b6e67"
+            ],
+            "layout": "IPY_MODEL_f1f9d5b32f60473b86ae6b340d6c0850"
+          }
+        },
+        "2c44d9c11e704b70aa32904a23d1790c": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "2cf386a8d14d43389374f79bfa922675": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "DescriptionStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "DescriptionStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "description_width": ""
+          }
+        },
+        "2d1d632da0f740c38512c9ad779d3173": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "DescriptionStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "DescriptionStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "description_width": ""
+          }
+        },
+        "3592b1ed1d6d452b93c57b304943a1cb": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "DescriptionStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "DescriptionStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "description_width": ""
+          }
+        },
+        "4a23110523184d019a77368116f738f3": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "500826e3813b414a820aa260bfde9e23": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "5032547e748f45a3b0cdd12fafe1dd05": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "58b4f9e0366f4d4eba7f902af84b8965": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HTMLModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HTMLModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HTMLView",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_12afa6b6474b401f9ff3f189cc0d3d11",
+            "placeholder": "​",
+            "style": "IPY_MODEL_c4d981755d1d42b6940396b77bc251bc",
+            "value": "Downloading: 100%"
+          }
+        },
+        "5978954f56fb40928b970f32d1634aaf": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "ProgressStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "ProgressStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "bar_color": null,
+            "description_width": ""
+          }
+        },
+        "5f321455342348f49879a9ca8b392077": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "DescriptionStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "DescriptionStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "description_width": ""
+          }
+        },
+        "68b69c9d3a274900bc2892848f725cb0": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HTMLModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HTMLModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HTMLView",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_5032547e748f45a3b0cdd12fafe1dd05",
+            "placeholder": "​",
+            "style": "IPY_MODEL_c4c1675163bd4997bb44d7ea3967a356",
+            "value": " 1.40M/1.40M [00:00&lt;00:00, 6.57MB/s]"
+          }
+        },
+        "69004a5069094f8c9d59d5136f627bef": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HTMLModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HTMLModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HTMLView",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_cb447c62ce1d4c1ea760175ae619fbb9",
+            "placeholder": "​",
+            "style": "IPY_MODEL_76007b17ffd2478fa4a86f959d4f1766",
+            "value": "Downloading: 100%"
+          }
+        },
+        "70dd7428d78c44409308d62ba04917de": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HTMLModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HTMLModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HTMLView",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_4a23110523184d019a77368116f738f3",
+            "placeholder": "​",
+            "style": "IPY_MODEL_1bf6a76237454349aafc1e9284376879",
+            "value": "Downloading: 100%"
+          }
+        },
+        "76007b17ffd2478fa4a86f959d4f1766": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "DescriptionStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "DescriptionStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "description_width": ""
+          }
+        },
+        "7870340ac12b469c8ac19de3a47b6e67": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HTMLModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HTMLModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HTMLView",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_2c44d9c11e704b70aa32904a23d1790c",
+            "placeholder": "​",
+            "style": "IPY_MODEL_2cf386a8d14d43389374f79bfa922675",
+            "value": " 811k/811k [00:00&lt;00:00, 2.75MB/s]"
+          }
+        },
+        "826bd7d0a1f146ea9f7d53584468190c": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "8d24b669a39b4876ac0a014dff678db1": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "8f467553598f4dcc9abf55da79c11018": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HBoxModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HBoxModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HBoxView",
+            "box_style": "",
+            "children": [
+              "IPY_MODEL_58b4f9e0366f4d4eba7f902af84b8965",
+              "IPY_MODEL_9383e09698ae4bd1820a4bca22e78315",
+              "IPY_MODEL_a189838c4de648198b0f4fc99c29ced8"
+            ],
+            "layout": "IPY_MODEL_9d7a8b3ecfe74f66b4238fe085c05906"
+          }
+        },
+        "9383e09698ae4bd1820a4bca22e78315": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "FloatProgressModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "FloatProgressModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "ProgressView",
+            "bar_style": "success",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_fe0e3b1df104484c98fbdcd31a04e427",
+            "max": 508,
+            "min": 0,
+            "orientation": "horizontal",
+            "style": "IPY_MODEL_5978954f56fb40928b970f32d1634aaf",
+            "value": 508
+          }
+        },
+        "9420a47a2bf44ead8cff283f20566cda": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "99b785ea53744868b8b11e5e94936fcc": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "ProgressStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "ProgressStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "bar_color": null,
+            "description_width": ""
+          }
+        },
+        "9d7a8b3ecfe74f66b4238fe085c05906": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "a159d62667734657a49ba3a96494f137": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "a189838c4de648198b0f4fc99c29ced8": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HTMLModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HTMLModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HTMLView",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_df95c20399dd4918bc7559a90886d4aa",
+            "placeholder": "​",
+            "style": "IPY_MODEL_2d1d632da0f740c38512c9ad779d3173",
+            "value": " 508/508 [00:00&lt;00:00, 16.9kB/s]"
+          }
+        },
+        "a9c47cb226ee41e18812f29f690992eb": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "ad5e0e1439a94578a31b80c90dbf3247": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HTMLModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HTMLModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HTMLView",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_9420a47a2bf44ead8cff283f20566cda",
+            "placeholder": "​",
+            "style": "IPY_MODEL_5f321455342348f49879a9ca8b392077",
+            "value": "Downloading: 100%"
+          }
+        },
+        "c4c1675163bd4997bb44d7ea3967a356": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "DescriptionStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "DescriptionStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "description_width": ""
+          }
+        },
+        "c4d981755d1d42b6940396b77bc251bc": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "DescriptionStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "DescriptionStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "description_width": ""
+          }
+        },
+        "cb447c62ce1d4c1ea760175ae619fbb9": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "d09d664839d04303b8fef9ef895f6e4f": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HBoxModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HBoxModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HBoxView",
+            "box_style": "",
+            "children": [
+              "IPY_MODEL_70dd7428d78c44409308d62ba04917de",
+              "IPY_MODEL_152a31110bf9477989833eac91794688",
+              "IPY_MODEL_fcde5f4cf49846a0ad1b284aad98a38a"
+            ],
+            "layout": "IPY_MODEL_500826e3813b414a820aa260bfde9e23"
+          }
+        },
+        "d4ad1a78750d49feaea584a82940bb7d": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "ProgressStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "ProgressStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "bar_color": null,
+            "description_width": ""
+          }
+        },
+        "df95c20399dd4918bc7559a90886d4aa": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "e86a1d4d268c4314897b58f7bba5ec25": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "ProgressStyleModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "ProgressStyleModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "StyleView",
+            "bar_color": null,
+            "description_width": ""
+          }
+        },
+        "e96a95317b0945c58c8ff0e944c7593e": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "FloatProgressModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "FloatProgressModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "ProgressView",
+            "bar_style": "success",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_a9c47cb226ee41e18812f29f690992eb",
+            "max": 1395301,
+            "min": 0,
+            "orientation": "horizontal",
+            "style": "IPY_MODEL_d4ad1a78750d49feaea584a82940bb7d",
+            "value": 1395301
+          }
+        },
+        "f1f9d5b32f60473b86ae6b340d6c0850": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        },
+        "fcde5f4cf49846a0ad1b284aad98a38a": {
+          "model_module": "@jupyter-widgets/controls",
+          "model_module_version": "1.5.0",
+          "model_name": "HTMLModel",
+          "state": {
+            "_dom_classes": [],
+            "_model_module": "@jupyter-widgets/controls",
+            "_model_module_version": "1.5.0",
+            "_model_name": "HTMLModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/controls",
+            "_view_module_version": "1.5.0",
+            "_view_name": "HTMLView",
+            "description": "",
+            "description_tooltip": null,
+            "layout": "IPY_MODEL_a159d62667734657a49ba3a96494f137",
+            "placeholder": "​",
+            "style": "IPY_MODEL_3592b1ed1d6d452b93c57b304943a1cb",
+            "value": " 445M/445M [00:14&lt;00:00, 39.2MB/s]"
+          }
+        },
+        "fe0e3b1df104484c98fbdcd31a04e427": {
+          "model_module": "@jupyter-widgets/base",
+          "model_module_version": "1.2.0",
+          "model_name": "LayoutModel",
+          "state": {
+            "_model_module": "@jupyter-widgets/base",
+            "_model_module_version": "1.2.0",
+            "_model_name": "LayoutModel",
+            "_view_count": null,
+            "_view_module": "@jupyter-widgets/base",
+            "_view_module_version": "1.2.0",
+            "_view_name": "LayoutView",
+            "align_content": null,
+            "align_items": null,
+            "align_self": null,
+            "border": null,
+            "bottom": null,
+            "display": null,
+            "flex": null,
+            "flex_flow": null,
+            "grid_area": null,
+            "grid_auto_columns": null,
+            "grid_auto_flow": null,
+            "grid_auto_rows": null,
+            "grid_column": null,
+            "grid_gap": null,
+            "grid_row": null,
+            "grid_template_areas": null,
+            "grid_template_columns": null,
+            "grid_template_rows": null,
+            "height": null,
+            "justify_content": null,
+            "justify_items": null,
+            "left": null,
+            "margin": null,
+            "max_height": null,
+            "max_width": null,
+            "min_height": null,
+            "min_width": null,
+            "object_fit": null,
+            "object_position": null,
+            "order": null,
+            "overflow": null,
+            "overflow_x": null,
+            "overflow_y": null,
+            "padding": null,
+            "right": null,
+            "top": null,
+            "visibility": null,
+            "width": null
+          }
+        }
+      }
+    }
+  },
+  "nbformat": 4,
+  "nbformat_minor": 0
+}
-- 
GitLab