diff --git a/examples/Large_Language_Models/llm_gsmile_openai.ipynb b/examples/Large_Language_Models/llm_gsmile_openai.ipynb index c3e97ab..2ab63f3 100644 --- a/examples/Large_Language_Models/llm_gsmile_openai.ipynb +++ b/examples/Large_Language_Models/llm_gsmile_openai.ipynb @@ -36,25 +36,13 @@ { "cell_type": "code", "execution_count": 1, - "id": "q9vunxECAXYb", - "metadata": { - "id": "q9vunxECAXYb" - }, - "outputs": [], - "source": [ - "# !pip install -q openai~=2.8.1 sentence-transformers~=5.1.2 pot~=0.9.6 scipy~=1.16.3 matplotlib~=3.10.0 gensim~=4.4.0 scikit-learn~=1.6.1 numpy~=2.0.2 pandas~=2.2.2 python-dotenv~=1.2.1" - ] - }, - { - "cell_type": "code", - "execution_count": 2, "id": "eacaeec6", "metadata": { "id": "eacaeec6", "colab": { "base_uri": "https://localhost:8080/" }, - "outputId": "95a81a86-507b-47d3-f3d2-352f7a74d881" + "outputId": "4d96b381-74e8-4be8-ffad-1b31186c14a4" }, "outputs": [ { @@ -62,8 +50,9 @@ "name": "stdout", "text": [ "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m40.2/40.2 kB\u001b[0m \u001b[31m2.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", - "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m27.9/27.9 MB\u001b[0m \u001b[31m48.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", - "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.5/1.5 MB\u001b[0m \u001b[31m45.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.0/1.0 MB\u001b[0m \u001b[31m48.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m27.9/27.9 MB\u001b[0m \u001b[31m40.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.5/1.5 MB\u001b[0m \u001b[31m37.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25h" ] } @@ -94,7 +83,7 @@ "id": "Fsz3m1oI73s8" }, "id": "Fsz3m1oI73s8", - "execution_count": 3, + "execution_count": 2, "outputs": [] }, { @@ -117,7 +106,7 @@ "id": "Aha_WmQzsxCn" }, "id": "Aha_WmQzsxCn", - "execution_count": 4, + "execution_count": 3, "outputs": [] }, { @@ -141,10 +130,10 @@ "base_uri": "https://localhost:8080/" }, "id": "tnkxO9ous36V", - "outputId": "0926242f-cf8b-44cc-e322-65295fae7e3f" + "outputId": "660d4401-fdbe-4f79-b445-a595b70b0b53" }, "id": "tnkxO9ous36V", - "execution_count": 16, + "execution_count": 4, "outputs": [ { "output_type": "execute_result", @@ -154,7 +143,7 @@ ] }, "metadata": {}, - "execution_count": 16 + "execution_count": 4 } ] }, @@ -279,7 +268,7 @@ "id": "Sf6Ag9gPs8D8" }, "id": "Sf6Ag9gPs8D8", - "execution_count": 17, + "execution_count": 5, "outputs": [] }, { @@ -455,7 +444,7 @@ "id": "nvQUkx1KtBK5" }, "id": "nvQUkx1KtBK5", - "execution_count": 7, + "execution_count": 6, "outputs": [] }, { @@ -506,7 +495,7 @@ "id": "XwGFIb8UtI3A" }, "id": "XwGFIb8UtI3A", - "execution_count": 8, + "execution_count": 7, "outputs": [] }, { @@ -556,7 +545,7 @@ "id": "F_QirGRktNE1" }, "id": "F_QirGRktNE1", - "execution_count": 9, + "execution_count": 8, "outputs": [] }, { @@ -598,8 +587,8 @@ " list: List of (perturbed_text, distance).\n", " \"\"\"\n", " scores = []\n", - " for text, resp in gpt_pairs:\n", - " dist = safe_wmdistance(model, original, resp)\n", + " for text, _ in gpt_pairs:\n", + " dist = safe_wmdistance(model, original, text)\n", " scores.append((text, dist))\n", " return scores\n", "\n", @@ -637,7 +626,7 @@ "id": "RxJKWfA0tSo2" }, "id": "RxJKWfA0tSo2", - "execution_count": 10, + "execution_count": 9, "outputs": [] }, { @@ -710,7 +699,7 @@ "id": "-ZPAzXlAtY--" }, "id": "-ZPAzXlAtY--", - "execution_count": 11, + "execution_count": 10, "outputs": [] }, { @@ -798,7 +787,7 @@ "id": "Zr5_elSltdG_" }, "id": "Zr5_elSltdG_", - "execution_count": 12, + "execution_count": 11, "outputs": [] }, { @@ -917,7 +906,7 @@ "id": "FrXVnuJOtlLM" }, "id": "FrXVnuJOtlLM", - "execution_count": 13, + "execution_count": 12, "outputs": [] }, { @@ -1014,7 +1003,7 @@ "id": "zLeHDypStpug" }, "id": "zLeHDypStpug", - "execution_count": 14, + "execution_count": 13, "outputs": [] }, { @@ -1041,10 +1030,10 @@ "height": 1000 }, "id": "FkTgMUgetyEM", - "outputId": "a910d1a5-10ed-4aa9-d46e-641f392df232" + "outputId": "d72e2cb0-97bc-45c5-d55e-fda0474623d1" }, "id": "FkTgMUgetyEM", - "execution_count": 18, + "execution_count": 14, "outputs": [ { "output_type": "stream", @@ -1053,156 +1042,156 @@ "INFO:__main__:Querying GPT for original response...\n", "INFO:__main__:Generate perturbations...\n", "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: meaning of\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: What is the of\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: What life? the of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: is the meaning\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: What the of is\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: What the life? of\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: meaning the is\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(0), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: What life?\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: the life? of is What meaning\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: life? meaning the of What is\n", "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(0)), Perturbed Text: the\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: is life?\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: life? What is of\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: life? of is What meaning\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: life? is\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: What of life? is\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: life? meaning of What is\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(0), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: What life? of\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(0)), Perturbed Text: What is the\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: is the life?\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(0)), Perturbed Text: What the is\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: life? the is\n", "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: life? the of\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: What is the meaning\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: What the meaning is\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: What meaning\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(0), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: What of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: life? is the of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: is the of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: is the meaning of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: life? meaning of\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: What is of\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: the life? of is What\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: What is life?\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: life? the of is\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: the of is\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: meaning the of is\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: meaning life? of\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: What of is\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: life? the of What is\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: What life? is\n", "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(0), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: meaning\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: is of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: the meaning\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: of is\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: meaning the\n", "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(0), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: meaning life?\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(0), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: What life?\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(0), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: life? What\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: What the life?\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: What is meaning of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: the life? of is meaning\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: What of meaning is\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: life? meaning the of is\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: What the of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: is meaning life?\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: meaning life? is\n", "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(0), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: of\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(0)), Perturbed Text: What the\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: the meaning life?\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(0)), Perturbed Text: is the\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: meaning the life?\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(0)), Perturbed Text: the is\n", "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(0)), Perturbed Text: the of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: life? the meaning of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: the meaning of\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: meaning the life? of\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: meaning the of\n", "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(0), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: life? of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: is meaning\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: meaning is\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: What the meaning\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: the life? of What meaning\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: is meaning of\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(0), np.int64(0)), Perturbed Text: is meaning\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: What is the life?\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: the life?\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: life? is of\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: What is meaning life?\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: life? meaning the of What\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: meaning of is\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(0), np.int64(0)), Perturbed Text: meaning is\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: What the life? is\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(1)), Perturbed Text: life? the\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(1)), Perturbed Text: life? of is\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: What life? meaning is\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(0), np.int64(0), np.int64(0)), Perturbed Text: What is\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: is the meaning life?\n", - "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: life? is meaning of\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: meaning the life? is\n", + "INFO:__main__:Perturbation: (np.int64(0), np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: meaning of life? is\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: What the meaning of\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: the life? is What meaning\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: the of is What meaning\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: What is meaning\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: life? meaning the What is\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: meaning the of What is\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(1), np.int64(0), np.int64(1), np.int64(0), np.int64(0)), Perturbed Text: What meaning is\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(1), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: What the meaning life?\n", - "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: What meaning life?\n", + "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(0), np.int64(1)), Perturbed Text: What life? meaning\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(1)), Perturbed Text: What life? meaning of\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(0), np.int64(1), np.int64(1), np.int64(0)), Perturbed Text: What meaning of\n", "INFO:__main__:Perturbation: (np.int64(1), np.int64(0), np.int64(0), np.int64(0), np.int64(0), np.int64(0)), Perturbed Text: What is\n", - "INFO:__main__:Perturbation (reused): [1 1 1 0 1 0], Perturbed Text: What is the of\n", + "INFO:__main__:Perturbation (reused): [1 1 1 0 1 0], Perturbed Text: What the of is\n", "INFO:__main__:Querying GPT for perturbations...\n", "INFO:__main__:Querying GPT with perturbed text: meaning of\n", - "INFO:__main__:Querying GPT with perturbed text: What is the of\n", - "INFO:__main__:Querying GPT with perturbed text: What life? the of\n", - "INFO:__main__:Querying GPT with perturbed text: is the meaning\n", + "INFO:__main__:Querying GPT with perturbed text: What the of is\n", + "INFO:__main__:Querying GPT with perturbed text: What the life? of\n", + "INFO:__main__:Querying GPT with perturbed text: meaning the is\n", "INFO:__main__:Querying GPT with perturbed text: What life?\n", - "INFO:__main__:Querying GPT with perturbed text: the life? of is What meaning\n", + "INFO:__main__:Querying GPT with perturbed text: life? meaning the of What is\n", "INFO:__main__:Querying GPT with perturbed text: the\n", - "INFO:__main__:Querying GPT with perturbed text: is life?\n", - "INFO:__main__:Querying GPT with perturbed text: life? What is of\n", - "INFO:__main__:Querying GPT with perturbed text: life? of is What meaning\n", + "INFO:__main__:Querying GPT with perturbed text: life? is\n", + "INFO:__main__:Querying GPT with perturbed text: What of life? is\n", + "INFO:__main__:Querying GPT with perturbed text: life? meaning of What is\n", "INFO:__main__:Querying GPT with perturbed text: What life? of\n", - "INFO:__main__:Querying GPT with perturbed text: What is the\n", - "INFO:__main__:Querying GPT with perturbed text: is the life?\n", + "INFO:__main__:Querying GPT with perturbed text: What the is\n", + "INFO:__main__:Querying GPT with perturbed text: life? the is\n", "INFO:__main__:Querying GPT with perturbed text: life? the of\n", - "INFO:__main__:Querying GPT with perturbed text: What is the meaning\n", + "INFO:__main__:Querying GPT with perturbed text: What the meaning is\n", "INFO:__main__:Querying GPT with perturbed text: What meaning\n", "INFO:__main__:Querying GPT with perturbed text: What of\n", - "INFO:__main__:Querying GPT with perturbed text: life? is the of\n", - "INFO:__main__:Querying GPT with perturbed text: is the of\n", - "INFO:__main__:Querying GPT with perturbed text: is the meaning of\n", - "INFO:__main__:Querying GPT with perturbed text: life? meaning of\n", - "INFO:__main__:Querying GPT with perturbed text: What is of\n", - "INFO:__main__:Querying GPT with perturbed text: the life? of is What\n", - "INFO:__main__:Querying GPT with perturbed text: What is life?\n", + "INFO:__main__:Querying GPT with perturbed text: life? the of is\n", + "INFO:__main__:Querying GPT with perturbed text: the of is\n", + "INFO:__main__:Querying GPT with perturbed text: meaning the of is\n", + "INFO:__main__:Querying GPT with perturbed text: meaning life? of\n", + "INFO:__main__:Querying GPT with perturbed text: What of is\n", + "INFO:__main__:Querying GPT with perturbed text: life? the of What is\n", + "INFO:__main__:Querying GPT with perturbed text: What life? is\n", "INFO:__main__:Querying GPT with perturbed text: meaning\n", - "INFO:__main__:Querying GPT with perturbed text: is of\n", - "INFO:__main__:Querying GPT with perturbed text: the meaning\n", + "INFO:__main__:Querying GPT with perturbed text: of is\n", + "INFO:__main__:Querying GPT with perturbed text: meaning the\n", "INFO:__main__:Querying GPT with perturbed text: meaning life?\n", - "INFO:__main__:Querying GPT with perturbed text: What life?\n", + "INFO:__main__:Querying GPT with perturbed text: life? What\n", "INFO:__main__:Querying GPT with perturbed text: What the life?\n", - "INFO:__main__:Querying GPT with perturbed text: What is meaning of\n", - "INFO:__main__:Querying GPT with perturbed text: the life? of is meaning\n", + "INFO:__main__:Querying GPT with perturbed text: What of meaning is\n", + "INFO:__main__:Querying GPT with perturbed text: life? meaning the of is\n", "INFO:__main__:Querying GPT with perturbed text: What the of\n", - "INFO:__main__:Querying GPT with perturbed text: is meaning life?\n", + "INFO:__main__:Querying GPT with perturbed text: meaning life? is\n", "INFO:__main__:Querying GPT with perturbed text: of\n", "INFO:__main__:Querying GPT with perturbed text: What the\n", - "INFO:__main__:Querying GPT with perturbed text: the meaning life?\n", - "INFO:__main__:Querying GPT with perturbed text: is the\n", + "INFO:__main__:Querying GPT with perturbed text: meaning the life?\n", + "INFO:__main__:Querying GPT with perturbed text: the is\n", "INFO:__main__:Querying GPT with perturbed text: the of\n", - "INFO:__main__:Querying GPT with perturbed text: life? the meaning of\n", - "INFO:__main__:Querying GPT with perturbed text: the meaning of\n", + "INFO:__main__:Querying GPT with perturbed text: meaning the life? of\n", + "INFO:__main__:Querying GPT with perturbed text: meaning the of\n", "INFO:__main__:Querying GPT with perturbed text: life? of\n", - "INFO:__main__:Querying GPT with perturbed text: is meaning\n", + "INFO:__main__:Querying GPT with perturbed text: meaning is\n", "INFO:__main__:Querying GPT with perturbed text: What the meaning\n", - "INFO:__main__:Querying GPT with perturbed text: the life? of What meaning\n", - "INFO:__main__:Querying GPT with perturbed text: is meaning of\n", - "INFO:__main__:Querying GPT with perturbed text: is meaning\n", - "INFO:__main__:Querying GPT with perturbed text: What is the life?\n", - "INFO:__main__:Querying GPT with perturbed text: the life?\n", - "INFO:__main__:Querying GPT with perturbed text: life? is of\n", - "INFO:__main__:Querying GPT with perturbed text: What is meaning life?\n", + "INFO:__main__:Querying GPT with perturbed text: life? meaning the of What\n", + "INFO:__main__:Querying GPT with perturbed text: meaning of is\n", + "INFO:__main__:Querying GPT with perturbed text: meaning is\n", + "INFO:__main__:Querying GPT with perturbed text: What the life? is\n", + "INFO:__main__:Querying GPT with perturbed text: life? the\n", + "INFO:__main__:Querying GPT with perturbed text: life? of is\n", + "INFO:__main__:Querying GPT with perturbed text: What life? meaning is\n", "INFO:__main__:Querying GPT with perturbed text: What is\n", - "INFO:__main__:Querying GPT with perturbed text: is the meaning life?\n", - "INFO:__main__:Querying GPT with perturbed text: life? is meaning of\n", + "INFO:__main__:Querying GPT with perturbed text: meaning the life? is\n", + "INFO:__main__:Querying GPT with perturbed text: meaning of life? is\n", "INFO:__main__:Querying GPT with perturbed text: What the meaning of\n", - "INFO:__main__:Querying GPT with perturbed text: the life? is What meaning\n", - "INFO:__main__:Querying GPT with perturbed text: the of is What meaning\n", - "INFO:__main__:Querying GPT with perturbed text: What is meaning\n", + "INFO:__main__:Querying GPT with perturbed text: life? meaning the What is\n", + "INFO:__main__:Querying GPT with perturbed text: meaning the of What is\n", + "INFO:__main__:Querying GPT with perturbed text: What meaning is\n", "INFO:__main__:Querying GPT with perturbed text: What the meaning life?\n", - "INFO:__main__:Querying GPT with perturbed text: What meaning life?\n", + "INFO:__main__:Querying GPT with perturbed text: What life? meaning\n", "INFO:__main__:Querying GPT with perturbed text: What life? meaning of\n", "INFO:__main__:Querying GPT with perturbed text: What meaning of\n", "INFO:__main__:Querying GPT with perturbed text: What is\n", - "INFO:__main__:Querying GPT with perturbed text: What is the of\n", + "INFO:__main__:Querying GPT with perturbed text: What the of is\n", "INFO:__main__:Perturbation 1:\n", "INFO:__main__:Input: meaning of\n", "INFO:__main__:GPT Output: I am an AI and do not have the\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 2:\n", - "INFO:__main__:Input: What is the of\n", + "INFO:__main__:Input: What the of is\n", "INFO:__main__:GPT Output: I'm sorry, I cannot provide a number\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 3:\n", - "INFO:__main__:Input: What life? the of\n", + "INFO:__main__:Input: What the life? of\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 4:\n", - "INFO:__main__:Input: is the meaning\n", - "INFO:__main__:GPT Output: I'm sorry, I cannot provide a single\n", + "INFO:__main__:Input: meaning the is\n", + "INFO:__main__:GPT Output: 1\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 5:\n", "INFO:__main__:Input: What life?\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 6:\n", - "INFO:__main__:Input: the life? of is What meaning\n", + "INFO:__main__:Input: life? meaning the of What is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 7:\n", @@ -1210,15 +1199,15 @@ "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 8:\n", - "INFO:__main__:Input: is life?\n", + "INFO:__main__:Input: life? is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 9:\n", - "INFO:__main__:Input: life? What is of\n", + "INFO:__main__:Input: What of life? is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 10:\n", - "INFO:__main__:Input: life? of is What meaning\n", + "INFO:__main__:Input: life? meaning of What is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 11:\n", @@ -1226,11 +1215,11 @@ "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 12:\n", - "INFO:__main__:Input: What is the\n", - "INFO:__main__:GPT Output: I am an AI and I do not have\n", + "INFO:__main__:Input: What the is\n", + "INFO:__main__:GPT Output: I cannot respond with a single number as I\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 13:\n", - "INFO:__main__:Input: is the life?\n", + "INFO:__main__:Input: life? the is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 14:\n", @@ -1238,8 +1227,8 @@ "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 15:\n", - "INFO:__main__:Input: What is the meaning\n", - "INFO:__main__:GPT Output: I'm sorry, I am an AI and\n", + "INFO:__main__:Input: What the meaning is\n", + "INFO:__main__:GPT Output: I'm sorry, I cannot provide a number\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 16:\n", "INFO:__main__:Input: What meaning\n", @@ -1250,31 +1239,31 @@ "INFO:__main__:GPT Output: I cannot provide a number without context. Please\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 18:\n", - "INFO:__main__:Input: life? is the of\n", + "INFO:__main__:Input: life? the of is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 19:\n", - "INFO:__main__:Input: is the of\n", - "INFO:__main__:GPT Output: 42\n", + "INFO:__main__:Input: the of is\n", + "INFO:__main__:GPT Output: 0\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 20:\n", - "INFO:__main__:Input: is the meaning of\n", - "INFO:__main__:GPT Output: I'm sorry, I cannot provide a response\n", + "INFO:__main__:Input: meaning the of is\n", + "INFO:__main__:GPT Output: 0\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 21:\n", - "INFO:__main__:Input: life? meaning of\n", + "INFO:__main__:Input: meaning life? of\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 22:\n", - "INFO:__main__:Input: What is of\n", - "INFO:__main__:GPT Output: I am an AI and do not have a\n", + "INFO:__main__:Input: What of is\n", + "INFO:__main__:GPT Output: I am an AI and do not have the\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 23:\n", - "INFO:__main__:Input: the life? of is What\n", + "INFO:__main__:Input: life? the of What is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 24:\n", - "INFO:__main__:Input: What is life?\n", + "INFO:__main__:Input: What life? is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 25:\n", @@ -1282,31 +1271,31 @@ "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 26:\n", - "INFO:__main__:Input: is of\n", + "INFO:__main__:Input: of is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 27:\n", - "INFO:__main__:Input: the meaning\n", - "INFO:__main__:GPT Output: I'm sorry, I cannot provide a single\n", + "INFO:__main__:Input: meaning the\n", + "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 28:\n", "INFO:__main__:Input: meaning life?\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 29:\n", - "INFO:__main__:Input: What life?\n", - "INFO:__main__:GPT Output: 42\n", + "INFO:__main__:Input: life? What\n", + "INFO:__main__:GPT Output: I'm sorry, I cannot provide a number\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 30:\n", "INFO:__main__:Input: What the life?\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 31:\n", - "INFO:__main__:Input: What is meaning of\n", - "INFO:__main__:GPT Output: This statement is asking for a numerical response without\n", + "INFO:__main__:Input: What of meaning is\n", + "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 32:\n", - "INFO:__main__:Input: the life? of is meaning\n", + "INFO:__main__:Input: life? meaning the of is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 33:\n", @@ -1314,7 +1303,7 @@ "INFO:__main__:GPT Output: I am an AI and I do not have\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 34:\n", - "INFO:__main__:Input: is meaning life?\n", + "INFO:__main__:Input: meaning life? is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 35:\n", @@ -1326,63 +1315,63 @@ "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 37:\n", - "INFO:__main__:Input: the meaning life?\n", + "INFO:__main__:Input: meaning the life?\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 38:\n", - "INFO:__main__:Input: is the\n", - "INFO:__main__:GPT Output: 42\n", + "INFO:__main__:Input: the is\n", + "INFO:__main__:GPT Output: 5\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 39:\n", "INFO:__main__:Input: the of\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 40:\n", - "INFO:__main__:Input: life? the meaning of\n", + "INFO:__main__:Input: meaning the life? of\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 41:\n", - "INFO:__main__:Input: the meaning of\n", - "INFO:__main__:GPT Output: 42\n", + "INFO:__main__:Input: meaning the of\n", + "INFO:__main__:GPT Output: 0\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 42:\n", "INFO:__main__:Input: life? of\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 43:\n", - "INFO:__main__:Input: is meaning\n", - "INFO:__main__:GPT Output: 3\n", + "INFO:__main__:Input: meaning is\n", + "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 44:\n", "INFO:__main__:Input: What the meaning\n", "INFO:__main__:GPT Output: I'm sorry, I cannot provide a single\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 45:\n", - "INFO:__main__:Input: the life? of What meaning\n", + "INFO:__main__:Input: life? meaning the of What\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 46:\n", - "INFO:__main__:Input: is meaning of\n", - "INFO:__main__:GPT Output: I'm sorry, I cannot provide a response\n", + "INFO:__main__:Input: meaning of is\n", + "INFO:__main__:GPT Output: 1\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 47:\n", - "INFO:__main__:Input: is meaning\n", - "INFO:__main__:GPT Output: 3\n", + "INFO:__main__:Input: meaning is\n", + "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 48:\n", - "INFO:__main__:Input: What is the life?\n", - "INFO:__main__:GPT Output: I'm sorry, I cannot provide a single\n", + "INFO:__main__:Input: What the life? is\n", + "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 49:\n", - "INFO:__main__:Input: the life?\n", + "INFO:__main__:Input: life? the\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 50:\n", - "INFO:__main__:Input: life? is of\n", + "INFO:__main__:Input: life? of is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 51:\n", - "INFO:__main__:Input: What is meaning life?\n", + "INFO:__main__:Input: What life? meaning is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 52:\n", @@ -1390,11 +1379,11 @@ "INFO:__main__:GPT Output: I am an AI and do not have the\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 53:\n", - "INFO:__main__:Input: is the meaning life?\n", + "INFO:__main__:Input: meaning the life? is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 54:\n", - "INFO:__main__:Input: life? is meaning of\n", + "INFO:__main__:Input: meaning of life? is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 55:\n", @@ -1402,23 +1391,23 @@ "INFO:__main__:GPT Output: I'm sorry, I cannot provide a response\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 56:\n", - "INFO:__main__:Input: the life? is What meaning\n", - "INFO:__main__:GPT Output: 42\n", + "INFO:__main__:Input: life? meaning the What is\n", + "INFO:__main__:GPT Output: I'm sorry, I cannot provide a numerical\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 57:\n", - "INFO:__main__:Input: the of is What meaning\n", + "INFO:__main__:Input: meaning the of What is\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 58:\n", - "INFO:__main__:Input: What is meaning\n", - "INFO:__main__:GPT Output: I'm sorry, I cannot provide a single\n", + "INFO:__main__:Input: What meaning is\n", + "INFO:__main__:GPT Output: There is no single number that can represent the\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 59:\n", "INFO:__main__:Input: What the meaning life?\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 60:\n", - "INFO:__main__:Input: What meaning life?\n", + "INFO:__main__:Input: What life? meaning\n", "INFO:__main__:GPT Output: 42\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 61:\n", @@ -1434,7 +1423,7 @@ "INFO:__main__:GPT Output: I am an AI and do not have the\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbation 64:\n", - "INFO:__main__:Input: What is the of\n", + "INFO:__main__:Input: What the of is\n", "INFO:__main__:GPT Output: I'm sorry, I cannot provide a number\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Loading Google news Word2Vec model...\n" @@ -1455,199 +1444,199 @@ "INFO:__main__:Computing WMD scores...\n", "INFO:__main__:Normalizing similarities...\n", "INFO:__main__:Perturbed Text: meaning of\n", - "INFO:__main__:Similarity Score: 0.6926\n", + "INFO:__main__:Similarity Score: 0.0420\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What is the of\n", - "INFO:__main__:Similarity Score: 0.3423\n", + "INFO:__main__:Perturbed Text: What the of is\n", + "INFO:__main__:Similarity Score: 0.6245\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What life? the of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: What the life? of\n", + "INFO:__main__:Similarity Score: 0.5637\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is the meaning\n", - "INFO:__main__:Similarity Score: 0.3327\n", + "INFO:__main__:Perturbed Text: meaning the is\n", + "INFO:__main__:Similarity Score: 0.7323\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.2817\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: the life? of is What meaning\n", + "INFO:__main__:Perturbed Text: life? meaning the of What is\n", "INFO:__main__:Similarity Score: 1.0000\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: the\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.2578\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: life? is\n", + "INFO:__main__:Similarity Score: 0.4223\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: life? What is of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: What of life? is\n", + "INFO:__main__:Similarity Score: 0.5933\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: life? of is What meaning\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: life? meaning of What is\n", + "INFO:__main__:Similarity Score: 0.7813\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What life? of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.2817\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What is the\n", - "INFO:__main__:Similarity Score: 0.5098\n", + "INFO:__main__:Perturbed Text: What the is\n", + "INFO:__main__:Similarity Score: 0.6245\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is the life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: life? the is\n", + "INFO:__main__:Similarity Score: 0.7452\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: life? the of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.4667\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What is the meaning\n", - "INFO:__main__:Similarity Score: 0.2628\n", + "INFO:__main__:Perturbed Text: What the meaning is\n", + "INFO:__main__:Similarity Score: 0.8146\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What meaning\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.2826\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What of\n", - "INFO:__main__:Similarity Score: 0.4053\n", + "INFO:__main__:Similarity Score: 0.0940\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: life? is the of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: life? the of is\n", + "INFO:__main__:Similarity Score: 0.7452\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is the of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: the of is\n", + "INFO:__main__:Similarity Score: 0.5286\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is the meaning of\n", - "INFO:__main__:Similarity Score: 0.3013\n", + "INFO:__main__:Perturbed Text: meaning the of is\n", + "INFO:__main__:Similarity Score: 0.7323\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: life? meaning of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: meaning life? of\n", + "INFO:__main__:Similarity Score: 0.2705\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What is of\n", - "INFO:__main__:Similarity Score: 0.5332\n", + "INFO:__main__:Perturbed Text: What of is\n", + "INFO:__main__:Similarity Score: 0.3831\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: the life? of is What\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: life? the of What is\n", + "INFO:__main__:Similarity Score: 0.8248\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What is life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: What life? is\n", + "INFO:__main__:Similarity Score: 0.5933\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: meaning\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.0420\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: of is\n", + "INFO:__main__:Similarity Score: 0.1413\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: the meaning\n", - "INFO:__main__:Similarity Score: 0.3327\n", + "INFO:__main__:Perturbed Text: meaning the\n", + "INFO:__main__:Similarity Score: 0.4684\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: meaning life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.2705\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: life? What\n", + "INFO:__main__:Similarity Score: 0.2817\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What the life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.5637\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What is meaning of\n", - "INFO:__main__:Similarity Score: 0.6975\n", + "INFO:__main__:Perturbed Text: What of meaning is\n", + "INFO:__main__:Similarity Score: 0.5872\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: the life? of is meaning\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: life? meaning the of is\n", + "INFO:__main__:Similarity Score: 0.9239\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What the of\n", - "INFO:__main__:Similarity Score: 0.5098\n", + "INFO:__main__:Similarity Score: 0.3775\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is meaning life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: meaning life? is\n", + "INFO:__main__:Similarity Score: 0.6311\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.8385\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What the\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.3775\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: the meaning life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: meaning the life?\n", + "INFO:__main__:Similarity Score: 0.6486\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is the\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: the is\n", + "INFO:__main__:Similarity Score: 0.5286\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: the of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.2578\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: life? the meaning of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: meaning the life? of\n", + "INFO:__main__:Similarity Score: 0.6486\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: the meaning of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: meaning the of\n", + "INFO:__main__:Similarity Score: 0.4684\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: life? of\n", - "INFO:__main__:Similarity Score: 1.0000\n", - "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is meaning\n", "INFO:__main__:Similarity Score: 0.0000\n", "INFO:__main__:--------------------------------------------------\n", + "INFO:__main__:Perturbed Text: meaning is\n", + "INFO:__main__:Similarity Score: 0.4174\n", + "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What the meaning\n", - "INFO:__main__:Similarity Score: 0.3327\n", + "INFO:__main__:Similarity Score: 0.5580\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: the life? of What meaning\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: life? meaning the of What\n", + "INFO:__main__:Similarity Score: 0.7373\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is meaning of\n", - "INFO:__main__:Similarity Score: 0.3013\n", + "INFO:__main__:Perturbed Text: meaning of is\n", + "INFO:__main__:Similarity Score: 0.4174\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is meaning\n", - "INFO:__main__:Similarity Score: 0.0000\n", + "INFO:__main__:Perturbed Text: meaning is\n", + "INFO:__main__:Similarity Score: 0.4174\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What is the life?\n", - "INFO:__main__:Similarity Score: 0.3327\n", + "INFO:__main__:Perturbed Text: What the life? is\n", + "INFO:__main__:Similarity Score: 0.8248\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: the life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: life? the\n", + "INFO:__main__:Similarity Score: 0.4667\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: life? is of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: life? of is\n", + "INFO:__main__:Similarity Score: 0.4223\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What is meaning life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: What life? meaning is\n", + "INFO:__main__:Similarity Score: 0.7813\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What is\n", - "INFO:__main__:Similarity Score: 0.6926\n", + "INFO:__main__:Similarity Score: 0.3831\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: is the meaning life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: meaning the life? is\n", + "INFO:__main__:Similarity Score: 0.9239\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: life? is meaning of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: meaning of life? is\n", + "INFO:__main__:Similarity Score: 0.6311\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What the meaning of\n", - "INFO:__main__:Similarity Score: 0.3013\n", + "INFO:__main__:Similarity Score: 0.5580\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: the life? is What meaning\n", + "INFO:__main__:Perturbed Text: life? meaning the What is\n", "INFO:__main__:Similarity Score: 1.0000\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: the of is What meaning\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: meaning the of What is\n", + "INFO:__main__:Similarity Score: 0.8146\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What is meaning\n", - "INFO:__main__:Similarity Score: 0.3327\n", + "INFO:__main__:Perturbed Text: What meaning is\n", + "INFO:__main__:Similarity Score: 0.5872\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What the meaning life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.7373\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What meaning life?\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Perturbed Text: What life? meaning\n", + "INFO:__main__:Similarity Score: 0.4741\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What life? meaning of\n", - "INFO:__main__:Similarity Score: 1.0000\n", + "INFO:__main__:Similarity Score: 0.4741\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What meaning of\n", - "INFO:__main__:Similarity Score: 0.5901\n", + "INFO:__main__:Similarity Score: 0.2826\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Perturbed Text: What is\n", - "INFO:__main__:Similarity Score: 0.6926\n", + "INFO:__main__:Similarity Score: 0.3831\n", "INFO:__main__:--------------------------------------------------\n", - "INFO:__main__:Perturbed Text: What is the of\n", - "INFO:__main__:Similarity Score: 0.3423\n", + "INFO:__main__:Perturbed Text: What the of is\n", + "INFO:__main__:Similarity Score: 0.6245\n", "INFO:__main__:--------------------------------------------------\n", "INFO:__main__:Fitting regression model...\n", - "INFO:__main__:Regression coefficients: [-0.0156223 -0.00516307 0.0098198 -0.00151779 -0.00145014 0.03246633]\n", + "INFO:__main__:Regression coefficients: [0.03092824 0.16285994 0.14423082 0.11104172 0.03729391 0.11812501]\n", "INFO:__main__:Computing metrics...\n", "INFO:__main__:Plotting heatmap...\n" ] @@ -1658,7 +1647,7 @@ "text/plain": [ "
" ], - "image/png": "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\n" + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAyIAAABxCAYAAAApvxeaAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAMktJREFUeJzt3XlclOX+//HXMDPsOwKCG67hjisuKWqlpVlqQtqmLUczy+wcPeX5tWib1fFUpp7MvidtMRcy10xFBZfcwjB3xRQTkX3Yt4G5f38AEwgq4Cwgn+fjwaO455p73vfNPeP9mfu67kulKIqCEEIIIYQQQliQjbUDCCGEEEIIIRofKUSEEEIIIYQQFieFiBBCCCGEEMLipBARQgghhBBCWJwUIkIIIYQQQgiLk0JECCGEEEIIYXFSiAghhBBCCCEsTgoRIYQQQgghhMVJISKEEEIIIYSwOClEhBBCCCGEEBZnskJEpVLV6CcqKsokr5eQkMDcuXM5duxYjdqvWLEClUpFdHR0tY8PGTKELl26mCTbjWzdupW5c+ea9TWEEEIIIYRoCDSmWtG3335b6fdvvvmGiIiIKss7duxoktdLSEhg3rx5BAQEEBQUZJJ1mtvWrVtZsmSJFCNCCCGEEKLRM1kh8sQTT1T6/dChQ0RERFRZLoQQQgghhBAWHSNiMBj49NNP6dy5M/b29vj6+jJ16lR0Op2xzVtvvYWNjQ27du2q9NwpU6Zga2vL77//TlRUFH369AHg6aefNnb7WrFihckzf/fdd/Tq1QsHBwc8PT2ZMGECV65cqdRm3759hIaG0rJlS+zs7GjRogWvvPIK+fn5xjaTJ09myZIlQOVubABxcXGoVCoWLFjAkiVLaNOmDY6OjgwfPpwrV66gKArvvPMOzZs3x8HBgYcffpj09PRKGTZu3MioUaPw9/fHzs6Otm3b8s4771BSUlKpXXkXtKNHjzJgwAAcHBxo3bo1S5cuNfm+E0IIIYQQ4kZMdkWkJqZOncqKFSt4+umnmTFjBpcuXWLx4sXExMTwyy+/oNVqef3119m8eTPPPvssJ06cwMXFhe3bt/Pll1/yzjvv0L17d5KSknj77bd58803mTJlCoMGDQJgwIABt8yQmZlJampqleV6vb7Ksvfee4833niDsLAwnnvuOVJSUli0aBGDBw8mJiYGd3d3AMLDw8nLy2PatGl4eXlx5MgRFi1aRHx8POHh4cZtT0hIqLa7WrmVK1dSVFTESy+9RHp6Oh999BFhYWEMGzaMqKgoXn31VS5cuMCiRYuYNWsWX331lfG5K1aswNnZmb///e84Ozuze/du3nzzTbKysvj3v/9d6XV0Oh0jR44kLCyMiRMnsnbtWqZNm4atrS3PPPPMLfehEEIIIYQQt00xk+nTpysVV79v3z4FUFauXFmp3bZt26osP3HihGJra6s899xzik6nU5o1a6b07t1b0ev1xja//vqrAijLly+vUZ7ly5crwE1/OnfubGwfFxenqNVq5b333qu0nhMnTigajabS8ry8vCqvN3/+fEWlUimXL1++4T4pd+nSJQVQvL29lYyMDOPyOXPmKIDSvXv3Sts+ceJExdbWVikoKLhphqlTpyqOjo6V2oWEhCiA8p///Me4rLCwUAkKClJ8fHyUoqKiqjtPCCGEEEIIE7NY16zw8HDc3Ny47777SE1NNf706tULZ2dnIiMjjW27dOnCvHnz+L//+z9GjBhBamoqX3/9NRrN7V/AWbJkCREREVV+unXrVqndjz/+iMFgICwsrFLepk2b0r59+0p5HRwcjP+fm5tLamoqAwYMQFEUYmJiapwtNDQUNzc34+/BwcFA6fibitseHBxMUVERV69erTZDdnY2qampDBo0iLy8PM6ePVvpdTQaDVOnTjX+bmtry9SpU0lOTubo0aM1ziuEEEIIIURdWaxrVmxsLJmZmfj4+FT7eHJycqXfZ8+ezerVqzly5Ajvv/8+nTp1MkmOvn370rt37yrLPTw8KnXZio2NRVEU2rdvX+16tFqt8f///PNP3nzzTTZt2lRpvAuUdgWrqZYtW1b6vbwoadGiRbXLK77WqVOneP3119m9ezdZWVk3zeDv74+Tk1OlZR06dABKx6v069evxpmFEEIIIYSoC4sVIgaDAR8fH1auXFnt497e3pV+v3jxIrGxsQCcOHHC7PmuZzAYUKlU/Pzzz6jV6iqPOzs7A1BSUsJ9991Heno6r776KoGBgTg5OXH16lUmT56MwWCo8WtW9zo3W64oCgAZGRmEhITg6urK22+/Tdu2bbG3t+e3337j1VdfrVUGIYQQQgghLMFihUjbtm3ZuXMnAwcOrNSNqDoGg4HJkyfj6urKzJkzef/99xk/fjzjxo0ztim/45Q5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\n" }, "metadata": {} } @@ -1674,10 +1663,10 @@ "base_uri": "https://localhost:8080/" }, "id": "ZvhOnxc67LrE", - "outputId": "90801451-0ddb-4f27-cb6a-b73d670b07b2" + "outputId": "b5bc3e85-7275-447d-8139-5a8fea8c36a7" }, "id": "ZvhOnxc67LrE", - "execution_count": 19, + "execution_count": 15, "outputs": [ { "output_type": "execute_result", @@ -1685,229 +1674,228 @@ "text/plain": [ "{'original_output': 'The meaning of life is a philosophical question that has been debated by many thinkers and scholars throughout history. It is a complex and subjective concept that can have different interpretations and meanings for different individuals. Some believe that the meaning of life is to find happiness and fulfillment, while others believe it is to fulfill a certain purpose or destiny. Some see it as a journey of self-discovery and personal growth, while others see it as a way to contribute to the greater good of society. Ultimately, the meaning of life is a deeply personal and individual concept that can vary greatly from person to person.',\n", " 'gpt_pairs': [('meaning of', 'I am an AI and do not have the'),\n", - " ('What is the of', \"I'm sorry, I cannot provide a number\"),\n", - " ('What life? the of', '42'),\n", - " ('is the meaning', \"I'm sorry, I cannot provide a single\"),\n", + " ('What the of is', \"I'm sorry, I cannot provide a number\"),\n", + " ('What the life? of', '42'),\n", + " ('meaning the is', '1'),\n", " ('What life?', '42'),\n", - " ('the life? of is What meaning', '42'),\n", + " ('life? meaning the of What is', '42'),\n", " ('the', '42'),\n", - " ('is life?', '42'),\n", - " ('life? What is of', '42'),\n", - " ('life? of is What meaning', '42'),\n", + " ('life? is', '42'),\n", + " ('What of life? is', '42'),\n", + " ('life? meaning of What is', '42'),\n", " ('What life? of', '42'),\n", - " ('What is the', 'I am an AI and I do not have'),\n", - " ('is the life?', '42'),\n", + " ('What the is', 'I cannot respond with a single number as I'),\n", + " ('life? the is', '42'),\n", " ('life? the of', '42'),\n", - " ('What is the meaning', \"I'm sorry, I am an AI and\"),\n", + " ('What the meaning is', \"I'm sorry, I cannot provide a number\"),\n", " ('What meaning', '42'),\n", " ('What of', 'I cannot provide a number without context. Please'),\n", - " ('life? is the of', '42'),\n", - " ('is the of', '42'),\n", - " ('is the meaning of', \"I'm sorry, I cannot provide a response\"),\n", - " ('life? meaning of', '42'),\n", - " ('What is of', 'I am an AI and do not have a'),\n", - " ('the life? of is What', '42'),\n", - " ('What is life?', '42'),\n", + " ('life? the of is', '42'),\n", + " ('the of is', '0'),\n", + " ('meaning the of is', '0'),\n", + " ('meaning life? of', '42'),\n", + " ('What of is', 'I am an AI and do not have the'),\n", + " ('life? the of What is', '42'),\n", + " ('What life? is', '42'),\n", " ('meaning', '42'),\n", - " ('is of', '42'),\n", - " ('the meaning', \"I'm sorry, I cannot provide a single\"),\n", + " ('of is', '42'),\n", + " ('meaning the', '42'),\n", " ('meaning life?', '42'),\n", - " ('What life?', '42'),\n", + " ('life? What', \"I'm sorry, I cannot provide a number\"),\n", " ('What the life?', '42'),\n", - " ('What is meaning of',\n", - " 'This statement is asking for a numerical response without'),\n", - " ('the life? of is meaning', '42'),\n", + " ('What of meaning is', '42'),\n", + " ('life? meaning the of is', '42'),\n", " ('What the of', 'I am an AI and I do not have'),\n", - " ('is meaning life?', '42'),\n", + " ('meaning life? is', '42'),\n", " ('of', '42'),\n", " ('What the', '42'),\n", - " ('the meaning life?', '42'),\n", - " ('is the', '42'),\n", + " ('meaning the life?', '42'),\n", + " ('the is', '5'),\n", " ('the of', '42'),\n", - " ('life? the meaning of', '42'),\n", - " ('the meaning of', '42'),\n", + " ('meaning the life? of', '42'),\n", + " ('meaning the of', '0'),\n", " ('life? of', '42'),\n", - " ('is meaning', '3'),\n", + " ('meaning is', '42'),\n", " ('What the meaning', \"I'm sorry, I cannot provide a single\"),\n", - " ('the life? of What meaning', '42'),\n", - " ('is meaning of', \"I'm sorry, I cannot provide a response\"),\n", - " ('is meaning', '3'),\n", - " ('What is the life?', \"I'm sorry, I cannot provide a single\"),\n", - " ('the life?', '42'),\n", - " ('life? is of', '42'),\n", - " ('What is meaning life?', '42'),\n", + " ('life? meaning the of What', '42'),\n", + " ('meaning of is', '1'),\n", + " ('meaning is', '42'),\n", + " ('What the life? is', '42'),\n", + " ('life? the', '42'),\n", + " ('life? of is', '42'),\n", + " ('What life? meaning is', '42'),\n", " ('What is', 'I am an AI and do not have the'),\n", - " ('is the meaning life?', '42'),\n", - " ('life? is meaning of', '42'),\n", + " ('meaning the life? is', '42'),\n", + " ('meaning of life? is', '42'),\n", " ('What the meaning of', \"I'm sorry, I cannot provide a response\"),\n", - " ('the life? is What meaning', '42'),\n", - " ('the of is What meaning', '42'),\n", - " ('What is meaning', \"I'm sorry, I cannot provide a single\"),\n", + " ('life? meaning the What is', \"I'm sorry, I cannot provide a numerical\"),\n", + " ('meaning the of What is', '42'),\n", + " ('What meaning is', 'There is no single number that can represent the'),\n", " ('What the meaning life?', '42'),\n", - " ('What meaning life?', '42'),\n", + " ('What life? meaning', '42'),\n", " ('What life? meaning of', '42'),\n", " ('What meaning of', 'This means to provide a numerical answer without any'),\n", " ('What is', 'I am an AI and do not have the'),\n", - " ('What is the of', \"I'm sorry, I cannot provide a number\")],\n", - " 'wmd_scores': [('meaning of', 1.1168624920791228),\n", - " ('What is the of', 1.250071978175422),\n", - " ('What life? the of', 1.0),\n", - " ('is the meaning', 1.2537268096111513),\n", - " ('What life?', 1.0),\n", - " ('the life? of is What meaning', 1.0),\n", - " ('the', 1.0),\n", - " ('is life?', 1.0),\n", - " ('life? What is of', 1.0),\n", - " ('life? of is What meaning', 1.0),\n", - " ('What life? of', 1.0),\n", - " ('What is the', 1.18639193023658),\n", - " ('is the life?', 1.0),\n", - " ('life? the of', 1.0),\n", - " ('What is the meaning', 1.280317944530996),\n", - " ('What meaning', 1.0),\n", - " ('What of', 1.2260996361933447),\n", - " ('life? is the of', 1.0),\n", - " ('is the of', 1.0),\n", - " ('is the meaning of', 1.2656655758487574),\n", - " ('life? meaning of', 1.0),\n", - " ('What is of', 1.1774703468350618),\n", - " ('the life? of is What', 1.0),\n", - " ('What is life?', 1.0),\n", - " ('meaning', 1.0),\n", - " ('is of', 1.0),\n", - " ('the meaning', 1.2537268096111513),\n", - " ('meaning life?', 1.0),\n", - " ('What life?', 1.0),\n", - " ('What the life?', 1.0),\n", - " ('What is meaning of', 1.1150274132433853),\n", - " ('the life? of is meaning', 1.0),\n", - " ('What the of', 1.18639193023658),\n", - " ('is meaning life?', 1.0),\n", - " ('of', 1.0),\n", - " ('What the', 1.0),\n", - " ('the meaning life?', 1.0),\n", - " ('is the', 1.0),\n", - " ('the of', 1.0),\n", - " ('life? the meaning of', 1.0),\n", - " ('the meaning of', 1.0),\n", - " ('life? of', 1.0),\n", - " ('is meaning', 1.3802219486016571),\n", - " ('What the meaning', 1.2537268096111513),\n", - " ('the life? of What meaning', 1.0),\n", - " ('is meaning of', 1.2656655758487574),\n", - " ('is meaning', 1.3802219486016571),\n", - " ('What is the life?', 1.2537268096111513),\n", - " ('the life?', 1.0),\n", - " ('life? is of', 1.0),\n", - " ('What is meaning life?', 1.0),\n", - " ('What is', 1.1168624920791228),\n", - " ('is the meaning life?', 1.0),\n", - " ('life? is meaning of', 1.0),\n", - " ('What the meaning of', 1.2656655758487574),\n", - " ('the life? is What meaning', 1.0),\n", - " ('the of is What meaning', 1.0),\n", - " ('What is meaning', 1.2537268096111513),\n", - " ('What the meaning life?', 1.0),\n", - " ('What meaning life?', 1.0),\n", - " ('What life? meaning of', 1.0),\n", - " ('What meaning of', 1.1558574589852175),\n", - " ('What is', 1.1168624920791228),\n", - " ('What is the of', 1.250071978175422)],\n", - " 'similarities': [('meaning of', 0.6926466436014329),\n", - " ('What is the of', 0.3422999932141949),\n", - " ('What life? the of', 1.0),\n", - " ('is the meaning', 0.3326876300953092),\n", - " ('What life?', 1.0),\n", - " ('the life? of is What meaning', 1.0),\n", - " ('the', 1.0),\n", - " ('is life?', 1.0),\n", - " ('life? What is of', 1.0),\n", - " ('life? of is What meaning', 1.0),\n", - " ('What life? of', 1.0),\n", - " ('What is the', 0.5097812450804751),\n", - " ('is the life?', 1.0),\n", - " ('life? the of', 1.0),\n", - " ('What is the meaning', 0.262751807038174),\n", - " ('What meaning', 1.0),\n", - " ('What of', 0.40534827874910506),\n", - " ('life? is the of', 1.0),\n", - " ('is the of', 1.0),\n", - " ('is the meaning of', 0.30128816385851453),\n", - " ('life? meaning of', 1.0),\n", - " ('What is of', 0.533245391309616),\n", - " ('the life? of is What', 1.0),\n", - " ('What is life?', 1.0),\n", - " ('meaning', 1.0),\n", - " ('is of', 1.0),\n", - " ('the meaning', 0.3326876300953092),\n", - " ('meaning life?', 1.0),\n", - " ('What life?', 1.0),\n", - " ('What the life?', 1.0),\n", - " ('What is meaning of', 0.6974729794888965),\n", - " ('the life? of is meaning', 1.0),\n", - " ('What the of', 0.5097812450804751),\n", - " ('is meaning life?', 1.0),\n", + " ('What the of is', \"I'm sorry, I cannot provide a number\")],\n", + " 'wmd_scores': [('meaning of', 1.233671261200426),\n", + " ('What the of is', 1.0628075496649958),\n", + " ('What the life? of', 1.0806165532937326),\n", + " ('meaning the is', 1.0311814638446506),\n", + " ('What life?', 1.1633612100469148),\n", + " ('life? meaning the of What is', 0.9526309194303653),\n", + " ('the', 1.170382075095829),\n", + " ('life? is', 1.122128792381357),\n", + " ('What of life? is', 1.0719448387259423),\n", + " ('life? meaning of What is', 1.0168002024889595),\n", + " ('What life? of', 1.1633612100469148),\n", + " ('What the is', 1.0628075496649958),\n", + " ('life? the is', 1.0273936339418845),\n", + " ('life? the of', 1.109089620951251),\n", + " ('What the meaning is', 1.0070102028511259),\n", + " ('What meaning', 1.1631038130670208),\n", + " ('What of', 1.2184382064571597),\n", + " ('life? the of is', 1.0273936339418845),\n", + " ('the of is', 1.0909415665247084),\n", + " ('meaning the of is', 1.0311814638446506),\n", + " ('meaning life? of', 1.1666489208938826),\n", + " ('What of is', 1.1336107510153899),\n", + " ('life? the of What is', 1.0040393468897195),\n", + " ('What life? is', 1.0719448387259423),\n", + " ('meaning', 1.233671261200426),\n", + " ('of is', 1.2045458171138674),\n", + " ('meaning the', 1.108580458929378),\n", + " ('meaning life?', 1.1666489208938826),\n", + " ('life? What', 1.1633612100469148),\n", + " ('What the life?', 1.0806165532937326),\n", + " ('What of meaning is', 1.07372918751398),\n", + " ('life? meaning the of is', 0.9749581353469863),\n", + " ('What the of', 1.1352501840167282),\n", + " ('meaning life? is', 1.0608620662941566),\n", " ('of', 1.0),\n", - " ('What the', 1.0),\n", - " ('the meaning life?', 1.0),\n", - " ('is the', 1.0),\n", - " ('the of', 1.0),\n", - " ('life? the meaning of', 1.0),\n", - " ('the meaning of', 1.0),\n", - " ('life? of', 1.0),\n", - " ('is meaning', 0.0),\n", - " ('What the meaning', 0.3326876300953092),\n", - " ('the life? of What meaning', 1.0),\n", - " ('is meaning of', 0.30128816385851453),\n", - " ('is meaning', 0.0),\n", - " ('What is the life?', 0.3326876300953092),\n", - " ('the life?', 1.0),\n", - " ('life? is of', 1.0),\n", - " ('What is meaning life?', 1.0),\n", - " ('What is', 0.6926466436014329),\n", - " ('is the meaning life?', 1.0),\n", - " ('life? is meaning of', 1.0),\n", - " ('What the meaning of', 0.30128816385851453),\n", - " ('the life? is What meaning', 1.0),\n", - " ('the of is What meaning', 1.0),\n", - " ('What is meaning', 0.3326876300953092),\n", - " ('What the meaning life?', 1.0),\n", - " ('What meaning life?', 1.0),\n", - " ('What life? meaning of', 1.0),\n", - " ('What meaning of', 0.5900882114817023),\n", - " ('What is', 0.6926466436014329),\n", - " ('What is the of', 0.3422999932141949)],\n", - " 'coefficients': array([-0.0156223 , -0.00516307, 0.0098198 , -0.00151779, -0.00145014,\n", - " 0.03246633]),\n", - " 'weights': array([4.63608776e-05, 3.72129212e-06, 3.35462628e-04, 3.45859782e-06,\n", - " 3.35462628e-04, 3.35462628e-04, 3.35462628e-04, 3.35462628e-04,\n", - " 3.35462628e-04, 3.35462628e-04, 3.35462628e-04, 1.28752139e-05,\n", - " 3.35462628e-04, 3.35462628e-04, 2.01737719e-06, 3.35462628e-04,\n", - " 5.98315497e-06, 3.35462628e-04, 3.35462628e-04, 2.71892276e-06,\n", - " 3.35462628e-04, 1.52414580e-05, 3.35462628e-04, 3.35462628e-04,\n", - " 3.35462628e-04, 3.35462628e-04, 3.45859782e-06, 3.35462628e-04,\n", - " 3.35462628e-04, 3.35462628e-04, 4.79050774e-05, 3.35462628e-04,\n", - " 1.28752139e-05, 3.35462628e-04, 3.35462628e-04, 3.35462628e-04,\n", - " 3.35462628e-04, 3.35462628e-04, 3.35462628e-04, 3.35462628e-04,\n", - " 3.35462628e-04, 3.35462628e-04, 2.40606981e-07, 3.45859782e-06,\n", - " 3.35462628e-04, 2.71892276e-06, 2.40606981e-07, 3.45859782e-06,\n", - " 3.35462628e-04, 3.35462628e-04, 3.35462628e-04, 4.63608776e-05,\n", - " 3.35462628e-04, 3.35462628e-04, 2.71892276e-06, 3.35462628e-04,\n", - " 3.35462628e-04, 3.45859782e-06, 3.35462628e-04, 3.35462628e-04,\n", - " 3.35462628e-04, 2.28159268e-05, 4.63608776e-05, 3.72129212e-06]),\n", - " 'metrics': {'Mean Squared Error (MSE)': 0.0031288578599134326,\n", - " 'Mean Absolute Error (MAE)': 0.019897211635952747,\n", - " 'Mean Loss (Lm)': np.float64(0.188874737908862),\n", - " 'Mean L1 Loss': np.float64(0.20220305466430827),\n", - " 'Mean L2 Loss': np.float64(0.12267636474032828),\n", - " 'Weighted L1 Loss': np.float64(4.4711521642990545e-06),\n", - " 'Weighted L2 Loss': np.float64(7.030934709895687e-07),\n", - " 'Weighted R-squared (R²ω)': np.float64(0.07330621208583687),\n", - " 'Weighted Adjusted R-squared (R^²ω)': np.float64(-0.0242405024314436)}}" + " ('What the', 1.1352501840167282),\n", + " ('meaning the life?', 1.0557356592042582),\n", + " ('the is', 1.0909415665247084),\n", + " ('the of', 1.170382075095829),\n", + " ('meaning the life? of', 1.0557356592042582),\n", + " ('meaning the of', 1.108580458929378),\n", + " ('life? of', 1.246007543451047),\n", + " ('meaning is', 1.1235598854955635),\n", + " ('What the meaning', 1.0823137679420802),\n", + " ('life? meaning the of What', 1.0297132421017823),\n", + " ('meaning of is', 1.1235598854955635),\n", + " ('meaning is', 1.1235598854955635),\n", + " ('What the life? is', 1.0040393468897195),\n", + " ('life? the', 1.109089620951251),\n", + " ('life? of is', 1.122128792381357),\n", + " ('What life? meaning is', 1.0168002024889595),\n", + " ('What is', 1.1336107510153899),\n", + " ('meaning the life? is', 0.9749581353469863),\n", + " ('meaning of life? is', 1.0608620662941566),\n", + " ('What the meaning of', 1.0823137679420802),\n", + " ('life? meaning the What is', 0.9526309194303653),\n", + " ('meaning the of What is', 1.0070102028511259),\n", + " ('What meaning is', 1.07372918751398),\n", + " ('What the meaning life?', 1.0297132421017823),\n", + " ('What life? meaning', 1.106905524162995),\n", + " ('What life? meaning of', 1.106905524162995),\n", + " ('What meaning of', 1.1631038130670208),\n", + " ('What is', 1.1336107510153899),\n", + " ('What the of is', 1.0628075496649958)],\n", + " 'similarities': [('meaning of', 0.042049301957170715),\n", + " ('What the of is', 0.6244532753677621),\n", + " ('What the life? of', 0.5637497217421624),\n", + " ('meaning the is', 0.7322535676572927),\n", + " ('What life?', 0.2817072889839577),\n", + " ('life? meaning the of What is', 1.0),\n", + " ('the', 0.25777605358866884),\n", + " ('life? is', 0.4222516074114926),\n", + " ('What of life? is', 0.5933080227715555),\n", + " ('life? meaning of What is', 0.781273360572618),\n", + " ('What life? of', 0.2817072889839577),\n", + " ('What the is', 0.6244532753677621),\n", + " ('life? the is', 0.7451647186919403),\n", + " ('life? the of', 0.4666967688950697),\n", + " ('What the meaning is', 0.8146434345194213),\n", + " ('What meaning', 0.2825846492056633),\n", + " ('What of', 0.09397250747538666),\n", + " ('life? the of is', 0.7451647186919403),\n", + " ('the of is', 0.5285560069550976),\n", + " ('meaning the of is', 0.7322535676572927),\n", + " ('meaning life? of', 0.2705008376930873),\n", + " ('What of is', 0.3831143425651172),\n", + " ('life? the of What is', 0.8247698580929536),\n", + " ('What life? is', 0.5933080227715555),\n", + " ('meaning', 0.042049301957170715),\n", + " ('of is', 0.1413259371825638),\n", + " ('meaning the', 0.46843229238325756),\n", + " ('meaning life?', 0.2705008376930873),\n", + " ('life? What', 0.2817072889839577),\n", + " ('What the life?', 0.5637497217421624),\n", + " ('What of meaning is', 0.5872259131488338),\n", + " ('life? meaning the of is', 0.9238957228063029),\n", + " ('What the of', 0.37752619113413377),\n", + " ('meaning life? is', 0.6310846263737715),\n", + " ('of', 0.8385383268767336),\n", + " ('What the', 0.37752619113413377),\n", + " ('meaning the life?', 0.6485584353625103),\n", + " ('the is', 0.5285560069550976),\n", + " ('the of', 0.25777605358866884),\n", + " ('meaning the life? of', 0.6485584353625103),\n", + " ('meaning the of', 0.46843229238325756),\n", + " ('life? of', 0.0),\n", + " ('meaning is', 0.41737360079121855),\n", + " ('What the meaning', 0.557964616490464),\n", + " ('life? meaning the of What', 0.7372581304706026),\n", + " ('meaning of is', 0.41737360079121855),\n", + " ('meaning is', 0.41737360079121855),\n", + " ('What the life? is', 0.8247698580929536),\n", + " ('life? the', 0.4666967688950697),\n", + " ('life? of is', 0.4222516074114926),\n", + " ('What life? meaning is', 0.781273360572618),\n", + " ('What is', 0.3831143425651172),\n", + " ('meaning the life? is', 0.9238957228063029),\n", + " ('meaning of life? is', 0.6310846263737715),\n", + " ('What the meaning of', 0.557964616490464),\n", + " ('life? meaning the What is', 1.0),\n", + " ('meaning the of What is', 0.8146434345194213),\n", + " ('What meaning is', 0.5872259131488338),\n", + " ('What the meaning life?', 0.7372581304706026),\n", + " ('What life? meaning', 0.4741414546996964),\n", + " ('What life? meaning of', 0.4741414546996964),\n", + " ('What meaning of', 0.2825846492056633),\n", + " ('What is', 0.3831143425651172),\n", + " ('What the of is', 0.6244532753677621)],\n", + " 'coefficients': array([0.03092824, 0.16285994, 0.14423082, 0.11104172, 0.03729391,\n", + " 0.11812501]),\n", + " 'weights': array([5.15492368e-06, 1.18989048e-04, 8.76764624e-05, 2.02113388e-04,\n", + " 1.98506374e-05, 7.03076151e-04, 1.74119533e-05, 4.21876002e-05,\n", + " 1.01797410e-04, 2.55813674e-04, 1.98506374e-05, 1.18989048e-04,\n", + " 2.15122821e-04, 5.32433151e-05, 2.99751611e-04, 1.99459620e-05,\n", + " 6.95024739e-06, 2.15122821e-04, 7.32796208e-05, 2.02113388e-04,\n", + " 1.86706528e-05, 3.42924043e-05, 3.14426542e-04, 1.01797410e-04,\n", + " 5.15492368e-06, 9.09809957e-06, 5.37264530e-05, 1.86706528e-05,\n", + " 1.98506374e-05, 8.76764624e-05, 9.87267184e-05, 4.98280730e-04,\n", + " 3.32869928e-05, 1.22987653e-04, 3.35462628e-04, 3.32869928e-05,\n", + " 1.34140573e-04, 7.32796208e-05, 1.74119533e-05, 1.34140573e-04,\n", + " 5.37264530e-05, 4.03591149e-06, 4.11167684e-05, 8.51390515e-05,\n", + " 2.07065604e-04, 4.11167684e-05, 4.11167684e-05, 3.14426542e-04,\n", + " 5.32433151e-05, 4.21876002e-05, 2.55813674e-04, 3.42924043e-05,\n", + " 4.98280730e-04, 1.22987653e-04, 8.51390515e-05, 7.03076151e-04,\n", + " 2.99751611e-04, 9.87267184e-05, 2.07065604e-04, 5.53453056e-05,\n", + " 5.53453056e-05, 1.99459620e-05, 3.42924043e-05, 1.18989048e-04]),\n", + " 'metrics': {'Mean Squared Error (MSE)': 0.01589894830737301,\n", + " 'Mean Absolute Error (MAE)': 0.08119395065154349,\n", + " 'Mean Loss (Lm)': np.float64(0.11374547097999621),\n", + " 'Mean L1 Loss': np.float64(0.139678886399613),\n", + " 'Mean L2 Loss': np.float64(0.033282929039378836),\n", + " 'Weighted L1 Loss': np.float64(1.0650408159388959e-05),\n", + " 'Weighted L2 Loss': np.float64(2.0855037526780306e-06),\n", + " 'Weighted R-squared (R²ω)': np.float64(0.5437607160768014),\n", + " 'Weighted Adjusted R-squared (R^²ω)': np.float64(0.4957355282954121)}}" ] }, "metadata": {}, - "execution_count": 19 + "execution_count": 15 } ] }, diff --git a/examples/Large_Language_Models/llm_gsmile_openai.py b/examples/Large_Language_Models/llm_gsmile_openai.py index e5525f8..47bbee3 100644 --- a/examples/Large_Language_Models/llm_gsmile_openai.py +++ b/examples/Large_Language_Models/llm_gsmile_openai.py @@ -378,8 +378,8 @@ def compute_wmd_scores(model, original: str, gpt_pairs: list) -> list: list: List of (perturbed_text, distance). """ scores = [] - for text, resp in gpt_pairs: - dist = safe_wmdistance(model, original, resp) + for text, _ in gpt_pairs: + dist = safe_wmdistance(model, original, text) scores.append((text, dist)) return scores diff --git a/examples/Tabular_Example/SMILE-Tabular.ipynb b/examples/Tabular_Example/SMILE-Tabular.ipynb new file mode 100644 index 0000000..dc52107 --- /dev/null +++ b/examples/Tabular_Example/SMILE-Tabular.ipynb @@ -0,0 +1,82009 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "3ecb19a1", + "metadata": {}, + "source": [ + "# SMILE: Statistical Model-agnostic Interpretability with Local Explanations" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3c364ed0", + "metadata": {}, + "outputs": [], + "source": [ + "!pip install -q pandas~=2.2.6 numpy~=2.3.3 matplotlib~=3.10.8 scikit-learn~=1.7.2 plotly~=6.5.2 shap~=0.49.1 lime~=0.2.0.1 xgboost~=2.1.4" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "064b8675", + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "from matplotlib.colors import LinearSegmentedColormap\n", + "from sklearn.linear_model import LinearRegression\n", + "from sklearn.ensemble import RandomForestClassifier" + ] + }, + { + "cell_type": "markdown", + "id": "90766795", + "metadata": {}, + "source": [ + "## GLOBAL CONFIGURATION" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "0025ba76", + "metadata": {}, + "outputs": [], + "source": [ + "np.random.seed(222)\n", + "\n", + "GRAY_CMAP = LinearSegmentedColormap.from_list(\n", + " \"gray_map\", [(0.3, 0.3, 0.3), (0.8, 0.8, 0.8)], N=2\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "feed1d00", + "metadata": {}, + "source": [ + "## DATA LOADING & PREPROCESSING" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "d69ceede", + "metadata": {}, + "outputs": [], + "source": [ + "def load_and_preprocess_data(file_path, feature_columns, target_column):\n", + " \"\"\"\n", + " Load CSV data and standardize features.\n", + "\n", + " Args:\n", + " file_path (str): Path to CSV file.\n", + " feature_columns (list[str]): Feature column names.\n", + " target_column (str): Target column name.\n", + "\n", + " Returns:\n", + " tuple: (X, y, dataframe)\n", + " \"\"\"\n", + " df = pd.read_csv(file_path)\n", + "\n", + " X = df[feature_columns].values\n", + " y = df[target_column].values\n", + "\n", + " X = (X - np.mean(X, axis=0)) / np.std(X, axis=0)\n", + "\n", + " return X, y, df" + ] + }, + { + "cell_type": "markdown", + "id": "4535e886", + "metadata": {}, + "source": [ + "## VISUALIZATION UTILITIES" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "638742e7", + "metadata": {}, + "outputs": [], + "source": [ + "def set_plot_style():\n", + " \"\"\"Set consistent plot style for 2D visualization.\"\"\"\n", + " plt.axis([-2, 2, -2, 2])\n", + " plt.xlabel(\"x1\")\n", + " plt.ylabel(\"x2\")\n", + "\n", + "\n", + "def plot_dataset(\n", + " X,\n", + " y=None,\n", + " *,\n", + " cmap=GRAY_CMAP,\n", + " point=None,\n", + " point_style=None,\n", + " scatter_kwargs=None,\n", + " show=True,\n", + "):\n", + " \"\"\"\n", + " Plot dataset or single point with flexible matplotlib-style arguments.\n", + "\n", + " Supports:\n", + " - Full dataset: shape (n_samples, 2)\n", + " - Single point: shape (2,)\n", + "\n", + " Args:\n", + " X (np.ndarray or list or float): Input data.\n", + " y (np.ndarray or float, optional): Labels or second coordinate.\n", + " cmap (Colormap, optional): Colormap.\n", + " point (np.ndarray, optional): Additional highlighted point.\n", + " point_style (dict, optional): Style for highlighted point.\n", + " scatter_kwargs (dict, optional): Extra kwargs for plt.scatter.\n", + " show (bool, optional): Whether to display plot.\n", + "\n", + " Example:\n", + " plot_dataset(X_lime, scatter_kwargs={\"s\": 2, \"c\": \"black\"})\n", + " plot_dataset(instance, scatter_kwargs={\"c\": \"blue\"})\n", + " \"\"\"\n", + " set_plot_style()\n", + "\n", + " scatter_kwargs = scatter_kwargs or {}\n", + "\n", + " X = np.asarray(X)\n", + "\n", + " # ==============================\n", + " # CASE 1: Single point (shape: (2,))\n", + " # ==============================\n", + " if X.ndim == 1 and X.shape[0] == 2:\n", + " plt.scatter(\n", + " X[0],\n", + " X[1],\n", + " **scatter_kwargs,\n", + " )\n", + "\n", + " # ==============================\n", + " # CASE 2: Dataset (shape: (n, 2))\n", + " # ==============================\n", + " elif X.ndim == 2 and X.shape[1] == 2:\n", + " if y is not None:\n", + " plt.scatter(\n", + " X[:, 0],\n", + " X[:, 1],\n", + " c=y,\n", + " cmap=cmap,\n", + " **scatter_kwargs,\n", + " )\n", + " else:\n", + " plt.scatter(\n", + " X[:, 0],\n", + " X[:, 1],\n", + " **scatter_kwargs,\n", + " )\n", + "\n", + " else:\n", + " raise ValueError(\n", + " \"X must be either shape (n_samples, 2) or (2,)\"\n", + " )\n", + "\n", + " # ==============================\n", + " # OPTIONAL EXTRA POINT\n", + " # ==============================\n", + " if point is not None:\n", + " default_style = {\"c\": \"blue\", \"marker\": \"o\", \"s\": 70}\n", + " if point_style:\n", + " default_style.update(point_style)\n", + "\n", + " plt.scatter(point[0], point[1], **default_style)\n", + "\n", + " if show:\n", + " plt.show()\n", + "\n", + "\n", + "def plot_feature_contributions(coefficients, feature_names=None):\n", + " \"\"\"\n", + " Visualize feature contributions using horizontal bar chart.\n", + "\n", + " Supports any number of features and separates positive and\n", + " negative contributions dynamically.\n", + "\n", + " Args:\n", + " coefficients (np.ndarray): Model coefficients (1D array).\n", + " feature_names (list[str], optional): Feature names.\n", + "\n", + " Returns:\n", + " None\n", + " \"\"\"\n", + " import plotly.express as px\n", + "\n", + " coefficients = np.asarray(coefficients)\n", + " num_features = len(coefficients)\n", + "\n", + " # ==============================\n", + " # Feature names\n", + " # ==============================\n", + " if feature_names is None:\n", + " feature_names = [f\"x{i}\" for i in range(num_features)]\n", + "\n", + " # ==============================\n", + " # Vectorized split\n", + " # ==============================\n", + " neg = np.minimum(coefficients, 0)\n", + " pos = np.maximum(coefficients, 0)\n", + "\n", + " df = pd.DataFrame({\n", + " \"feature\": feature_names,\n", + " \"negative\": neg,\n", + " \"positive\": pos,\n", + " })\n", + "\n", + " # ==============================\n", + " # Plot (both sides)\n", + " # ==============================\n", + " fig = px.bar(\n", + " df,\n", + " x=[\"negative\", \"positive\"],\n", + " y=\"feature\",\n", + " orientation=\"h\",\n", + " barmode=\"relative\",\n", + " title=\"Feature Contributions\",\n", + " )\n", + "\n", + " fig.show()\n", + "\n", + "\n", + "def plot_method_contributions(\n", + " coefficients,\n", + " feature_names=None,\n", + " method_name=\"SMILE\",\n", + "):\n", + " \"\"\"\n", + " Visualize feature contributions for a given explanation method.\n", + "\n", + " This function creates a horizontal bar plot using Plotly,\n", + " supporting any number of features and methods (e.g., SMILE, LIME, SHAP).\n", + "\n", + " Args:\n", + " coefficients (np.ndarray): Feature importance values.\n", + " feature_names (list[str], optional): Feature names.\n", + " If None, default names will be generated.\n", + " method_name (str): Name of the explanation method.\n", + "\n", + " Returns:\n", + " None\n", + " \"\"\"\n", + " import numpy as np\n", + " import pandas as pd\n", + " import plotly.express as px\n", + "\n", + " coefficients = np.asarray(coefficients)\n", + " num_features = len(coefficients)\n", + "\n", + " # ==============================\n", + " # Feature names handling\n", + " # ==============================\n", + " if feature_names is None:\n", + " feature_names = [f\"x{i}\" for i in range(num_features)]\n", + "\n", + " if len(feature_names) != num_features:\n", + " raise ValueError(\n", + " \"Length of feature_names must match coefficients\"\n", + " )\n", + "\n", + " # ==============================\n", + " # Create DataFrame\n", + " # ==============================\n", + " df = pd.DataFrame({\n", + " \"feature\": feature_names,\n", + " \"importance\": coefficients,\n", + " })\n", + "\n", + " # Optional: sort for better visualization\n", + " df = df.sort_values(\"importance\", key=np.abs, ascending=True)\n", + "\n", + " # ==============================\n", + " # Plot\n", + " # ==============================\n", + " fig = px.bar(\n", + " df,\n", + " x=\"importance\",\n", + " y=\"feature\",\n", + " orientation=\"h\",\n", + " color=\"feature\",\n", + " title=f\"{method_name} Feature Contributions\",\n", + " )\n", + "\n", + " fig.show()\n", + "\n", + "\n", + "def plot_explanation_waterfall(\n", + " coefficients,\n", + " feature_names=None,\n", + " title=\"Model Explanation (Waterfall)\",\n", + " orientation=\"h\",\n", + "):\n", + " \"\"\"\n", + " Create a dynamic waterfall plot for explanation methods\n", + " such as SMILE, LIME, or SHAP coefficients.\n", + "\n", + " Args:\n", + " coefficients (np.ndarray): Feature importance values.\n", + " feature_names (list[str], optional): Names of features.\n", + " If None, indices will be used.\n", + " title (str): Plot title.\n", + " orientation (str): Plot orientation (\"h\" or \"v\").\n", + "\n", + " Returns:\n", + " plotly.graph_objects.Figure: Waterfall figure.\n", + " \"\"\"\n", + " import numpy as np\n", + " import pandas as pd\n", + " import plotly.graph_objects as go\n", + "\n", + " coeffs = np.asarray(coefficients).flatten()\n", + " num_features = len(coeffs)\n", + "\n", + " # ==============================\n", + " # Handle feature names dynamically\n", + " # ==============================\n", + " if feature_names is None:\n", + " feature_names = [f\"feature_{i}\" for i in range(num_features)]\n", + "\n", + " if len(feature_names) != num_features:\n", + " raise ValueError(\n", + " \"feature_names length must match coefficients length\"\n", + " )\n", + "\n", + " # ==============================\n", + " # Build dataframe (clean structure)\n", + " # ==============================\n", + " df = pd.DataFrame(\n", + " {\n", + " \"coefficient\": coeffs,\n", + " \"feature\": feature_names,\n", + " }\n", + " )\n", + "\n", + " # ==============================\n", + " # Create waterfall plot\n", + " # ==============================\n", + " fig = go.Figure(\n", + " go.Waterfall(\n", + " name=\"explanation\",\n", + " orientation=orientation,\n", + " x=df[\"coefficient\"],\n", + " y=df[\"feature\"],\n", + " textposition=\"outside\",\n", + " connector={\"line\": {\"color\": \"rgb(63, 63, 63)\"}},\n", + " )\n", + " )\n", + "\n", + " # ==============================\n", + " # Layout\n", + " # ==============================\n", + " fig.update_layout(\n", + " title=title,\n", + " showlegend=False,\n", + " )\n", + " \n", + " fig.show()\n" + ] + }, + { + "cell_type": "markdown", + "id": "1f06f87c", + "metadata": {}, + "source": [ + "## MODEL TRAINING" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "5dc47a8c", + "metadata": {}, + "outputs": [], + "source": [ + "def train_random_forest(X, y, n_estimators=100):\n", + " \"\"\"\n", + " Train Random Forest classifier.\n", + "\n", + " Args:\n", + " X (np.ndarray): Features.\n", + " y (np.ndarray): Labels.\n", + " n_estimators (int): Number of trees.\n", + "\n", + " Returns:\n", + " RandomForestClassifier: Trained model.\n", + " \"\"\"\n", + " model = RandomForestClassifier(n_estimators=n_estimators)\n", + " model.fit(X, y)\n", + " return model" + ] + }, + { + "cell_type": "markdown", + "id": "2b8bdf46", + "metadata": {}, + "source": [ + "## DECISION BOUNDARY" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "dbbd9f3d", + "metadata": {}, + "outputs": [], + "source": [ + "def make_meshgrid(x1, x2, step=0.02):\n", + " \"\"\"\n", + " Create mesh grid for visualization.\n", + "\n", + " Args:\n", + " x1 (np.ndarray): Feature 1.\n", + " x2 (np.ndarray): Feature 2.\n", + " step (float): Grid resolution.\n", + "\n", + " Returns:\n", + " np.ndarray: Grid points.\n", + " \"\"\"\n", + " x1_min, x1_max = x1.min() - 0.1, x1.max() + 0.1\n", + " x2_min, x2_max = x2.min() - 0.1, x2.max() + 0.1\n", + "\n", + " xx1, xx2 = np.meshgrid(\n", + " np.arange(x1_min, x1_max, step),\n", + " np.arange(x2_min, x2_max, step),\n", + " )\n", + "\n", + " return np.vstack((xx1.ravel(), xx2.ravel())).T" + ] + }, + { + "cell_type": "markdown", + "id": "d46931d5", + "metadata": {}, + "source": [ + "## BASIC LIME (MANUAL)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "4545a4bb", + "metadata": {}, + "outputs": [], + "source": [ + "def generate_lime_samples(num_samples, num_features):\n", + " \"\"\"\n", + " Generate LIME perturbations.\n", + "\n", + " Args:\n", + " num_samples (int): Number of samples.\n", + " num_features (int): Feature count.\n", + "\n", + " Returns:\n", + " np.ndarray: Perturbations.\n", + " \"\"\"\n", + " return np.random.uniform(-2, 2, size=(num_samples, num_features))\n", + "\n", + "\n", + "def compute_lime_weights(instance, samples, kernel_width=0.75):\n", + " \"\"\"\n", + " Compute LIME weights using Euclidean distance.\n", + "\n", + " Args:\n", + " instance (np.ndarray): Target instance.\n", + " samples (np.ndarray): Perturbations.\n", + " kernel_width (float): Kernel width.\n", + "\n", + " Returns:\n", + " np.ndarray: Weights.\n", + " \"\"\"\n", + " distances = np.sum((instance - samples) ** 2, axis=1)\n", + " weights = np.sqrt(np.exp(-(distances ** 2) / (kernel_width ** 2)))\n", + " return weights\n", + "\n", + "\n", + "def fit_lime_model(samples, labels, weights):\n", + " \"\"\"\n", + " Fit linear surrogate model.\n", + "\n", + " Args:\n", + " samples (np.ndarray): Perturbations.\n", + " labels (np.ndarray): Predictions.\n", + " weights (np.ndarray): Sample weights.\n", + "\n", + " Returns:\n", + " LinearRegression: Trained model.\n", + " \"\"\"\n", + " model = LinearRegression()\n", + " model.fit(samples, labels, sample_weight=weights)\n", + " return model\n" + ] + }, + { + "cell_type": "markdown", + "id": "1402c704", + "metadata": {}, + "source": [ + "## SMILE (WASSERSTEIN LIME)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "dc93aad8", + "metadata": {}, + "outputs": [], + "source": [ + "def wasserstein_distance_1d(x, y):\n", + " \"\"\"\n", + " Compute 1D Wasserstein distance using empirical CDF method.\n", + "\n", + " This implementation preserves the exact logic of the original code.\n", + "\n", + " Args:\n", + " x (np.ndarray): First sample (length n).\n", + " y (np.ndarray): Second sample (length m).\n", + "\n", + " Returns:\n", + " float: Wasserstein distance.\n", + " \"\"\"\n", + " nx = len(x)\n", + " ny = len(y)\n", + " n = nx + ny\n", + "\n", + " xy = np.concatenate([x, y])\n", + " x_weights = np.concatenate([np.repeat(1 / nx, nx), np.repeat(0, ny)])\n", + " y_weights = np.concatenate([np.repeat(0, nx), np.repeat(1 / ny, ny)])\n", + "\n", + " sort_idx = np.argsort(xy)\n", + " xy_sorted = xy[sort_idx]\n", + " x_sorted = x_weights[sort_idx]\n", + " y_sorted = y_weights[sort_idx]\n", + "\n", + " result = 0.0\n", + " ecdf_x = 0.0\n", + " ecdf_y = 0.0\n", + "\n", + " for i in range(0, n - 2):\n", + " ecdf_x += x_sorted[i]\n", + " ecdf_y += y_sorted[i]\n", + "\n", + " height = abs(ecdf_y - ecdf_x)\n", + " width = xy_sorted[i + 1] - xy_sorted[i]\n", + "\n", + " result += height * width\n", + "\n", + " return result\n", + "\n", + "\n", + "def wasserstein_distance_p_value(x, y, n_bootstrap=1000):\n", + " \"\"\"\n", + " Compute Wasserstein distance with bootstrap-based p-value.\n", + "\n", + " Args:\n", + " x (np.ndarray): First sample.\n", + " y (np.ndarray): Second sample.\n", + " n_bootstrap (int): Number of bootstrap iterations.\n", + "\n", + " Returns:\n", + " tuple: (p_value, wasserstein_distance)\n", + " \"\"\"\n", + " import random\n", + "\n", + " wd = wasserstein_distance_1d(x, y)\n", + "\n", + " na = len(x)\n", + " nb = len(y)\n", + " n = na + nb\n", + "\n", + " combined = np.concatenate([x, y])\n", + "\n", + " bigger = 0\n", + "\n", + " for _ in range(1, n_bootstrap):\n", + " idx_x = random.sample(range(n), na)\n", + " idx_y = random.sample(range(n), nb)\n", + "\n", + " wd_boot = wasserstein_distance_1d(\n", + " combined[idx_x],\n", + " combined[idx_y],\n", + " )\n", + "\n", + " if wd_boot > wd:\n", + " bigger += 1\n", + "\n", + " p_value = bigger / n_bootstrap\n", + "\n", + " return p_value, wd\n", + "\n", + "\n", + "def smile_explainer(\n", + " model,\n", + " instance,\n", + " num_perturbations=500,\n", + " kernel_width=0.2,\n", + " num_distribution_samples=100,\n", + " local_noise=0.05,\n", + " perturbation_noise=0.4,\n", + " epsilon=1.0,\n", + " mode=\"classification\",\n", + "):\n", + " \"\"\"\n", + " SMILE (Wasserstein LIME) implementation.\n", + "\n", + " This function preserves the exact behavior of the original notebook\n", + " while adding support for epsilon scaling and both classification\n", + " and regression modes.\n", + "\n", + " Args:\n", + " model: Trained black-box model with predict method.\n", + " instance (np.ndarray): Target instance (shape: [n_features]).\n", + " num_perturbations (int): Number of LIME samples.\n", + " kernel_width (float): Kernel width for weighting.\n", + " num_distribution_samples (int): Samples per distribution.\n", + " local_noise (float): Noise for instance neighborhood.\n", + " perturbation_noise (float): Noise for perturbation distributions.\n", + " epsilon (float): Scaling factor for Wasserstein distance (default=1.0).\n", + " mode (str): \"classification\" or \"regression\".\n", + "\n", + " Returns:\n", + " tuple:\n", + " - X_lime (np.ndarray)\n", + " - y_lime (np.ndarray)\n", + " - weights (np.ndarray)\n", + " - y_linear (np.ndarray)\n", + " - coefficients (np.ndarray)\n", + " \"\"\"\n", + "\n", + " if np.abs(np.mean(instance)) > 5:\n", + " raise ValueError(\n", + " \"Instance appears not normalized. \"\n", + " \"Ensure you pass standardized data.\"\n", + " )\n", + "\n", + " num_features = len(instance)\n", + "\n", + " # ==============================\n", + " # Step 1: Generate LIME samples\n", + " # ==============================\n", + " X_lime = np.random.normal(\n", + " 0,\n", + " 1,\n", + " size=(num_perturbations, num_features),\n", + " )\n", + "\n", + " # ==============================\n", + " # Step 2: Local distribution around instance\n", + " # ==============================\n", + " instance_distribution = np.zeros(\n", + " (num_distribution_samples, num_features)\n", + " )\n", + "\n", + " for i in range(num_features):\n", + " instance_distribution[:, i] = (\n", + " instance[i]\n", + " + np.random.normal(0, local_noise, num_distribution_samples)\n", + " )\n", + "\n", + " # ==============================\n", + " # Step 3: Initialize outputs\n", + " # ==============================\n", + " y_lime = np.zeros((num_perturbations, 1))\n", + " wasserstein_values = np.zeros((num_perturbations, 1))\n", + " weights = np.zeros((num_perturbations, 1))\n", + "\n", + " # ==============================\n", + " # Step 4: Main loop\n", + " # ==============================\n", + " for idx, sample in enumerate(X_lime):\n", + " # Create distribution around sample\n", + " sample_distribution = np.zeros(\n", + " (num_distribution_samples, num_features)\n", + " )\n", + "\n", + " for j in range(num_features):\n", + " sample_distribution[:, j] = (\n", + " sample[j]\n", + " + np.random.normal(\n", + " 0,\n", + " perturbation_noise,\n", + " num_distribution_samples,\n", + " )\n", + " )\n", + "\n", + " preds = model.predict(sample_distribution)\n", + "\n", + " # ==============================\n", + " # Target computation\n", + " # ==============================\n", + " if mode == \"classification\":\n", + " y_lime[idx] = np.bincount(preds.astype(int)).argmax()\n", + " elif mode == \"regression\":\n", + " y_lime[idx] = np.mean(preds)\n", + " else:\n", + " raise ValueError(\"mode must be 'classification' or 'regression'\")\n", + "\n", + " # ==============================\n", + " # Compute Wasserstein distance (per feature)\n", + " # ==============================\n", + " wd_total = 0.0\n", + " for j in range(num_features):\n", + " wd = wasserstein_distance_1d(\n", + " instance_distribution[:, j],\n", + " sample_distribution[:, j],\n", + " )\n", + " wd_total += wd\n", + "\n", + " wasserstein_values[idx] = wd_total\n", + "\n", + " # ==============================\n", + " # Compute weight\n", + " # ==============================\n", + " weights[idx] = np.sqrt(\n", + " np.exp(-((epsilon * wd_total) ** 2) / (kernel_width ** 2))\n", + " )\n", + "\n", + " # ==============================\n", + " # Step 5: Flatten\n", + " # ==============================\n", + " weights = weights.flatten()\n", + "\n", + " # ==============================\n", + " # Step 6: Fit surrogate model\n", + " # ==============================\n", + " surrogate_model = LinearRegression()\n", + " surrogate_model.fit(X_lime, y_lime, sample_weight=weights)\n", + "\n", + " y_linear = surrogate_model.predict(X_lime)\n", + "\n", + " if mode == \"classification\":\n", + " y_linear = (y_linear < 0.5).flatten()\n", + " else:\n", + " y_linear = y_linear.flatten()\n", + "\n", + " return (\n", + " X_lime,\n", + " y_lime,\n", + " weights,\n", + " y_linear,\n", + " surrogate_model.coef_.flatten(),\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "6ab268a7", + "metadata": {}, + "source": [ + "## SHAP METHOD" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "ef3b77a8", + "metadata": {}, + "outputs": [], + "source": [ + "def plot_shap_explanation(\n", + " model,\n", + " instance,\n", + " class_index=1,\n", + " plot_type=\"bar\",\n", + "):\n", + " \"\"\"\n", + " Compute and visualize SHAP explanation for a given instance.\n", + "\n", + " Supports bar and waterfall plots.\n", + "\n", + " Args:\n", + " model: Trained model (e.g., RandomForestClassifier).\n", + " instance (np.ndarray): Input instance of shape (n_features,).\n", + " class_index (int, optional): Target class index.\n", + " plot_type (str, optional): Type of SHAP plot.\n", + " Options:\n", + " - \"bar\" (default)\n", + " - \"waterfall\"\n", + "\n", + " Returns:\n", + " shap.Explanation: Computed SHAP values.\n", + " \"\"\"\n", + " import shap\n", + "\n", + " explainer = shap.Explainer(model)\n", + " shap_values = explainer(instance.reshape(1, -1))\n", + "\n", + " explanation = shap_values[0, :, class_index]\n", + "\n", + " if plot_type == \"bar\":\n", + " shap.plots.bar(explanation)\n", + "\n", + " elif plot_type == \"waterfall\":\n", + " shap.plots.waterfall(explanation)\n", + "\n", + " else:\n", + " raise ValueError(\n", + " \"plot_type must be either 'bar' or 'waterfall'\"\n", + " )\n", + "\n", + " return shap_values" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "b59aa488", + "metadata": {}, + "outputs": [], + "source": [ + "def plot_shap_explanation(\n", + " model,\n", + " data,\n", + " *,\n", + " class_index=None,\n", + " plot_type=\"bar\",\n", + " sample_index=0,\n", + "):\n", + " \"\"\"\n", + " Compute and visualize SHAP explanation.\n", + "\n", + " Args:\n", + " model: Trained model.\n", + " data (np.ndarray or pd.DataFrame): Input data.\n", + " class_index (int, optional): Class index for classification models.\n", + " plot_type (str): \"bar\" or \"waterfall\".\n", + " sample_index (int): Index of sample to visualize.\n", + "\n", + " Returns:\n", + " shap.Explanation: SHAP values.\n", + " \"\"\"\n", + " import shap\n", + " import numpy as np\n", + "\n", + " explainer = shap.Explainer(model)\n", + "\n", + " # ==============================\n", + " # Handle single instance properly\n", + " # ==============================\n", + " if isinstance(data, np.ndarray) and data.ndim == 1:\n", + " shap_values = explainer(data.reshape(1, -1))\n", + " else:\n", + " shap_values = explainer(data)\n", + "\n", + " # ==============================\n", + " # Handle regression vs classification\n", + " # ==============================\n", + " if len(shap_values.shape) == 2:\n", + " explanation = shap_values[sample_index]\n", + "\n", + " elif len(shap_values.shape) == 3:\n", + " if class_index is None:\n", + " class_index = 1\n", + " explanation = shap_values[sample_index, :, class_index]\n", + "\n", + " else:\n", + " raise ValueError(f\"Unexpected SHAP shape: {shap_values.shape}\")\n", + "\n", + " # ==============================\n", + " # Plot (DO NOT modify explanation)\n", + " # ==============================\n", + " if plot_type == \"bar\":\n", + " shap.plots.bar(explanation)\n", + "\n", + " elif plot_type == \"waterfall\":\n", + " shap.plots.waterfall(explanation)\n", + "\n", + " else:\n", + " raise ValueError(\"plot_type must be 'bar' or 'waterfall'\")\n", + "\n", + " return shap_values" + ] + }, + { + "cell_type": "markdown", + "id": "f819b675", + "metadata": {}, + "source": [ + "## OFFICIAL LIME IMPLEMENTATION" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "87bd270b", + "metadata": {}, + "outputs": [], + "source": [ + "def official_lime_explanation(\n", + " X_train,\n", + " instance,\n", + " model,\n", + " feature_names=None,\n", + " class_names=None,\n", + " kernel_width=0.75,\n", + " discretize_continuous=True,\n", + " num_features=None,\n", + " top_labels=1,\n", + "):\n", + " \"\"\"\n", + " Generate explanation using official LIME library (tabular).\n", + "\n", + " This function provides a flexible wrapper around\n", + " LimeTabularExplainer for consistent usage in experiments.\n", + "\n", + " Args:\n", + " X_train (np.ndarray): Training data used for LIME fitting.\n", + " instance (np.ndarray): Target instance to explain.\n", + " model: Trained classification model with predict_proba method.\n", + " feature_names (list[str], optional): Feature names.\n", + " class_names (list[str], optional): Class labels.\n", + " kernel_width (float): Kernel width for LIME.\n", + " discretize_continuous (bool): Whether to discretize features.\n", + " num_features (int, optional): Number of features to return.\n", + " top_labels (int): Number of top labels to explain.\n", + "\n", + " Returns:\n", + " lime.explanation.Explanation: LIME explanation object.\n", + " \"\"\"\n", + " import lime.lime_tabular\n", + " import numpy as np\n", + "\n", + " X_train = np.asarray(X_train)\n", + "\n", + " # ==============================\n", + " # Feature names handling\n", + " # ==============================\n", + " if feature_names is None:\n", + " feature_names = [f\"x{i}\" for i in range(X_train.shape[1])]\n", + "\n", + " # ==============================\n", + " # num_features default\n", + " # ==============================\n", + " if num_features is None:\n", + " num_features = X_train.shape[1]\n", + "\n", + " # ==============================\n", + " # Build LIME explainer\n", + " # ==============================\n", + " explainer = lime.lime_tabular.LimeTabularExplainer(\n", + " training_data=X_train,\n", + " feature_names=feature_names,\n", + " class_names=class_names,\n", + " kernel_width=kernel_width,\n", + " discretize_continuous=discretize_continuous,\n", + " )\n", + "\n", + " # ==============================\n", + " # Generate explanation\n", + " # ==============================\n", + " explanation = explainer.explain_instance(\n", + " data_row=np.asarray(instance),\n", + " predict_fn=model.predict_proba,\n", + " num_features=num_features,\n", + " top_labels=top_labels,\n", + " )\n", + "\n", + " return explanation" + ] + }, + { + "cell_type": "markdown", + "id": "3e68c439", + "metadata": {}, + "source": [ + "## Standard Scaler" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "96317c1e", + "metadata": {}, + "outputs": [], + "source": [ + "class StandardScalerWrapper:\n", + " \"\"\"\n", + " Simple reusable normalization utility for SMILE/LIME/SHAP consistency.\n", + " \"\"\"\n", + "\n", + " def fit(self, X):\n", + " X = np.asarray(X, dtype=float)\n", + " self.mean_ = np.mean(X, axis=0)\n", + " self.std_ = np.std(X, axis=0) + 1e-8\n", + " return self\n", + "\n", + " def transform(self, X):\n", + " X = np.asarray(X, dtype=float)\n", + " return (X - self.mean_) / self.std_\n", + "\n", + " def fit_transform(self, X):\n", + " return self.fit(X).transform(X)" + ] + }, + { + "cell_type": "markdown", + "id": "dcfffc3d", + "metadata": {}, + "source": [ + "## Running like old notebook" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "1be6c141", + "metadata": {}, + "outputs": [], + "source": [ + "# Load data\n", + "X, y, df = load_and_preprocess_data(\n", + " file_path=\"./artificial_data.csv\",\n", + " feature_columns=[\"x1\", \"x2\"],\n", + " target_column=\"y\",\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "e7b90051", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
x1x2y
014.4827.100
113.8326.850
213.1826.700
312.5326.500
411.5826.250
\n", + "
" + ], + "text/plain": [ + " x1 x2 y\n", + "0 14.48 27.10 0\n", + "1 13.83 26.85 0\n", + "2 13.18 26.70 0\n", + "3 12.53 26.50 0\n", + "4 11.58 26.25 0" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df[0:5]" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "984028a8", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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g2qgYBC23HLL5N/vvPPO6v/+7/+q173udXOv/dZv/Va17bbbZknT448/7n7868jgGwwGg8FgGAbk3O7SNjRI0vTd7363uvjii6uLLroo+Z6HHnqo2mijjapnPetZ67y+9dZbu7+lsGTJkuqcc855yusveMELWt61wWAwGAyGceNnP/uZszgNnjSdfvrp1fnnn599z3333ecsRIIf/ehH1f7771/98R//cXX88cd3fk9/9md/Vp166qlz/3/kkUeq7bbbrnrwwQc7G/ShMHSI4g9+8IN55Za057b5ng+wdW7rfD5g9erVzruU80oNijSddtpp1dvf/vbse3bYYYe5fxPI/ZrXvKb6/d///eryyy/Pfm6bbbZx2XWQHt/aRPYcf0th4403dj8hIEzziTwIeGZ77vkDm+/5BZvv+YX5Ot/rrbfebJAmArX50QALE4Tp5S9/eXXllVcWB4H3bbjhhtWNN97oSg2Ab3/7285i9MpXvrKT+zcYDAaDwTB/MIiSAxCmvffe25nZiGP66U9/6uKS/Ngk3oMb79///d/nLEPUdsLVdtNNN7nA8GOOOcYRJm3mnMFgMBgMBsOgAsG/9KUvueBvfp7//Oev8zeJiidTDkvSr371q7m/Uc8JixSWJjLi9ttvv+pv//Zva10bVx2FNGMuu1mGPbfN93yArXNb5/MBts437mwsB1unyWAwGAwGg2GcGIR7zmAwGAwGg2HSMNJkMBgMBoPBoICRJoPBYDAYDAYFjDQZDAaDwWAwKGCkKcDKlStdqYLtt9++2nTTTasdd9zRZc9RKDOHxx57rFq8eHH17Gc/u9pss81cxh6FNIeEc8891xUOfdrTnvaU9jMpUJx0wYIF6/xQsX3Wn5v8ibPOOqt67nOf69YJPQ6/853vVEPCz3/+8+qtb32rK3bHc7Puf/nLX2Y/Q+mPcL7f9a53VdOMSy65pHrhC19YbbLJJtWee+45V5YkhaVLl7ryJbz/d3/3d6sbbrihGiLqPPdVV131lHnlc0PCV7/61epNb3pT9bznPc/d//XXX1/8zM0331y97GUvc9llL3rRi9w4DA11n5tnDuean1x7sWnEkiVLqle84hXVM57xjOo5z3lOddBBB7kM+hLa7m8jTQHuv//+au3atdVll11WLV++3JUtuPTSS6szzjgjO5CnnHJK9ZnPfMZNyLJly1z18kMOOaQaEiCGtKdZtGhRrc9BklatWjX386lPfaqa9ee+4IILqo9//ONubXzta1+rnv70p7uSFpDnoQDCxBqnpMdnP/tZJ3xPOOGE4udoX+TPN2MxrfiXf/kXV6sNxeeuu+6qdt11VzdPDz/8cPT9t912W3XkkUc6AvnNb37TCWJ+vvWtb1VDQt3nBpBnf16///3vV0PC//7v/7rnhCxqsGLFimrhwoWuaPLdd99dnXzyydVxxx1XffGLX6xm+bkFEAx/viEeQ8KyZcucoeKOO+5wMoyyQ/vuu68bjxQ62d+UHDDkccEFF4y233775N8feeSR0YYbbjhaunTp3Gv33XcfpRxGt99+++CG98orrxxtvvnmqvf+yZ/8yejAAw8czQK0z7127drRNttsM7rwwgvXWQMbb7zx6FOf+tRoCPjP//xPtz6//vWvz732+c9/frRgwYLRj370o+Tn9tprr9F73vOe0VCwxx57jBYvXjz3/zVr1oye97znjZYsWRJ9/2GHHTZauHDhOq/tueeeo3e+852jIaHuc9fZ80MAa/u6667Lvuf973//6Hd+53fWee3www8f7bfffqNZfu6bbrrJve+///u/R7OEhx9+2D3XsmXLku/pYn+bpUnZ9C/X8I9q47BcXDQCzH9UML/99turWQfmXrSUnXbayVlr6Cg9y0BDxZTtzzcV6HGBDGW+uU9ccrvvvvvcazwPxWCxnOVw9dVXV7/xG79R7bLLLq7BtV9QdtosiOxNf554Pv6fmide998PsNAMZV6bPjfANUtzchp1H3jggc4KOcuYhblug5e+9KUuvOD1r399deutt1azcE6D3FndxZwPoiL4JEEV8osvvti1b0mBA3SjjTZ6SjzM1ltvPTg/cV3gmsMNSQzYAw884NyYb3jDG9wiXH/99atZhMwp8zvU+eY+Q3P8Bhts4ARO7hne8pa3uIOV+Il77rmn+sAHPuDM/Ndee201bfiv//qvas2aNdF5wg0fA88+5Hlt+twoPFdccUX1kpe8xB0+yDvi/CBOYReGWUFqrn/xi19Ujz76qItVnEVAlAgrQGGiU8YnPvEJF6uIskR81xCxdu1a5179gz/4A6fMpdDF/p43lqbTTz89Gvzm/4QChX52kALiXYjjmC/PXQdHHHFE9eY3v9kF1OEbJjbm61//urM+zfJzTyv6fm5intDMmG9ioj75yU9W1113nSPMhuGCnpxHH320sz7stddejgTTTJ3YTsNsAYL8zne+0zW1hxhDlvlN/O5QsXjxYheXdM011/R+rXljaTrttNNcplcOO+yww9y/CeQmQJDFdPnll2c/t8022ziT+COPPLKOtYnsOf42pOduC74L1w0Wun322aeaxeeWOWV+0doE/J9DZ5LQPjfPEAYF//rXv3YZdXXWLC5JwHyTaTpNYB1i7QyzWHP7ktfrvH8a0eS5Q2y44YbVbrvt5uZ1VpGaawLiZ9XKlMIee+xR3XLLLdUQcdJJJ80lspSsol3s73lDmtCa+NEACxOECSZ+5ZVXuniAHHgfQubGG290pQYALosHH3zQaXBDee4u8MMf/tDFNPlkYtaeG1ckm4z5FpKESR/zdt3Mw0k9N+sSkk/sC+sXfOUrX3FmbiFCGpB1BCY93zHgMufZmCesoIDn4/8I2tS48HdM/QIycya9j/t+7hC49+69997qgAMOqGYVzGmYbj60ue4K7ONp3MM5EPf+7ne/21m68Wwgl0voZH+3ClefQfzwhz8cvehFLxrts88+7t+rVq2a+/Hfs9NOO42+9rWvzb32rne9a7TtttuOvvKVr4y+8Y1vjF75yle6nyHh+9///uib3/zm6Jxzzhltttlm7t/8/M///M/ce3jua6+91v2b19/73ve6DMEVK1aMvvzlL49e9rKXjX7zN39z9Nhjj41m9bnBhz/84dGznvWs0b/927+N7rnnHpdBSIblo48+OhoK9t9//9Fuu+3m1vEtt9zi5u3II49MrvPvfve7o7/8y79065v55tl32GGH0atf/erRtOKaa65xWY1XXXWVyxg84YQT3Lw99NBD7u9HHXXU6PTTT597/6233jraYIMNRhdddJHLgD377LNdZuy99947GhLqPjdr/4tf/OLogQceGN15552jI444YrTJJpuMli9fPhoK2K+ydzna/uZv/sb9m/0NeF6eW/C9731v9LSnPW30vve9z831JZdcMlp//fVHX/jCF0ZDQt3n/shHPjK6/vrrR9/5znfcuiYbdr311nPye0hYtGiRy/i8+eab1zmnf/WrX829p4/9baQpknrLwov9CDgw+D+pmwIOyxNPPHG0xRZbuI148MEHr0O0hgDKB8Se239O/s8YARbnvvvuO9pqq63cwttuu+1Gxx9//JxgntXnlrIDf/7nfz7aeuut3eEEyf72t789GhJ+9rOfOZIEUXzmM585OuaYY9YhiuE6f/DBBx1B2nLLLd0zo1xw4KxevXo0zbj44oudQrPRRhu5VPw77rhjnRIKzL+PT3/606MXv/jF7v2kpH/uc58bDRF1nvvkk0+eey9r+oADDhjdddddoyFBUunDH3lOfvPc4Wde+tKXuudGAfD3+Kw+9/nnnz/acccdHSlmL++9995O2R8aqsQ57c9hH/t7wZMXNxgMBoPBYDBkMG+y5wwGg8FgMBjawEiTwWAwGAwGgwJGmgwGg8FgMBgUMNJkMBgMBoPBoICRJoPBYDAYDAYFjDQZDAaDwWAwKGCkyWAwGAwGg0EBI00Gg8FgMBgMChhpMhgM8xqrVq2q3vKWt1QvfvGLXZ9Jvy+VwWAw+DDSZDAY5jUef/xx1+T4gx/8YLXrrrtO+nYMBsMUw0iTwWCYafz0pz+tttlmm+q8886be+22226rNtpoI9fx/IUvfGH1sY99rDr66KOrzTfffKL3ajAYphsbTPoGDAaDoU9gRbriiiuqgw46qNp3332rnXbaqTrqqKOqk046qdpnn31s8A0GgxpGmgwGw8zjgAMOqI4//vjqrW99a7X77rtXT3/606slS5ZM+rYMBsPAYO45g8EwL3DRRRdVv/71r6ulS5dWV199dbXxxhtP+pYMBsPAYKTJYDDMCzzwwAPVj3/842rt2rXVypUrJ307BoNhgDD3nMFgmHk88cQT1dve9rbq8MMPdzFNxx13XHXvvfdWz3nOcyZ9awaDYUAw0mQwGGYeZ555ZrV69erq4x//eLXZZptVN9xwQ/WOd7yj+uxnP+v+fvfdd7vfv/zlL122Hf8nu27nnXee8J0bDIZpwoLRaDSa9E0YDAZDX7j55pur17/+9dVNN91UvepVr3Kv4Z6jJtOHP/zhatGiRdWCBQue8rntttvO3HgGg2EdGGkyGAwGg8FgUMACwQ0Gg8FgMBgUMNJkMBgMBoPBoICRJoPBYDAYDAYFjDQZDAaDwWAwKGCkyWAwGAwGg0EBI00Gg8FgMBgMChhpMhgMBoPBYFDASJPBYDAYDAaDAkaaDAaDwWAwGBQw0mQwGAwGg8GggJEmg8FgMBgMBgWMNBkMBoPBYDBUZfw/SjnZpxz/eWQAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot_dataset(X, y)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "b1bd339f", + "metadata": {}, + "outputs": [], + "source": [ + "# Train model\n", + "model = train_random_forest(X, y)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "78591efa", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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2mrT25IU4YILLsjbl7D/Msssk1155ZVZL2Ik133mmWfOcF/5u17CTTfdlG211VbZfPPNl5//JZdcIv/mxhtvzFZcccWcXbbIIovk49BrGOl1c81D7zU/lrxYN+L444/PVllllew973lPNs8882QTJkzIGfQKZeM7kqYheOyxx7Jp06Zlp59+evbwww/nbQtOO+207Itf/KI5kJ/97Gezyy67LL8hEydOzLuXb7fddlkvgcQQeZpDDjlkRH9HkvTSSy9N//n1r3+dNf26v/Od72Qnn3xy7ht33HFHNsccc+QtLUieewUkTPg4LT0uv/zyfPI98MAD5d8hX9R6vxmLbsV5552X92rjxeeee+7Jlltuufw+vfrqq8Puf9ttt2W77LJLnkDee++9+UTMz0MPPZT1EkZ63YDkufW+Pvfcc1kv4W9/+1t+nSSLHkyePDnbYost8qbJ9913X3b44Ydn+++/f3bNNddkTb7uBBKM1vtN4tFLmDhxYr5Qcfvtt+dzGG2Hxo0bl49HESqJb1oOBGx85zvfGVhwwQULt7/55psDM88888AFF1ww/XePPvoorRwGJk2a1HPDe8YZZwy8973vde271157DWyzzTYDTYD3uqdNmzYw77zzDnz3u98d5AOzzDLLwK9//euBXsAjjzyS++edd945/XdXXXXVwJgxYwZeeOGFwr9bb731Bj7zmc8M9ApWXXXVgUMPPXT6v//9738PzDfffAPHH3/8sPvvuOOOA1tsscWg36222moDBx100EAvYaTXPZKY7wXg2xdffLG5z+c///mBpZZaatDvdtppp4FNN910oMnXfcMNN+T7/elPfxpoEl599dX8uiZOnFi4TxXxHStNTtE/S/CPbuNkuXyiSWD5jw7mkyZNypoOlnt5S1l88cXz1RoUpZsM3lBZym6933Sg5xNIr9xvzpNPciuvvPL033E9NINl5czCr371q+yDH/xgtvTSS+cC160NZbttBZHYbL1PXB//LrpP/L51f8AKTa/c19FeN+DTLOLkCHVvs802+Spkk9GEe10Gyy+/fF5esMkmm2S33npr1oTnNLCe1VXc857oCN5J0IX8Rz/6US7fUgQeoO9+97tnqIf58Ic/3HPfiUcKPs3xGZIasKeffjr/jLn55pvnTviud70rayLSPeX+9ur95jyHLsfPNNNM+YRjXcOuu+6aP1ipn3jggQeyL3zhC/ky/0UXXZR1G15//fXs3//+97D3ic/ww4Fr7+X7Otrr5oXnF7/4RbbsssvmDx/mO+r8SJyGqjA0BUX3+i9/+Uv2zjvv5LWKTQSJEmUFvDChlPGzn/0sr1XkZYn6rl7EtGnT8s+ra621Vv4yV4Qq4rtvVpqOPvroYYvfWn+GTijo2ZEUUO9CHUe/XPdIsPPOO2dbb711XlDHt2FqY+6888589anJ192taPd1U/PEmxn3m5qos88+O7v44ovzhDnQu0CTc88998xXH9Zbb708CUZMndrOQLNAgnzQQQflovYkxiTL/Jf63V7FoYcemtclnXvuuW231TcrTUceeWTO9LKw0EILTf9/CrkpEMSZfvKTn5h/N++88+ZL4m+++eag1SbYc2zrpesuC47FpxtW6DbaaKOsided7in3l7e2BP7NQ6eT8F431zC0KPhf//pXzqgbic/ySRJwv2GadhPwQ1Y7h7JYrbjk9yPZvxsxmuseiplnnjlbYYUV8vvaVBTdawrim7rKVIRVV101u+WWW7JexGGHHTadyKJWRauI775Jmnhr4scDVphImMjEzzjjjLwewAL7Mclcd911easBwCeLKVOm5G9wvXLdVWDq1Kl5TVNrMtG06+ZTJEHG/U5JEkv6LG+PlHnYqevGL0nyqX3Bf8H111+fL3OnRMgDWEeg0/d7OPDJnGvjPrEKCrg+/s1EWzQubGepPwFmTqfjuN3XPRR83nvwwQez8ePHZ00F93Qo3bzX7nVVII67MYYtUPf+qU99Kl/p5ssG87JCJfFdqly9gZg6derAIossMrDRRhvl///SSy9N/2ndZ/HFFx+44447pv/u4IMPHvjYxz42cP311w/cddddA2ussUb+00t47rnnBu69996B4447bmDOOefM/5+ft956a/o+XPdFF12U/z+//9znPpczBCdPnjzw+9//fmDFFVccWHTRRQf+/ve/DzT1usG3v/3tgbnnnnvg0ksvHXjggQdyBiEMy3feeWegV7DZZpsNrLDCCrkf33LLLfl922WXXQr9/Kmnnhr42te+lvs395trX2ihhQbWXXfdgW7Fueeem7MazzzzzJwxeOCBB+b37eWXX86377HHHgNHH3309P1vvfXWgZlmmmnge9/7Xs6APfbYY3Nm7IMPPjjQSxjpdeP711xzzcDTTz89cPfddw/svPPOA7POOuvAww8/PNArIF5T7PJoO/HEE/P/J74B18t1JzzzzDMDs88++8BRRx2V3+tTTjll4F3vetfA1VdfPdBLGOl1/+AHPxi45JJLBp588sncr2HDjh07Np+/ewmHHHJIzvi88cYbBz2n33777en7tCO+I2kahnqL4w33k8ADg39D3UzgYfnJT35y4H3ve18eiNtuu+2gRKsXQPuA4a679Tr5N2MEcM5x48YNfOhDH8odb/755x844IADpk/MTb3u1HbgK1/5ysCHP/zh/OFEkv34448P9BL++Mc/5kkSieJcc801sM8++wxKFIf6+ZQpU/IE6f3vf39+zbxc8MD585//PNDN+NGPfpS/0Lz73e/Oqfi33377oBYK3P9WnH/++QOLLbZYvj+U9CuuuGKgFzGS6z788MOn74tPjx8/fuCee+4Z6CUkKv3Qn3Sd/JfrHvo3yy+/fH7dvAC0xnhTr/uEE04YWHjhhfOkmFhef/3185f9XkNW8JxuvYftiO8x/zEeCAQCgUAgEDDQN+y5QCAQCAQCgTKIpCkQCAQCgUDAgUiaAoFAIBAIBByIpCkQCAQCgUDAgUiaAoFAIBAIBByIpCkQCAQCgUDAgUiaAoFAIBAIBByIpCkQCAQCgUDAgUiaAoFAX+Oll17Kdt1112yxxRbLdSZbdakCgUCgFZE0BQKBvsY//vGPXOT4y1/+crbccst1+nQCgUAXI5KmQCDQaLz22mvZvPPOm33rW9+a/rvbbrste/e7350rni+wwALZSSedlO25557Ze9/73o6eayAQ6G7M1OkTCAQCgXaCVaRf/OIX2YQJE7Jx48Zliy++eLbHHntkhx12WLbRRhvF4AcCATciaQoEAo3H+PHjswMOOCDbbbfdspVXXjmbY445suOPP77TpxUIBHoM8XkuEAj0Bb73ve9l//rXv7ILLrgg+9WvfpXNMsssnT6lQCDQY4ikKRAI9AWefvrp7MUXX8ymTZuWPfvss50+nUAg0IOIz3OBQKDx+Oc//5ntvvvu2U477ZTXNO2///7Zgw8+mM0zzzydPrVAINBDiKQpEAg0Hl/60peyP//5z9nJJ5+czTnnnNmVV16Z7bvvvtnll1+eb7/vvvvy//71r3/N2Xb8G3bdkksu2eEzDwQC3YQxAwMDA50+iUAgEGgXbrzxxmyTTTbJbrjhhmzttdfOf8fnOXoyffvb384OOeSQbMyYMTP83fzzzx+f8QKBwCBE0hQIBAKBQCDgQBSCBwKBQCAQCDgQSVMgEAgEAoGAA5E0BQKBQCAQCDgQSVMgEAgEAoGAA5E0BQKBQCAQCDgQSVMgEAgEAoGAA5E0BQKBQCAQCDgQSVMgEAgEAoGAA5E0BQKBQCAQCDgQSVMgEAgEAoGAA5E0BQKBQCAQCDgQSVMgEAgEAoFApvH/A7z0U/VUBNMfAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "XX = make_meshgrid(X[:,0], X[:,1], step=0.07)\n", + "yy = model.predict(XX)\n", + "plot_dataset(XX, yy)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "d10fbe23", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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++67b54weZlzgUAgEAgEAj1VCH7VVVflxd/8fOhDHxq0LVXFw5RjJemNN96YsY1+TqxIsdIEI26zzTbLfvSjH43INp/qaKQ53Ce7JiOuO+53PyD8PPy8HxB+PntlY9mzfZoCgUAgEAgE6kRPfJ4LBAKBQCAQ6DQiaQoEAoFAIBBwIJKmQCAQCAQCAQciaQoEAoFAIBBwIJKmIXjqqafyVgULL7xwNsccc2SLLrpozp6jUaaFf/zjH9lhhx2Wvec978nmnnvunLFHI81ewte+9rW8ceicc845k/xMEWhOOmbMmEE/dGxv+nXDn/jSl76UfeADH8j9BI3Dxx57LOslvPrqq9nuu++eN7vjuvH7v/3tb+bf0Ppj6P0+5JBDsm7GySefnC200ELZ29/+9myNNdaY0ZakCOeee27evoT9l1tuueyyyy7LehEjue7TTz99pvvK3/USrr/++mzrrbfOFlhggfz8L7zwQvk31113Xbbyyivn7LLFFlssH4dew0ivm2seeq/5seTFuhEnnHBCttpqq2XveMc7svnmmy+bOHFizqBXKBvfkTQNwcMPP5xNnz49+/GPf5w98MADeduCU089Nfvc5z5nDuSnP/3p7OKLL85vyKRJk/Lu5dtvv33WSyAxRJ7m0EMPHdHfkSQ9//zzM35+85vfZE2/7m9961vZSSedlPvGrbfems0111x5SwuS514BCRM+TkuPSy65JJ98DzroIPl3yBe13m/Goltx9tln573aePG58847sxVWWCG/Ty+99NKw+998883ZrrvumieQd911Vz4R83P//fdnvYSRXjcgeW69r08//XTWS/j73/+eXyfJogdTpkzJttxyy7xp8t13350dccQR2QEHHJBdeeWVWZOvO4EEo/V+k3j0EiZNmpQvVNxyyy35HEbbofHjx+fjUYRK4puWAwEb3/rWtwYWXnjhwu2vvfbawGyzzTZw7rnnzvjdQw89RCuHgcmTJ/fc8J522mkD73znO1377r333gPbbrvtQBPgve7p06cPzD///APf/va3B/nA7LPPPvCb3/xmoBfw4IMP5v552223zfjd5ZdfPjBmzJiBZ599tvDv1l9//YFPfepTA72C1VdffeCwww6b8e+33nprYIEFFhg44YQTht1/p512Gthyyy0H/W6NNdYYOPjggwd6CSO97pHEfC8A377gggvM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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Select instance\n", + "instance = np.array([0.8, -0.7])\n", + "plot_dataset(XX, yy, point=instance)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "9ac8e60c", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "array([1])" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Select new instance\n", + "new_instance = np.array([1.4,-1.3]) \n", + "plot_dataset(XX, yy, point=new_instance)\n", + "\n", + "model.predict(new_instance.reshape(1, -1))" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "0322443f", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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WbPGufHGG51u3brp/9Px5Zdftp9Dz/373/9e/58+/+lPf6pnCH7wwQfOc88954wYMcL59re/7ezdu9cx9bmJW2+91enZs6fz+OOPO2+++aaeQUgzLFtbWx0pTJo0yRk+fLiW4xdffFHX27nnnptXzjdt2uTcdNNNWr6pvunZq6urnRNPPNHhyiOPPKJnNS5atEjPGLz88st1vW3btk1/f+GFFzqzZs1qP/+ll15ySktLnTvuuEPPgJ0zZ46eGbtu3TpHEl6fm2T/mWeecd577z1n9erVzjnnnON07drV2bBhgyMFaq/ptktd25133qn/T+2boOel507z/vvvO+Xl5c61116r63r+/PnOIYcc4jQ0NDiS8Prcd911l7N06VLn3Xff1XJNs2E7deqk9bckpk+frmd8Ll++vEM/vWfPnvZzomjfMJpyTL0lwct1pKEOg97T1M001Fn+0z/9k/PNb35TN8Tvf//7HQwtCdDyAbmeO/M56T2VEUHCeeqppzpHHHGEFrwjjzzSueyyy9oVs6nPnV524Be/+IVTUVGhOycyspuamhxJ7NixQxtJZCh2797dufjiizsYitly3tzcrA2kXr166WemwQV1OC0tLQ5n5s2bpwc0Xbp00VPxV61a1WEJBar/TB577DFn8ODB+nyakv7kk086EvHy3DNnzmw/l2T6tNNOc9544w1HEump9NlH+jnplZ47+zfDhg3Tz00DgMw2bupzz5071xk4cKA2iqktjxs3Tg/2paHy9NOZdRhF+y7528UBAAAAAEABrJk9BwAAAAAQBBhNAAAAAAAugNEEAAAAAOACGE0AAAAAAC6A0QQAAAAA4AIYTQAAAAAALoDRBAAAAADgAhhNAAAAAAAugNEEALCarVu3qvPOO08NHjxY7zOZuS8VAABkAqMJAGA1+/bt05scX3/99Wro0KFJ3w4AgDEwmgAARvPZZ5+pyspK9e///u/tn7388suqS5cuesfzo446Sv36179WU6dOVT169Ej0XgEAvClN+gYAACBKyIt0//33qylTpqhTTz1VHX300erCCy9UV111lRo/fjwKHwDgGhhNAADjOe2009Rll12mzj//fFVbW6sOO+wwVV9fn/RtAQCEgfAcAMAK7rjjDpVKpdTixYvVQw89pMrKypK+JQCAMGA0AQCs4L333lOffPKJOnjwoPrwww+Tvh0AgEAQngMAGM/+/fvVBRdcoM4++2yd03TppZeqdevWqT59+iR9awAAQcBoAgAYz7/+67+qlpYWdffdd6tu3bqpp556Sv3oRz9STzzxhP5+7dq1+nX37t16th29p9l1xx57bMJ3DgDgRInjOE7SNwEAAFGxfPlydcopp6hly5ap733ve/ozCs/Rmky33nqrmj59uiopKfna74488kiE8QAAHYDRBAAAAADgAiSCAwAAAAC4AEYTAAAAAIALYDQBAAAAALgARhMAAAAAgAtgNAEAAAAAuABGEwAAAACAC2A0AQAAAAC4AEYTAAAAAIALYDQBAAAAALgARhMAAAAAgAtgNAEAAAAAuABGEwAAAACAKs7/AYGPcFDuIY3rAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "num_perturb = 500\n", + "X_lime = generate_lime_samples(num_samples=num_perturb, num_features=X.shape[1])\n", + "plot_dataset(X_lime, scatter_kwargs={\"s\": 2, \"c\": \"black\"})" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "725347c6", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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L0HahpwUTVgBRo0aVdQ1RywAux6/hQCfLv9XiBEjRphhw4at9v2spNUqiqIoSpr48ssvA7MSxyqaBg8ebK644oqiP0N1WixEAkG53bt3NwcffLCNawqaIUOGmDPPPDP3nt0DKZkE+mWpGjcKHaFIRkiW3JJ63nq/s4COcx3nWeCbb76x3qUgs4JjFU2DBg0yxxxzTNGf8fb9ISZi9913Nx07djS33XZbneZSzNmIHq+1iew5/q+YeTxfrAWCKUviQeCc9byzg97vbKH3O1tk9X6vEWB8WayiqZweOFiYEEzbbbedufvuu+u8CPwclXsnTpxoSw0AwXpYjDp06BDI8SuKoiiKkh2cCO9HMHXu3Nma2YhjopAYcUne2CR+BjfeW2+9lbMMUdsJV9ukSZNsYPixxx5rBVOpmXOKoiiKoihOBYK/+OKLNvibl78vlkTFk+GCJclbZfm6666zFiksTWTqdOvWzdx8881lfTauOgppJj09Omj0vPV+ZwEd5zrOs4CO87UDu5bO1mlSFEVRFEWJEifcc4qiKIqiKHGjoklRFEVRFKUEVDQpiqIoiqKUgIomRVEURVGUElDR5GPZsmW2VEGDBg1s3zGatZI9R6HMYtCjqn///mbDDTc06667rs3Yo5CmS1x22WW2cCid1EttUEtxUnpkeV9UbE/7eZM/MXToUNtAlXFCj8MlS5YYl6DB6hFHHGGL3XHejPu6emZR+sN/v08++WSTZG666SbbIJhGqjvuuGOuLEkhxo4da8uX8POtWrUyEyZMMC5SznmPGTNmtfvK77nEq6++avbbbz/b2JjjHzduXJ2/88orr5htt93WZpfRkJnr4Brlnjfn7L/XvIq1F0siI0aMMO3bt7f9LOvXr2969uxpM+jrotrnW0WTj4ULF5pVq1aZW2+91cybN8+WLRg9erQ577zzil7IM844wzz99NP2hkyePNlWL+/Vq5dxCYQh7Wn69etX1u8hklauXJl7Pfjggybt533llVeaG264wY6NN99806yzzjq2pAXi2RUQTIxxSnqMHz/eTr4nnnhinb9H+yLv/eZaJJWHH37Y1mpj4/POO++YNm3a2Pv0+eef5/35N954wxx22GFWQL777rt2IuY1d+5c4xLlnjcgnr339cMPPzQu8c9//tOeJ2KxFD744AOzzz772KLJM2fONAMHDjTHH3+8ef75502az1tAYHjvN8LDJSZPnmwNFdOmTbNzGGWHunbtaq9HIQJ5vik5oBTnyiuvrGnQoEHB///6669rfvnLX9aMHTs2970FCxZQyqFm6tSpzl3eu+++u+Z3v/tdST979NFH1xxwwAE1aaDU8161alXNpptuWnPVVVfVGgNrr712zYMPPljjAvPnz7fj8+23385979lnn62pV69ezYoVKwr+3m677VZz+umn17jCDjvsUNO/f//c+x9//LFm8803rxkxYkTenz/kkENq9tlnn1rf23HHHWtOOumkGpco97zLeeZdgLH9xBNPFP2Zc845p6ZFixa1vnfooYfWdOvWrSbN5z1p0iT7c1999VVNmvj888/teU2ePLngzwTxfKulqcSmf8Ua/lFtHJWLi0bA/EcF86lTp5q0g7mXXUrTpk2ttYaO0mmGHSqmbO/9pgI9LhBX7jfHiUtu++23z32P86EYLJazYtx///1mo402Mi1btrQNrr0FZZNmQeTZ9N4nzo/3he4T3/f+PGChceW+VnregGuW5uQ06j7ggAOsFTLNpOFeV0Pbtm1teMFee+1lpkyZYtKwTkOxtTqIe+5ERfA4oQr5qFGjbPuWQrCArrXWWqvFw2yyySbO+YnLBdccbkhiwJYuXWrdmHvvvbcdhL/4xS9MGpF7yv119X5znH5z/JprrmknnGLncPjhh9uFlfiJ2bNnm3PPPdea+R9//HGTNP7617+aH3/8Me99wg2fD87d5fta6Xmz4bnrrrtM69at7eLDfEecH8LJ34UhLRS6199++6357rvvbKxiGkEoEVbAholOGXfccYeNVWSzRHyXi6xatcq6Vzt16mQ3c4UI4vnOjKVp8ODBeYPfvC//hEI/O0QB8S7EcWTlvMuhd+/eZv/997cBdfiGiY15++23rfUpzeedVMI+b2Ke2Jlxv4mJuvfee80TTzxhBbPiLvTk7NOnj7U+7LbbblYE00yd2E4lXSCQTzrpJNvUHmGMWOZf4nddpX///jYu6aGHHgr9szJjaRo0aJDN9CpGw4YNc18TyE2AIIPptttuK/p7m266qTWJf/3117WsTWTP8X8unXe18Ldw3WCh69Kli0njecs95f6yaxN4z6ITJ6WeN+fgDwr+73//azPqyhmzuCSB+02maZJgHGLt9GexFnsu+X45P59EKjlvP7/85S9Nu3bt7H1NK4XuNQHxabUyFWKHHXYwr7/+unGRAQMG5BJZ6rKKBvF8Z0Y0sWviVQpYmBBMKPG7777bxgMUg59jkpk4caItNQC4LD766CO7g3PlvINg+fLlNqbJKybSdt64InnIuN8ikjDpY94uN/MwrvNmXCLyiX1h/MLLL79szdwihEqBrCOI+37nA5c558Z9wgoKnB/vmWgLXRf+H1O/QGZO3M9x2OftB/fenDlzTI8ePUxa4Z76081du9dBwXOcxGe4GMS9n3rqqdbSjWeDebkuAnm+qwpXTyHLly+vady4cU2XLl3s1ytXrsy9vD/TtGnTmjfffDP3vZNPPrlmiy22qHn55Zdrpk+fXtOhQwf7cokPP/yw5t13360ZNmxYzbrrrmu/5vX3v/899zOc9+OPP26/5vtnnXWWzRD84IMPal566aWabbfdtqZJkyY1//73v2vSet4wcuTImvXWW6/mySefrJk9e7bNICTD8rvvvqtxhe7du9e0a9fOjuPXX3/d3rfDDjus4Dh/7733ai655BI7vrnfnHvDhg1rdt1115qk8tBDD9msxjFjxtiMwRNPPNHet08//dT+/1FHHVUzePDg3M9PmTKlZs0116y5+uqrbQbsRRddZDNj58yZU+MS5Z43Y//555+vWbp0ac2MGTNqevfuXfOrX/2qZt68eTWuwPMqzy5L27XXXmu/5vkGzpfzFt5///2a//u//6s5++yz7b2+6aaban7xi1/UPPfcczUuUe55X3fddTXjxo2rWbJkiR3XZMOuscYadv52iX79+tmMz1deeaXWOv2vf/0r9zNhPN8qmvKk3jLw8r0EFgzek7opsFiecsopNeuvv759EA888MBaQssFKB+Q77y958l7rhEwOLt27Vqz8cYb24G35ZZb1pxwwgm5iTmt5y1lBy688MKaTTbZxC5OiOxFixbVuMSXX35pRRJC8be//W3NscceW0so+sf5Rx99ZAXSBhtsYM+ZzQULzjfffFOTZEaNGmU3NGuttZZNxZ82bVqtEgrcfy+PPPJIzdZbb21/npT0Z555psZFyjnvgQMH5n6WMd2jR4+ad955p8YlJJXe/5Lz5F/O2/87bdu2tefNBsD7jKf1vK+44oqaRo0aWVHMs9y5c2e72XcNU2Cd9t7DMJ7vev/7cEVRFEVRFKUImcmeUxRFURRFqQYVTYqiKIqiKCWgoklRFEVRFKUEVDQpiqIoiqKUgIomRVEURVGUElDRpCiKoiiKUgIqmhRFURRFUUpARZOiKIqiKEoJqGhSFCXTrFy50hx++OFm6623tn0mvX2pFEVRvKhoUhQl03z//fe2yfEFF1xg2rRpE/fhKIqSYFQ0KYqSar744guz6aabmssvvzz3vTfeeMOstdZatuP5VlttZa6//nrTp08f87vf/S7WY1UUJdmsGfcBKIqihAlWpLvuusv07NnTdO3a1TRt2tQcddRRZsCAAaZLly568RVFKRkVTYqipJ4ePXqYE044wRxxxBFm++23N+uss44ZMWJE3IelKIpjqHtOUZRMcPXVV5v//ve/ZuzYseb+++83a6+9dtyHpCiKY6hoUhQlEyxdutR88sknZtWqVWbZsmVxH46iKA6i7jlFUVLPDz/8YI488khz6KGH2pim448/3syZM8fUr18/7kNTFMUhVDQpipJ6zj//fPPNN9+YG264way77rpmwoQJ5rjjjjPjx4+3/z9z5kz77z/+8Q+bbcd7suuaN28e85EripIk6tXU1NTEfRCKoihh8corr5i99trLTJo0yey88872e7jnqMk0cuRI069fP1OvXr3Vfm/LLbdUN56iKLVQ0aQoiqIoilICGgiuKIqiKIpSAiqaFEVRFEVRSkBFk6IoiqIoSgmoaFIURVEURSkBFU2KoiiKoigloKJJURRFURSlBFQ0KYqiKIqilICKJkVRFEVRlBJQ0aQoiqIoilICKpoURVEURVFKQEWToiiKoihKCahoUhRFURRFMXXz//aCfcrYprENAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "y_lime = model.predict(X_lime)\n", + "plot_dataset(X_lime, y_lime, scatter_kwargs={\"s\": 5})" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "cb36e146", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([1])" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model.predict(instance.reshape(1, -1))" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "e56d4a7f", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(500,)" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "weights = compute_lime_weights(instance=instance, samples=X_lime)\n", + "weights.shape" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "3a996933", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot_dataset(XX, yy, show=False)\n", + "plot_dataset(X_lime, cmap=\"RdYlGn\", scatter_kwargs={\"s\": 10, \"c\": weights}, show=False)\n", + "plot_dataset(instance, scatter_kwargs={\"s\": 70, \"c\": \"blue\", \"marker\": \"o\"})" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "ffe0aadd", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "simpler_model = fit_lime_model(X_lime, y_lime, weights)\n", + "y_linmodel = simpler_model.predict(X_lime)\n", + "# Conver to binary class\n", + "y_linmodel = y_linmodel < 0.5\n", + "\n", + "plot_dataset(XX, yy, show=False)\n", + "plot_dataset(instance, show=False)\n", + "# Class 0 points\n", + "plot_dataset(\n", + " X_lime[y_linmodel == 0],\n", + " scatter_kwargs={\n", + " \"c\": weights[y_linmodel == 0],\n", + " \"marker\": \"_\",\n", + " \"s\": 80,\n", + " },\n", + " cmap=\"RdYlGn\",\n", + " show=False,\n", + ")\n", + "\n", + "# Class 1 points\n", + "plot_dataset(\n", + " X_lime[y_linmodel == 1],\n", + " scatter_kwargs={\n", + " \"c\": weights[y_linmodel == 1],\n", + " \"marker\": \"+\",\n", + " \"s\": 80,\n", + " },\n", + " cmap=\"RdYlGn\",\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "54e38649", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAk0AAAG2CAYAAABiR7IfAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAx59JREFUeJztnQeYJWWx/nsXEIliQi5XZclIzmnJYYElLSA5ZxAQBFEwcY1rVvAiGEH8GxAkKEFEosCC5LDkuCwZESSpV3f+z6+v394zs9P11kz36XNOn3qfZx7Y6Z6u7q+rvq7+ut56xwwMDAxkgUAgEAgEAgETY+3NgUAgEAgEAoFImgKBQCAQCASciJWmQCAQCAQCAQciaQoEAoFAIBBwIJKmQCAQCAQCAQciaQoEAoFAIBBwIJKmQCAQCAQCAQciaQoEAoFAIBBwIJKmQCAQCAQCAQciaQoEAoFAIBBoUtI0efLkbI011sjmm2++bMEFF8wmTZqUPfDAA/LvzjnnnGyZZZbJ3vrWt2YrrLBCdskll9RyvoFAIBAIBJqFnkmarrnmmuyII47Ibrzxxuzyyy/P/ud//iebMGFC9vrrrxf+zQ033JDtvvvu2YEHHpjdfvvteaLFzz333FPruQcCgUAgEOh9jOlVwd4XXnghX3Eimdpggw2G3WfXXXfNk6qLLrpo5u/WXnvtbOWVV85OP/30Gs82EAgEAoFAr2P2rEfxyiuv5P99xzveUbjPlClTsmOPPXbQ77bYYovsggsuKPybv//97/lPwowZM7KXXnope+c735mNGTOmknMPBAKBQCDQXrAm9Oqrr2YLL7xwNnbs2P5NmkhkjjnmmGz8+PHZ8ssvX7jfs88+m73nPe8Z9Dv+ze+t2qnPfvazlZ5vIBAIBAKBzuDJJ5/M3vve9/Zv0kRtE3VJ1113XeXHPvHEEwetTrGi9f73vz8f9Pnnn7/SxG/q1KnZP//5z8J93ve+9+V2i/CWt7wlP6cXX3yxcJ93vetd2V//+tfsH//4R+E+XN+0adMKt88+++z5it7zzz9fuA/b+RTauko30uuZbbbZsne/+91mUrvAAgvkNt58883CfQiO6dOnF27njWOhhRbKnn766cJ9GNd//etfZs3cf/7nf+bHKPrCjZ3/+I//yJ566qnCY0BsALwNjdYOK6DsY13zPPPMk48vvlAEzvW5557LfXO0YzvXXHNlc845Z/byyy8X7sPY83md8R2tr2CDa2IVuAh8vmd7xNj/IWJseESM9X6MLbnkktm888476Hf8DfbTPNuXNU1HHnlkduGFF2bXXntttuiii5r7kgyQALEqlXDSSSfln+fuvPNOlz0G/W1ve1uePFWZNOEgTzzxhLkPyYrljOmBWfYWdpMdEg3rod1rdnhIWcmBB55jVGHHMyaea+4WOx6f7Sbfjxgb3bhFjM2Kfoyxt73tbdkSSyzR9ud3z7DnGFASpvPPPz+78sorZcIE1llnneyKK64Y9DuYd/y+W2qyLHgcuoqct5vslE1kus1O2UTGe4wq7HjGpOwkW6cdj892k+9HjI1u3CLGZkU/xtgrr7xSyXEa83mOT3I///nP81UmltrSJxyySD4JgH322SdfZqUuCRx99NHZhhtumH3jG9/Itt566+yXv/xldsstt2Tf//73s06jiod2IBAIBAKB+tAzK02nnXZanklutNFGee1F+jn77LNn7kNdzjPPPDPz3+uuu26eaJEkrbTSStm5556bf5qzisfrwtxzzy33qYutF6zAQLf5StgJ9CvC90cHarDqGLueSZpYdhvuZ7/99pu5z9VXX52deeaZg/5u5513zjuHUzxM8fjEiROzbgCFbQoUPVvAQVTy5UnOlB0wtMBuKFjtUw779re/XdpR350JDEUdrcLOHHPMkddKlB03tQ/f+/lptx3GjIJLC6zalrWDD3CPLHhqCzx20grzaH3WaydibFZEjM2KiLHOxhhF6XWgZ5KmpoEHi1XRzwObT41WgsBDbmhLhaFgu/Uw5PiqhwXn6bFjTaQEBiuDViICU0PZITCs3lzJjpWI8LCFwWUBFp9lB3AMKxFBusdjRyXQHMNKRDgHrtkCNpQdxt5KREgklR36manJi+vhXhcBH8GOlYTjax47EWODETFW7CsRY70dY+8Q83XfsufqRrvYc2+88UZ23333mfvgjBYVHRDoFs2fB6pF0/TaIQH429/+Zj5QkbYpa4eHttVOwMPE8NjhzYV7YAVhWs20VjJee+010w4PKattAYkBP1aNmzqG91wUy8hjxzO26h6psffaUT6nfNZrJ2JsdOMWMTYrIsbaF2O8aLEA0O7ndyRNHUqaqL+iV00gEAgEAoFy4CVqxRVXHPS7vm450DRYWXUgEAgEAgE/WHWu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xZjHjud6qii89dipgjbvocQrO/R/a1KM8ffqHjKPKjueljdqbN944w1pp+jrQ8Liiy+eKXh8n7mW+abddU09kzR95jOfyfstJaSJ9qqrrso22mij/P9pbNaaxfPGy/I/nY552+c7ME0LvT2a2oleYwx4JtG6Fi2b1POmLsahtzdV2ettmqZioBlzUxU9lrolxrzoFTtzOD7T1nEejUua+KSmejQNHTSc+HOf+1z+020gcWtXO4NOQH2HB0xcFlvM8znFExxq8vLaUfskskKZJppV9Iyqoj+M1451vYC38aa1ngj0Nvis5kmYeiXGquozp7ZXNTeNEdejVvm8SPVv7UZjWw40QbDX05ZAvdl73vw933oVm4b+VyqwWB1Ukw6MtSJ6aqorsIphvXaUwC1jYhUn8rcrrbSSnHSUwC01AdbYJqFjZYdzsexwLZbun1eAGBKFZYc6JlWQqRhTXp9UxaPKZ3stxjztODx2VOPQVExe1o4S2/X0dvMIECs7xGCTYoxxs4R0+dull15aJnHMk6rNAnVPlp3FF19c2ll11VXN+8znOzVneGIsBHsbDoLYCjACgx5RllPDJKtCTBQ7ViLCBKnsEKRQza23gEMPPdScbJlQ9t13X7P2AGaVRYPlOrBjrXxRB4dorJVYIW671VZbFW5nEjj44INNmisilAcddFBmgW712223nbkPulpWvzCYotixJibEh6EhF4GxgMlqsVVJWBFdpmh2qK3077333lvS6/ElK3FiAmXsrOvh/nrsNCnGqMe0/Jrxwo71ACLB8AjpKsFejmF9ViExU9eD31oPumRHCfaq6+E8einGmL+UKDbzoDVPMo8igF4E/BU7lq9Q9kK7AKteaa+99hq2JjGBOEdw3Ep6aFdThWCvZyGiL9lzdaNd7DkKQymetsCErViCJF+WcKna7rWD81uCiSx/f/nLXzYLB9ddd93shhtuMO3wxse4DOeWTFgkKSznFhWisg9BqOwQ6JAJiuzwcKLIsWjs2IfVNUukGKyxxhrZLbfcUjjxpJYDRdRg7EDTR9TSAufypz/9qdAOfsBP0VI4dnjDvf322007yBLhu9QSMn7pfvNARxWd5JmHqVUoTCKjBGo9PskD0xICVT7bazHG9TL21pTtsaOYVSQpFGCXtaPus9KI9LDNPExY8M1vfrNnYoz5i3mlyA73hxcXCsaL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HHFEXpf0y1/+su22+mal6bjjjsuZXhYWW2yxmf9PITcFgjjT97//ffPvFlpooXxJ/OWXXx602gR7jm29dN1lwbH4dMMK3aabbpo18brTPeX+8taWwL956HQS3uvmGoYWBf/zn//MGXUj8Vk+SQLuN0zTbgJ+yGrnUBarFZf8fiT7dyNGc91DMcccc2SrrLJKfl+biqJ7TUF8U1eZirDmmmtm1113XdaLOPLII2cSWdSqaBXx3TdJE29N/HjAChMJE5n4GWeckdcDWGA/JpkrrrgibzUA+GQxbdq0/A2uV667CkyfPj2vaWpNJpp23XyKJMi43ylJYkmf5e2RMg87dd34JUk+tS/4L7jyyivzZe6UCHkA6wh0+n4PBz6Zc23cJ1ZBAdfHv5loi8aF7Sz1J8DM6XQct/u6h4LPe3fffXc2ceLErKngng6lm/fava4KxHE3xrAF6t6POuqofKWbLxvMywqVxHepcvUGYvr06QNLLLHEwKabbpr//zPPPDPzp3WfpZdeeuCmm26a+bvDDjts4P3vf//AlVdeOXDLLbcMrLPOOvlPL+GJJ54YuP322wc++9nPDsw777z5//Pz6quvztyH6z7vvPPy/+f3H/3oR3OG4GOPPTbwhz/8YWDVVVcdWHLJJQf+9re/DTT1usGXv/zlgQUWWGDgwgsvHLjrrrtyBiEMyzfffHOgV7DlllsOrLLKKrkfX3fddfl923333Qv9/OGHHx743Oc+l/s395trX2yxxQY22GCDgW7FL3/5y5zVeOaZZ+aMwUMOOSS/b88++2y+fe+99x444YQTZu5//fXXD8w+++wDX//613MG7EknnZQzY+++++6BXsJIrxvfv+yyywYeeeSRgVtvvXVgt912G3jrW986MHXq1IFeAfGaYpdH2ze/+c38/4lvwPVy3QmPPvrowNxzzz1w/PHH5/f61FNPHZhtttkGfve73w30EkZ63d/61rcGLrjggoGHHnoo92vYsGPHjs3n717C4YcfnjM+r7766kHP6TfeeGPmPu2I70iahqHe4njD/STwwODfUDcTeFh+6EMfGnj729+eB+IOO+wwKNHqBdA+YLjrbr1O/s0YAZxzwoQJA+9+97tzx1tkkUUGDj744JkTc1OvO7Ud+PSnPz3wnve8J384kWQ/8MADA72EP//5z3mSRKI4//zzD+y///6DEsWhfj5t2rQ8QXrHO96RXzMvFzxwXnnllYFuxne+8538heYtb3lLTsW/8cYbB7VQ4P634le/+tXAUkstle8PJf3iiy8e6EWM5LqPOeaYmfvi0xMnThy47bbbBnoJiUo/9CddJ//luof+zcorr5xfNy8ArTHe1Ov+yle+MrD44ovnSTGxvNFGG+Uv+72GrOA53XoP2xHfY/5tPBAIBAKBQCBgoG/Yc4FAIBAIBAJlEElTIBAIBAKBgAORNAUCgUAgEAg4EElTIBAIBAKBgAORNAUCgUAgEAg4EElTIBAIBAKBgAORNAUCgUAgEAg4EElTIBAIBAKBgAORNAUCgb7GM888k+2xxx7ZUkstletMtupSBQKBQCsiaQoEAn2Nv//977nI8ac+9alspZVW6vTpBAKBLkYkTYFAoNF44YUXsoUWWij70pe+NPN3N9xwQ/aWt7wlVzwfN25cdvLJJ2f77LNP9ra3va2j5xoIBLobs3f6BAKBQKCdYBXpxz/+cTZp0qRswoQJ2dJLL53tvffe2ZFHHpltuummMfiBQMCNSJoCgUDjMXHixOzggw/O9txzz2z11VfP5plnnmzy5MmdPq1AINBjiM9zgUCgL/D1r389++c//5mdc8452c9+9rNszjnn7PQpBQKBHkMkTYFAoC/wyCOPZE8//XQ2Y8aM7PHHH+/06QQCgR5EfJ4LBAKNxz/+8Y9sr732ynbddde8pumggw7K7r777mzBBRfs9KkFAoEeQiRNgUCg8fjkJz+ZvfLKK9kpp5ySzTvvvNkll1ySHXDAAdlFF12Ub7/jjjvy/7722ms5245/w65bdtllO3zmgUCgmzBmYGBgoNMnEQgEAu3C1VdfnW2++ebZVVddla233nr57/g8R0+mL3/5y9nhhx+ejRkzZpa/W2SRReIzXiAQGIRImgKBQCAQCAQciELwQCAQCAQCAQciaQoEAoFAIBBwIJKmQCAQCAQCAQciaQoEAoFAIBBwIJKmQCAQCAQCAQciaQoEAoFAIBBwIJKmQCAQCAQCAQciaQoEAoFAIBBwIJKmQCAQCAQCAQciaQoEAoFAIBBwIJKmQCAQCAQCAQciaQoEAoFAIBDINP4/08K1TeKQkcYAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "#koo\n", + "Xi2 = np.zeros((100,2))\n", + "Xi2[:,0] = instance[0] + np.random.normal(0,0.05,100)\n", + "Xi2[:,1] = instance[1] + np.random.normal(0,0.05,100)\n", + "\n", + "plot_dataset(XX, yy, show=False)\n", + "plot_dataset(Xi2, scatter_kwargs={\"s\": 20, \"c\": \"blue\", \"marker\": \"o\"})" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "fbf13ec1", + "metadata": {}, + "outputs": [], + "source": [ + "X_lime, y_lime, weights, y_linear, smile_coef = smile_explainer(\n", + " model, instance\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "aa90975d", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot_dataset(XX, yy, show=False)\n", + "plot_dataset(X_lime, scatter_kwargs={\"s\": 10, \"c\": weights}, cmap=\"RdYlGn\", show=False)\n", + "plot_dataset(instance, scatter_kwargs={\"s\": 70, \"c\": \"blue\", \"marker\": \"o\"})" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "db1cbb22", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot_dataset(XX, yy, show=False)\n", + "plot_dataset(instance, scatter_kwargs={\"s\": 70, \"c\": \"blue\", \"marker\": \"o\"}, show=False)\n", + "plot_dataset(X_lime, scatter_kwargs={\"s\": 10, \"c\": weights}, cmap=\"RdYlGn\", show=False)\n", + "# Class 0 points\n", + "plot_dataset(\n", + " X_lime[y_linear == 0],\n", + " scatter_kwargs={\n", + " \"c\": weights[y_linear == 0],\n", + " \"marker\": \"_\",\n", + " \"s\": 80,\n", + " },\n", + " cmap=\"RdYlGn\",\n", + " show=False,\n", + ")\n", + "\n", + "# Class 1 points\n", + "plot_dataset(\n", + " X_lime[y_linear == 1],\n", + " scatter_kwargs={\n", + " \"c\": weights[y_linear == 1],\n", + " \"marker\": \"+\",\n", + " \"s\": 80,\n", + " },\n", + " cmap=\"RdYlGn\",\n", + ")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "d28fe9fb", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([-2.16352749, -0.85641536])" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "smile_coef" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "e6b8dfb7", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([-0.49990745, -0.3550739 ])" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "simpler_model.coef_.flatten()" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "65d9bd5e", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "hovertemplate": "variable=negative
value=%{x}
feature=%{y}", + "legendgroup": "negative", + "marker": { + "color": "#636efa", + "pattern": { + "shape": "" + } + }, + "name": "negative", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "vlUhgOdOAcAE2AAuwWfrvw==", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "x0", + "x1" + ], + "yaxis": "y" + }, + { + "hovertemplate": "variable=positive
value=%{x}
feature=%{y}", + "legendgroup": "positive", + "marker": { + "color": "#EF553B", + "pattern": { + "shape": "" + } + }, + "name": "positive", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "AAAAAAAAAAAAAAAAAAAAAA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "x0", + "x1" + ], + "yaxis": "y" + } + ], + "layout": { + "barmode": "relative", + "legend": { + "title": { + "text": "variable" + }, + "tracegroupgap": 0 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Feature Contributions" + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "value" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "title": { + "text": "feature" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot_feature_contributions(smile_coef)" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "5e5bda41", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "hovertemplate": "variable=negative
value=%{x}
feature=%{y}", + "legendgroup": "negative", + "marker": { + "color": "#636efa", + "pattern": { + "shape": "" + } + }, + "name": "negative", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "Dn441Hv+37/18Bzgh7nWvw==", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "x0", + "x1" + ], + "yaxis": "y" + }, + { + "hovertemplate": "variable=positive
value=%{x}
feature=%{y}", + "legendgroup": "positive", + "marker": { + "color": "#EF553B", + "pattern": { + "shape": "" + } + }, + "name": "positive", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "AAAAAAAAAAAAAAAAAAAAAA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "x0", + "x1" + ], + "yaxis": "y" + } + ], + "layout": { + "barmode": "relative", + "legend": { + "title": { + "text": "variable" + }, + "tracegroupgap": 0 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Feature Contributions" + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "value" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "title": { + "text": "feature" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "\n", + "plot_feature_contributions(simpler_model.coef_.flatten())" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "15c7bf23", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAzMAAAEECAYAAAAcS2qKAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQAALeFJREFUeJzt3QmcTfX/x/G3yGDsu+xlyVZS1ooIFVGWSim0aaF+ifqptPi177tWQv7KkpKQhJRs0aJClhRCsu/7/T8+3+vO3Lmzysxc35nX8/GYpjn3nnPPuWdmnPd8Pt/vyREIBAICAAAAAM+cFO0dAAAAAIB/gzADAAAAwEuEGQAAAABeIswAAAAA8BJhBgAAAICXCDMAAAAAvESYAQAAAOAlwgy8ZLdH2rFjh/sMAACA7IkwAy/t3LlThQoVcp8BAACQPRFmAAAAAHiJMAMAAADAS4QZAAAAAF4izAAAAADwEmEGAAAAgJcIMwAAAAC8RJgBAAAA4CXCDAAAAAAv5Yr2DgDHZf0Wadch3kQAAOCX2BipUGy098J7hBn4rfc70pod0d4LAACAtKtcUhrcizCTDggz8Nsfm6QV/0R7LwAAABAFjJkBAAAA4CXCDAAAAAAvEWYAAAAAeIkwAwAAAMBLhBkAAAAAXiLMAAAAAPASYQYAAACAlwgzAAAAALxEmAEAAADgJcIMAAAAAC8RZgAAAAB4iTADAAAAwEuEGQAAAABeIswAAAAA8BJhBgAAAICXCDMAAAAAvESYAQAAAOAlwgwAAAAALxFmAAAAAHiJMAMAAADAS4QZAAAAAF4izAAAAADwEmEGAAAAgJcIMwAAAAC8RJgBAAAA4CXCDAAAAAAvEWYAAACArGTbbqnnG1KJHlLs1VLzh6TvV6Z9/SVrpYv/J+W/RiraTbruZemf7Ymft2K91PkZqch1Ur4u0nn3SzN+VmYizAAAAABZxZEjUtvHpJHfSL0vkZ7pJm3cLl3wkLR8Xerrr90kNR0grdggPdFV6tdemrhQajVQOnAw/nlrNkmN75NmLZXuuUx68lpp1z6p9f+kr39VZsmlTLZs2TL9/PPP2rZtm3Lnzq0KFSqoQYMGyps3b6rr/vbbb5o5c2aKz+natatiY2OVme677z499dRTST6WK1cuLVmyRFWqVMmQ17b3ccCAAapXr55uuOEGncjs/D3++ONatGiRli9frj179qhjx4766KOPor1rAAAAfrjgQalSSWnoHUk/PnaONPs3aUw/qXOT4LIrm0jVeksPj5JG9kl5+098JO3eJy18VqpQIrisQdVgmBk6Q+rZOrjsqXHBCtAvL0nVywaX3dxKOv0Oqc970sLnlOXCjF3Ezp07V2XKlFGTJk20e/dut2zjxo26/PLLdfLJJ6e4vq3XvHnzRMvtonjevHkqVqxYpgeZyCBVt27dBMty5sypUqVKZdhrWph5/fXXXSg40cPMnDlzNGLECJUsWdKFOzv3AAAASEdj50ilCksdG8UvK1EoGGhGfC3tPyjFpHDN/dFc6dJz4oOMaXmmVO0UafTs+DDzzRLprMrxQcbki5Ha15denxysAlU9JeuEmX379mnBggUqUaKE2rZtq5NOCna42ddTpkzRL7/8orPOOivFbRQsWNB9RPrhhx/c59NPP13RdMEFF+imm25SVrJ9+3YXEK3CdLzat2+vP/74w1Xj7Huhfv366bKPAAAAOOqHVVK9U6Wj19pxrLry9lRp2TqpTkUl6a/NwZa0c05L/JitP2lh/NcWiookUUSwQGMW/p4pYSbTxszYReyhQ4dUq1atuCBjKlasqAIFCri2o38jEAi49iWrgGRUK1d62b9/v/773/+6Y7YqVL58+XTOOeckarM6cuSI7r33Xp1xxhkqXLiwCxJWdWrTpo0LfSFfffWVKleu7P5/3LhxypEjh/soXry41q1b5x63r++6665E+3LllVe6x+y9C7F2P1v322+/VcuWLZU/f373+itXBgeM2Ta7dOniAqjtkz120UUXpbnCUrRoURdkAAAAkEHWb5XKFEm8PLRs3ZaU1w1/buT6W3YFQ4ypfoq06E9p596Ez5u1JD4YZYJMq8xYK5lJquXKlq1YsUIHDx5MtdUs0vr167Vjxw4XZGJijibBVBw4cMAFhrSwi/a0ViVsP9auXZtkNcmOrWnTpvr+++9dBefaa6917XGjRo3S1VdfrbfeekvXX3993P4NGjTIteK1aNHChQarPk2cOFE//fSTZs+e7QJRjRo19OCDD+rRRx/V2Wef7YKGsZBk6/zbCtpll12m6tWr684773SVGdvW6tWr3bgcC2RWWbMq2J9//un2v1WrVpo6daoLXwAAAEgnBw9J2/ckXmaBYtOOhMuL5g9WY/YekGKSuHbNkzv42R5PTuixpNrQ8hxd5rZ/snTbxdKEBdJVz0uPXyPF5pEGTZYWrEz9dXwMM3bhbpIa02IX38bG0BzrRfjSpUuPucXM2tosBKWFXcBb9SQt+vbt6z7C3XLLLXrzzTf1wgsvaP78+XryySfVv3//uMcHDhyoatWquQkEOnXq5IKPhTKrgkS21L3xxhu6/fbb3fZsOxYCbZyMhRkLN/369dPxsnPQunVrjR49OkGIs8BiIevTTz9NMG7ptttuU+PGjd1xjB071lV7AAAAkDr7Y3X4MAv7g7X9MTtk8TvjVLPXh4lXtAH+H85KuGzVm9pRNI9iY3Ip5/5Dibe5LxguFq9aoZpqGPe4jWe31n/rclLeYODZvWWbQlfs9od6KwJU2BesyOw4uE+rf1ml2pfUk169Seo/Qqp39Bq0SplgsLl3uJQ/z4kXZuyv8jYTWVrVrl1befIED8RazIx7oyJ34uhFc+g5x7I/q1atchf9p5yS9p68Ro0auXXTIqkxOsnp1auXzj333ATLatas6T4PGzZMpUuXdlWNyOqNVWrGjBnj2rnsG9oCQeh1Dx8+rC1btrj9DYWI0BihjGKBLDzIWHVm+vTp7tisAha+//a+ly9fXj/++GNcFQcAAACpixwvHh5kTM2r20jVqkdcqA2VShcJToccrnRhFbTqS9li8e1i4ds8uqxmy/MSXRfHOdpeFrsjvqpSrly5+PWL5lfBEsVUu0Sx4LLebaTrWwTbzXLnkupWkgZPCz5mEwacaGHG/jJvbVJpVbVq1bgwE7o4tovzyLatUIg51kHm1ppm2zvWgf825iMj2Exm1jKWlN9//90FkpRasaxaFPqmHjp0qJ5++mk3lsiOMdzOnTuVUWz8koWTcDauxhL5N998k+yYFxtrs3fvXsIMAABAeimSPziTWOQyCx2Ry0MsUNhMYzakInwSgHnLg4PzUwoZFoRKFIxvFQs3f7lUNzhWOwFrL2scFri+XBSs8JybORNz5TrWC92ePXv+qxcKbyUrVKhQmlvQUmIX2VbFsDatYx0XktYxMzaG51jH8SQ3UUHZsmX12GOPJTu2J9TOZi1eNn7m1FNPda1jVg2x98ZCzXXXXee2lRYptXwlVwWze/9EhsrQ61my7927d5LrWWi1Af4AAACIos6Ng9Mzj5sbf58ZG18zZrbU7pyE42FWbgh+Pq10/LJOjaVhM4I3xSxfPLhs2qLgLGh92qX82rOXBl/3toukQrFZa8yM3VvExrf8/ffficKMLbP2pGMJDZs2bXIfNlYkFJTSygarZ8SYmZTYftpxWktZpUqVUnzu4MGD3Xths5yF37cmND4orYElFC62bo0vNYZYe15aWZiy17HKXOfOndMl3AEAACCDwkyjatL1r0mL10rFC0iDPpcOH5EGBieLinPhw8HPf7wVv+z+TsHg0/wh6T9tpV37pGfHB6dztpaykD83Slc+H7yvTOnC0q9rpDenSGdUlJ64NtNObaaFGbuYt/Eyv/76q7s4Dk3PbDNiWdtUZGDYtWuXqx7Y2JHwqZyPZ+B/Ro+ZSUn37t01YMAAPfzwwy6sRFY/1qxZ48af2HsUGlcU3l5m1ZH7778/0XZt+mRj41XsOeHhxqZttm1Za6BVxEKVL2sXs1nR0sqmhbYQNnPmTA0ZMsRNahDOXtdmO7NzDAAAgCiy68hJA6R7hkmvTAzOKla/ijT0joQ3uEyOVWNmPirdPTQ4uN/GwrQ9W3q+R8KqTsF8wXa31yYFp2y2FrU720oPdJYK5FWWCzN58+Z1MyXYjAk2xbAFGrvAtnuUWFWmTp06CZ4/Y8YMVz2xMSjW3hbOQo6Nl7GKTOT4jmiOmUmJ3Tdm8uTJGj58uAsSzZo1cyHBQoDNMmFtb9999507Vjtme+4VV1zhKiEW5j7//HMXWCLZNuw9sJnS7H4yVvWx96Vbt24u6Fx11VUaOXKkm6HswgsvdOHR7kljwcPu/ZNWNoGBnT+b5MBmLbOpoC0oWYUnNDlA5P1yItn+W5izCs8///zjli1evNjN0GYuvvhid2NNAAAAJOOrR1N/a4rkl97tFfxISXhFJlytCtKUh1J/jU/iZ+iNlkwLM8YGv9t4EZsRzS7grV3JxoU0bNjwmFqX7CLcLohtprCkqjYnIjs+u4mlTcH8/vvvu+mVTZEiRVx1ye4RY4HP2LgYa6F78cUX3YdVVOw9slBiNx2N9OGHH8ZNAW3viwWcdu3aue3Z/WtsmYWhBQsWuGrNq6++qkmTJh1TmLHAZDfstJt+2rbsWOyY7LVsauabb7451W1Yu9vLL7+cqMIWqrLZeB3CDAAAANIqRyCto8mBE4jdoNTGXm2v0lMFVwSrPAAAAF6wdq/pA6VTmDzpePlR1gAAAACACIQZAAAAAF4izAAAAADwEmEGAAAAgJcIMwAAAAC8RJgBAAAA4CXCDAAAAAAvEWYAAAAAeIkwAwAAAMBLhBkAAAAAXiLMAAAAAPASYQYAAACAlwgzAAAAALxEmAEAAADgJcIMAAAAAC8RZgAAAAB4iTADAAAAwEuEGQAAAABeIswAAAAA8BJhBgAAAICXCDMAAAAAvESYAQAAAOAlwgwAAAAALxFmAAAAAHiJMAMAAADAS4QZAAAAAF7KFe0dAI5LpeJSzty8iQAAwB+VS0Z7D7IMwgz89trNUoGC0d4LAACAYxMbwzuWDggz8FuZolJBwgwAAEB2xJgZAAAAAF4izAAAAADwEmEGAAAAgJcIMwAAAAC8RJgBAAAA4CXCDAAAAAAvEWYAAAAAeIkwAwAAAMBLhBkAAAAAXiLMAAAAAPASYQYAAACAlwgzAAAAALxEmAEAAADgJcIMAAAAAC8RZgAAAAB4iTADAAAAwEuEGQAAAABeIswAAAAA8BJhBgAAAICXCDMAAAAAvESYAQAAAOAlwgwAAAAALxFmAAAAAHiJMAMAAADAS4QZAAAAAF4izAAAAADwEmEGAAAAgJcIMwAAAAC8RJgBAAAA4KVc0d4B4Lis3yLtOsSbmFXFxkiFYqO9FwAA4ARFmIHfer8jrdkR7b1ARqhcUhrcizADAACSRZiB3/7YJK34J9p7AQAAgChgzAwAAAAALxFmAAAAAHiJMAMAAADAS4QZAAAAAF4izAAAAADwEmEGAAAAgJcIMwAAAAC8RJgBAAAA4CXCDAAAAAAvEWYAAAAAeIkwAwAAAMBLhBkAAAAAXiLMAAAAAPASYQYAAACAlwgzAAAAALxEmAEAAADgJcIMAAAAAC8RZgAAAAB4iTADAAAAwEuEGQAAAABeIswAAAAA8BJhBgAAAICXCDMAAAAAvESYAQAAAOAlwgwAAAAALxFmAAAAAHgpV7R3AAAy3bbd0r3DpY/nSXv2Sw2qSs93l+qdlrb1l6yV+gyRZi2VcueS2p4tvdBDKlEo/jlL10pDpktf/Cit3CDlzyPVO1Ua2EU6p0qGHRoAANkJlRkA2cuRI1Lbx6SR30i9L5Ge6SZt3C5d8JC0fF3q66/dJDUdIK3YID3RVerXXpq4UGo1UDpwMP55734pvTNVOuc06fke0t3tpd/WSY36S1/+lKGHCABAdpGplZlAIKCff/5ZS5Ys0a5du5QnTx6deuqpOuecc3TyySenaRsHDx7UL7/8ohUrVrhtnHTSSSpcuLBOP/10VatWTTly5FBm6927t15//fUkH8uVK5e2b9+ufPnyZchrb9u2Tffee69atGihLl266ET3xx9/6NZbb9Xs2bO1b98+lS9f3r1/d911V1TOHbKgCx6UKpWUht6R9ONj50izf5PG9JM6Nwkuu7KJVK239PAoaWSflLf/xEfS7n3SwmelCiWCy6yyY2Fm6AypZ+vgsqvPlx65SsqfN37dGy6UatwhPTJKanlmuhwuAADZWaaGmTlz5rggUqlSJZ1xxhnuQty+3rx5s9q2bZvqxayFocmTJ+vvv/9W1apVVbt2bR06dMgFm5kzZ7rtNWzYUNFy0003qXr16gmW5cyZU7lz586w17Rjfuedd3TgwIETPsz8888/atSokdvna665RhUrVtS4ceN09913a+vWrfrf//4X7V1EdmBhplRhqWOj+GXWHmaBZsTX0v6DUkwKf1z5aK506TnxQcZYMKl2ijR6dnyYOTuJlrViBaTza0pf/ZKeRwQAQLaVaWFmy5YtcUGmdeuj/9hLKlCggPsr/cqVK1WlSsp95Bs3btSGDRtciGnS5OhfVCXVrFlTo0ePdhWfaIYZC2SXX365shILGYUKFXIVsOP13//+1wXRV1991VVjzIABA9z5e+GFF3TbbbepTJky6bDXQAp+WBUcuxL5PW3VlbenSsvWSXUqJr3uX5uDLWnWOhbJ1p+0MPW3fsNWqXhBThEAAD6NmbGwYurUqZNgubWHWSvW8uXLU92GVR9MbGxsouqHtazZdk5k1lZl7VTWWmVtddZ61qBBA33xxRcJnnfkyBHdeeedLrRZC50dV7FixdS+fXvXphUyadIkVa5c2f3/sGHDXGXLPooXLx73uH398MMPJ9qXSy+91D22c+fOuGV169Z16y5evFjNmjVT/vz5VbRoUe3evds9/ueff6pjx47uObZPRYoUcQEudG5T8+mnn6pkyZKuzSz83Fmwsdd4//33j/k9BY7Z+q1SmSKJl4eWrduS8rrhz41cf8uuYGUnOd8sluYsk64695h3GwAAJJYrM1uM7OLZLmYT7MDRC3V7PDW2rrVs/fTTT66iY19bm9myZcu0adMmnXfeeWkOFWllr5fWqoS1T61duzbBMgsjFgpsrI+1WP36669q2bKlevTo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VqVLl9a9996rAwcOpLqeDfV66qmnVKFCBeXNm1eNGzfW3LlzEz1v3bp16tSpk7tZk91o86abbnI3c0LWO99ffvmlunTpokqVKilfvnyqWbOmnn32WR08eDADjwjR+tkOOXLkiM4++2zlyJFDY8eO5YRk4fM9ceJENWnSxL1GkSJF1Lx5c61duzYDjgbRPNezZs1y59bOcfHixXXJJZfoxx9/5KR4dK4HDRqkSy+9VCVKlEjxd3O6XaPZBABANGzZsiVQpkyZQNOmTQOff/55YPDgwYFChQoFevXqleq6Tz75ZCB37tyBF154IfDll18GOnToEChQoEBg5cqVcc85cOBAoHbt2u7j008/DXz44YeBcuXKBdq2bZvBR4ZonO/OnTsH2rRpExg2bFhgxowZbp28efMGevTowQnJYuc63KBBgwKlSpWyiWwCY8aMyYCjwYlwvt9//333vPvuuy8wffr0wPjx4wP9+vULLF++nBOUhc710qVL3e9t+3d68uTJgU8++STQoEGDQNGiRQPr16/P4KNDep3rhg0buo9u3bol+7s5Pa/RCDOImieeeCIQGxsb2Lx5c9yyt956K5AzZ87AX3/9lex6e/fuDRQsWND9oxayf//+QMWKFQO33XZb3LKRI0cGcuTI4X45hkyZMsX9YM2bNy9DjgnRO9///PNPonUff/xx9z2Q1GPw91yH2Hm1i5whQ4YQZrLw+bbt2vMsuCJrn2sLPHny5Ans2bMnbtnvv//ufr6HDx+eIceE9D3X5vDhw+7zqlWrkv3dnJ7XaLSZIWomT56sli1butJiyJVXXunaRr744otk15s9e7YrQ9pzQ3Lnzq2OHTtq0qRJCbZ/xhlnqHr16nHLrFxqrxf+PGSN823tCJHOOuss19qwfv36dD0WRPdch9x3332uHcU+kHXP9+jRo3X48GHdeOONGXgUOBHOtbUF271J8uTJE7esUKFC7jN3EvHjXJuTTko9XqTnNRphBlHtxTz99NMTLCtcuLDKlCnjHktpPRO5bo0aNbR69Wrt3bs32e1b76YtS2n78PN8J8V6r+0fxsqVKx/3/uPEOtfz58/XyJEj9dxzz3Fqsvj5tnEV9pxhw4apYsWKypUrl+rWresuhpC1zrWNezx06JAGDBigzZs3uzEVffr0Ufny5XXZZZdlyDEhfc91WqXnNRphBlGzdetW94MRyQb9bdmyJcX1Iv9yE1rP/nJjjx/P9uHn+Y60fPlyvfzyy7r11luVP3/+dDgCnCjn2v4y2KtXL/Xt29dN+ICsfb43bNig3377TQ8++KAeffRRF2LsvLdv316//vprBhwRonWuq1atqmnTpmnw4MGu2l62bFl9/fXXboKXUIUGmWNrBl9Dpef2CTMAshxrZ7D2BavIPP7449HeHaSzd999113g9u/fn/c2G7DwumvXLr399tvq1q2ba0UZM2aMypUrp6effjrau4d0tGzZMje7VevWrTV16lRNmDDBVeNsRrO///6b9xpJIswgaix9b9++Pcm0Ht6jmdR6+/fv1759+xKtZyVKe/x4tg8/z3eITRvZoUMH97j13dqUksg659ouau+//37XhmLnetu2bXFTee7Zs4ep17Po73LTokWLuOecfPLJatq0KZWZLHau7WfbpgAePny4G69h0/t+9tln7nlWaUfmKZLB11DpuX3CDKImqb5I+8a2wdqRfZSR6xlrOwhn2wrNX5/c9q2cbeultH34eb5Df8Ht2rWrFi5c6FpRrM8aWetcb9q0yfXSW/ug/WNoH2eeeaZ7Xvfu3VWtWrUMOSZE72e7Vq1ayW4j8uIYfp/rxYsXx/08h1ibcJUqVbRy5cp0PBJk1LlOq/S8RiPMIGqsbGx9sPaX1RBrHbBZMKzEnBy7aVrBggXdc8NnQBk3bpzatGmTYPs//fSTGzsRYr24diEU/jxkjfNtbByFtSWMHz9ederUyaAjQTTPtf3VdsaMGQk+PvjgA/fYI4884p6LrPWzbX+dN/YaIVaVmzlzprthKrLOubaWsh9++CHBzGVWebV/xxkf58e5Tqt0vUY7pomcgQy4IVOzZs3c3OJ2r4jChQsnuiFTixYtAqeddlqCZTYXfUxMTOCll14KTJs2LdCpU6dkb5pZp06dwIQJEwKjRo0KlC9fnptmZtHzbfeUsV9p99xzT2DOnDkJPrZv355px4mMP9eRUrqXAbLG+bblJUqUcDfumzRpkvs9bvcjWbRoEac4C51ru0mm/SxfffXV7qaZH3/8ceC8885zN9JctmxZph0nAsd1rr/77jv3+9juDWXns2/fvu7rr776KkOu0QgziKrFixcHLrzwQveLqmTJku6OznYjrXD2g2Q31gp35MgRd0Mnu1us/XK0O83Onj070fbXrl0b6NixYyB//vzuh/CGG27gwjaLnm9bz35pJvUxY8aMTDk+ZN7PdjjCTNY/37t27QrccccdLtDY85o0aRKYNWtWhh8XMv9cjx49OlC/fn13k83ixYsHWrVqFZg7dy6nwqNz3b179yT/LbbnZsQ1Wg77z7HVcgAAAAAg+hgzAwAAAMBLhBkAAAAAXiLMAAAAAPASYQYAAACAlwgzAAAAALxEmAEAAADgJcIMAAAAAC8RZgAAAAB4iTADAEA20qNHD+XIkSPauwEA6YIwAwDw3u+//66ePXvq9NNPV758+VSkSBHVqFFD3bt314wZMxI8t1KlSqpdu3aqF/ubNm1K8vElS5a4x+3jm2++SXY7oeeEPvLkyaOqVavq7rvv1pYtW47jaAEAIbni/g8AAA8tWLBAzZo108knn6xu3bqpVq1a2rt3r5YvX64vvvhCBQoUUPPmzdPt9QYPHuy2mTdvXg0ZMkTnn39+ss+tW7eu+vbt6/7fAsykSZP04osvaurUqVq4cKFy586dbvsFANkRYQYA4LWBAwdqz549+vHHH3XmmWcmenzDhg3p9loHDx7U+++/ryuuuEKFChXS22+/rVdeecWFm6SULVtW1157bdzXd955p9q1a6fPPvtM48ePd9sBAPx7tJkBALxmFZhixYolGWRM6dKl0+21JkyYoI0bN7r2NWtH2717t0aNGnVM27jooovc5xUrViT7nDfeeMO1pn366aeJHjty5IjKlSvnqj4hVoG66qqrdOqpp7qKUeHChdW6dWvNnDkzTft0wQUXuPa7SH/88Yfbj0ceeSTB8kAg4Pbx7LPPdm19+fPnd9WvyJY+AMhohBkAgNdOO+00bd68WePGjUvzOocPH3ZjYpL62L9/f4otZpUrV3atZWeccYbOOuss12p2rOHLFC9ePNnndOnSRTExMRo+fHiix6ZNm6a//vrLBaqQoUOHujY2a7N79dVX1adPHze258ILL0xxXM+/dd1116l3796qUqWKnnnmGVcd2759u1q1apVkAAOAjEKbGQDAawMGDHBjUDp16uQG2J933nmqX7++qzbYJABJWbp0qUqUKHFMr7Nu3TpNmTLFvV5oNjALFHfddZcLDkm9lrWlhSYS2Lp1q2svs4qGtahddtllyb6WTWBg7WhWCbL17OsQCzi5cuVS165d45a98847io2NTbCNW2+91Y0fevLJJ1Mc13OsPv74Y/3f//2f3nrrLTfpQsh//vMfNWrUyH22fWfGNACZgcoMAMBrjRs3doPpLVhYdeC9997T7bffrpo1a6pp06ZuprNI1lJlASipD2vPSopVP6zFy6ofIRYobOKB5Koz1v5lock+qlWr5mYys/2y5SVLlkzxuOx4rEoU3sa2a9cuFyYuvvjiBOuHBxl7jlWqcubMqYYNG2revHlKTyNGjHBjhC6//PIEFa1t27a5EGOtaaHqEwBkNCozAADv1alTx4UN8+eff7qxIu+++65rsbIKSOTMYXbx37Jly2Qv1iPZGBELLNZaZoEmfLzLueee6yYFsAqIVUzCWZh47LHH3P9b21jFihVVoUKFNB1TKLBYJcaqLOajjz5y43TCA5VZuXKlHnjgAVc5slARLr0rJFaF2rlzp0qVKpXsc/7++28X3gAgoxFmAABZigUGu9i3cR3WXvXtt99q/vz5rv3s37JwZIHBWCtbUqyFzKoV4WxcTHKhKTUWjK655hq99NJLLjzZ+BQLNtZy1r59+wSVGKtAWcixljcLdlY5Oemkk1zAmj59eqqvlVzgOXToUJLBzipNI0eOTHZ7Kd3HBwDSE2EGAJAl2QW6VUYszNiA+eNhVZnQgHwLCZFuueUWNzlAZJg5XtZqZmHGXvfmm2/WV1995cap2L6ETwhg43lsH6+//voE69v4nrQoWrSoq15FSqpFz8LcsmXL3PgYm8UMAKKJMAMA8JqNc7FpgSNbvOzGmTY2xdg4lX/LxuGMHTvWjaW58sork3zOxIkTXavZ+vXrVaZMGaUXm37ZWtus9S1PnjyuxS18FjNjY2NCFZNwduxpHS9jLWE2G5xVsBo0aOCW2WvZDT4jWdXLJia477773MxpSbWYpdSCBgDpiTADAPCaTUNsA96t9cparOy+J2vWrHFtUFZBsItvW/5vffDBBy4Y2WxpybHHbMzOsGHD1L9/f6UnCy99+/bV008/7UKHVUTCWfuc3UvHnmOD7+0eNHYDUQtXdtw///xzqq9h1Z7nn39eHTp0cLOR2fgiC3BJtZl17tzZVYBee+01ff/997r00ktdO93atWs1Z84c1xKXVEUHADICs5kBALz2wgsvqGPHjpo7d667uaNdmL/yyis65ZRTXOuXzW52PGwbVvUJH6cSye6vYuNUjve1kmIzptnr79ixI9HAf2M3yLSB/9ZSZ5USCzWLFy/WpEmTVK9evTS9ht0755NPPnFjYR588EF37xib2MDCWVKspS3Ucmfjcu644w73XGs7s68BILPkCETWpQEAAADAA1RmAAAAAHiJMAMAAADAS4QZAAAAAF4izAAAAADwEmEGAAAAgJcIMwAAAAC8RJgBAAAA4CXCDAAAAAAvEWYAAAAAeIkwAwAAAMBLhBkAAAAAXiLMAAAAAPDS/wPZbzJMXyjJagAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "shap_values = plot_shap_explanation(model, instance, class_index=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "1611a7ff", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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hGoAVRakjMThvhvn7t277dZbb3WvWVmhkiVLWtu2bXOUL+3bt89uueUWa9mypR1xxBEuIFAWqEePHi54C/n++++tXr167v8/+OADS0lJcR+VKlWylStXutv19fXXX59jLOeee667TXMXojI6Pfann36yU045xUqXLu2ef+HC4B89nfP88893gaTGpNtOP/30uDMeFSpUcAEJAEDp//JmqzbmnIrQMQUeuT02/L6Rj69YJphpEe3D0LJOsI8k3PHN9vemAH7e2X3cHK9HgUT2lKhES6KVMunYggULbO/evXmWcEVatWqVbdmyxQUk6enpcT1mz5497sI/Hrr4jjdLoHEsX748anZHr+3EE0+0X3/91WVU+vfv78rO3nnnHbvgggvspZdesosvvjhrfC+88IIrcevWrZu7+Fc2aPTo0W51iHHjxrnAplmzZnb33XfbAw88YG3atHEBgyjY0WMONKN15plnWpMmTey6665zmRKda9myZa5vRYGVMl3KSi1dutSN/9RTT7Wvv/7aBVEA4EtpqcGVtMKp2VxZCgUI4TZsC2ZHShQz2x2lPGvXnuBn3R5L6Lbde6M8fu/++6j868UvzHq3M3tnsNmd/zbbvsvsmjPM2jbI+3kAP5i93OpXr+X1KHwvYUGJLsAlWs+HLqJFPSb5vZieM2dOvku3VC6mYCYeuhBXNiMegwcPdh/hrrzyShsxYoQ99dRTNnHiRHvkkUfstttuy7r9vvvus8aNG7tG+XPOOccFMAqulJWILFV78cUX7ZprrnHn03kUzKmPREGJgpSbbrrJDpa+B6eddpr997//zRaMKfBQsDRq1KhsfT1XX321derUyb2O9957z2VfAMB31LD+/QPRj19wQvZjda80W/pHsK8jPcqf4eJ/Bgm6PZbQbQp6cjy+aPb7fDHFbNDLZo/2N5vyZPDY/JXBAGXoALNtu+J6iUDS2hewHRNmWdkzT/R6JL6Wr6BE75Jr5ax4aSOa4sWD6WKVbonKrHIM4s+L39B98jOexYsXu4v3GjVqxP24jh07usfGI1oPSyzXXnutHXfccdmOHXVUcLnFN954w6pVq+ayDJHZFGVO3n33XVcmpb4aXdiHnjczM9M2bNjgxhsKBkI9NAVFgVV4QKJsyZgxY9xrU0YqfPya9yOPPNKmTp2alVVJFM2LgtxQhmzbtm2unE/lgKIg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pwhKAAAAAHiKoAQAAACApwhKAAAAAHiKoAQAAACApwhKAAAAAHgqzdunB3IaOHCgvfHGG+7/mzdvbjNnzsx2+759++zhhx+21157zZYtW2a1a9e2hQsX2uOPP26vvvqqzZo1y4oUyX+8PWLECHfe+fPnW3p6erbbnn76abvhhhuyvv7jjz+sUqVKCfv2ZWZm2uTJk93Ydu/ebRUqVLB27dpZrVq18n2uX3/91Z2rfPny1rdv36zjK1eutE8//TTqY84880yrWrVqttc/adIkW7Nmjfu6SpUq1qFDh4TOCQAASB5kSpBQX375paWkpMT8GDlypLufLm7ffPNNe/TRR3Oc44UXXrB77rnH+vTp44KQl156ybZs2WKPPfaY3XrrrTkCkvvuu88dmz17do5zXXLJJZaammqjR492wdCePXvc+SJ1797djefss882L3z//fc2ffp0a9iwoXXu3Nm9ns8//9xWr16dr/Ns27bNpk6damlpsd+POProo61r167ZPsqVK5d1+7p162zUqFG2detWa9OmjR177LFu/j/55BPbtGnTQb1OAADgT2RKkFDTpk1zn5999ln3Tn2k008/3caMGWOlSpWy/v37Rz2HMiSnnnqqDR06NFsmIyMjwy644IIc97/66qtdcKP7hAcczz33nDvXgw8+aD179nTHBgwYYE899ZT93//9nwuSQpo2beo+FixYYB9++KEl0tq1a10mSJmIY445xh1r1KiRvffee/bzzz+7LEa8JkyY4LIagUDAdu3aFfU+1apVs/r168c8hzIkCmr0vMWLF88azzvvvGMTJ0600047Ld+vEQAA+BtBCRJK7/brXfdBgwZlu+iPly6kFdgo+xFOwUXv3r2zLpLD6SK8X79+LtPx0EMPuSzM2LFj7cYbb7RzzjnH7rzzzqz7nnvuua4M7LvvvrNu3brZ4WDRokVurpo1a5Z1TEFBkyZNXICg7Efp0qXzPM+qVats8eLF7jX/9NNPud5XGSM9R7QyOGVnjjzyyGxzXbJkSatevborp9u7d68VLVo0368TAAD4F+VbSCgFFK1btz6ggOTSSy+1EiVKuP6Ku+66y52jU6dO7kJbwc4pp5wS87HqB9m5c6frG/n9999d8KHMx+uvv57tfipHUr/Gxx9/bIeC+l8USMXzoexFNOvXr3eBXLFixXIEW6Hb4xmHAhG9Zr2+3Chg07y88sorriRL/SPhNP8qeYukIEbPs2HDhjzHAwAAEI5MCRJG777PnTvXjj/+eNeXEEkX3rm9w65sh25XCdYzzzzjLq7r1Klj48aNc7ertyEWNcyrrOj555+3jz76yL2br8/RMgw6T16ZhHgpqxCreTySSs/KlCmT4/iOHTtcJiJS6Nj27dvzPLf6aZRRCZWpRaOsSL169bKyIOoPURCp/hGVaoWa2I844ghXUqYAJJRJUaCiY/GOBwAAIBxBCRJGq2IpGFC2Qh+RFLA0btw45uNVTvXtt9+6fhOVf4UuiO+++273WRfUuVG5lhrWdfH82WefWYMGDaLeT/0UKvU6FCpWrGg9evSI677KAkWjXplomYnQMQUEuVEWRqttKdiK9RyhXhJ9hNOcqndFvSKh13HUUUfZjz/+aP/73/9cj4syPFrRS8FTPOMBAACIRFCChFGJlag0qGbNmjluV7N0POdQ1iO810HlSyodyquvIrT6loIONdTHogZ8lXrFylDkh5YWPpBle8PptUW70A8dixawhFPficahecsvZa/q1q3rSuRCmREFJcq66Hsxb948d7/KlSu7AGXKlCn0kwAAgHwjKEHCqBRIF9gqU4rsj8jPOXILKGL55ptv7KabbnKBj/b6+Oqrr2KuEhXq7TiQvpdogYP2FYmHSqaiNZYrMIpWEhXKTChzFMvmzZttzpw5rvcmdP/QuBRkaFlflcRFWyAgROfXfZWxCX3f2rdv74KQjRs3umMqpVM2RcKXDwYAAIgHQQkSRu+sqxzoQAMS9TioSb1FixY5SqR0wawL7Gg9GVq96rzzznMN9gpOVCI2bNiwmEGJLrQVCORW6hQvbS54sD0len3a2FA9OeFzF+rh0O2xKJhRkKW+m1DvTbi3337b7UuivU9i0bwqGxPZ76PsS3i514oVK1wAo54TAACA/CAoQUKDko4dOx7U46Vly5bZjmtFKVGJUeRtKjNSk7YuqLW/iN7Fv+aaa9ySwirnCl9mN0TniXbcq54SlZvptWu8oX1KlOlQD45W4AqVrSkw0+tV1iOU+VAGI1rwpZIu9fcoGClbtqw7ppK1yDGoNG7p0qWu+T23zJH2UdEqXfr+HooMEwAA8BeCEiSEVqHSO/uhAOJgNl6MDDxUmiRq5g6/TRmCCy+80F28a9+RUG+HgpJomymGqGlbK30dCoeip0SBhwITlUcpcFBgpV4OZTC6dOmSdT/Nr7Iyamhv27atO6bgRD0hkWbMmOE+h9+mRQSUEalataoLTpQxUumXSu5UrhW+34nmSH1BOr+eV3OswEVZFwAAgPwiKEFChAIKvZv+1ltv5bhdGYDIsqxIyhboQjhynw1dsOtiWKVZl1xySdbxe++91y37q8DjuOOOyzqupmztFq8Vth5++OFs5U+//PKL22cjP7ukJ8JJJ53kMiLqh1EZl+ZAK4lpw8JDRQGKzq+ARc+hwETHtHdLeJ+ISrSUDdH3Q9kWlZy1a9fOff+i9cQAAADkhaAECREqvdLO6/qINHLkyLiCksgsSYiCkXvuuSerBEmlWg888IBdddVVdsUVV0TdTFGbA2pp4vAd3d99912rXbv2YbObe4iyFSqNyq38rUaNGlFfazS9evXKcUyBXTyZDpV7xVuSBgAAEI+UQKxtpAGPDBw40MaMGeNKhHQxHk/jtFaZUsbk8ccfdzu/HwitkqXMwG233WZ///vfc+z1oX4NnX/o0KEu4xPaTBAAAAAHh1oLHJa0ypbKrLT7ezxUXnTLLbe4gEHL1x4IZXDUEK/sSiRlVDQenR8AAACHFpkSHJY7v2sJXFEfxcGs2HUogyQ1c4eowTxyiVwAAAAcGIISAAAAAJ6ifAsAAACApwhKAAAAAHiKoAQAAACApwhKAAAAAHiKoAQAAACApwhKAAAAAHiKoAQAAACApwhKAAAAAHiKoAQAAACAeen/AR4qSGIVYBbhAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "shap_values = plot_shap_explanation(model, instance, class_index=1, plot_type=\"waterfall\")" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "7d14ea23", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " \n", + "
\n", + " \n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "exp = official_lime_explanation(X, instance, model)\n", + "exp.show_in_notebook(show_table=True, show_all=False)" + ] + }, + { + "cell_type": "markdown", + "id": "504a8022", + "metadata": {}, + "source": [ + "### Another Example for SMILE" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "11662b5f", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(500,)\n", + "[ 0.83147644 -2.61015353]\n" + ] + } + ], + "source": [ + "X_lime, y_lime, weights, y_linear, smile_coef = smile_explainer(\n", + " model, new_instance\n", + ")\n", + "\n", + "plot_dataset(XX, yy, show=False)\n", + "plot_dataset(X_lime, scatter_kwargs={\"s\": 10, \"c\": weights}, cmap=\"RdYlGn\", show=False)\n", + "plot_dataset(new_instance, scatter_kwargs={\"s\": 70, \"c\": \"blue\", \"marker\": \"o\"})\n", + "\n", + "print(weights.shape)\n", + "print(smile_coef)" + ] + }, + { + "cell_type": "markdown", + "id": "591eb22e", + "metadata": {}, + "source": [ + "### BOSTON Example" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "id": "f355df47", + "metadata": {}, + "outputs": [], + "source": [ + "from sklearn.datasets import fetch_openml\n", + "import pandas as pd\n", + "\n", + "def load_boston_housing_sklearn_style() -> tuple[pd.DataFrame, pd.Series]:\n", + " \"\"\"\n", + " Load Boston housing dataset from OpenML (more transparent & maintained source).\n", + " Same data as the original UCI Boston set used in SHAP.\n", + " \n", + " Returns:\n", + " X: DataFrame with 13 features\n", + " y: Series with MEDV (median house value in $1000s)\n", + " \"\"\"\n", + " bunch = fetch_openml(\n", + " name=\"boston\", \n", + " version=1, # 1 = the classic 1978 version\n", + " as_frame=True,\n", + " parser=\"auto\"\n", + " )\n", + " \n", + " X = bunch.data\n", + " y = bunch.target.rename(\"MEDV\")\n", + " \n", + " return X, y" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "caeb3a29", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA2MAAAI4CAYAAADnDzGJAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAimZJREFUeJzt3Qd4FOXaxvF7E0joHUIRaQIigoiA2EFRVLBQ7L2hx34+sReO9ViPDTsoKjZQsIEgIiCCiErvXXrvLSTZ+a7nXTdkk02ygYRJ4P+7rjVkdnZmdnYTc+/zvs8EPM/zBAAAAAA4oOIO7O4AAAAAAIYwBgAAAAA+IIwBAAAAgA8IYwAAAADgA8IYAAAAAPiAMAYAAAAAPiCMAQAAAIAPCGMAAAAA4APCGACg0Jo0aZICgYD7CgDAwYYwBgAAAAA+IIwBAAAAgA8IYwAAAADgA8IYAAAAAPiAMAYAAAAAPiCMAQAAAIAPCGMAAAAA4APCGAAAAAD4gDAGAAAAAD4gjAEAAACADwhjAAAAAOADwhgAAAAA+IAwBgAAAAA+IIwBAAAAgA8IYwAAAADgA8IYAAAAAPiAMAYAAAAAPiCMAQAAAIAPCGMAAAAA4APCGAAAAAD4gDAGAAAAAD4gjAEACrWkpCQlJib6fRgAAOS7gOd5Xv5vFgCA/Tdt2jQFtu5S49p1lVC8OKcUAA4GpROl8qX9PopCoZjfBwAAQHbi4+NVsURpJdzyrrR4LScKAIq6etWkvrcRxv5BGAMAFH4WxOau8PsoAADIV8wZAwAAAAAfEMYAAAAAwAeEMQAAAADwAWEMAAAAAHxAGAMAAAAAHxDGAAAAAMAHtLYHAAAAcHC56U2pz09Sp+Ok7x/Oed1gUPpotDRogjR5sbRxe+h6aJeeLPW8QCqRsHfdfj9L1/XOflv975KuOC3mwySMAQAAADh4/LlA6jcqMkTlZGdyKGC1bSTd0lGqVl76ba7U6wtp5HTp58elQCC07qlHSR/flXUbL38nTV0indE8T4dKGCuiUlNTNXDgQG3btk1HHXWUTj755JgeFwwGNXXqVM2fP19bt25V8eLFVaNGDbVp00YVKlTIsv727ds1adIkrVy5Ujt27FBiYqKqVKmiY445xj3OD9dee60+/PBD/frrrzrppJNyXHfAgAF66aWXtGjRIm3evFklS5ZUtWrV1LJlSz3++ONq0qSJez4bNmyIad9DhgzRueee6/49cuRIdejQwf172LBh6tixo/v377//rrZt28b8fDzPi3ldAACAQ1K7R6W61aR+d+S8nv1ddWdf6ep20shpsW07oZg07hnpxCP3LrvpzND+en0e2k6HY0LL61cP3TLalSzd+q50ejOpesU8PS3CWBH1559/avfu3Xl6jP3RP3z4cC1btkx169ZV06ZN3TZmzZqlr7/+WhdccIEqVtz7BrLwNWjQIBfgLLSUL19eO3fu1OzZs/X999+78HH44YersLrvvvv0wgsvKCkpSV26dFHt2rW1Zs0azZ07Vz/88IPOPvts97yeeOIJ97zCLKz2799fp5xyis4///yIbTZvvvfTjrffflslSpRwgfaNN95ID2P169d3+83oq6++0oQJE3TjjTeqcePG6cvj4+ML8AwAAAAcYj4eLc1YKg26Lw9hrHhkEAvrcnwojM1evjeMRfPdn9K2XdIVp+b5cAljRdD69es1ffp0HX/88e4P/Fj9/fffLogdeeSROvXUvW+Whg0buirb+PHj1alTp/Tl8+bNc2HtrLPOcuEtrEGDBvriiy9cKCusYcwqhhaQrOo1Z86cLFU/C5pW9TO33nprxH0fffSRC2MWvHr27Bl1+1ZVtGBrAcwClVXMbFm5cuVUtWrVLI+bMWOGe60sFIYrawAAAMhHFoju/1h6qFueK1RRrd4U+lqlXM7rffKLVDJB6hr7yKgwuikWMVal+uWXX1yVp169enl6rA01NBkrM8YChA05XLFiRXpAMSkpKe5rqVKlIta37wOBgKsIFVZLlixx1a5mzZpFHX5ZunRpVzHbV3369HGB75ZbbnHVruTkZL3zzjv7edQAAADYZ08MkEomSv8+T/ni+a+lcqWkc1pmv87GbdKwydJ5raSyJfO8C8JYEWMVMZv7lNtcqWjS0tLc12LFshZEw8vWrl2bvuywww5zX8eNG5c+Z8zut7lStn7GIXs5hUerrsV6yy9WvbP5bX/99ZcmT56s/GaVMwtzVhmzW506ddSvX7983w8AAMAhJyVVWr818mbLklOyLrdOiGbeSunVIdILV0uJ+VAweOZL6adp0rNXShVKZ7/el79Je1L3aYiiIYwVITYMzsKFNZ8oW7Zsnh8fng8WrpBlbAYSDmEZK2M1a9Z0oc/2a3PEPvnkEze3bMuW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0ILNnt6c4mn4kjTNvj5eZRMIZAAA+IUwBmfz5s1asGCBli9frq1btyotLU3lypVTvXr11KxZMxUvXjzLmVq0aJGmT5+uDRs2KBAIqHLlymrRooUOP/zwqGd19+7dmjJlipYsWaIdO3a4bVasWFGtWrVSjRo1DtgrMXToUHXq1Cmmde05rV+/Pv37G264Qe+//76qVaumFStWqFixrD9CHTt21IgRI9S3b19dd911Efft3LlTjRo1cuf7jz/+UJMmTfLhGaGo+XKup/ErpYHnxal749Bo8YsbB9Sob5p6jQvq087xOT7+zTOz3n/hEZ5a9U/TRzM9PXB8KGBNWCn9sVrqfUacbjt276j0xhWDun54UD/97alLQ8IYAAB+IYzBmTt3rmbNmqU6deroiCOOUFxcnFauXKk///zTha4LL7wwInhYqJo4caILKxamzPz58zVs2DC1b99eDRs2jDiz27Zt0/fff6+UlBQ1btxY5cuX1549e7Rx40YXzA6k5s2b64UXXohY9uGHH2rGjBm6++67VatWrfTlpUqVSv93amqqBg0apKSkJK1Zs0aff/65rrzyyizb79+/vwtc9957r84+++yIoHnTTTe5EPff//6XIHYI+3Kep6RSUtdGe4NQ1VIBF8j6z/KUnOopsVjeQlLd8qGvm5O99GVb94T+bfvKqEaZ0NeS/B8AAABf8b9iOPXr19exxx6rhISE9DNy1FFHuerN5MmTNWfOHB199NHp1R0LaVbV6tKliwtuxu7/6quvNH78eBfqMm5r1KhRCgaD6t69e0TA8cNhhx2mnj17RiwbPXq0C2OXXnqpjj/++KiP++yzz1xFq1+/frrrrrtchSxaGKtatapef/11XXXVVa4yZgHVWBi1bZxwwgm67777CujZoSiYvNZzc8PiApGBy+aNvTvN07xNUrOquW9nwy5PaUFp6Tbpid+CbtkZh+/dZqukgEoXlx4dF1SlklYRs2GK0n1jgmpdPTR3DAAA+IduikgPEBnDU1iDBg3c102bNqUvs6qQBSurfoWDmHszxcW5qlpycrIbihi2atUqrV69Wsccc4wLYvZYqzIVNe+88447T5dddpnOP/98jRs3TsuWLYu6roW0c889V8OHD9d7772nLVu2uCGOZcqU0ccffxxx3nDoWbVDqlE66/LwspXb91a3clLr7TQlvZWm1v3T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U3r65Dh9fWGc3uoQp/g46YohQb01JZhv+wAA4FCQp8qYBaCVK1fqrbfe0r/+9a8COSALeklJSbr77rs1f/58DRw40P3xf+6556YPg7Q/avv16+eOwf5Ib968ea5D+1q3bu3mW9m2WrZsqcmTJ+vrr7/W77//7ppMWDi744473LZeeOEFF4QuvPBC9/jjjjsu1+O+//77XeD75ptv9ul52xywMWPG6Nhjj9VVV12l1atXuypbhw4dNHToUJ1++unuOO69994sx2fNMTIaNWqUO1cXX3yx+8N/yJAh+vTTT12Fqnfv3unr/fTTTzr//PNdkLB1LQjanMABAwbor7/+cv+2kJT59bFgctttt2nHjh0uxEWT27m8/vrr3ZBC+/7OO+90Q1/tOC3grFq1Sk899VT6tt555x0X/OwYa9So4YbF2lw8O2cWluz1NLavJ554woU1q06G2fPaVxZMrfJ3ww03uHBmocpClL3vZs+e7Y7huuuuc+HVXi97f33//fcu4Bp7Pm+//bYLaldffbV7nvbhgoU2C3SZzy8QbsaxJy22c5EYH/qgYVdq6N+Zlfjnt7zdn1/GXR75v47rmwV03MdpemhsUNc2Dbh5ZwAAIAZeHnz//fdefHy8fbzqVa9e3Tv77LO9Rx991Pvtt9+yrDt9+nS33k033ZTlPltm99k6YR07dnTLunTpErHuJZdc4pZXrlzZW7duXfryMWPGuOVXX311rsd97bXXunUfeeSRiOUPP/ywW3799dfHdNzZmTp1qpeQkODdeeedEdvo2rVrTI//5JNP3PqnnXaal5aWlr589OjRXlxcnHfUUUfFdHzh++xYMp5b22bt2rW98uXLR6xfp04dr2bNmt769esjlr/11ltuO88880yW1+eMM86I6TnldKw//fSTW37NNddkecwJJ5zglShRIuKYNm3alGU9e88VK1bMu/DCCyOWV6lSxTv66KOjHo/t055HZvY87b6BAwdmeY/atpKTkyPW79mzp7vv448/jlhu7097n2bcf7169bxatWpFPR4gO6P+TvP0QkpMt9nrg+4xpV9J8a7/ITXLtoYsDG1r2KK9v1tyc9uIVPeYvHh7Smg/Y5eFjic7K7YFvcZ9Y3tudrN1/5i73JsxY0aejgcAgKIgT8MUbWiVzRfr2LGj+1Tfhmw9+eSTOuGEE1wzD6uk7C+bl5ZR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/k9btmzx+9AOStu3b3fvY/t/2Z9//un34Ry0CGPAIWTXrl3673//q+OOO04ffvihPv30U1WsWNEFsp9//tnvwzsoDBs2TFOnTnV/MFSoUMHvwymSNm3apNNPP92Fr0GDBumZZ57Ru+++6/7oQv6YOXOmhgwZoiOOOEJHHXUUpzUf/e9//1OpUqX00ksv6bvvvtM555yjm266SU888QTneT9t3LhRxx9/vN5++20NHz7c/U746KOPdNFFF3FuC8CTTz6p1NRUzm0Bo5sicIhVxrZu3eoCWMZl9qm4/VFmfzhg/wSDQcXFhT7nqlu3rjp37qzevXtzWvPAPjB4+umntXTpUle9NRbGbr31VresZs2anM98fJ9ee+217lPvGTNmcF7zwfr1693Ig4x69OihL774wn3QED7vyB/vvfeeO78rVqzgd0M+j05o1aqV+1DBquh//PGH+x75j98IwCEkPj4+IoiFlzVv3lwrV6707bgOJvyhtf9++OEHdejQIT2ImYsvvtgFiB9//DEf9gDepwUncxAzxx57rPsgbMeOHbz58lnlypXdV4Yx56877rjDhbDGjRvn85aRGWEMOMTZEIQJEyaoSZMmfh8KkP6J7JFHHhlxNmzIZ40aNdx9QFHz66+/qlatWipbtqzfh3JQsBEdu3fv1qRJk9zwz/PPP9+NRED++PLLLzV9+nQ99thjnNIDgDAGHOKsoYcN7/j3v//t96EAjg3lijbfzqq6NmcEKGpB7PPPP1fPnj39PpSDRp06dVSyZEk3/9k+pLH5z8gfO3fudHPxbK5uuXLlOK0HQLEDsRMABce6SK1atSrX9azrVEJCQpbOf7169XKfftn/1JC/5xfAoW358uW65JJLXJOkO++80+/DOai6KtqQT2tE89RTT+m8885z/z+zYffYP3Y+k5KSdN1113EqDxDCGHAQtFG2Tl25mT17dsTQLxve0a1bN9eGnaEI+X9+se+sAhatVbVVzDLOIwMKs82bN7tOijan6auvvmKeXj6yec7mhBNOUOvWrd3lAwYPHqzu3bvn524OOX///bdr2GHnMvw72Nrbh7/arUyZMj4f5cGHYYpAEXfjjTe669fkdssYFOwaQ/ZHwoknnqg+ffr4evwH4/nF/rFzmXluWLhCyXlGUbmMiHVStfetNaQpX76834d0UAez4sWLu/+vYf8sXrzYNULp1KmT+1DMblZ1NFbdtcZKyH9UxoBDjP1Be9ZZZ+nwww93k3Ttf2JAYWIfFNh8BasshOeOWYXSOgDaexco7E2RrPunVcvHjh3rGneg4Pz+++9KSUlxQ8Wxf6zCOGrUqIhlU6ZMcXPK7dpuVoVE/iOMAYfYp7X2h65dB+fVV1+NuK5QYmKia7+M/R/mYddjCU+EXrhwoQu9hiE0sbF2yq+//rouvPBCPfTQQ67BzL333uuWc42x/GHvTZt3E37PWtv18PvULlhetWrVfNrToceuh/f999+74V52Xq1bbZj9jrXftdg3Xbt2dde6smqYNfCYOnWqXnjhBfe9/b7A/rEPv9q1axf1PptX3rJlS05xAeCiz8AhZMmSJapXr1623ansfuyffv36ZTvx2YYzIjZWVbDr3IwfP961A7/66qvdhaBpklLwvwvsk/Hs/iBD7qzFugXc7IaB0YJ93z377LPu4tn2IZddd9DOpQU061RJ57+CMXr0aDdEkYs+FxzCGAAAAAD4gAYeAAAAAOADwhgAAAAA+IAwBgAAAAA+IIwBAAAAgA8IYwAAAADgA8IYAAAAAPiAMAYAAAAAPiCMAQAAAIAPCGMAAOCgde211yoQCPh9GAAQFWEMAIAiZtGiRerRo4eOPPJIlSpVShUrVlSTJk10zTXXaNSoURHr1q1bV0cffXSuYWX9+vVR7589e7a7325jx47NdjvhdcK3EiVKqGHDhvq///s/bdy4cT+eLQAcvIr5fQAAACB2f/75p0477TQVL15cV199tZo2bapdu3Zp/vz5+vHHH1W2bFm1b98+305p37593TZLliyp999/X6ecckq267Zo0UL33HOP+7cFsKFDh+rll1/WiBEj9NdffykhISHfjgsADgaEMQAAipDHH39cO3fu1JQpU3TMMcdkuX/16tX5tq+UlBR9/PHHuuiii1S+fHm9++67eu2111w4i6ZWrVq68sor07+/8847dd555+n777/XN99847YDANiLYYoAABQhVgGrXLly1CBmqlevnm/7+u6777R27Vo3/NGGM+7YsUNffPFFnrbRsWNH93XBggXZrvPWW2+5oY3ffvttlvuCwaAOO+wwV3ULswrgJZdcovr167uKXYUKFXTWWWdpzJgxMR1Tu3bt3PDNzJYsWeKO4z//+U/Ecs/z3DEed9xxblhomTJlXPUx85BQAMgrwhgAAEVIgwYNtGHDBg0aNCjmx6Slpbk5YdFuycnJOQ5RrFevnhua2Lx5cx177LFuqGJew6OpUqVKtutceumlSkxM1EcffZTlvpEjR2rFihUuEIb169fPDYO0YZqvv/66/v3vf7u5bWeccUaO89r21VVXXaXbb79dRxxxhJ5//nlXndyyZYvOPPPMqAESAGLFMEUAAIqQRx55xM3B6tatm2uQcfLJJ6t169au2mNNPKKZM2eOqlatmqf9rFy5UsOHD3f7C3cjtEB09913u+ATbV82rDHcCGTTpk1ueKJVlGyI4wUXXJDtvqwBiQ1ntEqcPc6+D7OAVqxYMV1xxRXpy9577z2VLl06Yhu33HKLmz/33//+N8d5bXk1ePBgffLJJ3rnnXdc05Swu+66S23btnVf7djp2AhgX1AZAwCgCDnhhBNcMwwLRlad+eCDD3TrrbfqqKOO0qmnnuo6LWZmQ/IswEW72fC+aKz6ZEMErfoUZoHIGodkVx2z4YMW+uzWqFEj10nRjsuWV6tWLcfnZc/HqnQZh0Fu377dhaGzzz474vEZg5itY5XC+Ph4HX/88fr999+Vn/r37+/myF144YURFcXNmze7EGZDG8PVPwDIKypjAAAUMc2aNXNhyfz9999urlSfPn3cED2rQGXuXGjhpUOHDtmGjcxsjpQFLhuaaIEs43yvk046yTX1sAqUVawysjD01FNPuX/bsMM6dero8MMPj+k5hQOXVcKsymW++uorN08tYyA0Cxcu1MMPP+wqdxaKMsrvCpVVAbdt26akpKRs11mzZo0LnwCQV4QxAACKMAs8FlZsXpMNzxs3bpwmTpzohi/uKwt3FniMDYWMxoYgWrUoI5sXll3oy40Fu8svv1yvvPKKC382P8uCmQ1ZPP/88yMqYVYBtJBmQyYtmFrlKi4uzgXEn3/+Odd9ZRfYUlNTowZTq/R9+umn2W4vp+u4AUBOCGMAABwELGBYZcrCmDW82B9WFQs31LCQk9nNN9/smntkDmP7y4YqWhiz/d50000aPXq0m6dlx5KxoYfNZ7NjvO666yIeb/PbYlGpUiVXPcws2hBPC6Pz5s1z88OsiyIA5CfCGAAARYjN87K26pmHCNqFn21ulrF5WvvK5qF9+eWXbi7ZxRdfHHWdIUOGuKGKq1atUo0aNZRfrH29DY20oZMlSpRwQyQzdlE0NjcsXLHKyJ57rPPFbEihdaO0CmKbNm3cMtuXXaA6M6s6WmORBx980HVujDZEMachjACQE8IYAABFiLVxt4YVNnTPhujZda+WLVvmhtFZBcfCgy3fV5999pkLdtatMTt2n81Z+/DDD/XAAw8oP1n4uueee/Tcc8+50GQVqYxs+KVdS83WseYZdg0yuwC2hUN73tOnT891H1Zte+mll9SlSxfXDdHm11kAjTZMsXv37q4C17t3b02aNEmdO3d2wzGXL1+u3377zQ2pjFZRA4BY0E0RAIAi5H//+5+6du2qCRMmuIsTW7B47bXXVLNmTTd00Lor7g/bhlXdMs7Tysyur2XztPZ3X9FYx0bb/9atW7M07jB2gWdr3GFDMq1SZaFs1qxZGjp0qFq2bBnTPuzaaV9//bWbC/boo4+6a4dZYxILl9HYkMjwkE2bl3bHHXe4dW3Yon0PAPsq4GWu8wMAAAAAChyVMQAAAADwAWEMAAAAAHxAGAMAAAAAHxDGAAAAAMAHhDEAAAAA8AFhDAAAAAB8QBgDAAAAAB8QxgAAAADAB4QxAAAAAPABYQwAAAAAfEAYAwAAAAAfEMYAAAAAQAfe/wNoy14SyV5hTgAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import xgboost\n", + "\n", + "# train an XGBoost model\n", + "X, y = load_boston_housing_sklearn_style()\n", + "scaler = StandardScalerWrapper()\n", + "X_scaled = scaler.fit_transform(X.values)\n", + "\n", + "xg_model = xgboost.XGBRegressor(\n", + " enable_categorical=True,\n", + " tree_method=\"hist\", # strongly recommended with categoricals\n", + " random_state=42, # optional, for reproducibility\n", + " n_estimators=100 # optional, default is fine\n", + " ).fit(X, y)\n", + "\n", + "# explain the model's predictions using SHAP\n", + "# (same syntax works for LightGBM, CatBoost, scikit-learn, transformers, Spark, etc.)\n", + "shap_values = plot_shap_explanation(xg_model, X, sample_index=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "21169160", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
CRIMZNINDUSCHASNOXRMAGEDISRADTAXPTRATIOBLSTAT
00.0063218.02.3100.5386.57565.24.09001296.015.3396.904.98
10.027310.07.0700.4696.42178.94.96712242.017.8396.909.14
20.027290.07.0700.4697.18561.14.96712242.017.8392.834.03
30.032370.02.1800.4586.99845.86.06223222.018.7394.632.94
40.069050.02.1800.4587.14754.26.06223222.018.7396.905.33
..........................................
5010.062630.011.9300.5736.59369.12.47861273.021.0391.999.67
5020.045270.011.9300.5736.12076.72.28751273.021.0396.909.08
5030.060760.011.9300.5736.97691.02.16751273.021.0396.905.64
5040.109590.011.9300.5736.79489.32.38891273.021.0393.456.48
5050.047410.011.9300.5736.03080.82.50501273.021.0396.907.88
\n", + "

506 rows × 13 columns

\n", + "
" + ], + "text/plain": [ + " CRIM ZN INDUS CHAS NOX RM AGE DIS RAD TAX \\\n", + "0 0.00632 18.0 2.31 0 0.538 6.575 65.2 4.0900 1 296.0 \n", + "1 0.02731 0.0 7.07 0 0.469 6.421 78.9 4.9671 2 242.0 \n", + "2 0.02729 0.0 7.07 0 0.469 7.185 61.1 4.9671 2 242.0 \n", + "3 0.03237 0.0 2.18 0 0.458 6.998 45.8 6.0622 3 222.0 \n", + "4 0.06905 0.0 2.18 0 0.458 7.147 54.2 6.0622 3 222.0 \n", + ".. ... ... ... ... ... ... ... ... .. ... \n", + "501 0.06263 0.0 11.93 0 0.573 6.593 69.1 2.4786 1 273.0 \n", + "502 0.04527 0.0 11.93 0 0.573 6.120 76.7 2.2875 1 273.0 \n", + "503 0.06076 0.0 11.93 0 0.573 6.976 91.0 2.1675 1 273.0 \n", + "504 0.10959 0.0 11.93 0 0.573 6.794 89.3 2.3889 1 273.0 \n", + "505 0.04741 0.0 11.93 0 0.573 6.030 80.8 2.5050 1 273.0 \n", + "\n", + " PTRATIO B LSTAT \n", + "0 15.3 396.90 4.98 \n", + "1 17.8 396.90 9.14 \n", + "2 17.8 392.83 4.03 \n", + "3 18.7 394.63 2.94 \n", + "4 18.7 396.90 5.33 \n", + ".. ... ... ... \n", + "501 21.0 391.99 9.67 \n", + "502 21.0 396.90 9.08 \n", + "503 21.0 396.90 5.64 \n", + "504 21.0 393.45 6.48 \n", + "505 21.0 396.90 7.88 \n", + "\n", + "[506 rows x 13 columns]" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "X" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "d488b503", + "metadata": {}, + "outputs": [], + "source": [ + "instance = X_scaled[0]\n", + "X_lime, y_lime, weights, y_linear, smile_coef = smile_explainer(xg_model, instance, num_perturbations=5000, kernel_width=0.5, perturbation_noise=0.3, epsilon=0.3, mode=\"regression\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "id": "d5ad6deb", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "CHAS", + "marker": { + "color": "#636efa", + "pattern": { + "shape": "" + } + }, + "name": "CHAS", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "TI17xD07oz8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "CHAS" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "INDUS", + "marker": { + "color": "#EF553B", + "pattern": { + "shape": "" + } + }, + "name": "INDUS", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "7rYs4LNlq78=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "INDUS" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "RAD", + "marker": { + "color": "#00cc96", + "pattern": { + "shape": "" + } + }, + "name": "RAD", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "FEV/jEivuj8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "RAD" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "ZN", + "marker": { + "color": "#ab63fa", + "pattern": { + "shape": "" + } + }, + "name": "ZN", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "QRO5yOOoxD8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "ZN" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "B", + "marker": { + "color": "#FFA15A", + "pattern": { + "shape": "" + } + }, + "name": "B", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "RNTDGxsq1j8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "B" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "PTRATIO", + "marker": { + "color": "#19d3f3", + "pattern": { + "shape": "" + } + }, + "name": "PTRATIO", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "759kptxm1j8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "PTRATIO" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "CRIM", + "marker": { + "color": "#FF6692", + "pattern": { + "shape": "" + } + }, + "name": "CRIM", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "8z3gUBWt2z8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "CRIM" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "NOX", + "marker": { + "color": "#B6E880", + "pattern": { + "shape": "" + } + }, + "name": "NOX", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "GlrV79mw278=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "NOX" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "LSTAT", + "marker": { + "color": "#FF97FF", + "pattern": { + "shape": "" + } + }, + "name": "LSTAT", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "oyBQJAaG3T8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "LSTAT" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "RM", + "marker": { + "color": "#FECB52", + "pattern": { + "shape": "" + } + }, + "name": "RM", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "Gre4obYa478=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "RM" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "TAX", + "marker": { + "color": "#636efa", + "pattern": { + "shape": "" + } + }, + "name": "TAX", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "wNfnZ/g28b8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "TAX" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "AGE", + "marker": { + "color": "#EF553B", + "pattern": { + "shape": "" + } + }, + "name": "AGE", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "dTUgCzJo9b8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "AGE" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "DIS", + "marker": { + "color": "#00cc96", + "pattern": { + "shape": "" + } + }, + "name": "DIS", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "Ux2mhHBtAsA=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "DIS" + ], + "yaxis": "y" + } + ], + "layout": { + "barmode": "relative", + "legend": { + "title": { + "text": "feature" + }, + "tracegroupgap": 0 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "SMILE Feature Contributions" + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "importance" + } + }, + "yaxis": { + "anchor": "x", + "categoryarray": [ + "DIS", + "AGE", + "TAX", + "RM", + "LSTAT", + "NOX", + "CRIM", + "PTRATIO", + "B", + "ZN", + "RAD", + "INDUS", + "CHAS" + ], + "categoryorder": "array", + "domain": [ + 0, + 1 + ], + "title": { + "text": "feature" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot_method_contributions(\n", + " smile_coef,\n", + " feature_names=shap_values[0].feature_names,\n", + " method_name=\"SMILE\",\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2a3543cd", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "connector": { + "line": { + "color": "rgb(63, 63, 63)" + } + }, + "name": "explanation", + "orientation": "h", + "textposition": "outside", + "type": "waterfall", + "x": { + "bdata": "8z3gUBWt2z9BE7nI46jEP+62LOCzZau/TI17xD07oz8aWtXv2bDbvxq3uKG2GuO/dTUgCzJo9b9THaaEcG0CwBRFf4xIr7o/wNfnZ/g28b/vn2Sm3GbWP0TUwxsbKtY/oyBQJAaG3T8=", + "dtype": "f8" + }, + "y": [ + "CRIM", + "ZN", + "INDUS", + "CHAS", + "NOX", + "RM", + "AGE", + "DIS", + "RAD", + "TAX", + "PTRATIO", + "B", + "LSTAT" + ] + } + ], + "layout": { + "showlegend": false, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "SMILE Explanation" + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig = plot_explanation_waterfall(\n", + " smile_coef,\n", + " feature_names=shap_values[0].feature_names,\n", + " title=\"SMILE Explanation\"\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "b37dba3f", + "metadata": {}, + "source": [ + "## Comparing with LIME" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "id": "a1eff0f8", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " \n", + "
\n", + " \n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import sklearn\n", + "import sklearn.datasets\n", + "import sklearn.ensemble\n", + "import numpy as np\n", + "\n", + "\n", + "np.random.seed(1)\n", + "\n", + "iris = sklearn.datasets.load_iris()\n", + "train, test, labels_train, labels_test = sklearn.model_selection.train_test_split(iris.data, iris.target, train_size=0.80)\n", + "rf = sklearn.ensemble.RandomForestClassifier(n_estimators=500)\n", + "rf.fit(train, labels_train)\n", + "sklearn.metrics.accuracy_score(labels_test, rf.predict(test))\n", + "\n", + "\n", + "i = np.random.randint(0, test.shape[0])\n", + "exp = official_lime_explanation(\n", + " X_train=train,\n", + " instance=test[i],\n", + " model=rf,\n", + " feature_names=iris.feature_names,\n", + " class_names=iris.target_names,\n", + " num_features=4,\n", + " top_labels=1,\n", + ")\n", + "exp.show_in_notebook(show_table=True, show_all=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c3028135", + "metadata": {}, + "outputs": [], + "source": [ + "# Without normalization\n", + "X_lime, y_lime, weights, y_linear, smile_coef = smile_explainer(rf, train[0], num_perturbations=5000, kernel_width=0.5, perturbation_noise=0.3, epsilon=0.3, mode=\"regression\")" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "id": "e585c611", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "sepal width (cm)", + "marker": { + "color": "#636efa", + "pattern": { + "shape": "" + } + }, + "name": "sepal width (cm)", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "QgacrpY7uD8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "sepal width (cm)" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "sepal length (cm)", + "marker": { + "color": "#EF553B", + "pattern": { + "shape": "" + } + }, + "name": "sepal length (cm)", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "DLDEa2ECxD8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "sepal length (cm)" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "petal length (cm)", + "marker": { + "color": "#00cc96", + "pattern": { + "shape": "" + } + }, + "name": "petal length (cm)", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "OcmgxqrByT8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "petal length (cm)" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "petal width (cm)", + "marker": { + "color": "#ab63fa", + "pattern": { + "shape": "" + } + }, + "name": "petal width (cm)", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "wQbgtSNC2j8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "petal width (cm)" + ], + "yaxis": "y" + } + ], + "layout": { + "barmode": "relative", + "legend": { + "title": { + "text": "feature" + }, + "tracegroupgap": 0 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "SMILE Feature Contributions" + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "importance" + } + }, + "yaxis": { + "anchor": "x", + "categoryarray": [ + "petal width (cm)", + "petal length (cm)", + "sepal length (cm)", + "sepal width (cm)" + ], + "categoryorder": "array", + "domain": [ + 0, + 1 + ], + "title": { + "text": "feature" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot_method_contributions(\n", + " smile_coef,\n", + " feature_names=iris.feature_names,\n", + " method_name=\"SMILE\",\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a116f4a4", + "metadata": {}, + "outputs": [], + "source": [ + "# With normalization\n", + "scaler = StandardScalerWrapper()\n", + "train_scaled = scaler.fit_transform(train)\n", + "instance = train_scaled[0]\n", + "X_lime, y_lime, weights, y_linear, smile_coef = smile_explainer(rf, instance, num_perturbations=5000, kernel_width=0.5, perturbation_noise=0.3, epsilon=0.3, mode=\"regression\")" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "id": "a1939ad5", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "sepal width (cm)", + "marker": { + "color": "#636efa", + "pattern": { + "shape": "" + } + }, + "name": "sepal width (cm)", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "AEauAwsmUL8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "sepal width (cm)" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "petal length (cm)", + "marker": { + "color": "#EF553B", + "pattern": { + "shape": "" + } + }, + "name": "petal length (cm)", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "IGp2A3USYj8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "petal length (cm)" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "sepal length (cm)", + "marker": { + "color": "#00cc96", + "pattern": { + "shape": "" + } + }, + "name": "sepal length (cm)", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "R6eFRcgzgD8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "sepal length (cm)" + ], + "yaxis": "y" + }, + { + "hovertemplate": "feature=%{y}
importance=%{x}", + "legendgroup": "petal width (cm)", + "marker": { + "color": "#ab63fa", + "pattern": { + "shape": "" + } + }, + "name": "petal width (cm)", + "orientation": "h", + "showlegend": true, + "textposition": "auto", + "type": "bar", + "x": { + "bdata": "Mysjjjd7zj8=", + "dtype": "f8" + }, + "xaxis": "x", + "y": [ + "petal width (cm)" + ], + "yaxis": "y" + } + ], + "layout": { + "barmode": "relative", + "legend": { + "title": { + "text": "feature" + }, + "tracegroupgap": 0 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "SMILE Feature Contributions" + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "importance" + } + }, + "yaxis": { + "anchor": "x", + "categoryarray": [ + "petal width (cm)", + "sepal length (cm)", + "petal length (cm)", + "sepal width (cm)" + ], + "categoryorder": "array", + "domain": [ + 0, + 1 + ], + "title": { + "text": "feature" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot_method_contributions(\n", + " smile_coef,\n", + " feature_names=iris.feature_names,\n", + " method_name=\"SMILE\",\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "18f484b7", + "metadata": {}, + "source": [ + "## After this section, DOES NOT REFACTORED!" + ] + }, + { + "cell_type": "markdown", + "id": "89ca7e33", + "metadata": {}, + "source": [ + "## Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methods\n", + "Source: [https://github.com/dylan-slack/Fooling-LIME-SHAP](https://github.com/dylan-slack/Fooling-LIME-SHAP)\n", + "Paper: [Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methods](https://arxiv.org/pdf/1911.02508.pdf)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "tabular-example", + "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.10.19" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/examples/Tabular_Example/SMILE-Tabular.py b/examples/Tabular_Example/SMILE-Tabular.py new file mode 100644 index 0000000..3f4517d --- /dev/null +++ b/examples/Tabular_Example/SMILE-Tabular.py @@ -0,0 +1,897 @@ +""" +Explainability Comparison Module: LIME vs SMILE vs SHAP + +This module implements: +1. Data loading and preprocessing +2. Black-box model training +3. Manual LIME implementation +4. SMILE (Wasserstein-based LIME) +5. SHAP and official LIME comparison +""" + +import numpy as np +import pandas as pd +import matplotlib.pyplot as plt +from matplotlib.colors import LinearSegmentedColormap +from sklearn.linear_model import LinearRegression +from sklearn.ensemble import RandomForestClassifier + + +# ============================== +# GLOBAL CONFIGURATION +# ============================== + +np.random.seed(222) + +GRAY_CMAP = LinearSegmentedColormap.from_list( + "gray_map", [(0.3, 0.3, 0.3), (0.8, 0.8, 0.8)], N=2 +) + + +# ============================== +# DATA LOADING & PREPROCESSING +# ============================== + +def load_and_preprocess_data(file_path, feature_columns, target_column): + """ + Load CSV data and standardize features. + + Args: + file_path (str): Path to CSV file. + feature_columns (list[str]): Feature column names. + target_column (str): Target column name. + + Returns: + tuple: (X, y, dataframe) + """ + df = pd.read_csv(file_path) + + X = df[feature_columns].values + y = df[target_column].values + + X = (X - np.mean(X, axis=0)) / np.std(X, axis=0) + + return X, y, df + + +# ============================== +# VISUALIZATION UTILITIES +# ============================== + +def set_plot_style(): + """Set consistent plot style for 2D visualization.""" + plt.axis([-2, 2, -2, 2]) + plt.xlabel("x1") + plt.ylabel("x2") + + +def plot_dataset( + X, + y=None, + *, + cmap=GRAY_CMAP, + point=None, + point_style=None, + scatter_kwargs=None, + show=True, +): + """ + Plot dataset or single point with flexible matplotlib-style arguments. + + Supports: + - Full dataset: shape (n_samples, 2) + - Single point: shape (2,) + + Args: + X (np.ndarray or list or float): Input data. + y (np.ndarray or float, optional): Labels or second coordinate. + cmap (Colormap, optional): Colormap. + point (np.ndarray, optional): Additional highlighted point. + point_style (dict, optional): Style for highlighted point. + scatter_kwargs (dict, optional): Extra kwargs for plt.scatter. + show (bool, optional): Whether to display plot. + + Example: + plot_dataset(X_lime, scatter_kwargs={"s": 2, "c": "black"}) + plot_dataset(instance, scatter_kwargs={"c": "blue"}) + """ + set_plot_style() + + scatter_kwargs = scatter_kwargs or {} + + X = np.asarray(X) + + # ============================== + # CASE 1: Single point (shape: (2,)) + # ============================== + if X.ndim == 1 and X.shape[0] == 2: + plt.scatter( + X[0], + X[1], + **scatter_kwargs, + ) + + # ============================== + # CASE 2: Dataset (shape: (n, 2)) + # ============================== + elif X.ndim == 2 and X.shape[1] == 2: + if y is not None: + plt.scatter( + X[:, 0], + X[:, 1], + c=y, + cmap=cmap, + **scatter_kwargs, + ) + else: + plt.scatter( + X[:, 0], + X[:, 1], + **scatter_kwargs, + ) + + else: + raise ValueError( + "X must be either shape (n_samples, 2) or (2,)" + ) + + # ============================== + # OPTIONAL EXTRA POINT + # ============================== + if point is not None: + default_style = {"c": "blue", "marker": "o", "s": 70} + if point_style: + default_style.update(point_style) + + plt.scatter(point[0], point[1], **default_style) + + if show: + plt.show() + + +def plot_feature_contributions(coefficients, feature_names=None): + """ + Visualize feature contributions using horizontal bar chart. + + Supports any number of features and separates positive and + negative contributions dynamically. + + Args: + coefficients (np.ndarray): Model coefficients (1D array). + feature_names (list[str], optional): Feature names. + + Returns: + None + """ + import plotly.express as px + + coefficients = np.asarray(coefficients) + num_features = len(coefficients) + + # ============================== + # Feature names + # ============================== + if feature_names is None: + feature_names = [f"x{i}" for i in range(num_features)] + + # ============================== + # Vectorized split + # ============================== + neg = np.minimum(coefficients, 0) + pos = np.maximum(coefficients, 0) + + df = pd.DataFrame({ + "feature": feature_names, + "negative": neg, + "positive": pos, + }) + + # ============================== + # Plot (both sides) + # ============================== + fig = px.bar( + df, + x=["negative", "positive"], + y="feature", + orientation="h", + barmode="relative", + title="Feature Contributions", + ) + + fig.show() + + +def plot_method_contributions( + coefficients, + feature_names=None, + method_name="SMILE", +): + """ + Visualize feature contributions for a given explanation method. + + This function creates a horizontal bar plot using Plotly, + supporting any number of features and methods (e.g., SMILE, LIME, SHAP). + + Args: + coefficients (np.ndarray): Feature importance values. + feature_names (list[str], optional): Feature names. + If None, default names will be generated. + method_name (str): Name of the explanation method. + + Returns: + None + """ + import numpy as np + import pandas as pd + import plotly.express as px + + coefficients = np.asarray(coefficients) + num_features = len(coefficients) + + # ============================== + # Feature names handling + # ============================== + if feature_names is None: + feature_names = [f"x{i}" for i in range(num_features)] + + if len(feature_names) != num_features: + raise ValueError( + "Length of feature_names must match coefficients" + ) + + # ============================== + # Create DataFrame + # ============================== + df = pd.DataFrame({ + "feature": feature_names, + "importance": coefficients, + }) + + # Optional: sort for better visualization + df = df.sort_values("importance", key=np.abs, ascending=True) + + # ============================== + # Plot + # ============================== + fig = px.bar( + df, + x="importance", + y="feature", + orientation="h", + color="feature", + title=f"{method_name} Feature Contributions", + ) + + fig.show() + + +def plot_explanation_waterfall( + coefficients, + feature_names=None, + title="Model Explanation (Waterfall)", + orientation="h", +): + """ + Create a dynamic waterfall plot for explanation methods + such as SMILE, LIME, or SHAP coefficients. + + Args: + coefficients (np.ndarray): Feature importance values. + feature_names (list[str], optional): Names of features. + If None, indices will be used. + title (str): Plot title. + orientation (str): Plot orientation ("h" or "v"). + + Returns: + plotly.graph_objects.Figure: Waterfall figure. + """ + import numpy as np + import pandas as pd + import plotly.graph_objects as go + + coeffs = np.asarray(coefficients).flatten() + num_features = len(coeffs) + + # ============================== + # Handle feature names dynamically + # ============================== + if feature_names is None: + feature_names = [f"feature_{i}" for i in range(num_features)] + + if len(feature_names) != num_features: + raise ValueError( + "feature_names length must match coefficients length" + ) + + # ============================== + # Build dataframe (clean structure) + # ============================== + df = pd.DataFrame( + { + "coefficient": coeffs, + "feature": feature_names, + } + ) + + # ============================== + # Create waterfall plot + # ============================== + fig = go.Figure( + go.Waterfall( + name="explanation", + orientation=orientation, + x=df["coefficient"], + y=df["feature"], + textposition="outside", + connector={"line": {"color": "rgb(63, 63, 63)"}}, + ) + ) + + # ============================== + # Layout + # ============================== + fig.update_layout( + title=title, + showlegend=False, + ) + + fig.show() + + +# ============================== +# MODEL TRAINING +# ============================== + +def train_random_forest(X, y, n_estimators=100): + """ + Train Random Forest classifier. + + Args: + X (np.ndarray): Features. + y (np.ndarray): Labels. + n_estimators (int): Number of trees. + + Returns: + RandomForestClassifier: Trained model. + """ + model = RandomForestClassifier(n_estimators=n_estimators) + model.fit(X, y) + return model + + +# ============================== +# DECISION BOUNDARY +# ============================== + +def make_meshgrid(x1, x2, step=0.02): + """ + Create mesh grid for visualization. + + Args: + x1 (np.ndarray): Feature 1. + x2 (np.ndarray): Feature 2. + step (float): Grid resolution. + + Returns: + np.ndarray: Grid points. + """ + x1_min, x1_max = x1.min() - 0.1, x1.max() + 0.1 + x2_min, x2_max = x2.min() - 0.1, x2.max() + 0.1 + + xx1, xx2 = np.meshgrid( + np.arange(x1_min, x1_max, step), + np.arange(x2_min, x2_max, step), + ) + + return np.vstack((xx1.ravel(), xx2.ravel())).T + + +# ============================== +# BASIC LIME (MANUAL) +# ============================== + +def generate_lime_samples(num_samples, num_features): + """ + Generate LIME perturbations. + + Args: + num_samples (int): Number of samples. + num_features (int): Feature count. + + Returns: + np.ndarray: Perturbations. + """ + return np.random.uniform(-2, 2, size=(num_samples, num_features)) + + +def compute_lime_weights(instance, samples, kernel_width=0.75): + """ + Compute LIME weights using Euclidean distance. + + Args: + instance (np.ndarray): Target instance. + samples (np.ndarray): Perturbations. + kernel_width (float): Kernel width. + + Returns: + np.ndarray: Weights. + """ + distances = np.sum((instance - samples) ** 2, axis=1) + weights = np.sqrt(np.exp(-(distances ** 2) / (kernel_width ** 2))) + return weights + + +def fit_lime_model(samples, labels, weights): + """ + Fit linear surrogate model. + + Args: + samples (np.ndarray): Perturbations. + labels (np.ndarray): Predictions. + weights (np.ndarray): Sample weights. + + Returns: + LinearRegression: Trained model. + """ + model = LinearRegression() + model.fit(samples, labels, sample_weight=weights) + return model + + +# ============================== +# SMILE (WASSERSTEIN LIME) +# ============================== + +def wasserstein_distance_1d(x, y): + """ + Compute 1D Wasserstein distance using empirical CDF method. + + This implementation preserves the exact logic of the original code. + + Args: + x (np.ndarray): First sample (length n). + y (np.ndarray): Second sample (length m). + + Returns: + float: Wasserstein distance. + """ + nx = len(x) + ny = len(y) + n = nx + ny + + xy = np.concatenate([x, y]) + x_weights = np.concatenate([np.repeat(1 / nx, nx), np.repeat(0, ny)]) + y_weights = np.concatenate([np.repeat(0, nx), np.repeat(1 / ny, ny)]) + + sort_idx = np.argsort(xy) + xy_sorted = xy[sort_idx] + x_sorted = x_weights[sort_idx] + y_sorted = y_weights[sort_idx] + + result = 0.0 + ecdf_x = 0.0 + ecdf_y = 0.0 + + for i in range(0, n - 2): + ecdf_x += x_sorted[i] + ecdf_y += y_sorted[i] + + height = abs(ecdf_y - ecdf_x) + width = xy_sorted[i + 1] - xy_sorted[i] + + result += height * width + + return result + + +def wasserstein_distance_p_value(x, y, n_bootstrap=1000): + """ + Compute Wasserstein distance with bootstrap-based p-value. + + Args: + x (np.ndarray): First sample. + y (np.ndarray): Second sample. + n_bootstrap (int): Number of bootstrap iterations. + + Returns: + tuple: (p_value, wasserstein_distance) + """ + import random + + wd = wasserstein_distance_1d(x, y) + + na = len(x) + nb = len(y) + n = na + nb + + combined = np.concatenate([x, y]) + + bigger = 0 + + for _ in range(1, n_bootstrap): + idx_x = random.sample(range(n), na) + idx_y = random.sample(range(n), nb) + + wd_boot = wasserstein_distance_1d( + combined[idx_x], + combined[idx_y], + ) + + if wd_boot > wd: + bigger += 1 + + p_value = bigger / n_bootstrap + + return p_value, wd + + +def smile_explainer( + model, + instance, + num_perturbations=500, + kernel_width=0.2, + num_distribution_samples=100, + local_noise=0.05, + perturbation_noise=0.4, + epsilon=1.0, + mode="classification", +): + """ + SMILE (Wasserstein LIME) implementation. + + This function preserves the exact behavior of the original notebook + while adding support for epsilon scaling and both classification + and regression modes. + + Args: + model: Trained black-box model with predict method. + instance (np.ndarray): Target instance (shape: [n_features]). + num_perturbations (int): Number of LIME samples. + kernel_width (float): Kernel width for weighting. + num_distribution_samples (int): Samples per distribution. + local_noise (float): Noise for instance neighborhood. + perturbation_noise (float): Noise for perturbation distributions. + epsilon (float): Scaling factor for Wasserstein distance (default=1.0). + mode (str): "classification" or "regression". + + Returns: + tuple: + - X_lime (np.ndarray) + - y_lime (np.ndarray) + - weights (np.ndarray) + - y_linear (np.ndarray) + - coefficients (np.ndarray) + """ + + if np.abs(np.mean(instance)) > 5: + raise ValueError( + "Instance appears not normalized. " + "Ensure you pass standardized data." + ) + + num_features = len(instance) + + # ============================== + # Step 1: Generate LIME samples + # ============================== + X_lime = np.random.normal( + 0, + 1, + size=(num_perturbations, num_features), + ) + + # ============================== + # Step 2: Local distribution around instance + # ============================== + instance_distribution = np.zeros( + (num_distribution_samples, num_features) + ) + + for i in range(num_features): + instance_distribution[:, i] = ( + instance[i] + + np.random.normal(0, local_noise, num_distribution_samples) + ) + + # ============================== + # Step 3: Initialize outputs + # ============================== + y_lime = np.zeros((num_perturbations, 1)) + wasserstein_values = np.zeros((num_perturbations, 1)) + weights = np.zeros((num_perturbations, 1)) + + # ============================== + # Step 4: Main loop + # ============================== + for idx, sample in enumerate(X_lime): + # Create distribution around sample + sample_distribution = np.zeros( + (num_distribution_samples, num_features) + ) + + for j in range(num_features): + sample_distribution[:, j] = ( + sample[j] + + np.random.normal( + 0, + perturbation_noise, + num_distribution_samples, + ) + ) + + preds = model.predict(sample_distribution) + + # ============================== + # Target computation + # ============================== + if mode == "classification": + y_lime[idx] = np.bincount(preds.astype(int)).argmax() + elif mode == "regression": + y_lime[idx] = np.mean(preds) + else: + raise ValueError("mode must be 'classification' or 'regression'") + + # ============================== + # Compute Wasserstein distance (per feature) + # ============================== + wd_total = 0.0 + for j in range(num_features): + wd = wasserstein_distance_1d( + instance_distribution[:, j], + sample_distribution[:, j], + ) + wd_total += wd + + wasserstein_values[idx] = wd_total + + # ============================== + # Compute weight + # ============================== + weights[idx] = np.sqrt( + np.exp(-((epsilon * wd_total) ** 2) / (kernel_width ** 2)) + ) + + # ============================== + # Step 5: Flatten + # ============================== + weights = weights.flatten() + + # ============================== + # Step 6: Fit surrogate model + # ============================== + surrogate_model = LinearRegression() + surrogate_model.fit(X_lime, y_lime, sample_weight=weights) + + y_linear = surrogate_model.predict(X_lime) + + if mode == "classification": + y_linear = (y_linear < 0.5).flatten() + else: + y_linear = y_linear.flatten() + + return ( + X_lime, + y_lime, + weights, + y_linear, + surrogate_model.coef_.flatten(), + ) + + +# ============================== +# SHAP METHOD +# ============================== + +def plot_shap_explanation( + model, + instance, + class_index=1, + plot_type="bar", +): + """ + Compute and visualize SHAP explanation for a given instance. + + Supports bar and waterfall plots. + + Args: + model: Trained model (e.g., RandomForestClassifier). + instance (np.ndarray): Input instance of shape (n_features,). + class_index (int, optional): Target class index. + plot_type (str, optional): Type of SHAP plot. + Options: + - "bar" (default) + - "waterfall" + + Returns: + shap.Explanation: Computed SHAP values. + """ + import shap + + explainer = shap.Explainer(model) + shap_values = explainer(instance.reshape(1, -1)) + + explanation = shap_values[0, :, class_index] + + if plot_type == "bar": + shap.plots.bar(explanation) + + elif plot_type == "waterfall": + shap.plots.waterfall(explanation) + + else: + raise ValueError( + "plot_type must be either 'bar' or 'waterfall'" + ) + + return shap_values + + +# ============================== +# OFFICIAL LIME IMPLEMENTATION +# ============================== + +def official_lime_explanation( + X_train, + instance, + model, + feature_names=None, + class_names=None, + kernel_width=0.75, + discretize_continuous=True, + num_features=None, + top_labels=1, +): + """ + Generate explanation using official LIME library (tabular). + + This function provides a flexible wrapper around + LimeTabularExplainer for consistent usage in experiments. + + Args: + X_train (np.ndarray): Training data used for LIME fitting. + instance (np.ndarray): Target instance to explain. + model: Trained classification model with predict_proba method. + feature_names (list[str], optional): Feature names. + class_names (list[str], optional): Class labels. + kernel_width (float): Kernel width for LIME. + discretize_continuous (bool): Whether to discretize features. + num_features (int, optional): Number of features to return. + top_labels (int): Number of top labels to explain. + + Returns: + lime.explanation.Explanation: LIME explanation object. + """ + import lime.lime_tabular + import numpy as np + + X_train = np.asarray(X_train) + + # ============================== + # Feature names handling + # ============================== + if feature_names is None: + feature_names = [f"x{i}" for i in range(X_train.shape[1])] + + # ============================== + # num_features default + # ============================== + if num_features is None: + num_features = X_train.shape[1] + + # ============================== + # Build LIME explainer + # ============================== + explainer = lime.lime_tabular.LimeTabularExplainer( + training_data=X_train, + feature_names=feature_names, + class_names=class_names, + kernel_width=kernel_width, + discretize_continuous=discretize_continuous, + ) + + # ============================== + # Generate explanation + # ============================== + explanation = explainer.explain_instance( + data_row=np.asarray(instance), + predict_fn=model.predict_proba, + num_features=num_features, + top_labels=top_labels, + ) + + return explanation + + +# ============================== +# Standard Scaler +# ============================== + +class StandardScalerWrapper: + """ + Simple reusable normalization utility for SMILE/LIME/SHAP consistency. + """ + + def fit(self, X): + X = np.asarray(X, dtype=float) + self.mean_ = np.mean(X, axis=0) + self.std_ = np.std(X, axis=0) + 1e-8 + return self + + def transform(self, X): + X = np.asarray(X, dtype=float) + return (X - self.mean_) / self.std_ + + def fit_transform(self, X): + return self.fit(X).transform(X) + + +# ============================== +# COMPARISON +# ============================== + +def compare_methods(lime_coef, smile_coef): + """ + Compare LIME and SMILE coefficients. + + Args: + lime_coef (np.ndarray): LIME coefficients. + smile_coef (np.ndarray): SMILE coefficients. + + Returns: + pd.DataFrame: Comparison table. + """ + df = pd.DataFrame({ + "feature": [f"x{i}" for i in range(len(lime_coef))], + "lime": lime_coef, + "smile": smile_coef, + }) + + return df + + +# ============================== +# MAIN EXECUTION PIPELINE +# ============================== + +def main(): + """ + Run full explainability pipeline. + """ + # Load data + X, y, _ = load_and_preprocess_data( + file_path="./artificial_data.csv", + feature_columns=["x1", "x2"], + target_column="y", + ) + + # Train model + model = train_random_forest(X, y) + + # Select instance + instance = np.array([0.8, -0.7]) + + # LIME + lime_samples = generate_lime_samples(500, X.shape[1]) + lime_labels = model.predict(lime_samples) + lime_weights = compute_lime_weights(instance, lime_samples) + + lime_model = fit_lime_model( + lime_samples, lime_labels, lime_weights + ) + + # SMILE + _, _, _, _, smile_coef = smile_explainer( + model, instance + ) + + # Comparison + comparison_df = compare_methods( + lime_model.coef_, + smile_coef, + ) + + print(comparison_df) + + +if __name__ == "__main__": + main() diff --git a/examples/Tabular_Example/artificial_data.csv b/examples/Tabular_Example/artificial_data.csv new file mode 100644 index 0000000..cb2760e --- /dev/null +++ b/examples/Tabular_Example/artificial_data.csv @@ -0,0 +1,913 @@ +x1,x2,y +14.48,27.1,0 +13.83,26.85,0 +13.18,26.7,0 +12.53,26.5,0 +11.58,26.25,0 +11.58,26.15,0 +11.23,25.9,0 +11.08,25.65,0 +11.08,25.5,0 +10.93,24.95,0 +10.93,24.7,0 +10.83,24.2,0 +10.93,23.9,0 +10.93,23.25,0 +10.98,22.6,0 +11.03,22.4,0 +11.23,21.7,0 +11.33,21.1,0 +11.48,20.75,0 +11.58,20.35,0 +11.68,19.7,0 +11.73,19.2,0 +11.73,18.85,0 +11.78,18.25,0 +11.83,17.75,0 +12.03,17,0 +12.08,16.7,0 +12.08,16.45,0 +11.78,15.15,0 +11.68,14.75,0 +11.03,14.25,0 +10.58,13.95,0 +10.03,13.6,0 +9.43,13.25,0 +8.68,12.85,0 +7.83,12.35,0 +7.53,11.95,0 +6.73,11.6,0 +6.18,11.1,0 +5.98,10.9,0 +5.68,10.5,0 +5.33,10,0 +5.23,9.5,0 +4.98,8.85,0 +4.98,8.65,0 +4.93,8.2,0 +4.98,7.9,0 +5.08,7.6,0 +4.98,8.7,0 +4.53,8,0 +4.23,7,0 +4.03,6.6,0 +4.03,6.35,0 +4.08,5.95,0 +4.23,5.4,0 +4.23,5.2,0 +11.28,19.4,0 +10.93,17.95,0 +10.53,16.95,0 +10.23,16.4,0 +9.83,15.6,0 +9.68,15.1,0 +9.58,14.65,0 +9.18,13.4,0 +9.03,13.2,0 +10.68,16.4,0 +10.68,16.25,0 +10.93,14.7,0 +8.53,13.7,0 +8.18,13.35,0 +7.78,12.9,0 +11.08,20.25,0 +6.68,4.5,0 +7.43,3.75,0 +8.78,3.6,0 +9.98,3.75,0 +11.53,4.25,0 +12.33,4.75,0 +12.73,5,0 +13.28,5.6,0 +14.43,6.25,0 +14.93,7.15,0 +15.48,7.6,0 +16.03,8.45,0 +16.48,9.2,0 +17.03,9.85,0 +17.58,10.6,0 +17.83,10.95,0 +18.18,11.6,0 +18.28,12,0 +18.58,13.1,0 +18.48,14.15,0 +18.33,15.15,0 +18.78,16.45,0 +18.78,17.4,0 +18.83,18.45,0 +19.33,16.35,0 +19.18,15.15,0 +18.33,13.1,0 +17.33,10.4,0 +16.73,9.1,0 +16.58,8.5,0 +16.08,7.85,0 +15.33,6.9,0 +19.53,17.85,0 +19.58,19.85,0 +19.78,21.7,0 +19.68,22.7,0 +19.18,24.5,0 +18.48,25.5,0 +18.28,25.9,0 +16.33,27.1,0 +15.83,27.15,0 +14.48,27.6,0 +14.93,25.45,0 +15.58,23.75,0 +15.98,21.35,0 +14.33,22.15,0 +13.43,23.65,0 +12.83,24.25,0 +14.58,24.6,0 +16.98,23.85,0 +15.73,25.1,0 +13.98,25.5,0 +13.93,23.45,0 +14.78,21.4,0 +14.83,20.6,0 +14.23,18.5,0 +12.58,20.75,0 +12.53,21.7,0 +13.33,21.75,0 +12.53,23,0 +12.53,23.65,0 +13.83,23.75,0 +16.53,22.35,0 +15.58,22,0 +15.18,22.95,0 +14.58,23.2,0 +13.58,25,0 +12.68,25.25,0 +16.28,21.45,0 +17.23,22,0 +34.33,36.5,0 +33.48,36.75,0 +32.43,36.6,0 +31.23,36.15,0 +29.98,35.25,0 +29.73,34.6,0 +29.33,33.25,0 +29.03,32.15,0 +29.03,31.1,0 +29.18,29.4,0 +29.23,28.15,0 +29.28,27.7,0 +29.43,26.75,0 +29.48,26.15,0 +29.58,24.85,0 +29.83,24,0 +30.33,23.4,0 +30.98,22.15,0 +31.33,21.6,0 +31.53,21.2,0 +31.73,20.2,0 +31.83,20,0 +32.03,19.95,0 +32.53,19.25,0 +33.28,18.45,0 +33.78,17.65,0 +35.43,15.75,0 +36.08,15.1,0 +36.93,14.4,0 +37.43,13.9,0 +37.53,13.65,0 +37.83,12.95,0 +38.03,11.95,0 +37.68,10.95,0 +37.58,10.65,0 +37.08,9.75,0 +36.98,9.2,0 +37.68,8,0 +37.93,7.45,0 +38.58,6.95,0 +39.08,6.1,0 +40.28,5.35,0 +42.33,5,0 +43.43,5.2,0 +44.68,5.85,0 +45.58,6.5,0 +46.18,7.4,0 +46.73,8.5,0 +47.03,9.1,0 +34.83,35.9,0 +34.98,35.6,0 +34.98,33.7,0 +34.98,32.65,0 +34.83,31.75,0 +34.83,31.4,0 +35.18,34.95,0 +36.18,34.65,0 +36.93,34.15,0 +38.23,33.45,0 +38.68,33.2,0 +39.48,32.5,0 +40.23,31.75,0 +40.43,31.45,0 +40.83,30.4,0 +41.68,29.1,0 +42.08,28.4,0 +36.08,9.6,0 +35.73,10.6,0 +35.43,11.9,0 +35.08,12.95,0 +34.53,14.5,0 +33.93,15.95,0 +33.73,16.45,0 +33.08,17.2,0 +42.43,26.85,0 +43.58,24.75,0 +44.08,23,0 +46.73,20.1,0 +46.58,18.95,0 +46.73,15.5,0 +47.33,13.65,0 +47.33,11.65,0 +46.98,10.75,0 +44.98,9.6,0 +41.68,10.7,0 +40.98,12.1,0 +41.03,16.35,0 +38.08,19.75,0 +37.48,22.1,0 +34.08,26.35,0 +33.08,28.6,0 +31.78,30,0 +32.58,24.2,0 +34.73,21.4,0 +36.48,25.35,0 +35.33,29.15,0 +34.33,31.95,0 +33.23,33.95,0 +32.23,35.15,0 +31.53,34.45,0 +31.33,32.6,0 +32.98,31.95,0 +36.23,31.35,0 +36.78,31.25,0 +37.83,29.85,0 +38.58,27.5,0 +38.78,26,0 +36.93,27.45,0 +36.68,28.6,0 +35.48,30.15,0 +36.98,30.75,0 +39.43,28.4,0 +39.98,27.4,0 +38.53,30.35,0 +37.58,31.9,0 +36.68,32.95,0 +35.23,33.4,0 +33.83,29.75,0 +33.28,27.95,0 +31.58,28.4,0 +31.53,28.4,0 +30.98,26.35,0 +31.98,25.85,0 +32.33,26.95,0 +33.18,26.2,0 +34.48,24.15,0 +34.98,24.45,0 +36.43,23.7,0 +38.18,24.6,0 +40.03,24.75,0 +42.08,22.5,0 +41.18,22.1,0 +38.98,23.35,0 +40.33,24.75,0 +41.23,26,0 +40.18,28.75,0 +38.78,30.1,0 +37.58,27.65,0 +34.78,27.25,0 +35.53,24.95,0 +36.33,22,0 +32.68,23.2,0 +33.23,20.95,0 +35.03,19,0 +36.43,17.2,0 +37.23,18.45,0 +36.08,20.95,0 +39.68,19.7,0 +40.78,21.5,0 +42.93,20.25,0 +44.28,20.6,0 +44.73,22.65,0 +45.83,20.85,0 +45.98,19.7,0 +42.98,26.15,0 +42.18,20.2,0 +42.23,17.1,0 +39.78,18.1,0 +38.98,16.45,0 +39.83,14.25,0 +42.03,11.4,0 +44.23,11.95,0 +44.18,14.5,0 +44.23,17.15,0 +42.48,16.85,0 +42.68,14.1,0 +41.48,14.95,0 +39.03,15.7,0 +38.33,14.5,0 +36.98,12,0 +36.08,13.85,0 +36.33,14.6,0 +37.28,13.5,0 +39.28,9.85,0 +39.73,9.1,0 +40.98,7.7,0 +42.83,6.75,0 +45.03,6.25,0 +44.33,7.95,0 +43.23,9.7,0 +42.43,8.75,0 +41.48,9.1,0 +41.33,8.25,0 +40.83,8.2,0 +39.03,9.35,0 +38.43,8.4,0 +40.48,7.1,0 +41.23,11.4,0 +38.48,13.35,0 +39.83,13.1,0 +39.98,11.75,0 +39.98,17.2,0 +40.73,18.95,0 +42.98,18.2,0 +45.43,17.7,0 +42.68,19.1,0 +41.83,18.35,0 +39.33,20.9,0 +39.18,21.5,0 +36.23,20,0 +37.93,18.15,0 +36.98,18.65,0 +38.23,21.2,0 +38.18,23.35,0 +36.08,24.65,0 +34.78,21.85,0 +33.73,22.65,0 +30.78,29.75,0 +30.08,31.5,0 +30.28,31.6,0 +34.23,20.45,0 +43.48,14.2,0 +45.23,13.15,0 +45.18,13.15,0 +44.53,15.35,0 +43.23,21.15,0 +41.48,24.85,0 +40.73,21.95,0 +38.08,17.75,0 +38.73,15.7,0 +41.58,14.2,0 +42.58,13.25,0 +17.33,20.95,0 +17.18,19.2,0 +17.33,17.85,0 +18.03,20.2,0 +18.23,21.1,0 +18.33,23.25,0 +17.93,24.35,0 +17.18,25.9,0 +16.68,25.5,0 +17.93,19,0 +18.23,17.4,0 +17.58,15.9,0 +17.43,14.85,0 +16.43,15.7,0 +15.33,17.6,0 +16.48,15.15,0 +16.08,12.65,0 +14.48,13.25,0 +14.53,16.1,0 +17.23,17.15,0 +18.43,19.75,0 +19.43,20.95,0 +18.98,22.15,0 +18.73,16.5,0 +16.73,12.75,0 +14.23,9.95,0 +10.73,9.35,0 +11.58,12.15,0 +12.58,14.1,0 +13.48,17.7,0 +13.23,19.95,0 +14.08,19.65,0 +15.68,19,0 +13.23,14.6,0 +11.43,12.7,0 +9.23,11.65,0 +8.58,11.25,0 +6.28,9.95,0 +6.28,8.7,0 +6.83,7.15,0 +9.23,6,0 +12.18,6.6,0 +12.93,8.25,0 +13.03,12.1,0 +10.68,10.75,0 +9.48,9.4,0 +7.48,8.4,0 +8.43,7.6,0 +9.98,5.2,0 +11.98,5.6,0 +13.28,6.7,0 +13.68,10.65,0 +11.68,9.5,0 +11.53,8.4,0 +9.98,6.9,0 +8.48,7.7,0 +8.43,9.85,0 +5.98,7.9,0 +6.28,6,0 +8.43,4.95,0 +8.18,4.6,0 +13.08,7.35,0 +14.68,8.6,0 +15.18,10.1,0 +14.98,11.6,0 +13.68,11,0 +13.73,13.4,0 +13.48,15.15,0 +13.48,15.5,0 +13.03,16.9,0 +12.58,19.65,0 +11.68,23.1,0 +11.53,24.5,0 +15.33,20.25,0 +15.93,20.6,0 +16.03,18.15,0 +15.28,14.7,0 +15.78,14.6,0 +15.48,11.6,0 +16.28,11.65,0 +13.28,11.6,0 +11.48,10.95,0 +11.33,10.9,0 +10.73,12.4,0 +10.33,12.6,0 +10.03,11.75,0 +9.68,10.65,0 +7.78,10.45,0 +7.08,9.5,0 +7.68,6.7,0 +7.93,5.25,0 +7.68,5.4,0 +9.68,8.5,0 +10.53,8,0 +11.43,6.9,0 +11.43,5.85,0 +10.93,5.65,0 +4.98,6.65,0 +5.23,5.7,0 +6.08,5.1,0 +5.03,5,0 +6.08,4.2,0 +21.23,5.9,1 +21.73,6.9,1 +22.78,8.95,1 +22.73,12.15,1 +22.98,15.5,1 +23.28,19.35,1 +23.68,24.45,1 +25.08,30.85,1 +24.93,33.95,1 +23.33,35.65,1 +19.48,37.45,1 +16.43,38.45,1 +13.28,38.2,1 +10.08,34,1 +8.68,31.35,1 +5.33,33.5,1 +5.03,36.95,1 +10.68,37.75,1 +13.58,37.7,1 +20.18,37.35,1 +20.78,38.1,1 +14.53,33.65,1 +14.08,33.65,1 +12.58,34.35,1 +11.43,35.5,1 +9.08,37.25,1 +8.28,38.6,1 +7.43,39.95,1 +4.73,40.45,1 +3.03,40.75,1 +2.78,36.95,1 +2.53,33.75,1 +3.18,30.85,1 +3.48,26.7,1 +4.18,24.1,1 +5.53,26,1 +4.23,31.4,1 +6.43,32.75,1 +6.53,29.15,1 +7.18,27.95,1 +8.93,30.1,1 +11.48,32.35,1 +14.33,33.25,1 +10.48,29.9,1 +15.33,30.95,1 +16.93,33.4,1 +19.78,32.25,1 +22.03,30.25,1 +22.53,27.75,1 +20.43,28.6,1 +15.03,29.25,1 +11.68,28.65,1 +9.73,26.95,1 +8.53,25.6,1 +8.08,22.6,1 +7.73,20.5,1 +5.83,17.85,1 +4.98,21.75,1 +5.23,26.95,1 +2.93,28.45,1 +11.03,32.2,1 +16.48,35.85,1 +22.43,38.2,1 +25.58,39.2,1 +28.53,39.6,1 +34.03,40,1 +36.68,39.75,1 +39.58,39.1,1 +42.53,38.4,1 +45.58,35.15,1 +45.93,31.15,1 +43.08,33.1,1 +41.08,35.95,1 +38.48,37.45,1 +35.28,38.45,1 +29.73,37.65,1 +27.03,35.6,1 +26.43,33.4,1 +26.73,30.9,1 +26.58,26.5,1 +26.93,24.4,1 +23.43,25.9,1 +20.98,34,1 +22.23,34.9,1 +21.23,35.65,1 +18.93,33.7,1 +19.73,30.15,1 +21.78,25.5,1 +22.28,23.15,1 +22.08,19.85,1 +25.93,18.9,1 +24.58,22.6,1 +27.93,21.35,1 +29.58,15.65,1 +30.68,11.85,1 +29.53,5.85,1 +28.43,12.35,1 +28.28,14.95,1 +25.93,11.35,1 +26.08,7.75,1 +26.53,7.6,1 +26.03,15.2,1 +25.03,17.25,1 +30.03,18.6,1 +25.33,19,1 +26.73,16.95,1 +27.73,18.15,1 +23.08,17.15,1 +22.58,16.35,1 +21.08,13.4,1 +19.83,11.35,1 +19.73,9.45,1 +18.48,7.4,1 +18.98,4.65,1 +19.23,2.7,1 +25.58,1.7,1 +24.03,3.4,1 +24.03,4.7,1 +23.18,5.9,1 +24.98,11.45,1 +24.18,13.35,1 +26.68,12.35,1 +28.33,8.7,1 +31.73,7,1 +33.53,4.7,1 +30.03,1.15,1 +27.83,3.35,1 +26.98,5.85,1 +29.98,5,1 +32.68,3.6,1 +30.68,9.6,1 +31.93,10.9,1 +31.33,12.7,1 +30.78,13.95,1 +33.23,11.6,1 +29.98,23.35,0 +30.18,23.1,0 +30.73,21.7,0 +30.98,21.25,0 +31.28,20.65,0 +31.53,19.4,0 +31.58,18.75,0 +31.98,17.5,0 +32.93,15.95,0 +33.33,14.95,0 +33.83,13.75,0 +32.48,18.7,0 +32.78,18.1,0 +33.48,15.15,0 +33.93,14.2,0 +30.68,20.45,0 +30.28,21.7,0 +30.23,22.2,0 +28.83,26.25,0 +34.48,13.2,0 +34.73,12.7,0 +34.93,11.45,0 +15.73,1.95,1 +16.23,3.75,1 +17.03,6.5,1 +17.48,6.95,1 +26.83,3.45,1 +32.18,3.75,1 +36.78,2.7,1 +40.73,2.25,1 +43.68,2.4,1 +45.53,2.75,1 +46.83,3.85,1 +47.08,5.15,1 +47.68,6.75,1 +47.98,8.25,1 +44.03,5.1,1 +39.93,3.95,1 +37.98,5.75,1 +35.43,7.85,1 +34.68,8.9,1 +36.33,4.9,1 +36.93,4.7,1 +33.53,6.6,1 +33.93,8.7,1 +31.98,13.85,1 +30.58,16.9,1 +27.33,18.95,1 +24.28,20.7,1 +22.98,20.95,1 +7.08,16,1 +8.28,17.4,1 +9.23,20,1 +7.78,19.2,1 +2.73,21.7,1 +2.28,26.95,1 +1.48,30.85,1 +1.78,34.4,1 +1.98,37,1 +9.43,39.65,1 +12.53,40.35,1 +16.58,40.15,1 +20.33,40.2,1 +26.68,40.65,1 +27.28,40.95,1 +18.53,40.45,1 +18.23,39.4,1 +19.48,37.9,1 +19.43,37,1 +13.98,35.7,1 +15.08,37.7,1 +9.68,35.1,1 +7.08,35.45,1 +5.83,36.2,1 +5.08,37.6,1 +1.48,38.1,1 +0.93,36,1 +3.48,35.5,1 +3.98,34.85,1 +3.93,33.95,1 +1.93,31.1,1 +0.68,31.2,1 +3.93,29.6,1 +4.93,30.25,1 +5.48,31.2,1 +6.08,25.9,1 +7.73,23.5,1 +5.93,23.95,1 +5.23,21.85,1 +2.78,23.35,1 +1.23,27,1 +1.68,24.95,1 +2.03,23.1,1 +2.58,20,1 +2.03,17,1 +2.58,16.1,1 +3.93,18.95,1 +3.03,18.35,1 +4.33,16.5,1 +5.28,14.4,1 +5.28,16.1,1 +4.53,17.75,1 +2.73,15.1,1 +2.48,13.25,1 +0.83,14.9,1 +0.68,18.75,1 +0.28,23.1,1 +4.73,21.45,1 +5.83,19.45,1 +5.58,19.95,1 +7.58,26.65,1 +16.33,29.75,1 +18.23,29.7,1 +19.68,27.15,1 +20.83,24.5,1 +21.03,21.95,1 +23.98,33.6,1 +23.53,33.1,1 +22.03,33.9,1 +24.68,28.5,1 +25.73,25.95,1 +26.73,23.9,1 +26.48,23.2,1 +39.78,34.7,1 +37.83,35.65,1 +36.98,36.6,1 +34.03,38.75,1 +29.33,39.25,1 +28.58,35.65,1 +29.43,36.75,1 +27.23,37.85,1 +25.58,37.35,1 +24.03,38.35,1 +24.03,39.95,1 +43.23,32.2,1 +44.18,30.45,1 +44.53,29.35,1 +45.33,28.15,1 +46.78,24.6,1 +46.53,28.15,1 +46.53,32.25,1 +46.58,36.5,1 +46.73,40.1,1 +44.98,40.6,1 +45.43,38.6,1 +43.78,38.4,1 +43.18,40.45,1 +40.28,40.25,1 +41.78,39.5,1 +42.58,36.5,1 +42.58,35.15,1 +41.78,32.7,1 +42.93,29.25,1 +43.73,27.2,1 +45.08,25.1,1 +46.18,22.9,1 +46.78,21.5,1 +47.18,25.6,1 +47.68,30.75,1 +46.48,33.5,1 +29.28,19.75,1 +27.28,19.9,1 +25.08,18.9,1 +20.78,4.5,1 +22.73,2.25,1 +22.58,1.65,1 +35.58,1.25,1 +42.98,0.95,1 +46.28,1.35,1 +45.33,1,1 +34.78,2.4,1 +32.23,2.95,1 +31.98,1.4,1 +31.93,0.65,1 +28.83,2.4,1 +28.73,6.2,1 +27.08,8.4,1 +24.28,8.15,1 +22.53,10.7,1 +20.98,12.25,1 +20.93,16.45,1 +20.18,19.1,1 +22.03,17.45,1 +23.08,15.15,1 +23.43,13.1,1 +26.53,13.85,1 +18.73,3.95,1 +14.93,5.1,1 +11.73,2.6,1 +12.93,1.85,1 +14.28,1.4,1 +13.28,3.5,1 +15.58,2.5,1 +17.93,1.1,1 +19.98,1.1,1 +18.43,2.1,1 +23.18,1.95,1 +21.43,4.7,1 +21.53,3.9,1 +24.93,0.4,1 +22.08,7.75,1 +20.78,9.1,1 +20.23,6.15,1 +20.23,6.2,1 +25.68,9.45,1 +24.83,10.1,1 +24.93,11.2,1 +29.98,9.25,1 +5.18,13.15,1 +3.93,13.4,1 +3.03,13.7,1 +0.83,11.7,1 +1.78,11.85,1 +3.58,12.65,1 +3.53,10.75,1 +1.83,8.7,1 +1.43,10.1,1 +2.83,10.35,1 +2.73,9.2,1 +1.48,6.2,1 +1.08,7.5,1 +3.03,8.9,1 +4.83,11.1,1 +6.78,13.35,1 +8.53,16.4,1 +2.53,6.2,1 +2.08,3.75,1 +1.08,5.1,1 +1.33,5.5,1 +1.53,2,1 +0.93,1.25,1 +3.03,1.25,1 +2.43,3.25,1 +2.83,4.5,1 +5.83,1.5,1 +5.58,1.4,1 +4.48,2.65,1 +4.73,3.4,1 +3.28,3.9,1 +3.08,1.95,1 +5.28,1.4,1 +6.58,2.5,1 +8.93,2.65,1 +9.43,2.45,1 +10.98,2.4,1 +9.28,1.25,1 +7.23,0.75,1 +11.83,0.75,1 +11.93,0.95,1 +7.78,0.95,1 +0.58,2.7,1 +0.53,4.5,1 +3.28,8.85,1 +6.93,17.95,1 +7.53,21.2,1 +9.33,25.6,1 +7.23,24.45,1 +10.98,28.85,1 +13.73,31.35,1 +12.93,31.45,1 +12.53,30.5,1 +14.98,29.9,1 +16.08,31.25,1 +18.28,31.75,1 +19.68,30.45,1 +17.48,28.25,1 +18.48,28.35,1 +23.43,29.45,1 +22.08,31.85,1 +21.03,32.4,1 +24.83,31,1 +26.68,29.65,1 +27.23,28.2,1 +27.93,26.45,1 +27.73,25.4,1 +24.23,27,1 +23.33,20.35,1 +27.18,12.85,1 +27.18,11.7,1 +27.43,11.1,1 +28.23,10.75,1 +28.93,14.5,1 +26.73,16.6,1 +25.58,16.1,1 +22.03,15.75,1 +21.08,14.9,1 +22.93,11.45,1 +29.48,7.45,1 +30.53,7.45,1 +31.53,9,1 +32.83,9.45,1 +31.48,5.25,1 +30.18,3.7,1 +29.68,2.4,1 +27.93,1.35,1 +28.53,1.15,1 +34.48,3.2,1 +37.33,2.6,1 +39.83,0.95,1 +37.98,1.5,1 +39.98,2.9,1 +40.08,4.1,1 +44.23,34.75,1 +44.43,37,1 +44.43,37.2,1 +17.23,13.6,0 +17.18,14,0 +15.53,13.75,0 +15.48,13.5,0 +16.23,10.5,0 +15.83,9.75,0 diff --git a/examples/Tabular_Example/pyproject.toml b/examples/Tabular_Example/pyproject.toml new file mode 100644 index 0000000..f64aeb9 --- /dev/null +++ b/examples/Tabular_Example/pyproject.toml @@ -0,0 +1,17 @@ +[project] +name = "tabular-example" +version = "0.1.0" +description = "Add your description here" +readme = "README.md" +requires-python = ">=3.10" +dependencies = [ + "ipywidgets>=8.1.8", + "lime>=0.2.0.1", + "matplotlib>=3.10.8", + "nbformat>=5.10.4", + "pandas>=2.3.3", + "plotly>=6.5.2", + "scikit-learn>=1.7.2", + "shap>=0.49.1", + "xgboost~=2.1.4", +] diff --git a/examples/Tabular_Example/requirements.txt b/examples/Tabular_Example/requirements.txt new file mode 100644 index 0000000..27d4de8 --- /dev/null +++ b/examples/Tabular_Example/requirements.txt @@ -0,0 +1,15 @@ +pandas~=2.2.6 +numpy~=2.3.3 +matplotlib~=3.10.8 +scikit-learn~=1.7.2 +plotly~=6.5.2 + + +shap~=0.49.1 +lime~=0.2.0.1 +xgboost~=2.1.4 + + +# notebook +nbformat~=5.10.4 +ipywidgets~=8.1.8 diff --git a/examples/Tabular_Example/uv.lock b/examples/Tabular_Example/uv.lock new file mode 100644 index 0000000..f9a3068 --- /dev/null +++ b/examples/Tabular_Example/uv.lock @@ -0,0 +1,2072 @@ +version = 1 +revision = 3 +requires-python = ">=3.10" +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] + +[[package]] +name = "asttokens" +version = "3.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/be/a5/8e3f9b6771b0b408517c82d97aed8f2036509bc247d46114925e32fe33f0/asttokens-3.0.1.tar.gz", hash = "sha256:71a4ee5de0bde6a31d64f6b13f2293ac190344478f081c3d1bccfcf5eacb0cb7", size = 62308, upload-time = "2025-11-15T16:43:48.578Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d2/39/e7eaf1799466a4aef85b6a4fe7bd175ad2b1c6345066aa33f1f58d4b18d0/asttokens-3.0.1-py3-none-any.whl", hash = "sha256:15a3ebc0f43c2d0a50eeafea25e19046c68398e487b9f1f5b517f7c0f40f976a", size = 27047, upload-time = "2025-11-15T16:43:16.109Z" }, +] + +[[package]] +name = "attrs" +version = "25.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11", size = 934251, upload-time = "2025-10-06T13:54:44.725Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373", size = 67615, upload-time = "2025-10-06T13:54:43.17Z" }, +] + +[[package]] +name = "cloudpickle" +version = "3.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/27/fb/576f067976d320f5f0114a8d9fa1215425441bb35627b1993e5afd8111e5/cloudpickle-3.1.2.tar.gz", hash = "sha256:7fda9eb655c9c230dab534f1983763de5835249750e85fbcef43aaa30a9a2414", size = 22330, upload-time = "2025-11-03T09:25:26.604Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/39/799be3f2f0f38cc727ee3b4f1445fe6d5e4133064ec2e4115069418a5bb6/cloudpickle-3.1.2-py3-none-any.whl", hash = "sha256:9acb47f6afd73f60dc1df93bb801b472f05ff42fa6c84167d25cb206be1fbf4a", size = 22228, upload-time = "2025-11-03T09:25:25.534Z" }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, +] + +[[package]] +name = "comm" +version = "0.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971", size = 6319, upload-time = "2025-07-25T14:02:04.452Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294, upload-time = "2025-07-25T14:02:02.896Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/a3/da4153ec8fe25d263aa48c1a4cbde7f49b59af86f0b6f7862788c60da737/contourpy-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba38e3f9f330af820c4b27ceb4b9c7feee5fe0493ea53a8720f4792667465934", size = 268551, upload-time = "2025-04-15T17:34:46.581Z" }, + { url = "https://files.pythonhosted.org/packages/2f/6c/330de89ae1087eb622bfca0177d32a7ece50c3ef07b28002de4757d9d875/contourpy-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dc41ba0714aa2968d1f8674ec97504a8f7e334f48eeacebcaa6256213acb0989", size = 253399, upload-time = "2025-04-15T17:34:51.427Z" }, + { url = "https://files.pythonhosted.org/packages/c1/bd/20c6726b1b7f81a8bee5271bed5c165f0a8e1f572578a9d27e2ccb763cb2/contourpy-1.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9be002b31c558d1ddf1b9b415b162c603405414bacd6932d031c5b5a8b757f0d", size = 312061, upload-time = "2025-04-15T17:34:55.961Z" }, + { url = "https://files.pythonhosted.org/packages/22/fc/a9665c88f8a2473f823cf1ec601de9e5375050f1958cbb356cdf06ef1ab6/contourpy-1.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8d2e74acbcba3bfdb6d9d8384cdc4f9260cae86ed9beee8bd5f54fee49a430b9", size = 351956, upload-time = "2025-04-15T17:35:00.992Z" }, + { url = "https://files.pythonhosted.org/packages/25/eb/9f0a0238f305ad8fb7ef42481020d6e20cf15e46be99a1fcf939546a177e/contourpy-1.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e259bced5549ac64410162adc973c5e2fb77f04df4a439d00b478e57a0e65512", size = 320872, upload-time = "2025-04-15T17:35:06.177Z" }, + { url = "https://files.pythonhosted.org/packages/32/5c/1ee32d1c7956923202f00cf8d2a14a62ed7517bdc0ee1e55301227fc273c/contourpy-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad687a04bc802cbe8b9c399c07162a3c35e227e2daccf1668eb1f278cb698631", size = 325027, upload-time = "2025-04-15T17:35:11.244Z" }, + { url = "https://files.pythonhosted.org/packages/83/bf/9baed89785ba743ef329c2b07fd0611d12bfecbedbdd3eeecf929d8d3b52/contourpy-1.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cdd22595308f53ef2f891040ab2b93d79192513ffccbd7fe19be7aa773a5e09f", size = 1306641, upload-time = "2025-04-15T17:35:26.701Z" }, + { url = "https://files.pythonhosted.org/packages/d4/cc/74e5e83d1e35de2d28bd97033426b450bc4fd96e092a1f7a63dc7369b55d/contourpy-1.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b4f54d6a2defe9f257327b0f243612dd051cc43825587520b1bf74a31e2f6ef2", size = 1374075, upload-time = "2025-04-15T17:35:43.204Z" }, + { url = "https://files.pythonhosted.org/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0", size = 177534, upload-time = "2025-04-15T17:35:46.554Z" }, + { url = "https://files.pythonhosted.org/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a", size = 221188, upload-time = "2025-04-15T17:35:50.064Z" }, + { url = "https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a37a2fb93d4df3fc4c0e363ea4d16f83195fc09c891bc8ce072b9d084853445", size = 269636, upload-time = "2025-04-15T17:35:54.473Z" }, + { url = "https://files.pythonhosted.org/packages/e6/75/3469f011d64b8bbfa04f709bfc23e1dd71be54d05b1b083be9f5b22750d1/contourpy-1.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7cd50c38f500bbcc9b6a46643a40e0913673f869315d8e70de0438817cb7773", size = 254636, upload-time = "2025-04-15T17:35:58.283Z" }, + { url = "https://files.pythonhosted.org/packages/8d/2f/95adb8dae08ce0ebca4fd8e7ad653159565d9739128b2d5977806656fcd2/contourpy-1.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6658ccc7251a4433eebd89ed2672c2ed96fba367fd25ca9512aa92a4b46c4f1", size = 313053, upload-time = "2025-04-15T17:36:03.235Z" }, + { url = "https://files.pythonhosted.org/packages/c3/a6/8ccf97a50f31adfa36917707fe39c9a0cbc24b3bbb58185577f119736cc9/contourpy-1.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70771a461aaeb335df14deb6c97439973d253ae70660ca085eec25241137ef43", size = 352985, upload-time = "2025-04-15T17:36:08.275Z" }, + { url = "https://files.pythonhosted.org/packages/1d/b6/7925ab9b77386143f39d9c3243fdd101621b4532eb126743201160ffa7e6/contourpy-1.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65a887a6e8c4cd0897507d814b14c54a8c2e2aa4ac9f7686292f9769fcf9a6ab", size = 323750, upload-time = "2025-04-15T17:36:13.29Z" }, + { url = "https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3859783aefa2b8355697f16642695a5b9792e7a46ab86da1118a4a23a51a33d7", size = 326246, upload-time = "2025-04-15T17:36:18.329Z" }, + { url = "https://files.pythonhosted.org/packages/8c/e5/9dae809e7e0b2d9d70c52b3d24cba134dd3dad979eb3e5e71f5df22ed1f5/contourpy-1.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:eab0f6db315fa4d70f1d8ab514e527f0366ec021ff853d7ed6a2d33605cf4b83", size = 1308728, upload-time = "2025-04-15T17:36:33.878Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4a/0058ba34aeea35c0b442ae61a4f4d4ca84d6df8f91309bc2d43bb8dd248f/contourpy-1.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d91a3ccc7fea94ca0acab82ceb77f396d50a1f67412efe4c526f5d20264e6ecd", size = 1375762, upload-time = "2025-04-15T17:36:51.295Z" }, + { url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196, upload-time = "2025-04-15T17:36:55.002Z" }, + { url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017, upload-time = "2025-04-15T17:36:58.576Z" }, + { url = "https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4caf2bcd2969402bf77edc4cb6034c7dd7c0803213b3523f111eb7460a51b8d2", size = 271580, upload-time = "2025-04-15T17:37:03.105Z" }, + { url = "https://files.pythonhosted.org/packages/93/3b/0004767622a9826ea3d95f0e9d98cd8729015768075d61f9fea8eeca42a8/contourpy-1.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82199cb78276249796419fe36b7386bd8d2cc3f28b3bc19fe2454fe2e26c4c15", size = 255530, upload-time = "2025-04-15T17:37:07.026Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7bd49e1f4fa805772d9fd130e0d375554ebc771ed7172f48dfcd4ca61549/contourpy-1.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:106fab697af11456fcba3e352ad50effe493a90f893fca6c2ca5c033820cea92", size = 307688, upload-time = "2025-04-15T17:37:11.481Z" }, + { url = "https://files.pythonhosted.org/packages/fc/97/e1d5dbbfa170725ef78357a9a0edc996b09ae4af170927ba8ce977e60a5f/contourpy-1.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d14f12932a8d620e307f715857107b1d1845cc44fdb5da2bc8e850f5ceba9f87", size = 347331, upload-time = "2025-04-15T17:37:18.212Z" }, + { url = "https://files.pythonhosted.org/packages/6f/66/e69e6e904f5ecf6901be3dd16e7e54d41b6ec6ae3405a535286d4418ffb4/contourpy-1.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:532fd26e715560721bb0d5fc7610fce279b3699b018600ab999d1be895b09415", size = 318963, upload-time = "2025-04-15T17:37:22.76Z" }, + { url = "https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b383144cf2d2c29f01a1e8170f50dacf0eac02d64139dcd709a8ac4eb3cfe", size = 323681, upload-time = "2025-04-15T17:37:33.001Z" }, + { url = "https://files.pythonhosted.org/packages/30/c6/12a7e6811d08757c7162a541ca4c5c6a34c0f4e98ef2b338791093518e40/contourpy-1.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c49f73e61f1f774650a55d221803b101d966ca0c5a2d6d5e4320ec3997489441", size = 1308674, upload-time = "2025-04-15T17:37:48.64Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8a/bebe5a3f68b484d3a2b8ffaf84704b3e343ef1addea528132ef148e22b3b/contourpy-1.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3d80b2c0300583228ac98d0a927a1ba6a2ba6b8a742463c564f1d419ee5b211e", size = 1380480, upload-time = "2025-04-15T17:38:06.7Z" }, + { url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489, upload-time = "2025-04-15T17:38:10.338Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042, upload-time = "2025-04-15T17:38:14.239Z" }, + { url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630, upload-time = "2025-04-15T17:38:19.142Z" }, + { url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670, upload-time = "2025-04-15T17:38:23.688Z" }, + { url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694, upload-time = "2025-04-15T17:38:28.238Z" }, + { url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986, upload-time = "2025-04-15T17:38:33.502Z" }, + { url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060, upload-time = "2025-04-15T17:38:38.672Z" }, + { url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747, upload-time = "2025-04-15T17:38:43.712Z" }, + { url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895, upload-time = "2025-04-15T17:39:00.224Z" }, + { url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098, upload-time = "2025-04-15T17:43:29.649Z" }, + { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535, upload-time = "2025-04-15T17:44:44.532Z" }, + { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096, upload-time = "2025-04-15T17:44:48.194Z" }, + { url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090, upload-time = "2025-04-15T17:43:34.084Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643, upload-time = "2025-04-15T17:43:38.626Z" }, + { url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443, upload-time = "2025-04-15T17:43:44.522Z" }, + { url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865, upload-time = "2025-04-15T17:43:49.545Z" }, + { url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162, upload-time = "2025-04-15T17:43:54.203Z" }, + { url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355, upload-time = "2025-04-15T17:44:01.025Z" }, + { url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935, upload-time = "2025-04-15T17:44:17.322Z" }, + { url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168, upload-time = "2025-04-15T17:44:33.43Z" }, + { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550, upload-time = "2025-04-15T17:44:37.092Z" }, + { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214, upload-time = "2025-04-15T17:44:40.827Z" }, + { url = "https://files.pythonhosted.org/packages/33/05/b26e3c6ecc05f349ee0013f0bb850a761016d89cec528a98193a48c34033/contourpy-1.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fd93cc7f3139b6dd7aab2f26a90dde0aa9fc264dbf70f6740d498a70b860b82c", size = 265681, upload-time = "2025-04-15T17:44:59.314Z" }, + { url = "https://files.pythonhosted.org/packages/2b/25/ac07d6ad12affa7d1ffed11b77417d0a6308170f44ff20fa1d5aa6333f03/contourpy-1.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:107ba8a6a7eec58bb475329e6d3b95deba9440667c4d62b9b6063942b61d7f16", size = 315101, upload-time = "2025-04-15T17:45:04.165Z" }, + { url = "https://files.pythonhosted.org/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad", size = 220599, upload-time = "2025-04-15T17:45:08.456Z" }, + { url = "https://files.pythonhosted.org/packages/ff/c0/91f1215d0d9f9f343e4773ba6c9b89e8c0cc7a64a6263f21139da639d848/contourpy-1.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5f5964cdad279256c084b69c3f412b7801e15356b16efa9d78aa974041903da0", size = 266807, upload-time = "2025-04-15T17:45:15.535Z" }, + { url = "https://files.pythonhosted.org/packages/d4/79/6be7e90c955c0487e7712660d6cead01fa17bff98e0ea275737cc2bc8e71/contourpy-1.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49b65a95d642d4efa8f64ba12558fcb83407e58a2dfba9d796d77b63ccfcaff5", size = 318729, upload-time = "2025-04-15T17:45:20.166Z" }, + { url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791, upload-time = "2025-04-15T17:45:24.794Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1", size = 288773, upload-time = "2025-07-26T12:01:02.277Z" }, + { url = "https://files.pythonhosted.org/packages/0d/44/c4b0b6095fef4dc9c420e041799591e3b63e9619e3044f7f4f6c21c0ab24/contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381", size = 270149, upload-time = "2025-07-26T12:01:04.072Z" }, + { url = "https://files.pythonhosted.org/packages/30/2e/dd4ced42fefac8470661d7cb7e264808425e6c5d56d175291e93890cce09/contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7", size = 329222, upload-time = "2025-07-26T12:01:05.688Z" }, + { url = "https://files.pythonhosted.org/packages/f2/74/cc6ec2548e3d276c71389ea4802a774b7aa3558223b7bade3f25787fafc2/contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1", size = 377234, upload-time = "2025-07-26T12:01:07.054Z" }, + { url = "https://files.pythonhosted.org/packages/03/b3/64ef723029f917410f75c09da54254c5f9ea90ef89b143ccadb09df14c15/contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a", size = 380555, upload-time = "2025-07-26T12:01:08.801Z" }, + { url = "https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db", size = 355238, upload-time = "2025-07-26T12:01:10.319Z" }, + { url = "https://files.pythonhosted.org/packages/98/56/f914f0dd678480708a04cfd2206e7c382533249bc5001eb9f58aa693e200/contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620", size = 1326218, upload-time = "2025-07-26T12:01:12.659Z" }, + { url = "https://files.pythonhosted.org/packages/fb/d7/4a972334a0c971acd5172389671113ae82aa7527073980c38d5868ff1161/contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f", size = 1392867, upload-time = "2025-07-26T12:01:15.533Z" }, + { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677, upload-time = "2025-07-26T12:01:17.088Z" }, + { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234, upload-time = "2025-07-26T12:01:18.256Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123, upload-time = "2025-07-26T12:01:19.848Z" }, + { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419, upload-time = "2025-07-26T12:01:21.16Z" }, + { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979, upload-time = "2025-07-26T12:01:22.448Z" }, + { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653, upload-time = "2025-07-26T12:01:24.155Z" }, + { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536, upload-time = "2025-07-26T12:01:25.91Z" }, + { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397, upload-time = "2025-07-26T12:01:27.152Z" }, + { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601, upload-time = "2025-07-26T12:01:28.808Z" }, + { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288, upload-time = "2025-07-26T12:01:31.198Z" }, + { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386, upload-time = "2025-07-26T12:01:33.947Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018, upload-time = "2025-07-26T12:01:35.64Z" }, + { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567, upload-time = "2025-07-26T12:01:36.804Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655, upload-time = "2025-07-26T12:01:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257, upload-time = "2025-07-26T12:01:39.367Z" }, + { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034, upload-time = "2025-07-26T12:01:40.645Z" }, + { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672, upload-time = "2025-07-26T12:01:41.942Z" }, + { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234, upload-time = "2025-07-26T12:01:43.499Z" }, + { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169, upload-time = "2025-07-26T12:01:45.219Z" }, + { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859, upload-time = "2025-07-26T12:01:46.519Z" }, + { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062, upload-time = "2025-07-26T12:01:48.964Z" }, + { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932, upload-time = "2025-07-26T12:01:51.979Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024, upload-time = "2025-07-26T12:01:53.245Z" }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578, upload-time = "2025-07-26T12:01:54.422Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524, upload-time = "2025-07-26T12:01:55.73Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730, upload-time = "2025-07-26T12:01:57.051Z" }, + { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897, upload-time = "2025-07-26T12:01:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751, upload-time = "2025-07-26T12:02:00.343Z" }, + { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486, upload-time = "2025-07-26T12:02:02.128Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106, upload-time = "2025-07-26T12:02:03.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548, upload-time = "2025-07-26T12:02:05.165Z" }, + { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297, upload-time = "2025-07-26T12:02:07.379Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023, upload-time = "2025-07-26T12:02:10.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157, upload-time = "2025-07-26T12:02:11.488Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570, upload-time = "2025-07-26T12:02:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713, upload-time = "2025-07-26T12:02:14.4Z" }, + { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload-time = "2025-07-26T12:02:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload-time = "2025-07-26T12:02:17.524Z" }, + { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload-time = "2025-07-26T12:02:18.9Z" }, + { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload-time = "2025-07-26T12:02:20.418Z" }, + { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload-time = "2025-07-26T12:02:21.916Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload-time = "2025-07-26T12:02:23.759Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload-time = "2025-07-26T12:02:26.181Z" }, + { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload-time = "2025-07-26T12:02:28.782Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload-time = "2025-07-26T12:02:30.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload-time = "2025-07-26T12:02:31.395Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload-time = "2025-07-26T12:02:32.956Z" }, + { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload-time = "2025-07-26T12:02:34.2Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload-time = "2025-07-26T12:02:35.807Z" }, + { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload-time = "2025-07-26T12:02:37.193Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload-time = "2025-07-26T12:02:38.894Z" }, + { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload-time = "2025-07-26T12:02:40.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload-time = "2025-07-26T12:02:42.25Z" }, + { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload-time = "2025-07-26T12:02:44.668Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload-time = "2025-07-26T12:02:47.09Z" }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload-time = "2025-07-26T12:02:48.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload-time = "2025-07-26T12:02:50.137Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" }, + { url = "https://files.pythonhosted.org/packages/a5/29/8dcfe16f0107943fa92388c23f6e05cff0ba58058c4c95b00280d4c75a14/contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497", size = 278809, upload-time = "2025-07-26T12:02:52.74Z" }, + { url = "https://files.pythonhosted.org/packages/85/a9/8b37ef4f7dafeb335daee3c8254645ef5725be4d9c6aa70b50ec46ef2f7e/contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8", size = 261593, upload-time = "2025-07-26T12:02:54.037Z" }, + { url = "https://files.pythonhosted.org/packages/0a/59/ebfb8c677c75605cc27f7122c90313fd2f375ff3c8d19a1694bda74aaa63/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e", size = 302202, upload-time = "2025-07-26T12:02:55.947Z" }, + { url = "https://files.pythonhosted.org/packages/3c/37/21972a15834d90bfbfb009b9d004779bd5a07a0ec0234e5ba8f64d5736f4/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989", size = 329207, upload-time = "2025-07-26T12:02:57.468Z" }, + { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315, upload-time = "2025-07-26T12:02:58.801Z" }, +] + +[[package]] +name = "cycler" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, +] + +[[package]] +name = "decorator" +version = "5.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload-time = "2025-02-24T04:41:34.073Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" }, +] + +[[package]] +name = "exceptiongroup" +version = "1.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598", size = 16740, upload-time = "2025-11-21T23:01:53.443Z" }, +] + +[[package]] +name = "executing" +version = "2.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cc/28/c14e053b6762b1044f34a13aab6859bbf40456d37d23aa286ac24cfd9a5d/executing-2.2.1.tar.gz", hash = "sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4", size = 1129488, upload-time = "2025-09-01T09:48:10.866Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017", size = 28317, upload-time = "2025-09-01T09:48:08.5Z" }, +] + +[[package]] +name = "fastjsonschema" +version = "2.21.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/20/b5/23b216d9d985a956623b6bd12d4086b60f0059b27799f23016af04a74ea1/fastjsonschema-2.21.2.tar.gz", hash = "sha256:b1eb43748041c880796cd077f1a07c3d94e93ae84bba5ed36800a33554ae05de", size = 374130, upload-time = "2025-08-14T18:49:36.666Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e47de6d9e2e40fd4a9d2f7c4b6ef974babd482a59743694/fastjsonschema-2.21.2-py3-none-any.whl", hash = "sha256:1c797122d0a86c5cace2e54bf4e819c36223b552017172f32c5c024a6b77e463", size = 24024, upload-time = "2025-08-14T18:49:34.776Z" }, +] + +[[package]] +name = "fonttools" +version = "4.61.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/ca/cf17b88a8df95691275a3d77dc0a5ad9907f328ae53acbe6795da1b2f5ed/fonttools-4.61.1.tar.gz", hash = "sha256:6675329885c44657f826ef01d9e4fb33b9158e9d93c537d84ad8399539bc6f69", size = 3565756, upload-time = "2025-12-12T17:31:24.246Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5b/94/8a28707adb00bed1bf22dac16ccafe60faf2ade353dcb32c3617ee917307/fonttools-4.61.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7c7db70d57e5e1089a274cbb2b1fd635c9a24de809a231b154965d415d6c6d24", size = 2854799, upload-time = "2025-12-12T17:29:27.5Z" }, + { url = "https://files.pythonhosted.org/packages/94/93/c2e682faaa5ee92034818d8f8a8145ae73eb83619600495dcf8503fa7771/fonttools-4.61.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5fe9fd43882620017add5eabb781ebfbc6998ee49b35bd7f8f79af1f9f99a958", size = 2403032, upload-time = "2025-12-12T17:29:30.115Z" }, + { url = "https://files.pythonhosted.org/packages/f1/62/1748f7e7e1ee41aa52279fd2e3a6d0733dc42a673b16932bad8e5d0c8b28/fonttools-4.61.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8db08051fc9e7d8bc622f2112511b8107d8f27cd89e2f64ec45e9825e8288da", size = 4897863, upload-time = "2025-12-12T17:29:32.535Z" }, + { url = "https://files.pythonhosted.org/packages/69/69/4ca02ee367d2c98edcaeb83fc278d20972502ee071214ad9d8ca85e06080/fonttools-4.61.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a76d4cb80f41ba94a6691264be76435e5f72f2cb3cab0b092a6212855f71c2f6", size = 4859076, upload-time = "2025-12-12T17:29:34.907Z" }, + { url = "https://files.pythonhosted.org/packages/8c/f5/660f9e3cefa078861a7f099107c6d203b568a6227eef163dd173bfc56bdc/fonttools-4.61.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a13fc8aeb24bad755eea8f7f9d409438eb94e82cf86b08fe77a03fbc8f6a96b1", size = 4875623, upload-time = "2025-12-12T17:29:37.33Z" }, + { url = "https://files.pythonhosted.org/packages/63/d1/9d7c5091d2276ed47795c131c1bf9316c3c1ab2789c22e2f59e0572ccd38/fonttools-4.61.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b846a1fcf8beadeb9ea4f44ec5bdde393e2f1569e17d700bfc49cd69bde75881", size = 4993327, upload-time = "2025-12-12T17:29:39.781Z" }, + { url = "https://files.pythonhosted.org/packages/6f/2d/28def73837885ae32260d07660a052b99f0aa00454867d33745dfe49dbf0/fonttools-4.61.1-cp310-cp310-win32.whl", hash = "sha256:78a7d3ab09dc47ac1a363a493e6112d8cabed7ba7caad5f54dbe2f08676d1b47", size = 1502180, upload-time = "2025-12-12T17:29:42.217Z" }, + { url = "https://files.pythonhosted.org/packages/63/fa/bfdc98abb4dd2bd491033e85e3ba69a2313c850e759a6daa014bc9433b0f/fonttools-4.61.1-cp310-cp310-win_amd64.whl", hash = "sha256:eff1ac3cc66c2ac7cda1e64b4e2f3ffef474b7335f92fc3833fc632d595fcee6", size = 1550654, upload-time = "2025-12-12T17:29:44.564Z" }, + { url = "https://files.pythonhosted.org/packages/69/12/bf9f4eaa2fad039356cc627587e30ed008c03f1cebd3034376b5ee8d1d44/fonttools-4.61.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c6604b735bb12fef8e0efd5578c9fb5d3d8532d5001ea13a19cddf295673ee09", size = 2852213, upload-time = "2025-12-12T17:29:46.675Z" }, + { url = "https://files.pythonhosted.org/packages/ac/49/4138d1acb6261499bedde1c07f8c2605d1d8f9d77a151e5507fd3ef084b6/fonttools-4.61.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5ce02f38a754f207f2f06557523cd39a06438ba3aafc0639c477ac409fc64e37", size = 2401689, upload-time = "2025-12-12T17:29:48.769Z" }, + { url = "https://files.pythonhosted.org/packages/e5/fe/e6ce0fe20a40e03aef906af60aa87668696f9e4802fa283627d0b5ed777f/fonttools-4.61.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:77efb033d8d7ff233385f30c62c7c79271c8885d5c9657d967ede124671bbdfb", size = 5058809, upload-time = "2025-12-12T17:29:51.701Z" }, + { url = "https://files.pythonhosted.org/packages/79/61/1ca198af22f7dd22c17ab86e9024ed3c06299cfdb08170640e9996d501a0/fonttools-4.61.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:75c1a6dfac6abd407634420c93864a1e274ebc1c7531346d9254c0d8f6ca00f9", size = 5036039, upload-time = "2025-12-12T17:29:53.659Z" }, + { url = "https://files.pythonhosted.org/packages/99/cc/fa1801e408586b5fce4da9f5455af8d770f4fc57391cd5da7256bb364d38/fonttools-4.61.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0de30bfe7745c0d1ffa2b0b7048fb7123ad0d71107e10ee090fa0b16b9452e87", size = 5034714, upload-time = "2025-12-12T17:29:55.592Z" }, + { url = "https://files.pythonhosted.org/packages/bf/aa/b7aeafe65adb1b0a925f8f25725e09f078c635bc22754f3fecb7456955b0/fonttools-4.61.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:58b0ee0ab5b1fc9921eccfe11d1435added19d6494dde14e323f25ad2bc30c56", size = 5158648, upload-time = "2025-12-12T17:29:57.861Z" }, + { url = "https://files.pythonhosted.org/packages/99/f9/08ea7a38663328881384c6e7777bbefc46fd7d282adfd87a7d2b84ec9d50/fonttools-4.61.1-cp311-cp311-win32.whl", hash = "sha256:f79b168428351d11e10c5aeb61a74e1851ec221081299f4cf56036a95431c43a", size = 2280681, upload-time = "2025-12-12T17:29:59.943Z" }, + { url = "https://files.pythonhosted.org/packages/07/ad/37dd1ae5fa6e01612a1fbb954f0927681f282925a86e86198ccd7b15d515/fonttools-4.61.1-cp311-cp311-win_amd64.whl", hash = "sha256:fe2efccb324948a11dd09d22136fe2ac8a97d6c1347cf0b58a911dcd529f66b7", size = 2331951, upload-time = "2025-12-12T17:30:02.254Z" }, + { url = "https://files.pythonhosted.org/packages/6f/16/7decaa24a1bd3a70c607b2e29f0adc6159f36a7e40eaba59846414765fd4/fonttools-4.61.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:f3cb4a569029b9f291f88aafc927dd53683757e640081ca8c412781ea144565e", size = 2851593, upload-time = "2025-12-12T17:30:04.225Z" }, + { url = "https://files.pythonhosted.org/packages/94/98/3c4cb97c64713a8cf499b3245c3bf9a2b8fd16a3e375feff2aed78f96259/fonttools-4.61.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41a7170d042e8c0024703ed13b71893519a1a6d6e18e933e3ec7507a2c26a4b2", size = 2400231, upload-time = "2025-12-12T17:30:06.47Z" }, + { url = "https://files.pythonhosted.org/packages/b7/37/82dbef0f6342eb01f54bca073ac1498433d6ce71e50c3c3282b655733b31/fonttools-4.61.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:10d88e55330e092940584774ee5e8a6971b01fc2f4d3466a1d6c158230880796", size = 4954103, upload-time = "2025-12-12T17:30:08.432Z" }, + { url = "https://files.pythonhosted.org/packages/6c/44/f3aeac0fa98e7ad527f479e161aca6c3a1e47bb6996b053d45226fe37bf2/fonttools-4.61.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:15acc09befd16a0fb8a8f62bc147e1a82817542d72184acca9ce6e0aeda9fa6d", size = 5004295, upload-time = "2025-12-12T17:30:10.56Z" }, + { url = "https://files.pythonhosted.org/packages/14/e8/7424ced75473983b964d09f6747fa09f054a6d656f60e9ac9324cf40c743/fonttools-4.61.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e6bcdf33aec38d16508ce61fd81838f24c83c90a1d1b8c68982857038673d6b8", size = 4944109, upload-time = "2025-12-12T17:30:12.874Z" }, + { url = "https://files.pythonhosted.org/packages/c8/8b/6391b257fa3d0b553d73e778f953a2f0154292a7a7a085e2374b111e5410/fonttools-4.61.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5fade934607a523614726119164ff621e8c30e8fa1ffffbbd358662056ba69f0", size = 5093598, upload-time = "2025-12-12T17:30:15.79Z" }, + { url = "https://files.pythonhosted.org/packages/d9/71/fd2ea96cdc512d92da5678a1c98c267ddd4d8c5130b76d0f7a80f9a9fde8/fonttools-4.61.1-cp312-cp312-win32.whl", hash = "sha256:75da8f28eff26defba42c52986de97b22106cb8f26515b7c22443ebc9c2d3261", size = 2269060, upload-time = "2025-12-12T17:30:18.058Z" }, + { url = "https://files.pythonhosted.org/packages/80/3b/a3e81b71aed5a688e89dfe0e2694b26b78c7d7f39a5ffd8a7d75f54a12a8/fonttools-4.61.1-cp312-cp312-win_amd64.whl", hash = "sha256:497c31ce314219888c0e2fce5ad9178ca83fe5230b01a5006726cdf3ac9f24d9", size = 2319078, upload-time = "2025-12-12T17:30:22.862Z" }, + { url = "https://files.pythonhosted.org/packages/4b/cf/00ba28b0990982530addb8dc3e9e6f2fa9cb5c20df2abdda7baa755e8fe1/fonttools-4.61.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c56c488ab471628ff3bfa80964372fc13504ece601e0d97a78ee74126b2045c", size = 2846454, upload-time = "2025-12-12T17:30:24.938Z" }, + { url = "https://files.pythonhosted.org/packages/5a/ca/468c9a8446a2103ae645d14fee3f610567b7042aba85031c1c65e3ef7471/fonttools-4.61.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dc492779501fa723b04d0ab1f5be046797fee17d27700476edc7ee9ae535a61e", size = 2398191, upload-time = "2025-12-12T17:30:27.343Z" }, + { url = "https://files.pythonhosted.org/packages/a3/4b/d67eedaed19def5967fade3297fed8161b25ba94699efc124b14fb68cdbc/fonttools-4.61.1-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:64102ca87e84261419c3747a0d20f396eb024bdbeb04c2bfb37e2891f5fadcb5", size = 4928410, upload-time = "2025-12-12T17:30:29.771Z" }, + { url = "https://files.pythonhosted.org/packages/b0/8d/6fb3494dfe61a46258cd93d979cf4725ded4eb46c2a4ca35e4490d84daea/fonttools-4.61.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c1b526c8d3f615a7b1867f38a9410849c8f4aef078535742198e942fba0e9bd", size = 4984460, upload-time = "2025-12-12T17:30:32.073Z" }, + { url = "https://files.pythonhosted.org/packages/f7/f1/a47f1d30b3dc00d75e7af762652d4cbc3dff5c2697a0dbd5203c81afd9c3/fonttools-4.61.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:41ed4b5ec103bd306bb68f81dc166e77409e5209443e5773cb4ed837bcc9b0d3", size = 4925800, upload-time = "2025-12-12T17:30:34.339Z" }, + { url = "https://files.pythonhosted.org/packages/a7/01/e6ae64a0981076e8a66906fab01539799546181e32a37a0257b77e4aa88b/fonttools-4.61.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b501c862d4901792adaec7c25b1ecc749e2662543f68bb194c42ba18d6eec98d", size = 5067859, upload-time = "2025-12-12T17:30:36.593Z" }, + { url = "https://files.pythonhosted.org/packages/73/aa/28e40b8d6809a9b5075350a86779163f074d2b617c15d22343fce81918db/fonttools-4.61.1-cp313-cp313-win32.whl", hash = "sha256:4d7092bb38c53bbc78e9255a59158b150bcdc115a1e3b3ce0b5f267dc35dd63c", size = 2267821, upload-time = "2025-12-12T17:30:38.478Z" }, + { url = "https://files.pythonhosted.org/packages/1a/59/453c06d1d83dc0951b69ef692d6b9f1846680342927df54e9a1ca91c6f90/fonttools-4.61.1-cp313-cp313-win_amd64.whl", hash = "sha256:21e7c8d76f62ab13c9472ccf74515ca5b9a761d1bde3265152a6dc58700d895b", size = 2318169, upload-time = "2025-12-12T17:30:40.951Z" }, + { url = "https://files.pythonhosted.org/packages/32/8f/4e7bf82c0cbb738d3c2206c920ca34ca74ef9dabde779030145d28665104/fonttools-4.61.1-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:fff4f534200a04b4a36e7ae3cb74493afe807b517a09e99cb4faa89a34ed6ecd", size = 2846094, upload-time = "2025-12-12T17:30:43.511Z" }, + { url = "https://files.pythonhosted.org/packages/71/09/d44e45d0a4f3a651f23a1e9d42de43bc643cce2971b19e784cc67d823676/fonttools-4.61.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:d9203500f7c63545b4ce3799319fe4d9feb1a1b89b28d3cb5abd11b9dd64147e", size = 2396589, upload-time = "2025-12-12T17:30:45.681Z" }, + { url = "https://files.pythonhosted.org/packages/89/18/58c64cafcf8eb677a99ef593121f719e6dcbdb7d1c594ae5a10d4997ca8a/fonttools-4.61.1-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fa646ecec9528bef693415c79a86e733c70a4965dd938e9a226b0fc64c9d2e6c", size = 4877892, upload-time = "2025-12-12T17:30:47.709Z" }, + { url = "https://files.pythonhosted.org/packages/8a/ec/9e6b38c7ba1e09eb51db849d5450f4c05b7e78481f662c3b79dbde6f3d04/fonttools-4.61.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:11f35ad7805edba3aac1a3710d104592df59f4b957e30108ae0ba6c10b11dd75", size = 4972884, upload-time = "2025-12-12T17:30:49.656Z" }, + { url = "https://files.pythonhosted.org/packages/5e/87/b5339da8e0256734ba0dbbf5b6cdebb1dd79b01dc8c270989b7bcd465541/fonttools-4.61.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b931ae8f62db78861b0ff1ac017851764602288575d65b8e8ff1963fed419063", size = 4924405, upload-time = "2025-12-12T17:30:51.735Z" }, + { url = "https://files.pythonhosted.org/packages/0b/47/e3409f1e1e69c073a3a6fd8cb886eb18c0bae0ee13db2c8d5e7f8495e8b7/fonttools-4.61.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b148b56f5de675ee16d45e769e69f87623a4944f7443850bf9a9376e628a89d2", size = 5035553, upload-time = "2025-12-12T17:30:54.823Z" }, + { url = "https://files.pythonhosted.org/packages/bf/b6/1f6600161b1073a984294c6c031e1a56ebf95b6164249eecf30012bb2e38/fonttools-4.61.1-cp314-cp314-win32.whl", hash = "sha256:9b666a475a65f4e839d3d10473fad6d47e0a9db14a2f4a224029c5bfde58ad2c", size = 2271915, upload-time = "2025-12-12T17:30:57.913Z" }, + { url = "https://files.pythonhosted.org/packages/52/7b/91e7b01e37cc8eb0e1f770d08305b3655e4f002fc160fb82b3390eabacf5/fonttools-4.61.1-cp314-cp314-win_amd64.whl", hash = "sha256:4f5686e1fe5fce75d82d93c47a438a25bf0d1319d2843a926f741140b2b16e0c", size = 2323487, upload-time = "2025-12-12T17:30:59.804Z" }, + { url = "https://files.pythonhosted.org/packages/39/5c/908ad78e46c61c3e3ed70c3b58ff82ab48437faf84ec84f109592cabbd9f/fonttools-4.61.1-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:e76ce097e3c57c4bcb67c5aa24a0ecdbd9f74ea9219997a707a4061fbe2707aa", size = 2929571, upload-time = "2025-12-12T17:31:02.574Z" }, + { url = "https://files.pythonhosted.org/packages/bd/41/975804132c6dea64cdbfbaa59f3518a21c137a10cccf962805b301ac6ab2/fonttools-4.61.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:9cfef3ab326780c04d6646f68d4b4742aae222e8b8ea1d627c74e38afcbc9d91", size = 2435317, upload-time = "2025-12-12T17:31:04.974Z" }, + { url = "https://files.pythonhosted.org/packages/b0/5a/aef2a0a8daf1ebaae4cfd83f84186d4a72ee08fd6a8451289fcd03ffa8a4/fonttools-4.61.1-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a75c301f96db737e1c5ed5fd7d77d9c34466de16095a266509e13da09751bd19", size = 4882124, upload-time = "2025-12-12T17:31:07.456Z" }, + { url = "https://files.pythonhosted.org/packages/80/33/d6db3485b645b81cea538c9d1c9219d5805f0877fda18777add4671c5240/fonttools-4.61.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:91669ccac46bbc1d09e9273546181919064e8df73488ea087dcac3e2968df9ba", size = 5100391, upload-time = "2025-12-12T17:31:09.732Z" }, + { url = "https://files.pythonhosted.org/packages/6c/d6/675ba631454043c75fcf76f0ca5463eac8eb0666ea1d7badae5fea001155/fonttools-4.61.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c33ab3ca9d3ccd581d58e989d67554e42d8d4ded94ab3ade3508455fe70e65f7", size = 4978800, upload-time = "2025-12-12T17:31:11.681Z" }, + { url = "https://files.pythonhosted.org/packages/7f/33/d3ec753d547a8d2bdaedd390d4a814e8d5b45a093d558f025c6b990b554c/fonttools-4.61.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:664c5a68ec406f6b1547946683008576ef8b38275608e1cee6c061828171c118", size = 5006426, upload-time = "2025-12-12T17:31:13.764Z" }, + { url = "https://files.pythonhosted.org/packages/b4/40/cc11f378b561a67bea850ab50063366a0d1dd3f6d0a30ce0f874b0ad5664/fonttools-4.61.1-cp314-cp314t-win32.whl", hash = "sha256:aed04cabe26f30c1647ef0e8fbb207516fd40fe9472e9439695f5c6998e60ac5", size = 2335377, upload-time = "2025-12-12T17:31:16.49Z" }, + { url = "https://files.pythonhosted.org/packages/e4/ff/c9a2b66b39f8628531ea58b320d66d951267c98c6a38684daa8f50fb02f8/fonttools-4.61.1-cp314-cp314t-win_amd64.whl", hash = "sha256:2180f14c141d2f0f3da43f3a81bc8aa4684860f6b0e6f9e165a4831f24e6a23b", size = 2400613, upload-time = "2025-12-12T17:31:18.769Z" }, + { url = "https://files.pythonhosted.org/packages/c7/4e/ce75a57ff3aebf6fc1f4e9d508b8e5810618a33d900ad6c19eb30b290b97/fonttools-4.61.1-py3-none-any.whl", hash = "sha256:17d2bf5d541add43822bcf0c43d7d847b160c9bb01d15d5007d84e2217aaa371", size = 1148996, upload-time = "2025-12-12T17:31:21.03Z" }, +] + +[[package]] +name = "imageio" +version = "2.37.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pillow" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a3/6f/606be632e37bf8d05b253e8626c2291d74c691ddc7bcdf7d6aaf33b32f6a/imageio-2.37.2.tar.gz", hash = "sha256:0212ef2727ac9caa5ca4b2c75ae89454312f440a756fcfc8ef1993e718f50f8a", size = 389600, upload-time = "2025-11-04T14:29:39.898Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/fe/301e0936b79bcab4cacc7548bf2853fc28dced0a578bab1f7ef53c9aa75b/imageio-2.37.2-py3-none-any.whl", hash = "sha256:ad9adfb20335d718c03de457358ed69f141021a333c40a53e57273d8a5bd0b9b", size = 317646, upload-time = "2025-11-04T14:29:37.948Z" }, +] + +[[package]] +name = "ipython" +version = "8.38.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version < '3.11' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version < '3.11'" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, + { name = "jedi", marker = "python_full_version < '3.11'" }, + { name = "matplotlib-inline", marker = "python_full_version < '3.11'" }, + { name = "pexpect", marker = "python_full_version < '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version < '3.11'" }, + { name = "pygments", marker = "python_full_version < '3.11'" }, + { name = "stack-data", marker = "python_full_version < '3.11'" }, + { name = "traitlets", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e5/61/1810830e8b93c72dcd3c0f150c80a00c3deb229562d9423807ec92c3a539/ipython-8.38.0.tar.gz", hash = "sha256:9cfea8c903ce0867cc2f23199ed8545eb741f3a69420bfcf3743ad1cec856d39", size = 5513996, upload-time = "2026-01-05T10:59:06.901Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9f/df/db59624f4c71b39717c423409950ac3f2c8b2ce4b0aac843112c7fb3f721/ipython-8.38.0-py3-none-any.whl", hash = "sha256:750162629d800ac65bb3b543a14e7a74b0e88063eac9b92124d4b2aa3f6d8e86", size = 831813, upload-time = "2026-01-05T10:59:04.239Z" }, +] + +[[package]] +name = "ipython" +version = "9.10.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version >= '3.11' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version >= '3.11'" }, + { name = "ipython-pygments-lexers", marker = "python_full_version >= '3.11'" }, + { name = "jedi", marker = "python_full_version >= '3.11'" }, + { name = "matplotlib-inline", marker = "python_full_version >= '3.11'" }, + { name = "pexpect", marker = "python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version >= '3.11'" }, + { name = "pygments", marker = "python_full_version >= '3.11'" }, + { name = "stack-data", marker = "python_full_version >= '3.11'" }, + { name = "traitlets", marker = "python_full_version >= '3.11'" }, + { name = "typing-extensions", marker = "python_full_version == '3.11.*'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a6/60/2111715ea11f39b1535bed6024b7dec7918b71e5e5d30855a5b503056b50/ipython-9.10.0.tar.gz", hash = "sha256:cd9e656be97618a0676d058134cd44e6dc7012c0e5cb36a9ce96a8c904adaf77", size = 4426526, upload-time = "2026-02-02T10:00:33.594Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3d/aa/898dec789a05731cd5a9f50605b7b44a72bd198fd0d4528e11fc610177cc/ipython-9.10.0-py3-none-any.whl", hash = "sha256:c6ab68cc23bba8c7e18e9b932797014cc61ea7fd6f19de180ab9ba73e65ee58d", size = 622774, upload-time = "2026-02-02T10:00:31.503Z" }, +] + +[[package]] +name = "ipython-pygments-lexers" +version = "1.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pygments", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" }, +] + +[[package]] +name = "ipywidgets" +version = "8.1.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "comm" }, + { name = "ipython", version = "8.38.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "ipython", version = "9.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jupyterlab-widgets" }, + { name = "traitlets" }, + { name = "widgetsnbextension" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4c/ae/c5ce1edc1afe042eadb445e95b0671b03cee61895264357956e61c0d2ac0/ipywidgets-8.1.8.tar.gz", hash = "sha256:61f969306b95f85fba6b6986b7fe45d73124d1d9e3023a8068710d47a22ea668", size = 116739, upload-time = "2025-11-01T21:18:12.393Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/56/6d/0d9848617b9f753b87f214f1c682592f7ca42de085f564352f10f0843026/ipywidgets-8.1.8-py3-none-any.whl", hash = "sha256:ecaca67aed704a338f88f67b1181b58f821ab5dc89c1f0f5ef99db43c1c2921e", size = 139808, upload-time = "2025-11-01T21:18:10.956Z" }, +] + +[[package]] +name = "jedi" +version = "0.19.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "parso" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload-time = "2024-11-11T01:41:42.873Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" }, +] + +[[package]] +name = "joblib" +version = "1.5.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/41/f2/d34e8b3a08a9cc79a50b2208a93dce981fe615b64d5a4d4abee421d898df/joblib-1.5.3.tar.gz", hash = "sha256:8561a3269e6801106863fd0d6d84bb737be9e7631e33aaed3fb9ce5953688da3", size = 331603, upload-time = "2025-12-15T08:41:46.427Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl", hash = "sha256:5fc3c5039fc5ca8c0276333a188bbd59d6b7ab37fe6632daa76bc7f9ec18e713", size = 309071, upload-time = "2025-12-15T08:41:44.973Z" }, +] + +[[package]] +name = "jsonschema" +version = "4.26.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing" }, + { name = "rpds-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl", hash = "sha256:d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce", size = 90630, upload-time = "2026-01-07T13:41:05.306Z" }, +] + +[[package]] +name = "jsonschema-specifications" +version = "2025.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "referencing" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe", size = 18437, upload-time = "2025-09-08T01:34:57.871Z" }, +] + +[[package]] +name = "jupyter-core" +version = "5.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "platformdirs" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/02/49/9d1284d0dc65e2c757b74c6687b6d319b02f822ad039e5c512df9194d9dd/jupyter_core-5.9.1.tar.gz", hash = "sha256:4d09aaff303b9566c3ce657f580bd089ff5c91f5f89cf7d8846c3cdf465b5508", size = 89814, upload-time = "2025-10-16T19:19:18.444Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/e7/80988e32bf6f73919a113473a604f5a8f09094de312b9d52b79c2df7612b/jupyter_core-5.9.1-py3-none-any.whl", hash = "sha256:ebf87fdc6073d142e114c72c9e29a9d7ca03fad818c5d300ce2adc1fb0743407", size = 29032, upload-time = "2025-10-16T19:19:16.783Z" }, +] + +[[package]] +name = "jupyterlab-widgets" +version = "3.0.16" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/26/2d/ef58fed122b268c69c0aa099da20bc67657cdfb2e222688d5731bd5b971d/jupyterlab_widgets-3.0.16.tar.gz", hash = "sha256:423da05071d55cf27a9e602216d35a3a65a3e41cdf9c5d3b643b814ce38c19e0", size = 897423, upload-time = "2025-11-01T21:11:29.724Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ab/b5/36c712098e6191d1b4e349304ef73a8d06aed77e56ceaac8c0a306c7bda1/jupyterlab_widgets-3.0.16-py3-none-any.whl", hash = "sha256:45fa36d9c6422cf2559198e4db481aa243c7a32d9926b500781c830c80f7ecf8", size = 914926, upload-time = "2025-11-01T21:11:28.008Z" }, +] + +[[package]] +name = "kiwisolver" +version = "1.4.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d", size = 97564, upload-time = "2025-08-10T21:27:49.279Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/5d/8ce64e36d4e3aac5ca96996457dcf33e34e6051492399a3f1fec5657f30b/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b4b4d74bda2b8ebf4da5bd42af11d02d04428b2c32846e4c2c93219df8a7987b", size = 124159, upload-time = "2025-08-10T21:25:35.472Z" }, + { url = "https://files.pythonhosted.org/packages/96/1e/22f63ec454874378175a5f435d6ea1363dd33fb2af832c6643e4ccea0dc8/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fb3b8132019ea572f4611d770991000d7f58127560c4889729248eb5852a102f", size = 66578, upload-time = "2025-08-10T21:25:36.73Z" }, + { url = "https://files.pythonhosted.org/packages/41/4c/1925dcfff47a02d465121967b95151c82d11027d5ec5242771e580e731bd/kiwisolver-1.4.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:84fd60810829c27ae375114cd379da1fa65e6918e1da405f356a775d49a62bcf", size = 65312, upload-time = "2025-08-10T21:25:37.658Z" }, + { url = "https://files.pythonhosted.org/packages/d4/42/0f333164e6307a0687d1eb9ad256215aae2f4bd5d28f4653d6cd319a3ba3/kiwisolver-1.4.9-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b78efa4c6e804ecdf727e580dbb9cba85624d2e1c6b5cb059c66290063bd99a9", size = 1628458, upload-time = "2025-08-10T21:25:39.067Z" }, + { url = "https://files.pythonhosted.org/packages/86/b6/2dccb977d651943995a90bfe3495c2ab2ba5cd77093d9f2318a20c9a6f59/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4efec7bcf21671db6a3294ff301d2fc861c31faa3c8740d1a94689234d1b415", size = 1225640, upload-time = "2025-08-10T21:25:40.489Z" }, + { url = "https://files.pythonhosted.org/packages/50/2b/362ebd3eec46c850ccf2bfe3e30f2fc4c008750011f38a850f088c56a1c6/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:90f47e70293fc3688b71271100a1a5453aa9944a81d27ff779c108372cf5567b", size = 1244074, upload-time = "2025-08-10T21:25:42.221Z" }, + { url = "https://files.pythonhosted.org/packages/6f/bb/f09a1e66dab8984773d13184a10a29fe67125337649d26bdef547024ed6b/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8fdca1def57a2e88ef339de1737a1449d6dbf5fab184c54a1fca01d541317154", size = 1293036, upload-time = "2025-08-10T21:25:43.801Z" }, + { url = "https://files.pythonhosted.org/packages/ea/01/11ecf892f201cafda0f68fa59212edaea93e96c37884b747c181303fccd1/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9cf554f21be770f5111a1690d42313e140355e687e05cf82cb23d0a721a64a48", size = 2175310, upload-time = "2025-08-10T21:25:45.045Z" }, + { url = "https://files.pythonhosted.org/packages/7f/5f/bfe11d5b934f500cc004314819ea92427e6e5462706a498c1d4fc052e08f/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fc1795ac5cd0510207482c3d1d3ed781143383b8cfd36f5c645f3897ce066220", size = 2270943, upload-time = "2025-08-10T21:25:46.393Z" }, + { url = "https://files.pythonhosted.org/packages/3d/de/259f786bf71f1e03e73d87e2db1a9a3bcab64d7b4fd780167123161630ad/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:ccd09f20ccdbbd341b21a67ab50a119b64a403b09288c27481575105283c1586", size = 2440488, upload-time = "2025-08-10T21:25:48.074Z" }, + { url = "https://files.pythonhosted.org/packages/1b/76/c989c278faf037c4d3421ec07a5c452cd3e09545d6dae7f87c15f54e4edf/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:540c7c72324d864406a009d72f5d6856f49693db95d1fbb46cf86febef873634", size = 2246787, upload-time = "2025-08-10T21:25:49.442Z" }, + { url = "https://files.pythonhosted.org/packages/a2/55/c2898d84ca440852e560ca9f2a0d28e6e931ac0849b896d77231929900e7/kiwisolver-1.4.9-cp310-cp310-win_amd64.whl", hash = "sha256:ede8c6d533bc6601a47ad4046080d36b8fc99f81e6f1c17b0ac3c2dc91ac7611", size = 73730, upload-time = "2025-08-10T21:25:51.102Z" }, + { url = "https://files.pythonhosted.org/packages/e8/09/486d6ac523dd33b80b368247f238125d027964cfacb45c654841e88fb2ae/kiwisolver-1.4.9-cp310-cp310-win_arm64.whl", hash = "sha256:7b4da0d01ac866a57dd61ac258c5607b4cd677f63abaec7b148354d2b2cdd536", size = 65036, upload-time = "2025-08-10T21:25:52.063Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ab/c80b0d5a9d8a1a65f4f815f2afff9798b12c3b9f31f1d304dd233dd920e2/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eb14a5da6dc7642b0f3a18f13654847cd8b7a2550e2645a5bda677862b03ba16", size = 124167, upload-time = "2025-08-10T21:25:53.403Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c0/27fe1a68a39cf62472a300e2879ffc13c0538546c359b86f149cc19f6ac3/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:39a219e1c81ae3b103643d2aedb90f1ef22650deb266ff12a19e7773f3e5f089", size = 66579, upload-time = "2025-08-10T21:25:54.79Z" }, + { url = "https://files.pythonhosted.org/packages/31/a2/a12a503ac1fd4943c50f9822678e8015a790a13b5490354c68afb8489814/kiwisolver-1.4.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2405a7d98604b87f3fc28b1716783534b1b4b8510d8142adca34ee0bc3c87543", size = 65309, upload-time = "2025-08-10T21:25:55.76Z" }, + { url = "https://files.pythonhosted.org/packages/66/e1/e533435c0be77c3f64040d68d7a657771194a63c279f55573188161e81ca/kiwisolver-1.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dc1ae486f9abcef254b5618dfb4113dd49f94c68e3e027d03cf0143f3f772b61", size = 1435596, upload-time = "2025-08-10T21:25:56.861Z" }, + { url = "https://files.pythonhosted.org/packages/67/1e/51b73c7347f9aabdc7215aa79e8b15299097dc2f8e67dee2b095faca9cb0/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a1f570ce4d62d718dce3f179ee78dac3b545ac16c0c04bb363b7607a949c0d1", size = 1246548, upload-time = "2025-08-10T21:25:58.246Z" }, + { url = "https://files.pythonhosted.org/packages/21/aa/72a1c5d1e430294f2d32adb9542719cfb441b5da368d09d268c7757af46c/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb27e7b78d716c591e88e0a09a2139c6577865d7f2e152488c2cc6257f460872", size = 1263618, upload-time = "2025-08-10T21:25:59.857Z" }, + { url = "https://files.pythonhosted.org/packages/a3/af/db1509a9e79dbf4c260ce0cfa3903ea8945f6240e9e59d1e4deb731b1a40/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:15163165efc2f627eb9687ea5f3a28137217d217ac4024893d753f46bce9de26", size = 1317437, upload-time = "2025-08-10T21:26:01.105Z" }, + { url = "https://files.pythonhosted.org/packages/e0/f2/3ea5ee5d52abacdd12013a94130436e19969fa183faa1e7c7fbc89e9a42f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bdee92c56a71d2b24c33a7d4c2856bd6419d017e08caa7802d2963870e315028", size = 2195742, upload-time = "2025-08-10T21:26:02.675Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9b/1efdd3013c2d9a2566aa6a337e9923a00590c516add9a1e89a768a3eb2fc/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:412f287c55a6f54b0650bd9b6dce5aceddb95864a1a90c87af16979d37c89771", size = 2290810, upload-time = "2025-08-10T21:26:04.009Z" }, + { url = "https://files.pythonhosted.org/packages/fb/e5/cfdc36109ae4e67361f9bc5b41323648cb24a01b9ade18784657e022e65f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2c93f00dcba2eea70af2be5f11a830a742fe6b579a1d4e00f47760ef13be247a", size = 2461579, upload-time = "2025-08-10T21:26:05.317Z" }, + { url = "https://files.pythonhosted.org/packages/62/86/b589e5e86c7610842213994cdea5add00960076bef4ae290c5fa68589cac/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f117e1a089d9411663a3207ba874f31be9ac8eaa5b533787024dc07aeb74f464", size = 2268071, upload-time = "2025-08-10T21:26:06.686Z" }, + { url = "https://files.pythonhosted.org/packages/3b/c6/f8df8509fd1eee6c622febe54384a96cfaf4d43bf2ccec7a0cc17e4715c9/kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2", size = 73840, upload-time = "2025-08-10T21:26:07.94Z" }, + { url = "https://files.pythonhosted.org/packages/e2/2d/16e0581daafd147bc11ac53f032a2b45eabac897f42a338d0a13c1e5c436/kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7", size = 65159, upload-time = "2025-08-10T21:26:09.048Z" }, + { url = "https://files.pythonhosted.org/packages/86/c9/13573a747838aeb1c76e3267620daa054f4152444d1f3d1a2324b78255b5/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ac5a486ac389dddcc5bef4f365b6ae3ffff2c433324fb38dd35e3fab7c957999", size = 123686, upload-time = "2025-08-10T21:26:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/51/ea/2ecf727927f103ffd1739271ca19c424d0e65ea473fbaeea1c014aea93f6/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2ba92255faa7309d06fe44c3a4a97efe1c8d640c2a79a5ef728b685762a6fd2", size = 66460, upload-time = "2025-08-10T21:26:11.083Z" }, + { url = "https://files.pythonhosted.org/packages/5b/5a/51f5464373ce2aeb5194508298a508b6f21d3867f499556263c64c621914/kiwisolver-1.4.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a2899935e724dd1074cb568ce7ac0dce28b2cd6ab539c8e001a8578eb106d14", size = 64952, upload-time = "2025-08-10T21:26:12.058Z" }, + { url = "https://files.pythonhosted.org/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04", size = 1474756, upload-time = "2025-08-10T21:26:13.096Z" }, + { url = "https://files.pythonhosted.org/packages/12/42/f36816eaf465220f683fb711efdd1bbf7a7005a2473d0e4ed421389bd26c/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:67bb8b474b4181770f926f7b7d2f8c0248cbcb78b660fdd41a47054b28d2a752", size = 1276404, upload-time = "2025-08-10T21:26:14.457Z" }, + { url = "https://files.pythonhosted.org/packages/2e/64/bc2de94800adc830c476dce44e9b40fd0809cddeef1fde9fcf0f73da301f/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2327a4a30d3ee07d2fbe2e7933e8a37c591663b96ce42a00bc67461a87d7df77", size = 1294410, upload-time = "2025-08-10T21:26:15.73Z" }, + { url = "https://files.pythonhosted.org/packages/5f/42/2dc82330a70aa8e55b6d395b11018045e58d0bb00834502bf11509f79091/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a08b491ec91b1d5053ac177afe5290adacf1f0f6307d771ccac5de30592d198", size = 1343631, upload-time = "2025-08-10T21:26:17.045Z" }, + { url = "https://files.pythonhosted.org/packages/22/fd/f4c67a6ed1aab149ec5a8a401c323cee7a1cbe364381bb6c9c0d564e0e20/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d8fc5c867c22b828001b6a38d2eaeb88160bf5783c6cb4a5e440efc981ce286d", size = 2224963, upload-time = "2025-08-10T21:26:18.737Z" }, + { url = "https://files.pythonhosted.org/packages/45/aa/76720bd4cb3713314677d9ec94dcc21ced3f1baf4830adde5bb9b2430a5f/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:3b3115b2581ea35bb6d1f24a4c90af37e5d9b49dcff267eeed14c3893c5b86ab", size = 2321295, upload-time = "2025-08-10T21:26:20.11Z" }, + { url = "https://files.pythonhosted.org/packages/80/19/d3ec0d9ab711242f56ae0dc2fc5d70e298bb4a1f9dfab44c027668c673a1/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858e4c22fb075920b96a291928cb7dea5644e94c0ee4fcd5af7e865655e4ccf2", size = 2487987, upload-time = "2025-08-10T21:26:21.49Z" }, + { url = "https://files.pythonhosted.org/packages/39/e9/61e4813b2c97e86b6fdbd4dd824bf72d28bcd8d4849b8084a357bc0dd64d/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed0fecd28cc62c54b262e3736f8bb2512d8dcfdc2bcf08be5f47f96bf405b145", size = 2291817, upload-time = "2025-08-10T21:26:22.812Z" }, + { url = "https://files.pythonhosted.org/packages/a0/41/85d82b0291db7504da3c2defe35c9a8a5c9803a730f297bd823d11d5fb77/kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54", size = 73895, upload-time = "2025-08-10T21:26:24.37Z" }, + { url = "https://files.pythonhosted.org/packages/e2/92/5f3068cf15ee5cb624a0c7596e67e2a0bb2adee33f71c379054a491d07da/kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60", size = 64992, upload-time = "2025-08-10T21:26:25.732Z" }, + { url = "https://files.pythonhosted.org/packages/31/c1/c2686cda909742ab66c7388e9a1a8521a59eb89f8bcfbee28fc980d07e24/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8", size = 123681, upload-time = "2025-08-10T21:26:26.725Z" }, + { url = "https://files.pythonhosted.org/packages/ca/f0/f44f50c9f5b1a1860261092e3bc91ecdc9acda848a8b8c6abfda4a24dd5c/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2", size = 66464, upload-time = "2025-08-10T21:26:27.733Z" }, + { url = "https://files.pythonhosted.org/packages/2d/7a/9d90a151f558e29c3936b8a47ac770235f436f2120aca41a6d5f3d62ae8d/kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f", size = 64961, upload-time = "2025-08-10T21:26:28.729Z" }, + { url = "https://files.pythonhosted.org/packages/e9/e9/f218a2cb3a9ffbe324ca29a9e399fa2d2866d7f348ec3a88df87fc248fc5/kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098", size = 1474607, upload-time = "2025-08-10T21:26:29.798Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/aac26d4c882f14de59041636292bc838db8961373825df23b8eeb807e198/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed", size = 1276546, upload-time = "2025-08-10T21:26:31.401Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ad/8bfc1c93d4cc565e5069162f610ba2f48ff39b7de4b5b8d93f69f30c4bed/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525", size = 1294482, upload-time = "2025-08-10T21:26:32.721Z" }, + { url = "https://files.pythonhosted.org/packages/da/f1/6aca55ff798901d8ce403206d00e033191f63d82dd708a186e0ed2067e9c/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78", size = 1343720, upload-time = "2025-08-10T21:26:34.032Z" }, + { url = "https://files.pythonhosted.org/packages/d1/91/eed031876c595c81d90d0f6fc681ece250e14bf6998c3d7c419466b523b7/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b", size = 2224907, upload-time = "2025-08-10T21:26:35.824Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ec/4d1925f2e49617b9cca9c34bfa11adefad49d00db038e692a559454dfb2e/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799", size = 2321334, upload-time = "2025-08-10T21:26:37.534Z" }, + { url = "https://files.pythonhosted.org/packages/43/cb/450cd4499356f68802750c6ddc18647b8ea01ffa28f50d20598e0befe6e9/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3", size = 2488313, upload-time = "2025-08-10T21:26:39.191Z" }, + { url = "https://files.pythonhosted.org/packages/71/67/fc76242bd99f885651128a5d4fa6083e5524694b7c88b489b1b55fdc491d/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c", size = 2291970, upload-time = "2025-08-10T21:26:40.828Z" }, + { url = "https://files.pythonhosted.org/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d", size = 73894, upload-time = "2025-08-10T21:26:42.33Z" }, + { url = "https://files.pythonhosted.org/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2", size = 64995, upload-time = "2025-08-10T21:26:43.889Z" }, + { url = "https://files.pythonhosted.org/packages/e2/37/7d218ce5d92dadc5ebdd9070d903e0c7cf7edfe03f179433ac4d13ce659c/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1", size = 126510, upload-time = "2025-08-10T21:26:44.915Z" }, + { url = "https://files.pythonhosted.org/packages/23/b0/e85a2b48233daef4b648fb657ebbb6f8367696a2d9548a00b4ee0eb67803/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1", size = 67903, upload-time = "2025-08-10T21:26:45.934Z" }, + { url = "https://files.pythonhosted.org/packages/44/98/f2425bc0113ad7de24da6bb4dae1343476e95e1d738be7c04d31a5d037fd/kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11", size = 66402, upload-time = "2025-08-10T21:26:47.101Z" }, + { url = "https://files.pythonhosted.org/packages/98/d8/594657886df9f34c4177cc353cc28ca7e6e5eb562d37ccc233bff43bbe2a/kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c", size = 1582135, upload-time = "2025-08-10T21:26:48.665Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c6/38a115b7170f8b306fc929e166340c24958347308ea3012c2b44e7e295db/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197", size = 1389409, upload-time = "2025-08-10T21:26:50.335Z" }, + { url = "https://files.pythonhosted.org/packages/bf/3b/e04883dace81f24a568bcee6eb3001da4ba05114afa622ec9b6fafdc1f5e/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c", size = 1401763, upload-time = "2025-08-10T21:26:51.867Z" }, + { url = "https://files.pythonhosted.org/packages/9f/80/20ace48e33408947af49d7d15c341eaee69e4e0304aab4b7660e234d6288/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185", size = 1453643, upload-time = "2025-08-10T21:26:53.592Z" }, + { url = "https://files.pythonhosted.org/packages/64/31/6ce4380a4cd1f515bdda976a1e90e547ccd47b67a1546d63884463c92ca9/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748", size = 2330818, upload-time = "2025-08-10T21:26:55.051Z" }, + { url = "https://files.pythonhosted.org/packages/fa/e9/3f3fcba3bcc7432c795b82646306e822f3fd74df0ee81f0fa067a1f95668/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64", size = 2419963, upload-time = "2025-08-10T21:26:56.421Z" }, + { url = "https://files.pythonhosted.org/packages/99/43/7320c50e4133575c66e9f7dadead35ab22d7c012a3b09bb35647792b2a6d/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff", size = 2594639, upload-time = "2025-08-10T21:26:57.882Z" }, + { url = "https://files.pythonhosted.org/packages/65/d6/17ae4a270d4a987ef8a385b906d2bdfc9fce502d6dc0d3aea865b47f548c/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07", size = 2391741, upload-time = "2025-08-10T21:26:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c", size = 68646, upload-time = "2025-08-10T21:27:00.52Z" }, + { url = "https://files.pythonhosted.org/packages/6b/32/6cc0fbc9c54d06c2969faa9c1d29f5751a2e51809dd55c69055e62d9b426/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386", size = 123806, upload-time = "2025-08-10T21:27:01.537Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/2bfb1d4a4823d92e8cbb420fe024b8d2167f72079b3bb941207c42570bdf/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552", size = 66605, upload-time = "2025-08-10T21:27:03.335Z" }, + { url = "https://files.pythonhosted.org/packages/f7/69/00aafdb4e4509c2ca6064646cba9cd4b37933898f426756adb2cb92ebbed/kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3", size = 64925, upload-time = "2025-08-10T21:27:04.339Z" }, + { url = "https://files.pythonhosted.org/packages/43/dc/51acc6791aa14e5cb6d8a2e28cefb0dc2886d8862795449d021334c0df20/kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58", size = 1472414, upload-time = "2025-08-10T21:27:05.437Z" }, + { url = "https://files.pythonhosted.org/packages/3d/bb/93fa64a81db304ac8a246f834d5094fae4b13baf53c839d6bb6e81177129/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4", size = 1281272, upload-time = "2025-08-10T21:27:07.063Z" }, + { url = "https://files.pythonhosted.org/packages/70/e6/6df102916960fb8d05069d4bd92d6d9a8202d5a3e2444494e7cd50f65b7a/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df", size = 1298578, upload-time = "2025-08-10T21:27:08.452Z" }, + { url = "https://files.pythonhosted.org/packages/7c/47/e142aaa612f5343736b087864dbaebc53ea8831453fb47e7521fa8658f30/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6", size = 1345607, upload-time = "2025-08-10T21:27:10.125Z" }, + { url = "https://files.pythonhosted.org/packages/54/89/d641a746194a0f4d1a3670fb900d0dbaa786fb98341056814bc3f058fa52/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5", size = 2230150, upload-time = "2025-08-10T21:27:11.484Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6b/5ee1207198febdf16ac11f78c5ae40861b809cbe0e6d2a8d5b0b3044b199/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf", size = 2325979, upload-time = "2025-08-10T21:27:12.917Z" }, + { url = "https://files.pythonhosted.org/packages/fc/ff/b269eefd90f4ae14dcc74973d5a0f6d28d3b9bb1afd8c0340513afe6b39a/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5", size = 2491456, upload-time = "2025-08-10T21:27:14.353Z" }, + { url = "https://files.pythonhosted.org/packages/fc/d4/10303190bd4d30de547534601e259a4fbf014eed94aae3e5521129215086/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce", size = 2294621, upload-time = "2025-08-10T21:27:15.808Z" }, + { url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7", size = 75417, upload-time = "2025-08-10T21:27:17.436Z" }, + { url = "https://files.pythonhosted.org/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c", size = 66582, upload-time = "2025-08-10T21:27:18.436Z" }, + { url = "https://files.pythonhosted.org/packages/ec/79/60e53067903d3bc5469b369fe0dfc6b3482e2133e85dae9daa9527535991/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548", size = 126514, upload-time = "2025-08-10T21:27:19.465Z" }, + { url = "https://files.pythonhosted.org/packages/25/d1/4843d3e8d46b072c12a38c97c57fab4608d36e13fe47d47ee96b4d61ba6f/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d", size = 67905, upload-time = "2025-08-10T21:27:20.51Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ae/29ffcbd239aea8b93108de1278271ae764dfc0d803a5693914975f200596/kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c", size = 66399, upload-time = "2025-08-10T21:27:21.496Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ae/d7ba902aa604152c2ceba5d352d7b62106bedbccc8e95c3934d94472bfa3/kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122", size = 1582197, upload-time = "2025-08-10T21:27:22.604Z" }, + { url = "https://files.pythonhosted.org/packages/f2/41/27c70d427eddb8bc7e4f16420a20fefc6f480312122a59a959fdfe0445ad/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64", size = 1390125, upload-time = "2025-08-10T21:27:24.036Z" }, + { url = "https://files.pythonhosted.org/packages/41/42/b3799a12bafc76d962ad69083f8b43b12bf4fe78b097b12e105d75c9b8f1/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134", size = 1402612, upload-time = "2025-08-10T21:27:25.773Z" }, + { url = "https://files.pythonhosted.org/packages/d2/b5/a210ea073ea1cfaca1bb5c55a62307d8252f531beb364e18aa1e0888b5a0/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370", size = 1453990, upload-time = "2025-08-10T21:27:27.089Z" }, + { url = "https://files.pythonhosted.org/packages/5f/ce/a829eb8c033e977d7ea03ed32fb3c1781b4fa0433fbadfff29e39c676f32/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21", size = 2331601, upload-time = "2025-08-10T21:27:29.343Z" }, + { url = "https://files.pythonhosted.org/packages/e0/4b/b5e97eb142eb9cd0072dacfcdcd31b1c66dc7352b0f7c7255d339c0edf00/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a", size = 2422041, upload-time = "2025-08-10T21:27:30.754Z" }, + { url = "https://files.pythonhosted.org/packages/40/be/8eb4cd53e1b85ba4edc3a9321666f12b83113a178845593307a3e7891f44/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f", size = 2594897, upload-time = "2025-08-10T21:27:32.803Z" }, + { url = "https://files.pythonhosted.org/packages/99/dd/841e9a66c4715477ea0abc78da039832fbb09dac5c35c58dc4c41a407b8a/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369", size = 2391835, upload-time = "2025-08-10T21:27:34.23Z" }, + { url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891", size = 79988, upload-time = "2025-08-10T21:27:35.587Z" }, + { url = "https://files.pythonhosted.org/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32", size = 70260, upload-time = "2025-08-10T21:27:36.606Z" }, + { url = "https://files.pythonhosted.org/packages/a2/63/fde392691690f55b38d5dd7b3710f5353bf7a8e52de93a22968801ab8978/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4d1d9e582ad4d63062d34077a9a1e9f3c34088a2ec5135b1f7190c07cf366527", size = 60183, upload-time = "2025-08-10T21:27:37.669Z" }, + { url = "https://files.pythonhosted.org/packages/27/b1/6aad34edfdb7cced27f371866f211332bba215bfd918ad3322a58f480d8b/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:deed0c7258ceb4c44ad5ec7d9918f9f14fd05b2be86378d86cf50e63d1e7b771", size = 58675, upload-time = "2025-08-10T21:27:39.031Z" }, + { url = "https://files.pythonhosted.org/packages/9d/1a/23d855a702bb35a76faed5ae2ba3de57d323f48b1f6b17ee2176c4849463/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a590506f303f512dff6b7f75fd2fd18e16943efee932008fe7140e5fa91d80e", size = 80277, upload-time = "2025-08-10T21:27:40.129Z" }, + { url = "https://files.pythonhosted.org/packages/5a/5b/5239e3c2b8fb5afa1e8508f721bb77325f740ab6994d963e61b2b7abcc1e/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e09c2279a4d01f099f52d5c4b3d9e208e91edcbd1a175c9662a8b16e000fece9", size = 77994, upload-time = "2025-08-10T21:27:41.181Z" }, + { url = "https://files.pythonhosted.org/packages/f9/1c/5d4d468fb16f8410e596ed0eac02d2c68752aa7dc92997fe9d60a7147665/kiwisolver-1.4.9-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c9e7cdf45d594ee04d5be1b24dd9d49f3d1590959b2271fb30b5ca2b262c00fb", size = 73744, upload-time = "2025-08-10T21:27:42.254Z" }, + { url = "https://files.pythonhosted.org/packages/a3/0f/36d89194b5a32c054ce93e586d4049b6c2c22887b0eb229c61c68afd3078/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:720e05574713db64c356e86732c0f3c5252818d05f9df320f0ad8380641acea5", size = 60104, upload-time = "2025-08-10T21:27:43.287Z" }, + { url = "https://files.pythonhosted.org/packages/52/ba/4ed75f59e4658fd21fe7dde1fee0ac397c678ec3befba3fe6482d987af87/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:17680d737d5335b552994a2008fab4c851bcd7de33094a82067ef3a576ff02fa", size = 58592, upload-time = "2025-08-10T21:27:44.314Z" }, + { url = "https://files.pythonhosted.org/packages/33/01/a8ea7c5ea32a9b45ceeaee051a04c8ed4320f5add3c51bfa20879b765b70/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:85b5352f94e490c028926ea567fc569c52ec79ce131dadb968d3853e809518c2", size = 80281, upload-time = "2025-08-10T21:27:45.369Z" }, + { url = "https://files.pythonhosted.org/packages/da/e3/dbd2ecdce306f1d07a1aaf324817ee993aab7aee9db47ceac757deabafbe/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:464415881e4801295659462c49461a24fb107c140de781d55518c4b80cb6790f", size = 78009, upload-time = "2025-08-10T21:27:46.376Z" }, + { url = "https://files.pythonhosted.org/packages/da/e9/0d4add7873a73e462aeb45c036a2dead2562b825aa46ba326727b3f31016/kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1", size = 73929, upload-time = "2025-08-10T21:27:48.236Z" }, +] + +[[package]] +name = "lazy-loader" +version = "0.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6f/6b/c875b30a1ba490860c93da4cabf479e03f584eba06fe5963f6f6644653d8/lazy_loader-0.4.tar.gz", hash = "sha256:47c75182589b91a4e1a85a136c074285a5ad4d9f39c63e0d7fb76391c4574cd1", size = 15431, upload-time = "2024-04-05T13:03:12.261Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/60/d497a310bde3f01cb805196ac61b7ad6dc5dcf8dce66634dc34364b20b4f/lazy_loader-0.4-py3-none-any.whl", hash = "sha256:342aa8e14d543a154047afb4ba8ef17f5563baad3fc610d7b15b213b0f119efc", size = 12097, upload-time = "2024-04-05T13:03:10.514Z" }, +] + +[[package]] +name = "lime" +version = "0.2.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "matplotlib" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scikit-image", version = "0.25.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scikit-image", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scikit-learn", version = "1.7.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scikit-learn", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.17.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "tqdm" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f5/86/91a13127d83d793ecb50eb75e716f76e6eda809b6803c5a4ff462339789e/lime-0.2.0.1.tar.gz", hash = "sha256:76960e4f055feb53e89b5022383bafc87b63f25bac6265984b0a333d1a57f781", size = 275719, upload-time = "2020-06-26T21:38:15.46Z" } + +[[package]] +name = "llvmlite" +version = "0.46.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/74/cd/08ae687ba099c7e3d21fe2ea536500563ef1943c5105bf6ab4ee3829f68e/llvmlite-0.46.0.tar.gz", hash = "sha256:227c9fd6d09dce2783c18b754b7cd9d9b3b3515210c46acc2d3c5badd9870ceb", size = 193456, upload-time = "2025-12-08T18:15:36.295Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3d/a4/3959e1c61c5ca9db7921e5fd115b344c29b9d57a5dadd87bef97963ca1a5/llvmlite-0.46.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4323177e936d61ae0f73e653e2e614284d97d14d5dd12579adc92b6c2b0597b0", size = 37232766, upload-time = "2025-12-08T18:14:34.765Z" }, + { url = "https://files.pythonhosted.org/packages/c2/a5/a4d916f1015106e1da876028606a8e87fd5d5c840f98c87bc2d5153b6a2f/llvmlite-0.46.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a2d461cb89537b7c20feb04c46c32e12d5ad4f0896c9dfc0f60336219ff248e", size = 56275176, upload-time = "2025-12-08T18:14:37.944Z" }, + { url = "https://files.pythonhosted.org/packages/79/7f/a7f2028805dac8c1a6fae7bda4e739b7ebbcd45b29e15bf6d21556fcd3d5/llvmlite-0.46.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b1f6595a35b7b39c3518b85a28bf18f45e075264e4b2dce3f0c2a4f232b4a910", size = 55128629, upload-time = "2025-12-08T18:14:41.674Z" }, + { url = "https://files.pythonhosted.org/packages/b2/bc/4689e1ba0c073c196b594471eb21be0aa51d9e64b911728aa13cd85ef0ae/llvmlite-0.46.0-cp310-cp310-win_amd64.whl", hash = "sha256:e7a34d4aa6f9a97ee006b504be6d2b8cb7f755b80ab2f344dda1ef992f828559", size = 38138651, upload-time = "2025-12-08T18:14:45.845Z" }, + { url = "https://files.pythonhosted.org/packages/7a/a1/2ad4b2367915faeebe8447f0a057861f646dbf5fbbb3561db42c65659cf3/llvmlite-0.46.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:82f3d39b16f19aa1a56d5fe625883a6ab600d5cc9ea8906cca70ce94cabba067", size = 37232766, upload-time = "2025-12-08T18:14:48.836Z" }, + { url = "https://files.pythonhosted.org/packages/12/b5/99cf8772fdd846c07da4fd70f07812a3c8fd17ea2409522c946bb0f2b277/llvmlite-0.46.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a3df43900119803bbc52720e758c76f316a9a0f34612a886862dfe0a5591a17e", size = 56275175, upload-time = "2025-12-08T18:14:51.604Z" }, + { url = "https://files.pythonhosted.org/packages/38/f2/ed806f9c003563732da156139c45d970ee435bd0bfa5ed8de87ba972b452/llvmlite-0.46.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de183fefc8022d21b0aa37fc3e90410bc3524aed8617f0ff76732fc6c3af5361", size = 55128630, upload-time = "2025-12-08T18:14:55.107Z" }, + { url = "https://files.pythonhosted.org/packages/19/0c/8f5a37a65fc9b7b17408508145edd5f86263ad69c19d3574e818f533a0eb/llvmlite-0.46.0-cp311-cp311-win_amd64.whl", hash = "sha256:e8b10bc585c58bdffec9e0c309bb7d51be1f2f15e169a4b4d42f2389e431eb93", size = 38138652, upload-time = "2025-12-08T18:14:58.171Z" }, + { url = "https://files.pythonhosted.org/packages/2b/f8/4db016a5e547d4e054ff2f3b99203d63a497465f81ab78ec8eb2ff7b2304/llvmlite-0.46.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6b9588ad4c63b4f0175a3984b85494f0c927c6b001e3a246a3a7fb3920d9a137", size = 37232767, upload-time = "2025-12-08T18:15:00.737Z" }, + { url = "https://files.pythonhosted.org/packages/aa/85/4890a7c14b4fa54400945cb52ac3cd88545bbdb973c440f98ca41591cdc5/llvmlite-0.46.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3535bd2bb6a2d7ae4012681ac228e5132cdb75fefb1bcb24e33f2f3e0c865ed4", size = 56275176, upload-time = "2025-12-08T18:15:03.936Z" }, + { url = "https://files.pythonhosted.org/packages/6a/07/3d31d39c1a1a08cd5337e78299fca77e6aebc07c059fbd0033e3edfab45c/llvmlite-0.46.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4cbfd366e60ff87ea6cc62f50bc4cd800ebb13ed4c149466f50cf2163a473d1e", size = 55128630, upload-time = "2025-12-08T18:15:07.196Z" }, + { url = "https://files.pythonhosted.org/packages/2a/6b/d139535d7590a1bba1ceb68751bef22fadaa5b815bbdf0e858e3875726b2/llvmlite-0.46.0-cp312-cp312-win_amd64.whl", hash = "sha256:398b39db462c39563a97b912d4f2866cd37cba60537975a09679b28fbbc0fb38", size = 38138940, upload-time = "2025-12-08T18:15:10.162Z" }, + { url = "https://files.pythonhosted.org/packages/e6/ff/3eba7eb0aed4b6fca37125387cd417e8c458e750621fce56d2c541f67fa8/llvmlite-0.46.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:30b60892d034bc560e0ec6654737aaa74e5ca327bd8114d82136aa071d611172", size = 37232767, upload-time = "2025-12-08T18:15:13.22Z" }, + { url = "https://files.pythonhosted.org/packages/0e/54/737755c0a91558364b9200702c3c9c15d70ed63f9b98a2c32f1c2aa1f3ba/llvmlite-0.46.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6cc19b051753368a9c9f31dc041299059ee91aceec81bd57b0e385e5d5bf1a54", size = 56275176, upload-time = "2025-12-08T18:15:16.339Z" }, + { url = "https://files.pythonhosted.org/packages/e6/91/14f32e1d70905c1c0aa4e6609ab5d705c3183116ca02ac6df2091868413a/llvmlite-0.46.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bca185892908f9ede48c0acd547fe4dc1bafefb8a4967d47db6cf664f9332d12", size = 55128629, upload-time = "2025-12-08T18:15:19.493Z" }, + { url = "https://files.pythonhosted.org/packages/4a/a7/d526ae86708cea531935ae777b6dbcabe7db52718e6401e0fb9c5edea80e/llvmlite-0.46.0-cp313-cp313-win_amd64.whl", hash = "sha256:67438fd30e12349ebb054d86a5a1a57fd5e87d264d2451bcfafbbbaa25b82a35", size = 38138941, upload-time = "2025-12-08T18:15:22.536Z" }, + { url = "https://files.pythonhosted.org/packages/95/ae/af0ffb724814cc2ea64445acad05f71cff5f799bb7efb22e47ee99340dbc/llvmlite-0.46.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:d252edfb9f4ac1fcf20652258e3f102b26b03eef738dc8a6ffdab7d7d341d547", size = 37232768, upload-time = "2025-12-08T18:15:25.055Z" }, + { url = "https://files.pythonhosted.org/packages/c9/19/5018e5352019be753b7b07f7759cdabb69ca5779fea2494be8839270df4c/llvmlite-0.46.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:379fdd1c59badeff8982cb47e4694a6143bec3bb49aa10a466e095410522064d", size = 56275173, upload-time = "2025-12-08T18:15:28.109Z" }, + { url = "https://files.pythonhosted.org/packages/9f/c9/d57877759d707e84c082163c543853245f91b70c804115a5010532890f18/llvmlite-0.46.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2e8cbfff7f6db0fa2c771ad24154e2a7e457c2444d7673e6de06b8b698c3b269", size = 55128628, upload-time = "2025-12-08T18:15:31.098Z" }, + { url = "https://files.pythonhosted.org/packages/30/a8/e61a8c2b3cc7a597073d9cde1fcbb567e9d827f1db30c93cf80422eac70d/llvmlite-0.46.0-cp314-cp314-win_amd64.whl", hash = "sha256:7821eda3ec1f18050f981819756631d60b6d7ab1a6cf806d9efefbe3f4082d61", size = 39153056, upload-time = "2025-12-08T18:15:33.938Z" }, +] + +[[package]] +name = "matplotlib" +version = "3.10.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "cycler" }, + { name = "fonttools" }, + { name = "kiwisolver" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyparsing" }, + { name = "python-dateutil" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8a/76/d3c6e3a13fe484ebe7718d14e269c9569c4eb0020a968a327acb3b9a8fe6/matplotlib-3.10.8.tar.gz", hash = "sha256:2299372c19d56bcd35cf05a2738308758d32b9eaed2371898d8f5bd33f084aa3", size = 34806269, upload-time = "2025-12-10T22:56:51.155Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/be/a30bd917018ad220c400169fba298f2bb7003c8ccbc0c3e24ae2aacad1e8/matplotlib-3.10.8-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:00270d217d6b20d14b584c521f810d60c5c78406dc289859776550df837dcda7", size = 8239828, upload-time = "2025-12-10T22:55:02.313Z" }, + { url = "https://files.pythonhosted.org/packages/58/27/ca01e043c4841078e82cf6e80a6993dfecd315c3d79f5f3153afbb8e1ec6/matplotlib-3.10.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:37b3c1cc42aa184b3f738cfa18c1c1d72fd496d85467a6cf7b807936d39aa656", size = 8128050, upload-time = "2025-12-10T22:55:04.997Z" }, + { url = "https://files.pythonhosted.org/packages/cb/aa/7ab67f2b729ae6a91bcf9dcac0affb95fb8c56f7fd2b2af894ae0b0cf6fa/matplotlib-3.10.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ee40c27c795bda6a5292e9cff9890189d32f7e3a0bf04e0e3c9430c4a00c37df", size = 8700452, upload-time = "2025-12-10T22:55:07.47Z" }, + { url = "https://files.pythonhosted.org/packages/73/ae/2d5817b0acee3c49b7e7ccfbf5b273f284957cc8e270adf36375db353190/matplotlib-3.10.8-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a48f2b74020919552ea25d222d5cc6af9ca3f4eb43a93e14d068457f545c2a17", size = 9534928, upload-time = "2025-12-10T22:55:10.566Z" }, + { url = "https://files.pythonhosted.org/packages/c9/5b/8e66653e9f7c39cb2e5cab25fce4810daffa2bff02cbf5f3077cea9e942c/matplotlib-3.10.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f254d118d14a7f99d616271d6c3c27922c092dac11112670b157798b89bf4933", size = 9586377, upload-time = "2025-12-10T22:55:12.362Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/fd0bbadf837f81edb0d208ba8f8cb552874c3b16e27cb91a31977d90875d/matplotlib-3.10.8-cp310-cp310-win_amd64.whl", hash = "sha256:f9b587c9c7274c1613a30afabf65a272114cd6cdbe67b3406f818c79d7ab2e2a", size = 8128127, upload-time = "2025-12-10T22:55:14.436Z" }, + { url = "https://files.pythonhosted.org/packages/f8/86/de7e3a1cdcfc941483af70609edc06b83e7c8a0e0dc9ac325200a3f4d220/matplotlib-3.10.8-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6be43b667360fef5c754dda5d25a32e6307a03c204f3c0fc5468b78fa87b4160", size = 8251215, upload-time = "2025-12-10T22:55:16.175Z" }, + { url = "https://files.pythonhosted.org/packages/fd/14/baad3222f424b19ce6ad243c71de1ad9ec6b2e4eb1e458a48fdc6d120401/matplotlib-3.10.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a2b336e2d91a3d7006864e0990c83b216fcdca64b5a6484912902cef87313d78", size = 8139625, upload-time = "2025-12-10T22:55:17.712Z" }, + { url = "https://files.pythonhosted.org/packages/8f/a0/7024215e95d456de5883e6732e708d8187d9753a21d32f8ddb3befc0c445/matplotlib-3.10.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:efb30e3baaea72ce5928e32bab719ab4770099079d66726a62b11b1ef7273be4", size = 8712614, upload-time = "2025-12-10T22:55:20.8Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f4/b8347351da9a5b3f41e26cf547252d861f685c6867d179a7c9d60ad50189/matplotlib-3.10.8-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d56a1efd5bfd61486c8bc968fa18734464556f0fb8e51690f4ac25d85cbbbbc2", size = 9540997, upload-time = "2025-12-10T22:55:23.258Z" }, + { url = "https://files.pythonhosted.org/packages/9e/c0/c7b914e297efe0bc36917bf216b2acb91044b91e930e878ae12981e461e5/matplotlib-3.10.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:238b7ce5717600615c895050239ec955d91f321c209dd110db988500558e70d6", size = 9596825, upload-time = "2025-12-10T22:55:25.217Z" }, + { url = "https://files.pythonhosted.org/packages/6f/d3/a4bbc01c237ab710a1f22b4da72f4ff6d77eb4c7735ea9811a94ae239067/matplotlib-3.10.8-cp311-cp311-win_amd64.whl", hash = "sha256:18821ace09c763ec93aef5eeff087ee493a24051936d7b9ebcad9662f66501f9", size = 8135090, upload-time = "2025-12-10T22:55:27.162Z" }, + { url = "https://files.pythonhosted.org/packages/89/dd/a0b6588f102beab33ca6f5218b31725216577b2a24172f327eaf6417d5c9/matplotlib-3.10.8-cp311-cp311-win_arm64.whl", hash = "sha256:bab485bcf8b1c7d2060b4fcb6fc368a9e6f4cd754c9c2fea281f4be21df394a2", size = 8012377, upload-time = "2025-12-10T22:55:29.185Z" }, + { url = "https://files.pythonhosted.org/packages/9e/67/f997cdcbb514012eb0d10cd2b4b332667997fb5ebe26b8d41d04962fa0e6/matplotlib-3.10.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:64fcc24778ca0404ce0cb7b6b77ae1f4c7231cdd60e6778f999ee05cbd581b9a", size = 8260453, upload-time = "2025-12-10T22:55:30.709Z" }, + { url = "https://files.pythonhosted.org/packages/7e/65/07d5f5c7f7c994f12c768708bd2e17a4f01a2b0f44a1c9eccad872433e2e/matplotlib-3.10.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b9a5ca4ac220a0cdd1ba6bcba3608547117d30468fefce49bb26f55c1a3d5c58", size = 8148321, upload-time = "2025-12-10T22:55:33.265Z" }, + { url = "https://files.pythonhosted.org/packages/3e/f3/c5195b1ae57ef85339fd7285dfb603b22c8b4e79114bae5f4f0fcf688677/matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3ab4aabc72de4ff77b3ec33a6d78a68227bf1123465887f9905ba79184a1cc04", size = 8716944, upload-time = "2025-12-10T22:55:34.922Z" }, + { url = "https://files.pythonhosted.org/packages/00/f9/7638f5cc82ec8a7aa005de48622eecc3ed7c9854b96ba15bd76b7fd27574/matplotlib-3.10.8-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:24d50994d8c5816ddc35411e50a86ab05f575e2530c02752e02538122613371f", size = 9550099, upload-time = "2025-12-10T22:55:36.789Z" }, + { url = "https://files.pythonhosted.org/packages/57/61/78cd5920d35b29fd2a0fe894de8adf672ff52939d2e9b43cb83cd5ce1bc7/matplotlib-3.10.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:99eefd13c0dc3b3c1b4d561c1169e65fe47aab7b8158754d7c084088e2329466", size = 9613040, upload-time = "2025-12-10T22:55:38.715Z" }, + { url = "https://files.pythonhosted.org/packages/30/4e/c10f171b6e2f44d9e3a2b96efa38b1677439d79c99357600a62cc1e9594e/matplotlib-3.10.8-cp312-cp312-win_amd64.whl", hash = "sha256:dd80ecb295460a5d9d260df63c43f4afbdd832d725a531f008dad1664f458adf", size = 8142717, upload-time = "2025-12-10T22:55:41.103Z" }, + { url = "https://files.pythonhosted.org/packages/f1/76/934db220026b5fef85f45d51a738b91dea7d70207581063cd9bd8fafcf74/matplotlib-3.10.8-cp312-cp312-win_arm64.whl", hash = "sha256:3c624e43ed56313651bc18a47f838b60d7b8032ed348911c54906b130b20071b", size = 8012751, upload-time = "2025-12-10T22:55:42.684Z" }, + { url = "https://files.pythonhosted.org/packages/3d/b9/15fd5541ef4f5b9a17eefd379356cf12175fe577424e7b1d80676516031a/matplotlib-3.10.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3f2e409836d7f5ac2f1c013110a4d50b9f7edc26328c108915f9075d7d7a91b6", size = 8261076, upload-time = "2025-12-10T22:55:44.648Z" }, + { url = "https://files.pythonhosted.org/packages/8d/a0/2ba3473c1b66b9c74dc7107c67e9008cb1782edbe896d4c899d39ae9cf78/matplotlib-3.10.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:56271f3dac49a88d7fca5060f004d9d22b865f743a12a23b1e937a0be4818ee1", size = 8148794, upload-time = "2025-12-10T22:55:46.252Z" }, + { url = "https://files.pythonhosted.org/packages/75/97/a471f1c3eb1fd6f6c24a31a5858f443891d5127e63a7788678d14e249aea/matplotlib-3.10.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a0a7f52498f72f13d4a25ea70f35f4cb60642b466cbb0a9be951b5bc3f45a486", size = 8718474, upload-time = "2025-12-10T22:55:47.864Z" }, + { url = "https://files.pythonhosted.org/packages/01/be/cd478f4b66f48256f42927d0acbcd63a26a893136456cd079c0cc24fbabf/matplotlib-3.10.8-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:646d95230efb9ca614a7a594d4fcacde0ac61d25e37dd51710b36477594963ce", size = 9549637, upload-time = "2025-12-10T22:55:50.048Z" }, + { url = "https://files.pythonhosted.org/packages/5d/7c/8dc289776eae5109e268c4fb92baf870678dc048a25d4ac903683b86d5bf/matplotlib-3.10.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f89c151aab2e2e23cb3fe0acad1e8b82841fd265379c4cecd0f3fcb34c15e0f6", size = 9613678, upload-time = "2025-12-10T22:55:52.21Z" }, + { url = "https://files.pythonhosted.org/packages/64/40/37612487cc8a437d4dd261b32ca21fe2d79510fe74af74e1f42becb1bdb8/matplotlib-3.10.8-cp313-cp313-win_amd64.whl", hash = "sha256:e8ea3e2d4066083e264e75c829078f9e149fa119d27e19acd503de65e0b13149", size = 8142686, upload-time = "2025-12-10T22:55:54.253Z" }, + { url = "https://files.pythonhosted.org/packages/66/52/8d8a8730e968185514680c2a6625943f70269509c3dcfc0dcf7d75928cb8/matplotlib-3.10.8-cp313-cp313-win_arm64.whl", hash = "sha256:c108a1d6fa78a50646029cb6d49808ff0fc1330fda87fa6f6250c6b5369b6645", size = 8012917, upload-time = "2025-12-10T22:55:56.268Z" }, + { url = "https://files.pythonhosted.org/packages/b5/27/51fe26e1062f298af5ef66343d8ef460e090a27fea73036c76c35821df04/matplotlib-3.10.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:ad3d9833a64cf48cc4300f2b406c3d0f4f4724a91c0bd5640678a6ba7c102077", size = 8305679, upload-time = "2025-12-10T22:55:57.856Z" }, + { url = "https://files.pythonhosted.org/packages/2c/1e/4de865bc591ac8e3062e835f42dd7fe7a93168d519557837f0e37513f629/matplotlib-3.10.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:eb3823f11823deade26ce3b9f40dcb4a213da7a670013929f31d5f5ed1055b22", size = 8198336, upload-time = "2025-12-10T22:55:59.371Z" }, + { url = "https://files.pythonhosted.org/packages/c6/cb/2f7b6e75fb4dce87ef91f60cac4f6e34f4c145ab036a22318ec837971300/matplotlib-3.10.8-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d9050fee89a89ed57b4fb2c1bfac9a3d0c57a0d55aed95949eedbc42070fea39", size = 8731653, upload-time = "2025-12-10T22:56:01.032Z" }, + { url = "https://files.pythonhosted.org/packages/46/b3/bd9c57d6ba670a37ab31fb87ec3e8691b947134b201f881665b28cc039ff/matplotlib-3.10.8-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b44d07310e404ba95f8c25aa5536f154c0a8ec473303535949e52eb71d0a1565", size = 9561356, upload-time = "2025-12-10T22:56:02.95Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3d/8b94a481456dfc9dfe6e39e93b5ab376e50998cddfd23f4ae3b431708f16/matplotlib-3.10.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:0a33deb84c15ede243aead39f77e990469fff93ad1521163305095b77b72ce4a", size = 9614000, upload-time = "2025-12-10T22:56:05.411Z" }, + { url = "https://files.pythonhosted.org/packages/bd/cd/bc06149fe5585ba800b189a6a654a75f1f127e8aab02fd2be10df7fa500c/matplotlib-3.10.8-cp313-cp313t-win_amd64.whl", hash = "sha256:3a48a78d2786784cc2413e57397981fb45c79e968d99656706018d6e62e57958", size = 8220043, upload-time = "2025-12-10T22:56:07.551Z" }, + { url = "https://files.pythonhosted.org/packages/e3/de/b22cf255abec916562cc04eef457c13e58a1990048de0c0c3604d082355e/matplotlib-3.10.8-cp313-cp313t-win_arm64.whl", hash = "sha256:15d30132718972c2c074cd14638c7f4592bd98719e2308bccea40e0538bc0cb5", size = 8062075, upload-time = "2025-12-10T22:56:09.178Z" }, + { url = "https://files.pythonhosted.org/packages/3c/43/9c0ff7a2f11615e516c3b058e1e6e8f9614ddeca53faca06da267c48345d/matplotlib-3.10.8-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:b53285e65d4fa4c86399979e956235deb900be5baa7fc1218ea67fbfaeaadd6f", size = 8262481, upload-time = "2025-12-10T22:56:10.885Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ca/e8ae28649fcdf039fda5ef554b40a95f50592a3c47e6f7270c9561c12b07/matplotlib-3.10.8-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:32f8dce744be5569bebe789e46727946041199030db8aeb2954d26013a0eb26b", size = 8151473, upload-time = "2025-12-10T22:56:12.377Z" }, + { url = "https://files.pythonhosted.org/packages/f1/6f/009d129ae70b75e88cbe7e503a12a4c0670e08ed748a902c2568909e9eb5/matplotlib-3.10.8-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4cf267add95b1c88300d96ca837833d4112756045364f5c734a2276038dae27d", size = 9553896, upload-time = "2025-12-10T22:56:14.432Z" }, + { url = "https://files.pythonhosted.org/packages/f5/26/4221a741eb97967bc1fd5e4c52b9aa5a91b2f4ec05b59f6def4d820f9df9/matplotlib-3.10.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2cf5bd12cecf46908f286d7838b2abc6c91cda506c0445b8223a7c19a00df008", size = 9824193, upload-time = "2025-12-10T22:56:16.29Z" }, + { url = "https://files.pythonhosted.org/packages/1f/f3/3abf75f38605772cf48a9daf5821cd4f563472f38b4b828c6fba6fa6d06e/matplotlib-3.10.8-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:41703cc95688f2516b480f7f339d8851a6035f18e100ee6a32bc0b8536a12a9c", size = 9615444, upload-time = "2025-12-10T22:56:18.155Z" }, + { url = "https://files.pythonhosted.org/packages/93/a5/de89ac80f10b8dc615807ee1133cd99ac74082581196d4d9590bea10690d/matplotlib-3.10.8-cp314-cp314-win_amd64.whl", hash = "sha256:83d282364ea9f3e52363da262ce32a09dfe241e4080dcedda3c0db059d3c1f11", size = 8272719, upload-time = "2025-12-10T22:56:20.366Z" }, + { url = "https://files.pythonhosted.org/packages/69/ce/b006495c19ccc0a137b48083168a37bd056392dee02f87dba0472f2797fe/matplotlib-3.10.8-cp314-cp314-win_arm64.whl", hash = "sha256:2c1998e92cd5999e295a731bcb2911c75f597d937341f3030cc24ef2733d78a8", size = 8144205, upload-time = "2025-12-10T22:56:22.239Z" }, + { url = "https://files.pythonhosted.org/packages/68/d9/b31116a3a855bd313c6fcdb7226926d59b041f26061c6c5b1be66a08c826/matplotlib-3.10.8-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:b5a2b97dbdc7d4f353ebf343744f1d1f1cca8aa8bfddb4262fcf4306c3761d50", size = 8305785, upload-time = "2025-12-10T22:56:24.218Z" }, + { url = "https://files.pythonhosted.org/packages/1e/90/6effe8103f0272685767ba5f094f453784057072f49b393e3ea178fe70a5/matplotlib-3.10.8-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3f5c3e4da343bba819f0234186b9004faba952cc420fbc522dc4e103c1985908", size = 8198361, upload-time = "2025-12-10T22:56:26.787Z" }, + { url = "https://files.pythonhosted.org/packages/d7/65/a73188711bea603615fc0baecca1061429ac16940e2385433cc778a9d8e7/matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f62550b9a30afde8c1c3ae450e5eb547d579dd69b25c2fc7a1c67f934c1717a", size = 9561357, upload-time = "2025-12-10T22:56:28.953Z" }, + { url = "https://files.pythonhosted.org/packages/f4/3d/b5c5d5d5be8ce63292567f0e2c43dde9953d3ed86ac2de0a72e93c8f07a1/matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:495672de149445ec1b772ff2c9ede9b769e3cb4f0d0aa7fa730d7f59e2d4e1c1", size = 9823610, upload-time = "2025-12-10T22:56:31.455Z" }, + { url = "https://files.pythonhosted.org/packages/4d/4b/e7beb6bbd49f6bae727a12b270a2654d13c397576d25bd6786e47033300f/matplotlib-3.10.8-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:595ba4d8fe983b88f0eec8c26a241e16d6376fe1979086232f481f8f3f67494c", size = 9614011, upload-time = "2025-12-10T22:56:33.85Z" }, + { url = "https://files.pythonhosted.org/packages/7c/e6/76f2813d31f032e65f6f797e3f2f6e4aab95b65015924b1c51370395c28a/matplotlib-3.10.8-cp314-cp314t-win_amd64.whl", hash = "sha256:25d380fe8b1dc32cf8f0b1b448470a77afb195438bafdf1d858bfb876f3edf7b", size = 8362801, upload-time = "2025-12-10T22:56:36.107Z" }, + { url = "https://files.pythonhosted.org/packages/5d/49/d651878698a0b67f23aa28e17f45a6d6dd3d3f933fa29087fa4ce5947b5a/matplotlib-3.10.8-cp314-cp314t-win_arm64.whl", hash = "sha256:113bb52413ea508ce954a02c10ffd0d565f9c3bc7f2eddc27dfe1731e71c7b5f", size = 8192560, upload-time = "2025-12-10T22:56:38.008Z" }, + { url = "https://files.pythonhosted.org/packages/f5/43/31d59500bb950b0d188e149a2e552040528c13d6e3d6e84d0cccac593dcd/matplotlib-3.10.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f97aeb209c3d2511443f8797e3e5a569aebb040d4f8bc79aa3ee78a8fb9e3dd8", size = 8237252, upload-time = "2025-12-10T22:56:39.529Z" }, + { url = "https://files.pythonhosted.org/packages/0c/2c/615c09984f3c5f907f51c886538ad785cf72e0e11a3225de2c0f9442aecc/matplotlib-3.10.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:fb061f596dad3a0f52b60dc6a5dec4a0c300dec41e058a7efe09256188d170b7", size = 8124693, upload-time = "2025-12-10T22:56:41.758Z" }, + { url = "https://files.pythonhosted.org/packages/91/e1/2757277a1c56041e1fc104b51a0f7b9a4afc8eb737865d63cababe30bc61/matplotlib-3.10.8-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:12d90df9183093fcd479f4172ac26b322b1248b15729cb57f42f71f24c7e37a3", size = 8702205, upload-time = "2025-12-10T22:56:43.415Z" }, + { url = "https://files.pythonhosted.org/packages/04/30/3afaa31c757f34b7725ab9d2ba8b48b5e89c2019c003e7d0ead143aabc5a/matplotlib-3.10.8-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6da7c2ce169267d0d066adcf63758f0604aa6c3eebf67458930f9d9b79ad1db1", size = 8249198, upload-time = "2025-12-10T22:56:45.584Z" }, + { url = "https://files.pythonhosted.org/packages/48/2f/6334aec331f57485a642a7c8be03cb286f29111ae71c46c38b363230063c/matplotlib-3.10.8-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9153c3292705be9f9c64498a8872118540c3f4123d1a1c840172edf262c8be4a", size = 8136817, upload-time = "2025-12-10T22:56:47.339Z" }, + { url = "https://files.pythonhosted.org/packages/73/e4/6d6f14b2a759c622f191b2d67e9075a3f56aaccb3be4bb9bb6890030d0a0/matplotlib-3.10.8-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ae029229a57cd1e8fe542485f27e7ca7b23aa9e8944ddb4985d0bc444f1eca2", size = 8713867, upload-time = "2025-12-10T22:56:48.954Z" }, +] + +[[package]] +name = "matplotlib-inline" +version = "0.2.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c7/74/97e72a36efd4ae2bccb3463284300f8953f199b5ffbc04cbbb0ec78f74b1/matplotlib_inline-0.2.1.tar.gz", hash = "sha256:e1ee949c340d771fc39e241ea75683deb94762c8fa5f2927ec57c83c4dffa9fe", size = 8110, upload-time = "2025-10-23T09:00:22.126Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/af/33/ee4519fa02ed11a94aef9559552f3b17bb863f2ecfe1a35dc7f548cde231/matplotlib_inline-0.2.1-py3-none-any.whl", hash = "sha256:d56ce5156ba6085e00a9d54fead6ed29a9c47e215cd1bba2e976ef39f5710a76", size = 9516, upload-time = "2025-10-23T09:00:20.675Z" }, +] + +[[package]] +name = "narwhals" +version = "2.16.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fc/6f/713be67779028d482c6e0f2dde5bc430021b2578a4808c1c9f6d7ad48257/narwhals-2.16.0.tar.gz", hash = "sha256:155bb45132b370941ba0396d123cf9ed192bf25f39c4cea726f2da422ca4e145", size = 618268, upload-time = "2026-02-02T10:31:00.545Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/03/cc/7cb74758e6df95e0c4e1253f203b6dd7f348bf2f29cf89e9210a2416d535/narwhals-2.16.0-py3-none-any.whl", hash = "sha256:846f1fd7093ac69d63526e50732033e86c30ea0026a44d9b23991010c7d1485d", size = 443951, upload-time = "2026-02-02T10:30:58.635Z" }, +] + +[[package]] +name = "nbformat" +version = "5.10.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fastjsonschema" }, + { name = "jsonschema" }, + { name = "jupyter-core" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749, upload-time = "2024-04-04T11:20:37.371Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454, upload-time = "2024-04-04T11:20:34.895Z" }, +] + +[[package]] +name = "networkx" +version = "3.4.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" }, +] + +[[package]] +name = "networkx" +version = "3.6.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl", hash = "sha256:d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762", size = 2068504, upload-time = "2025-12-08T17:02:38.159Z" }, +] + +[[package]] +name = "numba" +version = "0.63.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llvmlite" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/dc/60/0145d479b2209bd8fdae5f44201eceb8ce5a23e0ed54c71f57db24618665/numba-0.63.1.tar.gz", hash = "sha256:b320aa675d0e3b17b40364935ea52a7b1c670c9037c39cf92c49502a75902f4b", size = 2761666, upload-time = "2025-12-10T02:57:39.002Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5e/ce/5283d4ffa568f795bb0fd61ee1f0efc0c6094b94209259167fc8d4276bde/numba-0.63.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c6d6bf5bf00f7db629305caaec82a2ffb8abe2bf45eaad0d0738dc7de4113779", size = 2680810, upload-time = "2025-12-10T02:56:55.269Z" }, + { url = "https://files.pythonhosted.org/packages/0f/72/a8bda517e26d912633b32626333339b7c769ea73a5c688365ea5f88fd07e/numba-0.63.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08653d0dfc9cc9c4c9a8fba29ceb1f2d5340c3b86c4a7e5e07e42b643bc6a2f4", size = 3739735, upload-time = "2025-12-10T02:56:57.922Z" }, + { url = "https://files.pythonhosted.org/packages/ca/17/1913b7c1173b2db30fb7a9696892a7c4c59aeee777a9af6859e9e01bac51/numba-0.63.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f09eebf5650246ce2a4e9a8d38270e2d4b0b0ae978103bafb38ed7adc5ea906e", size = 3446707, upload-time = "2025-12-10T02:56:59.837Z" }, + { url = "https://files.pythonhosted.org/packages/b4/77/703db56c3061e9fdad5e79c91452947fdeb2ec0bdfe4affe9b144e7025e0/numba-0.63.1-cp310-cp310-win_amd64.whl", hash = "sha256:f8bba17421d865d8c0f7be2142754ebce53e009daba41c44cf6909207d1a8d7d", size = 2747374, upload-time = "2025-12-10T02:57:07.908Z" }, + { url = "https://files.pythonhosted.org/packages/70/90/5f8614c165d2e256fbc6c57028519db6f32e4982475a372bbe550ea0454c/numba-0.63.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b33db00f18ccc790ee9911ce03fcdfe9d5124637d1ecc266f5ae0df06e02fec3", size = 2680501, upload-time = "2025-12-10T02:57:09.797Z" }, + { url = "https://files.pythonhosted.org/packages/dc/9d/d0afc4cf915edd8eadd9b2ab5b696242886ee4f97720d9322650d66a88c6/numba-0.63.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7d31ea186a78a7c0f6b1b2a3fe68057fdb291b045c52d86232b5383b6cf4fc25", size = 3744945, upload-time = "2025-12-10T02:57:11.697Z" }, + { url = "https://files.pythonhosted.org/packages/05/a9/d82f38f2ab73f3be6f838a826b545b80339762ee8969c16a8bf1d39395a8/numba-0.63.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ed3bb2fbdb651d6aac394388130a7001aab6f4541837123a4b4ab8b02716530c", size = 3450827, upload-time = "2025-12-10T02:57:13.709Z" }, + { url = "https://files.pythonhosted.org/packages/18/3f/a9b106e93c5bd7434e65f044bae0d204e20aa7f7f85d72ceb872c7c04216/numba-0.63.1-cp311-cp311-win_amd64.whl", hash = "sha256:1ecbff7688f044b1601be70113e2fb1835367ee0b28ffa8f3adf3a05418c5c87", size = 2747262, upload-time = "2025-12-10T02:57:15.664Z" }, + { url = "https://files.pythonhosted.org/packages/14/9c/c0974cd3d00ff70d30e8ff90522ba5fbb2bcee168a867d2321d8d0457676/numba-0.63.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2819cd52afa5d8d04e057bdfd54367575105f8829350d8fb5e4066fb7591cc71", size = 2680981, upload-time = "2025-12-10T02:57:17.579Z" }, + { url = "https://files.pythonhosted.org/packages/cb/70/ea2bc45205f206b7a24ee68a159f5097c9ca7e6466806e7c213587e0c2b1/numba-0.63.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5cfd45dbd3d409e713b1ccfdc2ee72ca82006860254429f4ef01867fdba5845f", size = 3801656, upload-time = "2025-12-10T02:57:19.106Z" }, + { url = "https://files.pythonhosted.org/packages/0d/82/4f4ba4fd0f99825cbf3cdefd682ca3678be1702b63362011de6e5f71f831/numba-0.63.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:69a599df6976c03b7ecf15d05302696f79f7e6d10d620367407517943355bcb0", size = 3501857, upload-time = "2025-12-10T02:57:20.721Z" }, + { url = "https://files.pythonhosted.org/packages/af/fd/6540456efa90b5f6604a86ff50dabefb187e43557e9081adcad3be44f048/numba-0.63.1-cp312-cp312-win_amd64.whl", hash = "sha256:bbad8c63e4fc7eb3cdb2c2da52178e180419f7969f9a685f283b313a70b92af3", size = 2750282, upload-time = "2025-12-10T02:57:22.474Z" }, + { url = "https://files.pythonhosted.org/packages/57/f7/e19e6eff445bec52dde5bed1ebb162925a8e6f988164f1ae4b3475a73680/numba-0.63.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:0bd4fd820ef7442dcc07da184c3f54bb41d2bdb7b35bacf3448e73d081f730dc", size = 2680954, upload-time = "2025-12-10T02:57:24.145Z" }, + { url = "https://files.pythonhosted.org/packages/e9/6c/1e222edba1e20e6b113912caa9b1665b5809433cbcb042dfd133c6f1fd38/numba-0.63.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:53de693abe4be3bd4dee38e1c55f01c55ff644a6a3696a3670589e6e4c39cde2", size = 3809736, upload-time = "2025-12-10T02:57:25.836Z" }, + { url = "https://files.pythonhosted.org/packages/76/0a/590bad11a8b3feeac30a24d01198d46bdb76ad15c70d3a530691ce3cae58/numba-0.63.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:81227821a72a763c3d4ac290abbb4371d855b59fdf85d5af22a47c0e86bf8c7e", size = 3508854, upload-time = "2025-12-10T02:57:27.438Z" }, + { url = "https://files.pythonhosted.org/packages/4e/f5/3800384a24eed1e4d524669cdbc0b9b8a628800bb1e90d7bd676e5f22581/numba-0.63.1-cp313-cp313-win_amd64.whl", hash = "sha256:eb227b07c2ac37b09432a9bda5142047a2d1055646e089d4a240a2643e508102", size = 2750228, upload-time = "2025-12-10T02:57:30.36Z" }, + { url = "https://files.pythonhosted.org/packages/36/2f/53be2aa8a55ee2608ebe1231789cbb217f6ece7f5e1c685d2f0752e95a5b/numba-0.63.1-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:f180883e5508940cc83de8a8bea37fc6dd20fbe4e5558d4659b8b9bef5ff4731", size = 2681153, upload-time = "2025-12-10T02:57:32.016Z" }, + { url = "https://files.pythonhosted.org/packages/13/91/53e59c86759a0648282368d42ba732c29524a745fd555ed1fb1df83febbe/numba-0.63.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0938764afa82a47c0e895637a6c55547a42c9e1d35cac42285b1fa60a8b02bb", size = 3778718, upload-time = "2025-12-10T02:57:33.764Z" }, + { url = "https://files.pythonhosted.org/packages/6c/0c/2be19eba50b0b7636f6d1f69dfb2825530537708a234ba1ff34afc640138/numba-0.63.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f90a929fa5094e062d4e0368ede1f4497d5e40f800e80aa5222c4734236a2894", size = 3478712, upload-time = "2025-12-10T02:57:35.518Z" }, + { url = "https://files.pythonhosted.org/packages/0d/5f/4d0c9e756732577a52211f31da13a3d943d185f7fb90723f56d79c696caa/numba-0.63.1-cp314-cp314-win_amd64.whl", hash = "sha256:8d6d5ce85f572ed4e1a135dbb8c0114538f9dd0e3657eeb0bb64ab204cbe2a8f", size = 2752161, upload-time = "2025-12-10T02:57:37.12Z" }, +] + +[[package]] +name = "numpy" +version = "2.2.6" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245, upload-time = "2025-05-17T21:27:58.555Z" }, + { url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90", size = 14360048, upload-time = "2025-05-17T21:28:21.406Z" }, + { url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163", size = 5340542, upload-time = "2025-05-17T21:28:30.931Z" }, + { url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf", size = 6878301, upload-time = "2025-05-17T21:28:41.613Z" }, + { url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83", size = 14297320, upload-time = "2025-05-17T21:29:02.78Z" }, + { url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915", size = 16801050, upload-time = "2025-05-17T21:29:27.675Z" }, + { url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680", size = 15807034, upload-time = "2025-05-17T21:29:51.102Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289", size = 18614185, upload-time = "2025-05-17T21:30:18.703Z" }, + { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d", size = 6527149, upload-time = "2025-05-17T21:30:29.788Z" }, + { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3", size = 12904620, upload-time = "2025-05-17T21:30:48.994Z" }, + { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963, upload-time = "2025-05-17T21:31:19.36Z" }, + { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743, upload-time = "2025-05-17T21:31:41.087Z" }, + { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616, upload-time = "2025-05-17T21:31:50.072Z" }, + { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579, upload-time = "2025-05-17T21:32:01.712Z" }, + { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005, upload-time = "2025-05-17T21:32:23.332Z" }, + { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570, upload-time = "2025-05-17T21:32:47.991Z" }, + { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548, upload-time = "2025-05-17T21:33:11.728Z" }, + { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521, upload-time = "2025-05-17T21:33:39.139Z" }, + { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866, upload-time = "2025-05-17T21:33:50.273Z" }, + { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455, upload-time = "2025-05-17T21:34:09.135Z" }, + { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348, upload-time = "2025-05-17T21:34:39.648Z" }, + { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362, upload-time = "2025-05-17T21:35:01.241Z" }, + { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103, upload-time = "2025-05-17T21:35:10.622Z" }, + { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382, upload-time = "2025-05-17T21:35:21.414Z" }, + { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462, upload-time = "2025-05-17T21:35:42.174Z" }, + { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618, upload-time = "2025-05-17T21:36:06.711Z" }, + { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511, upload-time = "2025-05-17T21:36:29.965Z" }, + { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783, upload-time = "2025-05-17T21:36:56.883Z" }, + { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506, upload-time = "2025-05-17T21:37:07.368Z" }, + { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190, upload-time = "2025-05-17T21:37:26.213Z" }, + { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828, upload-time = "2025-05-17T21:37:56.699Z" }, + { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006, upload-time = "2025-05-17T21:38:18.291Z" }, + { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765, upload-time = "2025-05-17T21:38:27.319Z" }, + { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736, upload-time = "2025-05-17T21:38:38.141Z" }, + { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719, upload-time = "2025-05-17T21:38:58.433Z" }, + { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072, upload-time = "2025-05-17T21:39:22.638Z" }, + { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213, upload-time = "2025-05-17T21:39:45.865Z" }, + { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632, upload-time = "2025-05-17T21:40:13.331Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532, upload-time = "2025-05-17T21:43:46.099Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885, upload-time = "2025-05-17T21:44:05.145Z" }, + { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467, upload-time = "2025-05-17T21:40:44Z" }, + { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144, upload-time = "2025-05-17T21:41:05.695Z" }, + { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217, upload-time = "2025-05-17T21:41:15.903Z" }, + { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014, upload-time = "2025-05-17T21:41:27.321Z" }, + { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935, upload-time = "2025-05-17T21:41:49.738Z" }, + { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122, upload-time = "2025-05-17T21:42:14.046Z" }, + { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143, upload-time = "2025-05-17T21:42:37.464Z" }, + { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260, upload-time = "2025-05-17T21:43:05.189Z" }, + { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225, upload-time = "2025-05-17T21:43:16.254Z" }, + { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374, upload-time = "2025-05-17T21:43:35.479Z" }, + { url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d", size = 21040391, upload-time = "2025-05-17T21:44:35.948Z" }, + { url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db", size = 6786754, upload-time = "2025-05-17T21:44:47.446Z" }, + { url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543", size = 16643476, upload-time = "2025-05-17T21:45:11.871Z" }, + { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666, upload-time = "2025-05-17T21:45:31.426Z" }, +] + +[[package]] +name = "numpy" +version = "2.3.5" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +sdist = { url = "https://files.pythonhosted.org/packages/76/65/21b3bc86aac7b8f2862db1e808f1ea22b028e30a225a34a5ede9bf8678f2/numpy-2.3.5.tar.gz", hash = "sha256:784db1dcdab56bf0517743e746dfb0f885fc68d948aba86eeec2cba234bdf1c0", size = 20584950, upload-time = "2025-11-16T22:52:42.067Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/77/84dd1d2e34d7e2792a236ba180b5e8fcc1e3e414e761ce0253f63d7f572e/numpy-2.3.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:de5672f4a7b200c15a4127042170a694d4df43c992948f5e1af57f0174beed10", size = 17034641, upload-time = "2025-11-16T22:49:19.336Z" }, + { url = "https://files.pythonhosted.org/packages/2a/ea/25e26fa5837106cde46ae7d0b667e20f69cbbc0efd64cba8221411ab26ae/numpy-2.3.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:acfd89508504a19ed06ef963ad544ec6664518c863436306153e13e94605c218", size = 12528324, upload-time = "2025-11-16T22:49:22.582Z" }, + { url = "https://files.pythonhosted.org/packages/4d/1a/e85f0eea4cf03d6a0228f5c0256b53f2df4bc794706e7df019fc622e47f1/numpy-2.3.5-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:ffe22d2b05504f786c867c8395de703937f934272eb67586817b46188b4ded6d", size = 5356872, upload-time = "2025-11-16T22:49:25.408Z" }, + { url = "https://files.pythonhosted.org/packages/5c/bb/35ef04afd567f4c989c2060cde39211e4ac5357155c1833bcd1166055c61/numpy-2.3.5-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:872a5cf366aec6bb1147336480fef14c9164b154aeb6542327de4970282cd2f5", size = 6893148, upload-time = "2025-11-16T22:49:27.549Z" }, + { url = "https://files.pythonhosted.org/packages/f2/2b/05bbeb06e2dff5eab512dfc678b1cc5ee94d8ac5956a0885c64b6b26252b/numpy-2.3.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3095bdb8dd297e5920b010e96134ed91d852d81d490e787beca7e35ae1d89cf7", size = 14557282, upload-time = "2025-11-16T22:49:30.964Z" }, + { url = "https://files.pythonhosted.org/packages/65/fb/2b23769462b34398d9326081fad5655198fcf18966fcb1f1e49db44fbf31/numpy-2.3.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8cba086a43d54ca804ce711b2a940b16e452807acebe7852ff327f1ecd49b0d4", size = 16897903, upload-time = "2025-11-16T22:49:34.191Z" }, + { url = "https://files.pythonhosted.org/packages/ac/14/085f4cf05fc3f1e8aa95e85404e984ffca9b2275a5dc2b1aae18a67538b8/numpy-2.3.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6cf9b429b21df6b99f4dee7a1218b8b7ffbbe7df8764dc0bd60ce8a0708fed1e", size = 16341672, upload-time = "2025-11-16T22:49:37.2Z" }, + { url = "https://files.pythonhosted.org/packages/6f/3b/1f73994904142b2aa290449b3bb99772477b5fd94d787093e4f24f5af763/numpy-2.3.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:396084a36abdb603546b119d96528c2f6263921c50df3c8fd7cb28873a237748", size = 18838896, upload-time = "2025-11-16T22:49:39.727Z" }, + { url = "https://files.pythonhosted.org/packages/cd/b9/cf6649b2124f288309ffc353070792caf42ad69047dcc60da85ee85fea58/numpy-2.3.5-cp311-cp311-win32.whl", hash = "sha256:b0c7088a73aef3d687c4deef8452a3ac7c1be4e29ed8bf3b366c8111128ac60c", size = 6563608, upload-time = "2025-11-16T22:49:42.079Z" }, + { url = "https://files.pythonhosted.org/packages/aa/44/9fe81ae1dcc29c531843852e2874080dc441338574ccc4306b39e2ff6e59/numpy-2.3.5-cp311-cp311-win_amd64.whl", hash = "sha256:a414504bef8945eae5f2d7cb7be2d4af77c5d1cb5e20b296c2c25b61dff2900c", size = 13078442, upload-time = "2025-11-16T22:49:43.99Z" }, + { url = "https://files.pythonhosted.org/packages/6d/a7/f99a41553d2da82a20a2f22e93c94f928e4490bb447c9ff3c4ff230581d3/numpy-2.3.5-cp311-cp311-win_arm64.whl", hash = "sha256:0cd00b7b36e35398fa2d16af7b907b65304ef8bb4817a550e06e5012929830fa", size = 10458555, upload-time = "2025-11-16T22:49:47.092Z" }, + { url = "https://files.pythonhosted.org/packages/44/37/e669fe6cbb2b96c62f6bbedc6a81c0f3b7362f6a59230b23caa673a85721/numpy-2.3.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:74ae7b798248fe62021dbf3c914245ad45d1a6b0cb4a29ecb4b31d0bfbc4cc3e", size = 16733873, upload-time = "2025-11-16T22:49:49.84Z" }, + { url = "https://files.pythonhosted.org/packages/c5/65/df0db6c097892c9380851ab9e44b52d4f7ba576b833996e0080181c0c439/numpy-2.3.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ee3888d9ff7c14604052b2ca5535a30216aa0a58e948cdd3eeb8d3415f638769", size = 12259838, upload-time = "2025-11-16T22:49:52.863Z" }, + { url = "https://files.pythonhosted.org/packages/5b/e1/1ee06e70eb2136797abe847d386e7c0e830b67ad1d43f364dd04fa50d338/numpy-2.3.5-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:612a95a17655e213502f60cfb9bf9408efdc9eb1d5f50535cc6eb365d11b42b5", size = 5088378, upload-time = "2025-11-16T22:49:55.055Z" }, + { url = "https://files.pythonhosted.org/packages/6d/9c/1ca85fb86708724275103b81ec4cf1ac1d08f465368acfc8da7ab545bdae/numpy-2.3.5-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3101e5177d114a593d79dd79658650fe28b5a0d8abeb8ce6f437c0e6df5be1a4", size = 6628559, upload-time = "2025-11-16T22:49:57.371Z" }, + { url = "https://files.pythonhosted.org/packages/74/78/fcd41e5a0ce4f3f7b003da85825acddae6d7ecb60cf25194741b036ca7d6/numpy-2.3.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b973c57ff8e184109db042c842423ff4f60446239bd585a5131cc47f06f789d", size = 14250702, upload-time = "2025-11-16T22:49:59.632Z" }, + { url = "https://files.pythonhosted.org/packages/b6/23/2a1b231b8ff672b4c450dac27164a8b2ca7d9b7144f9c02d2396518352eb/numpy-2.3.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0d8163f43acde9a73c2a33605353a4f1bc4798745a8b1d73183b28e5b435ae28", size = 16606086, upload-time = "2025-11-16T22:50:02.127Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c5/5ad26fbfbe2012e190cc7d5003e4d874b88bb18861d0829edc140a713021/numpy-2.3.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:51c1e14eb1e154ebd80e860722f9e6ed6ec89714ad2db2d3aa33c31d7c12179b", size = 16025985, upload-time = "2025-11-16T22:50:04.536Z" }, + { url = "https://files.pythonhosted.org/packages/d2/fa/dd48e225c46c819288148d9d060b047fd2a6fb1eb37eae25112ee4cb4453/numpy-2.3.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b46b4ec24f7293f23adcd2d146960559aaf8020213de8ad1909dba6c013bf89c", size = 18542976, upload-time = "2025-11-16T22:50:07.557Z" }, + { url = "https://files.pythonhosted.org/packages/05/79/ccbd23a75862d95af03d28b5c6901a1b7da4803181513d52f3b86ed9446e/numpy-2.3.5-cp312-cp312-win32.whl", hash = "sha256:3997b5b3c9a771e157f9aae01dd579ee35ad7109be18db0e85dbdbe1de06e952", size = 6285274, upload-time = "2025-11-16T22:50:10.746Z" }, + { url = "https://files.pythonhosted.org/packages/2d/57/8aeaf160312f7f489dea47ab61e430b5cb051f59a98ae68b7133ce8fa06a/numpy-2.3.5-cp312-cp312-win_amd64.whl", hash = "sha256:86945f2ee6d10cdfd67bcb4069c1662dd711f7e2a4343db5cecec06b87cf31aa", size = 12782922, upload-time = "2025-11-16T22:50:12.811Z" }, + { url = "https://files.pythonhosted.org/packages/78/a6/aae5cc2ca78c45e64b9ef22f089141d661516856cf7c8a54ba434576900d/numpy-2.3.5-cp312-cp312-win_arm64.whl", hash = "sha256:f28620fe26bee16243be2b7b874da327312240a7cdc38b769a697578d2100013", size = 10194667, upload-time = "2025-11-16T22:50:16.16Z" }, + { url = "https://files.pythonhosted.org/packages/db/69/9cde09f36da4b5a505341180a3f2e6fadc352fd4d2b7096ce9778db83f1a/numpy-2.3.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:d0f23b44f57077c1ede8c5f26b30f706498b4862d3ff0a7298b8411dd2f043ff", size = 16728251, upload-time = "2025-11-16T22:50:19.013Z" }, + { url = "https://files.pythonhosted.org/packages/79/fb/f505c95ceddd7027347b067689db71ca80bd5ecc926f913f1a23e65cf09b/numpy-2.3.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:aa5bc7c5d59d831d9773d1170acac7893ce3a5e130540605770ade83280e7188", size = 12254652, upload-time = "2025-11-16T22:50:21.487Z" }, + { url = "https://files.pythonhosted.org/packages/78/da/8c7738060ca9c31b30e9301ee0cf6c5ffdbf889d9593285a1cead337f9a5/numpy-2.3.5-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:ccc933afd4d20aad3c00bcef049cb40049f7f196e0397f1109dba6fed63267b0", size = 5083172, upload-time = "2025-11-16T22:50:24.562Z" }, + { url = "https://files.pythonhosted.org/packages/a4/b4/ee5bb2537fb9430fd2ef30a616c3672b991a4129bb1c7dcc42aa0abbe5d7/numpy-2.3.5-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:afaffc4393205524af9dfa400fa250143a6c3bc646c08c9f5e25a9f4b4d6a903", size = 6622990, upload-time = "2025-11-16T22:50:26.47Z" }, + { url = "https://files.pythonhosted.org/packages/95/03/dc0723a013c7d7c19de5ef29e932c3081df1c14ba582b8b86b5de9db7f0f/numpy-2.3.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c75442b2209b8470d6d5d8b1c25714270686f14c749028d2199c54e29f20b4d", size = 14248902, upload-time = "2025-11-16T22:50:28.861Z" }, + { url = "https://files.pythonhosted.org/packages/f5/10/ca162f45a102738958dcec8023062dad0cbc17d1ab99d68c4e4a6c45fb2b/numpy-2.3.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11e06aa0af8c0f05104d56450d6093ee639e15f24ecf62d417329d06e522e017", size = 16597430, upload-time = "2025-11-16T22:50:31.56Z" }, + { url = "https://files.pythonhosted.org/packages/2a/51/c1e29be863588db58175175f057286900b4b3327a1351e706d5e0f8dd679/numpy-2.3.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ed89927b86296067b4f81f108a2271d8926467a8868e554eaf370fc27fa3ccaf", size = 16024551, upload-time = "2025-11-16T22:50:34.242Z" }, + { url = "https://files.pythonhosted.org/packages/83/68/8236589d4dbb87253d28259d04d9b814ec0ecce7cb1c7fed29729f4c3a78/numpy-2.3.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:51c55fe3451421f3a6ef9a9c1439e82101c57a2c9eab9feb196a62b1a10b58ce", size = 18533275, upload-time = "2025-11-16T22:50:37.651Z" }, + { url = "https://files.pythonhosted.org/packages/40/56/2932d75b6f13465239e3b7b7e511be27f1b8161ca2510854f0b6e521c395/numpy-2.3.5-cp313-cp313-win32.whl", hash = "sha256:1978155dd49972084bd6ef388d66ab70f0c323ddee6f693d539376498720fb7e", size = 6277637, upload-time = "2025-11-16T22:50:40.11Z" }, + { url = "https://files.pythonhosted.org/packages/0c/88/e2eaa6cffb115b85ed7c7c87775cb8bcf0816816bc98ca8dbfa2ee33fe6e/numpy-2.3.5-cp313-cp313-win_amd64.whl", hash = "sha256:00dc4e846108a382c5869e77c6ed514394bdeb3403461d25a829711041217d5b", size = 12779090, upload-time = "2025-11-16T22:50:42.503Z" }, + { url = "https://files.pythonhosted.org/packages/8f/88/3f41e13a44ebd4034ee17baa384acac29ba6a4fcc2aca95f6f08ca0447d1/numpy-2.3.5-cp313-cp313-win_arm64.whl", hash = "sha256:0472f11f6ec23a74a906a00b48a4dcf3849209696dff7c189714511268d103ae", size = 10194710, upload-time = "2025-11-16T22:50:44.971Z" }, + { url = "https://files.pythonhosted.org/packages/13/cb/71744144e13389d577f867f745b7df2d8489463654a918eea2eeb166dfc9/numpy-2.3.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:414802f3b97f3c1eef41e530aaba3b3c1620649871d8cb38c6eaff034c2e16bd", size = 16827292, upload-time = "2025-11-16T22:50:47.715Z" }, + { url = "https://files.pythonhosted.org/packages/71/80/ba9dc6f2a4398e7f42b708a7fdc841bb638d353be255655498edbf9a15a8/numpy-2.3.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5ee6609ac3604fa7780e30a03e5e241a7956f8e2fcfe547d51e3afa5247ac47f", size = 12378897, upload-time = "2025-11-16T22:50:51.327Z" }, + { url = "https://files.pythonhosted.org/packages/2e/6d/db2151b9f64264bcceccd51741aa39b50150de9b602d98ecfe7e0c4bff39/numpy-2.3.5-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:86d835afea1eaa143012a2d7a3f45a3adce2d7adc8b4961f0b362214d800846a", size = 5207391, upload-time = "2025-11-16T22:50:54.542Z" }, + { url = "https://files.pythonhosted.org/packages/80/ae/429bacace5ccad48a14c4ae5332f6aa8ab9f69524193511d60ccdfdc65fa/numpy-2.3.5-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:30bc11310e8153ca664b14c5f1b73e94bd0503681fcf136a163de856f3a50139", size = 6721275, upload-time = "2025-11-16T22:50:56.794Z" }, + { url = "https://files.pythonhosted.org/packages/74/5b/1919abf32d8722646a38cd527bc3771eb229a32724ee6ba340ead9b92249/numpy-2.3.5-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1062fde1dcf469571705945b0f221b73928f34a20c904ffb45db101907c3454e", size = 14306855, upload-time = "2025-11-16T22:50:59.208Z" }, + { url = "https://files.pythonhosted.org/packages/a5/87/6831980559434973bebc30cd9c1f21e541a0f2b0c280d43d3afd909b66d0/numpy-2.3.5-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce581db493ea1a96c0556360ede6607496e8bf9b3a8efa66e06477267bc831e9", size = 16657359, upload-time = "2025-11-16T22:51:01.991Z" }, + { url = "https://files.pythonhosted.org/packages/dd/91/c797f544491ee99fd00495f12ebb7802c440c1915811d72ac5b4479a3356/numpy-2.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:cc8920d2ec5fa99875b670bb86ddeb21e295cb07aa331810d9e486e0b969d946", size = 16093374, upload-time = "2025-11-16T22:51:05.291Z" }, + { url = "https://files.pythonhosted.org/packages/74/a6/54da03253afcbe7a72785ec4da9c69fb7a17710141ff9ac5fcb2e32dbe64/numpy-2.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:9ee2197ef8c4f0dfe405d835f3b6a14f5fee7782b5de51ba06fb65fc9b36e9f1", size = 18594587, upload-time = "2025-11-16T22:51:08.585Z" }, + { url = "https://files.pythonhosted.org/packages/80/e9/aff53abbdd41b0ecca94285f325aff42357c6b5abc482a3fcb4994290b18/numpy-2.3.5-cp313-cp313t-win32.whl", hash = "sha256:70b37199913c1bd300ff6e2693316c6f869c7ee16378faf10e4f5e3275b299c3", size = 6405940, upload-time = "2025-11-16T22:51:11.541Z" }, + { url = "https://files.pythonhosted.org/packages/d5/81/50613fec9d4de5480de18d4f8ef59ad7e344d497edbef3cfd80f24f98461/numpy-2.3.5-cp313-cp313t-win_amd64.whl", hash = "sha256:b501b5fa195cc9e24fe102f21ec0a44dffc231d2af79950b451e0d99cea02234", size = 12920341, upload-time = "2025-11-16T22:51:14.312Z" }, + { url = "https://files.pythonhosted.org/packages/bb/ab/08fd63b9a74303947f34f0bd7c5903b9c5532c2d287bead5bdf4c556c486/numpy-2.3.5-cp313-cp313t-win_arm64.whl", hash = "sha256:a80afd79f45f3c4a7d341f13acbe058d1ca8ac017c165d3fa0d3de6bc1a079d7", size = 10262507, upload-time = "2025-11-16T22:51:16.846Z" }, + { url = "https://files.pythonhosted.org/packages/ba/97/1a914559c19e32d6b2e233cf9a6a114e67c856d35b1d6babca571a3e880f/numpy-2.3.5-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:bf06bc2af43fa8d32d30fae16ad965663e966b1a3202ed407b84c989c3221e82", size = 16735706, upload-time = "2025-11-16T22:51:19.558Z" }, + { url = "https://files.pythonhosted.org/packages/57/d4/51233b1c1b13ecd796311216ae417796b88b0616cfd8a33ae4536330748a/numpy-2.3.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:052e8c42e0c49d2575621c158934920524f6c5da05a1d3b9bab5d8e259e045f0", size = 12264507, upload-time = "2025-11-16T22:51:22.492Z" }, + { url = "https://files.pythonhosted.org/packages/45/98/2fe46c5c2675b8306d0b4a3ec3494273e93e1226a490f766e84298576956/numpy-2.3.5-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:1ed1ec893cff7040a02c8aa1c8611b94d395590d553f6b53629a4461dc7f7b63", size = 5093049, upload-time = "2025-11-16T22:51:25.171Z" }, + { url = "https://files.pythonhosted.org/packages/ce/0e/0698378989bb0ac5f1660c81c78ab1fe5476c1a521ca9ee9d0710ce54099/numpy-2.3.5-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:2dcd0808a421a482a080f89859a18beb0b3d1e905b81e617a188bd80422d62e9", size = 6626603, upload-time = "2025-11-16T22:51:27Z" }, + { url = "https://files.pythonhosted.org/packages/5e/a6/9ca0eecc489640615642a6cbc0ca9e10df70df38c4d43f5a928ff18d8827/numpy-2.3.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:727fd05b57df37dc0bcf1a27767a3d9a78cbbc92822445f32cc3436ba797337b", size = 14262696, upload-time = "2025-11-16T22:51:29.402Z" }, + { url = "https://files.pythonhosted.org/packages/c8/f6/07ec185b90ec9d7217a00eeeed7383b73d7e709dae2a9a021b051542a708/numpy-2.3.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fffe29a1ef00883599d1dc2c51aa2e5d80afe49523c261a74933df395c15c520", size = 16597350, upload-time = "2025-11-16T22:51:32.167Z" }, + { url = "https://files.pythonhosted.org/packages/75/37/164071d1dde6a1a84c9b8e5b414fa127981bad47adf3a6b7e23917e52190/numpy-2.3.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:8f7f0e05112916223d3f438f293abf0727e1181b5983f413dfa2fefc4098245c", size = 16040190, upload-time = "2025-11-16T22:51:35.403Z" }, + { url = "https://files.pythonhosted.org/packages/08/3c/f18b82a406b04859eb026d204e4e1773eb41c5be58410f41ffa511d114ae/numpy-2.3.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2e2eb32ddb9ccb817d620ac1d8dae7c3f641c1e5f55f531a33e8ab97960a75b8", size = 18536749, upload-time = "2025-11-16T22:51:39.698Z" }, + { url = "https://files.pythonhosted.org/packages/40/79/f82f572bf44cf0023a2fe8588768e23e1592585020d638999f15158609e1/numpy-2.3.5-cp314-cp314-win32.whl", hash = "sha256:66f85ce62c70b843bab1fb14a05d5737741e74e28c7b8b5a064de10142fad248", size = 6335432, upload-time = "2025-11-16T22:51:42.476Z" }, + { url = "https://files.pythonhosted.org/packages/a3/2e/235b4d96619931192c91660805e5e49242389742a7a82c27665021db690c/numpy-2.3.5-cp314-cp314-win_amd64.whl", hash = "sha256:e6a0bc88393d65807d751a614207b7129a310ca4fe76a74e5c7da5fa5671417e", size = 12919388, upload-time = "2025-11-16T22:51:45.275Z" }, + { url = "https://files.pythonhosted.org/packages/07/2b/29fd75ce45d22a39c61aad74f3d718e7ab67ccf839ca8b60866054eb15f8/numpy-2.3.5-cp314-cp314-win_arm64.whl", hash = "sha256:aeffcab3d4b43712bb7a60b65f6044d444e75e563ff6180af8f98dd4b905dfd2", size = 10476651, upload-time = "2025-11-16T22:51:47.749Z" }, + { url = "https://files.pythonhosted.org/packages/17/e1/f6a721234ebd4d87084cfa68d081bcba2f5cfe1974f7de4e0e8b9b2a2ba1/numpy-2.3.5-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:17531366a2e3a9e30762c000f2c43a9aaa05728712e25c11ce1dbe700c53ad41", size = 16834503, upload-time = "2025-11-16T22:51:50.443Z" }, + { url = "https://files.pythonhosted.org/packages/5c/1c/baf7ffdc3af9c356e1c135e57ab7cf8d247931b9554f55c467efe2c69eff/numpy-2.3.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:d21644de1b609825ede2f48be98dfde4656aefc713654eeee280e37cadc4e0ad", size = 12381612, upload-time = "2025-11-16T22:51:53.609Z" }, + { url = "https://files.pythonhosted.org/packages/74/91/f7f0295151407ddc9ba34e699013c32c3c91944f9b35fcf9281163dc1468/numpy-2.3.5-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:c804e3a5aba5460c73955c955bdbd5c08c354954e9270a2c1565f62e866bdc39", size = 5210042, upload-time = "2025-11-16T22:51:56.213Z" }, + { url = "https://files.pythonhosted.org/packages/2e/3b/78aebf345104ec50dd50a4d06ddeb46a9ff5261c33bcc58b1c4f12f85ec2/numpy-2.3.5-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:cc0a57f895b96ec78969c34f682c602bf8da1a0270b09bc65673df2e7638ec20", size = 6724502, upload-time = "2025-11-16T22:51:58.584Z" }, + { url = "https://files.pythonhosted.org/packages/02/c6/7c34b528740512e57ef1b7c8337ab0b4f0bddf34c723b8996c675bc2bc91/numpy-2.3.5-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:900218e456384ea676e24ea6a0417f030a3b07306d29d7ad843957b40a9d8d52", size = 14308962, upload-time = "2025-11-16T22:52:01.698Z" }, + { url = "https://files.pythonhosted.org/packages/80/35/09d433c5262bc32d725bafc619e095b6a6651caf94027a03da624146f655/numpy-2.3.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:09a1bea522b25109bf8e6f3027bd810f7c1085c64a0c7ce050c1676ad0ba010b", size = 16655054, upload-time = "2025-11-16T22:52:04.267Z" }, + { url = "https://files.pythonhosted.org/packages/7a/ab/6a7b259703c09a88804fa2430b43d6457b692378f6b74b356155283566ac/numpy-2.3.5-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:04822c00b5fd0323c8166d66c701dc31b7fbd252c100acd708c48f763968d6a3", size = 16091613, upload-time = "2025-11-16T22:52:08.651Z" }, + { url = "https://files.pythonhosted.org/packages/c2/88/330da2071e8771e60d1038166ff9d73f29da37b01ec3eb43cb1427464e10/numpy-2.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d6889ec4ec662a1a37eb4b4fb26b6100841804dac55bd9df579e326cdc146227", size = 18591147, upload-time = "2025-11-16T22:52:11.453Z" }, + { url = "https://files.pythonhosted.org/packages/51/41/851c4b4082402d9ea860c3626db5d5df47164a712cb23b54be028b184c1c/numpy-2.3.5-cp314-cp314t-win32.whl", hash = "sha256:93eebbcf1aafdf7e2ddd44c2923e2672e1010bddc014138b229e49725b4d6be5", size = 6479806, upload-time = "2025-11-16T22:52:14.641Z" }, + { url = "https://files.pythonhosted.org/packages/90/30/d48bde1dfd93332fa557cff1972fbc039e055a52021fbef4c2c4b1eefd17/numpy-2.3.5-cp314-cp314t-win_amd64.whl", hash = "sha256:c8a9958e88b65c3b27e22ca2a076311636850b612d6bbfb76e8d156aacde2aaf", size = 13105760, upload-time = "2025-11-16T22:52:17.975Z" }, + { url = "https://files.pythonhosted.org/packages/2d/fd/4b5eb0b3e888d86aee4d198c23acec7d214baaf17ea93c1adec94c9518b9/numpy-2.3.5-cp314-cp314t-win_arm64.whl", hash = "sha256:6203fdf9f3dc5bdaed7319ad8698e685c7a3be10819f41d32a0723e611733b42", size = 10545459, upload-time = "2025-11-16T22:52:20.55Z" }, + { url = "https://files.pythonhosted.org/packages/c6/65/f9dea8e109371ade9c782b4e4756a82edf9d3366bca495d84d79859a0b79/numpy-2.3.5-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f0963b55cdd70fad460fa4c1341f12f976bb26cb66021a5580329bd498988310", size = 16910689, upload-time = "2025-11-16T22:52:23.247Z" }, + { url = "https://files.pythonhosted.org/packages/00/4f/edb00032a8fb92ec0a679d3830368355da91a69cab6f3e9c21b64d0bb986/numpy-2.3.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:f4255143f5160d0de972d28c8f9665d882b5f61309d8362fdd3e103cf7bf010c", size = 12457053, upload-time = "2025-11-16T22:52:26.367Z" }, + { url = "https://files.pythonhosted.org/packages/16/a4/e8a53b5abd500a63836a29ebe145fc1ab1f2eefe1cfe59276020373ae0aa/numpy-2.3.5-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:a4b9159734b326535f4dd01d947f919c6eefd2d9827466a696c44ced82dfbc18", size = 5285635, upload-time = "2025-11-16T22:52:29.266Z" }, + { url = "https://files.pythonhosted.org/packages/a3/2f/37eeb9014d9c8b3e9c55bc599c68263ca44fdbc12a93e45a21d1d56df737/numpy-2.3.5-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:2feae0d2c91d46e59fcd62784a3a83b3fb677fead592ce51b5a6fbb4f95965ff", size = 6801770, upload-time = "2025-11-16T22:52:31.421Z" }, + { url = "https://files.pythonhosted.org/packages/7d/e4/68d2f474df2cb671b2b6c2986a02e520671295647dad82484cde80ca427b/numpy-2.3.5-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ffac52f28a7849ad7576293c0cb7b9f08304e8f7d738a8cb8a90ec4c55a998eb", size = 14391768, upload-time = "2025-11-16T22:52:33.593Z" }, + { url = "https://files.pythonhosted.org/packages/b8/50/94ccd8a2b141cb50651fddd4f6a48874acb3c91c8f0842b08a6afc4b0b21/numpy-2.3.5-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:63c0e9e7eea69588479ebf4a8a270d5ac22763cc5854e9a7eae952a3908103f7", size = 16729263, upload-time = "2025-11-16T22:52:36.369Z" }, + { url = "https://files.pythonhosted.org/packages/2d/ee/346fa473e666fe14c52fcdd19ec2424157290a032d4c41f98127bfb31ac7/numpy-2.3.5-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f16417ec91f12f814b10bafe79ef77e70113a2f5f7018640e7425ff979253425", size = 12967213, upload-time = "2025-11-16T22:52:39.38Z" }, +] + +[[package]] +name = "nvidia-nccl-cu12" +version = "2.29.3" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/28/cf/bcf8bb0c0030b1b9a345331f6281c37d2a8669758521eb93c382f6f87c8f/nvidia_nccl_cu12-2.29.3-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:6351b79dc7d2cc3d654ea1523616b9eeded71fe9c8da66b71eef9a5d1b2adad4", size = 289708535, upload-time = "2026-02-03T21:10:58.804Z" }, + { url = "https://files.pythonhosted.org/packages/31/5a/cac7d231f322b66caa16fd4b136ebc8e4b18b2805811c2d58dc47210cdea/nvidia_nccl_cu12-2.29.3-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:35ad42e7d5d722a83c36a3a478e281c20a5646383deaf1b9ed1a9ab7d61bed53", size = 289760316, upload-time = "2026-02-03T21:11:37.899Z" }, +] + +[[package]] +name = "packaging" +version = "26.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/65/ee/299d360cdc32edc7d2cf530f3accf79c4fca01e96ffc950d8a52213bd8e4/packaging-26.0.tar.gz", hash = "sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4", size = 143416, upload-time = "2026-01-21T20:50:39.064Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/b9/c538f279a4e237a006a2c98387d081e9eb060d203d8ed34467cc0f0b9b53/packaging-26.0-py3-none-any.whl", hash = "sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529", size = 74366, upload-time = "2026-01-21T20:50:37.788Z" }, +] + +[[package]] +name = "pandas" +version = "2.3.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "python-dateutil", marker = "python_full_version < '3.11'" }, + { name = "pytz", marker = "python_full_version < '3.11'" }, + { name = "tzdata", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3d/f7/f425a00df4fcc22b292c6895c6831c0c8ae1d9fac1e024d16f98a9ce8749/pandas-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:376c6446ae31770764215a6c937f72d917f214b43560603cd60da6408f183b6c", size = 11555763, upload-time = "2025-09-29T23:16:53.287Z" }, + { url = "https://files.pythonhosted.org/packages/13/4f/66d99628ff8ce7857aca52fed8f0066ce209f96be2fede6cef9f84e8d04f/pandas-2.3.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e19d192383eab2f4ceb30b412b22ea30690c9e618f78870357ae1d682912015a", size = 10801217, upload-time = "2025-09-29T23:17:04.522Z" }, + { url = "https://files.pythonhosted.org/packages/1d/03/3fc4a529a7710f890a239cc496fc6d50ad4a0995657dccc1d64695adb9f4/pandas-2.3.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5caf26f64126b6c7aec964f74266f435afef1c1b13da3b0636c7518a1fa3e2b1", size = 12148791, upload-time = "2025-09-29T23:17:18.444Z" }, + { url = "https://files.pythonhosted.org/packages/40/a8/4dac1f8f8235e5d25b9955d02ff6f29396191d4e665d71122c3722ca83c5/pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd7478f1463441ae4ca7308a70e90b33470fa593429f9d4c578dd00d1fa78838", size = 12769373, upload-time = "2025-09-29T23:17:35.846Z" }, + { url = "https://files.pythonhosted.org/packages/df/91/82cc5169b6b25440a7fc0ef3a694582418d875c8e3ebf796a6d6470aa578/pandas-2.3.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4793891684806ae50d1288c9bae9330293ab4e083ccd1c5e383c34549c6e4250", size = 13200444, upload-time = "2025-09-29T23:17:49.341Z" }, + { url = "https://files.pythonhosted.org/packages/10/ae/89b3283800ab58f7af2952704078555fa60c807fff764395bb57ea0b0dbd/pandas-2.3.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:28083c648d9a99a5dd035ec125d42439c6c1c525098c58af0fc38dd1a7a1b3d4", size = 13858459, upload-time = "2025-09-29T23:18:03.722Z" }, + { url = "https://files.pythonhosted.org/packages/85/72/530900610650f54a35a19476eca5104f38555afccda1aa11a92ee14cb21d/pandas-2.3.3-cp310-cp310-win_amd64.whl", hash = "sha256:503cf027cf9940d2ceaa1a93cfb5f8c8c7e6e90720a2850378f0b3f3b1e06826", size = 11346086, upload-time = "2025-09-29T23:18:18.505Z" }, + { url = "https://files.pythonhosted.org/packages/c1/fa/7ac648108144a095b4fb6aa3de1954689f7af60a14cf25583f4960ecb878/pandas-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:602b8615ebcc4a0c1751e71840428ddebeb142ec02c786e8ad6b1ce3c8dec523", size = 11578790, upload-time = "2025-09-29T23:18:30.065Z" }, + { url = "https://files.pythonhosted.org/packages/9b/35/74442388c6cf008882d4d4bdfc4109be87e9b8b7ccd097ad1e7f006e2e95/pandas-2.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8fe25fc7b623b0ef6b5009149627e34d2a4657e880948ec3c840e9402e5c1b45", size = 10833831, upload-time = "2025-09-29T23:38:56.071Z" }, + { url = "https://files.pythonhosted.org/packages/fe/e4/de154cbfeee13383ad58d23017da99390b91d73f8c11856f2095e813201b/pandas-2.3.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b468d3dad6ff947df92dcb32ede5b7bd41a9b3cceef0a30ed925f6d01fb8fa66", size = 12199267, upload-time = "2025-09-29T23:18:41.627Z" }, + { url = "https://files.pythonhosted.org/packages/bf/c9/63f8d545568d9ab91476b1818b4741f521646cbdd151c6efebf40d6de6f7/pandas-2.3.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b98560e98cb334799c0b07ca7967ac361a47326e9b4e5a7dfb5ab2b1c9d35a1b", size = 12789281, upload-time = "2025-09-29T23:18:56.834Z" }, + { url = "https://files.pythonhosted.org/packages/f2/00/a5ac8c7a0e67fd1a6059e40aa08fa1c52cc00709077d2300e210c3ce0322/pandas-2.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d37b5848ba49824e5c30bedb9c830ab9b7751fd049bc7914533e01c65f79791", size = 13240453, upload-time = "2025-09-29T23:19:09.247Z" }, + { url = "https://files.pythonhosted.org/packages/27/4d/5c23a5bc7bd209231618dd9e606ce076272c9bc4f12023a70e03a86b4067/pandas-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:db4301b2d1f926ae677a751eb2bd0e8c5f5319c9cb3f88b0becbbb0b07b34151", size = 13890361, upload-time = "2025-09-29T23:19:25.342Z" }, + { url = "https://files.pythonhosted.org/packages/8e/59/712db1d7040520de7a4965df15b774348980e6df45c129b8c64d0dbe74ef/pandas-2.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:f086f6fe114e19d92014a1966f43a3e62285109afe874f067f5abbdcbb10e59c", size = 11348702, upload-time = "2025-09-29T23:19:38.296Z" }, + { url = "https://files.pythonhosted.org/packages/9c/fb/231d89e8637c808b997d172b18e9d4a4bc7bf31296196c260526055d1ea0/pandas-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d21f6d74eb1725c2efaa71a2bfc661a0689579b58e9c0ca58a739ff0b002b53", size = 11597846, upload-time = "2025-09-29T23:19:48.856Z" }, + { url = "https://files.pythonhosted.org/packages/5c/bd/bf8064d9cfa214294356c2d6702b716d3cf3bb24be59287a6a21e24cae6b/pandas-2.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3fd2f887589c7aa868e02632612ba39acb0b8948faf5cc58f0850e165bd46f35", size = 10729618, upload-time = "2025-09-29T23:39:08.659Z" }, + { url = "https://files.pythonhosted.org/packages/57/56/cf2dbe1a3f5271370669475ead12ce77c61726ffd19a35546e31aa8edf4e/pandas-2.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ecaf1e12bdc03c86ad4a7ea848d66c685cb6851d807a26aa245ca3d2017a1908", size = 11737212, upload-time = "2025-09-29T23:19:59.765Z" }, + { url = "https://files.pythonhosted.org/packages/e5/63/cd7d615331b328e287d8233ba9fdf191a9c2d11b6af0c7a59cfcec23de68/pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b3d11d2fda7eb164ef27ffc14b4fcab16a80e1ce67e9f57e19ec0afaf715ba89", size = 12362693, upload-time = "2025-09-29T23:20:14.098Z" }, + { url = "https://files.pythonhosted.org/packages/a6/de/8b1895b107277d52f2b42d3a6806e69cfef0d5cf1d0ba343470b9d8e0a04/pandas-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a68e15f780eddf2b07d242e17a04aa187a7ee12b40b930bfdd78070556550e98", size = 12771002, upload-time = "2025-09-29T23:20:26.76Z" }, + { url = "https://files.pythonhosted.org/packages/87/21/84072af3187a677c5893b170ba2c8fbe450a6ff911234916da889b698220/pandas-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:371a4ab48e950033bcf52b6527eccb564f52dc826c02afd9a1bc0ab731bba084", size = 13450971, upload-time = "2025-09-29T23:20:41.344Z" }, + { url = "https://files.pythonhosted.org/packages/86/41/585a168330ff063014880a80d744219dbf1dd7a1c706e75ab3425a987384/pandas-2.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:a16dcec078a01eeef8ee61bf64074b4e524a2a3f4b3be9326420cabe59c4778b", size = 10992722, upload-time = "2025-09-29T23:20:54.139Z" }, + { url = "https://files.pythonhosted.org/packages/cd/4b/18b035ee18f97c1040d94debd8f2e737000ad70ccc8f5513f4eefad75f4b/pandas-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:56851a737e3470de7fa88e6131f41281ed440d29a9268dcbf0002da5ac366713", size = 11544671, upload-time = "2025-09-29T23:21:05.024Z" }, + { url = "https://files.pythonhosted.org/packages/31/94/72fac03573102779920099bcac1c3b05975c2cb5f01eac609faf34bed1ca/pandas-2.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bdcd9d1167f4885211e401b3036c0c8d9e274eee67ea8d0758a256d60704cfe8", size = 10680807, upload-time = "2025-09-29T23:21:15.979Z" }, + { url = "https://files.pythonhosted.org/packages/16/87/9472cf4a487d848476865321de18cc8c920b8cab98453ab79dbbc98db63a/pandas-2.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e32e7cc9af0f1cc15548288a51a3b681cc2a219faa838e995f7dc53dbab1062d", size = 11709872, upload-time = "2025-09-29T23:21:27.165Z" }, + { url = "https://files.pythonhosted.org/packages/15/07/284f757f63f8a8d69ed4472bfd85122bd086e637bf4ed09de572d575a693/pandas-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:318d77e0e42a628c04dc56bcef4b40de67918f7041c2b061af1da41dcff670ac", size = 12306371, upload-time = "2025-09-29T23:21:40.532Z" }, + { url = "https://files.pythonhosted.org/packages/33/81/a3afc88fca4aa925804a27d2676d22dcd2031c2ebe08aabd0ae55b9ff282/pandas-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e0a175408804d566144e170d0476b15d78458795bb18f1304fb94160cabf40c", size = 12765333, upload-time = "2025-09-29T23:21:55.77Z" }, + { url = "https://files.pythonhosted.org/packages/8d/0f/b4d4ae743a83742f1153464cf1a8ecfafc3ac59722a0b5c8602310cb7158/pandas-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:93c2d9ab0fc11822b5eece72ec9587e172f63cff87c00b062f6e37448ced4493", size = 13418120, upload-time = "2025-09-29T23:22:10.109Z" }, + { url = "https://files.pythonhosted.org/packages/4f/c7/e54682c96a895d0c808453269e0b5928a07a127a15704fedb643e9b0a4c8/pandas-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f8bfc0e12dc78f777f323f55c58649591b2cd0c43534e8355c51d3fede5f4dee", size = 10993991, upload-time = "2025-09-29T23:25:04.889Z" }, + { url = "https://files.pythonhosted.org/packages/f9/ca/3f8d4f49740799189e1395812f3bf23b5e8fc7c190827d55a610da72ce55/pandas-2.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:75ea25f9529fdec2d2e93a42c523962261e567d250b0013b16210e1d40d7c2e5", size = 12048227, upload-time = "2025-09-29T23:22:24.343Z" }, + { url = "https://files.pythonhosted.org/packages/0e/5a/f43efec3e8c0cc92c4663ccad372dbdff72b60bdb56b2749f04aa1d07d7e/pandas-2.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:74ecdf1d301e812db96a465a525952f4dde225fdb6d8e5a521d47e1f42041e21", size = 11411056, upload-time = "2025-09-29T23:22:37.762Z" }, + { url = "https://files.pythonhosted.org/packages/46/b1/85331edfc591208c9d1a63a06baa67b21d332e63b7a591a5ba42a10bb507/pandas-2.3.3-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6435cb949cb34ec11cc9860246ccb2fdc9ecd742c12d3304989017d53f039a78", size = 11645189, upload-time = "2025-09-29T23:22:51.688Z" }, + { url = "https://files.pythonhosted.org/packages/44/23/78d645adc35d94d1ac4f2a3c4112ab6f5b8999f4898b8cdf01252f8df4a9/pandas-2.3.3-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:900f47d8f20860de523a1ac881c4c36d65efcb2eb850e6948140fa781736e110", size = 12121912, upload-time = "2025-09-29T23:23:05.042Z" }, + { url = "https://files.pythonhosted.org/packages/53/da/d10013df5e6aaef6b425aa0c32e1fc1f3e431e4bcabd420517dceadce354/pandas-2.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a45c765238e2ed7d7c608fc5bc4a6f88b642f2f01e70c0c23d2224dd21829d86", size = 12712160, upload-time = "2025-09-29T23:23:28.57Z" }, + { url = "https://files.pythonhosted.org/packages/bd/17/e756653095a083d8a37cbd816cb87148debcfcd920129b25f99dd8d04271/pandas-2.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c4fc4c21971a1a9f4bdb4c73978c7f7256caa3e62b323f70d6cb80db583350bc", size = 13199233, upload-time = "2025-09-29T23:24:24.876Z" }, + { url = "https://files.pythonhosted.org/packages/04/fd/74903979833db8390b73b3a8a7d30d146d710bd32703724dd9083950386f/pandas-2.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ee15f284898e7b246df8087fc82b87b01686f98ee67d85a17b7ab44143a3a9a0", size = 11540635, upload-time = "2025-09-29T23:25:52.486Z" }, + { url = "https://files.pythonhosted.org/packages/21/00/266d6b357ad5e6d3ad55093a7e8efc7dd245f5a842b584db9f30b0f0a287/pandas-2.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1611aedd912e1ff81ff41c745822980c49ce4a7907537be8692c8dbc31924593", size = 10759079, upload-time = "2025-09-29T23:26:33.204Z" }, + { url = "https://files.pythonhosted.org/packages/ca/05/d01ef80a7a3a12b2f8bbf16daba1e17c98a2f039cbc8e2f77a2c5a63d382/pandas-2.3.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6d2cefc361461662ac48810cb14365a365ce864afe85ef1f447ff5a1e99ea81c", size = 11814049, upload-time = "2025-09-29T23:27:15.384Z" }, + { url = "https://files.pythonhosted.org/packages/15/b2/0e62f78c0c5ba7e3d2c5945a82456f4fac76c480940f805e0b97fcbc2f65/pandas-2.3.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ee67acbbf05014ea6c763beb097e03cd629961c8a632075eeb34247120abcb4b", size = 12332638, upload-time = "2025-09-29T23:27:51.625Z" }, + { url = "https://files.pythonhosted.org/packages/c5/33/dd70400631b62b9b29c3c93d2feee1d0964dc2bae2e5ad7a6c73a7f25325/pandas-2.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c46467899aaa4da076d5abc11084634e2d197e9460643dd455ac3db5856b24d6", size = 12886834, upload-time = "2025-09-29T23:28:21.289Z" }, + { url = "https://files.pythonhosted.org/packages/d3/18/b5d48f55821228d0d2692b34fd5034bb185e854bdb592e9c640f6290e012/pandas-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6253c72c6a1d990a410bc7de641d34053364ef8bcd3126f7e7450125887dffe3", size = 13409925, upload-time = "2025-09-29T23:28:58.261Z" }, + { url = "https://files.pythonhosted.org/packages/a6/3d/124ac75fcd0ecc09b8fdccb0246ef65e35b012030defb0e0eba2cbbbe948/pandas-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:1b07204a219b3b7350abaae088f451860223a52cfb8a6c53358e7948735158e5", size = 11109071, upload-time = "2025-09-29T23:32:27.484Z" }, + { url = "https://files.pythonhosted.org/packages/89/9c/0e21c895c38a157e0faa1fb64587a9226d6dd46452cac4532d80c3c4a244/pandas-2.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2462b1a365b6109d275250baaae7b760fd25c726aaca0054649286bcfbb3e8ec", size = 12048504, upload-time = "2025-09-29T23:29:31.47Z" }, + { url = "https://files.pythonhosted.org/packages/d7/82/b69a1c95df796858777b68fbe6a81d37443a33319761d7c652ce77797475/pandas-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0242fe9a49aa8b4d78a4fa03acb397a58833ef6199e9aa40a95f027bb3a1b6e7", size = 11410702, upload-time = "2025-09-29T23:29:54.591Z" }, + { url = "https://files.pythonhosted.org/packages/f9/88/702bde3ba0a94b8c73a0181e05144b10f13f29ebfc2150c3a79062a8195d/pandas-2.3.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a21d830e78df0a515db2b3d2f5570610f5e6bd2e27749770e8bb7b524b89b450", size = 11634535, upload-time = "2025-09-29T23:30:21.003Z" }, + { url = "https://files.pythonhosted.org/packages/a4/1e/1bac1a839d12e6a82ec6cb40cda2edde64a2013a66963293696bbf31fbbb/pandas-2.3.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2e3ebdb170b5ef78f19bfb71b0dc5dc58775032361fa188e814959b74d726dd5", size = 12121582, upload-time = "2025-09-29T23:30:43.391Z" }, + { url = "https://files.pythonhosted.org/packages/44/91/483de934193e12a3b1d6ae7c8645d083ff88dec75f46e827562f1e4b4da6/pandas-2.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d051c0e065b94b7a3cea50eb1ec32e912cd96dba41647eb24104b6c6c14c5788", size = 12699963, upload-time = "2025-09-29T23:31:10.009Z" }, + { url = "https://files.pythonhosted.org/packages/70/44/5191d2e4026f86a2a109053e194d3ba7a31a2d10a9c2348368c63ed4e85a/pandas-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:3869faf4bd07b3b66a9f462417d0ca3a9df29a9f6abd5d0d0dbab15dac7abe87", size = 13202175, upload-time = "2025-09-29T23:31:59.173Z" }, +] + +[[package]] +name = "pandas" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "python-dateutil", marker = "python_full_version >= '3.11'" }, + { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/de/da/b1dc0481ab8d55d0f46e343cfe67d4551a0e14fcee52bd38ca1bd73258d8/pandas-3.0.0.tar.gz", hash = "sha256:0facf7e87d38f721f0af46fe70d97373a37701b1c09f7ed7aeeb292ade5c050f", size = 4633005, upload-time = "2026-01-21T15:52:04.726Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/1e/b184654a856e75e975a6ee95d6577b51c271cd92cb2b020c9378f53e0032/pandas-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d64ce01eb9cdca96a15266aa679ae50212ec52757c79204dbc7701a222401850", size = 10313247, upload-time = "2026-01-21T15:50:15.775Z" }, + { url = "https://files.pythonhosted.org/packages/dd/5e/e04a547ad0f0183bf151fd7c7a477468e3b85ff2ad231c566389e6cc9587/pandas-3.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:613e13426069793aa1ec53bdcc3b86e8d32071daea138bbcf4fa959c9cdaa2e2", size = 9913131, upload-time = "2026-01-21T15:50:18.611Z" }, + { url = "https://files.pythonhosted.org/packages/a2/93/bb77bfa9fc2aba9f7204db807d5d3fb69832ed2854c60ba91b4c65ba9219/pandas-3.0.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0192fee1f1a8e743b464a6607858ee4b071deb0b118eb143d71c2a1d170996d5", size = 10741925, upload-time = "2026-01-21T15:50:21.058Z" }, + { url = "https://files.pythonhosted.org/packages/62/fb/89319812eb1d714bfc04b7f177895caeba8ab4a37ef6712db75ed786e2e0/pandas-3.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f0b853319dec8d5e0c8b875374c078ef17f2269986a78168d9bd57e49bf650ae", size = 11245979, upload-time = "2026-01-21T15:50:23.413Z" }, + { url = "https://files.pythonhosted.org/packages/a9/63/684120486f541fc88da3862ed31165b3b3e12b6a1c7b93be4597bc84e26c/pandas-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:707a9a877a876c326ae2cb640fbdc4ef63b0a7b9e2ef55c6df9942dcee8e2af9", size = 11756337, upload-time = "2026-01-21T15:50:25.932Z" }, + { url = "https://files.pythonhosted.org/packages/39/92/7eb0ad232312b59aec61550c3c81ad0743898d10af5df7f80bc5e5065416/pandas-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:afd0aa3d0b5cda6e0b8ffc10dbcca3b09ef3cbcd3fe2b27364f85fdc04e1989d", size = 12325517, upload-time = "2026-01-21T15:50:27.952Z" }, + { url = "https://files.pythonhosted.org/packages/51/27/bf9436dd0a4fc3130acec0828951c7ef96a0631969613a9a35744baf27f6/pandas-3.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:113b4cca2614ff7e5b9fee9b6f066618fe73c5a83e99d721ffc41217b2bf57dd", size = 9881576, upload-time = "2026-01-21T15:50:30.149Z" }, + { url = "https://files.pythonhosted.org/packages/e7/2b/c618b871fce0159fd107516336e82891b404e3f340821853c2fc28c7830f/pandas-3.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:c14837eba8e99a8da1527c0280bba29b0eb842f64aa94982c5e21227966e164b", size = 9140807, upload-time = "2026-01-21T15:50:32.308Z" }, + { url = "https://files.pythonhosted.org/packages/0b/38/db33686f4b5fa64d7af40d96361f6a4615b8c6c8f1b3d334eee46ae6160e/pandas-3.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9803b31f5039b3c3b10cc858c5e40054adb4b29b4d81cb2fd789f4121c8efbcd", size = 10334013, upload-time = "2026-01-21T15:50:34.771Z" }, + { url = "https://files.pythonhosted.org/packages/a5/7b/9254310594e9774906bacdd4e732415e1f86ab7dbb4b377ef9ede58cd8ec/pandas-3.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:14c2a4099cd38a1d18ff108168ea417909b2dea3bd1ebff2ccf28ddb6a74d740", size = 9874154, upload-time = "2026-01-21T15:50:36.67Z" }, + { url = "https://files.pythonhosted.org/packages/63/d4/726c5a67a13bc66643e66d2e9ff115cead482a44fc56991d0c4014f15aaf/pandas-3.0.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d257699b9a9960e6125686098d5714ac59d05222bef7a5e6af7a7fd87c650801", size = 10384433, upload-time = "2026-01-21T15:50:39.132Z" }, + { url = "https://files.pythonhosted.org/packages/bf/2e/9211f09bedb04f9832122942de8b051804b31a39cfbad199a819bb88d9f3/pandas-3.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:69780c98f286076dcafca38d8b8eee1676adf220199c0a39f0ecbf976b68151a", size = 10864519, upload-time = "2026-01-21T15:50:41.043Z" }, + { url = "https://files.pythonhosted.org/packages/00/8d/50858522cdc46ac88b9afdc3015e298959a70a08cd21e008a44e9520180c/pandas-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4a66384f017240f3858a4c8a7cf21b0591c3ac885cddb7758a589f0f71e87ebb", size = 11394124, upload-time = "2026-01-21T15:50:43.377Z" }, + { url = "https://files.pythonhosted.org/packages/86/3f/83b2577db02503cd93d8e95b0f794ad9d4be0ba7cb6c8bcdcac964a34a42/pandas-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:be8c515c9bc33989d97b89db66ea0cececb0f6e3c2a87fcc8b69443a6923e95f", size = 11920444, upload-time = "2026-01-21T15:50:45.932Z" }, + { url = "https://files.pythonhosted.org/packages/64/2d/4f8a2f192ed12c90a0aab47f5557ece0e56b0370c49de9454a09de7381b2/pandas-3.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a453aad8c4f4e9f166436994a33884442ea62aa8b27d007311e87521b97246e1", size = 9730970, upload-time = "2026-01-21T15:50:47.962Z" }, + { url = "https://files.pythonhosted.org/packages/d4/64/ff571be435cf1e643ca98d0945d76732c0b4e9c37191a89c8550b105eed1/pandas-3.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:da768007b5a33057f6d9053563d6b74dd6d029c337d93c6d0d22a763a5c2ecc0", size = 9041950, upload-time = "2026-01-21T15:50:50.422Z" }, + { url = "https://files.pythonhosted.org/packages/6f/fa/7f0ac4ca8877c57537aaff2a842f8760e630d8e824b730eb2e859ffe96ca/pandas-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b78d646249b9a2bc191040988c7bb524c92fa8534fb0898a0741d7e6f2ffafa6", size = 10307129, upload-time = "2026-01-21T15:50:52.877Z" }, + { url = "https://files.pythonhosted.org/packages/6f/11/28a221815dcea4c0c9414dfc845e34a84a6a7dabc6da3194498ed5ba4361/pandas-3.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bc9cba7b355cb4162442a88ce495e01cb605f17ac1e27d6596ac963504e0305f", size = 9850201, upload-time = "2026-01-21T15:50:54.807Z" }, + { url = "https://files.pythonhosted.org/packages/ba/da/53bbc8c5363b7e5bd10f9ae59ab250fc7a382ea6ba08e4d06d8694370354/pandas-3.0.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3c9a1a149aed3b6c9bf246033ff91e1b02d529546c5d6fb6b74a28fea0cf4c70", size = 10354031, upload-time = "2026-01-21T15:50:57.463Z" }, + { url = "https://files.pythonhosted.org/packages/f7/a3/51e02ebc2a14974170d51e2410dfdab58870ea9bcd37cda15bd553d24dc4/pandas-3.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:95683af6175d884ee89471842acfca29172a85031fccdabc35e50c0984470a0e", size = 10861165, upload-time = "2026-01-21T15:50:59.32Z" }, + { url = "https://files.pythonhosted.org/packages/a5/fe/05a51e3cac11d161472b8297bd41723ea98013384dd6d76d115ce3482f9b/pandas-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1fbbb5a7288719e36b76b4f18d46ede46e7f916b6c8d9915b756b0a6c3f792b3", size = 11359359, upload-time = "2026-01-21T15:51:02.014Z" }, + { url = "https://files.pythonhosted.org/packages/ee/56/ba620583225f9b85a4d3e69c01df3e3870659cc525f67929b60e9f21dcd1/pandas-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8e8b9808590fa364416b49b2a35c1f4cf2785a6c156935879e57f826df22038e", size = 11912907, upload-time = "2026-01-21T15:51:05.175Z" }, + { url = "https://files.pythonhosted.org/packages/c9/8c/c6638d9f67e45e07656b3826405c5cc5f57f6fd07c8b2572ade328c86e22/pandas-3.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:98212a38a709feb90ae658cb6227ea3657c22ba8157d4b8f913cd4c950de5e7e", size = 9732138, upload-time = "2026-01-21T15:51:07.569Z" }, + { url = "https://files.pythonhosted.org/packages/7b/bf/bd1335c3bf1770b6d8fed2799993b11c4971af93bb1b729b9ebbc02ca2ec/pandas-3.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:177d9df10b3f43b70307a149d7ec49a1229a653f907aa60a48f1877d0e6be3be", size = 9033568, upload-time = "2026-01-21T15:51:09.484Z" }, + { url = "https://files.pythonhosted.org/packages/8e/c6/f5e2171914d5e29b9171d495344097d54e3ffe41d2d85d8115baba4dc483/pandas-3.0.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2713810ad3806767b89ad3b7b69ba153e1c6ff6d9c20f9c2140379b2a98b6c98", size = 10741936, upload-time = "2026-01-21T15:51:11.693Z" }, + { url = "https://files.pythonhosted.org/packages/51/88/9a0164f99510a1acb9f548691f022c756c2314aad0d8330a24616c14c462/pandas-3.0.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:15d59f885ee5011daf8335dff47dcb8a912a27b4ad7826dc6cbe809fd145d327", size = 10393884, upload-time = "2026-01-21T15:51:14.197Z" }, + { url = "https://files.pythonhosted.org/packages/e0/53/b34d78084d88d8ae2b848591229da8826d1e65aacf00b3abe34023467648/pandas-3.0.0-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:24e6547fb64d2c92665dd2adbfa4e85fa4fd70a9c070e7cfb03b629a0bbab5eb", size = 10310740, upload-time = "2026-01-21T15:51:16.093Z" }, + { url = "https://files.pythonhosted.org/packages/5b/d3/bee792e7c3d6930b74468d990604325701412e55d7aaf47460a22311d1a5/pandas-3.0.0-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:48ee04b90e2505c693d3f8e8f524dab8cb8aaf7ddcab52c92afa535e717c4812", size = 10700014, upload-time = "2026-01-21T15:51:18.818Z" }, + { url = "https://files.pythonhosted.org/packages/55/db/2570bc40fb13aaed1cbc3fbd725c3a60ee162477982123c3adc8971e7ac1/pandas-3.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:66f72fb172959af42a459e27a8d8d2c7e311ff4c1f7db6deb3b643dbc382ae08", size = 11323737, upload-time = "2026-01-21T15:51:20.784Z" }, + { url = "https://files.pythonhosted.org/packages/bc/2e/297ac7f21c8181b62a4cccebad0a70caf679adf3ae5e83cb676194c8acc3/pandas-3.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4a4a400ca18230976724a5066f20878af785f36c6756e498e94c2a5e5d57779c", size = 11771558, upload-time = "2026-01-21T15:51:22.977Z" }, + { url = "https://files.pythonhosted.org/packages/0a/46/e1c6876d71c14332be70239acce9ad435975a80541086e5ffba2f249bcf6/pandas-3.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:940eebffe55528074341a5a36515f3e4c5e25e958ebbc764c9502cfc35ba3faa", size = 10473771, upload-time = "2026-01-21T15:51:25.285Z" }, + { url = "https://files.pythonhosted.org/packages/c0/db/0270ad9d13c344b7a36fa77f5f8344a46501abf413803e885d22864d10bf/pandas-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:597c08fb9fef0edf1e4fa2f9828dd27f3d78f9b8c9b4a748d435ffc55732310b", size = 10312075, upload-time = "2026-01-21T15:51:28.5Z" }, + { url = "https://files.pythonhosted.org/packages/09/9f/c176f5e9717f7c91becfe0f55a52ae445d3f7326b4a2cf355978c51b7913/pandas-3.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:447b2d68ac5edcbf94655fe909113a6dba6ef09ad7f9f60c80477825b6c489fe", size = 9900213, upload-time = "2026-01-21T15:51:30.955Z" }, + { url = "https://files.pythonhosted.org/packages/d9/e7/63ad4cc10b257b143e0a5ebb04304ad806b4e1a61c5da25f55896d2ca0f4/pandas-3.0.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:debb95c77ff3ed3ba0d9aa20c3a2f19165cc7956362f9873fce1ba0a53819d70", size = 10428768, upload-time = "2026-01-21T15:51:33.018Z" }, + { url = "https://files.pythonhosted.org/packages/9e/0e/4e4c2d8210f20149fd2248ef3fff26623604922bd564d915f935a06dd63d/pandas-3.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fedabf175e7cd82b69b74c30adbaa616de301291a5231138d7242596fc296a8d", size = 10882954, upload-time = "2026-01-21T15:51:35.287Z" }, + { url = "https://files.pythonhosted.org/packages/c6/60/c9de8ac906ba1f4d2250f8a951abe5135b404227a55858a75ad26f84db47/pandas-3.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:412d1a89aab46889f3033a386912efcdfa0f1131c5705ff5b668dda88305e986", size = 11430293, upload-time = "2026-01-21T15:51:37.57Z" }, + { url = "https://files.pythonhosted.org/packages/a1/69/806e6637c70920e5787a6d6896fd707f8134c2c55cd761e7249a97b7dc5a/pandas-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:e979d22316f9350c516479dd3a92252be2937a9531ed3a26ec324198a99cdd49", size = 11952452, upload-time = "2026-01-21T15:51:39.618Z" }, + { url = "https://files.pythonhosted.org/packages/cb/de/918621e46af55164c400ab0ef389c9d969ab85a43d59ad1207d4ddbe30a5/pandas-3.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:083b11415b9970b6e7888800c43c82e81a06cd6b06755d84804444f0007d6bb7", size = 9851081, upload-time = "2026-01-21T15:51:41.758Z" }, + { url = "https://files.pythonhosted.org/packages/91/a1/3562a18dd0bd8c73344bfa26ff90c53c72f827df119d6d6b1dacc84d13e3/pandas-3.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:5db1e62cb99e739fa78a28047e861b256d17f88463c76b8dafc7c1338086dca8", size = 9174610, upload-time = "2026-01-21T15:51:44.312Z" }, + { url = "https://files.pythonhosted.org/packages/ce/26/430d91257eaf366f1737d7a1c158677caaf6267f338ec74e3a1ec444111c/pandas-3.0.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:697b8f7d346c68274b1b93a170a70974cdc7d7354429894d5927c1effdcccd73", size = 10761999, upload-time = "2026-01-21T15:51:46.899Z" }, + { url = "https://files.pythonhosted.org/packages/ec/1a/954eb47736c2b7f7fe6a9d56b0cb6987773c00faa3c6451a43db4beb3254/pandas-3.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:8cb3120f0d9467ed95e77f67a75e030b67545bcfa08964e349252d674171def2", size = 10410279, upload-time = "2026-01-21T15:51:48.89Z" }, + { url = "https://files.pythonhosted.org/packages/20/fc/b96f3a5a28b250cd1b366eb0108df2501c0f38314a00847242abab71bb3a/pandas-3.0.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:33fd3e6baa72899746b820c31e4b9688c8e1b7864d7aec2de7ab5035c285277a", size = 10330198, upload-time = "2026-01-21T15:51:51.015Z" }, + { url = "https://files.pythonhosted.org/packages/90/b3/d0e2952f103b4fbef1ef22d0c2e314e74fc9064b51cee30890b5e3286ee6/pandas-3.0.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8942e333dc67ceda1095227ad0febb05a3b36535e520154085db632c40ad084", size = 10728513, upload-time = "2026-01-21T15:51:53.387Z" }, + { url = "https://files.pythonhosted.org/packages/76/81/832894f286df828993dc5fd61c63b231b0fb73377e99f6c6c369174cf97e/pandas-3.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:783ac35c4d0fe0effdb0d67161859078618b1b6587a1af15928137525217a721", size = 11345550, upload-time = "2026-01-21T15:51:55.329Z" }, + { url = "https://files.pythonhosted.org/packages/34/a0/ed160a00fb4f37d806406bc0a79a8b62fe67f29d00950f8d16203ff3409b/pandas-3.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:125eb901e233f155b268bbef9abd9afb5819db74f0e677e89a61b246228c71ac", size = 11799386, upload-time = "2026-01-21T15:51:57.457Z" }, + { url = "https://files.pythonhosted.org/packages/36/c8/2ac00d7255252c5e3cf61b35ca92ca25704b0188f7454ca4aec08a33cece/pandas-3.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b86d113b6c109df3ce0ad5abbc259fe86a1bd4adfd4a31a89da42f84f65509bb", size = 10873041, upload-time = "2026-01-21T15:52:00.034Z" }, + { url = "https://files.pythonhosted.org/packages/e6/3f/a80ac00acbc6b35166b42850e98a4f466e2c0d9c64054161ba9620f95680/pandas-3.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:1c39eab3ad38f2d7a249095f0a3d8f8c22cc0f847e98ccf5bbe732b272e2d9fa", size = 9441003, upload-time = "2026-01-21T15:52:02.281Z" }, +] + +[[package]] +name = "parso" +version = "0.8.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/81/76/a1e769043c0c0c9fe391b702539d594731a4362334cdf4dc25d0c09761e7/parso-0.8.6.tar.gz", hash = "sha256:2b9a0332696df97d454fa67b81618fd69c35a7b90327cbe6ba5c92d2c68a7bfd", size = 401621, upload-time = "2026-02-09T15:45:24.425Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b6/61/fae042894f4296ec49e3f193aff5d7c18440da9e48102c3315e1bc4519a7/parso-0.8.6-py2.py3-none-any.whl", hash = "sha256:2c549f800b70a5c4952197248825584cb00f033b29c692671d3bf08bf380baff", size = 106894, upload-time = "2026-02-09T15:45:21.391Z" }, +] + +[[package]] +name = "pexpect" +version = "4.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ptyprocess", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" }, +] + +[[package]] +name = "pillow" +version = "12.1.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1f/42/5c74462b4fd957fcd7b13b04fb3205ff8349236ea74c7c375766d6c82288/pillow-12.1.1.tar.gz", hash = "sha256:9ad8fa5937ab05218e2b6a4cff30295ad35afd2f83ac592e68c0d871bb0fdbc4", size = 46980264, upload-time = "2026-02-11T04:23:07.146Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1d/30/5bd3d794762481f8c8ae9c80e7b76ecea73b916959eb587521358ef0b2f9/pillow-12.1.1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1f1625b72740fdda5d77b4def688eb8fd6490975d06b909fd19f13f391e077e0", size = 5304099, upload-time = "2026-02-11T04:20:06.13Z" }, + { url = "https://files.pythonhosted.org/packages/bd/c1/aab9e8f3eeb4490180e357955e15c2ef74b31f64790ff356c06fb6cf6d84/pillow-12.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:178aa072084bd88ec759052feca8e56cbb14a60b39322b99a049e58090479713", size = 4657880, upload-time = "2026-02-11T04:20:09.291Z" }, + { url = "https://files.pythonhosted.org/packages/f1/0a/9879e30d56815ad529d3985aeff5af4964202425c27261a6ada10f7cbf53/pillow-12.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b66e95d05ba806247aaa1561f080abc7975daf715c30780ff92a20e4ec546e1b", size = 6222587, upload-time = "2026-02-11T04:20:10.82Z" }, + { url = "https://files.pythonhosted.org/packages/5a/5f/a1b72ff7139e4f89014e8d451442c74a774d5c43cd938fb0a9f878576b37/pillow-12.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:89c7e895002bbe49cdc5426150377cbbc04767d7547ed145473f496dfa40408b", size = 8027678, upload-time = "2026-02-11T04:20:12.455Z" }, + { url = "https://files.pythonhosted.org/packages/e2/c2/c7cb187dac79a3d22c3ebeae727abee01e077c8c7d930791dc592f335153/pillow-12.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a5cbdcddad0af3da87cb16b60d23648bc3b51967eb07223e9fed77a82b457c4", size = 6335777, upload-time = "2026-02-11T04:20:14.441Z" }, + { url = "https://files.pythonhosted.org/packages/0c/7b/f9b09a7804ec7336effb96c26d37c29d27225783dc1501b7d62dcef6ae25/pillow-12.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9f51079765661884a486727f0729d29054242f74b46186026582b4e4769918e4", size = 7027140, upload-time = "2026-02-11T04:20:16.387Z" }, + { url = "https://files.pythonhosted.org/packages/98/b2/2fa3c391550bd421b10849d1a2144c44abcd966daadd2f7c12e19ea988c4/pillow-12.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:99c1506ea77c11531d75e3a412832a13a71c7ebc8192ab9e4b2e355555920e3e", size = 6449855, upload-time = "2026-02-11T04:20:18.554Z" }, + { url = "https://files.pythonhosted.org/packages/96/ff/9caf4b5b950c669263c39e96c78c0d74a342c71c4f43fd031bb5cb7ceac9/pillow-12.1.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:36341d06738a9f66c8287cf8b876d24b18db9bd8740fa0672c74e259ad408cff", size = 7151329, upload-time = "2026-02-11T04:20:20.646Z" }, + { url = "https://files.pythonhosted.org/packages/7b/f8/4b24841f582704da675ca535935bccb32b00a6da1226820845fac4a71136/pillow-12.1.1-cp310-cp310-win32.whl", hash = "sha256:6c52f062424c523d6c4db85518774cc3d50f5539dd6eed32b8f6229b26f24d40", size = 6325574, upload-time = "2026-02-11T04:20:22.43Z" }, + { url = "https://files.pythonhosted.org/packages/f8/f9/9f6b01c0881d7036063aa6612ef04c0e2cad96be21325a1e92d0203f8e91/pillow-12.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:c6008de247150668a705a6338156efb92334113421ceecf7438a12c9a12dab23", size = 7032347, upload-time = "2026-02-11T04:20:23.932Z" }, + { url = "https://files.pythonhosted.org/packages/79/13/c7922edded3dcdaf10c59297540b72785620abc0538872c819915746757d/pillow-12.1.1-cp310-cp310-win_arm64.whl", hash = "sha256:1a9b0ee305220b392e1124a764ee4265bd063e54a751a6b62eff69992f457fa9", size = 2453457, upload-time = "2026-02-11T04:20:25.392Z" }, + { url = "https://files.pythonhosted.org/packages/2b/46/5da1ec4a5171ee7bf1a0efa064aba70ba3d6e0788ce3f5acd1375d23c8c0/pillow-12.1.1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:e879bb6cd5c73848ef3b2b48b8af9ff08c5b71ecda8048b7dd22d8a33f60be32", size = 5304084, upload-time = "2026-02-11T04:20:27.501Z" }, + { url = "https://files.pythonhosted.org/packages/78/93/a29e9bc02d1cf557a834da780ceccd54e02421627200696fcf805ebdc3fb/pillow-12.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:365b10bb9417dd4498c0e3b128018c4a624dc11c7b97d8cc54effe3b096f4c38", size = 4657866, upload-time = "2026-02-11T04:20:29.827Z" }, + { url = "https://files.pythonhosted.org/packages/13/84/583a4558d492a179d31e4aae32eadce94b9acf49c0337c4ce0b70e0a01f2/pillow-12.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d4ce8e329c93845720cd2014659ca67eac35f6433fd3050393d85f3ecef0dad5", size = 6232148, upload-time = "2026-02-11T04:20:31.329Z" }, + { url = "https://files.pythonhosted.org/packages/d5/e2/53c43334bbbb2d3b938978532fbda8e62bb6e0b23a26ce8592f36bcc4987/pillow-12.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc354a04072b765eccf2204f588a7a532c9511e8b9c7f900e1b64e3e33487090", size = 8038007, upload-time = "2026-02-11T04:20:34.225Z" }, + { url = "https://files.pythonhosted.org/packages/b8/a6/3d0e79c8a9d58150dd98e199d7c1c56861027f3829a3a60b3c2784190180/pillow-12.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7e7976bf1910a8116b523b9f9f58bf410f3e8aa330cd9a2bb2953f9266ab49af", size = 6345418, upload-time = "2026-02-11T04:20:35.858Z" }, + { url = "https://files.pythonhosted.org/packages/a2/c8/46dfeac5825e600579157eea177be43e2f7ff4a99da9d0d0a49533509ac5/pillow-12.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:597bd9c8419bc7c6af5604e55847789b69123bbe25d65cc6ad3012b4f3c98d8b", size = 7034590, upload-time = "2026-02-11T04:20:37.91Z" }, + { url = "https://files.pythonhosted.org/packages/af/bf/e6f65d3db8a8bbfeaf9e13cc0417813f6319863a73de934f14b2229ada18/pillow-12.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2c1fc0f2ca5f96a3c8407e41cca26a16e46b21060fe6d5b099d2cb01412222f5", size = 6458655, upload-time = "2026-02-11T04:20:39.496Z" }, + { url = "https://files.pythonhosted.org/packages/f9/c2/66091f3f34a25894ca129362e510b956ef26f8fb67a0e6417bc5744e56f1/pillow-12.1.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:578510d88c6229d735855e1f278aa305270438d36a05031dfaae5067cc8eb04d", size = 7159286, upload-time = "2026-02-11T04:20:41.139Z" }, + { url = "https://files.pythonhosted.org/packages/7b/5a/24bc8eb526a22f957d0cec6243146744966d40857e3d8deb68f7902ca6c1/pillow-12.1.1-cp311-cp311-win32.whl", hash = "sha256:7311c0a0dcadb89b36b7025dfd8326ecfa36964e29913074d47382706e516a7c", size = 6328663, upload-time = "2026-02-11T04:20:43.184Z" }, + { url = "https://files.pythonhosted.org/packages/31/03/bef822e4f2d8f9d7448c133d0a18185d3cce3e70472774fffefe8b0ed562/pillow-12.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:fbfa2a7c10cc2623f412753cddf391c7f971c52ca40a3f65dc5039b2939e8563", size = 7031448, upload-time = "2026-02-11T04:20:44.696Z" }, + { url = "https://files.pythonhosted.org/packages/49/70/f76296f53610bd17b2e7d31728b8b7825e3ac3b5b3688b51f52eab7c0818/pillow-12.1.1-cp311-cp311-win_arm64.whl", hash = "sha256:b81b5e3511211631b3f672a595e3221252c90af017e399056d0faabb9538aa80", size = 2453651, upload-time = "2026-02-11T04:20:46.243Z" }, + { url = "https://files.pythonhosted.org/packages/07/d3/8df65da0d4df36b094351dce696f2989bec731d4f10e743b1c5f4da4d3bf/pillow-12.1.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ab323b787d6e18b3d91a72fc99b1a2c28651e4358749842b8f8dfacd28ef2052", size = 5262803, upload-time = "2026-02-11T04:20:47.653Z" }, + { url = "https://files.pythonhosted.org/packages/d6/71/5026395b290ff404b836e636f51d7297e6c83beceaa87c592718747e670f/pillow-12.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:adebb5bee0f0af4909c30db0d890c773d1a92ffe83da908e2e9e720f8edf3984", size = 4657601, upload-time = "2026-02-11T04:20:49.328Z" }, + { url = "https://files.pythonhosted.org/packages/b1/2e/1001613d941c67442f745aff0f7cc66dd8df9a9c084eb497e6a543ee6f7e/pillow-12.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bb66b7cc26f50977108790e2456b7921e773f23db5630261102233eb355a3b79", size = 6234995, upload-time = "2026-02-11T04:20:51.032Z" }, + { url = "https://files.pythonhosted.org/packages/07/26/246ab11455b2549b9233dbd44d358d033a2f780fa9007b61a913c5b2d24e/pillow-12.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:aee2810642b2898bb187ced9b349e95d2a7272930796e022efaf12e99dccd293", size = 8045012, upload-time = "2026-02-11T04:20:52.882Z" }, + { url = "https://files.pythonhosted.org/packages/b2/8b/07587069c27be7535ac1fe33874e32de118fbd34e2a73b7f83436a88368c/pillow-12.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a0b1cd6232e2b618adcc54d9882e4e662a089d5768cd188f7c245b4c8c44a397", size = 6349638, upload-time = "2026-02-11T04:20:54.444Z" }, + { url = "https://files.pythonhosted.org/packages/ff/79/6df7b2ee763d619cda2fb4fea498e5f79d984dae304d45a8999b80d6cf5c/pillow-12.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7aac39bcf8d4770d089588a2e1dd111cbaa42df5a94be3114222057d68336bd0", size = 7041540, upload-time = "2026-02-11T04:20:55.97Z" }, + { url = "https://files.pythonhosted.org/packages/2c/5e/2ba19e7e7236d7529f4d873bdaf317a318896bac289abebd4bb00ef247f0/pillow-12.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ab174cd7d29a62dd139c44bf74b698039328f45cb03b4596c43473a46656b2f3", size = 6462613, upload-time = "2026-02-11T04:20:57.542Z" }, + { url = "https://files.pythonhosted.org/packages/03/03/31216ec124bb5c3dacd74ce8efff4cc7f52643653bad4825f8f08c697743/pillow-12.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:339ffdcb7cbeaa08221cd401d517d4b1fe7a9ed5d400e4a8039719238620ca35", size = 7166745, upload-time = "2026-02-11T04:20:59.196Z" }, + { url = "https://files.pythonhosted.org/packages/1f/e7/7c4552d80052337eb28653b617eafdef39adfb137c49dd7e831b8dc13bc5/pillow-12.1.1-cp312-cp312-win32.whl", hash = "sha256:5d1f9575a12bed9e9eedd9a4972834b08c97a352bd17955ccdebfeca5913fa0a", size = 6328823, upload-time = "2026-02-11T04:21:01.385Z" }, + { url = "https://files.pythonhosted.org/packages/3d/17/688626d192d7261bbbf98846fc98995726bddc2c945344b65bec3a29d731/pillow-12.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:21329ec8c96c6e979cd0dfd29406c40c1d52521a90544463057d2aaa937d66a6", size = 7033367, upload-time = "2026-02-11T04:21:03.536Z" }, + { url = "https://files.pythonhosted.org/packages/ed/fe/a0ef1f73f939b0eca03ee2c108d0043a87468664770612602c63266a43c4/pillow-12.1.1-cp312-cp312-win_arm64.whl", hash = "sha256:af9a332e572978f0218686636610555ae3defd1633597be015ed50289a03c523", size = 2453811, upload-time = "2026-02-11T04:21:05.116Z" }, + { url = "https://files.pythonhosted.org/packages/d5/11/6db24d4bd7685583caeae54b7009584e38da3c3d4488ed4cd25b439de486/pillow-12.1.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:d242e8ac078781f1de88bf823d70c1a9b3c7950a44cdf4b7c012e22ccbcd8e4e", size = 4062689, upload-time = "2026-02-11T04:21:06.804Z" }, + { url = "https://files.pythonhosted.org/packages/33/c0/ce6d3b1fe190f0021203e0d9b5b99e57843e345f15f9ef22fcd43842fd21/pillow-12.1.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:02f84dfad02693676692746df05b89cf25597560db2857363a208e393429f5e9", size = 4138535, upload-time = "2026-02-11T04:21:08.452Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c6/d5eb6a4fb32a3f9c21a8c7613ec706534ea1cf9f4b3663e99f0d83f6fca8/pillow-12.1.1-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:e65498daf4b583091ccbb2556c7000abf0f3349fcd57ef7adc9a84a394ed29f6", size = 3601364, upload-time = "2026-02-11T04:21:10.194Z" }, + { url = "https://files.pythonhosted.org/packages/14/a1/16c4b823838ba4c9c52c0e6bbda903a3fe5a1bdbf1b8eb4fff7156f3e318/pillow-12.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6c6db3b84c87d48d0088943bf33440e0c42370b99b1c2a7989216f7b42eede60", size = 5262561, upload-time = "2026-02-11T04:21:11.742Z" }, + { url = "https://files.pythonhosted.org/packages/bb/ad/ad9dc98ff24f485008aa5cdedaf1a219876f6f6c42a4626c08bc4e80b120/pillow-12.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8b7e5304e34942bf62e15184219a7b5ad4ff7f3bb5cca4d984f37df1a0e1aee2", size = 4657460, upload-time = "2026-02-11T04:21:13.786Z" }, + { url = "https://files.pythonhosted.org/packages/9e/1b/f1a4ea9a895b5732152789326202a82464d5254759fbacae4deea3069334/pillow-12.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:18e5bddd742a44b7e6b1e773ab5db102bd7a94c32555ba656e76d319d19c3850", size = 6232698, upload-time = "2026-02-11T04:21:15.949Z" }, + { url = "https://files.pythonhosted.org/packages/95/f4/86f51b8745070daf21fd2e5b1fe0eb35d4db9ca26e6d58366562fb56a743/pillow-12.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc44ef1f3de4f45b50ccf9136999d71abb99dca7706bc75d222ed350b9fd2289", size = 8041706, upload-time = "2026-02-11T04:21:17.723Z" }, + { url = "https://files.pythonhosted.org/packages/29/9b/d6ecd956bb1266dd1045e995cce9b8d77759e740953a1c9aad9502a0461e/pillow-12.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5a8eb7ed8d4198bccbd07058416eeec51686b498e784eda166395a23eb99138e", size = 6346621, upload-time = "2026-02-11T04:21:19.547Z" }, + { url = "https://files.pythonhosted.org/packages/71/24/538bff45bde96535d7d998c6fed1a751c75ac7c53c37c90dc2601b243893/pillow-12.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:47b94983da0c642de92ced1702c5b6c292a84bd3a8e1d1702ff923f183594717", size = 7038069, upload-time = "2026-02-11T04:21:21.378Z" }, + { url = "https://files.pythonhosted.org/packages/94/0e/58cb1a6bc48f746bc4cb3adb8cabff73e2742c92b3bf7a220b7cf69b9177/pillow-12.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:518a48c2aab7ce596d3bf79d0e275661b846e86e4d0e7dec34712c30fe07f02a", size = 6460040, upload-time = "2026-02-11T04:21:23.148Z" }, + { url = "https://files.pythonhosted.org/packages/6c/57/9045cb3ff11eeb6c1adce3b2d60d7d299d7b273a2e6c8381a524abfdc474/pillow-12.1.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a550ae29b95c6dc13cf69e2c9dc5747f814c54eeb2e32d683e5e93af56caa029", size = 7164523, upload-time = "2026-02-11T04:21:25.01Z" }, + { url = "https://files.pythonhosted.org/packages/73/f2/9be9cb99f2175f0d4dbadd6616ce1bf068ee54a28277ea1bf1fbf729c250/pillow-12.1.1-cp313-cp313-win32.whl", hash = "sha256:a003d7422449f6d1e3a34e3dd4110c22148336918ddbfc6a32581cd54b2e0b2b", size = 6332552, upload-time = "2026-02-11T04:21:27.238Z" }, + { url = "https://files.pythonhosted.org/packages/3f/eb/b0834ad8b583d7d9d42b80becff092082a1c3c156bb582590fcc973f1c7c/pillow-12.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:344cf1e3dab3be4b1fa08e449323d98a2a3f819ad20f4b22e77a0ede31f0faa1", size = 7040108, upload-time = "2026-02-11T04:21:29.462Z" }, + { url = "https://files.pythonhosted.org/packages/d5/7d/fc09634e2aabdd0feabaff4a32f4a7d97789223e7c2042fd805ea4b4d2c2/pillow-12.1.1-cp313-cp313-win_arm64.whl", hash = "sha256:5c0dd1636633e7e6a0afe7bf6a51a14992b7f8e60de5789018ebbdfae55b040a", size = 2453712, upload-time = "2026-02-11T04:21:31.072Z" }, + { url = "https://files.pythonhosted.org/packages/19/2a/b9d62794fc8a0dd14c1943df68347badbd5511103e0d04c035ffe5cf2255/pillow-12.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0330d233c1a0ead844fc097a7d16c0abff4c12e856c0b325f231820fee1f39da", size = 5264880, upload-time = "2026-02-11T04:21:32.865Z" }, + { url = "https://files.pythonhosted.org/packages/26/9d/e03d857d1347fa5ed9247e123fcd2a97b6220e15e9cb73ca0a8d91702c6e/pillow-12.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5dae5f21afb91322f2ff791895ddd8889e5e947ff59f71b46041c8ce6db790bc", size = 4660616, upload-time = "2026-02-11T04:21:34.97Z" }, + { url = "https://files.pythonhosted.org/packages/f7/ec/8a6d22afd02570d30954e043f09c32772bfe143ba9285e2fdb11284952cd/pillow-12.1.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2e0c664be47252947d870ac0d327fea7e63985a08794758aa8af5b6cb6ec0c9c", size = 6269008, upload-time = "2026-02-11T04:21:36.623Z" }, + { url = "https://files.pythonhosted.org/packages/3d/1d/6d875422c9f28a4a361f495a5f68d9de4a66941dc2c619103ca335fa6446/pillow-12.1.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:691ab2ac363b8217f7d31b3497108fb1f50faab2f75dfb03284ec2f217e87bf8", size = 8073226, upload-time = "2026-02-11T04:21:38.585Z" }, + { url = "https://files.pythonhosted.org/packages/a1/cd/134b0b6ee5eda6dc09e25e24b40fdafe11a520bc725c1d0bbaa5e00bf95b/pillow-12.1.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e9e8064fb1cc019296958595f6db671fba95209e3ceb0c4734c9baf97de04b20", size = 6380136, upload-time = "2026-02-11T04:21:40.562Z" }, + { url = "https://files.pythonhosted.org/packages/7a/a9/7628f013f18f001c1b98d8fffe3452f306a70dc6aba7d931019e0492f45e/pillow-12.1.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:472a8d7ded663e6162dafdf20015c486a7009483ca671cece7a9279b512fcb13", size = 7067129, upload-time = "2026-02-11T04:21:42.521Z" }, + { url = "https://files.pythonhosted.org/packages/1e/f8/66ab30a2193b277785601e82ee2d49f68ea575d9637e5e234faaa98efa4c/pillow-12.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:89b54027a766529136a06cfebeecb3a04900397a3590fd252160b888479517bf", size = 6491807, upload-time = "2026-02-11T04:21:44.22Z" }, + { url = "https://files.pythonhosted.org/packages/da/0b/a877a6627dc8318fdb84e357c5e1a758c0941ab1ddffdafd231983788579/pillow-12.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:86172b0831b82ce4f7877f280055892b31179e1576aa00d0df3bb1bbf8c3e524", size = 7190954, upload-time = "2026-02-11T04:21:46.114Z" }, + { url = "https://files.pythonhosted.org/packages/83/43/6f732ff85743cf746b1361b91665d9f5155e1483817f693f8d57ea93147f/pillow-12.1.1-cp313-cp313t-win32.whl", hash = "sha256:44ce27545b6efcf0fdbdceb31c9a5bdea9333e664cda58a7e674bb74608b3986", size = 6336441, upload-time = "2026-02-11T04:21:48.22Z" }, + { url = "https://files.pythonhosted.org/packages/3b/44/e865ef3986611bb75bfabdf94a590016ea327833f434558801122979cd0e/pillow-12.1.1-cp313-cp313t-win_amd64.whl", hash = "sha256:a285e3eb7a5a45a2ff504e31f4a8d1b12ef62e84e5411c6804a42197c1cf586c", size = 7045383, upload-time = "2026-02-11T04:21:50.015Z" }, + { url = "https://files.pythonhosted.org/packages/a8/c6/f4fb24268d0c6908b9f04143697ea18b0379490cb74ba9e8d41b898bd005/pillow-12.1.1-cp313-cp313t-win_arm64.whl", hash = "sha256:cc7d296b5ea4d29e6570dabeaed58d31c3fea35a633a69679fb03d7664f43fb3", size = 2456104, upload-time = "2026-02-11T04:21:51.633Z" }, + { url = "https://files.pythonhosted.org/packages/03/d0/bebb3ffbf31c5a8e97241476c4cf8b9828954693ce6744b4a2326af3e16b/pillow-12.1.1-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:417423db963cb4be8bac3fc1204fe61610f6abeed1580a7a2cbb2fbda20f12af", size = 4062652, upload-time = "2026-02-11T04:21:53.19Z" }, + { url = "https://files.pythonhosted.org/packages/2d/c0/0e16fb0addda4851445c28f8350d8c512f09de27bbb0d6d0bbf8b6709605/pillow-12.1.1-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:b957b71c6b2387610f556a7eb0828afbe40b4a98036fc0d2acfa5a44a0c2036f", size = 4138823, upload-time = "2026-02-11T04:22:03.088Z" }, + { url = "https://files.pythonhosted.org/packages/6b/fb/6170ec655d6f6bb6630a013dd7cf7bc218423d7b5fa9071bf63dc32175ae/pillow-12.1.1-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:097690ba1f2efdeb165a20469d59d8bb03c55fb6621eb2041a060ae8ea3e9642", size = 3601143, upload-time = "2026-02-11T04:22:04.909Z" }, + { url = "https://files.pythonhosted.org/packages/59/04/dc5c3f297510ba9a6837cbb318b87dd2b8f73eb41a43cc63767f65cb599c/pillow-12.1.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:2815a87ab27848db0321fb78c7f0b2c8649dee134b7f2b80c6a45c6831d75ccd", size = 5266254, upload-time = "2026-02-11T04:22:07.656Z" }, + { url = "https://files.pythonhosted.org/packages/05/30/5db1236b0d6313f03ebf97f5e17cda9ca060f524b2fcc875149a8360b21c/pillow-12.1.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:f7ed2c6543bad5a7d5530eb9e78c53132f93dfa44a28492db88b41cdab885202", size = 4657499, upload-time = "2026-02-11T04:22:09.613Z" }, + { url = "https://files.pythonhosted.org/packages/6f/18/008d2ca0eb612e81968e8be0bbae5051efba24d52debf930126d7eaacbba/pillow-12.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:652a2c9ccfb556235b2b501a3a7cf3742148cd22e04b5625c5fe057ea3e3191f", size = 6232137, upload-time = "2026-02-11T04:22:11.434Z" }, + { url = "https://files.pythonhosted.org/packages/70/f1/f14d5b8eeb4b2cd62b9f9f847eb6605f103df89ef619ac68f92f748614ea/pillow-12.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d6e4571eedf43af33d0fc233a382a76e849badbccdf1ac438841308652a08e1f", size = 8042721, upload-time = "2026-02-11T04:22:13.321Z" }, + { url = "https://files.pythonhosted.org/packages/5a/d6/17824509146e4babbdabf04d8171491fa9d776f7061ff6e727522df9bd03/pillow-12.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b574c51cf7d5d62e9be37ba446224b59a2da26dc4c1bb2ecbe936a4fb1a7cb7f", size = 6347798, upload-time = "2026-02-11T04:22:15.449Z" }, + { url = "https://files.pythonhosted.org/packages/d1/ee/c85a38a9ab92037a75615aba572c85ea51e605265036e00c5b67dfafbfe2/pillow-12.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a37691702ed687799de29a518d63d4682d9016932db66d4e90c345831b02fb4e", size = 7039315, upload-time = "2026-02-11T04:22:17.24Z" }, + { url = "https://files.pythonhosted.org/packages/ec/f3/bc8ccc6e08a148290d7523bde4d9a0d6c981db34631390dc6e6ec34cacf6/pillow-12.1.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f95c00d5d6700b2b890479664a06e754974848afaae5e21beb4d83c106923fd0", size = 6462360, upload-time = "2026-02-11T04:22:19.111Z" }, + { url = "https://files.pythonhosted.org/packages/f6/ab/69a42656adb1d0665ab051eec58a41f169ad295cf81ad45406963105408f/pillow-12.1.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:559b38da23606e68681337ad74622c4dbba02254fc9cb4488a305dd5975c7eeb", size = 7165438, upload-time = "2026-02-11T04:22:21.041Z" }, + { url = "https://files.pythonhosted.org/packages/02/46/81f7aa8941873f0f01d4b55cc543b0a3d03ec2ee30d617a0448bf6bd6dec/pillow-12.1.1-cp314-cp314-win32.whl", hash = "sha256:03edcc34d688572014ff223c125a3f77fb08091e4607e7745002fc214070b35f", size = 6431503, upload-time = "2026-02-11T04:22:22.833Z" }, + { url = "https://files.pythonhosted.org/packages/40/72/4c245f7d1044b67affc7f134a09ea619d4895333d35322b775b928180044/pillow-12.1.1-cp314-cp314-win_amd64.whl", hash = "sha256:50480dcd74fa63b8e78235957d302d98d98d82ccbfac4c7e12108ba9ecbdba15", size = 7176748, upload-time = "2026-02-11T04:22:24.64Z" }, + { url = "https://files.pythonhosted.org/packages/e4/ad/8a87bdbe038c5c698736e3348af5c2194ffb872ea52f11894c95f9305435/pillow-12.1.1-cp314-cp314-win_arm64.whl", hash = "sha256:5cb1785d97b0c3d1d1a16bc1d710c4a0049daefc4935f3a8f31f827f4d3d2e7f", size = 2544314, upload-time = "2026-02-11T04:22:26.685Z" }, + { url = "https://files.pythonhosted.org/packages/6c/9d/efd18493f9de13b87ede7c47e69184b9e859e4427225ea962e32e56a49bc/pillow-12.1.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:1f90cff8aa76835cba5769f0b3121a22bd4eb9e6884cfe338216e557a9a548b8", size = 5268612, upload-time = "2026-02-11T04:22:29.884Z" }, + { url = "https://files.pythonhosted.org/packages/f8/f1/4f42eb2b388eb2ffc660dcb7f7b556c1015c53ebd5f7f754965ef997585b/pillow-12.1.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1f1be78ce9466a7ee64bfda57bdba0f7cc499d9794d518b854816c41bf0aa4e9", size = 4660567, upload-time = "2026-02-11T04:22:31.799Z" }, + { url = "https://files.pythonhosted.org/packages/01/54/df6ef130fa43e4b82e32624a7b821a2be1c5653a5fdad8469687a7db4e00/pillow-12.1.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:42fc1f4677106188ad9a55562bbade416f8b55456f522430fadab3cef7cd4e60", size = 6269951, upload-time = "2026-02-11T04:22:33.921Z" }, + { url = "https://files.pythonhosted.org/packages/a9/48/618752d06cc44bb4aae8ce0cd4e6426871929ed7b46215638088270d9b34/pillow-12.1.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:98edb152429ab62a1818039744d8fbb3ccab98a7c29fc3d5fcef158f3f1f68b7", size = 8074769, upload-time = "2026-02-11T04:22:35.877Z" }, + { url = "https://files.pythonhosted.org/packages/c3/bd/f1d71eb39a72fa088d938655afba3e00b38018d052752f435838961127d8/pillow-12.1.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d470ab1178551dd17fdba0fef463359c41aaa613cdcd7ff8373f54be629f9f8f", size = 6381358, upload-time = "2026-02-11T04:22:37.698Z" }, + { url = "https://files.pythonhosted.org/packages/64/ef/c784e20b96674ed36a5af839305f55616f8b4f8aa8eeccf8531a6e312243/pillow-12.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6408a7b064595afcab0a49393a413732a35788f2a5092fdc6266952ed67de586", size = 7068558, upload-time = "2026-02-11T04:22:39.597Z" }, + { url = "https://files.pythonhosted.org/packages/73/cb/8059688b74422ae61278202c4e1ad992e8a2e7375227be0a21c6b87ca8d5/pillow-12.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5d8c41325b382c07799a3682c1c258469ea2ff97103c53717b7893862d0c98ce", size = 6493028, upload-time = "2026-02-11T04:22:42.73Z" }, + { url = "https://files.pythonhosted.org/packages/c6/da/e3c008ed7d2dd1f905b15949325934510b9d1931e5df999bb15972756818/pillow-12.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:c7697918b5be27424e9ce568193efd13d925c4481dd364e43f5dff72d33e10f8", size = 7191940, upload-time = "2026-02-11T04:22:44.543Z" }, + { url = "https://files.pythonhosted.org/packages/01/4a/9202e8d11714c1fc5951f2e1ef362f2d7fbc595e1f6717971d5dd750e969/pillow-12.1.1-cp314-cp314t-win32.whl", hash = "sha256:d2912fd8114fc5545aa3a4b5576512f64c55a03f3ebcca4c10194d593d43ea36", size = 6438736, upload-time = "2026-02-11T04:22:46.347Z" }, + { url = "https://files.pythonhosted.org/packages/f3/ca/cbce2327eb9885476b3957b2e82eb12c866a8b16ad77392864ad601022ce/pillow-12.1.1-cp314-cp314t-win_amd64.whl", hash = "sha256:4ceb838d4bd9dab43e06c363cab2eebf63846d6a4aeaea283bbdfd8f1a8ed58b", size = 7182894, upload-time = "2026-02-11T04:22:48.114Z" }, + { url = "https://files.pythonhosted.org/packages/ec/d2/de599c95ba0a973b94410477f8bf0b6f0b5e67360eb89bcb1ad365258beb/pillow-12.1.1-cp314-cp314t-win_arm64.whl", hash = "sha256:7b03048319bfc6170e93bd60728a1af51d3dd7704935feb228c4d4faab35d334", size = 2546446, upload-time = "2026-02-11T04:22:50.342Z" }, + { url = "https://files.pythonhosted.org/packages/56/11/5d43209aa4cb58e0cc80127956ff1796a68b928e6324bbf06ef4db34367b/pillow-12.1.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:600fd103672b925fe62ed08e0d874ea34d692474df6f4bf7ebe148b30f89f39f", size = 5228606, upload-time = "2026-02-11T04:22:52.106Z" }, + { url = "https://files.pythonhosted.org/packages/5f/d5/3b005b4e4fda6698b371fa6c21b097d4707585d7db99e98d9b0b87ac612a/pillow-12.1.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:665e1b916b043cef294bc54d47bf02d87e13f769bc4bc5fa225a24b3a6c5aca9", size = 4622321, upload-time = "2026-02-11T04:22:53.827Z" }, + { url = "https://files.pythonhosted.org/packages/df/36/ed3ea2d594356fd8037e5a01f6156c74bc8d92dbb0fa60746cc96cabb6e8/pillow-12.1.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:495c302af3aad1ca67420ddd5c7bd480c8867ad173528767d906428057a11f0e", size = 5247579, upload-time = "2026-02-11T04:22:56.094Z" }, + { url = "https://files.pythonhosted.org/packages/54/9a/9cc3e029683cf6d20ae5085da0dafc63148e3252c2f13328e553aaa13cfb/pillow-12.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8fd420ef0c52c88b5a035a0886f367748c72147b2b8f384c9d12656678dfdfa9", size = 6989094, upload-time = "2026-02-11T04:22:58.288Z" }, + { url = "https://files.pythonhosted.org/packages/00/98/fc53ab36da80b88df0967896b6c4b4cd948a0dc5aa40a754266aa3ae48b3/pillow-12.1.1-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f975aa7ef9684ce7e2c18a3aa8f8e2106ce1e46b94ab713d156b2898811651d3", size = 5313850, upload-time = "2026-02-11T04:23:00.554Z" }, + { url = "https://files.pythonhosted.org/packages/30/02/00fa585abfd9fe9d73e5f6e554dc36cc2b842898cbfc46d70353dae227f8/pillow-12.1.1-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8089c852a56c2966cf18835db62d9b34fef7ba74c726ad943928d494fa7f4735", size = 5963343, upload-time = "2026-02-11T04:23:02.934Z" }, + { url = "https://files.pythonhosted.org/packages/f2/26/c56ce33ca856e358d27fda9676c055395abddb82c35ac0f593877ed4562e/pillow-12.1.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:cb9bb857b2d057c6dfc72ac5f3b44836924ba15721882ef103cecb40d002d80e", size = 7029880, upload-time = "2026-02-11T04:23:04.783Z" }, +] + +[[package]] +name = "platformdirs" +version = "4.9.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6c/d5/763666321efaded11112de8b7a7f2273dd8d1e205168e73c334e54b0ab9a/platformdirs-4.9.1.tar.gz", hash = "sha256:f310f16e89c4e29117805d8328f7c10876eeff36c94eac879532812110f7d39f", size = 28392, upload-time = "2026-02-14T21:02:44.973Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/70/77/e8c95e95f1d4cdd88c90a96e31980df7e709e51059fac150046ad67fac63/platformdirs-4.9.1-py3-none-any.whl", hash = "sha256:61d8b967d34791c162d30d60737369cbbd77debad5b981c4bfda1842e71e0d66", size = 21307, upload-time = "2026-02-14T21:02:43.492Z" }, +] + +[[package]] +name = "plotly" +version = "6.5.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "narwhals" }, + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e3/4f/8a10a9b9f5192cb6fdef62f1d77fa7d834190b2c50c0cd256bd62879212b/plotly-6.5.2.tar.gz", hash = "sha256:7478555be0198562d1435dee4c308268187553cc15516a2f4dd034453699e393", size = 7015695, upload-time = "2026-01-14T21:26:51.222Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8a/67/f95b5460f127840310d2187f916cf0023b5875c0717fdf893f71e1325e87/plotly-6.5.2-py3-none-any.whl", hash = "sha256:91757653bd9c550eeea2fa2404dba6b85d1e366d54804c340b2c874e5a7eb4a4", size = 9895973, upload-time = "2026-01-14T21:26:47.135Z" }, +] + +[[package]] +name = "prompt-toolkit" +version = "3.0.52" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wcwidth" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a1/96/06e01a7b38dce6fe1db213e061a4602dd6032a8a97ef6c1a862537732421/prompt_toolkit-3.0.52.tar.gz", hash = "sha256:28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855", size = 434198, upload-time = "2025-08-27T15:24:02.057Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl", hash = "sha256:9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955", size = 391431, upload-time = "2025-08-27T15:23:59.498Z" }, +] + +[[package]] +name = "ptyprocess" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload-time = "2020-12-28T15:15:30.155Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload-time = "2020-12-28T15:15:28.35Z" }, +] + +[[package]] +name = "pure-eval" +version = "0.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload-time = "2024-07-21T12:58:21.801Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" }, +] + +[[package]] +name = "pygments" +version = "2.19.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, +] + +[[package]] +name = "pyparsing" +version = "3.3.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/91/9c6ee907786a473bf81c5f53cf703ba0957b23ab84c264080fb5a450416f/pyparsing-3.3.2.tar.gz", hash = "sha256:c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc", size = 6851574, upload-time = "2026-01-21T03:57:59.36Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", hash = "sha256:850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d", size = 122781, upload-time = "2026-01-21T03:57:55.912Z" }, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, +] + +[[package]] +name = "pytz" +version = "2025.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884, upload-time = "2025-03-25T02:25:00.538Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload-time = "2025-03-25T02:24:58.468Z" }, +] + +[[package]] +name = "referencing" +version = "0.37.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "rpds-py" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", hash = "sha256:381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231", size = 26766, upload-time = "2025-10-13T15:30:47.625Z" }, +] + +[[package]] +name = "rpds-py" +version = "0.30.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/20/af/3f2f423103f1113b36230496629986e0ef7e199d2aa8392452b484b38ced/rpds_py-0.30.0.tar.gz", hash = "sha256:dd8ff7cf90014af0c0f787eea34794ebf6415242ee1d6fa91eaba725cc441e84", size = 69469, upload-time = "2025-11-30T20:24:38.837Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/06/0c/0c411a0ec64ccb6d104dcabe0e713e05e153a9a2c3c2bd2b32ce412166fe/rpds_py-0.30.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:679ae98e00c0e8d68a7fda324e16b90fd5260945b45d3b824c892cec9eea3288", size = 370490, upload-time = "2025-11-30T20:21:33.256Z" }, + { url = "https://files.pythonhosted.org/packages/19/6a/4ba3d0fb7297ebae71171822554abe48d7cab29c28b8f9f2c04b79988c05/rpds_py-0.30.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4cc2206b76b4f576934f0ed374b10d7ca5f457858b157ca52064bdfc26b9fc00", size = 359751, upload-time = "2025-11-30T20:21:34.591Z" }, + { url = "https://files.pythonhosted.org/packages/cd/7c/e4933565ef7f7a0818985d87c15d9d273f1a649afa6a52ea35ad011195ea/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:389a2d49eded1896c3d48b0136ead37c48e221b391c052fba3f4055c367f60a6", size = 389696, upload-time = "2025-11-30T20:21:36.122Z" }, + { url = "https://files.pythonhosted.org/packages/5e/01/6271a2511ad0815f00f7ed4390cf2567bec1d4b1da39e2c27a41e6e3b4de/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:32c8528634e1bf7121f3de08fa85b138f4e0dc47657866630611b03967f041d7", size = 403136, upload-time = "2025-11-30T20:21:37.728Z" }, + { url = "https://files.pythonhosted.org/packages/55/64/c857eb7cd7541e9b4eee9d49c196e833128a55b89a9850a9c9ac33ccf897/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f207f69853edd6f6700b86efb84999651baf3789e78a466431df1331608e5324", size = 524699, upload-time = "2025-11-30T20:21:38.92Z" }, + { url = "https://files.pythonhosted.org/packages/9c/ed/94816543404078af9ab26159c44f9e98e20fe47e2126d5d32c9d9948d10a/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:67b02ec25ba7a9e8fa74c63b6ca44cf5707f2fbfadae3ee8e7494297d56aa9df", size = 412022, upload-time = "2025-11-30T20:21:40.407Z" }, + { url = "https://files.pythonhosted.org/packages/61/b5/707f6cf0066a6412aacc11d17920ea2e19e5b2f04081c64526eb35b5c6e7/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c0e95f6819a19965ff420f65578bacb0b00f251fefe2c8b23347c37174271f3", size = 390522, upload-time = "2025-11-30T20:21:42.17Z" }, + { url = "https://files.pythonhosted.org/packages/13/4e/57a85fda37a229ff4226f8cbcf09f2a455d1ed20e802ce5b2b4a7f5ed053/rpds_py-0.30.0-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:a452763cc5198f2f98898eb98f7569649fe5da666c2dc6b5ddb10fde5a574221", size = 404579, upload-time = "2025-11-30T20:21:43.769Z" }, + { url = "https://files.pythonhosted.org/packages/f9/da/c9339293513ec680a721e0e16bf2bac3db6e5d7e922488de471308349bba/rpds_py-0.30.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e0b65193a413ccc930671c55153a03ee57cecb49e6227204b04fae512eb657a7", size = 421305, upload-time = "2025-11-30T20:21:44.994Z" }, + { url = "https://files.pythonhosted.org/packages/f9/be/522cb84751114f4ad9d822ff5a1aa3c98006341895d5f084779b99596e5c/rpds_py-0.30.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:858738e9c32147f78b3ac24dc0edb6610000e56dc0f700fd5f651d0a0f0eb9ff", size = 572503, upload-time = "2025-11-30T20:21:46.91Z" }, + { url = "https://files.pythonhosted.org/packages/a2/9b/de879f7e7ceddc973ea6e4629e9b380213a6938a249e94b0cdbcc325bb66/rpds_py-0.30.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:da279aa314f00acbb803da1e76fa18666778e8a8f83484fba94526da5de2cba7", size = 598322, upload-time = "2025-11-30T20:21:48.709Z" }, + { url = "https://files.pythonhosted.org/packages/48/ac/f01fc22efec3f37d8a914fc1b2fb9bcafd56a299edbe96406f3053edea5a/rpds_py-0.30.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7c64d38fb49b6cdeda16ab49e35fe0da2e1e9b34bc38bd78386530f218b37139", size = 560792, upload-time = "2025-11-30T20:21:50.024Z" }, + { url = "https://files.pythonhosted.org/packages/e2/da/4e2b19d0f131f35b6146425f846563d0ce036763e38913d917187307a671/rpds_py-0.30.0-cp310-cp310-win32.whl", hash = "sha256:6de2a32a1665b93233cde140ff8b3467bdb9e2af2b91079f0333a0974d12d464", size = 221901, upload-time = "2025-11-30T20:21:51.32Z" }, + { url = "https://files.pythonhosted.org/packages/96/cb/156d7a5cf4f78a7cc571465d8aec7a3c447c94f6749c5123f08438bcf7bc/rpds_py-0.30.0-cp310-cp310-win_amd64.whl", hash = "sha256:1726859cd0de969f88dc8673bdd954185b9104e05806be64bcd87badbe313169", size = 235823, upload-time = "2025-11-30T20:21:52.505Z" }, + { url = "https://files.pythonhosted.org/packages/4d/6e/f964e88b3d2abee2a82c1ac8366da848fce1c6d834dc2132c3fda3970290/rpds_py-0.30.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:a2bffea6a4ca9f01b3f8e548302470306689684e61602aa3d141e34da06cf425", size = 370157, upload-time = "2025-11-30T20:21:53.789Z" }, + { url = "https://files.pythonhosted.org/packages/94/ba/24e5ebb7c1c82e74c4e4f33b2112a5573ddc703915b13a073737b59b86e0/rpds_py-0.30.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dc4f992dfe1e2bc3ebc7444f6c7051b4bc13cd8e33e43511e8ffd13bf407010d", size = 359676, upload-time = "2025-11-30T20:21:55.475Z" }, + { url = "https://files.pythonhosted.org/packages/84/86/04dbba1b087227747d64d80c3b74df946b986c57af0a9f0c98726d4d7a3b/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:422c3cb9856d80b09d30d2eb255d0754b23e090034e1deb4083f8004bd0761e4", size = 389938, upload-time = "2025-11-30T20:21:57.079Z" }, + { url = "https://files.pythonhosted.org/packages/42/bb/1463f0b1722b7f45431bdd468301991d1328b16cffe0b1c2918eba2c4eee/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:07ae8a593e1c3c6b82ca3292efbe73c30b61332fd612e05abee07c79359f292f", size = 402932, upload-time = "2025-11-30T20:21:58.47Z" }, + { url = "https://files.pythonhosted.org/packages/99/ee/2520700a5c1f2d76631f948b0736cdf9b0acb25abd0ca8e889b5c62ac2e3/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:12f90dd7557b6bd57f40abe7747e81e0c0b119bef015ea7726e69fe550e394a4", size = 525830, upload-time = "2025-11-30T20:21:59.699Z" }, + { url = "https://files.pythonhosted.org/packages/e0/ad/bd0331f740f5705cc555a5e17fdf334671262160270962e69a2bdef3bf76/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:99b47d6ad9a6da00bec6aabe5a6279ecd3c06a329d4aa4771034a21e335c3a97", size = 412033, upload-time = "2025-11-30T20:22:00.991Z" }, + { url = "https://files.pythonhosted.org/packages/f8/1e/372195d326549bb51f0ba0f2ecb9874579906b97e08880e7a65c3bef1a99/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:33f559f3104504506a44bb666b93a33f5d33133765b0c216a5bf2f1e1503af89", size = 390828, upload-time = "2025-11-30T20:22:02.723Z" }, + { url = "https://files.pythonhosted.org/packages/ab/2b/d88bb33294e3e0c76bc8f351a3721212713629ffca1700fa94979cb3eae8/rpds_py-0.30.0-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:946fe926af6e44f3697abbc305ea168c2c31d3e3ef1058cf68f379bf0335a78d", size = 404683, upload-time = "2025-11-30T20:22:04.367Z" }, + { url = "https://files.pythonhosted.org/packages/50/32/c759a8d42bcb5289c1fac697cd92f6fe01a018dd937e62ae77e0e7f15702/rpds_py-0.30.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:495aeca4b93d465efde585977365187149e75383ad2684f81519f504f5c13038", size = 421583, upload-time = "2025-11-30T20:22:05.814Z" }, + { url = "https://files.pythonhosted.org/packages/2b/81/e729761dbd55ddf5d84ec4ff1f47857f4374b0f19bdabfcf929164da3e24/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d9a0ca5da0386dee0655b4ccdf46119df60e0f10da268d04fe7cc87886872ba7", size = 572496, upload-time = "2025-11-30T20:22:07.713Z" }, + { url = "https://files.pythonhosted.org/packages/14/f6/69066a924c3557c9c30baa6ec3a0aa07526305684c6f86c696b08860726c/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8d6d1cc13664ec13c1b84241204ff3b12f9bb82464b8ad6e7a5d3486975c2eed", size = 598669, upload-time = "2025-11-30T20:22:09.312Z" }, + { url = "https://files.pythonhosted.org/packages/5f/48/905896b1eb8a05630d20333d1d8ffd162394127b74ce0b0784ae04498d32/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3896fa1be39912cf0757753826bc8bdc8ca331a28a7c4ae46b7a21280b06bb85", size = 561011, upload-time = "2025-11-30T20:22:11.309Z" }, + { url = "https://files.pythonhosted.org/packages/22/16/cd3027c7e279d22e5eb431dd3c0fbc677bed58797fe7581e148f3f68818b/rpds_py-0.30.0-cp311-cp311-win32.whl", hash = "sha256:55f66022632205940f1827effeff17c4fa7ae1953d2b74a8581baaefb7d16f8c", size = 221406, upload-time = "2025-11-30T20:22:13.101Z" }, + { url = "https://files.pythonhosted.org/packages/fa/5b/e7b7aa136f28462b344e652ee010d4de26ee9fd16f1bfd5811f5153ccf89/rpds_py-0.30.0-cp311-cp311-win_amd64.whl", hash = "sha256:a51033ff701fca756439d641c0ad09a41d9242fa69121c7d8769604a0a629825", size = 236024, upload-time = "2025-11-30T20:22:14.853Z" }, + { url = "https://files.pythonhosted.org/packages/14/a6/364bba985e4c13658edb156640608f2c9e1d3ea3c81b27aa9d889fff0e31/rpds_py-0.30.0-cp311-cp311-win_arm64.whl", hash = "sha256:47b0ef6231c58f506ef0b74d44e330405caa8428e770fec25329ed2cb971a229", size = 229069, upload-time = "2025-11-30T20:22:16.577Z" }, + { url = "https://files.pythonhosted.org/packages/03/e7/98a2f4ac921d82f33e03f3835f5bf3a4a40aa1bfdc57975e74a97b2b4bdd/rpds_py-0.30.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a161f20d9a43006833cd7068375a94d035714d73a172b681d8881820600abfad", size = 375086, upload-time = "2025-11-30T20:22:17.93Z" }, + { url = "https://files.pythonhosted.org/packages/4d/a1/bca7fd3d452b272e13335db8d6b0b3ecde0f90ad6f16f3328c6fb150c889/rpds_py-0.30.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6abc8880d9d036ecaafe709079969f56e876fcf107f7a8e9920ba6d5a3878d05", size = 359053, upload-time = "2025-11-30T20:22:19.297Z" }, + { url = "https://files.pythonhosted.org/packages/65/1c/ae157e83a6357eceff62ba7e52113e3ec4834a84cfe07fa4b0757a7d105f/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca28829ae5f5d569bb62a79512c842a03a12576375d5ece7d2cadf8abe96ec28", size = 390763, upload-time = "2025-11-30T20:22:21.661Z" }, + { url = "https://files.pythonhosted.org/packages/d4/36/eb2eb8515e2ad24c0bd43c3ee9cd74c33f7ca6430755ccdb240fd3144c44/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1010ed9524c73b94d15919ca4d41d8780980e1765babf85f9a2f90d247153dd", size = 408951, upload-time = "2025-11-30T20:22:23.408Z" }, + { url = "https://files.pythonhosted.org/packages/d6/65/ad8dc1784a331fabbd740ef6f71ce2198c7ed0890dab595adb9ea2d775a1/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8d1736cfb49381ba528cd5baa46f82fdc65c06e843dab24dd70b63d09121b3f", size = 514622, upload-time = "2025-11-30T20:22:25.16Z" }, + { url = "https://files.pythonhosted.org/packages/63/8e/0cfa7ae158e15e143fe03993b5bcd743a59f541f5952e1546b1ac1b5fd45/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d948b135c4693daff7bc2dcfc4ec57237a29bd37e60c2fabf5aff2bbacf3e2f1", size = 414492, upload-time = "2025-11-30T20:22:26.505Z" }, + { url = "https://files.pythonhosted.org/packages/60/1b/6f8f29f3f995c7ffdde46a626ddccd7c63aefc0efae881dc13b6e5d5bb16/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47f236970bccb2233267d89173d3ad2703cd36a0e2a6e92d0560d333871a3d23", size = 394080, upload-time = "2025-11-30T20:22:27.934Z" }, + { url = "https://files.pythonhosted.org/packages/6d/d5/a266341051a7a3ca2f4b750a3aa4abc986378431fc2da508c5034d081b70/rpds_py-0.30.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:2e6ecb5a5bcacf59c3f912155044479af1d0b6681280048b338b28e364aca1f6", size = 408680, upload-time = "2025-11-30T20:22:29.341Z" }, + { url = "https://files.pythonhosted.org/packages/10/3b/71b725851df9ab7a7a4e33cf36d241933da66040d195a84781f49c50490c/rpds_py-0.30.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a8fa71a2e078c527c3e9dc9fc5a98c9db40bcc8a92b4e8858e36d329f8684b51", size = 423589, upload-time = "2025-11-30T20:22:31.469Z" }, + { url = "https://files.pythonhosted.org/packages/00/2b/e59e58c544dc9bd8bd8384ecdb8ea91f6727f0e37a7131baeff8d6f51661/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:73c67f2db7bc334e518d097c6d1e6fed021bbc9b7d678d6cc433478365d1d5f5", size = 573289, upload-time = "2025-11-30T20:22:32.997Z" }, + { url = "https://files.pythonhosted.org/packages/da/3e/a18e6f5b460893172a7d6a680e86d3b6bc87a54c1f0b03446a3c8c7b588f/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5ba103fb455be00f3b1c2076c9d4264bfcb037c976167a6047ed82f23153f02e", size = 599737, upload-time = "2025-11-30T20:22:34.419Z" }, + { url = "https://files.pythonhosted.org/packages/5c/e2/714694e4b87b85a18e2c243614974413c60aa107fd815b8cbc42b873d1d7/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7cee9c752c0364588353e627da8a7e808a66873672bcb5f52890c33fd965b394", size = 563120, upload-time = "2025-11-30T20:22:35.903Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ab/d5d5e3bcedb0a77f4f613706b750e50a5a3ba1c15ccd3665ecc636c968fd/rpds_py-0.30.0-cp312-cp312-win32.whl", hash = "sha256:1ab5b83dbcf55acc8b08fc62b796ef672c457b17dbd7820a11d6c52c06839bdf", size = 223782, upload-time = "2025-11-30T20:22:37.271Z" }, + { url = "https://files.pythonhosted.org/packages/39/3b/f786af9957306fdc38a74cef405b7b93180f481fb48453a114bb6465744a/rpds_py-0.30.0-cp312-cp312-win_amd64.whl", hash = "sha256:a090322ca841abd453d43456ac34db46e8b05fd9b3b4ac0c78bcde8b089f959b", size = 240463, upload-time = "2025-11-30T20:22:39.021Z" }, + { url = "https://files.pythonhosted.org/packages/f3/d2/b91dc748126c1559042cfe41990deb92c4ee3e2b415f6b5234969ffaf0cc/rpds_py-0.30.0-cp312-cp312-win_arm64.whl", hash = "sha256:669b1805bd639dd2989b281be2cfd951c6121b65e729d9b843e9639ef1fd555e", size = 230868, upload-time = "2025-11-30T20:22:40.493Z" }, + { url = "https://files.pythonhosted.org/packages/ed/dc/d61221eb88ff410de3c49143407f6f3147acf2538c86f2ab7ce65ae7d5f9/rpds_py-0.30.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f83424d738204d9770830d35290ff3273fbb02b41f919870479fab14b9d303b2", size = 374887, upload-time = "2025-11-30T20:22:41.812Z" }, + { url = "https://files.pythonhosted.org/packages/fd/32/55fb50ae104061dbc564ef15cc43c013dc4a9f4527a1f4d99baddf56fe5f/rpds_py-0.30.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e7536cd91353c5273434b4e003cbda89034d67e7710eab8761fd918ec6c69cf8", size = 358904, upload-time = "2025-11-30T20:22:43.479Z" }, + { url = "https://files.pythonhosted.org/packages/58/70/faed8186300e3b9bdd138d0273109784eea2396c68458ed580f885dfe7ad/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2771c6c15973347f50fece41fc447c054b7ac2ae0502388ce3b6738cd366e3d4", size = 389945, upload-time = "2025-11-30T20:22:44.819Z" }, + { url = "https://files.pythonhosted.org/packages/bd/a8/073cac3ed2c6387df38f71296d002ab43496a96b92c823e76f46b8af0543/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0a59119fc6e3f460315fe9d08149f8102aa322299deaa5cab5b40092345c2136", size = 407783, upload-time = "2025-11-30T20:22:46.103Z" }, + { url = "https://files.pythonhosted.org/packages/77/57/5999eb8c58671f1c11eba084115e77a8899d6e694d2a18f69f0ba471ec8b/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:76fec018282b4ead0364022e3c54b60bf368b9d926877957a8624b58419169b7", size = 515021, upload-time = "2025-11-30T20:22:47.458Z" }, + { url = "https://files.pythonhosted.org/packages/e0/af/5ab4833eadc36c0a8ed2bc5c0de0493c04f6c06de223170bd0798ff98ced/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:692bef75a5525db97318e8cd061542b5a79812d711ea03dbc1f6f8dbb0c5f0d2", size = 414589, upload-time = "2025-11-30T20:22:48.872Z" }, + { url = "https://files.pythonhosted.org/packages/b7/de/f7192e12b21b9e9a68a6d0f249b4af3fdcdff8418be0767a627564afa1f1/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9027da1ce107104c50c81383cae773ef5c24d296dd11c99e2629dbd7967a20c6", size = 394025, upload-time = "2025-11-30T20:22:50.196Z" }, + { url = "https://files.pythonhosted.org/packages/91/c4/fc70cd0249496493500e7cc2de87504f5aa6509de1e88623431fec76d4b6/rpds_py-0.30.0-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:9cf69cdda1f5968a30a359aba2f7f9aa648a9ce4b580d6826437f2b291cfc86e", size = 408895, upload-time = "2025-11-30T20:22:51.87Z" }, + { url = "https://files.pythonhosted.org/packages/58/95/d9275b05ab96556fefff73a385813eb66032e4c99f411d0795372d9abcea/rpds_py-0.30.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a4796a717bf12b9da9d3ad002519a86063dcac8988b030e405704ef7d74d2d9d", size = 422799, upload-time = "2025-11-30T20:22:53.341Z" }, + { url = "https://files.pythonhosted.org/packages/06/c1/3088fc04b6624eb12a57eb814f0d4997a44b0d208d6cace713033ff1a6ba/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5d4c2aa7c50ad4728a094ebd5eb46c452e9cb7edbfdb18f9e1221f597a73e1e7", size = 572731, upload-time = "2025-11-30T20:22:54.778Z" }, + { url = "https://files.pythonhosted.org/packages/d8/42/c612a833183b39774e8ac8fecae81263a68b9583ee343db33ab571a7ce55/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ba81a9203d07805435eb06f536d95a266c21e5b2dfbf6517748ca40c98d19e31", size = 599027, upload-time = "2025-11-30T20:22:56.212Z" }, + { url = "https://files.pythonhosted.org/packages/5f/60/525a50f45b01d70005403ae0e25f43c0384369ad24ffe46e8d9068b50086/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:945dccface01af02675628334f7cf49c2af4c1c904748efc5cf7bbdf0b579f95", size = 563020, upload-time = "2025-11-30T20:22:58.2Z" }, + { url = "https://files.pythonhosted.org/packages/0b/5d/47c4655e9bcd5ca907148535c10e7d489044243cc9941c16ed7cd53be91d/rpds_py-0.30.0-cp313-cp313-win32.whl", hash = "sha256:b40fb160a2db369a194cb27943582b38f79fc4887291417685f3ad693c5a1d5d", size = 223139, upload-time = "2025-11-30T20:23:00.209Z" }, + { url = "https://files.pythonhosted.org/packages/f2/e1/485132437d20aa4d3e1d8b3fb5a5e65aa8139f1e097080c2a8443201742c/rpds_py-0.30.0-cp313-cp313-win_amd64.whl", hash = "sha256:806f36b1b605e2d6a72716f321f20036b9489d29c51c91f4dd29a3e3afb73b15", size = 240224, upload-time = "2025-11-30T20:23:02.008Z" }, + { url = "https://files.pythonhosted.org/packages/24/95/ffd128ed1146a153d928617b0ef673960130be0009c77d8fbf0abe306713/rpds_py-0.30.0-cp313-cp313-win_arm64.whl", hash = "sha256:d96c2086587c7c30d44f31f42eae4eac89b60dabbac18c7669be3700f13c3ce1", size = 230645, upload-time = "2025-11-30T20:23:03.43Z" }, + { url = "https://files.pythonhosted.org/packages/ff/1b/b10de890a0def2a319a2626334a7f0ae388215eb60914dbac8a3bae54435/rpds_py-0.30.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:eb0b93f2e5c2189ee831ee43f156ed34e2a89a78a66b98cadad955972548be5a", size = 364443, upload-time = "2025-11-30T20:23:04.878Z" }, + { url = "https://files.pythonhosted.org/packages/0d/bf/27e39f5971dc4f305a4fb9c672ca06f290f7c4e261c568f3dea16a410d47/rpds_py-0.30.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:922e10f31f303c7c920da8981051ff6d8c1a56207dbdf330d9047f6d30b70e5e", size = 353375, upload-time = "2025-11-30T20:23:06.342Z" }, + { url = "https://files.pythonhosted.org/packages/40/58/442ada3bba6e8e6615fc00483135c14a7538d2ffac30e2d933ccf6852232/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdc62c8286ba9bf7f47befdcea13ea0e26bf294bda99758fd90535cbaf408000", size = 383850, upload-time = "2025-11-30T20:23:07.825Z" }, + { url = "https://files.pythonhosted.org/packages/14/14/f59b0127409a33c6ef6f5c1ebd5ad8e32d7861c9c7adfa9a624fc3889f6c/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:47f9a91efc418b54fb8190a6b4aa7813a23fb79c51f4bb84e418f5476c38b8db", size = 392812, upload-time = "2025-11-30T20:23:09.228Z" }, + { url = "https://files.pythonhosted.org/packages/b3/66/e0be3e162ac299b3a22527e8913767d869e6cc75c46bd844aa43fb81ab62/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3587eb9b17f3789ad50824084fa6f81921bbf9a795826570bda82cb3ed91f2", size = 517841, upload-time = "2025-11-30T20:23:11.186Z" }, + { url = "https://files.pythonhosted.org/packages/3d/55/fa3b9cf31d0c963ecf1ba777f7cf4b2a2c976795ac430d24a1f43d25a6ba/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39c02563fc592411c2c61d26b6c5fe1e51eaa44a75aa2c8735ca88b0d9599daa", size = 408149, upload-time = "2025-11-30T20:23:12.864Z" }, + { url = "https://files.pythonhosted.org/packages/60/ca/780cf3b1a32b18c0f05c441958d3758f02544f1d613abf9488cd78876378/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51a1234d8febafdfd33a42d97da7a43f5dcb120c1060e352a3fbc0c6d36e2083", size = 383843, upload-time = "2025-11-30T20:23:14.638Z" }, + { url = "https://files.pythonhosted.org/packages/82/86/d5f2e04f2aa6247c613da0c1dd87fcd08fa17107e858193566048a1e2f0a/rpds_py-0.30.0-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:eb2c4071ab598733724c08221091e8d80e89064cd472819285a9ab0f24bcedb9", size = 396507, upload-time = "2025-11-30T20:23:16.105Z" }, + { url = "https://files.pythonhosted.org/packages/4b/9a/453255d2f769fe44e07ea9785c8347edaf867f7026872e76c1ad9f7bed92/rpds_py-0.30.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6bdfdb946967d816e6adf9a3d8201bfad269c67efe6cefd7093ef959683c8de0", size = 414949, upload-time = "2025-11-30T20:23:17.539Z" }, + { url = "https://files.pythonhosted.org/packages/a3/31/622a86cdc0c45d6df0e9ccb6becdba5074735e7033c20e401a6d9d0e2ca0/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c77afbd5f5250bf27bf516c7c4a016813eb2d3e116139aed0096940c5982da94", size = 565790, upload-time = "2025-11-30T20:23:19.029Z" }, + { url = "https://files.pythonhosted.org/packages/1c/5d/15bbf0fb4a3f58a3b1c67855ec1efcc4ceaef4e86644665fff03e1b66d8d/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:61046904275472a76c8c90c9ccee9013d70a6d0f73eecefd38c1ae7c39045a08", size = 590217, upload-time = "2025-11-30T20:23:20.885Z" }, + { url = "https://files.pythonhosted.org/packages/6d/61/21b8c41f68e60c8cc3b2e25644f0e3681926020f11d06ab0b78e3c6bbff1/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c5f36a861bc4b7da6516dbdf302c55313afa09b81931e8280361a4f6c9a2d27", size = 555806, upload-time = "2025-11-30T20:23:22.488Z" }, + { url = "https://files.pythonhosted.org/packages/f9/39/7e067bb06c31de48de3eb200f9fc7c58982a4d3db44b07e73963e10d3be9/rpds_py-0.30.0-cp313-cp313t-win32.whl", hash = "sha256:3d4a69de7a3e50ffc214ae16d79d8fbb0922972da0356dcf4d0fdca2878559c6", size = 211341, upload-time = "2025-11-30T20:23:24.449Z" }, + { url = "https://files.pythonhosted.org/packages/0a/4d/222ef0b46443cf4cf46764d9c630f3fe4abaa7245be9417e56e9f52b8f65/rpds_py-0.30.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f14fc5df50a716f7ece6a80b6c78bb35ea2ca47c499e422aa4463455dd96d56d", size = 225768, upload-time = "2025-11-30T20:23:25.908Z" }, + { url = "https://files.pythonhosted.org/packages/86/81/dad16382ebbd3d0e0328776d8fd7ca94220e4fa0798d1dc5e7da48cb3201/rpds_py-0.30.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:68f19c879420aa08f61203801423f6cd5ac5f0ac4ac82a2368a9fcd6a9a075e0", size = 362099, upload-time = "2025-11-30T20:23:27.316Z" }, + { url = "https://files.pythonhosted.org/packages/2b/60/19f7884db5d5603edf3c6bce35408f45ad3e97e10007df0e17dd57af18f8/rpds_py-0.30.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ec7c4490c672c1a0389d319b3a9cfcd098dcdc4783991553c332a15acf7249be", size = 353192, upload-time = "2025-11-30T20:23:29.151Z" }, + { url = "https://files.pythonhosted.org/packages/bf/c4/76eb0e1e72d1a9c4703c69607cec123c29028bff28ce41588792417098ac/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f251c812357a3fed308d684a5079ddfb9d933860fc6de89f2b7ab00da481e65f", size = 384080, upload-time = "2025-11-30T20:23:30.785Z" }, + { url = "https://files.pythonhosted.org/packages/72/87/87ea665e92f3298d1b26d78814721dc39ed8d2c74b86e83348d6b48a6f31/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac98b175585ecf4c0348fd7b29c3864bda53b805c773cbf7bfdaffc8070c976f", size = 394841, upload-time = "2025-11-30T20:23:32.209Z" }, + { url = "https://files.pythonhosted.org/packages/77/ad/7783a89ca0587c15dcbf139b4a8364a872a25f861bdb88ed99f9b0dec985/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3e62880792319dbeb7eb866547f2e35973289e7d5696c6e295476448f5b63c87", size = 516670, upload-time = "2025-11-30T20:23:33.742Z" }, + { url = "https://files.pythonhosted.org/packages/5b/3c/2882bdac942bd2172f3da574eab16f309ae10a3925644e969536553cb4ee/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4e7fc54e0900ab35d041b0601431b0a0eb495f0851a0639b6ef90f7741b39a18", size = 408005, upload-time = "2025-11-30T20:23:35.253Z" }, + { url = "https://files.pythonhosted.org/packages/ce/81/9a91c0111ce1758c92516a3e44776920b579d9a7c09b2b06b642d4de3f0f/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47e77dc9822d3ad616c3d5759ea5631a75e5809d5a28707744ef79d7a1bcfcad", size = 382112, upload-time = "2025-11-30T20:23:36.842Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8e/1da49d4a107027e5fbc64daeab96a0706361a2918da10cb41769244b805d/rpds_py-0.30.0-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:b4dc1a6ff022ff85ecafef7979a2c6eb423430e05f1165d6688234e62ba99a07", size = 399049, upload-time = "2025-11-30T20:23:38.343Z" }, + { url = "https://files.pythonhosted.org/packages/df/5a/7ee239b1aa48a127570ec03becbb29c9d5a9eb092febbd1699d567cae859/rpds_py-0.30.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4559c972db3a360808309e06a74628b95eaccbf961c335c8fe0d590cf587456f", size = 415661, upload-time = "2025-11-30T20:23:40.263Z" }, + { url = "https://files.pythonhosted.org/packages/70/ea/caa143cf6b772f823bc7929a45da1fa83569ee49b11d18d0ada7f5ee6fd6/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0ed177ed9bded28f8deb6ab40c183cd1192aa0de40c12f38be4d59cd33cb5c65", size = 565606, upload-time = "2025-11-30T20:23:42.186Z" }, + { url = "https://files.pythonhosted.org/packages/64/91/ac20ba2d69303f961ad8cf55bf7dbdb4763f627291ba3d0d7d67333cced9/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ad1fa8db769b76ea911cb4e10f049d80bf518c104f15b3edb2371cc65375c46f", size = 591126, upload-time = "2025-11-30T20:23:44.086Z" }, + { url = "https://files.pythonhosted.org/packages/21/20/7ff5f3c8b00c8a95f75985128c26ba44503fb35b8e0259d812766ea966c7/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:46e83c697b1f1c72b50e5ee5adb4353eef7406fb3f2043d64c33f20ad1c2fc53", size = 553371, upload-time = "2025-11-30T20:23:46.004Z" }, + { url = "https://files.pythonhosted.org/packages/72/c7/81dadd7b27c8ee391c132a6b192111ca58d866577ce2d9b0ca157552cce0/rpds_py-0.30.0-cp314-cp314-win32.whl", hash = "sha256:ee454b2a007d57363c2dfd5b6ca4a5d7e2c518938f8ed3b706e37e5d470801ed", size = 215298, upload-time = "2025-11-30T20:23:47.696Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d2/1aaac33287e8cfb07aab2e6b8ac1deca62f6f65411344f1433c55e6f3eb8/rpds_py-0.30.0-cp314-cp314-win_amd64.whl", hash = "sha256:95f0802447ac2d10bcc69f6dc28fe95fdf17940367b21d34e34c737870758950", size = 228604, upload-time = "2025-11-30T20:23:49.501Z" }, + { url = "https://files.pythonhosted.org/packages/e8/95/ab005315818cc519ad074cb7784dae60d939163108bd2b394e60dc7b5461/rpds_py-0.30.0-cp314-cp314-win_arm64.whl", hash = "sha256:613aa4771c99f03346e54c3f038e4cc574ac09a3ddfb0e8878487335e96dead6", size = 222391, upload-time = "2025-11-30T20:23:50.96Z" }, + { url = "https://files.pythonhosted.org/packages/9e/68/154fe0194d83b973cdedcdcc88947a2752411165930182ae41d983dcefa6/rpds_py-0.30.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:7e6ecfcb62edfd632e56983964e6884851786443739dbfe3582947e87274f7cb", size = 364868, upload-time = "2025-11-30T20:23:52.494Z" }, + { url = "https://files.pythonhosted.org/packages/83/69/8bbc8b07ec854d92a8b75668c24d2abcb1719ebf890f5604c61c9369a16f/rpds_py-0.30.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a1d0bc22a7cdc173fedebb73ef81e07faef93692b8c1ad3733b67e31e1b6e1b8", size = 353747, upload-time = "2025-11-30T20:23:54.036Z" }, + { url = "https://files.pythonhosted.org/packages/ab/00/ba2e50183dbd9abcce9497fa5149c62b4ff3e22d338a30d690f9af970561/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d08f00679177226c4cb8c5265012eea897c8ca3b93f429e546600c971bcbae7", size = 383795, upload-time = "2025-11-30T20:23:55.556Z" }, + { url = "https://files.pythonhosted.org/packages/05/6f/86f0272b84926bcb0e4c972262f54223e8ecc556b3224d281e6598fc9268/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5965af57d5848192c13534f90f9dd16464f3c37aaf166cc1da1cae1fd5a34898", size = 393330, upload-time = "2025-11-30T20:23:57.033Z" }, + { url = "https://files.pythonhosted.org/packages/cb/e9/0e02bb2e6dc63d212641da45df2b0bf29699d01715913e0d0f017ee29438/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a4e86e34e9ab6b667c27f3211ca48f73dba7cd3d90f8d5b11be56e5dbc3fb4e", size = 518194, upload-time = "2025-11-30T20:23:58.637Z" }, + { url = "https://files.pythonhosted.org/packages/ee/ca/be7bca14cf21513bdf9c0606aba17d1f389ea2b6987035eb4f62bd923f25/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5d3e6b26f2c785d65cc25ef1e5267ccbe1b069c5c21b8cc724efee290554419", size = 408340, upload-time = "2025-11-30T20:24:00.2Z" }, + { url = "https://files.pythonhosted.org/packages/c2/c7/736e00ebf39ed81d75544c0da6ef7b0998f8201b369acf842f9a90dc8fce/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:626a7433c34566535b6e56a1b39a7b17ba961e97ce3b80ec62e6f1312c025551", size = 383765, upload-time = "2025-11-30T20:24:01.759Z" }, + { url = "https://files.pythonhosted.org/packages/4a/3f/da50dfde9956aaf365c4adc9533b100008ed31aea635f2b8d7b627e25b49/rpds_py-0.30.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:acd7eb3f4471577b9b5a41baf02a978e8bdeb08b4b355273994f8b87032000a8", size = 396834, upload-time = "2025-11-30T20:24:03.687Z" }, + { url = "https://files.pythonhosted.org/packages/4e/00/34bcc2565b6020eab2623349efbdec810676ad571995911f1abdae62a3a0/rpds_py-0.30.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fe5fa731a1fa8a0a56b0977413f8cacac1768dad38d16b3a296712709476fbd5", size = 415470, upload-time = "2025-11-30T20:24:05.232Z" }, + { url = "https://files.pythonhosted.org/packages/8c/28/882e72b5b3e6f718d5453bd4d0d9cf8df36fddeb4ddbbab17869d5868616/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:74a3243a411126362712ee1524dfc90c650a503502f135d54d1b352bd01f2404", size = 565630, upload-time = "2025-11-30T20:24:06.878Z" }, + { url = "https://files.pythonhosted.org/packages/3b/97/04a65539c17692de5b85c6e293520fd01317fd878ea1995f0367d4532fb1/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:3e8eeb0544f2eb0d2581774be4c3410356eba189529a6b3e36bbbf9696175856", size = 591148, upload-time = "2025-11-30T20:24:08.445Z" }, + { url = "https://files.pythonhosted.org/packages/85/70/92482ccffb96f5441aab93e26c4d66489eb599efdcf96fad90c14bbfb976/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:dbd936cde57abfee19ab3213cf9c26be06d60750e60a8e4dd85d1ab12c8b1f40", size = 556030, upload-time = "2025-11-30T20:24:10.956Z" }, + { url = "https://files.pythonhosted.org/packages/20/53/7c7e784abfa500a2b6b583b147ee4bb5a2b3747a9166bab52fec4b5b5e7d/rpds_py-0.30.0-cp314-cp314t-win32.whl", hash = "sha256:dc824125c72246d924f7f796b4f63c1e9dc810c7d9e2355864b3c3a73d59ade0", size = 211570, upload-time = "2025-11-30T20:24:12.735Z" }, + { url = "https://files.pythonhosted.org/packages/d0/02/fa464cdfbe6b26e0600b62c528b72d8608f5cc49f96b8d6e38c95d60c676/rpds_py-0.30.0-cp314-cp314t-win_amd64.whl", hash = "sha256:27f4b0e92de5bfbc6f86e43959e6edd1425c33b5e69aab0984a72047f2bcf1e3", size = 226532, upload-time = "2025-11-30T20:24:14.634Z" }, + { url = "https://files.pythonhosted.org/packages/69/71/3f34339ee70521864411f8b6992e7ab13ac30d8e4e3309e07c7361767d91/rpds_py-0.30.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c2262bdba0ad4fc6fb5545660673925c2d2a5d9e2e0fb603aad545427be0fc58", size = 372292, upload-time = "2025-11-30T20:24:16.537Z" }, + { url = "https://files.pythonhosted.org/packages/57/09/f183df9b8f2d66720d2ef71075c59f7e1b336bec7ee4c48f0a2b06857653/rpds_py-0.30.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ee6af14263f25eedc3bb918a3c04245106a42dfd4f5c2285ea6f997b1fc3f89a", size = 362128, upload-time = "2025-11-30T20:24:18.086Z" }, + { url = "https://files.pythonhosted.org/packages/7a/68/5c2594e937253457342e078f0cc1ded3dd7b2ad59afdbf2d354869110a02/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3adbb8179ce342d235c31ab8ec511e66c73faa27a47e076ccc92421add53e2bb", size = 391542, upload-time = "2025-11-30T20:24:20.092Z" }, + { url = "https://files.pythonhosted.org/packages/49/5c/31ef1afd70b4b4fbdb2800249f34c57c64beb687495b10aec0365f53dfc4/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:250fa00e9543ac9b97ac258bd37367ff5256666122c2d0f2bc97577c60a1818c", size = 404004, upload-time = "2025-11-30T20:24:22.231Z" }, + { url = "https://files.pythonhosted.org/packages/e3/63/0cfbea38d05756f3440ce6534d51a491d26176ac045e2707adc99bb6e60a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9854cf4f488b3d57b9aaeb105f06d78e5529d3145b1e4a41750167e8c213c6d3", size = 527063, upload-time = "2025-11-30T20:24:24.302Z" }, + { url = "https://files.pythonhosted.org/packages/42/e6/01e1f72a2456678b0f618fc9a1a13f882061690893c192fcad9f2926553a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:993914b8e560023bc0a8bf742c5f303551992dcb85e247b1e5c7f4a7d145bda5", size = 413099, upload-time = "2025-11-30T20:24:25.916Z" }, + { url = "https://files.pythonhosted.org/packages/b8/25/8df56677f209003dcbb180765520c544525e3ef21ea72279c98b9aa7c7fb/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58edca431fb9b29950807e301826586e5bbf24163677732429770a697ffe6738", size = 392177, upload-time = "2025-11-30T20:24:27.834Z" }, + { url = "https://files.pythonhosted.org/packages/4a/b4/0a771378c5f16f8115f796d1f437950158679bcd2a7c68cf251cfb00ed5b/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:dea5b552272a944763b34394d04577cf0f9bd013207bc32323b5a89a53cf9c2f", size = 406015, upload-time = "2025-11-30T20:24:29.457Z" }, + { url = "https://files.pythonhosted.org/packages/36/d8/456dbba0af75049dc6f63ff295a2f92766b9d521fa00de67a2bd6427d57a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ba3af48635eb83d03f6c9735dfb21785303e73d22ad03d489e88adae6eab8877", size = 423736, upload-time = "2025-11-30T20:24:31.22Z" }, + { url = "https://files.pythonhosted.org/packages/13/64/b4d76f227d5c45a7e0b796c674fd81b0a6c4fbd48dc29271857d8219571c/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:dff13836529b921e22f15cb099751209a60009731a68519630a24d61f0b1b30a", size = 573981, upload-time = "2025-11-30T20:24:32.934Z" }, + { url = "https://files.pythonhosted.org/packages/20/91/092bacadeda3edf92bf743cc96a7be133e13a39cdbfd7b5082e7ab638406/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:1b151685b23929ab7beec71080a8889d4d6d9fa9a983d213f07121205d48e2c4", size = 599782, upload-time = "2025-11-30T20:24:35.169Z" }, + { url = "https://files.pythonhosted.org/packages/d1/b7/b95708304cd49b7b6f82fdd039f1748b66ec2b21d6a45180910802f1abf1/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:ac37f9f516c51e5753f27dfdef11a88330f04de2d564be3991384b2f3535d02e", size = 562191, upload-time = "2025-11-30T20:24:36.853Z" }, +] + +[[package]] +name = "scikit-image" +version = "0.25.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +dependencies = [ + { name = "imageio", marker = "python_full_version < '3.11'" }, + { name = "lazy-loader", marker = "python_full_version < '3.11'" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "packaging", marker = "python_full_version < '3.11'" }, + { name = "pillow", marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "tifffile", version = "2025.5.10", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c7/a8/3c0f256012b93dd2cb6fda9245e9f4bff7dc0486880b248005f15ea2255e/scikit_image-0.25.2.tar.gz", hash = "sha256:e5a37e6cd4d0c018a7a55b9d601357e3382826d3888c10d0213fc63bff977dde", size = 22693594, upload-time = "2025-02-18T18:05:24.538Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/11/cb/016c63f16065c2d333c8ed0337e18a5cdf9bc32d402e4f26b0db362eb0e2/scikit_image-0.25.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d3278f586793176599df6a4cf48cb6beadae35c31e58dc01a98023af3dc31c78", size = 13988922, upload-time = "2025-02-18T18:04:11.069Z" }, + { url = "https://files.pythonhosted.org/packages/30/ca/ff4731289cbed63c94a0c9a5b672976603118de78ed21910d9060c82e859/scikit_image-0.25.2-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:5c311069899ce757d7dbf1d03e32acb38bb06153236ae77fcd820fd62044c063", size = 13192698, upload-time = "2025-02-18T18:04:15.362Z" }, + { url = "https://files.pythonhosted.org/packages/39/6d/a2aadb1be6d8e149199bb9b540ccde9e9622826e1ab42fe01de4c35ab918/scikit_image-0.25.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:be455aa7039a6afa54e84f9e38293733a2622b8c2fb3362b822d459cc5605e99", size = 14153634, upload-time = "2025-02-18T18:04:18.496Z" }, + { url = "https://files.pythonhosted.org/packages/96/08/916e7d9ee4721031b2f625db54b11d8379bd51707afaa3e5a29aecf10bc4/scikit_image-0.25.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a4c464b90e978d137330be433df4e76d92ad3c5f46a22f159520ce0fdbea8a09", size = 14767545, upload-time = "2025-02-18T18:04:22.556Z" }, + { url = "https://files.pythonhosted.org/packages/5f/ee/c53a009e3997dda9d285402f19226fbd17b5b3cb215da391c4ed084a1424/scikit_image-0.25.2-cp310-cp310-win_amd64.whl", hash = "sha256:60516257c5a2d2f74387c502aa2f15a0ef3498fbeaa749f730ab18f0a40fd054", size = 12812908, upload-time = "2025-02-18T18:04:26.364Z" }, + { url = "https://files.pythonhosted.org/packages/c4/97/3051c68b782ee3f1fb7f8f5bb7d535cf8cb92e8aae18fa9c1cdf7e15150d/scikit_image-0.25.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f4bac9196fb80d37567316581c6060763b0f4893d3aca34a9ede3825bc035b17", size = 14003057, upload-time = "2025-02-18T18:04:30.395Z" }, + { url = "https://files.pythonhosted.org/packages/19/23/257fc696c562639826065514d551b7b9b969520bd902c3a8e2fcff5b9e17/scikit_image-0.25.2-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:d989d64ff92e0c6c0f2018c7495a5b20e2451839299a018e0e5108b2680f71e0", size = 13180335, upload-time = "2025-02-18T18:04:33.449Z" }, + { url = "https://files.pythonhosted.org/packages/ef/14/0c4a02cb27ca8b1e836886b9ec7c9149de03053650e9e2ed0625f248dd92/scikit_image-0.25.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2cfc96b27afe9a05bc92f8c6235321d3a66499995675b27415e0d0c76625173", size = 14144783, upload-time = "2025-02-18T18:04:36.594Z" }, + { url = "https://files.pythonhosted.org/packages/dd/9b/9fb556463a34d9842491d72a421942c8baff4281025859c84fcdb5e7e602/scikit_image-0.25.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24cc986e1f4187a12aa319f777b36008764e856e5013666a4a83f8df083c2641", size = 14785376, upload-time = "2025-02-18T18:04:39.856Z" }, + { url = "https://files.pythonhosted.org/packages/de/ec/b57c500ee85885df5f2188f8bb70398481393a69de44a00d6f1d055f103c/scikit_image-0.25.2-cp311-cp311-win_amd64.whl", hash = "sha256:b4f6b61fc2db6340696afe3db6b26e0356911529f5f6aee8c322aa5157490c9b", size = 12791698, upload-time = "2025-02-18T18:04:42.868Z" }, + { url = "https://files.pythonhosted.org/packages/35/8c/5df82881284459f6eec796a5ac2a0a304bb3384eec2e73f35cfdfcfbf20c/scikit_image-0.25.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:8db8dd03663112783221bf01ccfc9512d1cc50ac9b5b0fe8f4023967564719fb", size = 13986000, upload-time = "2025-02-18T18:04:47.156Z" }, + { url = "https://files.pythonhosted.org/packages/ce/e6/93bebe1abcdce9513ffec01d8af02528b4c41fb3c1e46336d70b9ed4ef0d/scikit_image-0.25.2-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:483bd8cc10c3d8a7a37fae36dfa5b21e239bd4ee121d91cad1f81bba10cfb0ed", size = 13235893, upload-time = "2025-02-18T18:04:51.049Z" }, + { url = "https://files.pythonhosted.org/packages/53/4b/eda616e33f67129e5979a9eb33c710013caa3aa8a921991e6cc0b22cea33/scikit_image-0.25.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d1e80107bcf2bf1291acfc0bf0425dceb8890abe9f38d8e94e23497cbf7ee0d", size = 14178389, upload-time = "2025-02-18T18:04:54.245Z" }, + { url = "https://files.pythonhosted.org/packages/6b/b5/b75527c0f9532dd8a93e8e7cd8e62e547b9f207d4c11e24f0006e8646b36/scikit_image-0.25.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a17e17eb8562660cc0d31bb55643a4da996a81944b82c54805c91b3fe66f4824", size = 15003435, upload-time = "2025-02-18T18:04:57.586Z" }, + { url = "https://files.pythonhosted.org/packages/34/e3/49beb08ebccda3c21e871b607c1cb2f258c3fa0d2f609fed0a5ba741b92d/scikit_image-0.25.2-cp312-cp312-win_amd64.whl", hash = "sha256:bdd2b8c1de0849964dbc54037f36b4e9420157e67e45a8709a80d727f52c7da2", size = 12899474, upload-time = "2025-02-18T18:05:01.166Z" }, + { url = "https://files.pythonhosted.org/packages/e6/7c/9814dd1c637f7a0e44342985a76f95a55dd04be60154247679fd96c7169f/scikit_image-0.25.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7efa888130f6c548ec0439b1a7ed7295bc10105458a421e9bf739b457730b6da", size = 13921841, upload-time = "2025-02-18T18:05:03.963Z" }, + { url = "https://files.pythonhosted.org/packages/84/06/66a2e7661d6f526740c309e9717d3bd07b473661d5cdddef4dd978edab25/scikit_image-0.25.2-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:dd8011efe69c3641920614d550f5505f83658fe33581e49bed86feab43a180fc", size = 13196862, upload-time = "2025-02-18T18:05:06.986Z" }, + { url = "https://files.pythonhosted.org/packages/4e/63/3368902ed79305f74c2ca8c297dfeb4307269cbe6402412668e322837143/scikit_image-0.25.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28182a9d3e2ce3c2e251383bdda68f8d88d9fff1a3ebe1eb61206595c9773341", size = 14117785, upload-time = "2025-02-18T18:05:10.69Z" }, + { url = "https://files.pythonhosted.org/packages/cd/9b/c3da56a145f52cd61a68b8465d6a29d9503bc45bc993bb45e84371c97d94/scikit_image-0.25.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8abd3c805ce6944b941cfed0406d88faeb19bab3ed3d4b50187af55cf24d147", size = 14977119, upload-time = "2025-02-18T18:05:13.871Z" }, + { url = "https://files.pythonhosted.org/packages/8a/97/5fcf332e1753831abb99a2525180d3fb0d70918d461ebda9873f66dcc12f/scikit_image-0.25.2-cp313-cp313-win_amd64.whl", hash = "sha256:64785a8acefee460ec49a354706db0b09d1f325674107d7fa3eadb663fb56d6f", size = 12885116, upload-time = "2025-02-18T18:05:17.844Z" }, + { url = "https://files.pythonhosted.org/packages/10/cc/75e9f17e3670b5ed93c32456fda823333c6279b144cd93e2c03aa06aa472/scikit_image-0.25.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:330d061bd107d12f8d68f1d611ae27b3b813b8cdb0300a71d07b1379178dd4cd", size = 13862801, upload-time = "2025-02-18T18:05:20.783Z" }, +] + +[[package]] +name = "scikit-image" +version = "0.26.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "imageio", marker = "python_full_version >= '3.11'" }, + { name = "lazy-loader", marker = "python_full_version >= '3.11'" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "packaging", marker = "python_full_version >= '3.11'" }, + { name = "pillow", marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.17.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "tifffile", version = "2026.1.28", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a1/b4/2528bb43c67d48053a7a649a9666432dc307d66ba02e3a6d5c40f46655df/scikit_image-0.26.0.tar.gz", hash = "sha256:f5f970ab04efad85c24714321fcc91613fcb64ef2a892a13167df2f3e59199fa", size = 22729739, upload-time = "2025-12-20T17:12:21.824Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/16/8a407688b607f86f81f8c649bf0d68a2a6d67375f18c2d660aba20f5b648/scikit_image-0.26.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b1ede33a0fb3731457eaf53af6361e73dd510f449dac437ab54573b26788baf0", size = 12355510, upload-time = "2025-12-20T17:10:31.628Z" }, + { url = "https://files.pythonhosted.org/packages/6b/f9/7efc088ececb6f6868fd4475e16cfafc11f242ce9ab5fc3557d78b5da0d4/scikit_image-0.26.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7af7aa331c6846bd03fa28b164c18d0c3fd419dbb888fb05e958ac4257a78fdd", size = 12056334, upload-time = "2025-12-20T17:10:34.559Z" }, + { url = "https://files.pythonhosted.org/packages/9f/1e/bc7fb91fb5ff65ef42346c8b7ee8b09b04eabf89235ab7dbfdfd96cbd1ea/scikit_image-0.26.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9ea6207d9e9d21c3f464efe733121c0504e494dbdc7728649ff3e23c3c5a4953", size = 13297768, upload-time = "2025-12-20T17:10:37.733Z" }, + { url = "https://files.pythonhosted.org/packages/a5/2a/e71c1a7d90e70da67b88ccc609bd6ae54798d5847369b15d3a8052232f9d/scikit_image-0.26.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:74aa5518ccea28121f57a95374581d3b979839adc25bb03f289b1bc9b99c58af", size = 13711217, upload-time = "2025-12-20T17:10:40.935Z" }, + { url = "https://files.pythonhosted.org/packages/d4/59/9637ee12c23726266b91296791465218973ce1ad3e4c56fc81e4d8e7d6e1/scikit_image-0.26.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d5c244656de905e195a904e36dbc18585e06ecf67d90f0482cbde63d7f9ad59d", size = 14337782, upload-time = "2025-12-20T17:10:43.452Z" }, + { url = "https://files.pythonhosted.org/packages/e7/5c/a3e1e0860f9294663f540c117e4bf83d55e5b47c281d475cc06227e88411/scikit_image-0.26.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:21a818ee6ca2f2131b9e04d8eb7637b5c18773ebe7b399ad23dcc5afaa226d2d", size = 14805997, upload-time = "2025-12-20T17:10:45.93Z" }, + { url = "https://files.pythonhosted.org/packages/d3/c6/2eeacf173da041a9e388975f54e5c49df750757fcfc3ee293cdbbae1ea0a/scikit_image-0.26.0-cp311-cp311-win_amd64.whl", hash = "sha256:9490360c8d3f9a7e85c8de87daf7c0c66507960cf4947bb9610d1751928721c7", size = 11878486, upload-time = "2025-12-20T17:10:48.246Z" }, + { url = "https://files.pythonhosted.org/packages/c3/a4/a852c4949b9058d585e762a66bf7e9a2cd3be4795cd940413dfbfbb0ce79/scikit_image-0.26.0-cp311-cp311-win_arm64.whl", hash = "sha256:0baa0108d2d027f34d748e84e592b78acc23e965a5de0e4bb03cf371de5c0581", size = 11346518, upload-time = "2025-12-20T17:10:50.575Z" }, + { url = "https://files.pythonhosted.org/packages/99/e8/e13757982264b33a1621628f86b587e9a73a13f5256dad49b19ba7dc9083/scikit_image-0.26.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d454b93a6fa770ac5ae2d33570f8e7a321bb80d29511ce4b6b78058ebe176e8c", size = 12376452, upload-time = "2025-12-20T17:10:52.796Z" }, + { url = "https://files.pythonhosted.org/packages/e3/be/f8dd17d0510f9911f9f17ba301f7455328bf13dae416560126d428de9568/scikit_image-0.26.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3409e89d66eff5734cd2b672d1c48d2759360057e714e1d92a11df82c87cba37", size = 12061567, upload-time = "2025-12-20T17:10:55.207Z" }, + { url = "https://files.pythonhosted.org/packages/b3/2b/c70120a6880579fb42b91567ad79feb4772f7be72e8d52fec403a3dde0c6/scikit_image-0.26.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c717490cec9e276afb0438dd165b7c3072d6c416709cc0f9f5a4c1070d23a44", size = 13084214, upload-time = "2025-12-20T17:10:57.468Z" }, + { url = "https://files.pythonhosted.org/packages/f4/a2/70401a107d6d7466d64b466927e6b96fcefa99d57494b972608e2f8be50f/scikit_image-0.26.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7df650e79031634ac90b11e64a9eedaf5a5e06fcd09bcd03a34be01745744466", size = 13561683, upload-time = "2025-12-20T17:10:59.49Z" }, + { url = "https://files.pythonhosted.org/packages/13/a5/48bdfd92794c5002d664e0910a349d0a1504671ef5ad358150f21643c79a/scikit_image-0.26.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:cefd85033e66d4ea35b525bb0937d7f42d4cdcfed2d1888e1570d5ce450d3932", size = 14112147, upload-time = "2025-12-20T17:11:02.083Z" }, + { url = "https://files.pythonhosted.org/packages/ee/b5/ac71694da92f5def5953ca99f18a10fe98eac2dd0a34079389b70b4d0394/scikit_image-0.26.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3f5bf622d7c0435884e1e141ebbe4b2804e16b2dd23ae4c6183e2ea99233be70", size = 14661625, upload-time = "2025-12-20T17:11:04.528Z" }, + { url = "https://files.pythonhosted.org/packages/23/4d/a3cc1e96f080e253dad2251bfae7587cf2b7912bcd76fd43fd366ff35a87/scikit_image-0.26.0-cp312-cp312-win_amd64.whl", hash = "sha256:abed017474593cd3056ae0fe948d07d0747b27a085e92df5474f4955dd65aec0", size = 11911059, upload-time = "2025-12-20T17:11:06.61Z" }, + { url = "https://files.pythonhosted.org/packages/35/8a/d1b8055f584acc937478abf4550d122936f420352422a1a625eef2c605d8/scikit_image-0.26.0-cp312-cp312-win_arm64.whl", hash = "sha256:4d57e39ef67a95d26860c8caf9b14b8fb130f83b34c6656a77f191fa6d1d04d8", size = 11348740, upload-time = "2025-12-20T17:11:09.118Z" }, + { url = "https://files.pythonhosted.org/packages/4f/48/02357ffb2cca35640f33f2cfe054a4d6d5d7a229b88880a64f1e45c11f4e/scikit_image-0.26.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a2e852eccf41d2d322b8e60144e124802873a92b8d43a6f96331aa42888491c7", size = 12346329, upload-time = "2025-12-20T17:11:11.599Z" }, + { url = "https://files.pythonhosted.org/packages/67/b9/b792c577cea2c1e94cda83b135a656924fc57c428e8a6d302cd69aac1b60/scikit_image-0.26.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:98329aab3bc87db352b9887f64ce8cdb8e75f7c2daa19927f2e121b797b678d5", size = 12031726, upload-time = "2025-12-20T17:11:13.871Z" }, + { url = "https://files.pythonhosted.org/packages/07/a9/9564250dfd65cb20404a611016db52afc6268b2b371cd19c7538ea47580f/scikit_image-0.26.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:915bb3ba66455cf8adac00dc8fdf18a4cd29656aec7ddd38cb4dda90289a6f21", size = 13094910, upload-time = "2025-12-20T17:11:16.2Z" }, + { url = "https://files.pythonhosted.org/packages/a3/b8/0d8eeb5a9fd7d34ba84f8a55753a0a3e2b5b51b2a5a0ade648a8db4a62f7/scikit_image-0.26.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b36ab5e778bf50af5ff386c3ac508027dc3aaeccf2161bdf96bde6848f44d21b", size = 13660939, upload-time = "2025-12-20T17:11:18.464Z" }, + { url = "https://files.pythonhosted.org/packages/2f/d6/91d8973584d4793d4c1a847d388e34ef1218d835eeddecfc9108d735b467/scikit_image-0.26.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:09bad6a5d5949c7896c8347424c4cca899f1d11668030e5548813ab9c2865dcb", size = 14138938, upload-time = "2025-12-20T17:11:20.919Z" }, + { url = "https://files.pythonhosted.org/packages/39/9a/7e15d8dc10d6bbf212195fb39bdeb7f226c46dd53f9c63c312e111e2e175/scikit_image-0.26.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:aeb14db1ed09ad4bee4ceb9e635547a8d5f3549be67fc6c768c7f923e027e6cd", size = 14752243, upload-time = "2025-12-20T17:11:23.347Z" }, + { url = "https://files.pythonhosted.org/packages/8f/58/2b11b933097bc427e42b4a8b15f7de8f24f2bac1fd2779d2aea1431b2c31/scikit_image-0.26.0-cp313-cp313-win_amd64.whl", hash = "sha256:ac529eb9dbd5954f9aaa2e3fe9a3fd9661bfe24e134c688587d811a0233127f1", size = 11906770, upload-time = "2025-12-20T17:11:25.297Z" }, + { url = "https://files.pythonhosted.org/packages/ad/ec/96941474a18a04b69b6f6562a5bd79bd68049fa3728d3b350976eccb8b93/scikit_image-0.26.0-cp313-cp313-win_arm64.whl", hash = "sha256:a2d211bc355f59725efdcae699b93b30348a19416cc9e017f7b2fb599faf7219", size = 11342506, upload-time = "2025-12-20T17:11:27.399Z" }, + { url = "https://files.pythonhosted.org/packages/03/e5/c1a9962b0cf1952f42d32b4a2e48eed520320dbc4d2ff0b981c6fa508b6b/scikit_image-0.26.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:9eefb4adad066da408a7601c4c24b07af3b472d90e08c3e7483d4e9e829d8c49", size = 12663278, upload-time = "2025-12-20T17:11:29.358Z" }, + { url = "https://files.pythonhosted.org/packages/ae/97/c1a276a59ce8e4e24482d65c1a3940d69c6b3873279193b7ebd04e5ee56b/scikit_image-0.26.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:6caec76e16c970c528d15d1c757363334d5cb3069f9cea93d2bead31820511f3", size = 12405142, upload-time = "2025-12-20T17:11:31.282Z" }, + { url = "https://files.pythonhosted.org/packages/d4/4a/f1cbd1357caef6c7993f7efd514d6e53d8fd6f7fe01c4714d51614c53289/scikit_image-0.26.0-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a07200fe09b9d99fcdab959859fe0f7db8df6333d6204344425d476850ce3604", size = 12942086, upload-time = "2025-12-20T17:11:33.683Z" }, + { url = "https://files.pythonhosted.org/packages/5b/6f/74d9fb87c5655bd64cf00b0c44dc3d6206d9002e5f6ba1c9aeb13236f6bf/scikit_image-0.26.0-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:92242351bccf391fc5df2d1529d15470019496d2498d615beb68da85fe7fdf37", size = 13265667, upload-time = "2025-12-20T17:11:36.11Z" }, + { url = "https://files.pythonhosted.org/packages/a7/73/faddc2413ae98d863f6fa2e3e14da4467dd38e788e1c23346cf1a2b06b97/scikit_image-0.26.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:52c496f75a7e45844d951557f13c08c81487c6a1da2e3c9c8a39fcde958e02cc", size = 14001966, upload-time = "2025-12-20T17:11:38.55Z" }, + { url = "https://files.pythonhosted.org/packages/02/94/9f46966fa042b5d57c8cd641045372b4e0df0047dd400e77ea9952674110/scikit_image-0.26.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:20ef4a155e2e78b8ab973998e04d8a361d49d719e65412405f4dadd9155a61d9", size = 14359526, upload-time = "2025-12-20T17:11:41.087Z" }, + { url = "https://files.pythonhosted.org/packages/5d/b4/2840fe38f10057f40b1c9f8fb98a187a370936bf144a4ac23452c5ef1baf/scikit_image-0.26.0-cp313-cp313t-win_amd64.whl", hash = "sha256:c9087cf7d0e7f33ab5c46d2068d86d785e70b05400a891f73a13400f1e1faf6a", size = 12287629, upload-time = "2025-12-20T17:11:43.11Z" }, + { url = "https://files.pythonhosted.org/packages/22/ba/73b6ca70796e71f83ab222690e35a79612f0117e5aaf167151b7d46f5f2c/scikit_image-0.26.0-cp313-cp313t-win_arm64.whl", hash = "sha256:27d58bc8b2acd351f972c6508c1b557cfed80299826080a4d803dd29c51b707e", size = 11647755, upload-time = "2025-12-20T17:11:45.279Z" }, + { url = "https://files.pythonhosted.org/packages/51/44/6b744f92b37ae2833fd423cce8f806d2368859ec325a699dc30389e090b9/scikit_image-0.26.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:63af3d3a26125f796f01052052f86806da5b5e54c6abef152edb752683075a9c", size = 12365810, upload-time = "2025-12-20T17:11:47.357Z" }, + { url = "https://files.pythonhosted.org/packages/40/f5/83590d9355191f86ac663420fec741b82cc547a4afe7c4c1d986bf46e4db/scikit_image-0.26.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ce00600cd70d4562ed59f80523e18cdcc1fae0e10676498a01f73c255774aefd", size = 12075717, upload-time = "2025-12-20T17:11:49.483Z" }, + { url = "https://files.pythonhosted.org/packages/72/48/253e7cf5aee6190459fe136c614e2cbccc562deceb4af96e0863f1b8ee29/scikit_image-0.26.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6381edf972b32e4f54085449afde64365a57316637496c1325a736987083e2ab", size = 13161520, upload-time = "2025-12-20T17:11:51.58Z" }, + { url = "https://files.pythonhosted.org/packages/73/c3/cec6a3cbaadfdcc02bd6ff02f3abfe09eaa7f4d4e0a525a1e3a3f4bce49c/scikit_image-0.26.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c6624a76c6085218248154cc7e1500e6b488edcd9499004dd0d35040607d7505", size = 13684340, upload-time = "2025-12-20T17:11:53.708Z" }, + { url = "https://files.pythonhosted.org/packages/d4/0d/39a776f675d24164b3a267aa0db9f677a4cb20127660d8bf4fd7fef66817/scikit_image-0.26.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f775f0e420faac9c2aa6757135f4eb468fb7b70e0b67fa77a5e79be3c30ee331", size = 14203839, upload-time = "2025-12-20T17:11:55.89Z" }, + { url = "https://files.pythonhosted.org/packages/ee/25/2514df226bbcedfe9b2caafa1ba7bc87231a0c339066981b182b08340e06/scikit_image-0.26.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ede4d6d255cc5da9faeb2f9ba7fedbc990abbc652db429f40a16b22e770bb578", size = 14770021, upload-time = "2025-12-20T17:11:58.014Z" }, + { url = "https://files.pythonhosted.org/packages/8d/5b/0671dc91c0c79340c3fe202f0549c7d3681eb7640fe34ab68a5f090a7c7f/scikit_image-0.26.0-cp314-cp314-win_amd64.whl", hash = "sha256:0660b83968c15293fd9135e8d860053ee19500d52bf55ca4fb09de595a1af650", size = 12023490, upload-time = "2025-12-20T17:12:00.013Z" }, + { url = "https://files.pythonhosted.org/packages/65/08/7c4cb59f91721f3de07719085212a0b3962e3e3f2d1818cbac4eeb1ea53e/scikit_image-0.26.0-cp314-cp314-win_arm64.whl", hash = "sha256:b8d14d3181c21c11170477a42542c1addc7072a90b986675a71266ad17abc37f", size = 11473782, upload-time = "2025-12-20T17:12:01.983Z" }, + { url = "https://files.pythonhosted.org/packages/49/41/65c4258137acef3d73cb561ac55512eacd7b30bb4f4a11474cad526bc5db/scikit_image-0.26.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:cde0bbd57e6795eba83cb10f71a677f7239271121dc950bc060482834a668ad1", size = 12686060, upload-time = "2025-12-20T17:12:03.886Z" }, + { url = "https://files.pythonhosted.org/packages/e7/32/76971f8727b87f1420a962406388a50e26667c31756126444baf6668f559/scikit_image-0.26.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:163e9afb5b879562b9aeda0dd45208a35316f26cc7a3aed54fd601604e5cf46f", size = 12422628, upload-time = "2025-12-20T17:12:05.921Z" }, + { url = "https://files.pythonhosted.org/packages/37/0d/996febd39f757c40ee7b01cdb861867327e5c8e5f595a634e8201462d958/scikit_image-0.26.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:724f79fd9b6cb6f4a37864fe09f81f9f5d5b9646b6868109e1b100d1a7019e59", size = 12962369, upload-time = "2025-12-20T17:12:07.912Z" }, + { url = "https://files.pythonhosted.org/packages/48/b4/612d354f946c9600e7dea012723c11d47e8d455384e530f6daaaeb9bf62c/scikit_image-0.26.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3268f13310e6857508bd87202620df996199a016a1d281b309441d227c822394", size = 13272431, upload-time = "2025-12-20T17:12:10.255Z" }, + { url = "https://files.pythonhosted.org/packages/0a/6e/26c00b466e06055a086de2c6e2145fe189ccdc9a1d11ccc7de020f2591ad/scikit_image-0.26.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:fac96a1f9b06cd771cbbb3cd96c5332f36d4efd839b1d8b053f79e5887acde62", size = 14016362, upload-time = "2025-12-20T17:12:12.793Z" }, + { url = "https://files.pythonhosted.org/packages/47/88/00a90402e1775634043c2a0af8a3c76ad450866d9fa444efcc43b553ba2d/scikit_image-0.26.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:2c1e7bd342f43e7a97e571b3f03ba4c1293ea1a35c3f13f41efdc8a81c1dc8f2", size = 14364151, upload-time = "2025-12-20T17:12:14.909Z" }, + { url = "https://files.pythonhosted.org/packages/da/ca/918d8d306bd43beacff3b835c6d96fac0ae64c0857092f068b88db531a7c/scikit_image-0.26.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b702c3bb115e1dcf4abf5297429b5c90f2189655888cbed14921f3d26f81d3a4", size = 12413484, upload-time = "2025-12-20T17:12:17.046Z" }, + { url = "https://files.pythonhosted.org/packages/dc/cd/4da01329b5a8d47ff7ec3c99a2b02465a8017b186027590dc7425cee0b56/scikit_image-0.26.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0608aa4a9ec39e0843de10d60edb2785a30c1c47819b67866dd223ebd149acaf", size = 11769501, upload-time = "2025-12-20T17:12:19.339Z" }, +] + +[[package]] +name = "scikit-learn" +version = "1.7.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +dependencies = [ + { name = "joblib", marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "threadpoolctl", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/98/c2/a7855e41c9d285dfe86dc50b250978105dce513d6e459ea66a6aeb0e1e0c/scikit_learn-1.7.2.tar.gz", hash = "sha256:20e9e49ecd130598f1ca38a1d85090e1a600147b9c02fa6f15d69cb53d968fda", size = 7193136, upload-time = "2025-09-09T08:21:29.075Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ba/3e/daed796fd69cce768b8788401cc464ea90b306fb196ae1ffed0b98182859/scikit_learn-1.7.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b33579c10a3081d076ab403df4a4190da4f4432d443521674637677dc91e61f", size = 9336221, upload-time = "2025-09-09T08:20:19.328Z" }, + { url = "https://files.pythonhosted.org/packages/1c/ce/af9d99533b24c55ff4e18d9b7b4d9919bbc6cd8f22fe7a7be01519a347d5/scikit_learn-1.7.2-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:36749fb62b3d961b1ce4fedf08fa57a1986cd409eff2d783bca5d4b9b5fce51c", size = 8653834, upload-time = "2025-09-09T08:20:22.073Z" }, + { url = "https://files.pythonhosted.org/packages/58/0e/8c2a03d518fb6bd0b6b0d4b114c63d5f1db01ff0f9925d8eb10960d01c01/scikit_learn-1.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7a58814265dfc52b3295b1900cfb5701589d30a8bb026c7540f1e9d3499d5ec8", size = 9660938, upload-time = "2025-09-09T08:20:24.327Z" }, + { url = "https://files.pythonhosted.org/packages/2b/75/4311605069b5d220e7cf5adabb38535bd96f0079313cdbb04b291479b22a/scikit_learn-1.7.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4a847fea807e278f821a0406ca01e387f97653e284ecbd9750e3ee7c90347f18", size = 9477818, upload-time = "2025-09-09T08:20:26.845Z" }, + { url = "https://files.pythonhosted.org/packages/7f/9b/87961813c34adbca21a6b3f6b2bea344c43b30217a6d24cc437c6147f3e8/scikit_learn-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:ca250e6836d10e6f402436d6463d6c0e4d8e0234cfb6a9a47835bd392b852ce5", size = 8886969, upload-time = "2025-09-09T08:20:29.329Z" }, + { url = "https://files.pythonhosted.org/packages/43/83/564e141eef908a5863a54da8ca342a137f45a0bfb71d1d79704c9894c9d1/scikit_learn-1.7.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c7509693451651cd7361d30ce4e86a1347493554f172b1c72a39300fa2aea79e", size = 9331967, upload-time = "2025-09-09T08:20:32.421Z" }, + { url = "https://files.pythonhosted.org/packages/18/d6/ba863a4171ac9d7314c4d3fc251f015704a2caeee41ced89f321c049ed83/scikit_learn-1.7.2-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:0486c8f827c2e7b64837c731c8feff72c0bd2b998067a8a9cbc10643c31f0fe1", size = 8648645, upload-time = "2025-09-09T08:20:34.436Z" }, + { url = "https://files.pythonhosted.org/packages/ef/0e/97dbca66347b8cf0ea8b529e6bb9367e337ba2e8be0ef5c1a545232abfde/scikit_learn-1.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:89877e19a80c7b11a2891a27c21c4894fb18e2c2e077815bcade10d34287b20d", size = 9715424, upload-time = "2025-09-09T08:20:36.776Z" }, + { url = "https://files.pythonhosted.org/packages/f7/32/1f3b22e3207e1d2c883a7e09abb956362e7d1bd2f14458c7de258a26ac15/scikit_learn-1.7.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8da8bf89d4d79aaec192d2bda62f9b56ae4e5b4ef93b6a56b5de4977e375c1f1", size = 9509234, upload-time = "2025-09-09T08:20:38.957Z" }, + { url = "https://files.pythonhosted.org/packages/9f/71/34ddbd21f1da67c7a768146968b4d0220ee6831e4bcbad3e03dd3eae88b6/scikit_learn-1.7.2-cp311-cp311-win_amd64.whl", hash = "sha256:9b7ed8d58725030568523e937c43e56bc01cadb478fc43c042a9aca1dacb3ba1", size = 8894244, upload-time = "2025-09-09T08:20:41.166Z" }, + { url = "https://files.pythonhosted.org/packages/a7/aa/3996e2196075689afb9fce0410ebdb4a09099d7964d061d7213700204409/scikit_learn-1.7.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:8d91a97fa2b706943822398ab943cde71858a50245e31bc71dba62aab1d60a96", size = 9259818, upload-time = "2025-09-09T08:20:43.19Z" }, + { url = "https://files.pythonhosted.org/packages/43/5d/779320063e88af9c4a7c2cf463ff11c21ac9c8bd730c4a294b0000b666c9/scikit_learn-1.7.2-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:acbc0f5fd2edd3432a22c69bed78e837c70cf896cd7993d71d51ba6708507476", size = 8636997, upload-time = "2025-09-09T08:20:45.468Z" }, + { url = "https://files.pythonhosted.org/packages/5c/d0/0c577d9325b05594fdd33aa970bf53fb673f051a45496842caee13cfd7fe/scikit_learn-1.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e5bf3d930aee75a65478df91ac1225ff89cd28e9ac7bd1196853a9229b6adb0b", size = 9478381, upload-time = "2025-09-09T08:20:47.982Z" }, + { url = "https://files.pythonhosted.org/packages/82/70/8bf44b933837ba8494ca0fc9a9ab60f1c13b062ad0197f60a56e2fc4c43e/scikit_learn-1.7.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4d6e9deed1a47aca9fe2f267ab8e8fe82ee20b4526b2c0cd9e135cea10feb44", size = 9300296, upload-time = "2025-09-09T08:20:50.366Z" }, + { url = "https://files.pythonhosted.org/packages/c6/99/ed35197a158f1fdc2fe7c3680e9c70d0128f662e1fee4ed495f4b5e13db0/scikit_learn-1.7.2-cp312-cp312-win_amd64.whl", hash = "sha256:6088aa475f0785e01bcf8529f55280a3d7d298679f50c0bb70a2364a82d0b290", size = 8731256, upload-time = "2025-09-09T08:20:52.627Z" }, + { url = "https://files.pythonhosted.org/packages/ae/93/a3038cb0293037fd335f77f31fe053b89c72f17b1c8908c576c29d953e84/scikit_learn-1.7.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0b7dacaa05e5d76759fb071558a8b5130f4845166d88654a0f9bdf3eb57851b7", size = 9212382, upload-time = "2025-09-09T08:20:54.731Z" }, + { url = "https://files.pythonhosted.org/packages/40/dd/9a88879b0c1104259136146e4742026b52df8540c39fec21a6383f8292c7/scikit_learn-1.7.2-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:abebbd61ad9e1deed54cca45caea8ad5f79e1b93173dece40bb8e0c658dbe6fe", size = 8592042, upload-time = "2025-09-09T08:20:57.313Z" }, + { url = "https://files.pythonhosted.org/packages/46/af/c5e286471b7d10871b811b72ae794ac5fe2989c0a2df07f0ec723030f5f5/scikit_learn-1.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:502c18e39849c0ea1a5d681af1dbcf15f6cce601aebb657aabbfe84133c1907f", size = 9434180, upload-time = "2025-09-09T08:20:59.671Z" }, + { url = "https://files.pythonhosted.org/packages/f1/fd/df59faa53312d585023b2da27e866524ffb8faf87a68516c23896c718320/scikit_learn-1.7.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7a4c328a71785382fe3fe676a9ecf2c86189249beff90bf85e22bdb7efaf9ae0", size = 9283660, upload-time = "2025-09-09T08:21:01.71Z" }, + { url = "https://files.pythonhosted.org/packages/a7/c7/03000262759d7b6f38c836ff9d512f438a70d8a8ddae68ee80de72dcfb63/scikit_learn-1.7.2-cp313-cp313-win_amd64.whl", hash = "sha256:63a9afd6f7b229aad94618c01c252ce9e6fa97918c5ca19c9a17a087d819440c", size = 8702057, upload-time = "2025-09-09T08:21:04.234Z" }, + { url = "https://files.pythonhosted.org/packages/55/87/ef5eb1f267084532c8e4aef98a28b6ffe7425acbfd64b5e2f2e066bc29b3/scikit_learn-1.7.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:9acb6c5e867447b4e1390930e3944a005e2cb115922e693c08a323421a6966e8", size = 9558731, upload-time = "2025-09-09T08:21:06.381Z" }, + { url = "https://files.pythonhosted.org/packages/93/f8/6c1e3fc14b10118068d7938878a9f3f4e6d7b74a8ddb1e5bed65159ccda8/scikit_learn-1.7.2-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:2a41e2a0ef45063e654152ec9d8bcfc39f7afce35b08902bfe290c2498a67a6a", size = 9038852, upload-time = "2025-09-09T08:21:08.628Z" }, + { url = "https://files.pythonhosted.org/packages/83/87/066cafc896ee540c34becf95d30375fe5cbe93c3b75a0ee9aa852cd60021/scikit_learn-1.7.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:98335fb98509b73385b3ab2bd0639b1f610541d3988ee675c670371d6a87aa7c", size = 9527094, upload-time = "2025-09-09T08:21:11.486Z" }, + { url = "https://files.pythonhosted.org/packages/9c/2b/4903e1ccafa1f6453b1ab78413938c8800633988c838aa0be386cbb33072/scikit_learn-1.7.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:191e5550980d45449126e23ed1d5e9e24b2c68329ee1f691a3987476e115e09c", size = 9367436, upload-time = "2025-09-09T08:21:13.602Z" }, + { url = "https://files.pythonhosted.org/packages/b5/aa/8444be3cfb10451617ff9d177b3c190288f4563e6c50ff02728be67ad094/scikit_learn-1.7.2-cp313-cp313t-win_amd64.whl", hash = "sha256:57dc4deb1d3762c75d685507fbd0bc17160144b2f2ba4ccea5dc285ab0d0e973", size = 9275749, upload-time = "2025-09-09T08:21:15.96Z" }, + { url = "https://files.pythonhosted.org/packages/d9/82/dee5acf66837852e8e68df6d8d3a6cb22d3df997b733b032f513d95205b7/scikit_learn-1.7.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fa8f63940e29c82d1e67a45d5297bdebbcb585f5a5a50c4914cc2e852ab77f33", size = 9208906, upload-time = "2025-09-09T08:21:18.557Z" }, + { url = "https://files.pythonhosted.org/packages/3c/30/9029e54e17b87cb7d50d51a5926429c683d5b4c1732f0507a6c3bed9bf65/scikit_learn-1.7.2-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:f95dc55b7902b91331fa4e5845dd5bde0580c9cd9612b1b2791b7e80c3d32615", size = 8627836, upload-time = "2025-09-09T08:21:20.695Z" }, + { url = "https://files.pythonhosted.org/packages/60/18/4a52c635c71b536879f4b971c2cedf32c35ee78f48367885ed8025d1f7ee/scikit_learn-1.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9656e4a53e54578ad10a434dc1f993330568cfee176dff07112b8785fb413106", size = 9426236, upload-time = "2025-09-09T08:21:22.645Z" }, + { url = "https://files.pythonhosted.org/packages/99/7e/290362f6ab582128c53445458a5befd471ed1ea37953d5bcf80604619250/scikit_learn-1.7.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96dc05a854add0e50d3f47a1ef21a10a595016da5b007c7d9cd9d0bffd1fcc61", size = 9312593, upload-time = "2025-09-09T08:21:24.65Z" }, + { url = "https://files.pythonhosted.org/packages/8e/87/24f541b6d62b1794939ae6422f8023703bbf6900378b2b34e0b4384dfefd/scikit_learn-1.7.2-cp314-cp314-win_amd64.whl", hash = "sha256:bb24510ed3f9f61476181e4db51ce801e2ba37541def12dc9333b946fc7a9cf8", size = 8820007, upload-time = "2025-09-09T08:21:26.713Z" }, +] + +[[package]] +name = "scikit-learn" +version = "1.8.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "joblib", marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.17.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "threadpoolctl", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0e/d4/40988bf3b8e34feec1d0e6a051446b1f66225f8529b9309becaeef62b6c4/scikit_learn-1.8.0.tar.gz", hash = "sha256:9bccbb3b40e3de10351f8f5068e105d0f4083b1a65fa07b6634fbc401a6287fd", size = 7335585, upload-time = "2025-12-10T07:08:53.618Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c9/92/53ea2181da8ac6bf27170191028aee7251f8f841f8d3edbfdcaf2008fde9/scikit_learn-1.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:146b4d36f800c013d267b29168813f7a03a43ecd2895d04861f1240b564421da", size = 8595835, upload-time = "2025-12-10T07:07:39.385Z" }, + { url = "https://files.pythonhosted.org/packages/01/18/d154dc1638803adf987910cdd07097d9c526663a55666a97c124d09fb96a/scikit_learn-1.8.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:f984ca4b14914e6b4094c5d52a32ea16b49832c03bd17a110f004db3c223e8e1", size = 8080381, upload-time = "2025-12-10T07:07:41.93Z" }, + { url = "https://files.pythonhosted.org/packages/8a/44/226142fcb7b7101e64fdee5f49dbe6288d4c7af8abf593237b70fca080a4/scikit_learn-1.8.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e30adb87f0cc81c7690a84f7932dd66be5bac57cfe16b91cb9151683a4a2d3b", size = 8799632, upload-time = "2025-12-10T07:07:43.899Z" }, + { url = "https://files.pythonhosted.org/packages/36/4d/4a67f30778a45d542bbea5db2dbfa1e9e100bf9ba64aefe34215ba9f11f6/scikit_learn-1.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ada8121bcb4dac28d930febc791a69f7cb1673c8495e5eee274190b73a4559c1", size = 9103788, upload-time = "2025-12-10T07:07:45.982Z" }, + { url = "https://files.pythonhosted.org/packages/89/3c/45c352094cfa60050bcbb967b1faf246b22e93cb459f2f907b600f2ceda5/scikit_learn-1.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:c57b1b610bd1f40ba43970e11ce62821c2e6569e4d74023db19c6b26f246cb3b", size = 8081706, upload-time = "2025-12-10T07:07:48.111Z" }, + { url = "https://files.pythonhosted.org/packages/3d/46/5416595bb395757f754feb20c3d776553a386b661658fb21b7c814e89efe/scikit_learn-1.8.0-cp311-cp311-win_arm64.whl", hash = "sha256:2838551e011a64e3053ad7618dda9310175f7515f1742fa2d756f7c874c05961", size = 7688451, upload-time = "2025-12-10T07:07:49.873Z" }, + { url = "https://files.pythonhosted.org/packages/90/74/e6a7cc4b820e95cc38cf36cd74d5aa2b42e8ffc2d21fe5a9a9c45c1c7630/scikit_learn-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:5fb63362b5a7ddab88e52b6dbb47dac3fd7dafeee740dc6c8d8a446ddedade8e", size = 8548242, upload-time = "2025-12-10T07:07:51.568Z" }, + { url = "https://files.pythonhosted.org/packages/49/d8/9be608c6024d021041c7f0b3928d4749a706f4e2c3832bbede4fb4f58c95/scikit_learn-1.8.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:5025ce924beccb28298246e589c691fe1b8c1c96507e6d27d12c5fadd85bfd76", size = 8079075, upload-time = "2025-12-10T07:07:53.697Z" }, + { url = "https://files.pythonhosted.org/packages/dd/47/f187b4636ff80cc63f21cd40b7b2d177134acaa10f6bb73746130ee8c2e5/scikit_learn-1.8.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4496bb2cf7a43ce1a2d7524a79e40bc5da45cf598dbf9545b7e8316ccba47bb4", size = 8660492, upload-time = "2025-12-10T07:07:55.574Z" }, + { url = "https://files.pythonhosted.org/packages/97/74/b7a304feb2b49df9fafa9382d4d09061a96ee9a9449a7cbea7988dda0828/scikit_learn-1.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a0bcfe4d0d14aec44921545fd2af2338c7471de9cb701f1da4c9d85906ab847a", size = 8931904, upload-time = "2025-12-10T07:07:57.666Z" }, + { url = "https://files.pythonhosted.org/packages/9f/c4/0ab22726a04ede56f689476b760f98f8f46607caecff993017ac1b64aa5d/scikit_learn-1.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:35c007dedb2ffe38fe3ee7d201ebac4a2deccd2408e8621d53067733e3c74809", size = 8019359, upload-time = "2025-12-10T07:07:59.838Z" }, + { url = "https://files.pythonhosted.org/packages/24/90/344a67811cfd561d7335c1b96ca21455e7e472d281c3c279c4d3f2300236/scikit_learn-1.8.0-cp312-cp312-win_arm64.whl", hash = "sha256:8c497fff237d7b4e07e9ef1a640887fa4fb765647f86fbe00f969ff6280ce2bb", size = 7641898, upload-time = "2025-12-10T07:08:01.36Z" }, + { url = "https://files.pythonhosted.org/packages/03/aa/e22e0768512ce9255eba34775be2e85c2048da73da1193e841707f8f039c/scikit_learn-1.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0d6ae97234d5d7079dc0040990a6f7aeb97cb7fa7e8945f1999a429b23569e0a", size = 8513770, upload-time = "2025-12-10T07:08:03.251Z" }, + { url = "https://files.pythonhosted.org/packages/58/37/31b83b2594105f61a381fc74ca19e8780ee923be2d496fcd8d2e1147bd99/scikit_learn-1.8.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:edec98c5e7c128328124a029bceb09eda2d526997780fef8d65e9a69eead963e", size = 8044458, upload-time = "2025-12-10T07:08:05.336Z" }, + { url = "https://files.pythonhosted.org/packages/2d/5a/3f1caed8765f33eabb723596666da4ebbf43d11e96550fb18bdec42b467b/scikit_learn-1.8.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:74b66d8689d52ed04c271e1329f0c61635bcaf5b926db9b12d58914cdc01fe57", size = 8610341, upload-time = "2025-12-10T07:08:07.732Z" }, + { url = "https://files.pythonhosted.org/packages/38/cf/06896db3f71c75902a8e9943b444a56e727418f6b4b4a90c98c934f51ed4/scikit_learn-1.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8fdf95767f989b0cfedb85f7ed8ca215d4be728031f56ff5a519ee1e3276dc2e", size = 8900022, upload-time = "2025-12-10T07:08:09.862Z" }, + { url = "https://files.pythonhosted.org/packages/1c/f9/9b7563caf3ec8873e17a31401858efab6b39a882daf6c1bfa88879c0aa11/scikit_learn-1.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:2de443b9373b3b615aec1bb57f9baa6bb3a9bd093f1269ba95c17d870422b271", size = 7989409, upload-time = "2025-12-10T07:08:12.028Z" }, + { url = "https://files.pythonhosted.org/packages/49/bd/1f4001503650e72c4f6009ac0c4413cb17d2d601cef6f71c0453da2732fc/scikit_learn-1.8.0-cp313-cp313-win_arm64.whl", hash = "sha256:eddde82a035681427cbedded4e6eff5e57fa59216c2e3e90b10b19ab1d0a65c3", size = 7619760, upload-time = "2025-12-10T07:08:13.688Z" }, + { url = "https://files.pythonhosted.org/packages/d2/7d/a630359fc9dcc95496588c8d8e3245cc8fd81980251079bc09c70d41d951/scikit_learn-1.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:7cc267b6108f0a1499a734167282c00c4ebf61328566b55ef262d48e9849c735", size = 8826045, upload-time = "2025-12-10T07:08:15.215Z" }, + { url = "https://files.pythonhosted.org/packages/cc/56/a0c86f6930cfcd1c7054a2bc417e26960bb88d32444fe7f71d5c2cfae891/scikit_learn-1.8.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:fe1c011a640a9f0791146011dfd3c7d9669785f9fed2b2a5f9e207536cf5c2fd", size = 8420324, upload-time = "2025-12-10T07:08:17.561Z" }, + { url = "https://files.pythonhosted.org/packages/46/1e/05962ea1cebc1cf3876667ecb14c283ef755bf409993c5946ade3b77e303/scikit_learn-1.8.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72358cce49465d140cc4e7792015bb1f0296a9742d5622c67e31399b75468b9e", size = 8680651, upload-time = "2025-12-10T07:08:19.952Z" }, + { url = "https://files.pythonhosted.org/packages/fe/56/a85473cd75f200c9759e3a5f0bcab2d116c92a8a02ee08ccd73b870f8bb4/scikit_learn-1.8.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:80832434a6cc114f5219211eec13dcbc16c2bac0e31ef64c6d346cde3cf054cb", size = 8925045, upload-time = "2025-12-10T07:08:22.11Z" }, + { url = "https://files.pythonhosted.org/packages/cc/b7/64d8cfa896c64435ae57f4917a548d7ac7a44762ff9802f75a79b77cb633/scikit_learn-1.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ee787491dbfe082d9c3013f01f5991658b0f38aa8177e4cd4bf434c58f551702", size = 8507994, upload-time = "2025-12-10T07:08:23.943Z" }, + { url = "https://files.pythonhosted.org/packages/5e/37/e192ea709551799379958b4c4771ec507347027bb7c942662c7fbeba31cb/scikit_learn-1.8.0-cp313-cp313t-win_arm64.whl", hash = "sha256:bf97c10a3f5a7543f9b88cbf488d33d175e9146115a451ae34568597ba33dcde", size = 7869518, upload-time = "2025-12-10T07:08:25.71Z" }, + { url = "https://files.pythonhosted.org/packages/24/05/1af2c186174cc92dcab2233f327336058c077d38f6fe2aceb08e6ab4d509/scikit_learn-1.8.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:c22a2da7a198c28dd1a6e1136f19c830beab7fdca5b3e5c8bba8394f8a5c45b3", size = 8528667, upload-time = "2025-12-10T07:08:27.541Z" }, + { url = "https://files.pythonhosted.org/packages/a8/25/01c0af38fe969473fb292bba9dc2b8f9b451f3112ff242c647fee3d0dfe7/scikit_learn-1.8.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:6b595b07a03069a2b1740dc08c2299993850ea81cce4fe19b2421e0c970de6b7", size = 8066524, upload-time = "2025-12-10T07:08:29.822Z" }, + { url = "https://files.pythonhosted.org/packages/be/ce/a0623350aa0b68647333940ee46fe45086c6060ec604874e38e9ab7d8e6c/scikit_learn-1.8.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:29ffc74089f3d5e87dfca4c2c8450f88bdc61b0fc6ed5d267f3988f19a1309f6", size = 8657133, upload-time = "2025-12-10T07:08:31.865Z" }, + { url = "https://files.pythonhosted.org/packages/b8/cb/861b41341d6f1245e6ca80b1c1a8c4dfce43255b03df034429089ca2a2c5/scikit_learn-1.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fb65db5d7531bccf3a4f6bec3462223bea71384e2cda41da0f10b7c292b9e7c4", size = 8923223, upload-time = "2025-12-10T07:08:34.166Z" }, + { url = "https://files.pythonhosted.org/packages/76/18/a8def8f91b18cd1ba6e05dbe02540168cb24d47e8dcf69e8d00b7da42a08/scikit_learn-1.8.0-cp314-cp314-win_amd64.whl", hash = "sha256:56079a99c20d230e873ea40753102102734c5953366972a71d5cb39a32bc40c6", size = 8096518, upload-time = "2025-12-10T07:08:36.339Z" }, + { url = "https://files.pythonhosted.org/packages/d1/77/482076a678458307f0deb44e29891d6022617b2a64c840c725495bee343f/scikit_learn-1.8.0-cp314-cp314-win_arm64.whl", hash = "sha256:3bad7565bc9cf37ce19a7c0d107742b320c1285df7aab1a6e2d28780df167242", size = 7754546, upload-time = "2025-12-10T07:08:38.128Z" }, + { url = "https://files.pythonhosted.org/packages/2d/d1/ef294ca754826daa043b2a104e59960abfab4cf653891037d19dd5b6f3cf/scikit_learn-1.8.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:4511be56637e46c25721e83d1a9cea9614e7badc7040c4d573d75fbe257d6fd7", size = 8848305, upload-time = "2025-12-10T07:08:41.013Z" }, + { url = "https://files.pythonhosted.org/packages/5b/e2/b1f8b05138ee813b8e1a4149f2f0d289547e60851fd1bb268886915adbda/scikit_learn-1.8.0-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:a69525355a641bf8ef136a7fa447672fb54fe8d60cab5538d9eb7c6438543fb9", size = 8432257, upload-time = "2025-12-10T07:08:42.873Z" }, + { url = "https://files.pythonhosted.org/packages/26/11/c32b2138a85dcb0c99f6afd13a70a951bfdff8a6ab42d8160522542fb647/scikit_learn-1.8.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c2656924ec73e5939c76ac4c8b026fc203b83d8900362eb2599d8aee80e4880f", size = 8678673, upload-time = "2025-12-10T07:08:45.362Z" }, + { url = "https://files.pythonhosted.org/packages/c7/57/51f2384575bdec454f4fe4e7a919d696c9ebce914590abf3e52d47607ab8/scikit_learn-1.8.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:15fc3b5d19cc2be65404786857f2e13c70c83dd4782676dd6814e3b89dc8f5b9", size = 8922467, upload-time = "2025-12-10T07:08:47.408Z" }, + { url = "https://files.pythonhosted.org/packages/35/4d/748c9e2872637a57981a04adc038dacaa16ba8ca887b23e34953f0b3f742/scikit_learn-1.8.0-cp314-cp314t-win_amd64.whl", hash = "sha256:00d6f1d66fbcf4eba6e356e1420d33cc06c70a45bb1363cd6f6a8e4ebbbdece2", size = 8774395, upload-time = "2025-12-10T07:08:49.337Z" }, + { url = "https://files.pythonhosted.org/packages/60/22/d7b2ebe4704a5e50790ba089d5c2ae308ab6bb852719e6c3bd4f04c3a363/scikit_learn-1.8.0-cp314-cp314t-win_arm64.whl", hash = "sha256:f28dd15c6bb0b66ba09728cf09fd8736c304be29409bd8445a080c1280619e8c", size = 8002647, upload-time = "2025-12-10T07:08:51.601Z" }, +] + +[[package]] +name = "scipy" +version = "1.15.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/2f/4966032c5f8cc7e6a60f1b2e0ad686293b9474b65246b0c642e3ef3badd0/scipy-1.15.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:a345928c86d535060c9c2b25e71e87c39ab2f22fc96e9636bd74d1dbf9de448c", size = 38702770, upload-time = "2025-05-08T16:04:20.849Z" }, + { url = "https://files.pythonhosted.org/packages/a0/6e/0c3bf90fae0e910c274db43304ebe25a6b391327f3f10b5dcc638c090795/scipy-1.15.3-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:ad3432cb0f9ed87477a8d97f03b763fd1d57709f1bbde3c9369b1dff5503b253", size = 30094511, upload-time = "2025-05-08T16:04:27.103Z" }, + { url = "https://files.pythonhosted.org/packages/ea/b1/4deb37252311c1acff7f101f6453f0440794f51b6eacb1aad4459a134081/scipy-1.15.3-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:aef683a9ae6eb00728a542b796f52a5477b78252edede72b8327a886ab63293f", size = 22368151, upload-time = "2025-05-08T16:04:31.731Z" }, + { url = "https://files.pythonhosted.org/packages/38/7d/f457626e3cd3c29b3a49ca115a304cebb8cc6f31b04678f03b216899d3c6/scipy-1.15.3-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:1c832e1bd78dea67d5c16f786681b28dd695a8cb1fb90af2e27580d3d0967e92", size = 25121732, upload-time = "2025-05-08T16:04:36.596Z" }, + { url = "https://files.pythonhosted.org/packages/db/0a/92b1de4a7adc7a15dcf5bddc6e191f6f29ee663b30511ce20467ef9b82e4/scipy-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:263961f658ce2165bbd7b99fa5135195c3a12d9bef045345016b8b50c315cb82", size = 35547617, upload-time = "2025-05-08T16:04:43.546Z" }, + { url = "https://files.pythonhosted.org/packages/8e/6d/41991e503e51fc1134502694c5fa7a1671501a17ffa12716a4a9151af3df/scipy-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2abc762b0811e09a0d3258abee2d98e0c703eee49464ce0069590846f31d40", size = 37662964, upload-time = "2025-05-08T16:04:49.431Z" }, + { url = "https://files.pythonhosted.org/packages/25/e1/3df8f83cb15f3500478c889be8fb18700813b95e9e087328230b98d547ff/scipy-1.15.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ed7284b21a7a0c8f1b6e5977ac05396c0d008b89e05498c8b7e8f4a1423bba0e", size = 37238749, upload-time = "2025-05-08T16:04:55.215Z" }, + { url = "https://files.pythonhosted.org/packages/93/3e/b3257cf446f2a3533ed7809757039016b74cd6f38271de91682aa844cfc5/scipy-1.15.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5380741e53df2c566f4d234b100a484b420af85deb39ea35a1cc1be84ff53a5c", size = 40022383, upload-time = "2025-05-08T16:05:01.914Z" }, + { url = "https://files.pythonhosted.org/packages/d1/84/55bc4881973d3f79b479a5a2e2df61c8c9a04fcb986a213ac9c02cfb659b/scipy-1.15.3-cp310-cp310-win_amd64.whl", hash = "sha256:9d61e97b186a57350f6d6fd72640f9e99d5a4a2b8fbf4b9ee9a841eab327dc13", size = 41259201, upload-time = "2025-05-08T16:05:08.166Z" }, + { url = "https://files.pythonhosted.org/packages/96/ab/5cc9f80f28f6a7dff646c5756e559823614a42b1939d86dd0ed550470210/scipy-1.15.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:993439ce220d25e3696d1b23b233dd010169b62f6456488567e830654ee37a6b", size = 38714255, upload-time = "2025-05-08T16:05:14.596Z" }, + { url = "https://files.pythonhosted.org/packages/4a/4a/66ba30abe5ad1a3ad15bfb0b59d22174012e8056ff448cb1644deccbfed2/scipy-1.15.3-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:34716e281f181a02341ddeaad584205bd2fd3c242063bd3423d61ac259ca7eba", size = 30111035, upload-time = "2025-05-08T16:05:20.152Z" }, + { url = "https://files.pythonhosted.org/packages/4b/fa/a7e5b95afd80d24313307f03624acc65801846fa75599034f8ceb9e2cbf6/scipy-1.15.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3b0334816afb8b91dab859281b1b9786934392aa3d527cd847e41bb6f45bee65", size = 22384499, upload-time = "2025-05-08T16:05:24.494Z" }, + { url = "https://files.pythonhosted.org/packages/17/99/f3aaddccf3588bb4aea70ba35328c204cadd89517a1612ecfda5b2dd9d7a/scipy-1.15.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:6db907c7368e3092e24919b5e31c76998b0ce1684d51a90943cb0ed1b4ffd6c1", size = 25152602, upload-time = "2025-05-08T16:05:29.313Z" }, + { url = "https://files.pythonhosted.org/packages/56/c5/1032cdb565f146109212153339f9cb8b993701e9fe56b1c97699eee12586/scipy-1.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:721d6b4ef5dc82ca8968c25b111e307083d7ca9091bc38163fb89243e85e3889", size = 35503415, upload-time = "2025-05-08T16:05:34.699Z" }, + { url = "https://files.pythonhosted.org/packages/bd/37/89f19c8c05505d0601ed5650156e50eb881ae3918786c8fd7262b4ee66d3/scipy-1.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39cb9c62e471b1bb3750066ecc3a3f3052b37751c7c3dfd0fd7e48900ed52982", size = 37652622, upload-time = "2025-05-08T16:05:40.762Z" }, + { url = "https://files.pythonhosted.org/packages/7e/31/be59513aa9695519b18e1851bb9e487de66f2d31f835201f1b42f5d4d475/scipy-1.15.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:795c46999bae845966368a3c013e0e00947932d68e235702b5c3f6ea799aa8c9", size = 37244796, upload-time = "2025-05-08T16:05:48.119Z" }, + { url = "https://files.pythonhosted.org/packages/10/c0/4f5f3eeccc235632aab79b27a74a9130c6c35df358129f7ac8b29f562ac7/scipy-1.15.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:18aaacb735ab38b38db42cb01f6b92a2d0d4b6aabefeb07f02849e47f8fb3594", size = 40047684, upload-time = "2025-05-08T16:05:54.22Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a7/0ddaf514ce8a8714f6ed243a2b391b41dbb65251affe21ee3077ec45ea9a/scipy-1.15.3-cp311-cp311-win_amd64.whl", hash = "sha256:ae48a786a28412d744c62fd7816a4118ef97e5be0bee968ce8f0a2fba7acf3bb", size = 41246504, upload-time = "2025-05-08T16:06:00.437Z" }, + { url = "https://files.pythonhosted.org/packages/37/4b/683aa044c4162e10ed7a7ea30527f2cbd92e6999c10a8ed8edb253836e9c/scipy-1.15.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6ac6310fdbfb7aa6612408bd2f07295bcbd3fda00d2d702178434751fe48e019", size = 38766735, upload-time = "2025-05-08T16:06:06.471Z" }, + { url = "https://files.pythonhosted.org/packages/7b/7e/f30be3d03de07f25dc0ec926d1681fed5c732d759ac8f51079708c79e680/scipy-1.15.3-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:185cd3d6d05ca4b44a8f1595af87f9c372bb6acf9c808e99aa3e9aa03bd98cf6", size = 30173284, upload-time = "2025-05-08T16:06:11.686Z" }, + { url = "https://files.pythonhosted.org/packages/07/9c/0ddb0d0abdabe0d181c1793db51f02cd59e4901da6f9f7848e1f96759f0d/scipy-1.15.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:05dc6abcd105e1a29f95eada46d4a3f251743cfd7d3ae8ddb4088047f24ea477", size = 22446958, upload-time = "2025-05-08T16:06:15.97Z" }, + { url = "https://files.pythonhosted.org/packages/af/43/0bce905a965f36c58ff80d8bea33f1f9351b05fad4beaad4eae34699b7a1/scipy-1.15.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:06efcba926324df1696931a57a176c80848ccd67ce6ad020c810736bfd58eb1c", size = 25242454, upload-time = "2025-05-08T16:06:20.394Z" }, + { url = "https://files.pythonhosted.org/packages/56/30/a6f08f84ee5b7b28b4c597aca4cbe545535c39fe911845a96414700b64ba/scipy-1.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05045d8b9bfd807ee1b9f38761993297b10b245f012b11b13b91ba8945f7e45", size = 35210199, upload-time = "2025-05-08T16:06:26.159Z" }, + { url = "https://files.pythonhosted.org/packages/0b/1f/03f52c282437a168ee2c7c14a1a0d0781a9a4a8962d84ac05c06b4c5b555/scipy-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271e3713e645149ea5ea3e97b57fdab61ce61333f97cfae392c28ba786f9bb49", size = 37309455, upload-time = "2025-05-08T16:06:32.778Z" }, + { url = "https://files.pythonhosted.org/packages/89/b1/fbb53137f42c4bf630b1ffdfc2151a62d1d1b903b249f030d2b1c0280af8/scipy-1.15.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6cfd56fc1a8e53f6e89ba3a7a7251f7396412d655bca2aa5611c8ec9a6784a1e", size = 36885140, upload-time = "2025-05-08T16:06:39.249Z" }, + { url = "https://files.pythonhosted.org/packages/2e/2e/025e39e339f5090df1ff266d021892694dbb7e63568edcfe43f892fa381d/scipy-1.15.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0ff17c0bb1cb32952c09217d8d1eed9b53d1463e5f1dd6052c7857f83127d539", size = 39710549, upload-time = "2025-05-08T16:06:45.729Z" }, + { url = "https://files.pythonhosted.org/packages/e6/eb/3bf6ea8ab7f1503dca3a10df2e4b9c3f6b3316df07f6c0ded94b281c7101/scipy-1.15.3-cp312-cp312-win_amd64.whl", hash = "sha256:52092bc0472cfd17df49ff17e70624345efece4e1a12b23783a1ac59a1b728ed", size = 40966184, upload-time = "2025-05-08T16:06:52.623Z" }, + { url = "https://files.pythonhosted.org/packages/73/18/ec27848c9baae6e0d6573eda6e01a602e5649ee72c27c3a8aad673ebecfd/scipy-1.15.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c620736bcc334782e24d173c0fdbb7590a0a436d2fdf39310a8902505008759", size = 38728256, upload-time = "2025-05-08T16:06:58.696Z" }, + { url = "https://files.pythonhosted.org/packages/74/cd/1aef2184948728b4b6e21267d53b3339762c285a46a274ebb7863c9e4742/scipy-1.15.3-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:7e11270a000969409d37ed399585ee530b9ef6aa99d50c019de4cb01e8e54e62", size = 30109540, upload-time = "2025-05-08T16:07:04.209Z" }, + { url = "https://files.pythonhosted.org/packages/5b/d8/59e452c0a255ec352bd0a833537a3bc1bfb679944c4938ab375b0a6b3a3e/scipy-1.15.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:8c9ed3ba2c8a2ce098163a9bdb26f891746d02136995df25227a20e71c396ebb", size = 22383115, upload-time = "2025-05-08T16:07:08.998Z" }, + { url = "https://files.pythonhosted.org/packages/08/f5/456f56bbbfccf696263b47095291040655e3cbaf05d063bdc7c7517f32ac/scipy-1.15.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:0bdd905264c0c9cfa74a4772cdb2070171790381a5c4d312c973382fc6eaf730", size = 25163884, upload-time = "2025-05-08T16:07:14.091Z" }, + { url = "https://files.pythonhosted.org/packages/a2/66/a9618b6a435a0f0c0b8a6d0a2efb32d4ec5a85f023c2b79d39512040355b/scipy-1.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79167bba085c31f38603e11a267d862957cbb3ce018d8b38f79ac043bc92d825", size = 35174018, upload-time = "2025-05-08T16:07:19.427Z" }, + { url = "https://files.pythonhosted.org/packages/b5/09/c5b6734a50ad4882432b6bb7c02baf757f5b2f256041da5df242e2d7e6b6/scipy-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9deabd6d547aee2c9a81dee6cc96c6d7e9a9b1953f74850c179f91fdc729cb7", size = 37269716, upload-time = "2025-05-08T16:07:25.712Z" }, + { url = "https://files.pythonhosted.org/packages/77/0a/eac00ff741f23bcabd352731ed9b8995a0a60ef57f5fd788d611d43d69a1/scipy-1.15.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dde4fc32993071ac0c7dd2d82569e544f0bdaff66269cb475e0f369adad13f11", size = 36872342, upload-time = "2025-05-08T16:07:31.468Z" }, + { url = "https://files.pythonhosted.org/packages/fe/54/4379be86dd74b6ad81551689107360d9a3e18f24d20767a2d5b9253a3f0a/scipy-1.15.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f77f853d584e72e874d87357ad70f44b437331507d1c311457bed8ed2b956126", size = 39670869, upload-time = "2025-05-08T16:07:38.002Z" }, + { url = "https://files.pythonhosted.org/packages/87/2e/892ad2862ba54f084ffe8cc4a22667eaf9c2bcec6d2bff1d15713c6c0703/scipy-1.15.3-cp313-cp313-win_amd64.whl", hash = "sha256:b90ab29d0c37ec9bf55424c064312930ca5f4bde15ee8619ee44e69319aab163", size = 40988851, upload-time = "2025-05-08T16:08:33.671Z" }, + { url = "https://files.pythonhosted.org/packages/1b/e9/7a879c137f7e55b30d75d90ce3eb468197646bc7b443ac036ae3fe109055/scipy-1.15.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3ac07623267feb3ae308487c260ac684b32ea35fd81e12845039952f558047b8", size = 38863011, upload-time = "2025-05-08T16:07:44.039Z" }, + { url = "https://files.pythonhosted.org/packages/51/d1/226a806bbd69f62ce5ef5f3ffadc35286e9fbc802f606a07eb83bf2359de/scipy-1.15.3-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:6487aa99c2a3d509a5227d9a5e889ff05830a06b2ce08ec30df6d79db5fcd5c5", size = 30266407, upload-time = "2025-05-08T16:07:49.891Z" }, + { url = "https://files.pythonhosted.org/packages/e5/9b/f32d1d6093ab9eeabbd839b0f7619c62e46cc4b7b6dbf05b6e615bbd4400/scipy-1.15.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:50f9e62461c95d933d5c5ef4a1f2ebf9a2b4e83b0db374cb3f1de104d935922e", size = 22540030, upload-time = "2025-05-08T16:07:54.121Z" }, + { url = "https://files.pythonhosted.org/packages/e7/29/c278f699b095c1a884f29fda126340fcc201461ee8bfea5c8bdb1c7c958b/scipy-1.15.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:14ed70039d182f411ffc74789a16df3835e05dc469b898233a245cdfd7f162cb", size = 25218709, upload-time = "2025-05-08T16:07:58.506Z" }, + { url = "https://files.pythonhosted.org/packages/24/18/9e5374b617aba742a990581373cd6b68a2945d65cc588482749ef2e64467/scipy-1.15.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a769105537aa07a69468a0eefcd121be52006db61cdd8cac8a0e68980bbb723", size = 34809045, upload-time = "2025-05-08T16:08:03.929Z" }, + { url = "https://files.pythonhosted.org/packages/e1/fe/9c4361e7ba2927074360856db6135ef4904d505e9b3afbbcb073c4008328/scipy-1.15.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db984639887e3dffb3928d118145ffe40eff2fa40cb241a306ec57c219ebbbb", size = 36703062, upload-time = "2025-05-08T16:08:09.558Z" }, + { url = "https://files.pythonhosted.org/packages/b7/8e/038ccfe29d272b30086b25a4960f757f97122cb2ec42e62b460d02fe98e9/scipy-1.15.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:40e54d5c7e7ebf1aa596c374c49fa3135f04648a0caabcb66c52884b943f02b4", size = 36393132, upload-time = "2025-05-08T16:08:15.34Z" }, + { url = "https://files.pythonhosted.org/packages/10/7e/5c12285452970be5bdbe8352c619250b97ebf7917d7a9a9e96b8a8140f17/scipy-1.15.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5e721fed53187e71d0ccf382b6bf977644c533e506c4d33c3fb24de89f5c3ed5", size = 38979503, upload-time = "2025-05-08T16:08:21.513Z" }, + { url = "https://files.pythonhosted.org/packages/81/06/0a5e5349474e1cbc5757975b21bd4fad0e72ebf138c5592f191646154e06/scipy-1.15.3-cp313-cp313t-win_amd64.whl", hash = "sha256:76ad1fb5f8752eabf0fa02e4cc0336b4e8f021e2d5f061ed37d6d264db35e3ca", size = 40308097, upload-time = "2025-05-08T16:08:27.627Z" }, +] + +[[package]] +name = "scipy" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/56/3e/9cca699f3486ce6bc12ff46dc2031f1ec8eb9ccc9a320fdaf925f1417426/scipy-1.17.0.tar.gz", hash = "sha256:2591060c8e648d8b96439e111ac41fd8342fdeff1876be2e19dea3fe8930454e", size = 30396830, upload-time = "2026-01-10T21:34:23.009Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/4b/c89c131aa87cad2b77a54eb0fb94d633a842420fa7e919dc2f922037c3d8/scipy-1.17.0-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:2abd71643797bd8a106dff97894ff7869eeeb0af0f7a5ce02e4227c6a2e9d6fd", size = 31381316, upload-time = "2026-01-10T21:24:33.42Z" }, + { url = "https://files.pythonhosted.org/packages/5e/5f/a6b38f79a07d74989224d5f11b55267714707582908a5f1ae854cf9a9b84/scipy-1.17.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:ef28d815f4d2686503e5f4f00edc387ae58dfd7a2f42e348bb53359538f01558", size = 27966760, upload-time = "2026-01-10T21:24:38.911Z" }, + { url = "https://files.pythonhosted.org/packages/c1/20/095ad24e031ee8ed3c5975954d816b8e7e2abd731e04f8be573de8740885/scipy-1.17.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:272a9f16d6bb4667e8b50d25d71eddcc2158a214df1b566319298de0939d2ab7", size = 20138701, upload-time = "2026-01-10T21:24:43.249Z" }, + { url = "https://files.pythonhosted.org/packages/89/11/4aad2b3858d0337756f3323f8960755704e530b27eb2a94386c970c32cbe/scipy-1.17.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:7204fddcbec2fe6598f1c5fdf027e9f259106d05202a959a9f1aecf036adc9f6", size = 22480574, upload-time = "2026-01-10T21:24:47.266Z" }, + { url = "https://files.pythonhosted.org/packages/85/bd/f5af70c28c6da2227e510875cadf64879855193a687fb19951f0f44cfd6b/scipy-1.17.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fc02c37a5639ee67d8fb646ffded6d793c06c5622d36b35cfa8fe5ececb8f042", size = 32862414, upload-time = "2026-01-10T21:24:52.566Z" }, + { url = "https://files.pythonhosted.org/packages/ef/df/df1457c4df3826e908879fe3d76bc5b6e60aae45f4ee42539512438cfd5d/scipy-1.17.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dac97a27520d66c12a34fd90a4fe65f43766c18c0d6e1c0a80f114d2260080e4", size = 35112380, upload-time = "2026-01-10T21:24:58.433Z" }, + { url = "https://files.pythonhosted.org/packages/5f/bb/88e2c16bd1dd4de19d80d7c5e238387182993c2fb13b4b8111e3927ad422/scipy-1.17.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ebb7446a39b3ae0fe8f416a9a3fdc6fba3f11c634f680f16a239c5187bc487c0", size = 34922676, upload-time = "2026-01-10T21:25:04.287Z" }, + { url = "https://files.pythonhosted.org/packages/02/ba/5120242cc735f71fc002cff0303d536af4405eb265f7c60742851e7ccfe9/scipy-1.17.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:474da16199f6af66601a01546144922ce402cb17362e07d82f5a6cf8f963e449", size = 37507599, upload-time = "2026-01-10T21:25:09.851Z" }, + { url = "https://files.pythonhosted.org/packages/52/c8/08629657ac6c0da198487ce8cd3de78e02cfde42b7f34117d56a3fe249dc/scipy-1.17.0-cp311-cp311-win_amd64.whl", hash = "sha256:255c0da161bd7b32a6c898e7891509e8a9289f0b1c6c7d96142ee0d2b114c2ea", size = 36380284, upload-time = "2026-01-10T21:25:15.632Z" }, + { url = "https://files.pythonhosted.org/packages/6c/4a/465f96d42c6f33ad324a40049dfd63269891db9324aa66c4a1c108c6f994/scipy-1.17.0-cp311-cp311-win_arm64.whl", hash = "sha256:85b0ac3ad17fa3be50abd7e69d583d98792d7edc08367e01445a1e2076005379", size = 24370427, upload-time = "2026-01-10T21:25:20.514Z" }, + { url = "https://files.pythonhosted.org/packages/0b/11/7241a63e73ba5a516f1930ac8d5b44cbbfabd35ac73a2d08ca206df007c4/scipy-1.17.0-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:0d5018a57c24cb1dd828bcf51d7b10e65986d549f52ef5adb6b4d1ded3e32a57", size = 31364580, upload-time = "2026-01-10T21:25:25.717Z" }, + { url = "https://files.pythonhosted.org/packages/ed/1d/5057f812d4f6adc91a20a2d6f2ebcdb517fdbc87ae3acc5633c9b97c8ba5/scipy-1.17.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:88c22af9e5d5a4f9e027e26772cc7b5922fab8bcc839edb3ae33de404feebd9e", size = 27969012, upload-time = "2026-01-10T21:25:30.921Z" }, + { url = "https://files.pythonhosted.org/packages/e3/21/f6ec556c1e3b6ec4e088da667d9987bb77cc3ab3026511f427dc8451187d/scipy-1.17.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:f3cd947f20fe17013d401b64e857c6b2da83cae567adbb75b9dcba865abc66d8", size = 20140691, upload-time = "2026-01-10T21:25:34.802Z" }, + { url = "https://files.pythonhosted.org/packages/7a/fe/5e5ad04784964ba964a96f16c8d4676aa1b51357199014dce58ab7ec5670/scipy-1.17.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:e8c0b331c2c1f531eb51f1b4fc9ba709521a712cce58f1aa627bc007421a5306", size = 22463015, upload-time = "2026-01-10T21:25:39.277Z" }, + { url = "https://files.pythonhosted.org/packages/4a/69/7c347e857224fcaf32a34a05183b9d8a7aca25f8f2d10b8a698b8388561a/scipy-1.17.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5194c445d0a1c7a6c1a4a4681b6b7c71baad98ff66d96b949097e7513c9d6742", size = 32724197, upload-time = "2026-01-10T21:25:44.084Z" }, + { url = "https://files.pythonhosted.org/packages/d1/fe/66d73b76d378ba8cc2fe605920c0c75092e3a65ae746e1e767d9d020a75a/scipy-1.17.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9eeb9b5f5997f75507814ed9d298ab23f62cf79f5a3ef90031b1ee2506abdb5b", size = 35009148, upload-time = "2026-01-10T21:25:50.591Z" }, + { url = "https://files.pythonhosted.org/packages/af/07/07dec27d9dc41c18d8c43c69e9e413431d20c53a0339c388bcf72f353c4b/scipy-1.17.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:40052543f7bbe921df4408f46003d6f01c6af109b9e2c8a66dd1cf6cf57f7d5d", size = 34798766, upload-time = "2026-01-10T21:25:59.41Z" }, + { url = "https://files.pythonhosted.org/packages/81/61/0470810c8a093cdacd4ba7504b8a218fd49ca070d79eca23a615f5d9a0b0/scipy-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0cf46c8013fec9d3694dc572f0b54100c28405d55d3e2cb15e2895b25057996e", size = 37405953, upload-time = "2026-01-10T21:26:07.75Z" }, + { url = "https://files.pythonhosted.org/packages/92/ce/672ed546f96d5d41ae78c4b9b02006cedd0b3d6f2bf5bb76ea455c320c28/scipy-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:0937a0b0d8d593a198cededd4c439a0ea216a3f36653901ea1f3e4be949056f8", size = 36328121, upload-time = "2026-01-10T21:26:16.509Z" }, + { url = "https://files.pythonhosted.org/packages/9d/21/38165845392cae67b61843a52c6455d47d0cc2a40dd495c89f4362944654/scipy-1.17.0-cp312-cp312-win_arm64.whl", hash = "sha256:f603d8a5518c7426414d1d8f82e253e454471de682ce5e39c29adb0df1efb86b", size = 24314368, upload-time = "2026-01-10T21:26:23.087Z" }, + { url = "https://files.pythonhosted.org/packages/0c/51/3468fdfd49387ddefee1636f5cf6d03ce603b75205bf439bbf0e62069bfd/scipy-1.17.0-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:65ec32f3d32dfc48c72df4291345dae4f048749bc8d5203ee0a3f347f96c5ce6", size = 31344101, upload-time = "2026-01-10T21:26:30.25Z" }, + { url = "https://files.pythonhosted.org/packages/b2/9a/9406aec58268d437636069419e6977af953d1e246df941d42d3720b7277b/scipy-1.17.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:1f9586a58039d7229ce77b52f8472c972448cded5736eaf102d5658bbac4c269", size = 27950385, upload-time = "2026-01-10T21:26:36.801Z" }, + { url = "https://files.pythonhosted.org/packages/4f/98/e7342709e17afdfd1b26b56ae499ef4939b45a23a00e471dfb5375eea205/scipy-1.17.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:9fad7d3578c877d606b1150135c2639e9de9cecd3705caa37b66862977cc3e72", size = 20122115, upload-time = "2026-01-10T21:26:42.107Z" }, + { url = "https://files.pythonhosted.org/packages/fd/0e/9eeeb5357a64fd157cbe0302c213517c541cc16b8486d82de251f3c68ede/scipy-1.17.0-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:423ca1f6584fc03936972b5f7c06961670dbba9f234e71676a7c7ccf938a0d61", size = 22442402, upload-time = "2026-01-10T21:26:48.029Z" }, + { url = "https://files.pythonhosted.org/packages/c9/10/be13397a0e434f98e0c79552b2b584ae5bb1c8b2be95db421533bbca5369/scipy-1.17.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fe508b5690e9eaaa9467fc047f833af58f1152ae51a0d0aed67aa5801f4dd7d6", size = 32696338, upload-time = "2026-01-10T21:26:55.521Z" }, + { url = "https://files.pythonhosted.org/packages/63/1e/12fbf2a3bb240161651c94bb5cdd0eae5d4e8cc6eaeceb74ab07b12a753d/scipy-1.17.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6680f2dfd4f6182e7d6db161344537da644d1cf85cf293f015c60a17ecf08752", size = 34977201, upload-time = "2026-01-10T21:27:03.501Z" }, + { url = "https://files.pythonhosted.org/packages/19/5b/1a63923e23ccd20bd32156d7dd708af5bbde410daa993aa2500c847ab2d2/scipy-1.17.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:eec3842ec9ac9de5917899b277428886042a93db0b227ebbe3a333b64ec7643d", size = 34777384, upload-time = "2026-01-10T21:27:11.423Z" }, + { url = "https://files.pythonhosted.org/packages/39/22/b5da95d74edcf81e540e467202a988c50fef41bd2011f46e05f72ba07df6/scipy-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d7425fcafbc09a03731e1bc05581f5fad988e48c6a861f441b7ab729a49a55ea", size = 37379586, upload-time = "2026-01-10T21:27:20.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/b6/8ac583d6da79e7b9e520579f03007cb006f063642afd6b2eeb16b890bf93/scipy-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:87b411e42b425b84777718cc41516b8a7e0795abfa8e8e1d573bf0ef014f0812", size = 36287211, upload-time = "2026-01-10T21:28:43.122Z" }, + { url = "https://files.pythonhosted.org/packages/55/fb/7db19e0b3e52f882b420417644ec81dd57eeef1bd1705b6f689d8ff93541/scipy-1.17.0-cp313-cp313-win_arm64.whl", hash = "sha256:357ca001c6e37601066092e7c89cca2f1ce74e2a520ca78d063a6d2201101df2", size = 24312646, upload-time = "2026-01-10T21:28:49.893Z" }, + { url = "https://files.pythonhosted.org/packages/20/b6/7feaa252c21cc7aff335c6c55e1b90ab3e3306da3f048109b8b639b94648/scipy-1.17.0-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:ec0827aa4d36cb79ff1b81de898e948a51ac0b9b1c43e4a372c0508c38c0f9a3", size = 31693194, upload-time = "2026-01-10T21:27:27.454Z" }, + { url = "https://files.pythonhosted.org/packages/76/bb/bbb392005abce039fb7e672cb78ac7d158700e826b0515cab6b5b60c26fb/scipy-1.17.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:819fc26862b4b3c73a60d486dbb919202f3d6d98c87cf20c223511429f2d1a97", size = 28365415, upload-time = "2026-01-10T21:27:34.26Z" }, + { url = "https://files.pythonhosted.org/packages/37/da/9d33196ecc99fba16a409c691ed464a3a283ac454a34a13a3a57c0d66f3a/scipy-1.17.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:363ad4ae2853d88ebcde3ae6ec46ccca903ea9835ee8ba543f12f575e7b07e4e", size = 20537232, upload-time = "2026-01-10T21:27:40.306Z" }, + { url = "https://files.pythonhosted.org/packages/56/9d/f4b184f6ddb28e9a5caea36a6f98e8ecd2a524f9127354087ce780885d83/scipy-1.17.0-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:979c3a0ff8e5ba254d45d59ebd38cde48fce4f10b5125c680c7a4bfe177aab07", size = 22791051, upload-time = "2026-01-10T21:27:46.539Z" }, + { url = "https://files.pythonhosted.org/packages/9b/9d/025cccdd738a72140efc582b1641d0dd4caf2e86c3fb127568dc80444e6e/scipy-1.17.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:130d12926ae34399d157de777472bf82e9061c60cc081372b3118edacafe1d00", size = 32815098, upload-time = "2026-01-10T21:27:54.389Z" }, + { url = "https://files.pythonhosted.org/packages/48/5f/09b879619f8bca15ce392bfc1894bd9c54377e01d1b3f2f3b595a1b4d945/scipy-1.17.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e886000eb4919eae3a44f035e63f0fd8b651234117e8f6f29bad1cd26e7bc45", size = 35031342, upload-time = "2026-01-10T21:28:03.012Z" }, + { url = "https://files.pythonhosted.org/packages/f2/9a/f0f0a9f0aa079d2f106555b984ff0fbb11a837df280f04f71f056ea9c6e4/scipy-1.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:13c4096ac6bc31d706018f06a49abe0485f96499deb82066b94d19b02f664209", size = 34893199, upload-time = "2026-01-10T21:28:10.832Z" }, + { url = "https://files.pythonhosted.org/packages/90/b8/4f0f5cf0c5ea4d7548424e6533e6b17d164f34a6e2fb2e43ffebb6697b06/scipy-1.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:cacbaddd91fcffde703934897c5cd2c7cb0371fac195d383f4e1f1c5d3f3bd04", size = 37438061, upload-time = "2026-01-10T21:28:19.684Z" }, + { url = "https://files.pythonhosted.org/packages/f9/cc/2bd59140ed3b2fa2882fb15da0a9cb1b5a6443d67cfd0d98d4cec83a57ec/scipy-1.17.0-cp313-cp313t-win_amd64.whl", hash = "sha256:edce1a1cf66298cccdc48a1bdf8fb10a3bf58e8b58d6c3883dd1530e103f87c0", size = 36328593, upload-time = "2026-01-10T21:28:28.007Z" }, + { url = "https://files.pythonhosted.org/packages/13/1b/c87cc44a0d2c7aaf0f003aef2904c3d097b422a96c7e7c07f5efd9073c1b/scipy-1.17.0-cp313-cp313t-win_arm64.whl", hash = "sha256:30509da9dbec1c2ed8f168b8d8aa853bc6723fede1dbc23c7d43a56f5ab72a67", size = 24625083, upload-time = "2026-01-10T21:28:35.188Z" }, + { url = "https://files.pythonhosted.org/packages/1a/2d/51006cd369b8e7879e1c630999a19d1fbf6f8b5ed3e33374f29dc87e53b3/scipy-1.17.0-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:c17514d11b78be8f7e6331b983a65a7f5ca1fd037b95e27b280921fe5606286a", size = 31346803, upload-time = "2026-01-10T21:28:57.24Z" }, + { url = "https://files.pythonhosted.org/packages/d6/2e/2349458c3ce445f53a6c93d4386b1c4c5c0c540917304c01222ff95ff317/scipy-1.17.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:4e00562e519c09da34c31685f6acc3aa384d4d50604db0f245c14e1b4488bfa2", size = 27967182, upload-time = "2026-01-10T21:29:04.107Z" }, + { url = "https://files.pythonhosted.org/packages/5e/7c/df525fbfa77b878d1cfe625249529514dc02f4fd5f45f0f6295676a76528/scipy-1.17.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:f7df7941d71314e60a481e02d5ebcb3f0185b8d799c70d03d8258f6c80f3d467", size = 20139125, upload-time = "2026-01-10T21:29:10.179Z" }, + { url = "https://files.pythonhosted.org/packages/33/11/fcf9d43a7ed1234d31765ec643b0515a85a30b58eddccc5d5a4d12b5f194/scipy-1.17.0-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:aabf057c632798832f071a8dde013c2e26284043934f53b00489f1773b33527e", size = 22443554, upload-time = "2026-01-10T21:29:15.888Z" }, + { url = "https://files.pythonhosted.org/packages/80/5c/ea5d239cda2dd3d31399424967a24d556cf409fbea7b5b21412b0fd0a44f/scipy-1.17.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a38c3337e00be6fd8a95b4ed66b5d988bac4ec888fd922c2ea9fe5fb1603dd67", size = 32757834, upload-time = "2026-01-10T21:29:23.406Z" }, + { url = "https://files.pythonhosted.org/packages/b8/7e/8c917cc573310e5dc91cbeead76f1b600d3fb17cf0969db02c9cf92e3cfa/scipy-1.17.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00fb5f8ec8398ad90215008d8b6009c9db9fa924fd4c7d6be307c6f945f9cd73", size = 34995775, upload-time = "2026-01-10T21:29:31.915Z" }, + { url = "https://files.pythonhosted.org/packages/c5/43/176c0c3c07b3f7df324e7cdd933d3e2c4898ca202b090bd5ba122f9fe270/scipy-1.17.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f2a4942b0f5f7c23c7cd641a0ca1955e2ae83dedcff537e3a0259096635e186b", size = 34841240, upload-time = "2026-01-10T21:29:39.995Z" }, + { url = "https://files.pythonhosted.org/packages/44/8c/d1f5f4b491160592e7f084d997de53a8e896a3ac01cd07e59f43ca222744/scipy-1.17.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:dbf133ced83889583156566d2bdf7a07ff89228fe0c0cb727f777de92092ec6b", size = 37394463, upload-time = "2026-01-10T21:29:48.723Z" }, + { url = "https://files.pythonhosted.org/packages/9f/ec/42a6657f8d2d087e750e9a5dde0b481fd135657f09eaf1cf5688bb23c338/scipy-1.17.0-cp314-cp314-win_amd64.whl", hash = "sha256:3625c631a7acd7cfd929e4e31d2582cf00f42fcf06011f59281271746d77e061", size = 37053015, upload-time = "2026-01-10T21:30:51.418Z" }, + { url = "https://files.pythonhosted.org/packages/27/58/6b89a6afd132787d89a362d443a7bddd511b8f41336a1ae47f9e4f000dc4/scipy-1.17.0-cp314-cp314-win_arm64.whl", hash = "sha256:9244608d27eafe02b20558523ba57f15c689357c85bdcfe920b1828750aa26eb", size = 24951312, upload-time = "2026-01-10T21:30:56.771Z" }, + { url = "https://files.pythonhosted.org/packages/e9/01/f58916b9d9ae0112b86d7c3b10b9e685625ce6e8248df139d0fcb17f7397/scipy-1.17.0-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:2b531f57e09c946f56ad0b4a3b2abee778789097871fc541e267d2eca081cff1", size = 31706502, upload-time = "2026-01-10T21:29:56.326Z" }, + { url = "https://files.pythonhosted.org/packages/59/8e/2912a87f94a7d1f8b38aabc0faf74b82d3b6c9e22be991c49979f0eceed8/scipy-1.17.0-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:13e861634a2c480bd237deb69333ac79ea1941b94568d4b0efa5db5e263d4fd1", size = 28380854, upload-time = "2026-01-10T21:30:01.554Z" }, + { url = "https://files.pythonhosted.org/packages/bd/1c/874137a52dddab7d5d595c1887089a2125d27d0601fce8c0026a24a92a0b/scipy-1.17.0-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:eb2651271135154aa24f6481cbae5cc8af1f0dd46e6533fb7b56aa9727b6a232", size = 20552752, upload-time = "2026-01-10T21:30:05.93Z" }, + { url = "https://files.pythonhosted.org/packages/3f/f0/7518d171cb735f6400f4576cf70f756d5b419a07fe1867da34e2c2c9c11b/scipy-1.17.0-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:c5e8647f60679790c2f5c76be17e2e9247dc6b98ad0d3b065861e082c56e078d", size = 22803972, upload-time = "2026-01-10T21:30:10.651Z" }, + { url = "https://files.pythonhosted.org/packages/7c/74/3498563a2c619e8a3ebb4d75457486c249b19b5b04a30600dfd9af06bea5/scipy-1.17.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5fb10d17e649e1446410895639f3385fd2bf4c3c7dfc9bea937bddcbc3d7b9ba", size = 32829770, upload-time = "2026-01-10T21:30:16.359Z" }, + { url = "https://files.pythonhosted.org/packages/48/d1/7b50cedd8c6c9d6f706b4b36fa8544d829c712a75e370f763b318e9638c1/scipy-1.17.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8547e7c57f932e7354a2319fab613981cde910631979f74c9b542bb167a8b9db", size = 35051093, upload-time = "2026-01-10T21:30:22.987Z" }, + { url = "https://files.pythonhosted.org/packages/e2/82/a2d684dfddb87ba1b3ea325df7c3293496ee9accb3a19abe9429bce94755/scipy-1.17.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:33af70d040e8af9d5e7a38b5ed3b772adddd281e3062ff23fec49e49681c38cf", size = 34909905, upload-time = "2026-01-10T21:30:28.704Z" }, + { url = "https://files.pythonhosted.org/packages/ef/5e/e565bd73991d42023eb82bb99e51c5b3d9e2c588ca9d4b3e2cc1d3ca62a6/scipy-1.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f9eb55bb97d00f8b7ab95cb64f873eb0bf54d9446264d9f3609130381233483f", size = 37457743, upload-time = "2026-01-10T21:30:34.819Z" }, + { url = "https://files.pythonhosted.org/packages/58/a8/a66a75c3d8f1fb2b83f66007d6455a06a6f6cf5618c3dc35bc9b69dd096e/scipy-1.17.0-cp314-cp314t-win_amd64.whl", hash = "sha256:1ff269abf702f6c7e67a4b7aad981d42871a11b9dd83c58d2d2ea624efbd1088", size = 37098574, upload-time = "2026-01-10T21:30:40.782Z" }, + { url = "https://files.pythonhosted.org/packages/56/a5/df8f46ef7da168f1bc52cd86e09a9de5c6f19cc1da04454d51b7d4f43408/scipy-1.17.0-cp314-cp314t-win_arm64.whl", hash = "sha256:031121914e295d9791319a1875444d55079885bbae5bdc9c5e0f2ee5f09d34ff", size = 25246266, upload-time = "2026-01-10T21:30:45.923Z" }, +] + +[[package]] +name = "shap" +version = "0.49.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cloudpickle" }, + { name = "numba" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "packaging" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "pandas", version = "3.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scikit-learn", version = "1.7.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scikit-learn", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.17.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "slicer" }, + { name = "tqdm" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/dc/c6/9823a7f483aa9f3179fc359c10d22da9e418b1a7a3fc99a42b705d05e82a/shap-0.49.1.tar.gz", hash = "sha256:1114ecd804fff29f50d522ce6031082fcf42fe4a32fb1b5da233b2415d784c8c", size = 4084725, upload-time = "2025-10-14T10:04:49.75Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/15/a1/66b4f04995ee23ff8638c21294f1a3a6dc87397af54c87aeeb037500f71f/shap-0.49.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:40140ec5d306719f89daee1df27805a71bcc1ac39630832455d316d0306d1283", size = 558950, upload-time = "2025-10-14T10:04:08.441Z" }, + { url = "https://files.pythonhosted.org/packages/06/76/2142615fa5cc745fd66beb066d00db123cc86d614a31ca8029b29537a959/shap-0.49.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6e9977f1e0b6bba57967de600e8e6047b3e4643d06a4671f2dba1a97c1b5ab3e", size = 556605, upload-time = "2025-10-14T10:04:10.049Z" }, + { url = "https://files.pythonhosted.org/packages/a8/3a/e28014ffc23f386da3d69abd978838e653fff5641831e5a34aade3f4dfe7/shap-0.49.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54ad4c38e6af56eaa1c892bb3af550a35df15ca0d27d2d41c1d1619ca6a2ba75", size = 1000329, upload-time = "2025-10-14T10:04:11.359Z" }, + { url = "https://files.pythonhosted.org/packages/bd/09/734325f0a9ab9d3dfa5c0908a927027b3d95b3f6929bb62d88e840b85abf/shap-0.49.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fcd832e97038648ba89f659863322d5cd3ea0815e18c36dd48cd7ae1ca9f264b", size = 1000713, upload-time = "2025-10-14T10:04:12.573Z" }, + { url = "https://files.pythonhosted.org/packages/e9/a2/0518acabb104e21fecda65b0202e41edd06637c44dac15e2197e7d13a002/shap-0.49.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7fc2e864908277dca2b1d9c59a18b3f31576b985bd024f39b0c3cb7e2c7441db", size = 2065477, upload-time = "2025-10-14T10:04:13.874Z" }, + { url = "https://files.pythonhosted.org/packages/af/e1/3d52717b617b9ad1e4d0c9634d3b7c52a913540fde27c4b4663a7ee76b87/shap-0.49.1-cp310-cp310-win_amd64.whl", hash = "sha256:4f5bec3d061b4f4889e1ac4e9b676aede2875778ff44b9d5f5a844cbe6788fd2", size = 547034, upload-time = "2025-10-14T10:04:16.17Z" }, + { url = "https://files.pythonhosted.org/packages/1d/08/d433b7d18a8b51a7d10477120f78877d806d2eb86283cb1661318d865f3d/shap-0.49.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1e208a0129c721bd0eba6268a9ffac4610dbc8a833d07d2ad9f39541bb737f06", size = 558742, upload-time = "2025-10-14T10:04:17.45Z" }, + { url = "https://files.pythonhosted.org/packages/c2/35/72929fdad25e055aff9dfbeb48c044682fc3b815d90cee4036b90bd65f4c/shap-0.49.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0b878470bdf6800069c25d2a8598eb0548aa1e6826becd39cca253521cc14866", size = 556486, upload-time = "2025-10-14T10:04:18.934Z" }, + { url = "https://files.pythonhosted.org/packages/02/be/d92623be2c584784e99a8eb9a6cd02263b4eb363c9e49fa14c20f824bcbb/shap-0.49.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:118577d40c53f005268024e59f6a10cbcafbb6d03b3d97dce7c0c7510190ebaa", size = 1025978, upload-time = "2025-10-14T10:04:20.096Z" }, + { url = "https://files.pythonhosted.org/packages/14/e9/e4079b5de26a8269121ce38125e130c147dac7b59611e0bd94be10f9444e/shap-0.49.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f424465699aa2dda8057656c6b6d3cb927cf29b054c5bb01cfffcb9efa5dbf98", size = 1027831, upload-time = "2025-10-14T10:04:21.666Z" }, + { url = "https://files.pythonhosted.org/packages/49/ff/e22e1d899ed56384a2395d6121d6e21833c518c01c5b6c52fce3c0b0cbab/shap-0.49.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d505834fdf2a159e88b1dcdeddfd79f101fd789ba89d589faf0aaec060c0bad9", size = 2092627, upload-time = "2025-10-14T10:04:22.894Z" }, + { url = "https://files.pythonhosted.org/packages/17/48/bbcd638a391ac0fb30033398a3cca60ba5c36941d962dd74958e67069108/shap-0.49.1-cp311-cp311-win_amd64.whl", hash = "sha256:897c7e6fa98d66482282c8f898c97ade181d714ecaf581da0dab5c49adb9f62c", size = 546845, upload-time = "2025-10-14T10:04:24.238Z" }, + { url = "https://files.pythonhosted.org/packages/92/7a/ccecf7a9158baa10bdc5146907c72dd5f85c762cb5f16cdc74d15cebb8a1/shap-0.49.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c652dc77f1fffe73f5a3def3356c5090e2e6401c261e4fe5329d83cb6251e772", size = 559663, upload-time = "2025-10-14T10:04:25.412Z" }, + { url = "https://files.pythonhosted.org/packages/ee/c6/c43382d6c891fcf067d0a9f6d954351e3c7d330f4328c5816769b796aa27/shap-0.49.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c23f1493205e648634680c8974e82e7f4b2e96ae3a7eca2251680172bd197ae9", size = 556265, upload-time = "2025-10-14T10:04:27.098Z" }, + { url = "https://files.pythonhosted.org/packages/c0/71/f7db7a5a2cedaa3ac52f58f453172d613be041bedd9509ce5b5cba2096a6/shap-0.49.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41147740c42821023e1b60185ce8be989656ccac266cc9490d7a8e3ad53c556a", size = 1022419, upload-time = "2025-10-14T10:04:28.793Z" }, + { url = "https://files.pythonhosted.org/packages/c2/a4/96ca9a69dd669ff835ddef875c5dd8e07599103769417d3e9051fd97d470/shap-0.49.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef9952929d4a7e6763d2716938067bdad762217e3afb46cabfc15a62c012b364", size = 1027074, upload-time = "2025-10-14T10:04:30.2Z" }, + { url = "https://files.pythonhosted.org/packages/fc/9a/89ed1ac8beffe8ff8e09c12cb351bc3c79ddaadcc47ca6ee434d76e464d7/shap-0.49.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e823417eb0a01947cd9bd763bef2e534c5aef7a7c2952b1badfa969c7d59d3b3", size = 2088172, upload-time = "2025-10-14T10:04:31.725Z" }, + { url = "https://files.pythonhosted.org/packages/4a/28/11422c1c3aa022a06e76cbfa3267e1750cedc00c1e02ef1ccae9c88cd6f4/shap-0.49.1-cp312-cp312-win_amd64.whl", hash = "sha256:cb28043decfec3f35f795421eb5a81545f629b7f60bbf7449cd2843a7f1c8cc6", size = 548036, upload-time = "2025-10-14T10:04:33.087Z" }, + { url = "https://files.pythonhosted.org/packages/e9/5c/030bbfa19605ca4ad66a753d55e76aee5093be6748a6d33eda89e5613995/shap-0.49.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:333cd8e8c427badda92d5ada9e7aad1e3e1e8e7e0398da51a18b7ffb03514e45", size = 558604, upload-time = "2025-10-14T10:04:34.298Z" }, + { url = "https://files.pythonhosted.org/packages/2c/7f/7e7b78e9fac6f891096fb6a59a6d4db23243b0af2369ae54e161f513c485/shap-0.49.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f4faf61560f73a66f4f26bc027c91f8939201979c4db24949dca305ba0a2ad36", size = 555311, upload-time = "2025-10-14T10:04:35.582Z" }, + { url = "https://files.pythonhosted.org/packages/f2/be/25283a0f8c30deaf897b89a0dbfd490d330f6fc68caa6f19db6e130832e9/shap-0.49.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b440da658d9aee7711bf642c9b4826d81f588fb478cd9e90c068646e90f56669", size = 1016897, upload-time = "2025-10-14T10:04:36.856Z" }, + { url = "https://files.pythonhosted.org/packages/5c/91/a63e563f3dc8e134db12dd155a1a6ed5e0649f79fc8ac651aac1088e8652/shap-0.49.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d8dfa5654eccf4d13dcb262a10314a4e0eb1060db842b2ef31e9fb0038168bc1", size = 1022476, upload-time = "2025-10-14T10:04:38.171Z" }, + { url = "https://files.pythonhosted.org/packages/15/a2/89303c1f7eb206658bf9ec974dc6e69b0a6bd309cf5de0cfa8f92f5a8eb3/shap-0.49.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ed3080030a6000d3737841c5770ed555b8a922b794fa0ba5aae1e45655eda1fa", size = 2087940, upload-time = "2025-10-14T10:04:39.497Z" }, + { url = "https://files.pythonhosted.org/packages/84/bd/0b9b3e19b9b8cda51463f8a749dc354eb9c87f42eddcbfdf742dceb3746b/shap-0.49.1-cp313-cp313-win_amd64.whl", hash = "sha256:6af779344c23b12a47063aab7fc135fefbdb5849233c1813f11dd8cf2fc73bea", size = 547806, upload-time = "2025-10-14T10:04:40.712Z" }, +] + +[[package]] +name = "six" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, +] + +[[package]] +name = "slicer" +version = "0.0.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d3/f9/b4bce2825b39b57760b361e6131a3dacee3d8951c58cb97ad120abb90317/slicer-0.0.8.tar.gz", hash = "sha256:2e7553af73f0c0c2d355f4afcc3ecf97c6f2156fcf4593955c3f56cf6c4d6eb7", size = 14894, upload-time = "2024-03-09T23:35:26.826Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/63/81/9ef641ff4e12cbcca30e54e72fb0951a2ba195d0cda0ba4100e532d929db/slicer-0.0.8-py3-none-any.whl", hash = "sha256:6c206258543aecd010d497dc2eca9d2805860a0b3758673903456b7df7934dc3", size = 15251, upload-time = "2024-03-09T07:03:07.708Z" }, +] + +[[package]] +name = "stack-data" +version = "0.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "asttokens" }, + { name = "executing" }, + { name = "pure-eval" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload-time = "2023-09-30T13:58:05.479Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload-time = "2023-09-30T13:58:03.53Z" }, +] + +[[package]] +name = "tabular-example" +version = "0.1.0" +source = { virtual = "." } +dependencies = [ + { name = "ipywidgets" }, + { name = "lime" }, + { name = "matplotlib" }, + { name = "nbformat" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "pandas", version = "3.0.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "plotly" }, + { name = "scikit-learn", version = "1.7.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scikit-learn", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "shap" }, + { name = "xgboost" }, +] + +[package.metadata] +requires-dist = [ + { name = "ipywidgets", specifier = ">=8.1.8" }, + { name = "lime", specifier = ">=0.2.0.1" }, + { name = "matplotlib", specifier = ">=3.10.8" }, + { name = "nbformat", specifier = ">=5.10.4" }, + { name = "pandas", specifier = ">=2.3.3" }, + { name = "plotly", specifier = ">=6.5.2" }, + { name = "scikit-learn", specifier = ">=1.7.2" }, + { name = "shap", specifier = ">=0.49.1" }, + { name = "xgboost", specifier = "~=2.1.4" }, +] + +[[package]] +name = "threadpoolctl" +version = "3.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e", size = 21274, upload-time = "2025-03-13T13:49:23.031Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb", size = 18638, upload-time = "2025-03-13T13:49:21.846Z" }, +] + +[[package]] +name = "tifffile" +version = "2025.5.10" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/44/d0/18fed0fc0916578a4463f775b0fbd9c5fed2392152d039df2fb533bfdd5d/tifffile-2025.5.10.tar.gz", hash = "sha256:018335d34283aa3fd8c263bae5c3c2b661ebc45548fde31504016fcae7bf1103", size = 365290, upload-time = "2025-05-10T19:22:34.386Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/06/bd0a6097da704a7a7c34a94cfd771c3ea3c2f405dd214e790d22c93f6be1/tifffile-2025.5.10-py3-none-any.whl", hash = "sha256:e37147123c0542d67bc37ba5cdd67e12ea6fbe6e86c52bee037a9eb6a064e5ad", size = 226533, upload-time = "2025-05-10T19:22:27.279Z" }, +] + +[[package]] +name = "tifffile" +version = "2026.1.28" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/94/32/38498d2a1a5d70f33f6c3909bbad48557c9a54b0e33a9307ff06b6d416ba/tifffile-2026.1.28.tar.gz", hash = "sha256:537ae6466a8bb555c336108bb1878d8319d52c9c738041d3349454dea6956e1c", size = 374675, upload-time = "2026-01-29T05:17:24.992Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/09/19/529b28ca338c5a88315e71e672badc85eef89460c248c4164f6ce058f8c7/tifffile-2026.1.28-py3-none-any.whl", hash = "sha256:45b08a19cf603dd99952eff54a61519626a1912e4e2a4d355f05938fe4a6e9fd", size = 233011, upload-time = "2026-01-29T05:17:23.078Z" }, +] + +[[package]] +name = "tqdm" +version = "4.67.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/09/a9/6ba95a270c6f1fbcd8dac228323f2777d886cb206987444e4bce66338dd4/tqdm-4.67.3.tar.gz", hash = "sha256:7d825f03f89244ef73f1d4ce193cb1774a8179fd96f31d7e1dcde62092b960bb", size = 169598, upload-time = "2026-02-03T17:35:53.048Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/16/e1/3079a9ff9b8e11b846c6ac5c8b5bfb7ff225eee721825310c91b3b50304f/tqdm-4.67.3-py3-none-any.whl", hash = "sha256:ee1e4c0e59148062281c49d80b25b67771a127c85fc9676d3be5f243206826bf", size = 78374, upload-time = "2026-02-03T17:35:50.982Z" }, +] + +[[package]] +name = "traitlets" +version = "5.14.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, +] + +[[package]] +name = "typing-extensions" +version = "4.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, +] + +[[package]] +name = "tzdata" +version = "2025.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/a7/c202b344c5ca7daf398f3b8a477eeb205cf3b6f32e7ec3a6bac0629ca975/tzdata-2025.3.tar.gz", hash = "sha256:de39c2ca5dc7b0344f2eba86f49d614019d29f060fc4ebc8a417896a620b56a7", size = 196772, upload-time = "2025-12-13T17:45:35.667Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size = 348521, upload-time = "2025-12-13T17:45:33.889Z" }, +] + +[[package]] +name = "wcwidth" +version = "0.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/35/a2/8e3becb46433538a38726c948d3399905a4c7cabd0df578ede5dc51f0ec2/wcwidth-0.6.0.tar.gz", hash = "sha256:cdc4e4262d6ef9a1a57e018384cbeb1208d8abbc64176027e2c2455c81313159", size = 159684, upload-time = "2026-02-06T19:19:40.919Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/5a/199c59e0a824a3db2b89c5d2dade7ab5f9624dbf6448dc291b46d5ec94d3/wcwidth-0.6.0-py3-none-any.whl", hash = "sha256:1a3a1e510b553315f8e146c54764f4fb6264ffad731b3d78088cdb1478ffbdad", size = 94189, upload-time = "2026-02-06T19:19:39.646Z" }, +] + +[[package]] +name = "widgetsnbextension" +version = "4.0.15" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bd/f4/c67440c7fb409a71b7404b7aefcd7569a9c0d6bd071299bf4198ae7a5d95/widgetsnbextension-4.0.15.tar.gz", hash = "sha256:de8610639996f1567952d763a5a41af8af37f2575a41f9852a38f947eb82a3b9", size = 1097402, upload-time = "2025-11-01T21:15:55.178Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/0e/fa3b193432cfc60c93b42f3be03365f5f909d2b3ea410295cf36df739e31/widgetsnbextension-4.0.15-py3-none-any.whl", hash = "sha256:8156704e4346a571d9ce73b84bee86a29906c9abfd7223b7228a28899ccf3366", size = 2196503, upload-time = "2025-11-01T21:15:53.565Z" }, +] + +[[package]] +name = "xgboost" +version = "2.1.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "nvidia-nccl-cu12", marker = "platform_machine != 'aarch64' and sys_platform == 'linux'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.17.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e2/5e/860a1ef13ce38db8c257c83e138be64bcffde8f401e84bf1e2e91838afa3/xgboost-2.1.4.tar.gz", hash = "sha256:ab84c4bbedd7fae1a26f61e9dd7897421d5b08454b51c6eb072abc1d346d08d7", size = 1091127, upload-time = "2025-02-06T18:18:20.192Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b6/fe/7a1d2342c2e93f22b41515e02b73504c7809247b16ae395bd2ee7ef11e19/xgboost-2.1.4-py3-none-macosx_10_15_x86_64.macosx_11_0_x86_64.macosx_12_0_x86_64.whl", hash = "sha256:78d88da184562deff25c820d943420342014dd55e0f4c017cc4563c2148df5ee", size = 2140692, upload-time = "2025-02-06T18:16:59.23Z" }, + { url = "https://files.pythonhosted.org/packages/f5/b6/653a70910739f127adffbefb688ebc22b51139292757de7c22b1e04ce792/xgboost-2.1.4-py3-none-macosx_12_0_arm64.whl", hash = "sha256:523db01d4e74b05c61a985028bde88a4dd380eadc97209310621996d7d5d14a7", size = 1939418, upload-time = "2025-02-06T18:17:02.494Z" }, + { url = "https://files.pythonhosted.org/packages/43/06/905fee34c10fb0d0c3baa15106413b76f360d8e958765ec57c9eddf762fa/xgboost-2.1.4-py3-none-manylinux2014_aarch64.whl", hash = "sha256:57c7e98111aceef4b689d7d2ce738564a1f7fe44237136837a47847b8b33bade", size = 4442052, upload-time = "2025-02-06T18:17:04.029Z" }, + { url = "https://files.pythonhosted.org/packages/f8/6a/41956f91ab984f2fa44529b2551d825a20d33807eba051a60d06ede2a87c/xgboost-2.1.4-py3-none-manylinux2014_x86_64.whl", hash = "sha256:f1343a512e634822eab30d300bfc00bf777dc869d881cc74854b42173cfcdb14", size = 4533170, upload-time = "2025-02-06T18:17:05.753Z" }, + { url = "https://files.pythonhosted.org/packages/b1/53/37032dca20dae7a88ad1907f817a81f232ca6e935f0c28c98db3c0a0bd22/xgboost-2.1.4-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:d366097d0db047315736f46af852feaa907f6d7371716af741cdce488ae36d20", size = 4206715, upload-time = "2025-02-06T18:17:08.448Z" }, + { url = "https://files.pythonhosted.org/packages/e4/3c/e3a93bfa7e8693c825df5ec02a40f7ff5f0950e02198b1e85da9315a8d47/xgboost-2.1.4-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:8df6da72963969ab2bf49a520c3e147b1e15cbeddd3aa0e3e039b3532c739339", size = 223642416, upload-time = "2025-02-06T18:17:25.08Z" }, + { url = "https://files.pythonhosted.org/packages/43/80/0b5a2dfcf5b4da27b0b68d2833f05d77e1a374d43db951fca200a1f12a52/xgboost-2.1.4-py3-none-win_amd64.whl", hash = "sha256:8bbfe4fedc151b83a52edbf0de945fd94358b09a81998f2945ad330fd5f20cd6", size = 124910381, upload-time = "2025-02-06T18:17:43.202Z" }, +]