diff --git a/cookbook/advanced/01_Advanced_Extraction.ipynb b/cookbook/advanced/01_Advanced_Extraction.ipynb index c99762e1..e4989da6 100644 --- a/cookbook/advanced/01_Advanced_Extraction.ipynb +++ b/cookbook/advanced/01_Advanced_Extraction.ipynb @@ -42,55 +42,18 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -q semantica" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is extracting🎯 semantic_extractEventDetector-0.01s
Semantica is extracting🎯 semantic_extractCoreferenceResolver-0.01s
Semantica is extracting🎯 semantic_extractTripletExtractor-1.32s
Semantica is extracting🎯 semantic_extractNERExtractor-0.51s
Semantica is extracting🎯 semantic_extractRelationExtractor-0.00s
Semantica is extracting🎯 semantic_extractSemanticNetworkExtractor-1.21s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detected 1 events\n", - " Event: founded - founded\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import (\n", " EventDetector, CoreferenceResolver, TripletExtractor,\n", @@ -118,17 +81,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Resolved 0 coreference chains\n" - ] - } - ], + "outputs": [], "source": [ "coreference_resolver = CoreferenceResolver()\n", "\n", @@ -148,24 +103,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "DEBUG: Entity map keys: ['apple inc.', 'steve jobs', '1976', 'tim cook']\n", - "DEBUG: Match found! Subject='Apple Inc.', Object='Steve Jobs'\n", - "DEBUG: Subject Entity found: True, Object Entity found: True\n", - "DEBUG: Match found! Subject='Steve Jobs', Object='1976'\n", - "DEBUG: Subject Entity found: True, Object Entity found: True\n", - "Extracted 2 triplets\n", - " (Apple Inc., founded_by, Steve Jobs)\n", - " (Steve Jobs, located_in, 1976)\n" - ] - } - ], + "outputs": [], "source": [ "triplet_extractor = TripletExtractor()\n", "\n", @@ -187,17 +127,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Analyzed semantic roles: 6\n" - ] - } - ], + "outputs": [], "source": [ "semantic_analyzer = SemanticAnalyzer()\n", "\n", @@ -217,23 +149,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "DEBUG: Entity map keys: ['apple inc.', 'steve jobs', '1976', 'tim cook']\n", - "DEBUG: Match found! Subject='Apple Inc.', Object='Steve Jobs'\n", - "DEBUG: Subject Entity found: True, Object Entity found: True\n", - "DEBUG: Match found! Subject='Steve Jobs', Object='1976'\n", - "DEBUG: Subject Entity found: True, Object Entity found: True\n", - "Extracted semantic network with 4 nodes\n", - "Edges: 2\n" - ] - } - ], + "outputs": [], "source": [ "semantic_network_extractor = SemanticNetworkExtractor()\n", "\n", @@ -254,21 +172,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "ename": "AttributeError", - "evalue": "'LLMEnhancer' object has no attribute 'enhance_extractions'", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mAttributeError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[1;32mIn[7], line 3\u001b[0m\n\u001b[0;32m 1\u001b[0m llm_enhancer \u001b[38;5;241m=\u001b[39m LLMEnhancer()\n\u001b[1;32m----> 3\u001b[0m enhanced_extractions \u001b[38;5;241m=\u001b[39m \u001b[43mllm_enhancer\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menhance_extractions\u001b[49m(events, text)\n\u001b[0;32m 5\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mEnhanced \u001b[39m\u001b[38;5;132;01m{\u001b[39;00m\u001b[38;5;28mlen\u001b[39m(enhanced_extractions)\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m extractions\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n", - "\u001b[1;31mAttributeError\u001b[0m: 'LLMEnhancer' object has no attribute 'enhance_extractions'" - ] - } - ], + "outputs": [], "source": [ "llm_enhancer = LLMEnhancer()\n", "\n", diff --git a/cookbook/advanced/02_Advanced_Graph_Analytics.ipynb b/cookbook/advanced/02_Advanced_Graph_Analytics.ipynb index cfbb1d86..ed3e001b 100644 --- a/cookbook/advanced/02_Advanced_Graph_Analytics.ipynb +++ b/cookbook/advanced/02_Advanced_Graph_Analytics.ipynb @@ -22,33 +22,17 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "695d435c", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -q semantica" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -89,17 +73,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Loaded 6 raw entities and 4 raw relationships.\n" - ] - } - ], + "outputs": [], "source": [ "# Our \"Raw\" Messy Data\n", "raw_entities = [\n", @@ -141,25 +117,10 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "bd8fb13d", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Running Validation Check...\n", - "Validation Failed! Issues found:\n", - " - [ERROR] Target entity ID not found: startup_999 (Code: DANGLING_EDGE)\n", - " Auto-Fixing: Removing invalid relationship...\n", - " - [WARNING] Found 2 orphan nodes (no relationships). (Code: ORPHAN_NODES)\n", - "\n", - "Re-validating after fixes...\n", - "Graph is now clean and valid!\n" - ] - } - ], + "outputs": [], "source": [ "# Initialize Validator\n", "validator = GraphValidator()\n", @@ -203,180 +164,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Scanning for duplicates...\n" - ] - }, - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is deduplicating🔄 deduplicationDuplicateDetector-0.25s
Semantica is deduplicating🔄 deduplicationSimilarityCalculator-0.02s
Semantica is resolving⚠️ conflictsConflictDetector-0.01s
Semantica is building🧠 kgCentralityCalculator-0.01s
Semantica is building🧠 kgCommunityDetector-0.01s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-12-19 16:09:21,008 - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Detecting duplicates in 6 entities\n", - "2025-12-19 16:09:21,008 - INFO - Detecting duplicates in 6 entities (threshold: 0.7)\n", - "2025-12-19 16:09:21,011 - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Calculating similarities...\n", - "2025-12-19 16:09:21,013 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,015 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,018 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,020 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,023 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,026 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "2025-12-19 16:09:21,029 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,031 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,034 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,036 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,038 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,040 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.86\n", - "2025-12-19 16:09:21,043 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,046 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,049 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,052 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,055 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,058 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "2025-12-19 16:09:21,060 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,063 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,065 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,068 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,069 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,072 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "2025-12-19 16:09:21,075 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,077 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,080 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,083 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,087 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,089 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "2025-12-19 16:09:21,092 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,093 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,098 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,100 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,103 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,106 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "2025-12-19 16:09:21,109 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,112 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,115 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,117 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,121 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,124 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "2025-12-19 16:09:21,126 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,129 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,131 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,136 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,138 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,142 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "2025-12-19 16:09:21,146 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,150 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,153 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,156 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,159 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,162 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "2025-12-19 16:09:21,166 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,168 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,170 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,173 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,175 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,177 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "2025-12-19 16:09:21,179 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,180 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,184 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,186 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,187 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,188 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "2025-12-19 16:09:21,192 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,193 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,196 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,198 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,200 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,201 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "2025-12-19 16:09:21,203 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,206 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,206 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,210 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,211 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,213 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "2025-12-19 16:09:21,215 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,217 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,221 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,225 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,228 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,231 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "2025-12-19 16:09:21,234 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "2025-12-19 16:09:21,237 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "2025-12-19 16:09:21,240 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "2025-12-19 16:09:21,243 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "2025-12-19 16:09:21,246 - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "2025-12-19 16:09:21,249 - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "2025-12-19 16:09:21,252 - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Creating duplicate candidates...\n", - "2025-12-19 16:09:21,254 - INFO - Detected 1 duplicate candidate(s) (confidence >= 0.6)\n", - "2025-12-19 16:09:21,258 - INFO - [COMPLETED] | Module: deduplication | Submodule: DuplicateDetector | Message: Detected 1 duplicate candidates\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Found potential duplicate pair (Score: 0.86):\n", - " - TechFlow AI (ID: startup_1)\n", - " - TechFlow Inc. (ID: startup_1_dup)\n", - " Merging entities...\n", - "\n", - "Checking for data conflicts...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-12-19 16:09:21,261 - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting all conflicts\n", - "2025-12-19 16:09:21,265 - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting value conflicts for property: founded\n", - "2025-12-19 16:09:21,268 - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Analyzing 2 entities...\n", - "2025-12-19 16:09:21,271 - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 conflicts\n", - "2025-12-19 16:09:21,274 - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting value conflicts for property: revenue\n", - "2025-12-19 16:09:21,277 - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Analyzing 2 entities...\n", - "2025-12-19 16:09:21,279 - WARNING - Value conflict detected: startup_1.revenue has conflicting values: ['1000000', '1200000']\n", - "2025-12-19 16:09:21,280 - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 1 conflicts\n", - "2025-12-19 16:09:21,283 - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting value conflicts for property: name\n", - "2025-12-19 16:09:21,286 - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Analyzing 2 entities...\n", - "2025-12-19 16:09:21,288 - WARNING - Value conflict detected: startup_1.name has conflicting values: ['TechFlow Inc.', 'TechFlow AI']\n", - "2025-12-19 16:09:21,291 - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 1 conflicts\n", - "2025-12-19 16:09:21,295 - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting type conflicts\n", - "2025-12-19 16:09:21,296 - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 type conflicts\n", - "2025-12-19 16:09:21,299 - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting temporal conflicts\n", - "2025-12-19 16:09:21,302 - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 temporal conflicts\n", - "2025-12-19 16:09:21,308 - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting logical conflicts\n", - "2025-12-19 16:09:21,313 - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 logical conflicts\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Conflict detected in field 'revenue':\n", - " Values: [1000000, 1200000]\n", - " Resolved to: 1200000.0\n", - " Conflict detected in field 'name':\n", - " Values: ['TechFlow AI', 'TechFlow Inc.']\n", - "\n", - "Cleaned Data: 5 entities remaining.\n" - ] - } - ], + "outputs": [], "source": [ "# 1. Detect Duplicates\n", "print(\"Scanning for duplicates...\")\n", @@ -435,17 +225,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Knowledge Graph Assembled Successfully!\n" - ] - } - ], + "outputs": [], "source": [ "# Manual Graph Construction (since we already cleaned it)\n", "kg = {\n", @@ -470,76 +252,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-12-19 16:09:52,395 - INFO - Centrality calculator initialized\n", - "2025-12-19 16:09:52,396 - INFO - Graph analyzer initialized (temporal: True)\n", - "2025-12-19 16:09:52,398 - INFO - Analyzing graph connectivity\n", - "2025-12-19 16:09:52,398 - INFO - Finding connected components\n", - "2025-12-19 16:09:52,399 - INFO - Calculating connectivity metrics\n", - "2025-12-19 16:09:52,399 - INFO - Calculating all centrality measures\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- Connectivity Analysis ---\n", - " • Graph Connected? Yes\n", - " • Connected Components: 1\n", - "\n", - "--- Centrality Analysis ---\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-12-19 16:09:52,403 - INFO - [RUNNING] | Module: kg | Submodule: CentralityCalculator | Message: Calculating degree centrality\n", - "2025-12-19 16:09:52,403 - INFO - Calculating degree centrality\n", - "2025-12-19 16:09:52,406 - INFO - [RUNNING] | Module: kg | Submodule: CentralityCalculator | Message: Processing graph structure...\n", - "2025-12-19 16:09:52,409 - INFO - [COMPLETED] | Module: kg | Submodule: CentralityCalculator | Message: Calculated degree centrality for 4 nodes\n", - "2025-12-19 16:09:52,410 - INFO - Detecting communities using louvain algorithm\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " • Top Influencers (Degree Centrality):\n", - " - founder_1: 0.67\n", - " - startup_1: 0.67\n", - " - startup_2: 0.33\n", - "\n", - "--- Community Detection ---\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-12-19 16:09:52,413 - INFO - [RUNNING] | Module: kg | Submodule: CommunityDetector | Message: Detecting communities using Louvain algorithm\n", - "2025-12-19 16:09:52,414 - INFO - Detecting communities using Louvain algorithm\n", - "2025-12-19 16:09:52,417 - INFO - [RUNNING] | Module: kg | Submodule: CommunityDetector | Message: Detecting communities with NetworkX...\n", - "2025-12-19 16:09:52,422 - INFO - [COMPLETED] | Module: kg | Submodule: CommunityDetector | Message: Detected 2 communities\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " • Detected 2 communities.\n", - " Community 1: investor_1, startup_1\n", - " Community 2: startup_2, founder_1\n" - ] - } - ], + "outputs": [], "source": [ "# Initialize the Master Analyzer\n", "analyzer = GraphAnalyzer(enable_temporal=True)\n", @@ -585,33 +300,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2025-12-19 16:09:58,419 - INFO - Querying graph at time: 2020-06-01\n", - "2025-12-19 16:09:58,420 - INFO - Querying graph at time: 2023-07-01\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- Time Travel: 2020 ---\n", - " Active Relationships in 2020: 1\n", - " - founder_1 --[ADVISED]--> startup_2\n", - "\n", - "--- Time Travel: 2023 ---\n", - " Active Relationships in 2023: 2\n", - " - founder_1 --[FOUNDED]--> startup_1\n", - " - investor_1 --[INVESTED_IN]--> startup_1\n" - ] - } - ], + "outputs": [], "source": [ "temporal_engine = TemporalGraphQuery(temporal_granularity=\"year\")\n", "\n", @@ -643,23 +334,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- Provenance Report: TechFlow AI ---\n", - " Entity: startup_1\n", - " First Seen: 2025-12-19T16:13:07.782408\n", - " Sources:\n", - " - Crunchbase_API_v2 (at 2025-12-19T16:13:07.782408)\n", - " - Manual_Entry_User_Bob (at 2025-12-19T16:13:07.782408)\n" - ] - } - ], + "outputs": [], "source": [ "tracker = ProvenanceTracker()\n", "\n", @@ -711,9 +388,7 @@ "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.9" - }, - "nbformat": 4, - "nbformat_minor": 4 + } }, "nbformat": 4, "nbformat_minor": 5 diff --git a/cookbook/advanced/03_Complete_Visualization_Suite.ipynb b/cookbook/advanced/03_Complete_Visualization_Suite.ipynb index 00ef43e6..d081b2df 100644 --- a/cookbook/advanced/03_Complete_Visualization_Suite.ipynb +++ b/cookbook/advanced/03_Complete_Visualization_Suite.ipynb @@ -27,32 +27,16 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -qU semantica\n" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -74,22 +58,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
🔄Semantica is building🧠 kgGraphBuilder-0.00s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "builder = GraphBuilder()\n", "\n", @@ -118,1026 +89,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "opacity": 0.5, - "showlegend": false, - "type": "scatter", - "x": [ - -0.32966485275962404, - -1, - null, - -0.32966485275962404, - 0.4131935313330008, - null, - 0.4131935313330008, - 0.9164713214266232, - null - ], - "y": [ - 0.19001712978785995, - 0.40283378438827644, - null, - 0.19001712978785995, - -0.05901135698645957, - null, - -0.05901135698645957, - -0.5338395571896769, - null - ] - }, - { - "hoverinfo": "none", - "mode": "text", - "showlegend": false, - "text": [ - "knows", - "works_for", - "located_in" - ], - "textfont": { - "color": "#555", - "size": 8 - }, - "textposition": "middle center", - "type": "scatter", - "x": [ - -0.664832426379812, - 0.04176433928668838, - 0.664832426379812 - ], - "y": [ - 0.2964254570880682, - 0.06550288640070019, - -0.2964254570880682 - ] - }, - { - "hoverinfo": "text", - "hovertext": [ - "Alice
Type: Person", - "Bob
Type: Person", - "Tech Corp
Type: Organization", - "San Francisco
Type: Location" - ], - "marker": { - "color": [ - "#45B7D1", - "#45B7D1", - "#FF6B6B", - "#4ECDC4" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 1, - "size": [ - 10, - 10, - 10, - 10 - ] - }, - "mode": "markers+text", - "showlegend": false, - "text": [ - "Alice", - "Bob", - "Tech Corp", - "San Francisco" - ], - "textfont": { - "color": "#333", - "size": 10 - }, - "textposition": "top center", - "type": "scatter", - "x": [ - -0.32966485275962404, - -1, - 0.4131935313330008, - 0.9164713214266232 - ], - "y": [ - 0.19001712978785995, - 0.40283378438827644, - -0.05901135698645957, - -0.5338395571896769 - ] - } - ], - "layout": { - "annotations": [ - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.32966485275962404, - "axref": "x", - "ay": 0.19001712978785995, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -1, - "xref": "x", - "y": 0.40283378438827644, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.32966485275962404, - "axref": "x", - "ay": 0.19001712978785995, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.4131935313330008, - "xref": "x", - "y": -0.05901135698645957, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.4131935313330008, - "axref": "x", - "ay": -0.05901135698645957, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.9164713214266232, - "xref": "x", - "y": -0.5338395571896769, - "yref": "y" - } - ], - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "plot_bgcolor": "white", - "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" - } - ], - "heatmapgl": [ - { - "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": "heatmapgl" - } - ], - "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" - } - ], - "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": "Knowledge Graph Network" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "kg_visualizer = KGVisualizer(layout=\"force\", color_scheme=\"vibrant\")\n", "kg_visualizer.visualize_network(knowledge_graph, output=\"interactive\")" @@ -1152,7 +106,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1210,13312 +164,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "1. Generating Temporal Dashboard...\n" - ] - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "line": { - "color": "#1f77b4", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Dr_Chen", - "showlegend": false, - "type": "scatter", - "x": [ - "2021-06-30", - "2023-12-31" - ], - "xaxis": "x", - "y": [ - "Dr_Chen", - "Dr_Chen" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#ff7f0e", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Dr_Jones", - "showlegend": false, - "type": "scatter", - "x": [ - "2020-03-31", - "2023-12-31" - ], - "xaxis": "x", - "y": [ - "Dr_Jones", - "Dr_Jones" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#2ca02c", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Dr_Smith", - "showlegend": false, - "type": "scatter", - "x": [ - "2020-01-31", - "2023-12-31" - ], - "xaxis": "x", - "y": [ - "Dr_Smith", - "Dr_Smith" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#d62728", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Grant_A", - "showlegend": false, - "type": "scatter", - "x": [ - "2021-01-31", - "2022-12-31" - ], - "xaxis": "x", - "y": [ - "Grant_A", - "Grant_A" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#9467bd", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Lab_Alpha", - "showlegend": false, - "type": "scatter", - "x": [ - "2020-01-31", - "2023-12-31" - ], - "xaxis": "x", - "y": [ - "Lab_Alpha", - "Lab_Alpha" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#8c564b", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Paper_X", - "showlegend": false, - "type": "scatter", - "x": [ - "2020-11-30", - "2023-12-31" - ], - "xaxis": "x", - "y": [ - "Paper_X", - "Paper_X" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#e377c2", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Paper_Y", - "showlegend": false, - "type": "scatter", - "x": [ - "2022-03-31", - "2023-12-31" - ], - "xaxis": "x", - "y": [ - "Paper_Y", - "Paper_Y" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#7f7f7f", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Startup_Beta", - "showlegend": false, - "type": "scatter", - "x": [ - "2023-01-31", - "2023-12-31" - ], - "xaxis": "x", - "y": [ - "Startup_Beta", - "Startup_Beta" - ], - "yaxis": "y" - }, - { - "hoverinfo": "none", - "line": { - "color": "rgba(150, 150, 150, 0.5)", - "dash": "dot", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "showlegend": true, - "type": "scatter", - "x": [ - "2020-01-31", - "2020-01-31", - null, - "2020-02-29", - "2020-02-29", - null, - "2020-03-31", - "2020-03-31", - null, - "2020-04-30", - "2020-04-30", - null, - "2020-05-31", - "2020-05-31", - null, - "2020-06-30", - "2020-06-30", - null, - "2020-07-31", - "2020-07-31", - null, - "2020-08-31", - "2020-08-31", - null, - "2020-09-30", - "2020-09-30", - null, - "2020-10-31", - "2020-10-31", - null, - "2020-11-30", - "2020-11-30", - null, - "2020-12-31", - "2020-12-31", - null, - "2021-01-31", - "2021-01-31", - null, - "2021-02-28", - "2021-02-28", - null, - "2021-03-31", - "2021-03-31", - null, - "2021-04-30", - "2021-04-30", - null, - "2021-05-31", - "2021-05-31", - null, - "2021-06-30", - "2021-06-30", - null, - "2021-07-31", - "2021-07-31", - null, - "2021-08-31", - "2021-08-31", - null, - "2021-09-30", - "2021-09-30", - null, - "2021-10-31", - "2021-10-31", - null, - "2021-11-30", - "2021-11-30", - null, - "2021-12-31", - "2021-12-31", - null, - "2022-01-31", - "2022-01-31", - null, - "2022-02-28", - "2022-02-28", - null, - "2022-03-31", - "2022-03-31", - null, - "2022-04-30", - "2022-04-30", - null, - "2022-05-31", - "2022-05-31", - null, - "2022-06-30", - "2022-06-30", - null, - "2022-07-31", - "2022-07-31", - null, - "2022-08-31", - "2022-08-31", - null, - "2022-09-30", - "2022-09-30", - null, - "2022-10-31", - "2022-10-31", - null, - "2022-11-30", - "2022-11-30", - null, - "2022-12-31", - "2022-12-31", - null, - "2023-01-31", - "2023-01-31", - null, - "2023-02-28", - "2023-02-28", - null, - "2023-03-31", - "2023-03-31", - null, - "2023-04-30", - "2023-04-30", - null, - "2023-05-31", - "2023-05-31", - null, - "2023-06-30", - "2023-06-30", - null, - "2023-07-31", - "2023-07-31", - null, - "2023-08-31", - "2023-08-31", - null, - "2023-09-30", - "2023-09-30", - null, - "2023-10-31", - "2023-10-31", - null, - "2023-11-30", - "2023-11-30", - null, - "2023-12-31", - "2023-12-31", - null, - "2020-03-31", - "2020-03-31", - null, - "2020-04-30", - "2020-04-30", - null, - "2020-05-31", - "2020-05-31", - null, - "2020-06-30", - "2020-06-30", - null, - "2020-07-31", - "2020-07-31", - null, - "2020-08-31", - "2020-08-31", - null, - "2020-09-30", - "2020-09-30", - null, - "2020-10-31", - "2020-10-31", - null, - "2020-11-30", - "2020-11-30", - null, - "2020-12-31", - "2020-12-31", - null, - "2021-01-31", - "2021-01-31", - null, - "2021-02-28", - "2021-02-28", - null, - "2021-03-31", - "2021-03-31", - null, - "2021-04-30", - "2021-04-30", - null, - "2021-05-31", - "2021-05-31", - null, - "2021-06-30", - "2021-06-30", - null, - "2021-07-31", - "2021-07-31", - null, - "2021-08-31", - "2021-08-31", - null, - "2021-09-30", - "2021-09-30", - null, - "2021-10-31", - "2021-10-31", - null, - "2021-11-30", - "2021-11-30", - null, - "2021-12-31", - "2021-12-31", - null, - "2022-01-31", - "2022-01-31", - null, - "2022-02-28", - "2022-02-28", - null, - "2022-03-31", - "2022-03-31", - null, - "2022-04-30", - "2022-04-30", - null, - "2022-05-31", - "2022-05-31", - null, - "2022-06-30", - "2022-06-30", - null, - "2022-07-31", - "2022-07-31", - null, - "2022-08-31", - "2022-08-31", - null, - "2022-09-30", - "2022-09-30", - null, - "2022-10-31", - "2022-10-31", - null, - "2022-11-30", - "2022-11-30", - null, - "2022-12-31", - "2022-12-31", - null, - "2023-01-31", - "2023-01-31", - null, - "2023-02-28", - "2023-02-28", - null, - "2023-03-31", - "2023-03-31", - null, - "2023-04-30", - "2023-04-30", - null, - "2023-05-31", - "2023-05-31", - null, - "2023-06-30", - "2023-06-30", - null, - "2023-07-31", - "2023-07-31", - null, - "2023-08-31", - "2023-08-31", - null, - "2023-09-30", - "2023-09-30", - null, - "2023-10-31", - "2023-10-31", - null, - "2023-11-30", - "2023-11-30", - null, - "2023-12-31", - "2023-12-31", - null, - "2020-11-30", - "2020-11-30", - null, - "2020-12-31", - "2020-12-31", - null, - "2021-01-31", - "2021-01-31", - null, - "2021-02-28", - "2021-02-28", - null, - "2021-03-31", - "2021-03-31", - null, - "2021-04-30", - "2021-04-30", - null, - "2021-05-31", - "2021-05-31", - null, - "2021-06-30", - "2021-06-30", - null, - "2021-07-31", - "2021-07-31", - null, - "2021-08-31", - "2021-08-31", - null, - "2021-09-30", - "2021-09-30", - null, - "2021-10-31", - "2021-10-31", - null, - "2021-11-30", - "2021-11-30", - null, - "2021-12-31", - "2021-12-31", - null, - "2022-01-31", - "2022-01-31", - null, - "2022-02-28", - "2022-02-28", - null, - "2022-03-31", - "2022-03-31", - null, - "2022-04-30", - "2022-04-30", - null, - "2022-05-31", - "2022-05-31", - null, - "2022-06-30", - "2022-06-30", - null, - "2022-07-31", - "2022-07-31", - null, - "2022-08-31", - "2022-08-31", - null, - "2022-09-30", - "2022-09-30", - null, - "2022-10-31", - "2022-10-31", - null, - "2022-11-30", - "2022-11-30", - null, - "2022-12-31", - "2022-12-31", - null, - "2023-01-31", - "2023-01-31", - null, - "2023-02-28", - "2023-02-28", - null, - "2023-03-31", - "2023-03-31", - null, - "2023-04-30", - "2023-04-30", - null, - "2023-05-31", - "2023-05-31", - null, - "2023-06-30", - "2023-06-30", - null, - "2023-07-31", - "2023-07-31", - null, - "2023-08-31", - "2023-08-31", - null, - "2023-09-30", - "2023-09-30", - null, - "2023-10-31", - "2023-10-31", - null, - "2023-11-30", - "2023-11-30", - null, - "2023-12-31", - "2023-12-31", - null, - "2020-11-30", - "2020-11-30", - null, - "2020-12-31", - "2020-12-31", - null, - "2021-01-31", - "2021-01-31", - null, - "2021-02-28", - "2021-02-28", - null, - "2021-03-31", - "2021-03-31", - null, - "2021-04-30", - "2021-04-30", - null, - "2021-05-31", - "2021-05-31", - null, - "2021-06-30", - "2021-06-30", - null, - "2021-07-31", - "2021-07-31", - null, - "2021-08-31", - "2021-08-31", - null, - "2021-09-30", - "2021-09-30", - null, - "2021-10-31", - "2021-10-31", - null, - "2021-11-30", - "2021-11-30", - null, - "2021-12-31", - "2021-12-31", - null, - "2022-01-31", - "2022-01-31", - null, - "2022-02-28", - "2022-02-28", - null, - "2022-03-31", - "2022-03-31", - null, - "2022-04-30", - "2022-04-30", - null, - "2022-05-31", - "2022-05-31", - null, - "2022-06-30", - "2022-06-30", - null, - "2022-07-31", - "2022-07-31", - null, - "2022-08-31", - "2022-08-31", - null, - "2022-09-30", - "2022-09-30", - null, - "2022-10-31", - "2022-10-31", - null, - "2022-11-30", - "2022-11-30", - null, - "2022-12-31", - "2022-12-31", - null, - "2023-01-31", - "2023-01-31", - null, - "2023-02-28", - "2023-02-28", - null, - "2023-03-31", - "2023-03-31", - null, - "2023-04-30", - "2023-04-30", - null, - "2023-05-31", - "2023-05-31", - null, - "2023-06-30", - "2023-06-30", - null, - "2023-07-31", - "2023-07-31", - null, - "2023-08-31", - "2023-08-31", - null, - "2023-09-30", - "2023-09-30", - null, - "2023-10-31", - "2023-10-31", - null, - "2023-11-30", - "2023-11-30", - null, - "2023-12-31", - "2023-12-31", - null, - "2021-01-31", - "2021-01-31", - null, - "2021-02-28", - "2021-02-28", - null, - "2021-03-31", - "2021-03-31", - null, - "2021-04-30", - "2021-04-30", - null, - "2021-05-31", - "2021-05-31", - null, - "2021-06-30", - "2021-06-30", - null, - "2021-07-31", - "2021-07-31", - null, - "2021-08-31", - "2021-08-31", - null, - "2021-09-30", - "2021-09-30", - null, - "2021-10-31", - "2021-10-31", - null, - "2021-11-30", - "2021-11-30", - null, - "2021-12-31", - "2021-12-31", - null, - "2022-01-31", - "2022-01-31", - null, - "2022-02-28", - "2022-02-28", - null, - "2022-03-31", - "2022-03-31", - null, - "2022-04-30", - "2022-04-30", - null, - "2022-05-31", - "2022-05-31", - null, - "2022-06-30", - "2022-06-30", - null, - "2022-07-31", - "2022-07-31", - null, - "2022-08-31", - "2022-08-31", - null, - "2022-09-30", - "2022-09-30", - null, - "2022-10-31", - "2022-10-31", - null, - "2022-11-30", - "2022-11-30", - null, - "2022-12-31", - "2022-12-31", - null, - "2021-06-30", - "2021-06-30", - null, - "2021-07-31", - "2021-07-31", - null, - "2021-08-31", - "2021-08-31", - null, - "2021-09-30", - "2021-09-30", - null, - "2021-10-31", - "2021-10-31", - null, - "2021-11-30", - "2021-11-30", - null, - "2021-12-31", - "2021-12-31", - null, - "2022-01-31", - "2022-01-31", - null, - "2022-02-28", - "2022-02-28", - null, - "2022-03-31", - "2022-03-31", - null, - "2022-04-30", - "2022-04-30", - null, - "2022-05-31", - "2022-05-31", - null, - "2022-06-30", - "2022-06-30", - null, - "2022-07-31", - "2022-07-31", - null, - "2022-08-31", - "2022-08-31", - null, - "2022-09-30", - "2022-09-30", - null, - "2022-10-31", - "2022-10-31", - null, - "2022-11-30", - "2022-11-30", - null, - "2022-12-31", - "2022-12-31", - null, - "2023-01-31", - "2023-01-31", - null, - "2023-02-28", - "2023-02-28", - null, - "2023-03-31", - "2023-03-31", - null, - "2023-04-30", - "2023-04-30", - null, - "2023-05-31", - "2023-05-31", - null, - "2023-06-30", - "2023-06-30", - null, - "2023-07-31", - "2023-07-31", - null, - "2023-08-31", - "2023-08-31", - null, - "2023-09-30", - "2023-09-30", - null, - "2023-10-31", - "2023-10-31", - null, - "2023-11-30", - "2023-11-30", - null, - "2023-12-31", - "2023-12-31", - null, - "2022-03-31", - "2022-03-31", - null, - "2022-04-30", - "2022-04-30", - null, - "2022-05-31", - "2022-05-31", - null, - "2022-06-30", - "2022-06-30", - null, - "2022-07-31", - "2022-07-31", - null, - "2022-08-31", - "2022-08-31", - null, - "2022-09-30", - "2022-09-30", - null, - "2022-10-31", - "2022-10-31", - null, - "2022-11-30", - "2022-11-30", - null, - "2022-12-31", - "2022-12-31", - null, - "2023-01-31", - "2023-01-31", - null, - "2023-02-28", - "2023-02-28", - null, - "2023-03-31", - "2023-03-31", - null, - "2023-04-30", - "2023-04-30", - null, - "2023-05-31", - "2023-05-31", - null, - "2023-06-30", - "2023-06-30", - null, - "2023-07-31", - "2023-07-31", - null, - "2023-08-31", - "2023-08-31", - null, - "2023-09-30", - "2023-09-30", - null, - "2023-10-31", - "2023-10-31", - null, - "2023-11-30", - "2023-11-30", - null, - "2023-12-31", - "2023-12-31", - null, - "2022-03-31", - "2022-03-31", - null, - "2022-04-30", - "2022-04-30", - null, - "2022-05-31", - "2022-05-31", - null, - "2022-06-30", - "2022-06-30", - null, - "2022-07-31", - "2022-07-31", - null, - "2022-08-31", - "2022-08-31", - null, - "2022-09-30", - "2022-09-30", - null, - "2022-10-31", - "2022-10-31", - null, - "2022-11-30", - "2022-11-30", - null, - "2022-12-31", - "2022-12-31", - null, - "2023-01-31", - "2023-01-31", - null, - "2023-02-28", - "2023-02-28", - null, - "2023-03-31", - "2023-03-31", - null, - "2023-04-30", - "2023-04-30", - null, - "2023-05-31", - "2023-05-31", - null, - "2023-06-30", - "2023-06-30", - null, - "2023-07-31", - "2023-07-31", - null, - "2023-08-31", - "2023-08-31", - null, - "2023-09-30", - "2023-09-30", - null, - "2023-10-31", - "2023-10-31", - null, - "2023-11-30", - "2023-11-30", - null, - "2023-12-31", - "2023-12-31", - null, - "2023-01-31", - "2023-01-31", - null, - "2023-02-28", - "2023-02-28", - null, - "2023-03-31", - "2023-03-31", - null, - "2023-04-30", - "2023-04-30", - null, - "2023-05-31", - "2023-05-31", - null, - "2023-06-30", - "2023-06-30", - null, - "2023-07-31", - "2023-07-31", - null, - "2023-08-31", - "2023-08-31", - null, - "2023-09-30", - "2023-09-30", - null, - "2023-10-31", - "2023-10-31", - null, - "2023-11-30", - "2023-11-30", - null, - "2023-12-31", - "2023-12-31", - null, - "2023-01-31", - "2023-01-31", - null, - "2023-02-28", - "2023-02-28", - null, - "2023-03-31", - "2023-03-31", - null, - "2023-04-30", - "2023-04-30", - null, - "2023-05-31", - "2023-05-31", - null, - "2023-06-30", - "2023-06-30", - null, - "2023-07-31", - "2023-07-31", - null, - "2023-08-31", - "2023-08-31", - null, - "2023-09-30", - "2023-09-30", - null, - "2023-10-31", - "2023-10-31", - null, - "2023-11-30", - "2023-11-30", - null, - "2023-12-31", - "2023-12-31", - null - ], - "xaxis": "x", - "y": [ - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Smith", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Jones", - "Lab_Alpha", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Smith", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Dr_Jones", - "Paper_X", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Lab_Alpha", - "Grant_A", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Lab_Alpha", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Chen", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Dr_Smith", - "Paper_Y", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Lab_Alpha", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null, - "Dr_Jones", - "Startup_Beta", - null - ], - "yaxis": "y" - }, - { - "fill": "tozeroy", - "line": { - "color": "blue" - }, - "mode": "lines", - "name": "Active Entities", - "type": "scatter", - "x": [ - "2020-01-31", - "2020-02-29", - "2020-03-31", - "2020-04-30", - "2020-05-31", - "2020-06-30", - "2020-07-31", - "2020-08-31", - "2020-09-30", - "2020-10-31", - "2020-11-30", - "2020-12-31", - "2021-01-31", - "2021-02-28", - "2021-03-31", - "2021-04-30", - "2021-05-31", - "2021-06-30", - "2021-07-31", - "2021-08-31", - "2021-09-30", - "2021-10-31", - "2021-11-30", - "2021-12-31", - "2022-01-31", - "2022-02-28", - "2022-03-31", - "2022-04-30", - "2022-05-31", - "2022-06-30", - "2022-07-31", - "2022-08-31", - "2022-09-30", - "2022-10-31", - "2022-11-30", - "2022-12-31", - "2023-01-31", - "2023-02-28", - "2023-03-31", - "2023-04-30", - "2023-05-31", - "2023-06-30", - "2023-07-31", - "2023-08-31", - "2023-09-30", - "2023-10-31", - "2023-11-30", - "2023-12-31" - ], - "xaxis": "x2", - "y": [ - 2, - 2, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 4, - 4, - 5, - 5, - 5, - 5, - 5, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7 - ], - "yaxis": "y2" - }, - { - "fill": "tonexty", - "line": { - "color": "red" - }, - "mode": "lines", - "name": "Active Relationships", - "type": "scatter", - "x": [ - "2020-01-31", - "2020-02-29", - "2020-03-31", - "2020-04-30", - "2020-05-31", - "2020-06-30", - "2020-07-31", - "2020-08-31", - "2020-09-30", - "2020-10-31", - "2020-11-30", - "2020-12-31", - "2021-01-31", - "2021-02-28", - "2021-03-31", - "2021-04-30", - "2021-05-31", - "2021-06-30", - "2021-07-31", - "2021-08-31", - "2021-09-30", - "2021-10-31", - "2021-11-30", - "2021-12-31", - "2022-01-31", - "2022-02-28", - "2022-03-31", - "2022-04-30", - "2022-05-31", - "2022-06-30", - "2022-07-31", - "2022-08-31", - "2022-09-30", - "2022-10-31", - "2022-11-30", - "2022-12-31", - "2023-01-31", - "2023-02-28", - "2023-03-31", - "2023-04-30", - "2023-05-31", - "2023-06-30", - "2023-07-31", - "2023-08-31", - "2023-09-30", - "2023-10-31", - "2023-11-30", - "2023-12-31" - ], - "xaxis": "x2", - "y": [ - 1, - 1, - 2, - 2, - 2, - 2, - 2, - 2, - 2, - 2, - 4, - 4, - 5, - 5, - 5, - 5, - 5, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 6, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 8, - 9, - 9, - 9, - 9, - 9, - 9, - 9, - 9, - 9, - 9, - 9, - 9 - ], - "yaxis": "y2" - } - ], - "layout": { - "annotations": [ - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "Entity Lifecycles", - "x": 0.5, - "xanchor": "center", - "xref": "paper", - "y": 1, - "yanchor": "bottom", - "yref": "paper" - }, - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "Network Activity & Metrics", - "x": 0.5, - "xanchor": "center", - "xref": "paper", - "y": 0.375, - "yanchor": "bottom", - "yref": "paper" - } - ], - "height": 600, - "showlegend": true, - "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" - } - ], - "heatmapgl": [ - { - "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": "heatmapgl" - } - ], - "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" - } - ], - "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": "Temporal Analysis Dashboard" - }, - "width": 1200, - "xaxis": { - "anchor": "y", - "domain": [ - 0, - 1 - ] - }, - "xaxis2": { - "anchor": "y2", - "domain": [ - 0, - 1 - ] - }, - "yaxis": { - "anchor": "x", - "domain": [ - 0.625, - 1 - ] - }, - "yaxis2": { - "anchor": "x2", - "domain": [ - 0, - 0.375 - ] - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2. Generating Network Evolution Animation...\n" - ] - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852 - ] - } - ], - "frames": [ - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852 - ] - } - ], - "name": "2020-01-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852 - ] - } - ], - "name": "2020-02-29" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413 - ] - } - ], - "name": "2020-03-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413 - ] - } - ], - "name": "2020-04-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413 - ] - } - ], - "name": "2020-05-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413 - ] - } - ], - "name": "2020-06-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413 - ] - } - ], - "name": "2020-07-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413 - ] - } - ], - "name": "2020-08-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413 - ] - } - ], - "name": "2020-09-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413 - ] - } - ], - "name": "2020-10-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807 - ] - } - ], - "name": "2020-11-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807 - ] - } - ], - "name": "2020-12-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1 - ] - } - ], - "name": "2021-01-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1 - ] - } - ], - "name": "2021-02-28" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1 - ] - } - ], - "name": "2021-03-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1 - ] - } - ], - "name": "2021-04-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1 - ] - } - ], - "name": "2021-05-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422 - ] - } - ], - "name": "2021-06-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422 - ] - } - ], - "name": "2021-07-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422 - ] - } - ], - "name": "2021-08-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422 - ] - } - ], - "name": "2021-09-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422 - ] - } - ], - "name": "2021-10-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422 - ] - } - ], - "name": "2021-11-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422 - ] - } - ], - "name": "2021-12-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422 - ] - } - ], - "name": "2022-01-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422 - ] - } - ], - "name": "2022-02-28" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen", - "Paper_Y" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996, - -0.5916558845920473 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422, - -0.9925620283226945 - ] - } - ], - "name": "2022-03-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen", - "Paper_Y" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996, - -0.5916558845920473 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422, - -0.9925620283226945 - ] - } - ], - "name": "2022-04-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen", - "Paper_Y" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996, - -0.5916558845920473 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422, - -0.9925620283226945 - ] - } - ], - "name": "2022-05-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen", - "Paper_Y" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996, - -0.5916558845920473 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422, - -0.9925620283226945 - ] - } - ], - "name": "2022-06-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen", - "Paper_Y" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996, - -0.5916558845920473 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422, - -0.9925620283226945 - ] - } - ], - "name": "2022-07-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen", - "Paper_Y" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996, - -0.5916558845920473 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422, - -0.9925620283226945 - ] - } - ], - "name": "2022-08-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen", - "Paper_Y" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996, - -0.5916558845920473 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422, - -0.9925620283226945 - ] - } - ], - "name": "2022-09-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen", - "Paper_Y" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996, - -0.5916558845920473 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422, - -0.9925620283226945 - ] - } - ], - "name": "2022-10-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen", - "Paper_Y" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996, - -0.5916558845920473 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422, - -0.9925620283226945 - ] - } - ], - "name": "2022-11-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.11639705101258721, - -0.6763664683550897, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - 0.28470643146198754, - 1, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 58, - 89, - 90 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Grant_A", - "Dr_Chen", - "Paper_Y" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.6763664683550897, - -0.7955219101107996, - -0.5916558845920473 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - 1, - -0.3165748900028422, - -0.9925620283226945 - ] - } - ], - "name": "2022-12-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-01-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-02-28" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-03-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-04-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-05-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-06-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-07-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-08-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-09-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-10-31" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-11-30" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [ - 0.10204318010351571, - -0.11639705101258721, - null, - 0.7081153526560815, - -0.11639705101258721, - null, - 0.10204318010351571, - 0.8892017518746124, - null, - 0.7081153526560815, - 0.8892017518746124, - null, - -0.7955219101107996, - -0.11639705101258721, - null, - -0.7955219101107996, - -0.5916558845920473, - null, - 0.10204318010351571, - -0.5916558845920473, - null, - -0.11639705101258721, - 0.4805810294363142, - null, - 0.7081153526560815, - 0.4805810294363142, - null - ], - "y": [ - -0.5906108802593852, - 0.28470643146198754, - null, - 0.2542782910010413, - 0.28470643146198754, - null, - -0.5906108802593852, - -0.4825338671321807, - null, - 0.2542782910010413, - -0.4825338671321807, - null, - -0.3165748900028422, - 0.28470643146198754, - null, - -0.3165748900028422, - -0.9925620283226945, - null, - -0.5906108802593852, - -0.9925620283226945, - null, - 0.28470643146198754, - 0.8432969432540738, - null, - 0.2542782910010413, - 0.8432969432540738, - null - ] - }, - { - "marker": { - "color": [ - 88, - 89, - 89, - 90, - 89, - 90, - 21 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Lab_Alpha", - "Dr_Smith", - "Dr_Jones", - "Paper_X", - "Dr_Chen", - "Paper_Y", - "Startup_Beta" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.11639705101258721, - 0.10204318010351571, - 0.7081153526560815, - 0.8892017518746124, - -0.7955219101107996, - -0.5916558845920473, - 0.4805810294363142 - ], - "y": [ - 0.28470643146198754, - -0.5906108802593852, - 0.2542782910010413, - -0.4825338671321807, - -0.3165748900028422, - -0.9925620283226945, - 0.8432969432540738 - ] - } - ], - "name": "2023-12-31" - } - ], - "layout": { - "height": 700, - "sliders": [ - { - "currentvalue": { - "prefix": "Time: " - }, - "pad": { - "t": 50 - }, - "steps": [ - { - "args": [ - [ - "2020-01-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-01-31", - "method": "animate" - }, - { - "args": [ - [ - "2020-02-29" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-02-29", - "method": "animate" - }, - { - "args": [ - [ - "2020-03-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-03-31", - "method": "animate" - }, - { - "args": [ - [ - "2020-04-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-04-30", - "method": "animate" - }, - { - "args": [ - [ - "2020-05-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-05-31", - "method": "animate" - }, - { - "args": [ - [ - "2020-06-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-06-30", - "method": "animate" - }, - { - "args": [ - [ - "2020-07-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-07-31", - "method": "animate" - }, - { - "args": [ - [ - "2020-08-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-08-31", - "method": "animate" - }, - { - "args": [ - [ - "2020-09-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-09-30", - "method": "animate" - }, - { - "args": [ - [ - "2020-10-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-10-31", - "method": "animate" - }, - { - "args": [ - [ - "2020-11-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-11-30", - "method": "animate" - }, - { - "args": [ - [ - "2020-12-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2020-12-31", - "method": "animate" - }, - { - "args": [ - [ - "2021-01-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-01-31", - "method": "animate" - }, - { - "args": [ - [ - "2021-02-28" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-02-28", - "method": "animate" - }, - { - "args": [ - [ - "2021-03-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-03-31", - "method": "animate" - }, - { - "args": [ - [ - "2021-04-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-04-30", - "method": "animate" - }, - { - "args": [ - [ - "2021-05-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-05-31", - "method": "animate" - }, - { - "args": [ - [ - "2021-06-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-06-30", - "method": "animate" - }, - { - "args": [ - [ - "2021-07-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-07-31", - "method": "animate" - }, - { - "args": [ - [ - "2021-08-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-08-31", - "method": "animate" - }, - { - "args": [ - [ - "2021-09-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-09-30", - "method": "animate" - }, - { - "args": [ - [ - "2021-10-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-10-31", - "method": "animate" - }, - { - "args": [ - [ - "2021-11-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-11-30", - "method": "animate" - }, - { - "args": [ - [ - "2021-12-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2021-12-31", - "method": "animate" - }, - { - "args": [ - [ - "2022-01-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-01-31", - "method": "animate" - }, - { - "args": [ - [ - "2022-02-28" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-02-28", - "method": "animate" - }, - { - "args": [ - [ - "2022-03-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-03-31", - "method": "animate" - }, - { - "args": [ - [ - "2022-04-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-04-30", - "method": "animate" - }, - { - "args": [ - [ - "2022-05-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-05-31", - "method": "animate" - }, - { - "args": [ - [ - "2022-06-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-06-30", - "method": "animate" - }, - { - "args": [ - [ - "2022-07-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-07-31", - "method": "animate" - }, - { - "args": [ - [ - "2022-08-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-08-31", - "method": "animate" - }, - { - "args": [ - [ - "2022-09-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-09-30", - "method": "animate" - }, - { - "args": [ - [ - "2022-10-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-10-31", - "method": "animate" - }, - { - "args": [ - [ - "2022-11-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-11-30", - "method": "animate" - }, - { - "args": [ - [ - "2022-12-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2022-12-31", - "method": "animate" - }, - { - "args": [ - [ - "2023-01-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-01-31", - "method": "animate" - }, - { - "args": [ - [ - "2023-02-28" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-02-28", - "method": "animate" - }, - { - "args": [ - [ - "2023-03-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-03-31", - "method": "animate" - }, - { - "args": [ - [ - "2023-04-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-04-30", - "method": "animate" - }, - { - "args": [ - [ - "2023-05-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-05-31", - "method": "animate" - }, - { - "args": [ - [ - "2023-06-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-06-30", - "method": "animate" - }, - { - "args": [ - [ - "2023-07-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-07-31", - "method": "animate" - }, - { - "args": [ - [ - "2023-08-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-08-31", - "method": "animate" - }, - { - "args": [ - [ - "2023-09-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-09-30", - "method": "animate" - }, - { - "args": [ - [ - "2023-10-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-10-31", - "method": "animate" - }, - { - "args": [ - [ - "2023-11-30" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-11-30", - "method": "animate" - }, - { - "args": [ - [ - "2023-12-31" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2023-12-31", - "method": "animate" - } - ] - } - ], - "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" - } - ], - "heatmapgl": [ - { - "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": "heatmapgl" - } - ], - "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" - } - ], - "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": "Network Growth Over Time" - }, - "updatemenus": [ - { - "buttons": [ - { - "args": [ - null, - { - "frame": { - "duration": 1000, - "redraw": true - }, - "fromcurrent": true - } - ], - "label": "Play", - "method": "animate" - }, - { - "args": [ - [], - { - "frame": { - "duration": 0, - "redraw": false - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "Pause", - "method": "animate" - } - ], - "showactive": false, - "type": "buttons", - "x": 0.1, - "xanchor": "right", - "y": 0, - "yanchor": "top" - } - ], - "width": 900, - "xaxis": { - "range": [ - -0.8955219101107996, - 0.9892017518746123 - ], - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "range": [ - -1.0925620283226944, - 1.1 - ], - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "3. Generating Timeline View...\n" - ] - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hovertemplate": "%{text}
Time: %{x}", - "marker": { - "color": "#1f77b4", - "size": 10 - }, - "mode": "markers", - "name": "activity", - "text": [ - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Lab_Alpha", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Smith", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Dr_Jones", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Paper_X", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Grant_A", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Dr_Chen", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Paper_Y", - "Startup_Beta", - "Startup_Beta", - "Startup_Beta", - "Startup_Beta", - "Startup_Beta", - "Startup_Beta", - "Startup_Beta", - "Startup_Beta", - "Startup_Beta", - "Startup_Beta", - "Startup_Beta", - "Startup_Beta" - ], - "type": "scatter", - "x": [ - "2020-01-31", - "2020-02-29", - "2020-03-31", - "2020-04-30", - "2020-05-31", - "2020-06-30", - "2020-07-31", - "2020-08-31", - "2020-09-30", - "2020-10-31", - "2020-11-30", - "2020-12-31", - "2021-01-31", - "2021-02-28", - "2021-03-31", - "2021-04-30", - "2021-05-31", - "2021-06-30", - "2021-07-31", - "2021-08-31", - "2021-09-30", - "2021-10-31", - "2021-11-30", - "2021-12-31", - "2022-01-31", - "2022-02-28", - "2022-03-31", - "2022-04-30", - "2022-05-31", - "2022-06-30", - "2022-07-31", - "2022-08-31", - "2022-09-30", - "2022-10-31", - "2022-11-30", - "2022-12-31", - "2023-01-31", - "2023-02-28", - "2023-03-31", - "2023-04-30", - "2023-05-31", - "2023-06-30", - "2023-07-31", - "2023-08-31", - "2023-09-30", - "2023-10-31", - "2023-11-30", - "2023-12-31", - "2020-01-31", - "2020-02-29", - "2020-03-31", - "2020-04-30", - "2020-05-31", - "2020-06-30", - "2020-07-31", - "2020-08-31", - "2020-09-30", - "2020-10-31", - "2020-11-30", - "2020-12-31", - "2021-01-31", - "2021-02-28", - "2021-03-31", - "2021-04-30", - "2021-05-31", - "2021-06-30", - "2021-07-31", - "2021-08-31", - "2021-09-30", - "2021-10-31", - "2021-11-30", - "2021-12-31", - "2022-01-31", - "2022-02-28", - "2022-03-31", - "2022-04-30", - "2022-05-31", - "2022-06-30", - "2022-07-31", - "2022-08-31", - "2022-09-30", - "2022-10-31", - "2022-11-30", - "2022-12-31", - "2023-01-31", - "2023-02-28", - "2023-03-31", - "2023-04-30", - "2023-05-31", - "2023-06-30", - "2023-07-31", - "2023-08-31", - "2023-09-30", - "2023-10-31", - "2023-11-30", - "2023-12-31", - "2020-03-31", - "2020-04-30", - "2020-05-31", - "2020-06-30", - "2020-07-31", - "2020-08-31", - "2020-09-30", - "2020-10-31", - "2020-11-30", - "2020-12-31", - "2021-01-31", - "2021-02-28", - "2021-03-31", - "2021-04-30", - "2021-05-31", - "2021-06-30", - "2021-07-31", - "2021-08-31", - "2021-09-30", - "2021-10-31", - "2021-11-30", - "2021-12-31", - "2022-01-31", - "2022-02-28", - "2022-03-31", - "2022-04-30", - "2022-05-31", - "2022-06-30", - "2022-07-31", - "2022-08-31", - "2022-09-30", - "2022-10-31", - "2022-11-30", - "2022-12-31", - "2023-01-31", - "2023-02-28", - "2023-03-31", - "2023-04-30", - "2023-05-31", - "2023-06-30", - "2023-07-31", - "2023-08-31", - "2023-09-30", - "2023-10-31", - "2023-11-30", - "2023-12-31", - "2020-11-30", - "2020-12-31", - "2021-01-31", - "2021-02-28", - "2021-03-31", - "2021-04-30", - "2021-05-31", - "2021-06-30", - "2021-07-31", - "2021-08-31", - "2021-09-30", - "2021-10-31", - "2021-11-30", - "2021-12-31", - "2022-01-31", - "2022-02-28", - "2022-03-31", - "2022-04-30", - "2022-05-31", - "2022-06-30", - "2022-07-31", - "2022-08-31", - "2022-09-30", - "2022-10-31", - "2022-11-30", - "2022-12-31", - "2023-01-31", - "2023-02-28", - "2023-03-31", - "2023-04-30", - "2023-05-31", - "2023-06-30", - "2023-07-31", - "2023-08-31", - "2023-09-30", - "2023-10-31", - "2023-11-30", - "2023-12-31", - "2021-01-31", - "2021-02-28", - "2021-03-31", - "2021-04-30", - "2021-05-31", - "2021-06-30", - "2021-07-31", - "2021-08-31", - "2021-09-30", - "2021-10-31", - "2021-11-30", - "2021-12-31", - "2022-01-31", - "2022-02-28", - "2022-03-31", - "2022-04-30", - "2022-05-31", - "2022-06-30", - "2022-07-31", - "2022-08-31", - "2022-09-30", - "2022-10-31", - "2022-11-30", - "2022-12-31", - "2021-06-30", - "2021-07-31", - "2021-08-31", - "2021-09-30", - "2021-10-31", - "2021-11-30", - "2021-12-31", - "2022-01-31", - "2022-02-28", - "2022-03-31", - "2022-04-30", - "2022-05-31", - "2022-06-30", - "2022-07-31", - "2022-08-31", - "2022-09-30", - "2022-10-31", - "2022-11-30", - "2022-12-31", - "2023-01-31", - "2023-02-28", - "2023-03-31", - "2023-04-30", - "2023-05-31", - "2023-06-30", - "2023-07-31", - "2023-08-31", - "2023-09-30", - "2023-10-31", - "2023-11-30", - "2023-12-31", - "2022-03-31", - "2022-04-30", - "2022-05-31", - "2022-06-30", - "2022-07-31", - "2022-08-31", - "2022-09-30", - "2022-10-31", - "2022-11-30", - "2022-12-31", - "2023-01-31", - "2023-02-28", - "2023-03-31", - "2023-04-30", - "2023-05-31", - "2023-06-30", - "2023-07-31", - "2023-08-31", - "2023-09-30", - "2023-10-31", - "2023-11-30", - "2023-12-31", - "2023-01-31", - "2023-02-28", - "2023-03-31", - "2023-04-30", - "2023-05-31", - "2023-06-30", - "2023-07-31", - "2023-08-31", - "2023-09-30", - "2023-10-31", - "2023-11-30", - "2023-12-31" - ], - "y": [ - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity", - "activity" - ] - } - ], - "layout": { - "height": 600, - "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" - } - ], - "heatmapgl": [ - { - "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": "heatmapgl" - } - ], - "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" - } - ], - "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": "Temporal Timeline" - }, - "width": 1200, - "xaxis": { - "title": { - "text": "Time" - } - }, - "yaxis": { - "title": { - "text": "Event Type" - } - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "import datetime\n", "from semantica.visualization import TemporalVisualizer\n", diff --git a/cookbook/advanced/05_Multi_Format_Export.ipynb b/cookbook/advanced/05_Multi_Format_Export.ipynb index 4e1cf204..197ce788 100644 --- a/cookbook/advanced/05_Multi_Format_Export.ipynb +++ b/cookbook/advanced/05_Multi_Format_Export.ipynb @@ -602,14 +602,14 @@ " \"exports/report.txt\"\n", "]\n", "\n", - "print(\"\ud83d\udcca Export Summary:\")\n", + "print(\"📊 Export Summary:\")\n", "print(\"=\" * 60)\n", "for file in export_files:\n", " if os.path.exists(file):\n", " size = os.path.getsize(file)\n", - " print(f\"\u2705 {file:50} ({size:>10,} bytes)\")\n", + " print(f\"✅ {file:50} ({size:>10,} bytes)\")\n", " else:\n", - " print(f\"\u274c {file:50} (not found)\")\n", + " print(f\"❌ {file:50} (not found)\")\n", "\n", "print(\"=\" * 60)\n", "print(f\"Total files checked: {len(export_files)}\")\n", @@ -623,10 +623,15 @@ } ], "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, "language_info": { "name": "python" } }, "nbformat": 4, "nbformat_minor": 2 -} \ No newline at end of file +} diff --git a/cookbook/advanced/06_Multi_Source_Data_Integration.ipynb b/cookbook/advanced/06_Multi_Source_Data_Integration.ipynb index ed4fa7b7..a0983f18 100644 --- a/cookbook/advanced/06_Multi_Source_Data_Integration.ipynb +++ b/cookbook/advanced/06_Multi_Source_Data_Integration.ipynb @@ -20,37 +20,9 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\threading.py:986: ResourceWarning:\n", - "\n", - "unclosed file <_io.BufferedWriter name=3>\n", - "\n", - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\threading.py:986: ResourceWarning:\n", - "\n", - "unclosed file <_io.BufferedReader name=4>\n", - "\n", - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\threading.py:986: ResourceWarning:\n", - "\n", - "unclosed file <_io.BufferedReader name=5>\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "# Installation & Setup\n", "!pip install -q semantica requests beautifulsoup4 fastmcp networkx fastembed" @@ -58,21 +30,9 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "ename": "ImportError", - "evalue": "cannot import name 'RESTIngestor' from 'semantica.ingest' (C:\\Users\\Mohd Kaif\\semantica\\semantica\\ingest\\__init__.py)", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mImportError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[1;32mIn[20], line 9\u001b[0m\n\u001b[0;32m 6\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;21;01mdatetime\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m datetime\n\u001b[0;32m 8\u001b[0m \u001b[38;5;66;03m# Semantica Imports\u001b[39;00m\n\u001b[1;32m----> 9\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;21;01msemantica\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mingest\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m WebIngestor, FileIngestor, RESTIngestor, MCPIngestor, DBIngestor\n\u001b[0;32m 10\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;21;01msemantica\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mkg\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m GraphBuilder\n\u001b[0;32m 11\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;21;01msemantica\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mvisualization\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m KGVisualizer\n", - "\u001b[1;31mImportError\u001b[0m: cannot import name 'RESTIngestor' from 'semantica.ingest' (C:\\Users\\Mohd Kaif\\semantica\\semantica\\ingest\\__init__.py)" - ] - } - ], + "outputs": [], "source": [ "import os\n", "import json\n", @@ -107,45 +67,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- 1. Ingesting Web Source: Python.org ---\n" - ] - }, - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is building🧠 kgCentralityCalculator-0.03s
Semantica is building🧠 kgCommunityDetector-0.03s
Semantica is exporting💾 exportGraphExporterpython_ecosystem_kg.json0.01s
Semantica is exporting💾 exportGraphExporterpython_ecosystem.graphml0.01s
Semantica is processing🔗 contextContextGraph-0.01s
Semantica is processing🔗 contextContextRetriever-0.05s
Semantica is processing🔗 contextAgentMemory-0.03s
Semantica is embedding💾 embeddingsTextEmbedder-0.01s
Semantica is indexing📊 vector_storeVectorStore-0.01s
Semantica is visualizing📈 visualizationKGVisualizer-0.27s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: ingest | Submodule: WebIngestor | File: www.python.org | Message: URL: https://www.python.org/\n", - "semantica.progress - INFO - [COMPLETED] | Module: ingest | Submodule: WebIngestor | File: www.python.org | Message: Ingested https://www.python.org/ (200)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Successfully ingested: https://www.python.org/\n", - "Title: Welcome to Python.org\n", - "Content Length: 6453 characters\n", - "Preview: Welcome to Python.org Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience. Skip to content...\n" - ] - } - ], + "outputs": [], "source": [ "print(\"--- 1. Ingesting Web Sources: Python.org + Docs + PEPs ---\")\n", "\n", @@ -363,34 +285,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- 2. Ingesting API Source: PyPI (Pandas) ---\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.file_ingestor - INFO - File ingestor initialized\n", - "semantica.progress - INFO - [RUNNING] | Module: ingest | Submodule: FileIngestor | File: pandas_pypi.json | Message: File: pandas_pypi.json\n", - "semantica.progress - INFO - [COMPLETED] | Module: ingest | Submodule: FileIngestor | File: pandas_pypi.json | Message: Ingested pandas_pypi.json (json)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingested File: pandas_pypi.json\n", - "Size: 1831378 bytes\n", - "Extracted Entity: pandas (v2.3.3)\n" - ] - } - ], + "outputs": [], "source": [ "print(\"\\n--- 2. Ingesting API Sources: PyPI (pandas, numpy, scipy, matplotlib, scikit-learn, requests, fastapi) ---\")\n", "\n", @@ -584,78 +479,9 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- 3. Ingesting Repo Sources: CPython + pandas + NumPy + SciPy (GitHub) ---\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: ingest | Submodule: WebIngestor | File: README.rst | Message: URL: https://raw.githubusercontent.com/python/cpython/main/README.rst\n", - "semantica.progress - INFO - [COMPLETED] | Module: ingest | Submodule: WebIngestor | File: README.rst | Message: Ingested https://raw.githubusercontent.com/python/cpython/main/README.rst (200)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Fetched python/cpython README: 8040 chars\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: ingest | Submodule: WebIngestor | File: README.md | Message: URL: https://raw.githubusercontent.com/pandas-dev/pandas/main/README.md\n", - "semantica.progress - INFO - [COMPLETED] | Module: ingest | Submodule: WebIngestor | File: README.md | Message: Ingested https://raw.githubusercontent.com/pandas-dev/pandas/main/README.md (200)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Fetched pandas-dev/pandas README: 11467 chars\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: ingest | Submodule: WebIngestor | File: README.md | Message: URL: https://raw.githubusercontent.com/numpy/numpy/main/README.md\n", - "semantica.progress - INFO - [COMPLETED] | Module: ingest | Submodule: WebIngestor | File: README.md | Message: Ingested https://raw.githubusercontent.com/numpy/numpy/main/README.md (200)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Fetched numpy/numpy README: 4031 chars\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: ingest | Submodule: WebIngestor | File: README.rst | Message: URL: https://raw.githubusercontent.com/scipy/scipy/main/README.rst\n", - "semantica.progress - INFO - [COMPLETED] | Module: ingest | Submodule: WebIngestor | File: README.rst | Message: Ingested https://raw.githubusercontent.com/scipy/scipy/main/README.rst (200)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Fetched scipy/scipy README: 3465 chars\n" - ] - } - ], + "outputs": [], "source": [ "print(\"\\n--- 3. Ingesting Repo Sources: CPython + pandas + NumPy + SciPy (GitHub) ---\")\n", "\n", @@ -794,43 +620,9 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.database_connector - INFO - Connected to sqlite\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- 4. Ingesting Database Source: SQLite (local) ---\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.database_connector - INFO - Disconnected from database\n", - "semantica.database_connector - INFO - Connected to sqlite\n", - "semantica.database_connector - INFO - Disconnected from database\n", - "semantica.database_connector - INFO - Connected to sqlite\n", - "semantica.database_connector - INFO - Disconnected from database\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingested 31 rows from SQLite metrics table\n" - ] - } - ], + "outputs": [], "source": [ "print(\"\\n--- 4. Ingesting Database Source: SQLite (local) ---\")\n", "\n", @@ -1048,20 +840,9 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- 5. Ingesting via MCP (Model Context Protocol) ---\n", - "MCP Server not detected. Using simulated 'Live Search' data.\n", - "To enable: start a local MCP server (commonly `http://localhost:8000/mcp` or `http://localhost:8000/sse`)\n" - ] - } - ], + "outputs": [], "source": [ "print(\"\\n--- 5. Ingesting via MCP (Model Context Protocol) ---\")\n", "\n", @@ -1199,6924 +980,9 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- Building Knowledge Graph ---\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: kg | Submodule: GraphBuilder | Message: Knowledge graph from 5 source(s)\n", - "semantica.graph_builder - INFO - Building knowledge graph from 5 source(s)\n", - "semantica.graph_builder - INFO - Resolving 43 entities using fuzzy strategy\n", - "semantica.entity_resolver - INFO - Resolving 43 entities using fuzzy strategy\n", - "semantica.progress - INFO - [RUNNING] | Module: kg | Submodule: EntityResolver | Message: Resolving entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Detecting duplicate groups from 43 entities\n", - "semantica.duplicate_detector - INFO - Detecting duplicate groups from 43 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Detecting duplicates in 43 entities\n", - "semantica.duplicate_detector - INFO - Detecting duplicates in 43 entities (threshold: 0.7)\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Calculating similarities...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.72\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.29\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.29\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.29\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.29\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.72\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.69\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.36\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.37\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.38\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.70\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.38\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.36\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.36\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.37\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.65\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.65\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.69\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.70\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.70\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.71\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.65\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.74\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.72\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.72\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.70\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.37\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.69\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.69\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.37\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.71\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.65\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.74\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.74\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.38\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.74\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.69\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.65\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.65\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.72\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.65\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.65\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.59\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.58\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Creating duplicate candidates...\n", - "semantica.duplicate_detector - INFO - Detected 69 duplicate candidate(s) (confidence >= 0.6)\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: DuplicateDetector | Message: Detected 69 duplicate candidates\n", - "semantica.duplicate_detector - INFO - Detected 4 duplicate group(s) with 29 total entities\n", - "semantica.progress - INFO - [RUNNING] | Module: kg | Submodule: EntityResolver | Message: Found 4 duplicate group(s)\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Merging duplicates from 21 entities\n", - "semantica.entity_merger - INFO - Merging duplicates from 21 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Detecting duplicate groups...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Detecting duplicate groups from 21 entities\n", - "semantica.duplicate_detector - INFO - Detecting duplicate groups from 21 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Detecting duplicates in 21 entities\n", - "semantica.duplicate_detector - INFO - Detecting duplicates in 21 entities (threshold: 0.7)\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Calculating similarities...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.42\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.66\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.55\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.65\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.65\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.56\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.70\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.38\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.36\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.72\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.52\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.72\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.30\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.20\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.70\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.44\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.39\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.40\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.46\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.69\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.50\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.45\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.90\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.74\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.72\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.74\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.72\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.41\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.54\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.51\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.71\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.72\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.71\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.70\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.70\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.53\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.60\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.64\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.69\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.43\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.49\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.63\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.74\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.57\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.48\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.47\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.61\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.62\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Creating duplicate candidates...\n", - "semantica.duplicate_detector - INFO - Detected 41 duplicate candidate(s) (confidence >= 0.6)\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: DuplicateDetector | Message: Detected 41 duplicate candidates\n", - "semantica.duplicate_detector - INFO - Detected 1 duplicate group(s) with 21 total entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Merging 1 groups...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging 21 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Selecting base entity using keep_most_complete...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging properties...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging relationships...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Building merged entity...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: MergeStrategyManager | Message: Entity merge completed\n", - "semantica.entity_merger - INFO - Completed merging: 1 merge operation(s) performed\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: EntityMerger | Message: Completed 1 merge operations\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Merging duplicates from 4 entities\n", - "semantica.entity_merger - INFO - Merging duplicates from 4 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Detecting duplicate groups...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Detecting duplicate groups from 4 entities\n", - "semantica.duplicate_detector - INFO - Detecting duplicate groups from 4 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Detecting duplicates in 4 entities\n", - "semantica.duplicate_detector - INFO - Detecting duplicates in 4 entities (threshold: 0.7)\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Calculating similarities...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.80\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.73\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.68\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Creating duplicate candidates...\n", - "semantica.duplicate_detector - INFO - Detected 5 duplicate candidate(s) (confidence >= 0.6)\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: DuplicateDetector | Message: Detected 5 duplicate candidates\n", - "semantica.duplicate_detector - INFO - Detected 1 duplicate group(s) with 4 total entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Merging 1 groups...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging 4 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Selecting base entity using keep_most_complete...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging properties...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging relationships...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Building merged entity...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: MergeStrategyManager | Message: Entity merge completed\n", - "semantica.entity_merger - INFO - Completed merging: 1 merge operation(s) performed\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: EntityMerger | Message: Completed 1 merge operations\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Merging duplicates from 2 entities\n", - "semantica.entity_merger - INFO - Merging duplicates from 2 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Detecting duplicate groups...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Detecting duplicate groups from 2 entities\n", - "semantica.duplicate_detector - INFO - Detecting duplicate groups from 2 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Detecting duplicates in 2 entities\n", - "semantica.duplicate_detector - INFO - Detecting duplicates in 2 entities (threshold: 0.7)\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Calculating similarities...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.75\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Creating duplicate candidates...\n", - "semantica.duplicate_detector - INFO - Detected 1 duplicate candidate(s) (confidence >= 0.6)\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: DuplicateDetector | Message: Detected 1 duplicate candidates\n", - "semantica.duplicate_detector - INFO - Detected 1 duplicate group(s) with 2 total entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Merging 1 groups...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging 2 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Selecting base entity using keep_most_complete...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging properties...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging relationships...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Building merged entity...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: MergeStrategyManager | Message: Entity merge completed\n", - "semantica.entity_merger - INFO - Completed merging: 1 merge operation(s) performed\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: EntityMerger | Message: Completed 1 merge operations\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Merging duplicates from 2 entities\n", - "semantica.entity_merger - INFO - Merging duplicates from 2 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Detecting duplicate groups...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Detecting duplicate groups from 2 entities\n", - "semantica.duplicate_detector - INFO - Detecting duplicate groups from 2 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Detecting duplicates in 2 entities\n", - "semantica.duplicate_detector - INFO - Detecting duplicates in 2 entities (threshold: 0.7)\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Calculating similarities...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating similarity between entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating string similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating property similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Calculating relationship similarity...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: SimilarityCalculator | Message: Aggregating similarity scores...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: SimilarityCalculator | Message: Similarity score: 0.74\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: DuplicateDetector | Message: Creating duplicate candidates...\n", - "semantica.duplicate_detector - INFO - Detected 1 duplicate candidate(s) (confidence >= 0.6)\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: DuplicateDetector | Message: Detected 1 duplicate candidates\n", - "semantica.duplicate_detector - INFO - Detected 1 duplicate group(s) with 2 total entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: EntityMerger | Message: Merging 1 groups...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging 2 entities\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Selecting base entity using keep_most_complete...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging properties...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Merging relationships...\n", - "semantica.progress - INFO - [RUNNING] | Module: deduplication | Submodule: MergeStrategyManager | Message: Building merged entity...\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: MergeStrategyManager | Message: Entity merge completed\n", - "semantica.entity_merger - INFO - Completed merging: 1 merge operation(s) performed\n", - "semantica.progress - INFO - [COMPLETED] | Module: deduplication | Submodule: EntityMerger | Message: Completed 1 merge operations\n", - "semantica.entity_resolver - INFO - Entity resolution complete: 43 -> 15 (28 duplicate(s) merged)\n", - "semantica.graph_builder - INFO - Entity resolution complete: 43 -> 15 unique entities\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting all conflicts\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting value conflicts for property: merged_from\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Analyzing 15 entities...\n", - "semantica.progress - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 conflicts\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting value conflicts for property: name\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Analyzing 15 entities...\n", - "semantica.progress - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 conflicts\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting value conflicts for property: merge_strategy\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Analyzing 15 entities...\n", - "semantica.progress - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 conflicts\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting value conflicts for property: properties\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Analyzing 15 entities...\n", - "semantica.progress - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 conflicts\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting value conflicts for property: relationships\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Analyzing 15 entities...\n", - "semantica.progress - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 conflicts\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting type conflicts\n", - "semantica.progress - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 type conflicts\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting temporal conflicts\n", - "semantica.progress - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 temporal conflicts\n", - "semantica.progress - INFO - [RUNNING] | Module: conflicts | Submodule: ConflictDetector | Message: Detecting logical conflicts\n", - "semantica.progress - INFO - [COMPLETED] | Module: conflicts | Submodule: ConflictDetector | Message: Detected 0 logical conflicts\n", - "semantica.graph_builder - INFO - Knowledge graph built successfully: 15 entities, 57 relationships\n", - "semantica.progress - INFO - [COMPLETED] | Module: kg | Submodule: GraphBuilder | Message: Built graph with 15 entities, 57 relationships\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Graph Statistics:\n", - "Nodes: 38\n", - "Edges: 57\n", - "\n", - "Entities in Graph:\n", - "- numpy/numpy (Repository)\n", - "- python/cpython (Repository)\n", - "- matplotlib metrics (LibraryMetrics)\n", - "- requests metrics (LibraryMetrics)\n", - "- GitHub (Platform)\n", - "- SQLite (Database)\n", - "- Data Analysis (Category)\n", - "- Visualization (Category)\n", - "- Machine Learning (Category)\n", - "- Networking (Category)\n", - "- Web (Category)\n", - "- pydantic (Library)\n", - "- starlette (Library)\n", - "- urllib3 (Library)\n", - "- certifi (Library)\n", - "- CPython (Entity)\n", - "- Category::Numerical (Entity)\n", - "- Category::Scientific Computing (Entity)\n", - "- GitHubOrg::numpy (Entity)\n", - "- GitHubOrg::pandas-dev (Entity)\n", - "- GitHubOrg::python (Entity)\n", - "- GitHubOrg::scipy (Entity)\n", - "- Python (Entity)\n", - "- Python 3.13 (Entity)\n", - "- fastapi (Entity)\n", - "- fastapi::metrics (Entity)\n", - "- matplotlib (Entity)\n", - "- numpy (Entity)\n", - "- numpy::metrics (Entity)\n", - "- pandas (Entity)\n", - "- pandas-dev/pandas (Entity)\n", - "- pandas::metrics (Entity)\n", - "- requests (Entity)\n", - "- scikit-learn (Entity)\n", - "- scikit-learn::metrics (Entity)\n", - "- scipy (Entity)\n", - "- scipy/scipy (Entity)\n", - "- scipy::metrics (Entity)\n" - ] - } - ], + "outputs": [], "source": [ "print(\"\\n--- Building Knowledge Graph ---\")\n", "\n", @@ -8173,69 +1039,9 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.centrality_calculator - INFO - Centrality calculator initialized\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- Running Graph Analytics (Semantica) ---\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: kg | Submodule: CentralityCalculator | Message: Calculating degree centrality\n", - "semantica.centrality_calculator - INFO - Calculating degree centrality\n", - "semantica.progress - INFO - [RUNNING] | Module: kg | Submodule: CentralityCalculator | Message: Processing graph structure...\n", - "semantica.progress - INFO - [COMPLETED] | Module: kg | Submodule: CentralityCalculator | Message: Calculated degree centrality for 38 nodes\n", - "semantica.community_detector - INFO - Detecting communities using louvain algorithm\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Top 5 Most Central Entities (Degree):\n", - "- Python: 0.2432\n", - "- numpy: 0.2162\n", - "- SQLite: 0.1892\n", - "- scipy: 0.1622\n", - "- pandas: 0.1351\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: kg | Submodule: CommunityDetector | Message: Detecting communities using Louvain algorithm\n", - "semantica.community_detector - INFO - Detecting communities using Louvain algorithm\n", - "semantica.progress - INFO - [RUNNING] | Module: kg | Submodule: CommunityDetector | Message: Detecting communities with NetworkX...\n", - "semantica.progress - INFO - [COMPLETED] | Module: kg | Submodule: CommunityDetector | Message: Detected 7 communities\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Detected 7 Communities:\n", - "Community 1: frozenset({'GitHubOrg::numpy', 'pandas::metrics', 'GitHubOrg::pandas-dev', 'Category::Data Analysis', 'GitHub', 'pandas', 'numpy/numpy', 'pandas-dev/pandas'})...\n", - "Community 2: frozenset({'matplotlib::metrics', 'numpy', 'SQLite', 'Category::Visualization', 'fastapi::metrics', 'numpy::metrics', 'Category::Numerical', 'matplotlib'})...\n", - "Community 3: frozenset({'Python 3.13', 'GitHubOrg::python', 'Python', 'python/cpython', 'CPython'})...\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import CentralityCalculator, CommunityDetector\n", "\n", @@ -8295,34 +1101,9 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.connectivity_analyzer - INFO - Analyzing graph connectivity\n", - "semantica.connectivity_analyzer - INFO - Finding connected components\n", - "semantica.connectivity_analyzer - INFO - Calculating connectivity metrics\n", - "semantica.connectivity_analyzer - INFO - Calculating shortest paths from pandas to Python\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- Semantic Querying & Path Finding ---\n", - "Graph Connected: True\n", - "Connected Components: 1\n", - "\n", - "Finding path from 'pandas' to 'Python':\n", - "Path Found: pandas -> Python\n", - "Distance: 1\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import ConnectivityAnalyzer\n", "\n", @@ -8378,52 +1159,9 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- Exporting Knowledge Graph ---\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: export | Submodule: GraphExporter | File: python_ecosystem_kg.json | Message: Exporting graph to json: C:\\Users\\MOHDKA~1\\AppData\\Local\\Temp\\tmpsn4xpie2\\python_ecosystem_kg.json\n", - "semantica.progress - INFO - [RUNNING] | Module: export | Submodule: GraphExporter | File: python_ecosystem_kg.json | Message: Exporting in json format...\n", - "semantica.graph_exporter - INFO - Exported graph (json) to: C:\\Users\\MOHDKA~1\\AppData\\Local\\Temp\\tmpsn4xpie2\\python_ecosystem_kg.json\n", - "semantica.progress - INFO - [COMPLETED] | Module: export | Submodule: GraphExporter | File: python_ecosystem_kg.json | Message: Exported graph (json) to: C:\\Users\\MOHDKA~1\\AppData\\Local\\Temp\\tmpsn4xpie2\\python_ecosystem_kg.json\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Graph saved to: C:\\Users\\MOHDKA~1\\AppData\\Local\\Temp\\tmpsn4xpie2\\python_ecosystem_kg.json\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: export | Submodule: GraphExporter | File: python_ecosystem.graphml | Message: Exporting graph to graphml: C:\\Users\\MOHDKA~1\\AppData\\Local\\Temp\\tmpsn4xpie2\\python_ecosystem.graphml\n", - "semantica.progress - INFO - [RUNNING] | Module: export | Submodule: GraphExporter | File: python_ecosystem.graphml | Message: Exporting in graphml format...\n", - "semantica.graph_exporter - INFO - Exported graph (graphml) to: C:\\Users\\MOHDKA~1\\AppData\\Local\\Temp\\tmpsn4xpie2\\python_ecosystem.graphml\n", - "semantica.progress - INFO - [COMPLETED] | Module: export | Submodule: GraphExporter | File: python_ecosystem.graphml | Message: Exported graph (graphml) to: C:\\Users\\MOHDKA~1\\AppData\\Local\\Temp\\tmpsn4xpie2\\python_ecosystem.graphml\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "GraphML saved to: C:\\Users\\MOHDKA~1\\AppData\\Local\\Temp\\tmpsn4xpie2\\python_ecosystem.graphml (Ready for Gephi/Cytoscape)\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.export import GraphExporter\n", "\n", @@ -8464,496 +1202,9 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.text_embedder - WARNING - fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n", - "semantica.embedding_generator - INFO - Embedding generator initialized\n", - "semantica.text_embedder - WARNING - fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n", - "semantica.embedding_generator - INFO - Switched text model to: fastembed/BAAI/bge-small-en-v1.5\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- Context Engineering ---\n", - "Initializing FastEmbed model (BAAI/bge-small-en-v1.5)...\n", - "Building Context Graph structure...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: ContextGraph | Message: Building graph from 38 entities and 57 relationships\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: ContextGraph\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Context Graph: 38 nodes, 57 edges\n", - "Indexing entities into Vector Store...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: numpy/numpy is a Repository. Properties: repo_url:...\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: numpy/numpy is a Repository. Properties: repo_url:...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_65cdb0a3d8e7\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: python/cpython is a Repository. Properties: repo_u...\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: python/cpython is a Repository. Properties: repo_u...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_cbcbeb5f383f\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: matplotlib metrics is a LibraryMetrics. Properties...\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: matplotlib metrics is a LibraryMetrics. Properties...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_18907f109516\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: requests metrics is a LibraryMetrics. Properties: ...\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: requests metrics is a LibraryMetrics. Properties: ...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_ab8e11a85874\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: GitHub is a Platform. Properties: url: https://git...\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: GitHub is a Platform. Properties: url: https://git...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_e2905cedb656\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: SQLite is a Database. Properties: path: C:\\Users\\M...\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: SQLite is a Database. Properties: path: C:\\Users\\M...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_4d07b89d430d\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: Data Analysis is a Category....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: Data Analysis is a Category....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_59166ab77ec0\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: Visualization is a Category....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: Visualization is a Category....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_3888c9bc0f86\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: Machine Learning is a Category....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: Machine Learning is a Category....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_7fdd215dc343\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: Networking is a Category....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: Networking is a Category....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_4c42ed0a9b9c\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: Web is a Category....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: Web is a Category....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_6a9c8bbb3d50\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: pydantic is a Library....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: pydantic is a Library....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_91fb70bd53e7\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: starlette is a Library....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: starlette is a Library....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_a77fb92472cc\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: urllib3 is a Library....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: urllib3 is a Library....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_20bfb269c05c\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: certifi is a Library....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: certifi is a Library....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_d97e4200e967\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: CPython is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: CPython is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_20e7caf129c9\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: Category::Numerical is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: Category::Numerical is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_18c44a911f79\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: Category::Scientific Computing is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: Category::Scientific Computing is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_001c3cd13494\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: GitHubOrg::numpy is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: GitHubOrg::numpy is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_cc251d2874f5\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: GitHubOrg::pandas-dev is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: GitHubOrg::pandas-dev is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_246954e4e6a2\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: GitHubOrg::python is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: GitHubOrg::python is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_9e9ff775930a\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: GitHubOrg::scipy is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: GitHubOrg::scipy is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_6bc0dbe3d369\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: Python is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: Python is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_5a253b46ab67\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: Python 3.13 is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: Python 3.13 is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_41068b70f142\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: fastapi is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: fastapi is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_7dbbee3972d7\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: fastapi::metrics is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: fastapi::metrics is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_56ed5c957afd\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: matplotlib is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: matplotlib is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_c39a770205c8\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: numpy is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: numpy is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_4744c60200b6\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: numpy::metrics is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: numpy::metrics is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_f61a921ec7ab\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: pandas is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: pandas is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_09d87c195650\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: pandas-dev/pandas is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: pandas-dev/pandas is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_07f70f5e9b09\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: pandas::metrics is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: pandas::metrics is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_fa575db55eaf\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: requests is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: requests is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_7c72eb82677f\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: scikit-learn is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: scikit-learn is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_9a43e0c54c32\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: scikit-learn::metrics is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: scikit-learn::metrics is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_7550d13a0917\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: scipy is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: scipy is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_d4fd0e388266\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: scipy/scipy is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: scipy/scipy is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_3f7e3b70022c\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Storing memory: scipy::metrics is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Generating embedding...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: scipy::metrics is a Entity....\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing 1 vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Storing vectors...\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Updating vector index...\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Stored 1 vectors\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Stored memory: mem_85418455aaa6\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: ContextGraph | Message: Building graph from 38 conversations\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: ContextGraph\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Successfully indexed 38 entities.\n", - "\n", - "Agent Query: 'pandas library'\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: ContextRetriever | Message: Retrieving context for: pandas library...\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: ContextRetriever | Message: Retrieving from vector store...\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: ContextRetriever | Message: Retrieving from knowledge graph...\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: ContextRetriever | Message: Retrieving from memory...\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Retrieving memories for: pandas library...\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Searching vector store...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Generating text embedding: pandas library...\n", - "semantica.progress - INFO - [RUNNING] | Module: embeddings | Submodule: TextEmbedder | Message: Using fallback embedding method...\n", - "semantica.progress - INFO - [COMPLETED] | Module: embeddings | Submodule: TextEmbedder | Message: Generated embedding (dim: 16)\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Searching for 12 similar vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: vector_store | Submodule: VectorStore | Message: Performing similarity search...\n", - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\numpy\\linalg\\linalg.py:2582: RuntimeWarning:\n", - "\n", - "overflow encountered in multiply\n", - "\n", - "C:\\Users\\Mohd Kaif\\semantica\\semantica\\vector_store\\vector_store.py:480: RuntimeWarning:\n", - "\n", - "invalid value encountered in divide\n", - "\n", - "semantica.progress - INFO - [COMPLETED] | Module: vector_store | Submodule: VectorStore | Message: Found 12 similar vectors\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: AgentMemory | Message: Ranking results...\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: AgentMemory | Message: Retrieved 3 memories\n", - "semantica.progress - INFO - [RUNNING] | Module: context | Submodule: ContextRetriever | Message: Ranking and merging results...\n", - "semantica.progress - INFO - [COMPLETED] | Module: context | Submodule: ContextRetriever | Message: Retrieved 3 results\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- Retrieved Context for LLM ---\n", - "Content: pandas::metrics is a Entity.\n", - "Score: 0.6000\n", - "------------------------------\n", - "Content: pandas-dev/pandas is a Entity.\n", - "Score: 0.6000\n", - "------------------------------\n", - "Content: pandas is a Entity.\n", - "Score: 0.6000\n", - "------------------------------\n" - ] - } - ], + "outputs": [], "source": [ "print(\"\\n--- Context Engineering ---\")\n", "\n", @@ -9087,2602 +1338,9 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "--- Visualizing Graph ---\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "semantica.progress - INFO - [RUNNING] | Module: visualization | Submodule: KGVisualizer | Message: Visualizing knowledge graph network\n", - "semantica.kg_visualizer - INFO - Visualizing knowledge graph network\n", - "semantica.progress - INFO - [RUNNING] | Module: visualization | Submodule: KGVisualizer | Message: Extracting entities and relationships...\n", - "semantica.kg_visualizer - INFO - Graph Structure Analysis: 38 nodes, 57 edges\n", - "semantica.kg_visualizer - INFO - Entity Types: Category, Database, Entity, Library, LibraryMetrics, Platform, Repository\n", - "semantica.progress - INFO - [RUNNING] | Module: visualization | Submodule: KGVisualizer | Message: Building node and edge lists...\n", - "semantica.progress - INFO - [RUNNING] | Module: visualization | Submodule: KGVisualizer | Message: Generating visualization...\n", - "semantica.progress - INFO - [COMPLETED] | Module: visualization | Submodule: KGVisualizer | Message: Visualization generated: 38 nodes, 57 edges\n" - ] - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "opacity": 0.5, - "showlegend": false, - "type": "scatter", - "x": [ - 0.4282115788967772, - 0.06626008475851244, - null, - -0.34504054579684795, - 0.3727100067917207, - null, - -0.34504054579684795, - -0.5918580516135327, - null, - 0.06626008475851244, - -0.34504054579684795, - null, - -0.34504054579684795, - 0.06626008475851244, - null, - 0.26882469417743343, - 0.3727100067917207, - null, - 0.26882469417743343, - -0.5065857012018115, - null, - 0.4282115788967772, - 0.26882469417743343, - null, - 0.26882469417743343, - 0.4282115788967772, - null, - 0.24429210261891582, - 0.3727100067917207, - null, - 0.24429210261891582, - -0.4084035224432189, - null, - -0.0010673551916891644, - 0.24429210261891582, - null, - 0.24429210261891582, - -0.0010673551916891644, - null, - 0.9272658845011857, - 0.3727100067917207, - null, - 0.9272658845011857, - 0.6016987515322677, - null, - 0.489368080123134, - 0.9272658845011857, - null, - 0.9272658845011857, - 0.489368080123134, - null, - -0.34504054579684795, - -0.7869652402679427, - null, - -0.34504054579684795, - 0.06626008475851244, - null, - -0.14526421781890467, - -0.0010673551916891644, - null, - -0.0010673551916891644, - 0.06626008475851244, - null, - -0.14526421781890467, - 0.06587994702536076, - null, - 0.2253996210793709, - 0.4282115788967772, - null, - 0.4282115788967772, - 0.06626008475851244, - null, - 0.2253996210793709, - 0.06587994702536076, - null, - 0.6601293266042731, - 0.489368080123134, - null, - 0.489368080123134, - 0.06626008475851244, - null, - 0.6601293266042731, - 0.06587994702536076, - null, - 0.3572849991647819, - 0.017404169711980826, - null, - 0.017404169711980826, - 0.06626008475851244, - null, - 0.3572849991647819, - 0.06587994702536076, - null, - 0.9767160719602525, - 0.693629180981345, - null, - 0.693629180981345, - 0.06626008475851244, - null, - 0.9767160719602525, - 0.06587994702536076, - null, - -0.42279413366461704, - 0.02288935543849031, - null, - 0.02288935543849031, - 0.06626008475851244, - null, - -0.42279413366461704, - 0.06587994702536076, - null, - -0.6793018181948673, - -0.4560773359376171, - null, - -0.4560773359376171, - 0.06626008475851244, - null, - -0.6793018181948673, - 0.06587994702536076, - null, - -0.0010673551916891644, - -0.8634533914664063, - null, - 0.4282115788967772, - 0.2781900595331978, - null, - 0.489368080123134, - -0.18207091019225918, - null, - 0.017404169711980826, - -0.7446934181188409, - null, - 0.693629180981345, - 0.7814567277760118, - null, - 0.02288935543849031, - -0.23450174594348444, - null, - -0.4560773359376171, - -0.09351602096912374, - null, - 0.4282115788967772, - -0.0010673551916891644, - null, - 0.489368080123134, - -0.0010673551916891644, - null, - 0.017404169711980826, - -0.0010673551916891644, - null, - 0.693629180981345, - -0.0010673551916891644, - null, - 0.693629180981345, - 0.489368080123134, - null, - -0.4560773359376171, - -1, - null, - -0.4560773359376171, - -0.040514643551896254, - null, - 0.02288935543849031, - -0.7049870046157828, - null, - 0.02288935543849031, - 0.7940803187724094, - null, - -0.06459590445857823, - 0.06626008475851244, - null - ], - "y": [ - 0.14051538253080378, - 0.09152734110140529, - null, - -0.17570658234548753, - -0.15252962391798594, - null, - -0.17570658234548753, - -0.4220405522185446, - null, - 0.09152734110140529, - -0.17570658234548753, - null, - -0.17570658234548753, - 0.09152734110140529, - null, - 0.5962582590659498, - -0.15252962391798594, - null, - 0.5962582590659498, - 0.6575156568520136, - null, - 0.14051538253080378, - 0.5962582590659498, - null, - 0.5962582590659498, - 0.14051538253080378, - null, - -0.8288799438658669, - -0.15252962391798594, - null, - -0.8288799438658669, - -0.7968665872478499, - null, - -0.060366522751092444, - -0.8288799438658669, - null, - -0.8288799438658669, - -0.060366522751092444, - null, - -0.24616337831725682, - -0.15252962391798594, - null, - -0.24616337831725682, - -0.7781610969535089, - null, - -0.29127870815046836, - -0.24616337831725682, - null, - -0.24616337831725682, - -0.29127870815046836, - null, - -0.17570658234548753, - -0.209951009031343, - null, - -0.17570658234548753, - 0.09152734110140529, - null, - 0.5044296965538502, - -0.060366522751092444, - null, - -0.060366522751092444, - 0.09152734110140529, - null, - 0.5044296965538502, - 0.2461382699771308, - null, - -0.638524842869603, - 0.14051538253080378, - null, - 0.14051538253080378, - 0.09152734110140529, - null, - -0.638524842869603, - 0.2461382699771308, - null, - 0.5318629924073514, - -0.29127870815046836, - null, - -0.29127870815046836, - 0.09152734110140529, - null, - 0.5318629924073514, - 0.2461382699771308, - null, - 0.2814191174913321, - -0.3492554710325283, - null, - -0.3492554710325283, - 0.09152734110140529, - null, - 0.2814191174913321, - 0.2461382699771308, - null, - 0.3122420104509627, - -0.04157900000546608, - null, - -0.04157900000546608, - 0.09152734110140529, - null, - 0.3122420104509627, - 0.2461382699771308, - null, - 0.8646059189514345, - 0.7065652584896462, - null, - 0.7065652584896462, - 0.09152734110140529, - null, - 0.8646059189514345, - 0.2461382699771308, - null, - 0.0819553607568589, - -0.46555273073366427, - null, - -0.46555273073366427, - 0.09152734110140529, - null, - 0.0819553607568589, - 0.2461382699771308, - null, - -0.060366522751092444, - 0.5028280120645069, - null, - 0.14051538253080378, - 0.9467950212578908, - null, - -0.29127870815046836, - -0.9450165426830721, - null, - -0.3492554710325283, - -0.5653433319436835, - null, - -0.04157900000546608, - -0.6351662698794917, - null, - 0.7065652584896462, - 0.9710647049583969, - null, - -0.46555273073366427, - -0.9359076032854159, - null, - 0.14051538253080378, - -0.060366522751092444, - null, - -0.29127870815046836, - -0.060366522751092444, - null, - -0.3492554710325283, - -0.060366522751092444, - null, - -0.04157900000546608, - -0.060366522751092444, - null, - -0.04157900000546608, - -0.29127870815046836, - null, - -0.46555273073366427, - -0.12443062253632127, - null, - -0.46555273073366427, - -0.6706137241560666, - null, - 0.7065652584896462, - 0.4555044546884219, - null, - 0.7065652584896462, - 0.5685725098178684, - null, - 0.8735341765088928, - 0.09152734110140529, - null - ] - }, - { - "hoverinfo": "none", - "mode": "text", - "showlegend": false, - "text": [ - "written_in", - "hosted_on", - "owned_by", - "source_code_in", - "source_code_for", - "hosted_on", - "owned_by", - "source_code_in", - "source_code_for", - "hosted_on", - "owned_by", - "source_code_in", - "source_code_for", - "hosted_on", - "owned_by", - "source_code_in", - "source_code_for", - "repository_for", - "implements", - "metrics_for", - "ecosystem_of", - "stored_in", - "metrics_for", - "ecosystem_of", - "stored_in", - "metrics_for", - "ecosystem_of", - "stored_in", - "metrics_for", - "ecosystem_of", - "stored_in", - "metrics_for", - "ecosystem_of", - "stored_in", - "metrics_for", - "ecosystem_of", - "stored_in", - "metrics_for", - "ecosystem_of", - "stored_in", - "categorized_as", - "categorized_as", - "categorized_as", - "categorized_as", - "categorized_as", - "categorized_as", - "categorized_as", - "depends_on", - "depends_on", - "depends_on", - "depends_on", - "depends_on", - "depends_on", - "built_on", - "depends_on", - "depends_on", - "version_of" - ], - "textfont": { - "color": "#555", - "size": 8 - }, - "textposition": "middle center", - "type": "scatter", - "x": [ - 0.2472358318276448, - 0.013834730497436387, - -0.4684492987051903, - -0.13939023051916777, - -0.13939023051916777, - 0.32076735048457705, - -0.11888050351218901, - 0.3485181365371053, - 0.3485181365371053, - 0.3085010547053183, - -0.08205570991215155, - 0.12161237371361333, - 0.12161237371361333, - 0.6499879456464532, - 0.7644823180167267, - 0.7083169823121599, - 0.7083169823121599, - -0.5660028930323953, - -0.13939023051916777, - -0.07316578650529691, - 0.03259636478341164, - -0.03969213539677195, - 0.326805599988074, - 0.2472358318276448, - 0.14563978405236583, - 0.5747487033637035, - 0.27781408244082323, - 0.363004636814817, - 0.18734458443838137, - 0.04183212723524664, - 0.21158247309507133, - 0.8351726264707987, - 0.3799446328699287, - 0.5212980094928066, - -0.19995238911306337, - 0.04457472009850138, - -0.17845709331962814, - -0.5676895770662422, - -0.19490862558955235, - -0.30671093558475326, - -0.43226037332904776, - 0.35320081921498747, - 0.1536485849654374, - -0.3636446242034301, - 0.7375429543786785, - -0.10580619525249707, - -0.2747966784533704, - 0.21357211185254402, - 0.24415036246572241, - 0.008168407260145831, - 0.3462809128948279, - 0.5914986305522395, - -0.7280386679688086, - -0.2482959897447567, - -0.3410488245886462, - 0.40848483710544986, - 0.0008320901499671088 - ], - "y": [ - 0.11602136181610453, - -0.16411810313173675, - -0.2988735672820161, - -0.04208962062204112, - -0.04208962062204112, - 0.2218643175739819, - 0.6268869579589817, - 0.36838682079837676, - 0.36838682079837676, - -0.49070478389192645, - -0.8128732655568585, - -0.4446232333084797, - -0.4446232333084797, - -0.19934650111762137, - -0.5121622376353828, - -0.2687210432338626, - -0.2687210432338626, - -0.19282879568841527, - -0.04208962062204112, - 0.22203158690137886, - 0.01558040917515642, - 0.3752839832654905, - -0.2490047301693996, - 0.11602136181610453, - -0.19619328644623607, - 0.1202921421284415, - -0.09987568352453154, - 0.3890006311922411, - -0.03391817677059811, - -0.12886406496556152, - 0.26377869373423146, - 0.13533150522274834, - 0.024974170547969604, - 0.27919014021404676, - 0.7855855887205403, - 0.39904629979552575, - 0.5553720944642826, - -0.1917986849884027, - -0.18701269481612948, - 0.16404681536699486, - 0.22123074465670722, - 0.5436552018943474, - -0.6181476254167703, - -0.4572994014881059, - -0.3383726349424789, - 0.8388149817240216, - -0.70073016700954, - 0.04007442988985567, - -0.1758226154507804, - -0.20481099689181037, - -0.05097276137827926, - -0.1664288540779672, - -0.29499167663499276, - -0.5680832274448654, - 0.5810348565890341, - 0.6375688841537573, - 0.482530758805149 - ] - }, - { - "hoverinfo": "text", - "hovertext": [ - "numpy/numpy
Type: Repository", - "python/cpython
Type: Repository", - "matplotlib metrics
Type: LibraryMetrics", - "requests metrics
Type: LibraryMetrics", - "GitHub
Type: Platform", - "SQLite
Type: Database", - "Data Analysis
Type: Category", - "Visualization
Type: Category", - "Machine Learning
Type: Category", - "Networking
Type: Category", - "Web
Type: Category", - "pydantic
Type: Library", - "starlette
Type: Library", - "urllib3
Type: Library", - "certifi
Type: Library", - "CPython
Type: Entity", - "Category::Numerical
Type: Entity", - "Category::Scientific Computing
Type: Entity", - "GitHubOrg::numpy
Type: Entity", - "GitHubOrg::pandas-dev
Type: Entity", - "GitHubOrg::python
Type: Entity", - "GitHubOrg::scipy
Type: Entity", - "Python
Type: Entity", - "Python 3.13
Type: Entity", - "fastapi
Type: Entity", - "fastapi::metrics
Type: Entity", - "matplotlib
Type: Entity", - "numpy
Type: Entity", - "numpy::metrics
Type: Entity", - "pandas
Type: Entity", - "pandas-dev/pandas
Type: Entity", - "pandas::metrics
Type: Entity", - "requests
Type: Entity", - "scikit-learn
Type: Entity", - "scikit-learn::metrics
Type: Entity", - "scipy
Type: Entity", - "scipy/scipy
Type: Entity", - "scipy::metrics
Type: Entity" - ], - "marker": { - "color": [ - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 1, - "size": [ - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10 - ] - }, - "mode": "markers+text", - "showlegend": false, - "text": [ - "numpy/numpy", - "python/cpython", - "matplotlib metrics", - "requests metrics", - "GitHub", - "SQLite", - "Data Analysis", - "Visualization", - "Machine Learning", - "Networking", - "Web", - "pydantic", - "starlette", - "urllib3", - "certifi", - "CPython", - "Category::Numerical", - "Category::Scientific Computing", - "GitHubOrg::numpy", - "GitHubOrg::pandas-dev", - "GitHubOrg::python", - "GitHubOrg::scipy", - "Python", - "Python 3.13", - "fastapi", - "fastapi::metrics", - "matplotlib", - "numpy", - "numpy::metrics", - "pandas", - "pandas-dev/pandas", - "pandas::metrics", - "requests", - "scikit-learn", - "scikit-learn::metrics", - "scipy", - "scipy/scipy", - "scipy::metrics" - ], - "textfont": { - "color": "#333", - "size": 10 - }, - "textposition": "top center", - "type": "scatter", - "x": [ - 0.24429210261891582, - -0.34504054579684795, - 0.3572849991647819, - -0.42279413366461704, - 0.3727100067917207, - 0.06587994702536076, - 0.2781900595331978, - -0.7446934181188409, - 0.7814567277760118, - -0.23450174594348444, - -0.09351602096912374, - -1, - -0.040514643551896254, - -0.7049870046157828, - 0.7940803187724094, - -0.7869652402679427, - -0.8634533914664063, - -0.18207091019225918, - -0.4084035224432189, - -0.5065857012018115, - -0.5918580516135327, - 0.6016987515322677, - 0.06626008475851244, - -0.06459590445857823, - -0.4560773359376171, - -0.6793018181948673, - 0.017404169711980826, - -0.0010673551916891644, - -0.14526421781890467, - 0.4282115788967772, - 0.26882469417743343, - 0.2253996210793709, - 0.02288935543849031, - 0.693629180981345, - 0.9767160719602525, - 0.489368080123134, - 0.9272658845011857, - 0.6601293266042731 - ], - "y": [ - -0.8288799438658669, - -0.17570658234548753, - 0.2814191174913321, - 0.8646059189514345, - -0.15252962391798594, - 0.2461382699771308, - 0.9467950212578908, - -0.5653433319436835, - -0.6351662698794917, - 0.9710647049583969, - -0.9359076032854159, - -0.12443062253632127, - -0.6706137241560666, - 0.4555044546884219, - 0.5685725098178684, - -0.209951009031343, - 0.5028280120645069, - -0.9450165426830721, - -0.7968665872478499, - 0.6575156568520136, - -0.4220405522185446, - -0.7781610969535089, - 0.09152734110140529, - 0.8735341765088928, - -0.46555273073366427, - 0.0819553607568589, - -0.3492554710325283, - -0.060366522751092444, - 0.5044296965538502, - 0.14051538253080378, - 0.5962582590659498, - -0.638524842869603, - 0.7065652584896462, - -0.04157900000546608, - 0.3122420104509627, - -0.29127870815046836, - -0.24616337831725682, - 0.5318629924073514 - ] - } - ], - "layout": { - "annotations": [ - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.4282115788967772, - "axref": "x", - "ay": 0.14051538253080378, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06626008475851244, - "xref": "x", - "y": 0.09152734110140529, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.34504054579684795, - "axref": "x", - "ay": -0.17570658234548753, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.3727100067917207, - "xref": "x", - "y": -0.15252962391798594, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.34504054579684795, - "axref": "x", - "ay": -0.17570658234548753, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.5918580516135327, - "xref": "x", - "y": -0.4220405522185446, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.06626008475851244, - "axref": "x", - "ay": 0.09152734110140529, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.34504054579684795, - "xref": "x", - "y": -0.17570658234548753, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.34504054579684795, - "axref": "x", - "ay": -0.17570658234548753, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06626008475851244, - "xref": "x", - "y": 0.09152734110140529, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.26882469417743343, - "axref": "x", - "ay": 0.5962582590659498, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.3727100067917207, - "xref": "x", - "y": -0.15252962391798594, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.26882469417743343, - "axref": "x", - "ay": 0.5962582590659498, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.5065857012018115, - "xref": "x", - "y": 0.6575156568520136, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.4282115788967772, - "axref": "x", - "ay": 0.14051538253080378, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.26882469417743343, - "xref": "x", - "y": 0.5962582590659498, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.26882469417743343, - "axref": "x", - "ay": 0.5962582590659498, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.4282115788967772, - "xref": "x", - "y": 0.14051538253080378, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.24429210261891582, - "axref": "x", - "ay": -0.8288799438658669, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.3727100067917207, - "xref": "x", - "y": -0.15252962391798594, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.24429210261891582, - "axref": "x", - "ay": -0.8288799438658669, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.4084035224432189, - "xref": "x", - "y": -0.7968665872478499, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.0010673551916891644, - "axref": "x", - "ay": -0.060366522751092444, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.24429210261891582, - "xref": "x", - "y": -0.8288799438658669, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.24429210261891582, - "axref": "x", - "ay": -0.8288799438658669, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.0010673551916891644, - "xref": "x", - "y": -0.060366522751092444, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.9272658845011857, - "axref": "x", - "ay": -0.24616337831725682, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.3727100067917207, - "xref": "x", - "y": -0.15252962391798594, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.9272658845011857, - "axref": "x", - "ay": -0.24616337831725682, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.6016987515322677, - "xref": "x", - "y": -0.7781610969535089, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.489368080123134, - "axref": "x", - "ay": -0.29127870815046836, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.9272658845011857, - "xref": "x", - "y": -0.24616337831725682, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.9272658845011857, - "axref": "x", - "ay": -0.24616337831725682, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.489368080123134, - "xref": "x", - "y": -0.29127870815046836, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.34504054579684795, - "axref": "x", - "ay": -0.17570658234548753, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.7869652402679427, - "xref": "x", - "y": -0.209951009031343, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.34504054579684795, - "axref": "x", - "ay": -0.17570658234548753, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06626008475851244, - "xref": "x", - "y": 0.09152734110140529, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.14526421781890467, - "axref": "x", - "ay": 0.5044296965538502, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.0010673551916891644, - "xref": "x", - "y": -0.060366522751092444, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.0010673551916891644, - "axref": "x", - "ay": -0.060366522751092444, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06626008475851244, - "xref": "x", - "y": 0.09152734110140529, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.14526421781890467, - "axref": "x", - "ay": 0.5044296965538502, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06587994702536076, - "xref": "x", - "y": 0.2461382699771308, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.2253996210793709, - "axref": "x", - "ay": -0.638524842869603, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.4282115788967772, - "xref": "x", - "y": 0.14051538253080378, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.4282115788967772, - "axref": "x", - "ay": 0.14051538253080378, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06626008475851244, - "xref": "x", - "y": 0.09152734110140529, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.2253996210793709, - "axref": "x", - "ay": -0.638524842869603, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06587994702536076, - "xref": "x", - "y": 0.2461382699771308, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.6601293266042731, - "axref": "x", - "ay": 0.5318629924073514, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.489368080123134, - "xref": "x", - "y": -0.29127870815046836, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.489368080123134, - "axref": "x", - "ay": -0.29127870815046836, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06626008475851244, - "xref": "x", - "y": 0.09152734110140529, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.6601293266042731, - "axref": "x", - "ay": 0.5318629924073514, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06587994702536076, - "xref": "x", - "y": 0.2461382699771308, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.3572849991647819, - "axref": "x", - "ay": 0.2814191174913321, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.017404169711980826, - "xref": "x", - "y": -0.3492554710325283, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.017404169711980826, - "axref": "x", - "ay": -0.3492554710325283, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06626008475851244, - "xref": "x", - "y": 0.09152734110140529, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.3572849991647819, - "axref": "x", - "ay": 0.2814191174913321, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06587994702536076, - "xref": "x", - "y": 0.2461382699771308, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.9767160719602525, - "axref": "x", - "ay": 0.3122420104509627, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.693629180981345, - "xref": "x", - "y": -0.04157900000546608, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.693629180981345, - "axref": "x", - "ay": -0.04157900000546608, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06626008475851244, - "xref": "x", - "y": 0.09152734110140529, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.9767160719602525, - "axref": "x", - "ay": 0.3122420104509627, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06587994702536076, - "xref": "x", - "y": 0.2461382699771308, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.42279413366461704, - "axref": "x", - "ay": 0.8646059189514345, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.02288935543849031, - "xref": "x", - "y": 0.7065652584896462, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.02288935543849031, - "axref": "x", - "ay": 0.7065652584896462, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06626008475851244, - "xref": "x", - "y": 0.09152734110140529, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.42279413366461704, - "axref": "x", - "ay": 0.8646059189514345, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06587994702536076, - "xref": "x", - "y": 0.2461382699771308, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.6793018181948673, - "axref": "x", - "ay": 0.0819553607568589, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.4560773359376171, - "xref": "x", - "y": -0.46555273073366427, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.4560773359376171, - "axref": "x", - "ay": -0.46555273073366427, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06626008475851244, - "xref": "x", - "y": 0.09152734110140529, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.6793018181948673, - "axref": "x", - "ay": 0.0819553607568589, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06587994702536076, - "xref": "x", - "y": 0.2461382699771308, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.0010673551916891644, - "axref": "x", - "ay": -0.060366522751092444, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.8634533914664063, - "xref": "x", - "y": 0.5028280120645069, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.4282115788967772, - "axref": "x", - "ay": 0.14051538253080378, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.2781900595331978, - "xref": "x", - "y": 0.9467950212578908, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.489368080123134, - "axref": "x", - "ay": -0.29127870815046836, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.18207091019225918, - "xref": "x", - "y": -0.9450165426830721, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.017404169711980826, - "axref": "x", - "ay": -0.3492554710325283, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.7446934181188409, - "xref": "x", - "y": -0.5653433319436835, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.693629180981345, - "axref": "x", - "ay": -0.04157900000546608, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.7814567277760118, - "xref": "x", - "y": -0.6351662698794917, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.02288935543849031, - "axref": "x", - "ay": 0.7065652584896462, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.23450174594348444, - "xref": "x", - "y": 0.9710647049583969, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.4560773359376171, - "axref": "x", - "ay": -0.46555273073366427, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.09351602096912374, - "xref": "x", - "y": -0.9359076032854159, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.4282115788967772, - "axref": "x", - "ay": 0.14051538253080378, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.0010673551916891644, - "xref": "x", - "y": -0.060366522751092444, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.489368080123134, - "axref": "x", - "ay": -0.29127870815046836, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.0010673551916891644, - "xref": "x", - "y": -0.060366522751092444, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.017404169711980826, - "axref": "x", - "ay": -0.3492554710325283, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.0010673551916891644, - "xref": "x", - "y": -0.060366522751092444, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.693629180981345, - "axref": "x", - "ay": -0.04157900000546608, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.0010673551916891644, - "xref": "x", - "y": -0.060366522751092444, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.693629180981345, - "axref": "x", - "ay": -0.04157900000546608, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.489368080123134, - "xref": "x", - "y": -0.29127870815046836, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.4560773359376171, - "axref": "x", - "ay": -0.46555273073366427, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -1, - "xref": "x", - "y": -0.12443062253632127, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.4560773359376171, - "axref": "x", - "ay": -0.46555273073366427, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.040514643551896254, - "xref": "x", - "y": -0.6706137241560666, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.02288935543849031, - "axref": "x", - "ay": 0.7065652584896462, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.7049870046157828, - "xref": "x", - "y": 0.4555044546884219, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.02288935543849031, - "axref": "x", - "ay": 0.7065652584896462, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.7940803187724094, - "xref": "x", - "y": 0.5685725098178684, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.06459590445857823, - "axref": "x", - "ay": 0.8735341765088928, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.06626008475851244, - "xref": "x", - "y": 0.09152734110140529, - "yref": "y" - } - ], - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "plot_bgcolor": "white", - "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" - } - ], - "heatmapgl": [ - { - "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": "heatmapgl" - } - ], - "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" - } - ], - "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": "Knowledge Graph Network" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "print(\"\\n--- Visualizing Graph ---\")\n", "visualizer = KGVisualizer(layout=\"force\", color_scheme=\"vibrant\")\n", diff --git a/cookbook/advanced/08_Reasoning_and_Inference.ipynb b/cookbook/advanced/08_Reasoning_and_Inference.ipynb index eb2e7a34..2f86fe1c 100644 --- a/cookbook/advanced/08_Reasoning_and_Inference.ipynb +++ b/cookbook/advanced/08_Reasoning_and_Inference.ipynb @@ -30,32 +30,16 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -qU semantica\n" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -72,22 +56,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is building🧠 kgGraphBuilder-0.31s
🔄Semantica is building🧠 kgEntityResolver-2.16s
Semantica is deduplicating🔄 deduplicationDuplicateDetector-0.02s
Semantica is deduplicating🔄 deduplicationSimilarityCalculator-0.01s
Semantica is deduplicating🔄 deduplicationEntityMerger-0.05s
Semantica is deduplicating🔄 deduplicationMergeStrategyManager-0.01s
Semantica is resolving⚠️ conflictsConflictDetector-0.00s
Semantica is reasoning🤔 reasoningReasoner-0.01s
Semantica is reasoning🤔 reasoningReasoner-0.00s
Semantica is reasoning🤔 reasoningExplanationGenerator-0.01s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "builder = GraphBuilder()\n", "\n", @@ -118,7 +89,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -144,19 +115,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Inferred 2 new facts:\n", - " - grandparent_of(alice, charlie)\n", - " - lives_in(alice, california)\n" - ] - } - ], + "outputs": [], "source": [ "# Perform forward chaining to derive new facts\n", "# The Reasoner can infer facts directly from the knowledge graph or a list of facts\n", @@ -176,17 +137,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Goal 'grandparent_of(alice, charlie)' proven successfully!\n" - ] - } - ], + "outputs": [], "source": [ "# Define a goal to prove\n", "goal = \"grandparent_of(alice, charlie)\"\n", @@ -209,18 +162,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Explanation for backward chaining proof:\n", - "Given the premises: parent_of(alice, bob), parent_of(bob, charlie), we conclude: grandparent_of(alice, charlie).\n" - ] - } - ], + "outputs": [], "source": [ "generator = ExplanationGenerator()\n", "\n", @@ -265,7 +209,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -292,18 +236,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "4\n", - "4\n" - ] - } - ], + "outputs": [], "source": [ "entities = [\n", " {\"id\": \"alice\", \"type\": \"Person\", \"name\": \"Alice\"},\n", @@ -327,7 +262,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -341,19 +276,9 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2\n", - "grandparent_of(alice, charlie)\n", - "lives_in(alice, california)\n" - ] - } - ], + "outputs": [], "source": [ "for rel in relationships:\n", " fact = f\"{rel['type']}({rel['source']}, {rel['target']})\"\n", @@ -367,20 +292,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "grandparent_of(alice, charlie)\n", - "True\n", - "lives_in(alice, california)\n", - "True\n" - ] - } - ], + "outputs": [], "source": [ "goals = [\n", " \"grandparent_of(alice, charlie)\",\n", @@ -394,18 +308,9 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Given the premises: parent_of(alice, bob), parent_of(bob, charlie), we conclude: grandparent_of(alice, charlie) using rule 'Rule 1'.\n", - "Given the premises: , we conclude: grandparent_of(alice, charlie).\n" - ] - } - ], + "outputs": [], "source": [ "if derived:\n", " exp = explainer.generate_explanation(derived[0])\n", diff --git a/cookbook/advanced/09_Semantic_Layer_Construction.ipynb b/cookbook/advanced/09_Semantic_Layer_Construction.ipynb index 04a86656..d8c090c9 100644 --- a/cookbook/advanced/09_Semantic_Layer_Construction.ipynb +++ b/cookbook/advanced/09_Semantic_Layer_Construction.ipynb @@ -30,32 +30,16 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -qU semantica\n" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -74,22 +58,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is building🧠 kgGraphBuilder-0.13s
🔄Semantica is building🧠 kgEntityResolver-7.37s
Semantica is deduplicating🔄 deduplicationDuplicateDetector-0.09s
Semantica is deduplicating🔄 deduplicationSimilarityCalculator-0.01s
Semantica is resolving⚠️ conflictsConflictDetector-0.00s
Semantica is generating📚 ontologyOntologyGenerator-0.06s
Semantica is generating📚 ontologyClassInferrer-0.01s
Semantica is generating📚 ontologyPropertyGenerator-0.01s
Semantica is exporting💾 exportRDFExporter-0.01s
Semantica is storing🗄️ triplet_storeBulkLoader-3.01s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "builder = GraphBuilder()\n", "\n", @@ -119,7 +90,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -136,7 +107,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -188,17 +159,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Exported knowledge graph to knowledge_graph.ttl\n" - ] - } - ], + "outputs": [], "source": [ "exporter = RDFExporter()\n", "# Export Knowledge Graph\n", diff --git a/cookbook/advanced/11_Advanced_Context_Engineering.ipynb b/cookbook/advanced/11_Advanced_Context_Engineering.ipynb index f03ea8ed..c40c2446 100644 --- a/cookbook/advanced/11_Advanced_Context_Engineering.ipynb +++ b/cookbook/advanced/11_Advanced_Context_Engineering.ipynb @@ -42,53 +42,20 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "id": "88491af5", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "C:\\Users\\Mohd Kaif\\AppData\\Roaming\\Python\\Python311\\site-packages\\IPython\\utils\\_process_win32.py:124: ResourceWarning: unclosed file <_io.BufferedWriter name=3>\n", - " return process_handler(cmd, _system_body)\n", - "ResourceWarning: Enable tracemalloc to get the object allocation traceback\n", - "C:\\Users\\Mohd Kaif\\AppData\\Roaming\\Python\\Python311\\site-packages\\IPython\\utils\\_process_win32.py:124: ResourceWarning: unclosed file <_io.BufferedReader name=4>\n", - " return process_handler(cmd, _system_body)\n", - "ResourceWarning: Enable tracemalloc to get the object allocation traceback\n", - "C:\\Users\\Mohd Kaif\\AppData\\Roaming\\Python\\Python311\\site-packages\\IPython\\utils\\_process_win32.py:124: ResourceWarning: unclosed file <_io.BufferedReader name=5>\n", - " return process_handler(cmd, _system_body)\n", - "ResourceWarning: Enable tracemalloc to get the object allocation traceback\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -qU semantica " ] }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "id": "d6401d91", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Libraries imported successfully.\n" - ] - } - ], + "outputs": [], "source": [ "import sys\n", "import os\n", @@ -129,25 +96,10 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "id": "812158a5", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "VectorStore initialized (Backend: FAISS)\n" - ] - } - ], + "outputs": [], "source": [ "try:\n", " # Initialize FAISS Vector Store\n", @@ -173,28 +125,10 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "id": "7c2aa896", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Connectivity check failed: Couldn't connect to localhost:7687 (resolved to ('[::1]:7687', '127.0.0.1:7687')):\n", - "Failed to establish connection to ResolvedIPv6Address(('::1', 7687, 0, 0)) (reason [WinError 10061] No connection could be made because the target machine actively refused it)\n", - "Failed to establish connection to ResolvedIPv4Address(('127.0.0.1', 7687)) (reason [WinError 10061] No connection could be made because the target machine actively refused it)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "GraphStore Connection Failed: Failed to connect to Neo4j: Could not verify connectivity to Neo4j\n", - " Switching to in-memory ContextGraph (Non-persistent fallback)\n" - ] - } - ], + "outputs": [], "source": [ "try:\n", " # Initialize Neo4j Graph Store\n", @@ -243,18 +177,10 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "id": "f3b2eff6", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Agent Context is online and ready.\n" - ] - } - ], + "outputs": [], "source": [ "if vs:\n", " context = AgentContext(\n", @@ -293,18 +219,10 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": null, "id": "71adf433", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Memory Stored: mem_2ec8206c1601\n" - ] - } - ], + "outputs": [], "source": [ "user_id = \"user_123\"\n", "session_id = \"session_alpha\"\n", @@ -332,18 +250,10 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "id": "3a98ca53", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Knowledge Ingestion Stats: {'stored_count': 2, 'memory_ids': ['mem_4e6d93ce75a2', 'mem_50eecb14c339'], 'graph_nodes': 2, 'graph_edges': 0}\n" - ] - } - ], + "outputs": [], "source": [ "documents = [\n", " {\n", @@ -393,27 +303,10 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "id": "970b605c", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\neo4j\\_sync\\driver.py:515: ResourceWarning: unclosed BoltDriver: .\n", - " _unclosed_resource_warn(self)\n", - "ResourceWarning: Enable tracemalloc to get the object allocation traceback\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Manual Graph Build Complete: {'node_count': 6, 'edge_count': 0}\n" - ] - } - ], + "outputs": [], "source": [ "# 1. Define Nodes\n", "entities = [\n", @@ -450,19 +343,10 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "id": "dc61c324", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Neighbors of 'project_apollo':\n" - ] - } - ], + "outputs": [], "source": [ "# Helper to print graph neighbors\n", "def inspect_node(node_id):\n", @@ -508,41 +392,10 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "id": "69381e8c", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Asking: 'Who is responsible for the Python web framework project?'...\n", - "\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\Mohd Kaif\\semantica\\semantica\\vector_store\\vector_store.py:480: RuntimeWarning: invalid value encountered in divide\n", - " similarities = np.dot(vectors, query_vector) / (vector_norms * query_norm)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Retrieved 3 context items:\n", - "\n", - "1. [Score: 0.54] Project Apollo is a next-gen web framework designed for high scalability....\n", - "\n", - "2. [Score: 0.32] Python 3.12 introduces significant performance improvements for async workloads....\n", - "\n", - "3. [Score: 0.21] I am working on a new project called 'Project Apollo' which uses Python and React....\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "query = \"Who is responsible for the Python web framework project?\"\n", "print(f\"Asking: '{query}'...\\n\")\n", @@ -590,18 +443,10 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "id": "0574b1b7", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Chat History for session_alpha:\n" - ] - } - ], + "outputs": [], "source": [ "# Get recent chat history for context window\n", "history = context.conversation(\n", @@ -624,21 +469,10 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": null, "id": "cd472495", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "System Vital Signs:\n", - " - Total Memories: 3\n", - " - Graph Nodes: N/A\n", - " - Graph Edges: N/A\n" - ] - } - ], + "outputs": [], "source": [ "stats = context.stats()\n", "print(\"System Vital Signs:\")\n", diff --git a/cookbook/advanced/12_Unstructured_to_Ontology.ipynb b/cookbook/advanced/12_Unstructured_to_Ontology.ipynb index 17661456..f683c7e0 100644 --- a/cookbook/advanced/12_Unstructured_to_Ontology.ipynb +++ b/cookbook/advanced/12_Unstructured_to_Ontology.ipynb @@ -24,43 +24,19 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "id": "9c21e116", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -qU semantica" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Environment setup complete.\n" - ] - } - ], + "outputs": [], "source": [ "\n", "\n", @@ -83,7 +59,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -115,33 +91,10 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "id": "75f896b9", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting entities...\n", - "Found 12 entities.\n", - " - QuantumDynamics (ORG) [Conf: 1.0]\n", - " - AI (ORG) [Conf: 1.0]\n", - " - Elena Rostova (PERSON) [Conf: 1.0]\n", - " - 2018 (DATE) [Conf: 1.0]\n", - " - Zurich (GPE) [Conf: 1.0]\n", - "\n", - "Extracting relationships...\n", - "DEBUG: Entity map keys: ['quantumdynamics', 'ai', 'elena rostova', '2018', 'zurich', 'switzerland', 'rostova', 'the q-1 processor', 'the neuralbridge sdk', 'mit', 'eth zurich']\n", - "DEBUG: Match found! Subject='Elena Rostova', Object='2018'\n", - "DEBUG: Subject Entity found: True, Object Entity found: True\n", - "Found 1 relationships.\n", - " - Elena Rostova -> located_in -> 2018\n", - "\n", - "Generated NLP Ontology with 3 classes and 0 properties.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor, RelationExtractor\n", "from semantica.ontology import OntologyGenerator, OntologyOptimizer\n", @@ -236,18 +189,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generating ontology with LLM...\n", - "Skipping LLM generation: LLM ontology generation failed: Error code: 401 - {'error': {'message': 'Incorrect API key provided: sk-proj-********************************************************************************************************************************************************bt8A. You can find your API key at https://platform.openai.com/account/api-keys.', 'type': 'invalid_request_error', 'code': 'invalid_api_key', 'param': None}, 'status': 401}\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ontology import LLMOntologyGenerator\n", "\n", @@ -282,931 +226,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- NLP Approach Visualization ---\n" - ] - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "opacity": 0.5, - "showlegend": false, - "type": "scatter", - "x": [], - "y": [] - }, - { - "hoverinfo": "text", - "hovertext": [ - "Org
Type: class", - "Person
Type: class", - "Gpe
Type: class" - ], - "marker": { - "color": [ - "#1f77b4", - "#1f77b4", - "#1f77b4" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 1, - "size": [ - 10, - 10, - 10 - ] - }, - "mode": "markers+text", - "showlegend": false, - "text": [ - "Org", - "Person", - "Gpe" - ], - "textfont": { - "color": "#333", - "size": 10 - }, - "textposition": "top center", - "type": "scatter", - "x": [ - 0.9419800352228437, - -0.18860676984531644, - -0.7533732653775272 - ], - "y": [ - -0.3103654151906184, - 1, - -0.6896345848093814 - ] - } - ], - "layout": { - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "plot_bgcolor": "white", - "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" - } - ], - "heatmapgl": [ - { - "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": "heatmapgl" - } - ], - "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" - } - ], - "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": "Knowledge Graph Network" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from semantica.visualization import OntologyVisualizer\n", "\n", @@ -1235,17 +257,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Successfully exported ontology to quantum_ontology.ttl\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.export import OWLExporter\n", "\n", diff --git a/cookbook/advanced/Advanced_Vector_Store_and_Search.ipynb b/cookbook/advanced/Advanced_Vector_Store_and_Search.ipynb index d9f93b21..1823a434 100644 --- a/cookbook/advanced/Advanced_Vector_Store_and_Search.ipynb +++ b/cookbook/advanced/Advanced_Vector_Store_and_Search.ipynb @@ -24,297 +24,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Requirement already satisfied: semantica in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (0.0.5)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Requirement already satisfied: numpy>=1.21.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.26.4)\n", - "Requirement already satisfied: pandas>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.3.3)\n", - "Requirement already satisfied: scikit-learn>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.6.1)\n", - "Requirement already satisfied: umap-learn>=0.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.5.9.post2)\n", - "Requirement already satisfied: spacy>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.8.11)\n", - "Requirement already satisfied: transformers>=4.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.53.2)\n", - "Requirement already satisfied: torch>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.2.1)\n", - "Requirement already satisfied: sentence-transformers>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.2.1)\n", - "Requirement already satisfied: rdflib>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.0)\n", - "Requirement already satisfied: networkx>=2.8.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.6.1)\n", - "Requirement already satisfied: matplotlib>=3.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.10.1)\n", - "Requirement already satisfied: seaborn>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.13.2)\n", - "Requirement already satisfied: plotly>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.17.0)\n", - "Requirement already satisfied: ipywidgets>=8.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (8.1.1)\n", - "Requirement already satisfied: requests>=2.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.32.5)\n", - "Requirement already satisfied: beautifulsoup4>=4.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.14.3)\n", - "Requirement already satisfied: lxml>=4.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.2)\n", - "Requirement already satisfied: pypdf2>=2.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.0.1)\n", - "Requirement already satisfied: python-docx>=0.8.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: openpyxl>=3.0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.1.5)\n", - "Requirement already satisfied: pillow>=9.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (10.4.0)\n", - "Requirement already satisfied: librosa>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.11.0)\n", - "Requirement already satisfied: opencv-python>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.9.0.80)\n", - "Requirement already satisfied: faiss-cpu>=1.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.9.0)\n", - "Requirement already satisfied: fastembed>=0.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.7.3)\n", - "Requirement already satisfied: onnxruntime>=1.17.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.22.1)\n", - "Requirement already satisfied: tokenizers>=0.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.21.4)\n", - "Requirement already satisfied: weaviate-client>=3.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.18.1)\n", - "Requirement already satisfied: qdrant-client>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.12.2)\n", - "Requirement already satisfied: neo4j>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.3)\n", - "Requirement already satisfied: falkordb>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.2.2)\n", - "Requirement already satisfied: pymongo>=4.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.15.4)\n", - "Requirement already satisfied: sqlalchemy>=1.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.0.23)\n", - "Requirement already satisfied: psycopg2-binary>=2.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.9.9)\n", - "Requirement already satisfied: pymysql>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: redis>=4.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.4.0)\n", - "Requirement already satisfied: celery>=5.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.3.4)\n", - "Requirement already satisfied: kafka-python>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.3.0)\n", - "Requirement already satisfied: pulsar-client>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.3.0)\n", - "Requirement already satisfied: pika>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.3.2)\n", - "Requirement already satisfied: boto3>=1.24.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.36.0)\n", - "Requirement already satisfied: azure-storage-blob>=12.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (12.27.1)\n", - "Requirement already satisfied: google-cloud-storage>=2.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.18.2)\n", - "Requirement already satisfied: pydantic>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.12.3)\n", - "Requirement already satisfied: fastmcp>=0.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.14.1)\n", - "Requirement already satisfied: click>=8.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (8.2.1)\n", - "Requirement already satisfied: rich>=12.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (14.2.0)\n", - "Requirement already satisfied: tqdm>=4.64.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.67.1)\n", - "Requirement already satisfied: pyyaml>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.1)\n", - "Requirement already satisfied: toml>=0.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.10.2)\n", - "Requirement already satisfied: python-dotenv>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.1)\n", - "Requirement already satisfied: loguru>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.7.3)\n", - "Requirement already satisfied: structlog>=22.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (24.4.0)\n", - "Requirement already satisfied: prometheus-client>=0.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.23.1)\n", - "Requirement already satisfied: opentelemetry-api>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.39.1)\n", - "Requirement already satisfied: opentelemetry-sdk>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.39.1)\n", - "Requirement already satisfied: opentelemetry-instrumentation in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.60b1)\n", - "Requirement already satisfied: fastapi>=0.78.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.120.4)\n", - "Requirement already satisfied: uvicorn>=0.18.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.38.0)\n", - "Requirement already satisfied: pytest>=7.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.3)\n", - "Requirement already satisfied: pytest-cov>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.0.0)\n", - "Requirement already satisfied: pytest-asyncio>=0.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.21.1)\n", - "Requirement already satisfied: black>=22.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (23.11.0)\n", - "Requirement already satisfied: isort>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.12.0)\n", - "Requirement already satisfied: flake8>=4.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.3.0)\n", - "Requirement already satisfied: mypy>=0.971 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.17.1)\n", - "Requirement already satisfied: pre-commit>=2.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.4.0)\n", - "Requirement already satisfied: azure-core>=1.30.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (1.35.0)\n", - "Requirement already satisfied: cryptography>=2.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (43.0.3)\n", - "Requirement already satisfied: typing-extensions>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (4.15.0)\n", - "Requirement already satisfied: isodate>=0.6.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (0.7.2)\n", - "Requirement already satisfied: six>=1.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-core>=1.30.0->azure-storage-blob>=12.12.0->semantica) (1.16.0)\n", - "Requirement already satisfied: soupsieve>=1.6.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from beautifulsoup4>=4.11.0->semantica) (2.5)\n", - "Requirement already satisfied: mypy-extensions>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (1.0.0)\n", - "Requirement already satisfied: packaging>=22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (24.2)\n", - "Requirement already satisfied: pathspec>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (0.11.2)\n", - "Requirement already satisfied: platformdirs>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (4.5.1)\n", - "Requirement already satisfied: botocore<1.37.0,>=1.36.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.36.26)\n", - "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.0.1)\n", - "Requirement already satisfied: s3transfer<0.12.0,>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (0.11.3)\n", - "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (2.9.0.post0)\n", - "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (1.26.20)\n", - "Requirement already satisfied: billiard<5.0,>=4.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (4.2.1)\n", - "Requirement already satisfied: kombu<6.0,>=5.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.5.3)\n", - "Requirement already satisfied: vine<6.0,>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.1.0)\n", - "Requirement already satisfied: click-didyoumean>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.1)\n", - "Requirement already satisfied: click-repl>=0.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.0)\n", - "Requirement already satisfied: click-plugins>=1.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (1.1.1)\n", - "Requirement already satisfied: tzdata>=2022.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (2025.2)\n", - "Requirement already satisfied: colorama in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from click>=8.1.0->semantica) (0.4.6)\n", - "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from kombu<6.0,>=5.3.2->celery>=5.2.0->semantica) (5.3.1)\n", - "Requirement already satisfied: prompt-toolkit>=3.0.36 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from click-repl>=0.2.0->celery>=5.2.0->semantica) (3.0.40)\n", - "Requirement already satisfied: cffi>=1.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (1.17.1)\n", - "Requirement already satisfied: pycparser in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cffi>=1.12->cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (2.22)\n", - "Requirement already satisfied: starlette<0.50.0,>=0.40.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.46.2)\n", - "Requirement already satisfied: annotated-doc>=0.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.0.3)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=2.0.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.41.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=2.0.0->semantica) (2.41.4)\n", - "Requirement already satisfied: typing-inspection>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=2.0.0->semantica) (0.4.2)\n", - "Requirement already satisfied: anyio<5,>=3.6.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (4.11.0)\n", - "Requirement already satisfied: idna>=2.8 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (3.10)\n", - "Requirement already satisfied: sniffio>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (1.3.1)\n", - "Requirement already satisfied: huggingface-hub<1.0,>=0.20 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastembed>=0.2.0->semantica) (0.30.2)\n", - "Requirement already satisfied: mmh3<6.0.0,>=4.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastembed>=0.2.0->semantica) (5.2.0)\n", - "Requirement already satisfied: py-rust-stemmers<0.2.0,>=0.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastembed>=0.2.0->semantica) (0.1.5)\n", - "Requirement already satisfied: filelock in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from huggingface-hub<1.0,>=0.20->fastembed>=0.2.0->semantica) (3.16.1)\n", - "Requirement already satisfied: fsspec>=2023.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from huggingface-hub<1.0,>=0.20->fastembed>=0.2.0->semantica) (2023.10.0)\n", - "Requirement already satisfied: win32-setctime>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from loguru>=0.6.0->semantica) (1.1.0)\n", - "Requirement already satisfied: charset_normalizer<4,>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (3.4.0)\n", - "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (2025.8.3)\n", - "Requirement already satisfied: authlib>=1.6.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastmcp>=0.1.0->semantica) (1.6.6)\n", - "Requirement already satisfied: cyclopts>=4.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastmcp>=0.1.0->semantica) (4.4.0)\n", - "Requirement already satisfied: exceptiongroup>=1.2.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastmcp>=0.1.0->semantica) (1.3.0)\n", - "Requirement already satisfied: httpx>=0.28.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastmcp>=0.1.0->semantica) (0.28.1)\n", - "Requirement already satisfied: jsonschema-path>=0.3.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastmcp>=0.1.0->semantica) (0.3.4)\n", - "Requirement already satisfied: mcp>=1.24.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastmcp>=0.1.0->semantica) (1.25.0)\n", - "Requirement already satisfied: openapi-pydantic>=0.5.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastmcp>=0.1.0->semantica) (0.5.1)\n", - "Requirement already satisfied: py-key-value-aio<0.4.0,>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (0.3.0)\n", - "Requirement already satisfied: pydocket>=0.15.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastmcp>=0.1.0->semantica) (0.16.0)\n", - "Requirement already satisfied: pyperclip>=1.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastmcp>=0.1.0->semantica) (1.9.0)\n", - "Requirement already satisfied: websockets>=15.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastmcp>=0.1.0->semantica) (15.0.1)\n", - "Requirement already satisfied: py-key-value-shared==0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from py-key-value-aio<0.4.0,>=0.3.0->py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (0.3.0)\n", - "Requirement already satisfied: beartype>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from py-key-value-aio<0.4.0,>=0.3.0->py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (0.22.9)\n", - "Requirement already satisfied: diskcache>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (5.6.3)\n", - "Requirement already satisfied: pathvalidate>=3.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (3.3.1)\n", - "Requirement already satisfied: keyring>=25.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (25.6.0)\n", - "Requirement already satisfied: cachetools>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (5.5.2)\n", - "Requirement already satisfied: attrs>=23.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cyclopts>=4.0.0->fastmcp>=0.1.0->semantica) (24.2.0)\n", - "Requirement already satisfied: docstring-parser<4.0,>=0.15 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cyclopts>=4.0.0->fastmcp>=0.1.0->semantica) (0.16)\n", - "Requirement already satisfied: rich-rst<2.0.0,>=1.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cyclopts>=4.0.0->fastmcp>=0.1.0->semantica) (1.3.2)\n", - "Requirement already satisfied: docutils in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich-rst<2.0.0,>=1.3.1->cyclopts>=4.0.0->fastmcp>=0.1.0->semantica) (0.21.2)\n", - "Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (2.14.0)\n", - "Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (3.4.0)\n", - "Requirement already satisfied: google-auth<3.0dev,>=2.26.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.36.0)\n", - "Requirement already satisfied: google-api-core<3.0.0dev,>=2.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.23.0)\n", - "Requirement already satisfied: google-cloud-core<3.0dev,>=2.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.4.1)\n", - "Requirement already satisfied: google-resumable-media>=2.7.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.7.2)\n", - "Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (1.6.0)\n", - "Requirement already satisfied: googleapis-common-protos<2.0.dev0,>=1.56.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.66.0)\n", - "Requirement already satisfied: protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (4.25.8)\n", - "Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.25.0)\n", - "Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.4.1)\n", - "Requirement already satisfied: rsa<5,>=3.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (4.9)\n", - "Requirement already satisfied: pyasn1>=0.1.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rsa<5,>=3.1.4->google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.6.1)\n", - "Requirement already satisfied: httpcore==1.* in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx>=0.28.1->fastmcp>=0.1.0->semantica) (1.0.9)\n", - "Requirement already satisfied: h11>=0.16 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpcore==1.*->httpx>=0.28.1->fastmcp>=0.1.0->semantica) (0.16.0)\n", - "Requirement already satisfied: comm>=0.1.3 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from ipywidgets>=8.0.0->semantica) (0.2.0)\n", - "Requirement already satisfied: ipython>=6.1.0 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from ipywidgets>=8.0.0->semantica) (8.17.2)\n", - "Requirement already satisfied: traitlets>=4.3.1 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from ipywidgets>=8.0.0->semantica) (5.13.0)\n", - "Requirement already satisfied: widgetsnbextension~=4.0.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from ipywidgets>=8.0.0->semantica) (4.0.9)\n", - "Requirement already satisfied: jupyterlab-widgets~=3.0.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from ipywidgets>=8.0.0->semantica) (3.0.9)\n", - "Requirement already satisfied: decorator in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from ipython>=6.1.0->ipywidgets>=8.0.0->semantica) (5.1.1)\n", - "Requirement already satisfied: jedi>=0.16 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from ipython>=6.1.0->ipywidgets>=8.0.0->semantica) (0.19.1)\n", - "Requirement already satisfied: matplotlib-inline in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from ipython>=6.1.0->ipywidgets>=8.0.0->semantica) (0.1.6)\n", - "Requirement already satisfied: pygments>=2.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from ipython>=6.1.0->ipywidgets>=8.0.0->semantica) (2.19.2)\n", - "Requirement already satisfied: stack-data in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from ipython>=6.1.0->ipywidgets>=8.0.0->semantica) (0.6.3)\n", - "Requirement already satisfied: wcwidth in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery>=5.2.0->semantica) (0.2.9)\n", - "Requirement already satisfied: parso<0.9.0,>=0.8.3 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets>=8.0.0->semantica) (0.8.3)\n", - "Requirement already satisfied: pathable<0.5.0,>=0.4.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jsonschema-path>=0.3.4->fastmcp>=0.1.0->semantica) (0.4.4)\n", - "Requirement already satisfied: referencing<0.37.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jsonschema-path>=0.3.4->fastmcp>=0.1.0->semantica) (0.30.2)\n", - "Requirement already satisfied: rpds-py>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from referencing<0.37.0->jsonschema-path>=0.3.4->fastmcp>=0.1.0->semantica) (0.12.0)\n", - "Requirement already satisfied: pywin32-ctypes>=0.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from keyring>=25.6.0->py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (0.2.3)\n", - "Requirement already satisfied: importlib_metadata>=4.11.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from keyring>=25.6.0->py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (6.8.0)\n", - "Requirement already satisfied: jaraco.classes in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from keyring>=25.6.0->py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (3.4.0)\n", - "Requirement already satisfied: jaraco.functools in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from keyring>=25.6.0->py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (4.1.0)\n", - "Requirement already satisfied: jaraco.context in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from keyring>=25.6.0->py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (6.0.1)\n", - "Requirement already satisfied: zipp>=0.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from importlib_metadata>=4.11.4->keyring>=25.6.0->py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (3.17.0)\n", - "Requirement already satisfied: audioread>=2.1.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (3.0.1)\n", - "Requirement already satisfied: numba>=0.51.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.61.2)\n", - "Requirement already satisfied: scipy>=1.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.15.2)\n", - "Requirement already satisfied: joblib>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.3.2)\n", - "Requirement already satisfied: soundfile>=0.12.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.13.1)\n", - "Requirement already satisfied: pooch>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.8.2)\n", - "Requirement already satisfied: soxr>=0.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.5.0.post1)\n", - "Requirement already satisfied: lazy_loader>=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.4)\n", - "Requirement already satisfied: msgpack>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.1.0)\n", - "Requirement already satisfied: contourpy>=1.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.3.2)\n", - "Requirement already satisfied: cycler>=0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (0.12.1)\n", - "Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (4.57.0)\n", - "Requirement already satisfied: kiwisolver>=1.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.4.8)\n", - "Requirement already satisfied: pyparsing>=2.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (3.2.0)\n", - "Requirement already satisfied: httpx-sse>=0.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from mcp>=1.24.0->fastmcp>=0.1.0->semantica) (0.4.0)\n", - "Requirement already satisfied: jsonschema>=4.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from mcp>=1.24.0->fastmcp>=0.1.0->semantica) (4.23.0)\n", - "Requirement already satisfied: pydantic-settings>=2.5.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from mcp>=1.24.0->fastmcp>=0.1.0->semantica) (2.11.0)\n", - "Requirement already satisfied: pyjwt>=2.10.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pyjwt[crypto]>=2.10.1->mcp>=1.24.0->fastmcp>=0.1.0->semantica) (2.10.1)\n", - "Requirement already satisfied: python-multipart>=0.0.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from mcp>=1.24.0->fastmcp>=0.1.0->semantica) (0.0.18)\n", - "Requirement already satisfied: pywin32>=310 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from mcp>=1.24.0->fastmcp>=0.1.0->semantica) (311)\n", - "Requirement already satisfied: sse-starlette>=1.6.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from mcp>=1.24.0->fastmcp>=0.1.0->semantica) (2.3.6)\n", - "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jsonschema>=4.20.0->mcp>=1.24.0->fastmcp>=0.1.0->semantica) (2023.7.1)\n", - "Requirement already satisfied: pytz in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from neo4j>=5.0.0->semantica) (2024.2)\n", - "Requirement already satisfied: llvmlite<0.45,>=0.44.0dev0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from numba>=0.51.0->librosa>=0.9.0->semantica) (0.44.0)\n", - "Requirement already satisfied: coloredlogs in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from onnxruntime>=1.17.0->semantica) (15.0.1)\n", - "Requirement already satisfied: flatbuffers in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from onnxruntime>=1.17.0->semantica) (23.5.26)\n", - "Requirement already satisfied: sympy in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from onnxruntime>=1.17.0->semantica) (1.13.3)\n", - "Requirement already satisfied: et-xmlfile in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from openpyxl>=3.0.10->semantica) (2.0.0)\n", - "Requirement already satisfied: opentelemetry-semantic-conventions==0.60b1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-sdk>=1.12.0->semantica) (0.60b1)\n", - "Requirement already satisfied: tenacity>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from plotly>=5.10.0->semantica) (8.5.0)\n", - "Requirement already satisfied: cfgv>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (3.5.0)\n", - "Requirement already satisfied: identify>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (2.6.15)\n", - "Requirement already satisfied: nodeenv>=0.11.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (1.9.1)\n", - "Requirement already satisfied: virtualenv>=20.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (20.35.4)\n", - "Requirement already satisfied: email-validator>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic[email]>=2.11.7->fastmcp>=0.1.0->semantica) (2.2.0)\n", - "Requirement already satisfied: dnspython>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from email-validator>=2.0.0->pydantic[email]>=2.11.7->fastmcp>=0.1.0->semantica) (2.4.2)\n", - "Requirement already satisfied: cloudpickle>=3.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydocket>=0.15.5->fastmcp>=0.1.0->semantica) (3.1.2)\n", - "Requirement already satisfied: fakeredis>=2.32.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fakeredis[lua]>=2.32.1->pydocket>=0.15.5->fastmcp>=0.1.0->semantica) (2.33.0)\n", - "Requirement already satisfied: opentelemetry-exporter-prometheus>=0.60b0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydocket>=0.15.5->fastmcp>=0.1.0->semantica) (0.60b1)\n", - "Requirement already satisfied: python-json-logger>=2.0.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydocket>=0.15.5->fastmcp>=0.1.0->semantica) (2.0.7)\n", - "Requirement already satisfied: typer>=0.15.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydocket>=0.15.5->fastmcp>=0.1.0->semantica) (0.15.2)\n", - "Requirement already satisfied: sortedcontainers>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fakeredis>=2.32.1->fakeredis[lua]>=2.32.1->pydocket>=0.15.5->fastmcp>=0.1.0->semantica) (2.4.0)\n", - "Requirement already satisfied: lupa>=2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fakeredis[lua]>=2.32.1->pydocket>=0.15.5->fastmcp>=0.1.0->semantica) (2.6)\n", - "Requirement already satisfied: wrapt<2.0.0,>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-instrumentation->semantica) (1.17.2)\n", - "Requirement already satisfied: iniconfig in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (2.0.0)\n", - "Requirement already satisfied: pluggy<2.0,>=0.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (1.5.0)\n", - "Requirement already satisfied: coverage>=7.10.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from coverage[toml]>=7.10.6->pytest-cov>=3.0.0->semantica) (7.12.0)\n", - "Requirement already satisfied: grpcio>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.68.0)\n", - "Requirement already satisfied: grpcio-tools>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.62.3)\n", - "Requirement already satisfied: portalocker<3.0.0,>=2.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (2.10.1)\n", - "Requirement already satisfied: setuptools in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from grpcio-tools>=1.41.0->qdrant-client>=1.3.0->semantica) (80.9.0)\n", - "Requirement already satisfied: h2<5,>=3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.1.0)\n", - "Requirement already satisfied: hyperframe<7,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (6.0.1)\n", - "Requirement already satisfied: hpack<5,>=4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.0.0)\n", - "Requirement already satisfied: markdown-it-py>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (3.0.0)\n", - "Requirement already satisfied: mdurl~=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from markdown-it-py>=2.2.0->rich>=12.5.0->semantica) (0.1.2)\n", - "Requirement already satisfied: threadpoolctl>=3.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from scikit-learn>=1.0.0->semantica) (3.2.0)\n", - "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (2024.11.6)\n", - "Requirement already satisfied: safetensors>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.5.3)\n", - "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.5)\n", - "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.15)\n", - "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.13)\n", - "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: thinc<8.4.0,>=8.3.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (8.3.10)\n", - "Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.1.3)\n", - "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.5.2)\n", - "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.10)\n", - "Requirement already satisfied: weasel<0.5.0,>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.4.3)\n", - "Requirement already satisfied: typer-slim<1.0.0,>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.20.0)\n", - "Requirement already satisfied: jinja2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.1.6)\n", - "Requirement already satisfied: blis<1.4.0,>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (1.3.3)\n", - "Requirement already satisfied: confection<1.0.0,>=0.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (0.1.5)\n", - "Requirement already satisfied: cloudpathlib<1.0.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (0.23.0)\n", - "Requirement already satisfied: smart-open<8.0.0,>=5.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (7.1.0)\n", - "Requirement already satisfied: greenlet!=0.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sqlalchemy>=1.4.0->semantica) (3.2.3)\n", - "Requirement already satisfied: shellingham>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from typer>=0.15.1->pydocket>=0.15.5->fastmcp>=0.1.0->semantica) (1.5.4)\n", - "Requirement already satisfied: pynndescent>=0.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from umap-learn>=0.5.0->semantica) (0.5.13)\n", - "Requirement already satisfied: distlib<1,>=0.3.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from virtualenv>=20.10.0->pre-commit>=2.19.0->semantica) (0.3.7)\n", - "Requirement already satisfied: validators<1.0.0,>=0.34.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (0.35.0)\n", - "Requirement already satisfied: deprecation<3.0.0,>=2.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (2.1.0)\n", - "Requirement already satisfied: humanfriendly>=9.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from coloredlogs->onnxruntime>=1.17.0->semantica) (10.0)\n", - "Requirement already satisfied: pyreadline3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from humanfriendly>=9.1->coloredlogs->onnxruntime>=1.17.0->semantica) (3.4.1)\n", - "Requirement already satisfied: more-itertools in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jaraco.classes->keyring>=25.6.0->py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (10.6.0)\n", - "Requirement already satisfied: backports.tarfile in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jaraco.context->keyring>=25.6.0->py-key-value-aio[disk,keyring,memory]<0.4.0,>=0.3.0->fastmcp>=0.1.0->semantica) (1.2.0)\n", - "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jinja2->spacy>=3.4.0->semantica) (2.1.3)\n", - "Requirement already satisfied: executing>=1.2.0 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.0->semantica) (2.0.1)\n", - "Requirement already satisfied: asttokens>=2.1.0 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.0->semantica) (2.4.1)\n", - "Requirement already satisfied: pure-eval in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.0->semantica) (0.2.2)\n", - "Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sympy->onnxruntime>=1.17.0->semantica) (1.3.0)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install semantica\n" ] @@ -330,25 +42,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Selected model: BAAI/bge-small-en-v1.5\n", - "Embedding dimension: 128\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.embeddings import TextEmbedder\n", "\n", @@ -379,37 +75,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\threading.py:986: ResourceWarning: unclosed file <_io.BufferedWriter name=3>\n", - " del self._target, self._args, self._kwargs\n", - "ResourceWarning: Enable tracemalloc to get the object allocation traceback\n", - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\threading.py:986: ResourceWarning: unclosed file <_io.BufferedReader name=4>\n", - " del self._target, self._args, self._kwargs\n", - "ResourceWarning: Enable tracemalloc to get the object allocation traceback\n", - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\threading.py:986: ResourceWarning: unclosed file <_io.BufferedReader name=5>\n", - " del self._target, self._args, self._kwargs\n", - "ResourceWarning: Enable tracemalloc to get the object allocation traceback\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Found 5 most similar documents:\n", - " 1. Document doc_1935 (distance: 110.917)\n", - " 2. Document doc_3860 (distance: 111.535)\n", - " 3. Document doc_277 (distance: 113.270)\n", - " 4. Document doc_1903 (distance: 113.371)\n", - " 5. Document doc_2959 (distance: 113.612)\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import FAISSStore\n", "import numpy as np\n", @@ -449,29 +117,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Technology articles from 2024:\n", - " - AI in Healthcare\n", - " - Business Strategy\n", - " - Data Science Guide\n", - " - Marketing Tips\n", - " - Machine Learning Basics\n", - "\n", - "All articles from 2024:\n", - " - AI in Healthcare (Technology)\n", - " - Business Strategy (Business)\n", - " - Data Science Guide (Technology)\n", - " - Marketing Tips (Business)\n", - " - Machine Learning Basics (Technology)\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import HybridSearch, MetadataFilter\n", "import numpy as np\n", @@ -529,25 +177,9 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Combined results (fair ranking):\n", - " 1. Data Science Guide (score: 0.033)\n", - " 2. Machine Learning Basics (score: 0.016)\n", - " 3. AI in Healthcare (score: 0.016)\n", - "\n", - "Combined results (prefer recent):\n", - " 1. Data Science Guide (score: 0.929)\n", - " 2. AI in Healthcare (score: 0.630)\n", - " 3. Business Strategy (score: 0.595)\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import SearchRanker\n", "\n", @@ -605,21 +237,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Company A has 10 documents\n", - "Company B has 15 documents\n", - "\n", - "Admin can delete: True\n", - "User can delete: False\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import NamespaceManager\n", "\n", diff --git a/cookbook/introduction/01_Welcome_to_Semantica.ipynb b/cookbook/introduction/01_Welcome_to_Semantica.ipynb index a1d6608f..05417881 100644 --- a/cookbook/introduction/01_Welcome_to_Semantica.ipynb +++ b/cookbook/introduction/01_Welcome_to_Semantica.ipynb @@ -193,20 +193,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'api_keys:\\n openai: your_key_here\\n anthropic: your_key_here\\nembedding:\\n provider: openai\\n model: text-embedding-3-large\\n dimensions: 3072\\nknowledge_graph:\\n backend: networkx\\n temporal: true\\n'" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "from semantica.core import Config\n", "config = Config()\n", @@ -234,223 +223,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Requirement already satisfied: semantica in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (0.0.5)\n", - "Requirement already satisfied: numpy>=1.21.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.26.4)\n", - "Requirement already satisfied: pandas>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.1.4)\n", - "Requirement already satisfied: scikit-learn>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.6.1)\n", - "Requirement already satisfied: spacy>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.8.11)\n", - "Requirement already satisfied: transformers>=4.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.53.2)\n", - "Requirement already satisfied: torch>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.2.1)\n", - "Requirement already satisfied: sentence-transformers>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.2.1)\n", - "Requirement already satisfied: rdflib>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.0)\n", - "Requirement already satisfied: networkx>=2.8.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.5)\n", - "Requirement already satisfied: matplotlib>=3.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.10.1)\n", - "Requirement already satisfied: seaborn>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.13.2)\n", - "Requirement already satisfied: plotly>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.17.0)\n", - "Requirement already satisfied: requests>=2.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.32.5)\n", - "Requirement already satisfied: beautifulsoup4>=4.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.12.3)\n", - "Requirement already satisfied: lxml>=4.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.2)\n", - "Requirement already satisfied: pypdf2>=2.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.0.1)\n", - "Requirement already satisfied: python-docx>=0.8.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: openpyxl>=3.0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.1.5)\n", - "Requirement already satisfied: pillow>=9.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (10.4.0)\n", - "Requirement already satisfied: librosa>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.11.0)\n", - "Requirement already satisfied: opencv-python>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.9.0.80)\n", - "Requirement already satisfied: faiss-cpu>=1.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.9.0)\n", - "Requirement already satisfied: weaviate-client>=3.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.18.1)\n", - "Requirement already satisfied: qdrant-client>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.12.2)\n", - "Requirement already satisfied: neo4j>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.3)\n", - "Requirement already satisfied: falkordb>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.2.2)\n", - "Requirement already satisfied: pymongo>=4.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.15.4)\n", - "Requirement already satisfied: sqlalchemy>=1.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.0.23)\n", - "Requirement already satisfied: psycopg2-binary>=2.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.9.9)\n", - "Requirement already satisfied: pymysql>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: redis>=4.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.4.0)\n", - "Requirement already satisfied: celery>=5.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.3.4)\n", - "Requirement already satisfied: kafka-python>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.3.0)\n", - "Requirement already satisfied: pulsar-client>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.3.0)\n", - "Requirement already satisfied: pika>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.3.2)\n", - "Requirement already satisfied: boto3>=1.24.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.36.0)\n", - "Requirement already satisfied: azure-storage-blob>=12.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (12.27.1)\n", - "Requirement already satisfied: google-cloud-storage>=2.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.18.2)\n", - "Requirement already satisfied: pydantic>=1.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.12.3)\n", - "Requirement already satisfied: click>=8.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (8.2.1)\n", - "Requirement already satisfied: rich>=12.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (13.7.1)\n", - "Requirement already satisfied: tqdm>=4.64.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.67.1)\n", - "Requirement already satisfied: pyyaml>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.1)\n", - "Requirement already satisfied: toml>=0.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.10.2)\n", - "Requirement already satisfied: python-dotenv>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.1)\n", - "Requirement already satisfied: loguru>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.7.3)\n", - "Requirement already satisfied: structlog>=22.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (24.4.0)\n", - "Requirement already satisfied: prometheus-client>=0.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.18.0)\n", - "Requirement already satisfied: opentelemetry-api>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-sdk>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-instrumentation in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.59b0)\n", - "Requirement already satisfied: fastapi>=0.78.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.120.4)\n", - "Requirement already satisfied: uvicorn>=0.18.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.38.0)\n", - "Requirement already satisfied: pytest>=7.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.3)\n", - "Requirement already satisfied: pytest-cov>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.0.0)\n", - "Requirement already satisfied: pytest-asyncio>=0.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.21.1)\n", - "Requirement already satisfied: black>=22.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (23.11.0)\n", - "Requirement already satisfied: isort>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.12.0)\n", - "Requirement already satisfied: flake8>=4.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.3.0)\n", - "Requirement already satisfied: mypy>=0.971 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.17.1)\n", - "Requirement already satisfied: pre-commit>=2.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.4.0)\n", - "Requirement already satisfied: azure-core>=1.30.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (1.35.0)\n", - "Requirement already satisfied: cryptography>=2.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (43.0.3)\n", - "Requirement already satisfied: typing-extensions>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (4.14.1)\n", - "Requirement already satisfied: isodate>=0.6.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (0.7.2)\n", - "Requirement already satisfied: six>=1.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-core>=1.30.0->azure-storage-blob>=12.12.0->semantica) (1.16.0)\n", - "Requirement already satisfied: soupsieve>1.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from beautifulsoup4>=4.11.0->semantica) (2.5)\n", - "Requirement already satisfied: mypy-extensions>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (1.0.0)\n", - "Requirement already satisfied: packaging>=22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (24.2)\n", - "Requirement already satisfied: pathspec>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (0.11.2)\n", - "Requirement already satisfied: platformdirs>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (3.11.0)\n", - "Requirement already satisfied: botocore<1.37.0,>=1.36.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.36.26)\n", - "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.0.1)\n", - "Requirement already satisfied: s3transfer<0.12.0,>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (0.11.3)\n", - "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (2.9.0.post0)\n", - "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (1.26.20)\n", - "Requirement already satisfied: billiard<5.0,>=4.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (4.2.1)\n", - "Requirement already satisfied: kombu<6.0,>=5.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.5.3)\n", - "Requirement already satisfied: vine<6.0,>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.1.0)\n", - "Requirement already satisfied: click-didyoumean>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.1)\n", - "Requirement already satisfied: click-repl>=0.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.0)\n", - "Requirement already satisfied: click-plugins>=1.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (1.1.1)\n", - "Requirement already satisfied: tzdata>=2022.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (2025.2)\n", - "Requirement already satisfied: colorama in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from click>=8.1.0->semantica) (0.4.6)\n", - "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from kombu<6.0,>=5.3.2->celery>=5.2.0->semantica) (5.3.1)\n", - "Requirement already satisfied: prompt-toolkit>=3.0.36 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from click-repl>=0.2.0->celery>=5.2.0->semantica) (3.0.40)\n", - "Requirement already satisfied: cffi>=1.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (1.17.1)\n", - "Requirement already satisfied: pycparser in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cffi>=1.12->cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (2.22)\n", - "Requirement already satisfied: starlette<0.50.0,>=0.40.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.46.2)\n", - "Requirement already satisfied: annotated-doc>=0.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.0.3)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.41.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (2.41.4)\n", - "Requirement already satisfied: typing-inspection>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.4.2)\n", - "Requirement already satisfied: anyio<5,>=3.6.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (4.11.0)\n", - "Requirement already satisfied: idna>=2.8 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (3.10)\n", - "Requirement already satisfied: sniffio>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (1.3.1)\n", - "Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (2.14.0)\n", - "Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (3.4.0)\n", - "Requirement already satisfied: google-auth<3.0dev,>=2.26.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.36.0)\n", - "Requirement already satisfied: google-api-core<3.0.0dev,>=2.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.23.0)\n", - "Requirement already satisfied: google-cloud-core<3.0dev,>=2.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.4.1)\n", - "Requirement already satisfied: google-resumable-media>=2.7.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.7.2)\n", - "Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (1.6.0)\n", - "Requirement already satisfied: googleapis-common-protos<2.0.dev0,>=1.56.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.66.0)\n", - "Requirement already satisfied: protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (4.25.8)\n", - "Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.25.0)\n", - "Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (5.5.2)\n", - "Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.4.1)\n", - "Requirement already satisfied: rsa<5,>=3.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (4.9)\n", - "Requirement already satisfied: charset_normalizer<4,>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (3.4.0)\n", - "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (2025.8.3)\n", - "Requirement already satisfied: pyasn1>=0.1.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rsa<5,>=3.1.4->google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.6.1)\n", - "Requirement already satisfied: audioread>=2.1.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (3.0.1)\n", - "Requirement already satisfied: numba>=0.51.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.61.2)\n", - "Requirement already satisfied: scipy>=1.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.15.2)\n", - "Requirement already satisfied: joblib>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.3.2)\n", - "Requirement already satisfied: decorator>=4.3.0 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from librosa>=0.9.0->semantica) (5.1.1)\n", - "Requirement already satisfied: soundfile>=0.12.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.13.1)\n", - "Requirement already satisfied: pooch>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.8.2)\n", - "Requirement already satisfied: soxr>=0.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.5.0.post1)\n", - "Requirement already satisfied: lazy_loader>=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.4)\n", - "Requirement already satisfied: msgpack>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.1.0)\n", - "Requirement already satisfied: win32-setctime>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from loguru>=0.6.0->semantica) (1.1.0)\n", - "Requirement already satisfied: contourpy>=1.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.3.2)\n", - "Requirement already satisfied: cycler>=0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (0.12.1)\n", - "Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (4.57.0)\n", - "Requirement already satisfied: kiwisolver>=1.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.4.8)\n", - "Requirement already satisfied: pyparsing>=2.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (3.2.0)\n", - "Requirement already satisfied: pytz in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from neo4j>=5.0.0->semantica) (2024.2)\n", - "Requirement already satisfied: llvmlite<0.45,>=0.44.0dev0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from numba>=0.51.0->librosa>=0.9.0->semantica) (0.44.0)\n", - "Requirement already satisfied: et-xmlfile in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from openpyxl>=3.0.10->semantica) (2.0.0)\n", - "Requirement already satisfied: importlib-metadata<8.8.0,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-api>=1.12.0->semantica) (6.8.0)\n", - "Requirement already satisfied: zipp>=0.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from importlib-metadata<8.8.0,>=6.0->opentelemetry-api>=1.12.0->semantica) (3.17.0)\n", - "Requirement already satisfied: opentelemetry-semantic-conventions==0.59b0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-sdk>=1.12.0->semantica) (0.59b0)\n", - "Requirement already satisfied: tenacity>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from plotly>=5.10.0->semantica) (8.5.0)\n", - "Requirement already satisfied: cfgv>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (3.5.0)\n", - "Requirement already satisfied: identify>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (2.6.15)\n", - "Requirement already satisfied: nodeenv>=0.11.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (1.9.1)\n", - "Requirement already satisfied: virtualenv>=20.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (20.24.6)\n", - "Requirement already satisfied: wcwidth in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery>=5.2.0->semantica) (0.2.9)\n", - "Requirement already satisfied: dnspython<3.0.0,>=1.16.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pymongo>=4.2.0->semantica) (2.4.2)\n", - "Requirement already satisfied: iniconfig in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (2.0.0)\n", - "Requirement already satisfied: pluggy<2.0,>=0.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (1.5.0)\n", - "Requirement already satisfied: coverage>=7.10.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from coverage[toml]>=7.10.6->pytest-cov>=3.0.0->semantica) (7.12.0)\n", - "Requirement already satisfied: grpcio>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.68.0)\n", - "Requirement already satisfied: grpcio-tools>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.62.3)\n", - "Requirement already satisfied: httpx>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.28.1)\n", - "Requirement already satisfied: portalocker<3.0.0,>=2.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (2.10.1)\n", - "Requirement already satisfied: pywin32>=226 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from portalocker<3.0.0,>=2.7.0->qdrant-client>=1.3.0->semantica) (311)\n", - "Requirement already satisfied: setuptools in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from grpcio-tools>=1.41.0->qdrant-client>=1.3.0->semantica) (80.9.0)\n", - "Requirement already satisfied: httpcore==1.* in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (1.0.9)\n", - "Requirement already satisfied: h11>=0.16 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpcore==1.*->httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.16.0)\n", - "Requirement already satisfied: h2<5,>=3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.1.0)\n", - "Requirement already satisfied: hyperframe<7,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (6.0.1)\n", - "Requirement already satisfied: hpack<5,>=4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.0.0)\n", - "Requirement already satisfied: markdown-it-py>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (3.0.0)\n", - "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (2.19.2)\n", - "Requirement already satisfied: mdurl~=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from markdown-it-py>=2.2.0->rich>=12.5.0->semantica) (0.1.2)\n", - "Requirement already satisfied: threadpoolctl>=3.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from scikit-learn>=1.0.0->semantica) (3.2.0)\n", - "Requirement already satisfied: huggingface-hub>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sentence-transformers>=2.2.0->semantica) (0.30.2)\n", - "Requirement already satisfied: filelock in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (3.16.1)\n", - "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (2024.11.6)\n", - "Requirement already satisfied: tokenizers<0.22,>=0.21 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.21.4)\n", - "Requirement already satisfied: safetensors>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.5.3)\n", - "Requirement already satisfied: fsspec>=2023.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from huggingface-hub>=0.20.0->sentence-transformers>=2.2.0->semantica) (2023.10.0)\n", - "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.5)\n", - "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.15)\n", - "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.13)\n", - "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: thinc<8.4.0,>=8.3.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (8.3.10)\n", - "Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.1.3)\n", - "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.5.2)\n", - "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.10)\n", - "Requirement already satisfied: weasel<0.5.0,>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.4.3)\n", - "Requirement already satisfied: typer-slim<1.0.0,>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.20.0)\n", - "Requirement already satisfied: jinja2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.1.6)\n", - "Requirement already satisfied: blis<1.4.0,>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (1.3.3)\n", - "Requirement already satisfied: confection<1.0.0,>=0.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (0.1.5)\n", - "Requirement already satisfied: cloudpathlib<1.0.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (0.23.0)\n", - "Requirement already satisfied: smart-open<8.0.0,>=5.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (7.1.0)\n", - "Requirement already satisfied: wrapt in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from smart-open<8.0.0,>=5.2.1->weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (1.17.2)\n", - "Requirement already satisfied: greenlet!=0.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sqlalchemy>=1.4.0->semantica) (3.2.3)\n", - "Requirement already satisfied: sympy in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from torch>=1.12.0->semantica) (1.13.3)\n", - "Requirement already satisfied: distlib<1,>=0.3.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from virtualenv>=20.10.0->pre-commit>=2.19.0->semantica) (0.3.7)\n", - "Requirement already satisfied: validators<1.0.0,>=0.34.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (0.35.0)\n", - "Requirement already satisfied: authlib<2.0.0,>=1.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (1.6.0)\n", - "Requirement already satisfied: deprecation<3.0.0,>=2.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (2.1.0)\n", - "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jinja2->spacy>=3.4.0->semantica) (2.1.3)\n", - "Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sympy->torch>=1.12.0->semantica) (1.3.0)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -U semantica\n" ] @@ -648,20 +423,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'api_keys:\\n openai: your_key_here\\n anthropic: your_key_here\\nembedding:\\n provider: openai\\n model: text-embedding-3-large\\n dimensions: 3072\\nknowledge_graph:\\n backend: networkx\\n temporal: true\\n'" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "import os\n", "from pathlib import Path\n", @@ -696,17 +460,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Created sample document at welcome_docs\\apple.txt\n" - ] - } - ], + "outputs": [], "source": [ "from pathlib import Path\n", "\n", @@ -740,47 +496,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\sentence_transformers\\cross_encoder\\CrossEncoder.py:13: TqdmExperimentalWarning: Using `tqdm.autonotebook.tqdm` in notebook mode. Use `tqdm.tqdm` instead to force console mode (e.g. in jupyter console)\n", - " from tqdm.autonotebook import tqdm, trange\n" - ] - }, - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is building🧠 kgCommunityDetector-0.02s
Semantica is indexing📊 vector_storeVectorStore-0.00s
Semantica is indexing📊 vector_storeHybridSearch-3.15s
Semantica is embedding💾 embeddingsTextEmbedder-0.02s
Semantica is visualizing📈 visualizationKGVisualizer-0.17s
Semantica is generating📚 ontologyOntologyGenerator-0.04s
Semantica is generating📚 ontologyClassInferrer-0.01s
Semantica is generating📚 ontologyPropertyGenerator-0.01s
Semantica is reasoning🤔 reasoningReasoner-0.02s
Semantica is reasoning🤔 reasoningReasoner-0.01s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Graph is empty or has no edges, returning 0 communities\n" - ] - }, - { - "data": { - "text/plain": [ - "1" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "from semantica.ingest import FileIngestor\n", "from semantica.parse import DocumentParser\n", @@ -830,926 +548,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "type": "scatter", - "x": [], - "y": [] - }, - { - "hoverinfo": "text", - "marker": { - "color": [ - "#45B7D1", - "#4ECDC4", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#FF6B6B" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 0.9, - "size": [ - 10, - 10, - 10, - 10, - 10, - 10 - ] - }, - "mode": "markers+text", - "text": [ - "Apple Inc.
Type: ORG", - "Steve Jobs
Type: PERSON", - "Ronald Wayne
Type: PERSON", - "Cupertino
Type: GPE", - "California
Type: GPE", - "94
Type: CARDINAL" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.511077786663866, - -0.5032568450956351, - 0.4844459936195711, - -0.9048170496441226, - 0.4347056877840527, - 1 - ], - "y": [ - 0.8619642746036202, - -0.8465963477111661, - -0.9884258994576173, - 0.019420814915733102, - 0.9747682870772485, - -0.021131129427818373 - ] - } - ], - "layout": { - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "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" - } - ], - "heatmapgl": [ - { - "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": "heatmapgl" - } - ], - "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" - } - ], - "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": "Knowledge Graph Network" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from semantica.visualization import KGVisualizer\n", "\n", @@ -1773,20 +574,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['Org', 'Person', 'Gpe']" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "from semantica.ontology import OntologyGenerator\n", "\n", @@ -1813,18 +603,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Original documents: 1\n", - "Generated chunks: 1\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.split import TextSplitter\n", "\n", @@ -1846,17 +627,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Inferred 0 new facts\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.reasoning import Reasoner\n", "\n", @@ -1883,21 +656,9 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "ename": "TypeError", - "evalue": "GraphExporter.export() missing 1 required positional argument: 'file_path'", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[1;32mIn[12], line 4\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;21;01msemantica\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mexport\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m GraphExporter\n\u001b[0;32m 3\u001b[0m exporter \u001b[38;5;241m=\u001b[39m GraphExporter()\n\u001b[1;32m----> 4\u001b[0m \u001b[43mexporter\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mexport\u001b[49m\u001b[43m(\u001b[49m\u001b[43mkg\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mformat\u001b[39;49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mjson\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moutput_path\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mknowledge_graph.json\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[0;32m 5\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mGraph exported to knowledge_graph.json\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n", - "\u001b[1;31mTypeError\u001b[0m: GraphExporter.export() missing 1 required positional argument: 'file_path'" - ] - } - ], + "outputs": [], "source": [ "from semantica.export import GraphExporter\n", "\n", diff --git a/cookbook/introduction/02_Data_Ingestion.ipynb b/cookbook/introduction/02_Data_Ingestion.ipynb index 5854fae7..f343a5a2 100644 --- a/cookbook/introduction/02_Data_Ingestion.ipynb +++ b/cookbook/introduction/02_Data_Ingestion.ipynb @@ -44,223 +44,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Requirement already satisfied: semantica in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (0.0.5)\n", - "Requirement already satisfied: numpy>=1.21.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.26.4)\n", - "Requirement already satisfied: pandas>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.1.4)\n", - "Requirement already satisfied: scikit-learn>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.6.1)\n", - "Requirement already satisfied: spacy>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.8.11)\n", - "Requirement already satisfied: transformers>=4.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.53.2)\n", - "Requirement already satisfied: torch>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.2.1)\n", - "Requirement already satisfied: sentence-transformers>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.2.1)\n", - "Requirement already satisfied: rdflib>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.0)\n", - "Requirement already satisfied: networkx>=2.8.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.5)\n", - "Requirement already satisfied: matplotlib>=3.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.10.1)\n", - "Requirement already satisfied: seaborn>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.13.2)\n", - "Requirement already satisfied: plotly>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.17.0)\n", - "Requirement already satisfied: requests>=2.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.32.5)\n", - "Requirement already satisfied: beautifulsoup4>=4.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.12.3)\n", - "Requirement already satisfied: lxml>=4.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.2)\n", - "Requirement already satisfied: pypdf2>=2.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.0.1)\n", - "Requirement already satisfied: python-docx>=0.8.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: openpyxl>=3.0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.1.5)\n", - "Requirement already satisfied: pillow>=9.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (10.4.0)\n", - "Requirement already satisfied: librosa>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.11.0)\n", - "Requirement already satisfied: opencv-python>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.9.0.80)\n", - "Requirement already satisfied: faiss-cpu>=1.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.9.0)\n", - "Requirement already satisfied: weaviate-client>=3.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.18.1)\n", - "Requirement already satisfied: qdrant-client>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.12.2)\n", - "Requirement already satisfied: neo4j>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.3)\n", - "Requirement already satisfied: falkordb>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.2.2)\n", - "Requirement already satisfied: pymongo>=4.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.15.4)\n", - "Requirement already satisfied: sqlalchemy>=1.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.0.23)\n", - "Requirement already satisfied: psycopg2-binary>=2.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.9.9)\n", - "Requirement already satisfied: pymysql>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: redis>=4.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.4.0)\n", - "Requirement already satisfied: celery>=5.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.3.4)\n", - "Requirement already satisfied: kafka-python>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.3.0)\n", - "Requirement already satisfied: pulsar-client>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.3.0)\n", - "Requirement already satisfied: pika>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.3.2)\n", - "Requirement already satisfied: boto3>=1.24.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.36.0)\n", - "Requirement already satisfied: azure-storage-blob>=12.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (12.27.1)\n", - "Requirement already satisfied: google-cloud-storage>=2.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.18.2)\n", - "Requirement already satisfied: pydantic>=1.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.12.3)\n", - "Requirement already satisfied: click>=8.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (8.2.1)\n", - "Requirement already satisfied: rich>=12.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (13.7.1)\n", - "Requirement already satisfied: tqdm>=4.64.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.67.1)\n", - "Requirement already satisfied: pyyaml>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.1)\n", - "Requirement already satisfied: toml>=0.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.10.2)\n", - "Requirement already satisfied: python-dotenv>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.1)\n", - "Requirement already satisfied: loguru>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.7.3)\n", - "Requirement already satisfied: structlog>=22.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (24.4.0)\n", - "Requirement already satisfied: prometheus-client>=0.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.18.0)\n", - "Requirement already satisfied: opentelemetry-api>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-sdk>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-instrumentation in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.59b0)\n", - "Requirement already satisfied: fastapi>=0.78.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.120.4)\n", - "Requirement already satisfied: uvicorn>=0.18.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.38.0)\n", - "Requirement already satisfied: pytest>=7.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.3)\n", - "Requirement already satisfied: pytest-cov>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.0.0)\n", - "Requirement already satisfied: pytest-asyncio>=0.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.21.1)\n", - "Requirement already satisfied: black>=22.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (23.11.0)\n", - "Requirement already satisfied: isort>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.12.0)\n", - "Requirement already satisfied: flake8>=4.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.3.0)\n", - "Requirement already satisfied: mypy>=0.971 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.17.1)\n", - "Requirement already satisfied: pre-commit>=2.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.4.0)\n", - "Requirement already satisfied: azure-core>=1.30.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (1.35.0)\n", - "Requirement already satisfied: cryptography>=2.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (43.0.3)\n", - "Requirement already satisfied: typing-extensions>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (4.14.1)\n", - "Requirement already satisfied: isodate>=0.6.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (0.7.2)\n", - "Requirement already satisfied: six>=1.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-core>=1.30.0->azure-storage-blob>=12.12.0->semantica) (1.16.0)\n", - "Requirement already satisfied: soupsieve>1.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from beautifulsoup4>=4.11.0->semantica) (2.5)\n", - "Requirement already satisfied: mypy-extensions>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (1.0.0)\n", - "Requirement already satisfied: packaging>=22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (24.2)\n", - "Requirement already satisfied: pathspec>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (0.11.2)\n", - "Requirement already satisfied: platformdirs>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (3.11.0)\n", - "Requirement already satisfied: botocore<1.37.0,>=1.36.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.36.26)\n", - "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.0.1)\n", - "Requirement already satisfied: s3transfer<0.12.0,>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (0.11.3)\n", - "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (2.9.0.post0)\n", - "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (1.26.20)\n", - "Requirement already satisfied: billiard<5.0,>=4.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (4.2.1)\n", - "Requirement already satisfied: kombu<6.0,>=5.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.5.3)\n", - "Requirement already satisfied: vine<6.0,>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.1.0)\n", - "Requirement already satisfied: click-didyoumean>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.1)\n", - "Requirement already satisfied: click-repl>=0.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.0)\n", - "Requirement already satisfied: click-plugins>=1.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (1.1.1)\n", - "Requirement already satisfied: tzdata>=2022.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (2025.2)\n", - "Requirement already satisfied: colorama in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from click>=8.1.0->semantica) (0.4.6)\n", - "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from kombu<6.0,>=5.3.2->celery>=5.2.0->semantica) (5.3.1)\n", - "Requirement already satisfied: prompt-toolkit>=3.0.36 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from click-repl>=0.2.0->celery>=5.2.0->semantica) (3.0.40)\n", - "Requirement already satisfied: cffi>=1.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (1.17.1)\n", - "Requirement already satisfied: pycparser in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cffi>=1.12->cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (2.22)\n", - "Requirement already satisfied: starlette<0.50.0,>=0.40.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.46.2)\n", - "Requirement already satisfied: annotated-doc>=0.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.0.3)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.41.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (2.41.4)\n", - "Requirement already satisfied: typing-inspection>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.4.2)\n", - "Requirement already satisfied: anyio<5,>=3.6.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (4.11.0)\n", - "Requirement already satisfied: idna>=2.8 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (3.10)\n", - "Requirement already satisfied: sniffio>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (1.3.1)\n", - "Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (2.14.0)\n", - "Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (3.4.0)\n", - "Requirement already satisfied: google-auth<3.0dev,>=2.26.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.36.0)\n", - "Requirement already satisfied: google-api-core<3.0.0dev,>=2.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.23.0)\n", - "Requirement already satisfied: google-cloud-core<3.0dev,>=2.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.4.1)\n", - "Requirement already satisfied: google-resumable-media>=2.7.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.7.2)\n", - "Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (1.6.0)\n", - "Requirement already satisfied: googleapis-common-protos<2.0.dev0,>=1.56.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.66.0)\n", - "Requirement already satisfied: protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (4.25.8)\n", - "Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.25.0)\n", - "Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (5.5.2)\n", - "Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.4.1)\n", - "Requirement already satisfied: rsa<5,>=3.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (4.9)\n", - "Requirement already satisfied: charset_normalizer<4,>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (3.4.0)\n", - "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (2025.8.3)\n", - "Requirement already satisfied: pyasn1>=0.1.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rsa<5,>=3.1.4->google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.6.1)\n", - "Requirement already satisfied: audioread>=2.1.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (3.0.1)\n", - "Requirement already satisfied: numba>=0.51.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.61.2)\n", - "Requirement already satisfied: scipy>=1.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.15.2)\n", - "Requirement already satisfied: joblib>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.3.2)\n", - "Requirement already satisfied: decorator>=4.3.0 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from librosa>=0.9.0->semantica) (5.1.1)\n", - "Requirement already satisfied: soundfile>=0.12.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.13.1)\n", - "Requirement already satisfied: pooch>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.8.2)\n", - "Requirement already satisfied: soxr>=0.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.5.0.post1)\n", - "Requirement already satisfied: lazy_loader>=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.4)\n", - "Requirement already satisfied: msgpack>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.1.0)\n", - "Requirement already satisfied: win32-setctime>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from loguru>=0.6.0->semantica) (1.1.0)\n", - "Requirement already satisfied: contourpy>=1.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.3.2)\n", - "Requirement already satisfied: cycler>=0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (0.12.1)\n", - "Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (4.57.0)\n", - "Requirement already satisfied: kiwisolver>=1.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.4.8)\n", - "Requirement already satisfied: pyparsing>=2.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (3.2.0)\n", - "Requirement already satisfied: pytz in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from neo4j>=5.0.0->semantica) (2024.2)\n", - "Requirement already satisfied: llvmlite<0.45,>=0.44.0dev0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from numba>=0.51.0->librosa>=0.9.0->semantica) (0.44.0)\n", - "Requirement already satisfied: et-xmlfile in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from openpyxl>=3.0.10->semantica) (2.0.0)\n", - "Requirement already satisfied: importlib-metadata<8.8.0,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-api>=1.12.0->semantica) (6.8.0)\n", - "Requirement already satisfied: zipp>=0.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from importlib-metadata<8.8.0,>=6.0->opentelemetry-api>=1.12.0->semantica) (3.17.0)\n", - "Requirement already satisfied: opentelemetry-semantic-conventions==0.59b0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-sdk>=1.12.0->semantica) (0.59b0)\n", - "Requirement already satisfied: tenacity>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from plotly>=5.10.0->semantica) (8.5.0)\n", - "Requirement already satisfied: cfgv>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (3.5.0)\n", - "Requirement already satisfied: identify>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (2.6.15)\n", - "Requirement already satisfied: nodeenv>=0.11.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (1.9.1)\n", - "Requirement already satisfied: virtualenv>=20.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (20.24.6)\n", - "Requirement already satisfied: wcwidth in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery>=5.2.0->semantica) (0.2.9)\n", - "Requirement already satisfied: dnspython<3.0.0,>=1.16.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pymongo>=4.2.0->semantica) (2.4.2)\n", - "Requirement already satisfied: iniconfig in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (2.0.0)\n", - "Requirement already satisfied: pluggy<2.0,>=0.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (1.5.0)\n", - "Requirement already satisfied: coverage>=7.10.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from coverage[toml]>=7.10.6->pytest-cov>=3.0.0->semantica) (7.12.0)\n", - "Requirement already satisfied: grpcio>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.68.0)\n", - "Requirement already satisfied: grpcio-tools>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.62.3)\n", - "Requirement already satisfied: httpx>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.28.1)\n", - "Requirement already satisfied: portalocker<3.0.0,>=2.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (2.10.1)\n", - "Requirement already satisfied: pywin32>=226 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from portalocker<3.0.0,>=2.7.0->qdrant-client>=1.3.0->semantica) (311)\n", - "Requirement already satisfied: setuptools in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from grpcio-tools>=1.41.0->qdrant-client>=1.3.0->semantica) (80.9.0)\n", - "Requirement already satisfied: httpcore==1.* in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (1.0.9)\n", - "Requirement already satisfied: h11>=0.16 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpcore==1.*->httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.16.0)\n", - "Requirement already satisfied: h2<5,>=3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.1.0)\n", - "Requirement already satisfied: hyperframe<7,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (6.0.1)\n", - "Requirement already satisfied: hpack<5,>=4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.0.0)\n", - "Requirement already satisfied: markdown-it-py>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (3.0.0)\n", - "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (2.19.2)\n", - "Requirement already satisfied: mdurl~=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from markdown-it-py>=2.2.0->rich>=12.5.0->semantica) (0.1.2)\n", - "Requirement already satisfied: threadpoolctl>=3.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from scikit-learn>=1.0.0->semantica) (3.2.0)\n", - "Requirement already satisfied: huggingface-hub>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sentence-transformers>=2.2.0->semantica) (0.30.2)\n", - "Requirement already satisfied: filelock in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (3.16.1)\n", - "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (2024.11.6)\n", - "Requirement already satisfied: tokenizers<0.22,>=0.21 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.21.4)\n", - "Requirement already satisfied: safetensors>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.5.3)\n", - "Requirement already satisfied: fsspec>=2023.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from huggingface-hub>=0.20.0->sentence-transformers>=2.2.0->semantica) (2023.10.0)\n", - "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.5)\n", - "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.15)\n", - "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.13)\n", - "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: thinc<8.4.0,>=8.3.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (8.3.10)\n", - "Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.1.3)\n", - "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.5.2)\n", - "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.10)\n", - "Requirement already satisfied: weasel<0.5.0,>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.4.3)\n", - "Requirement already satisfied: typer-slim<1.0.0,>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.20.0)\n", - "Requirement already satisfied: jinja2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.1.6)\n", - "Requirement already satisfied: blis<1.4.0,>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (1.3.3)\n", - "Requirement already satisfied: confection<1.0.0,>=0.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (0.1.5)\n", - "Requirement already satisfied: cloudpathlib<1.0.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (0.23.0)\n", - "Requirement already satisfied: smart-open<8.0.0,>=5.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (7.1.0)\n", - "Requirement already satisfied: wrapt in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from smart-open<8.0.0,>=5.2.1->weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (1.17.2)\n", - "Requirement already satisfied: greenlet!=0.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sqlalchemy>=1.4.0->semantica) (3.2.3)\n", - "Requirement already satisfied: sympy in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from torch>=1.12.0->semantica) (1.13.3)\n", - "Requirement already satisfied: distlib<1,>=0.3.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from virtualenv>=20.10.0->pre-commit>=2.19.0->semantica) (0.3.7)\n", - "Requirement already satisfied: validators<1.0.0,>=0.34.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (0.35.0)\n", - "Requirement already satisfied: authlib<2.0.0,>=1.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (1.6.0)\n", - "Requirement already satisfied: deprecation<3.0.0,>=2.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (2.1.0)\n", - "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jinja2->spacy>=3.4.0->semantica) (2.1.3)\n", - "Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sympy->torch>=1.12.0->semantica) (1.3.0)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install semantica\n" ] @@ -276,17 +62,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detected Type: txt\n" - ] - } - ], + "outputs": [], "source": [ "import os\n", "import tempfile\n", diff --git a/cookbook/introduction/03_Document_Parsing.ipynb b/cookbook/introduction/03_Document_Parsing.ipynb index 6badada6..639c076b 100644 --- a/cookbook/introduction/03_Document_Parsing.ipynb +++ b/cookbook/introduction/03_Document_Parsing.ipynb @@ -260,6 +260,11 @@ } ], "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, "language_info": { "name": "python" } diff --git a/cookbook/introduction/04_Data_Normalization.ipynb b/cookbook/introduction/04_Data_Normalization.ipynb index 599853d3..a4a668ee 100644 --- a/cookbook/introduction/04_Data_Normalization.ipynb +++ b/cookbook/introduction/04_Data_Normalization.ipynb @@ -204,8 +204,8 @@ "\n", "text_samples = [\n", " \"Hello, this is English text.\",\n", - " \"Bonjour, ceci est du texte fran\u00e7ais.\",\n", - " \"Hola, este es texto en espa\u00f1ol.\"\n", + " \"Bonjour, ceci est du texte français.\",\n", + " \"Hola, este es texto en español.\"\n", "]\n", "\n", "for text in text_samples:\n", @@ -238,10 +238,15 @@ } ], "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, "language_info": { "name": "python" } }, "nbformat": 4, "nbformat_minor": 2 -} \ No newline at end of file +} diff --git a/cookbook/introduction/05_Entity_Extraction.ipynb b/cookbook/introduction/05_Entity_Extraction.ipynb index 8c951f07..4b78e19c 100644 --- a/cookbook/introduction/05_Entity_Extraction.ipynb +++ b/cookbook/introduction/05_Entity_Extraction.ipynb @@ -54,223 +54,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Requirement already satisfied: semantica in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (0.0.5)\n", - "Requirement already satisfied: numpy>=1.21.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.26.4)\n", - "Requirement already satisfied: pandas>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.1.4)\n", - "Requirement already satisfied: scikit-learn>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.6.1)\n", - "Requirement already satisfied: spacy>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.8.11)\n", - "Requirement already satisfied: transformers>=4.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.53.2)\n", - "Requirement already satisfied: torch>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.2.1)\n", - "Requirement already satisfied: sentence-transformers>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.2.1)\n", - "Requirement already satisfied: rdflib>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.0)\n", - "Requirement already satisfied: networkx>=2.8.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.5)\n", - "Requirement already satisfied: matplotlib>=3.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.10.1)\n", - "Requirement already satisfied: seaborn>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.13.2)\n", - "Requirement already satisfied: plotly>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.17.0)\n", - "Requirement already satisfied: requests>=2.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.32.5)\n", - "Requirement already satisfied: beautifulsoup4>=4.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.12.3)\n", - "Requirement already satisfied: lxml>=4.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.2)\n", - "Requirement already satisfied: pypdf2>=2.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.0.1)\n", - "Requirement already satisfied: python-docx>=0.8.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: openpyxl>=3.0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.1.5)\n", - "Requirement already satisfied: pillow>=9.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (10.4.0)\n", - "Requirement already satisfied: librosa>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.11.0)\n", - "Requirement already satisfied: opencv-python>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.9.0.80)\n", - "Requirement already satisfied: faiss-cpu>=1.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.9.0)\n", - "Requirement already satisfied: weaviate-client>=3.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.18.1)\n", - "Requirement already satisfied: qdrant-client>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.12.2)\n", - "Requirement already satisfied: neo4j>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.3)\n", - "Requirement already satisfied: falkordb>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.2.2)\n", - "Requirement already satisfied: pymongo>=4.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.15.4)\n", - "Requirement already satisfied: sqlalchemy>=1.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.0.23)\n", - "Requirement already satisfied: psycopg2-binary>=2.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.9.9)\n", - "Requirement already satisfied: pymysql>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: redis>=4.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.4.0)\n", - "Requirement already satisfied: celery>=5.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.3.4)\n", - "Requirement already satisfied: kafka-python>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.3.0)\n", - "Requirement already satisfied: pulsar-client>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.3.0)\n", - "Requirement already satisfied: pika>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.3.2)\n", - "Requirement already satisfied: boto3>=1.24.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.36.0)\n", - "Requirement already satisfied: azure-storage-blob>=12.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (12.27.1)\n", - "Requirement already satisfied: google-cloud-storage>=2.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.18.2)\n", - "Requirement already satisfied: pydantic>=1.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.12.3)\n", - "Requirement already satisfied: click>=8.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (8.2.1)\n", - "Requirement already satisfied: rich>=12.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (13.7.1)\n", - "Requirement already satisfied: tqdm>=4.64.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.67.1)\n", - "Requirement already satisfied: pyyaml>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.1)\n", - "Requirement already satisfied: toml>=0.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.10.2)\n", - "Requirement already satisfied: python-dotenv>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.1)\n", - "Requirement already satisfied: loguru>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.7.3)\n", - "Requirement already satisfied: structlog>=22.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (24.4.0)\n", - "Requirement already satisfied: prometheus-client>=0.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.18.0)\n", - "Requirement already satisfied: opentelemetry-api>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-sdk>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-instrumentation in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.59b0)\n", - "Requirement already satisfied: fastapi>=0.78.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.120.4)\n", - "Requirement already satisfied: uvicorn>=0.18.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.38.0)\n", - "Requirement already satisfied: pytest>=7.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.3)\n", - "Requirement already satisfied: pytest-cov>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.0.0)\n", - "Requirement already satisfied: pytest-asyncio>=0.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.21.1)\n", - "Requirement already satisfied: black>=22.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (23.11.0)\n", - "Requirement already satisfied: isort>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.12.0)\n", - "Requirement already satisfied: flake8>=4.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.3.0)\n", - "Requirement already satisfied: mypy>=0.971 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.17.1)\n", - "Requirement already satisfied: pre-commit>=2.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.4.0)\n", - "Requirement already satisfied: azure-core>=1.30.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (1.35.0)\n", - "Requirement already satisfied: cryptography>=2.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (43.0.3)\n", - "Requirement already satisfied: typing-extensions>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (4.14.1)\n", - "Requirement already satisfied: isodate>=0.6.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (0.7.2)\n", - "Requirement already satisfied: six>=1.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-core>=1.30.0->azure-storage-blob>=12.12.0->semantica) (1.16.0)\n", - "Requirement already satisfied: soupsieve>1.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from beautifulsoup4>=4.11.0->semantica) (2.5)\n", - "Requirement already satisfied: mypy-extensions>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (1.0.0)\n", - "Requirement already satisfied: packaging>=22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (24.2)\n", - "Requirement already satisfied: pathspec>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (0.11.2)\n", - "Requirement already satisfied: platformdirs>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (3.11.0)\n", - "Requirement already satisfied: botocore<1.37.0,>=1.36.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.36.26)\n", - "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.0.1)\n", - "Requirement already satisfied: s3transfer<0.12.0,>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (0.11.3)\n", - "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (2.9.0.post0)\n", - "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (1.26.20)\n", - "Requirement already satisfied: billiard<5.0,>=4.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (4.2.1)\n", - "Requirement already satisfied: kombu<6.0,>=5.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.5.3)\n", - "Requirement already satisfied: vine<6.0,>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.1.0)\n", - "Requirement already satisfied: click-didyoumean>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.1)\n", - "Requirement already satisfied: click-repl>=0.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.0)\n", - "Requirement already satisfied: click-plugins>=1.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (1.1.1)\n", - "Requirement already satisfied: tzdata>=2022.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (2025.2)\n", - "Requirement already satisfied: colorama in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from click>=8.1.0->semantica) (0.4.6)\n", - "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from kombu<6.0,>=5.3.2->celery>=5.2.0->semantica) (5.3.1)\n", - "Requirement already satisfied: prompt-toolkit>=3.0.36 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from click-repl>=0.2.0->celery>=5.2.0->semantica) (3.0.40)\n", - "Requirement already satisfied: cffi>=1.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (1.17.1)\n", - "Requirement already satisfied: pycparser in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cffi>=1.12->cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (2.22)\n", - "Requirement already satisfied: starlette<0.50.0,>=0.40.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.46.2)\n", - "Requirement already satisfied: annotated-doc>=0.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.0.3)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.41.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (2.41.4)\n", - "Requirement already satisfied: typing-inspection>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.4.2)\n", - "Requirement already satisfied: anyio<5,>=3.6.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (4.11.0)\n", - "Requirement already satisfied: idna>=2.8 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (3.10)\n", - "Requirement already satisfied: sniffio>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (1.3.1)\n", - "Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (2.14.0)\n", - "Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (3.4.0)\n", - "Requirement already satisfied: google-auth<3.0dev,>=2.26.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.36.0)\n", - "Requirement already satisfied: google-api-core<3.0.0dev,>=2.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.23.0)\n", - "Requirement already satisfied: google-cloud-core<3.0dev,>=2.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.4.1)\n", - "Requirement already satisfied: google-resumable-media>=2.7.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.7.2)\n", - "Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (1.6.0)\n", - "Requirement already satisfied: googleapis-common-protos<2.0.dev0,>=1.56.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.66.0)\n", - "Requirement already satisfied: protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (4.25.8)\n", - "Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.25.0)\n", - "Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (5.5.2)\n", - "Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.4.1)\n", - "Requirement already satisfied: rsa<5,>=3.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (4.9)\n", - "Requirement already satisfied: charset_normalizer<4,>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (3.4.0)\n", - "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (2025.8.3)\n", - "Requirement already satisfied: pyasn1>=0.1.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rsa<5,>=3.1.4->google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.6.1)\n", - "Requirement already satisfied: audioread>=2.1.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (3.0.1)\n", - "Requirement already satisfied: numba>=0.51.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.61.2)\n", - "Requirement already satisfied: scipy>=1.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.15.2)\n", - "Requirement already satisfied: joblib>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.3.2)\n", - "Requirement already satisfied: decorator>=4.3.0 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from librosa>=0.9.0->semantica) (5.1.1)\n", - "Requirement already satisfied: soundfile>=0.12.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.13.1)\n", - "Requirement already satisfied: pooch>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.8.2)\n", - "Requirement already satisfied: soxr>=0.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.5.0.post1)\n", - "Requirement already satisfied: lazy_loader>=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.4)\n", - "Requirement already satisfied: msgpack>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.1.0)\n", - "Requirement already satisfied: win32-setctime>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from loguru>=0.6.0->semantica) (1.1.0)\n", - "Requirement already satisfied: contourpy>=1.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.3.2)\n", - "Requirement already satisfied: cycler>=0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (0.12.1)\n", - "Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (4.57.0)\n", - "Requirement already satisfied: kiwisolver>=1.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.4.8)\n", - "Requirement already satisfied: pyparsing>=2.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (3.2.0)\n", - "Requirement already satisfied: pytz in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from neo4j>=5.0.0->semantica) (2024.2)\n", - "Requirement already satisfied: llvmlite<0.45,>=0.44.0dev0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from numba>=0.51.0->librosa>=0.9.0->semantica) (0.44.0)\n", - "Requirement already satisfied: et-xmlfile in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from openpyxl>=3.0.10->semantica) (2.0.0)\n", - "Requirement already satisfied: importlib-metadata<8.8.0,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-api>=1.12.0->semantica) (6.8.0)\n", - "Requirement already satisfied: zipp>=0.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from importlib-metadata<8.8.0,>=6.0->opentelemetry-api>=1.12.0->semantica) (3.17.0)\n", - "Requirement already satisfied: opentelemetry-semantic-conventions==0.59b0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-sdk>=1.12.0->semantica) (0.59b0)\n", - "Requirement already satisfied: tenacity>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from plotly>=5.10.0->semantica) (8.5.0)\n", - "Requirement already satisfied: cfgv>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (3.5.0)\n", - "Requirement already satisfied: identify>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (2.6.15)\n", - "Requirement already satisfied: nodeenv>=0.11.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (1.9.1)\n", - "Requirement already satisfied: virtualenv>=20.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (20.24.6)\n", - "Requirement already satisfied: wcwidth in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery>=5.2.0->semantica) (0.2.9)\n", - "Requirement already satisfied: dnspython<3.0.0,>=1.16.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pymongo>=4.2.0->semantica) (2.4.2)\n", - "Requirement already satisfied: iniconfig in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (2.0.0)\n", - "Requirement already satisfied: pluggy<2.0,>=0.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (1.5.0)\n", - "Requirement already satisfied: coverage>=7.10.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from coverage[toml]>=7.10.6->pytest-cov>=3.0.0->semantica) (7.12.0)\n", - "Requirement already satisfied: grpcio>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.68.0)\n", - "Requirement already satisfied: grpcio-tools>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.62.3)\n", - "Requirement already satisfied: httpx>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.28.1)\n", - "Requirement already satisfied: portalocker<3.0.0,>=2.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (2.10.1)\n", - "Requirement already satisfied: pywin32>=226 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from portalocker<3.0.0,>=2.7.0->qdrant-client>=1.3.0->semantica) (311)\n", - "Requirement already satisfied: setuptools in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from grpcio-tools>=1.41.0->qdrant-client>=1.3.0->semantica) (80.9.0)\n", - "Requirement already satisfied: httpcore==1.* in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (1.0.9)\n", - "Requirement already satisfied: h11>=0.16 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpcore==1.*->httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.16.0)\n", - "Requirement already satisfied: h2<5,>=3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.1.0)\n", - "Requirement already satisfied: hyperframe<7,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (6.0.1)\n", - "Requirement already satisfied: hpack<5,>=4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.0.0)\n", - "Requirement already satisfied: markdown-it-py>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (3.0.0)\n", - "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (2.19.2)\n", - "Requirement already satisfied: mdurl~=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from markdown-it-py>=2.2.0->rich>=12.5.0->semantica) (0.1.2)\n", - "Requirement already satisfied: threadpoolctl>=3.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from scikit-learn>=1.0.0->semantica) (3.2.0)\n", - "Requirement already satisfied: huggingface-hub>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sentence-transformers>=2.2.0->semantica) (0.30.2)\n", - "Requirement already satisfied: filelock in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (3.16.1)\n", - "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (2024.11.6)\n", - "Requirement already satisfied: tokenizers<0.22,>=0.21 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.21.4)\n", - "Requirement already satisfied: safetensors>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.5.3)\n", - "Requirement already satisfied: fsspec>=2023.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from huggingface-hub>=0.20.0->sentence-transformers>=2.2.0->semantica) (2023.10.0)\n", - "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.5)\n", - "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.15)\n", - "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.13)\n", - "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: thinc<8.4.0,>=8.3.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (8.3.10)\n", - "Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.1.3)\n", - "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.5.2)\n", - "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.10)\n", - "Requirement already satisfied: weasel<0.5.0,>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.4.3)\n", - "Requirement already satisfied: typer-slim<1.0.0,>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.20.0)\n", - "Requirement already satisfied: jinja2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.1.6)\n", - "Requirement already satisfied: blis<1.4.0,>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (1.3.3)\n", - "Requirement already satisfied: confection<1.0.0,>=0.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (0.1.5)\n", - "Requirement already satisfied: cloudpathlib<1.0.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (0.23.0)\n", - "Requirement already satisfied: smart-open<8.0.0,>=5.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (7.1.0)\n", - "Requirement already satisfied: wrapt in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from smart-open<8.0.0,>=5.2.1->weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (1.17.2)\n", - "Requirement already satisfied: greenlet!=0.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sqlalchemy>=1.4.0->semantica) (3.2.3)\n", - "Requirement already satisfied: sympy in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from torch>=1.12.0->semantica) (1.13.3)\n", - "Requirement already satisfied: distlib<1,>=0.3.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from virtualenv>=20.10.0->pre-commit>=2.19.0->semantica) (0.3.7)\n", - "Requirement already satisfied: validators<1.0.0,>=0.34.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (0.35.0)\n", - "Requirement already satisfied: authlib<2.0.0,>=1.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (1.6.0)\n", - "Requirement already satisfied: deprecation<3.0.0,>=2.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (2.1.0)\n", - "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jinja2->spacy>=3.4.0->semantica) (2.1.3)\n", - "Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sympy->torch>=1.12.0->semantica) (1.3.0)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install semantica\n" ] @@ -294,45 +80,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is extracting🎯 semantic_extractNERExtractor-1.08s
Semantica is extracting🎯 semantic_extractNamedEntityRecognizer-2.50s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Extracted 13 entities:\n", - "\n", - "--------------------------------------------------------------------------------\n", - " 1. Apple Inc. | Type: ORG | Confidence: 1.00\n", - " 2. Steve Jobs | Type: PERSON | Confidence: 1.00\n", - " 3. Steve Wozniak | Type: PERSON | Confidence: 1.00\n", - " 4. Ronald Wayne | Type: PERSON | Confidence: 1.00\n", - " 5. Cupertino | Type: GPE | Confidence: 1.00\n", - " 6. California | Type: GPE | Confidence: 1.00\n", - " 7. April 1, 1976 | Type: DATE | Confidence: 1.00\n", - " 8. Tim Cook | Type: PERSON | Confidence: 1.00\n", - " 9. Steve Jobs | Type: PERSON | Confidence: 1.00\n", - "10. August 2011 | Type: DATE | Confidence: 1.00\n", - "11. Apple | Type: ORG | Confidence: 1.00\n", - "12. One | Type: CARDINAL | Confidence: 1.00\n", - "13. Cupertino | Type: GPE | Confidence: 1.00\n", - "--------------------------------------------------------------------------------\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor\n", "\n", @@ -403,43 +153,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - " Entity Visualization:\n", - "\n", - "================================================================================\n", - "\n", - "CARDINAL:\n", - " • One\n", - "\n", - "DATE:\n", - " • August 2011\n", - " • April 1, 1976\n", - "\n", - "GPE:\n", - " • California\n", - " • Cupertino\n", - "\n", - "ORG:\n", - " • Apple\n", - " • Apple Inc.\n", - "\n", - "PERSON:\n", - " • Steve Wozniak\n", - " • Ronald Wayne\n", - " • Steve Jobs\n", - " • Tim Cook\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "def highlight_entities(text, entities):\n", " \"\"\"\n", @@ -493,47 +209,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Comparing Extraction Methods:\n", - "\n", - "================================================================================\n", - "\n", - " Method: PATTERN\n", - "----------------------------------------\n", - "Found 4 entities:\n", - " • Apple Inc (PERSON)\n", - " • Steve Jobs (PERSON)\n", - " • Apple Inc (ORG)\n", - " • 1976 (DATE)\n", - "\n", - " Method: REGEX\n", - "----------------------------------------\n", - "Found 8 entities:\n", - " • Apple Inc (PERSON)\n", - " • was founded by Steve Jobs in Cupertino (PERSON)\n", - " • California in (PERSON)\n", - " • Apple Inc (ORG)\n", - " • Apple Inc (GPE)\n", - "\n", - " Method: ML\n", - "----------------------------------------\n", - "Found 5 entities:\n", - " • Apple Inc. (ORG)\n", - " • Steve Jobs (PERSON)\n", - " • Cupertino (GPE)\n", - " • California (GPE)\n", - " • 1976 (DATE)\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor\n", "\n", @@ -583,49 +261,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Advanced Entity Recognition Results:\n", - "\n", - "================================================================================\n", - "\n", - " Text 1: Tim Cook is the CEO of Apple Inc., based in Cupertino....\n", - " Found 3 entities:\n", - " • Tim Cook | PERSON | Confidence: 1.00\n", - " • Apple Inc. | ORG | Confidence: 1.00\n", - " • Cupertino | GPE | Confidence: 1.00\n", - "\n", - " Text 2: Microsoft Corporation, founded by Bill Gates, is headquarter...\n", - " Found 4 entities:\n", - " • Microsoft Corporation | ORG | Confidence: 1.00\n", - " • Bill Gates | PERSON | Confidence: 1.00\n", - " • Redmond | GPE | Confidence: 1.00\n", - " • Washington | GPE | Confidence: 1.00\n", - "\n", - " Text 3: Amazon was founded by Jeff Bezos in Seattle in 1994....\n", - " Found 4 entities:\n", - " • Amazon | ORG | Confidence: 1.00\n", - " • Jeff Bezos | PERSON | Confidence: 1.00\n", - " • Seattle | GPE | Confidence: 1.00\n", - " • 1994 | DATE | Confidence: 1.00\n", - "\n", - " Text 4: Google was started by Larry Page and Sergey Brin at Stanford...\n", - " Found 4 entities:\n", - " • Google | ORG | Confidence: 1.00\n", - " • Larry Page | PERSON | Confidence: 1.00\n", - " • Sergey Brin | PERSON | Confidence: 1.00\n", - " • Stanford University | ORG | Confidence: 1.00\n", - "\n", - " Total entities extracted: 15\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NamedEntityRecognizer\n", "\n", @@ -685,48 +323,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "️ Entity Classification Results:\n", - "\n", - "================================================================================\n", - "\n", - "DATE (1 entities):\n", - "----------------------------------------\n", - " • 1994\n", - "\n", - "GPE (4 entities):\n", - "----------------------------------------\n", - " • Cupertino\n", - " • Redmond\n", - " • Seattle\n", - " • Washington\n", - "\n", - "ORG (5 entities):\n", - "----------------------------------------\n", - " • Amazon\n", - " • Apple Inc.\n", - " • Google\n", - " • Microsoft Corporation\n", - " • Stanford University\n", - "\n", - "PERSON (5 entities):\n", - "----------------------------------------\n", - " • Bill Gates\n", - " • Jeff Bezos\n", - " • Larry Page\n", - " • Sergey Brin\n", - " • Tim Cook\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import EntityClassifier\n", "\n", @@ -774,32 +373,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Entity Confidence Scoring:\n", - "\n", - "================================================================================\n", - " High Confidence (≥0.8): 15 entities\n", - "️ Medium Confidence (0.5-0.8): 0 entities\n", - " Low Confidence (<0.5): 0 entities\n", - "\n", - " Confidence Distribution:\n", - "----------------------------------------\n", - "\n", - "High Confidence Examples:\n", - " • Tim Cook (PERSON) - 1.00\n", - " • Apple Inc. (ORG) - 1.00\n", - " • Cupertino (GPE) - 1.00\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import EntityConfidenceScorer\n", "\n", @@ -865,34 +441,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Custom Entity Detection:\n", - "\n", - "================================================================================\n", - "\n", - "EMAIL:\n", - " • support@apple.com\n", - " • tech@apple.com\n", - "\n", - "PHONE:\n", - " • 800-692-7753\n", - "\n", - "PRODUCT_CODE:\n", - " • SKU-12345\n", - "\n", - "URL:\n", - " • https://store.apple.com.\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import CustomEntityDetector\n", "import re\n", @@ -948,55 +499,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Batch Processing Results:\n", - "\n", - "================================================================================\n", - "\n", - " Document 1:\n", - " Text: Apple Inc. released the iPhone 15 in September 202...\n", - " Entities: 2\n", - "\n", - " Document 2:\n", - " Text: Microsoft announced Azure AI updates at Build 2023...\n", - " Entities: 3\n", - "\n", - " Document 3:\n", - " Text: Google's Sundar Pichai spoke at I/O 2023 in Mounta...\n", - " Entities: 5\n", - "\n", - " Document 4:\n", - " Text: Tesla's Elon Musk unveiled the Cybertruck in Austi...\n", - " Entities: 5\n", - "\n", - " Document 5:\n", - " Text: Amazon Web Services launched new features in North...\n", - " Entities: 2\n", - "\n", - " Batch Processing Summary:\n", - "----------------------------------------\n", - "Documents processed: 5\n", - "Total entities: 17\n", - "Average per document: 3.4\n", - "\n", - " Entity Type Distribution:\n", - " ORG: 5\n", - " GPE: 5\n", - " DATE: 3\n", - " PERSON: 2\n", - " PRODUCT: 1\n", - " LOC: 1\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "# Sample document collection\n", "documents = [\n", diff --git a/cookbook/introduction/06_Relation_Extraction.ipynb b/cookbook/introduction/06_Relation_Extraction.ipynb index f351ca0e..e11566c6 100644 --- a/cookbook/introduction/06_Relation_Extraction.ipynb +++ b/cookbook/introduction/06_Relation_Extraction.ipynb @@ -23,7 +23,7 @@ "- Configure extraction parameters for optimal results\n", "- Extract RDF triplets with `TripletExtractor`\n", "- Serialize triplets to RDF formats with `RDFSerializer`\n", - "- Build complete entity \u2192 relation \u2192 triplet pipelines\n", + "- Build complete entity → relation → triplet pipelines\n", "\n", "### What You'll Learn\n", "\n", @@ -164,7 +164,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## \ufe0f Step 2: Different Extraction Methods\n", + "## ️ Step 2: Different Extraction Methods\n", "\n", "Semantica supports multiple relation extraction methods:\n", "\n", @@ -172,11 +172,11 @@ "\n", "| Method | Speed | Accuracy | Use Case | Requires |\n", "|--------|-------|----------|----------|----------|\n", - "| **pattern** | | \u2b50\u2b50\u2b50 | Common relations | Nothing |\n", - "| **dependency** | | \u2b50\u2b50\u2b50\u2b50 | Grammatical relations | spaCy |\n", - "| **cooccurrence** | | \u2b50\u2b50 | Proximity-based | Nothing |\n", - "| **huggingface** | | \u2b50\u2b50\u2b50\u2b50\u2b50 | Domain-specific | HF model |\n", - "| **llm** | | \u2b50\u2b50\u2b50\u2b50\u2b50 | Complex, custom | API key |" + "| **pattern** | | ⭐⭐⭐ | Common relations | Nothing |\n", + "| **dependency** | | ⭐⭐⭐⭐ | Grammatical relations | spaCy |\n", + "| **cooccurrence** | | ⭐⭐ | Proximity-based | Nothing |\n", + "| **huggingface** | | ⭐⭐⭐⭐⭐ | Domain-specific | HF model |\n", + "| **llm** | | ⭐⭐⭐⭐⭐ | Complex, custom | API key |" ] }, { @@ -214,10 +214,10 @@ " source_text = source.get('text', str(source)) if isinstance(source, dict) else getattr(source, 'text', str(source))\n", " target_text = target.get('text', str(target)) if isinstance(target, dict) else getattr(target, 'text', str(target))\n", " \n", - " print(f\" \u2022 {source_text} --[{rel_type}]--> {target_text}\")\n", + " print(f\" • {source_text} --[{rel_type}]--> {target_text}\")\n", " \n", " except Exception as e:\n", - " print(f\" \ufe0f Method '{method_name}' not available: {str(e)[:50]}\")\n", + " print(f\" ️ Method '{method_name}' not available: {str(e)[:50]}\")\n", "\n", "print(\"\\n\" + \"=\" * 80)" ] @@ -279,7 +279,7 @@ " source_text = source.get('text', str(source)) if isinstance(source, dict) else getattr(source, 'text', str(source))\n", " target_text = target.get('text', str(target)) if isinstance(target, dict) else getattr(target, 'text', str(target))\n", " \n", - " print(f\" \u2022 {source_text} --[{rel_type}]--> {target_text} (conf: {confidence:.2f})\")\n", + " print(f\" • {source_text} --[{rel_type}]--> {target_text} (conf: {confidence:.2f})\")\n", "\n", "print(\"\\n\" + \"=\" * 80)" ] @@ -288,7 +288,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## \ufe0f Step 4: Relation Classification\n", + "## ️ Step 4: Relation Classification\n", "\n", "Group and classify extracted relations by their predicate type." ] @@ -309,7 +309,7 @@ "# Classify relations\n", "classified_relations = advanced_extractor.classify_relations(all_relations)\n", "\n", - "print(\"\ufe0f Relation Classification:\\n\")\n", + "print(\"️ Relation Classification:\\n\")\n", "print(\"=\" * 80)\n", "\n", "for rel_type, rel_list in sorted(classified_relations.items()):\n", @@ -323,7 +323,7 @@ " source_text = source.get('text', str(source)) if isinstance(source, dict) else getattr(source, 'text', str(source))\n", " target_text = target.get('text', str(target)) if isinstance(target, dict) else getattr(target, 'text', str(target))\n", " \n", - " print(f\" \u2022 {source_text} \u2192 {target_text}\")\n", + " print(f\" • {source_text} → {target_text}\")\n", "\n", "print(\"\\n\" + \"=\" * 80)" ] @@ -455,7 +455,7 @@ "source": [ "## Step 7: Complete Extraction Pipeline\n", "\n", - "Let's build a complete pipeline: **Entities \u2192 Relations \u2192 Triplets**\n", + "Let's build a complete pipeline: **Entities → Relations → Triplets**\n", "\n", "This demonstrates the full workflow for knowledge graph construction." ] @@ -534,7 +534,7 @@ "3. **Try co-occurrence** for exploratory analysis\n", "4. **Consider LLM** for complex, domain-specific relations\n", "\n", - "### \ufe0f Optimizing Extraction\n", + "### ️ Optimizing Extraction\n", "\n", "- **Set confidence thresholds** (0.6-0.7 for production)\n", "- **Specify relation_types** to focus extraction\n", @@ -585,7 +585,7 @@ "2. **Multiple methods available**: Choose based on accuracy vs speed needs\n", "3. **Configuration is powerful**: Tune parameters for your domain\n", "4. **Triplets are standardized**: Use RDF for interoperability\n", - "5. **Pipelines are efficient**: Extract entities \u2192 relations \u2192 triplets in sequence\n", + "5. **Pipelines are efficient**: Extract entities → relations → triplets in sequence\n", "\n", "### Next Steps\n", "\n", @@ -624,4 +624,4 @@ }, "nbformat": 4, "nbformat_minor": 2 -} \ No newline at end of file +} diff --git a/cookbook/introduction/07_Building_Knowledge_Graphs.ipynb b/cookbook/introduction/07_Building_Knowledge_Graphs.ipynb index d1638dc8..bd3c7ba2 100644 --- a/cookbook/introduction/07_Building_Knowledge_Graphs.ipynb +++ b/cookbook/introduction/07_Building_Knowledge_Graphs.ipynb @@ -39,230 +39,16 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Requirement already satisfied: semantica in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (0.0.5)\n", - "Requirement already satisfied: numpy>=1.21.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.26.4)\n", - "Requirement already satisfied: pandas>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.1.4)\n", - "Requirement already satisfied: scikit-learn>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.6.1)\n", - "Requirement already satisfied: spacy>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.8.11)\n", - "Requirement already satisfied: transformers>=4.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.53.2)\n", - "Requirement already satisfied: torch>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.2.1)\n", - "Requirement already satisfied: sentence-transformers>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.2.1)\n", - "Requirement already satisfied: rdflib>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.0)\n", - "Requirement already satisfied: networkx>=2.8.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.5)\n", - "Requirement already satisfied: matplotlib>=3.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.10.1)\n", - "Requirement already satisfied: seaborn>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.13.2)\n", - "Requirement already satisfied: plotly>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.17.0)\n", - "Requirement already satisfied: requests>=2.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.32.5)\n", - "Requirement already satisfied: beautifulsoup4>=4.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.12.3)\n", - "Requirement already satisfied: lxml>=4.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.2)\n", - "Requirement already satisfied: pypdf2>=2.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.0.1)\n", - "Requirement already satisfied: python-docx>=0.8.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: openpyxl>=3.0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.1.5)\n", - "Requirement already satisfied: pillow>=9.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (10.4.0)\n", - "Requirement already satisfied: librosa>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.11.0)\n", - "Requirement already satisfied: opencv-python>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.9.0.80)\n", - "Requirement already satisfied: faiss-cpu>=1.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.9.0)\n", - "Requirement already satisfied: weaviate-client>=3.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.18.1)\n", - "Requirement already satisfied: qdrant-client>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.12.2)\n", - "Requirement already satisfied: neo4j>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.3)\n", - "Requirement already satisfied: falkordb>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.2.2)\n", - "Requirement already satisfied: pymongo>=4.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.15.4)\n", - "Requirement already satisfied: sqlalchemy>=1.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.0.23)\n", - "Requirement already satisfied: psycopg2-binary>=2.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.9.9)\n", - "Requirement already satisfied: pymysql>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: redis>=4.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.4.0)\n", - "Requirement already satisfied: celery>=5.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.3.4)\n", - "Requirement already satisfied: kafka-python>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.3.0)\n", - "Requirement already satisfied: pulsar-client>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.3.0)\n", - "Requirement already satisfied: pika>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.3.2)\n", - "Requirement already satisfied: boto3>=1.24.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.36.0)\n", - "Requirement already satisfied: azure-storage-blob>=12.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (12.27.1)\n", - "Requirement already satisfied: google-cloud-storage>=2.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.18.2)\n", - "Requirement already satisfied: pydantic>=1.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.12.3)\n", - "Requirement already satisfied: click>=8.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (8.2.1)\n", - "Requirement already satisfied: rich>=12.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (13.7.1)\n", - "Requirement already satisfied: tqdm>=4.64.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.67.1)\n", - "Requirement already satisfied: pyyaml>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.1)\n", - "Requirement already satisfied: toml>=0.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.10.2)\n", - "Requirement already satisfied: python-dotenv>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.1)\n", - "Requirement already satisfied: loguru>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.7.3)\n", - "Requirement already satisfied: structlog>=22.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (24.4.0)\n", - "Requirement already satisfied: prometheus-client>=0.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.18.0)\n", - "Requirement already satisfied: opentelemetry-api>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-sdk>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-instrumentation in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.59b0)\n", - "Requirement already satisfied: fastapi>=0.78.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.120.4)\n", - "Requirement already satisfied: uvicorn>=0.18.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.38.0)\n", - "Requirement already satisfied: pytest>=7.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.3)\n", - "Requirement already satisfied: pytest-cov>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.0.0)\n", - "Requirement already satisfied: pytest-asyncio>=0.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.21.1)\n", - "Requirement already satisfied: black>=22.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (23.11.0)\n", - "Requirement already satisfied: isort>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.12.0)\n", - "Requirement already satisfied: flake8>=4.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.3.0)\n", - "Requirement already satisfied: mypy>=0.971 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.17.1)\n", - "Requirement already satisfied: pre-commit>=2.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.4.0)\n", - "Requirement already satisfied: azure-core>=1.30.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (1.35.0)\n", - "Requirement already satisfied: cryptography>=2.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (43.0.3)\n", - "Requirement already satisfied: typing-extensions>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (4.14.1)\n", - "Requirement already satisfied: isodate>=0.6.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (0.7.2)\n", - "Requirement already satisfied: six>=1.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-core>=1.30.0->azure-storage-blob>=12.12.0->semantica) (1.16.0)\n", - "Requirement already satisfied: soupsieve>1.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from beautifulsoup4>=4.11.0->semantica) (2.5)\n", - "Requirement already satisfied: mypy-extensions>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (1.0.0)\n", - "Requirement already satisfied: packaging>=22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (24.2)\n", - "Requirement already satisfied: pathspec>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (0.11.2)\n", - "Requirement already satisfied: platformdirs>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (3.11.0)\n", - "Requirement already satisfied: botocore<1.37.0,>=1.36.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.36.26)\n", - "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.0.1)\n", - "Requirement already satisfied: s3transfer<0.12.0,>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (0.11.3)\n", - "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (2.9.0.post0)\n", - "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (1.26.20)\n", - "Requirement already satisfied: billiard<5.0,>=4.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (4.2.1)\n", - "Requirement already satisfied: kombu<6.0,>=5.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.5.3)\n", - "Requirement already satisfied: vine<6.0,>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.1.0)\n", - "Requirement already satisfied: click-didyoumean>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.1)\n", - "Requirement already satisfied: click-repl>=0.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.0)\n", - "Requirement already satisfied: click-plugins>=1.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (1.1.1)\n", - "Requirement already satisfied: tzdata>=2022.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (2025.2)\n", - "Requirement already satisfied: colorama in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from click>=8.1.0->semantica) (0.4.6)\n", - "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from kombu<6.0,>=5.3.2->celery>=5.2.0->semantica) (5.3.1)\n", - "Requirement already satisfied: prompt-toolkit>=3.0.36 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from click-repl>=0.2.0->celery>=5.2.0->semantica) (3.0.40)\n", - "Requirement already satisfied: cffi>=1.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (1.17.1)\n", - "Requirement already satisfied: pycparser in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cffi>=1.12->cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (2.22)\n", - "Requirement already satisfied: starlette<0.50.0,>=0.40.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.46.2)\n", - "Requirement already satisfied: annotated-doc>=0.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.0.3)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.41.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (2.41.4)\n", - "Requirement already satisfied: typing-inspection>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.4.2)\n", - "Requirement already satisfied: anyio<5,>=3.6.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (4.11.0)\n", - "Requirement already satisfied: idna>=2.8 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (3.10)\n", - "Requirement already satisfied: sniffio>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (1.3.1)\n", - "Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (2.14.0)\n", - "Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (3.4.0)\n", - "Requirement already satisfied: google-auth<3.0dev,>=2.26.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.36.0)\n", - "Requirement already satisfied: google-api-core<3.0.0dev,>=2.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.23.0)\n", - "Requirement already satisfied: google-cloud-core<3.0dev,>=2.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.4.1)\n", - "Requirement already satisfied: google-resumable-media>=2.7.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.7.2)\n", - "Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (1.6.0)\n", - "Requirement already satisfied: googleapis-common-protos<2.0.dev0,>=1.56.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.66.0)\n", - "Requirement already satisfied: protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (4.25.8)\n", - "Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.25.0)\n", - "Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (5.5.2)\n", - "Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.4.1)\n", - "Requirement already satisfied: rsa<5,>=3.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (4.9)\n", - "Requirement already satisfied: charset_normalizer<4,>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (3.4.0)\n", - "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (2025.8.3)\n", - "Requirement already satisfied: pyasn1>=0.1.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rsa<5,>=3.1.4->google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.6.1)\n", - "Requirement already satisfied: audioread>=2.1.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (3.0.1)\n", - "Requirement already satisfied: numba>=0.51.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.61.2)\n", - "Requirement already satisfied: scipy>=1.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.15.2)\n", - "Requirement already satisfied: joblib>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.3.2)\n", - "Requirement already satisfied: decorator>=4.3.0 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from librosa>=0.9.0->semantica) (5.1.1)\n", - "Requirement already satisfied: soundfile>=0.12.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.13.1)\n", - "Requirement already satisfied: pooch>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.8.2)\n", - "Requirement already satisfied: soxr>=0.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.5.0.post1)\n", - "Requirement already satisfied: lazy_loader>=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.4)\n", - "Requirement already satisfied: msgpack>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.1.0)\n", - "Requirement already satisfied: win32-setctime>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from loguru>=0.6.0->semantica) (1.1.0)\n", - "Requirement already satisfied: contourpy>=1.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.3.2)\n", - "Requirement already satisfied: cycler>=0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (0.12.1)\n", - "Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (4.57.0)\n", - "Requirement already satisfied: kiwisolver>=1.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.4.8)\n", - "Requirement already satisfied: pyparsing>=2.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (3.2.0)\n", - "Requirement already satisfied: pytz in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from neo4j>=5.0.0->semantica) (2024.2)\n", - "Requirement already satisfied: llvmlite<0.45,>=0.44.0dev0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from numba>=0.51.0->librosa>=0.9.0->semantica) (0.44.0)\n", - "Requirement already satisfied: et-xmlfile in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from openpyxl>=3.0.10->semantica) (2.0.0)\n", - "Requirement already satisfied: importlib-metadata<8.8.0,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-api>=1.12.0->semantica) (6.8.0)\n", - "Requirement already satisfied: zipp>=0.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from importlib-metadata<8.8.0,>=6.0->opentelemetry-api>=1.12.0->semantica) (3.17.0)\n", - "Requirement already satisfied: opentelemetry-semantic-conventions==0.59b0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-sdk>=1.12.0->semantica) (0.59b0)\n", - "Requirement already satisfied: tenacity>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from plotly>=5.10.0->semantica) (8.5.0)\n", - "Requirement already satisfied: cfgv>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (3.5.0)\n", - "Requirement already satisfied: identify>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (2.6.15)\n", - "Requirement already satisfied: nodeenv>=0.11.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (1.9.1)\n", - "Requirement already satisfied: virtualenv>=20.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (20.24.6)\n", - "Requirement already satisfied: wcwidth in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery>=5.2.0->semantica) (0.2.9)\n", - "Requirement already satisfied: dnspython<3.0.0,>=1.16.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pymongo>=4.2.0->semantica) (2.4.2)\n", - "Requirement already satisfied: iniconfig in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (2.0.0)\n", - "Requirement already satisfied: pluggy<2.0,>=0.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (1.5.0)\n", - "Requirement already satisfied: coverage>=7.10.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from coverage[toml]>=7.10.6->pytest-cov>=3.0.0->semantica) (7.12.0)\n", - "Requirement already satisfied: grpcio>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.68.0)\n", - "Requirement already satisfied: grpcio-tools>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.62.3)\n", - "Requirement already satisfied: httpx>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.28.1)\n", - "Requirement already satisfied: portalocker<3.0.0,>=2.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (2.10.1)\n", - "Requirement already satisfied: pywin32>=226 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from portalocker<3.0.0,>=2.7.0->qdrant-client>=1.3.0->semantica) (311)\n", - "Requirement already satisfied: setuptools in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from grpcio-tools>=1.41.0->qdrant-client>=1.3.0->semantica) (80.9.0)\n", - "Requirement already satisfied: httpcore==1.* in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (1.0.9)\n", - "Requirement already satisfied: h11>=0.16 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpcore==1.*->httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.16.0)\n", - "Requirement already satisfied: h2<5,>=3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.1.0)\n", - "Requirement already satisfied: hyperframe<7,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (6.0.1)\n", - "Requirement already satisfied: hpack<5,>=4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.0.0)\n", - "Requirement already satisfied: markdown-it-py>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (3.0.0)\n", - "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (2.19.2)\n", - "Requirement already satisfied: mdurl~=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from markdown-it-py>=2.2.0->rich>=12.5.0->semantica) (0.1.2)\n", - "Requirement already satisfied: threadpoolctl>=3.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from scikit-learn>=1.0.0->semantica) (3.2.0)\n", - "Requirement already satisfied: huggingface-hub>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sentence-transformers>=2.2.0->semantica) (0.30.2)\n", - "Requirement already satisfied: filelock in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (3.16.1)\n", - "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (2024.11.6)\n", - "Requirement already satisfied: tokenizers<0.22,>=0.21 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.21.4)\n", - "Requirement already satisfied: safetensors>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.5.3)\n", - "Requirement already satisfied: fsspec>=2023.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from huggingface-hub>=0.20.0->sentence-transformers>=2.2.0->semantica) (2023.10.0)\n", - "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.5)\n", - "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.15)\n", - "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.13)\n", - "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: thinc<8.4.0,>=8.3.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (8.3.10)\n", - "Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.1.3)\n", - "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.5.2)\n", - "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.10)\n", - "Requirement already satisfied: weasel<0.5.0,>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.4.3)\n", - "Requirement already satisfied: typer-slim<1.0.0,>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.20.0)\n", - "Requirement already satisfied: jinja2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.1.6)\n", - "Requirement already satisfied: blis<1.4.0,>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (1.3.3)\n", - "Requirement already satisfied: confection<1.0.0,>=0.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (0.1.5)\n", - "Requirement already satisfied: cloudpathlib<1.0.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (0.23.0)\n", - "Requirement already satisfied: smart-open<8.0.0,>=5.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (7.1.0)\n", - "Requirement already satisfied: wrapt in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from smart-open<8.0.0,>=5.2.1->weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (1.17.2)\n", - "Requirement already satisfied: greenlet!=0.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sqlalchemy>=1.4.0->semantica) (3.2.3)\n", - "Requirement already satisfied: sympy in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from torch>=1.12.0->semantica) (1.13.3)\n", - "Requirement already satisfied: distlib<1,>=0.3.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from virtualenv>=20.10.0->pre-commit>=2.19.0->semantica) (0.3.7)\n", - "Requirement already satisfied: validators<1.0.0,>=0.34.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (0.35.0)\n", - "Requirement already satisfied: authlib<2.0.0,>=1.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (1.6.0)\n", - "Requirement already satisfied: deprecation<3.0.0,>=2.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (2.1.0)\n", - "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jinja2->spacy>=3.4.0->semantica) (2.1.3)\n", - "Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sympy->torch>=1.12.0->semantica) (1.3.0)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install semantica\n" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -313,18 +99,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Original entities: 5\n", - "Resolved entities: 4\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import EntityResolver\n", "\n", @@ -347,18 +124,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Original entities: 4\n", - "Deduplicated entities: 0\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.deduplication import DuplicateDetector, EntityMerger, MergeStrategy\n", "\n", diff --git a/cookbook/introduction/08_Your_First_Knowledge_Graph.ipynb b/cookbook/introduction/08_Your_First_Knowledge_Graph.ipynb index 71779217..fb6e1c2f 100644 --- a/cookbook/introduction/08_Your_First_Knowledge_Graph.ipynb +++ b/cookbook/introduction/08_Your_First_Knowledge_Graph.ipynb @@ -80,262 +80,18 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Requirement already satisfied: semantica in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (0.0.5)\n", - "Requirement already satisfied: numpy>=1.21.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.26.4)\n", - "Requirement already satisfied: pandas>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.1.4)\n", - "Requirement already satisfied: scikit-learn>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.6.1)\n", - "Requirement already satisfied: spacy>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.8.11)\n", - "Requirement already satisfied: transformers>=4.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.53.2)\n", - "Requirement already satisfied: torch>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.2.1)\n", - "Requirement already satisfied: sentence-transformers>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.2.1)\n", - "Requirement already satisfied: rdflib>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.0)\n", - "Requirement already satisfied: networkx>=2.8.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.5)\n", - "Requirement already satisfied: matplotlib>=3.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.10.1)\n", - "Requirement already satisfied: seaborn>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.13.2)\n", - "Requirement already satisfied: plotly>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.17.0)\n", - "Requirement already satisfied: requests>=2.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.32.5)\n", - "Requirement already satisfied: beautifulsoup4>=4.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.12.3)\n", - "Requirement already satisfied: lxml>=4.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.2)\n", - "Requirement already satisfied: pypdf2>=2.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.0.1)\n", - "Requirement already satisfied: python-docx>=0.8.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: openpyxl>=3.0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.1.5)\n", - "Requirement already satisfied: pillow>=9.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (10.4.0)\n", - "Requirement already satisfied: librosa>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.11.0)\n", - "Requirement already satisfied: opencv-python>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.9.0.80)\n", - "Requirement already satisfied: faiss-cpu>=1.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.9.0)\n", - "Requirement already satisfied: weaviate-client>=3.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.18.1)\n", - "Requirement already satisfied: qdrant-client>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.12.2)\n", - "Requirement already satisfied: neo4j>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.3)\n", - "Requirement already satisfied: falkordb>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.2.2)\n", - "Requirement already satisfied: pymongo>=4.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.15.4)\n", - "Requirement already satisfied: sqlalchemy>=1.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.0.23)\n", - "Requirement already satisfied: psycopg2-binary>=2.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.9.9)\n", - "Requirement already satisfied: pymysql>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: redis>=4.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.4.0)\n", - "Requirement already satisfied: celery>=5.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.3.4)\n", - "Requirement already satisfied: kafka-python>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.3.0)\n", - "Requirement already satisfied: pulsar-client>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.3.0)\n", - "Requirement already satisfied: pika>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.3.2)\n", - "Requirement already satisfied: boto3>=1.24.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.36.0)\n", - "Requirement already satisfied: azure-storage-blob>=12.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (12.27.1)\n", - "Requirement already satisfied: google-cloud-storage>=2.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.18.2)\n", - "Requirement already satisfied: pydantic>=1.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.12.3)\n", - "Requirement already satisfied: click>=8.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (8.2.1)\n", - "Requirement already satisfied: rich>=12.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (13.7.1)\n", - "Requirement already satisfied: tqdm>=4.64.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.67.1)\n", - "Requirement already satisfied: pyyaml>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.1)\n", - "Requirement already satisfied: toml>=0.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.10.2)\n", - "Requirement already satisfied: python-dotenv>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.1)\n", - "Requirement already satisfied: loguru>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.7.3)\n", - "Requirement already satisfied: structlog>=22.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (24.4.0)\n", - "Requirement already satisfied: prometheus-client>=0.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.18.0)\n", - "Requirement already satisfied: opentelemetry-api>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-sdk>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-instrumentation in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.59b0)\n", - "Requirement already satisfied: fastapi>=0.78.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.120.4)\n", - "Requirement already satisfied: uvicorn>=0.18.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.38.0)\n", - "Requirement already satisfied: pytest>=7.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.3)\n", - "Requirement already satisfied: pytest-cov>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.0.0)\n", - "Requirement already satisfied: pytest-asyncio>=0.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.21.1)\n", - "Requirement already satisfied: black>=22.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (23.11.0)\n", - "Requirement already satisfied: isort>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.12.0)\n", - "Requirement already satisfied: flake8>=4.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.3.0)\n", - "Requirement already satisfied: mypy>=0.971 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.17.1)\n", - "Requirement already satisfied: pre-commit>=2.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.4.0)\n", - "Requirement already satisfied: azure-core>=1.30.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (1.35.0)\n", - "Requirement already satisfied: cryptography>=2.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (43.0.3)\n", - "Requirement already satisfied: typing-extensions>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (4.14.1)\n", - "Requirement already satisfied: isodate>=0.6.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (0.7.2)\n", - "Requirement already satisfied: six>=1.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-core>=1.30.0->azure-storage-blob>=12.12.0->semantica) (1.16.0)\n", - "Requirement already satisfied: soupsieve>1.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from beautifulsoup4>=4.11.0->semantica) (2.5)\n", - "Requirement already satisfied: mypy-extensions>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (1.0.0)\n", - "Requirement already satisfied: packaging>=22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (24.2)\n", - "Requirement already satisfied: pathspec>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (0.11.2)\n", - "Requirement already satisfied: platformdirs>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (3.11.0)\n", - "Requirement already satisfied: botocore<1.37.0,>=1.36.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.36.26)\n", - "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.0.1)\n", - "Requirement already satisfied: s3transfer<0.12.0,>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (0.11.3)\n", - "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (2.9.0.post0)\n", - "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (1.26.20)\n", - "Requirement already satisfied: billiard<5.0,>=4.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (4.2.1)\n", - "Requirement already satisfied: kombu<6.0,>=5.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.5.3)\n", - "Requirement already satisfied: vine<6.0,>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.1.0)\n", - "Requirement already satisfied: click-didyoumean>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.1)\n", - "Requirement already satisfied: click-repl>=0.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.0)\n", - "Requirement already satisfied: click-plugins>=1.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (1.1.1)\n", - "Requirement already satisfied: tzdata>=2022.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (2025.2)\n", - "Requirement already satisfied: colorama in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from click>=8.1.0->semantica) (0.4.6)\n", - "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from kombu<6.0,>=5.3.2->celery>=5.2.0->semantica) (5.3.1)\n", - "Requirement already satisfied: prompt-toolkit>=3.0.36 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from click-repl>=0.2.0->celery>=5.2.0->semantica) (3.0.40)\n", - "Requirement already satisfied: cffi>=1.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (1.17.1)\n", - "Requirement already satisfied: pycparser in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cffi>=1.12->cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (2.22)\n", - "Requirement already satisfied: starlette<0.50.0,>=0.40.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.46.2)\n", - "Requirement already satisfied: annotated-doc>=0.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.0.3)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.41.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (2.41.4)\n", - "Requirement already satisfied: typing-inspection>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.4.2)\n", - "Requirement already satisfied: anyio<5,>=3.6.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (4.11.0)\n", - "Requirement already satisfied: idna>=2.8 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (3.10)\n", - "Requirement already satisfied: sniffio>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (1.3.1)\n", - "Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (2.14.0)\n", - "Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (3.4.0)\n", - "Requirement already satisfied: google-auth<3.0dev,>=2.26.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.36.0)\n", - "Requirement already satisfied: google-api-core<3.0.0dev,>=2.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.23.0)\n", - "Requirement already satisfied: google-cloud-core<3.0dev,>=2.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.4.1)\n", - "Requirement already satisfied: google-resumable-media>=2.7.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.7.2)\n", - "Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (1.6.0)\n", - "Requirement already satisfied: googleapis-common-protos<2.0.dev0,>=1.56.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.66.0)\n", - "Requirement already satisfied: protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (4.25.8)\n", - "Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.25.0)\n", - "Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (5.5.2)\n", - "Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.4.1)\n", - "Requirement already satisfied: rsa<5,>=3.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (4.9)\n", - "Requirement already satisfied: charset_normalizer<4,>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (3.4.0)\n", - "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (2025.8.3)\n", - "Requirement already satisfied: pyasn1>=0.1.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rsa<5,>=3.1.4->google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.6.1)\n", - "Requirement already satisfied: audioread>=2.1.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (3.0.1)\n", - "Requirement already satisfied: numba>=0.51.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.61.2)\n", - "Requirement already satisfied: scipy>=1.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.15.2)\n", - "Requirement already satisfied: joblib>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.3.2)\n", - "Requirement already satisfied: decorator>=4.3.0 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from librosa>=0.9.0->semantica) (5.1.1)\n", - "Requirement already satisfied: soundfile>=0.12.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.13.1)\n", - "Requirement already satisfied: pooch>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.8.2)\n", - "Requirement already satisfied: soxr>=0.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.5.0.post1)\n", - "Requirement already satisfied: lazy_loader>=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.4)\n", - "Requirement already satisfied: msgpack>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.1.0)\n", - "Requirement already satisfied: win32-setctime>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from loguru>=0.6.0->semantica) (1.1.0)\n", - "Requirement already satisfied: contourpy>=1.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.3.2)\n", - "Requirement already satisfied: cycler>=0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (0.12.1)\n", - "Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (4.57.0)\n", - "Requirement already satisfied: kiwisolver>=1.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.4.8)\n", - "Requirement already satisfied: pyparsing>=2.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (3.2.0)\n", - "Requirement already satisfied: pytz in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from neo4j>=5.0.0->semantica) (2024.2)\n", - "Requirement already satisfied: llvmlite<0.45,>=0.44.0dev0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from numba>=0.51.0->librosa>=0.9.0->semantica) (0.44.0)\n", - "Requirement already satisfied: et-xmlfile in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from openpyxl>=3.0.10->semantica) (2.0.0)\n", - "Requirement already satisfied: importlib-metadata<8.8.0,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-api>=1.12.0->semantica) (6.8.0)\n", - "Requirement already satisfied: zipp>=0.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from importlib-metadata<8.8.0,>=6.0->opentelemetry-api>=1.12.0->semantica) (3.17.0)\n", - "Requirement already satisfied: opentelemetry-semantic-conventions==0.59b0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-sdk>=1.12.0->semantica) (0.59b0)\n", - "Requirement already satisfied: tenacity>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from plotly>=5.10.0->semantica) (8.5.0)\n", - "Requirement already satisfied: cfgv>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (3.5.0)\n", - "Requirement already satisfied: identify>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (2.6.15)\n", - "Requirement already satisfied: nodeenv>=0.11.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (1.9.1)\n", - "Requirement already satisfied: virtualenv>=20.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (20.24.6)\n", - "Requirement already satisfied: wcwidth in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery>=5.2.0->semantica) (0.2.9)\n", - "Requirement already satisfied: dnspython<3.0.0,>=1.16.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pymongo>=4.2.0->semantica) (2.4.2)\n", - "Requirement already satisfied: iniconfig in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (2.0.0)\n", - "Requirement already satisfied: pluggy<2.0,>=0.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (1.5.0)\n", - "Requirement already satisfied: coverage>=7.10.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from coverage[toml]>=7.10.6->pytest-cov>=3.0.0->semantica) (7.12.0)\n", - "Requirement already satisfied: grpcio>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.68.0)\n", - "Requirement already satisfied: grpcio-tools>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.62.3)\n", - "Requirement already satisfied: httpx>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.28.1)\n", - "Requirement already satisfied: portalocker<3.0.0,>=2.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (2.10.1)\n", - "Requirement already satisfied: pywin32>=226 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from portalocker<3.0.0,>=2.7.0->qdrant-client>=1.3.0->semantica) (311)\n", - "Requirement already satisfied: setuptools in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from grpcio-tools>=1.41.0->qdrant-client>=1.3.0->semantica) (80.9.0)\n", - "Requirement already satisfied: httpcore==1.* in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (1.0.9)\n", - "Requirement already satisfied: h11>=0.16 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpcore==1.*->httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.16.0)\n", - "Requirement already satisfied: h2<5,>=3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.1.0)\n", - "Requirement already satisfied: hyperframe<7,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (6.0.1)\n", - "Requirement already satisfied: hpack<5,>=4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.0.0)\n", - "Requirement already satisfied: markdown-it-py>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (3.0.0)\n", - "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (2.19.2)\n", - "Requirement already satisfied: mdurl~=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from markdown-it-py>=2.2.0->rich>=12.5.0->semantica) (0.1.2)\n", - "Requirement already satisfied: threadpoolctl>=3.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from scikit-learn>=1.0.0->semantica) (3.2.0)\n", - "Requirement already satisfied: huggingface-hub>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sentence-transformers>=2.2.0->semantica) (0.30.2)\n", - "Requirement already satisfied: filelock in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (3.16.1)\n", - "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (2024.11.6)\n", - "Requirement already satisfied: tokenizers<0.22,>=0.21 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.21.4)\n", - "Requirement already satisfied: safetensors>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.5.3)\n", - "Requirement already satisfied: fsspec>=2023.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from huggingface-hub>=0.20.0->sentence-transformers>=2.2.0->semantica) (2023.10.0)\n", - "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.5)\n", - "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.15)\n", - "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.13)\n", - "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: thinc<8.4.0,>=8.3.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (8.3.10)\n", - "Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.1.3)\n", - "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.5.2)\n", - "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.10)\n", - "Requirement already satisfied: weasel<0.5.0,>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.4.3)\n", - "Requirement already satisfied: typer-slim<1.0.0,>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.20.0)\n", - "Requirement already satisfied: jinja2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.1.6)\n", - "Requirement already satisfied: blis<1.4.0,>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (1.3.3)\n", - "Requirement already satisfied: confection<1.0.0,>=0.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (0.1.5)\n", - "Requirement already satisfied: cloudpathlib<1.0.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (0.23.0)\n", - "Requirement already satisfied: smart-open<8.0.0,>=5.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (7.1.0)\n", - "Requirement already satisfied: wrapt in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from smart-open<8.0.0,>=5.2.1->weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (1.17.2)\n", - "Requirement already satisfied: greenlet!=0.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sqlalchemy>=1.4.0->semantica) (3.2.3)\n", - "Requirement already satisfied: sympy in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from torch>=1.12.0->semantica) (1.13.3)\n", - "Requirement already satisfied: distlib<1,>=0.3.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from virtualenv>=20.10.0->pre-commit>=2.19.0->semantica) (0.3.7)\n", - "Requirement already satisfied: validators<1.0.0,>=0.34.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (0.35.0)\n", - "Requirement already satisfied: authlib<2.0.0,>=1.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (1.6.0)\n", - "Requirement already satisfied: deprecation<3.0.0,>=2.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (2.1.0)\n", - "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jinja2->spacy>=3.4.0->semantica) (2.1.3)\n", - "Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sympy->torch>=1.12.0->semantica) (1.3.0)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install semantica" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "File: sample_document.txt\n", - "Content length: 281 characters\n" - ] - }, - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is ingesting📥 ingestFileIngestorsample_document.txt0.02s
Semantica is parsing🔍 parseDocumentParsersample_document.txt0.02s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " File name: sample_document.txt\n", - " File type: txt\n", - " Content available: True\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ingest import FileIngestor\n", "from pathlib import Path\n", @@ -375,18 +131,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Parsed content length: 0 characters\n", - " Preview: N/A...\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.parse import DocumentParser\n", "\n", @@ -412,25 +159,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Text: ...\n", - " - Apple Inc. (Organization)\n", - " - Steve Jobs (Person)\n", - " - Steve Wozniak (Person)\n", - " - Ronald Wayne (Person)\n", - " - 1976 (Date)\n", - " - Cupertino, California (Location)\n", - " - Tim Cook (Person)\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NamedEntityRecognizer, NERExtractor\n", "\n", @@ -465,31 +196,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Nodes (entities): 7\n", - " Edges (relationships): 6\n", - " Node: Apple Inc. (Organization)\n", - " Node: Steve Jobs (Person)\n", - " Node: Steve Wozniak (Person)\n", - " Node: Ronald Wayne (Person)\n", - " Node: 1976 (Date)\n", - " Node: Cupertino, California (Location)\n", - " Node: Tim Cook (Person)\n", - " Apple Inc. --[founded_by]--> Steve Jobs\n", - " Apple Inc. --[founded_by]--> Steve Wozniak\n", - " Apple Inc. --[founded_by]--> Ronald Wayne\n", - " Apple Inc. --[founded_in]--> 1976\n", - " Apple Inc. --[located_in]--> Cupertino, California\n", - " Tim Cook --[ceo_of]--> Apple Inc.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphBuilder\n", "import networkx as nx\n", @@ -546,26 +255,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Total entities: 7\n", - " Total relationships: 6\n", - " - Organization: 1\n", - " - Person: 4\n", - " - Date: 1\n", - " - Location: 1\n", - " - founded_by: 3\n", - " - founded_in: 1\n", - " - located_in: 1\n", - " - ceo_of: 1\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.visualization import KGVisualizer\n", "\n", diff --git a/cookbook/introduction/09_Graph_Store.ipynb b/cookbook/introduction/09_Graph_Store.ipynb index b0210251..931546c7 100644 --- a/cookbook/introduction/09_Graph_Store.ipynb +++ b/cookbook/introduction/09_Graph_Store.ipynb @@ -82,223 +82,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Requirement already satisfied: semantica in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (0.0.5)\n", - "Requirement already satisfied: numpy>=1.21.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.26.4)\n", - "Requirement already satisfied: pandas>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.1.4)\n", - "Requirement already satisfied: scikit-learn>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.6.1)\n", - "Requirement already satisfied: spacy>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.8.11)\n", - "Requirement already satisfied: transformers>=4.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.53.2)\n", - "Requirement already satisfied: torch>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.2.1)\n", - "Requirement already satisfied: sentence-transformers>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.2.1)\n", - "Requirement already satisfied: rdflib>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.0)\n", - "Requirement already satisfied: networkx>=2.8.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.5)\n", - "Requirement already satisfied: matplotlib>=3.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.10.1)\n", - "Requirement already satisfied: seaborn>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.13.2)\n", - "Requirement already satisfied: plotly>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.17.0)\n", - "Requirement already satisfied: requests>=2.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.32.5)\n", - "Requirement already satisfied: beautifulsoup4>=4.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.12.3)\n", - "Requirement already satisfied: lxml>=4.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.2)\n", - "Requirement already satisfied: pypdf2>=2.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.0.1)\n", - "Requirement already satisfied: python-docx>=0.8.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: openpyxl>=3.0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.1.5)\n", - "Requirement already satisfied: pillow>=9.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (10.4.0)\n", - "Requirement already satisfied: librosa>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.11.0)\n", - "Requirement already satisfied: opencv-python>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.9.0.80)\n", - "Requirement already satisfied: faiss-cpu>=1.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.9.0)\n", - "Requirement already satisfied: weaviate-client>=3.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.18.1)\n", - "Requirement already satisfied: qdrant-client>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.12.2)\n", - "Requirement already satisfied: neo4j>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.3)\n", - "Requirement already satisfied: falkordb>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.2.2)\n", - "Requirement already satisfied: pymongo>=4.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.15.4)\n", - "Requirement already satisfied: sqlalchemy>=1.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.0.23)\n", - "Requirement already satisfied: psycopg2-binary>=2.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.9.9)\n", - "Requirement already satisfied: pymysql>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: redis>=4.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.4.0)\n", - "Requirement already satisfied: celery>=5.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.3.4)\n", - "Requirement already satisfied: kafka-python>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.3.0)\n", - "Requirement already satisfied: pulsar-client>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.3.0)\n", - "Requirement already satisfied: pika>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.3.2)\n", - "Requirement already satisfied: boto3>=1.24.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.36.0)\n", - "Requirement already satisfied: azure-storage-blob>=12.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (12.27.1)\n", - "Requirement already satisfied: google-cloud-storage>=2.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.18.2)\n", - "Requirement already satisfied: pydantic>=1.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.12.3)\n", - "Requirement already satisfied: click>=8.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (8.2.1)\n", - "Requirement already satisfied: rich>=12.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (13.7.1)\n", - "Requirement already satisfied: tqdm>=4.64.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.67.1)\n", - "Requirement already satisfied: pyyaml>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.1)\n", - "Requirement already satisfied: toml>=0.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.10.2)\n", - "Requirement already satisfied: python-dotenv>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.1)\n", - "Requirement already satisfied: loguru>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.7.3)\n", - "Requirement already satisfied: structlog>=22.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (24.4.0)\n", - "Requirement already satisfied: prometheus-client>=0.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.18.0)\n", - "Requirement already satisfied: opentelemetry-api>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-sdk>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-instrumentation in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.59b0)\n", - "Requirement already satisfied: fastapi>=0.78.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.120.4)\n", - "Requirement already satisfied: uvicorn>=0.18.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.38.0)\n", - "Requirement already satisfied: pytest>=7.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.3)\n", - "Requirement already satisfied: pytest-cov>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.0.0)\n", - "Requirement already satisfied: pytest-asyncio>=0.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.21.1)\n", - "Requirement already satisfied: black>=22.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (23.11.0)\n", - "Requirement already satisfied: isort>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.12.0)\n", - "Requirement already satisfied: flake8>=4.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.3.0)\n", - "Requirement already satisfied: mypy>=0.971 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.17.1)\n", - "Requirement already satisfied: pre-commit>=2.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.4.0)\n", - "Requirement already satisfied: azure-core>=1.30.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (1.35.0)\n", - "Requirement already satisfied: cryptography>=2.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (43.0.3)\n", - "Requirement already satisfied: typing-extensions>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (4.14.1)\n", - "Requirement already satisfied: isodate>=0.6.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (0.7.2)\n", - "Requirement already satisfied: six>=1.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-core>=1.30.0->azure-storage-blob>=12.12.0->semantica) (1.16.0)\n", - "Requirement already satisfied: soupsieve>1.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from beautifulsoup4>=4.11.0->semantica) (2.5)\n", - "Requirement already satisfied: mypy-extensions>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (1.0.0)\n", - "Requirement already satisfied: packaging>=22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (24.2)\n", - "Requirement already satisfied: pathspec>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (0.11.2)\n", - "Requirement already satisfied: platformdirs>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (3.11.0)\n", - "Requirement already satisfied: botocore<1.37.0,>=1.36.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.36.26)\n", - "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.0.1)\n", - "Requirement already satisfied: s3transfer<0.12.0,>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (0.11.3)\n", - "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (2.9.0.post0)\n", - "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (1.26.20)\n", - "Requirement already satisfied: billiard<5.0,>=4.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (4.2.1)\n", - "Requirement already satisfied: kombu<6.0,>=5.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.5.3)\n", - "Requirement already satisfied: vine<6.0,>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.1.0)\n", - "Requirement already satisfied: click-didyoumean>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.1)\n", - "Requirement already satisfied: click-repl>=0.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.0)\n", - "Requirement already satisfied: click-plugins>=1.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (1.1.1)\n", - "Requirement already satisfied: tzdata>=2022.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (2025.2)\n", - "Requirement already satisfied: colorama in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from click>=8.1.0->semantica) (0.4.6)\n", - "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from kombu<6.0,>=5.3.2->celery>=5.2.0->semantica) (5.3.1)\n", - "Requirement already satisfied: prompt-toolkit>=3.0.36 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from click-repl>=0.2.0->celery>=5.2.0->semantica) (3.0.40)\n", - "Requirement already satisfied: cffi>=1.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (1.17.1)\n", - "Requirement already satisfied: pycparser in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cffi>=1.12->cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (2.22)\n", - "Requirement already satisfied: starlette<0.50.0,>=0.40.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.46.2)\n", - "Requirement already satisfied: annotated-doc>=0.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.0.3)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.41.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (2.41.4)\n", - "Requirement already satisfied: typing-inspection>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.4.2)\n", - "Requirement already satisfied: anyio<5,>=3.6.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (4.11.0)\n", - "Requirement already satisfied: idna>=2.8 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (3.10)\n", - "Requirement already satisfied: sniffio>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (1.3.1)\n", - "Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (2.14.0)\n", - "Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (3.4.0)\n", - "Requirement already satisfied: google-auth<3.0dev,>=2.26.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.36.0)\n", - "Requirement already satisfied: google-api-core<3.0.0dev,>=2.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.23.0)\n", - "Requirement already satisfied: google-cloud-core<3.0dev,>=2.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.4.1)\n", - "Requirement already satisfied: google-resumable-media>=2.7.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.7.2)\n", - "Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (1.6.0)\n", - "Requirement already satisfied: googleapis-common-protos<2.0.dev0,>=1.56.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.66.0)\n", - "Requirement already satisfied: protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (4.25.8)\n", - "Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.25.0)\n", - "Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (5.5.2)\n", - "Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.4.1)\n", - "Requirement already satisfied: rsa<5,>=3.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (4.9)\n", - "Requirement already satisfied: charset_normalizer<4,>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (3.4.0)\n", - "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (2025.8.3)\n", - "Requirement already satisfied: pyasn1>=0.1.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rsa<5,>=3.1.4->google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.6.1)\n", - "Requirement already satisfied: audioread>=2.1.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (3.0.1)\n", - "Requirement already satisfied: numba>=0.51.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.61.2)\n", - "Requirement already satisfied: scipy>=1.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.15.2)\n", - "Requirement already satisfied: joblib>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.3.2)\n", - "Requirement already satisfied: decorator>=4.3.0 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from librosa>=0.9.0->semantica) (5.1.1)\n", - "Requirement already satisfied: soundfile>=0.12.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.13.1)\n", - "Requirement already satisfied: pooch>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.8.2)\n", - "Requirement already satisfied: soxr>=0.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.5.0.post1)\n", - "Requirement already satisfied: lazy_loader>=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.4)\n", - "Requirement already satisfied: msgpack>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.1.0)\n", - "Requirement already satisfied: win32-setctime>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from loguru>=0.6.0->semantica) (1.1.0)\n", - "Requirement already satisfied: contourpy>=1.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.3.2)\n", - "Requirement already satisfied: cycler>=0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (0.12.1)\n", - "Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (4.57.0)\n", - "Requirement already satisfied: kiwisolver>=1.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.4.8)\n", - "Requirement already satisfied: pyparsing>=2.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (3.2.0)\n", - "Requirement already satisfied: pytz in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from neo4j>=5.0.0->semantica) (2024.2)\n", - "Requirement already satisfied: llvmlite<0.45,>=0.44.0dev0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from numba>=0.51.0->librosa>=0.9.0->semantica) (0.44.0)\n", - "Requirement already satisfied: et-xmlfile in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from openpyxl>=3.0.10->semantica) (2.0.0)\n", - "Requirement already satisfied: importlib-metadata<8.8.0,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-api>=1.12.0->semantica) (6.8.0)\n", - "Requirement already satisfied: zipp>=0.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from importlib-metadata<8.8.0,>=6.0->opentelemetry-api>=1.12.0->semantica) (3.17.0)\n", - "Requirement already satisfied: opentelemetry-semantic-conventions==0.59b0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-sdk>=1.12.0->semantica) (0.59b0)\n", - "Requirement already satisfied: tenacity>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from plotly>=5.10.0->semantica) (8.5.0)\n", - "Requirement already satisfied: cfgv>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (3.5.0)\n", - "Requirement already satisfied: identify>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (2.6.15)\n", - "Requirement already satisfied: nodeenv>=0.11.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (1.9.1)\n", - "Requirement already satisfied: virtualenv>=20.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (20.24.6)\n", - "Requirement already satisfied: wcwidth in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery>=5.2.0->semantica) (0.2.9)\n", - "Requirement already satisfied: dnspython<3.0.0,>=1.16.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pymongo>=4.2.0->semantica) (2.4.2)\n", - "Requirement already satisfied: iniconfig in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (2.0.0)\n", - "Requirement already satisfied: pluggy<2.0,>=0.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (1.5.0)\n", - "Requirement already satisfied: coverage>=7.10.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from coverage[toml]>=7.10.6->pytest-cov>=3.0.0->semantica) (7.12.0)\n", - "Requirement already satisfied: grpcio>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.68.0)\n", - "Requirement already satisfied: grpcio-tools>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.62.3)\n", - "Requirement already satisfied: httpx>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.28.1)\n", - "Requirement already satisfied: portalocker<3.0.0,>=2.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (2.10.1)\n", - "Requirement already satisfied: pywin32>=226 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from portalocker<3.0.0,>=2.7.0->qdrant-client>=1.3.0->semantica) (311)\n", - "Requirement already satisfied: setuptools in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from grpcio-tools>=1.41.0->qdrant-client>=1.3.0->semantica) (80.9.0)\n", - "Requirement already satisfied: httpcore==1.* in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (1.0.9)\n", - "Requirement already satisfied: h11>=0.16 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpcore==1.*->httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.16.0)\n", - "Requirement already satisfied: h2<5,>=3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.1.0)\n", - "Requirement already satisfied: hyperframe<7,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (6.0.1)\n", - "Requirement already satisfied: hpack<5,>=4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.0.0)\n", - "Requirement already satisfied: markdown-it-py>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (3.0.0)\n", - "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (2.19.2)\n", - "Requirement already satisfied: mdurl~=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from markdown-it-py>=2.2.0->rich>=12.5.0->semantica) (0.1.2)\n", - "Requirement already satisfied: threadpoolctl>=3.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from scikit-learn>=1.0.0->semantica) (3.2.0)\n", - "Requirement already satisfied: huggingface-hub>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sentence-transformers>=2.2.0->semantica) (0.30.2)\n", - "Requirement already satisfied: filelock in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (3.16.1)\n", - "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (2024.11.6)\n", - "Requirement already satisfied: tokenizers<0.22,>=0.21 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.21.4)\n", - "Requirement already satisfied: safetensors>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.5.3)\n", - "Requirement already satisfied: fsspec>=2023.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from huggingface-hub>=0.20.0->sentence-transformers>=2.2.0->semantica) (2023.10.0)\n", - "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.5)\n", - "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.15)\n", - "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.13)\n", - "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: thinc<8.4.0,>=8.3.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (8.3.10)\n", - "Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.1.3)\n", - "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.5.2)\n", - "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.10)\n", - "Requirement already satisfied: weasel<0.5.0,>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.4.3)\n", - "Requirement already satisfied: typer-slim<1.0.0,>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.20.0)\n", - "Requirement already satisfied: jinja2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.1.6)\n", - "Requirement already satisfied: blis<1.4.0,>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (1.3.3)\n", - "Requirement already satisfied: confection<1.0.0,>=0.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (0.1.5)\n", - "Requirement already satisfied: cloudpathlib<1.0.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (0.23.0)\n", - "Requirement already satisfied: smart-open<8.0.0,>=5.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (7.1.0)\n", - "Requirement already satisfied: wrapt in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from smart-open<8.0.0,>=5.2.1->weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (1.17.2)\n", - "Requirement already satisfied: greenlet!=0.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sqlalchemy>=1.4.0->semantica) (3.2.3)\n", - "Requirement already satisfied: sympy in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from torch>=1.12.0->semantica) (1.13.3)\n", - "Requirement already satisfied: distlib<1,>=0.3.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from virtualenv>=20.10.0->pre-commit>=2.19.0->semantica) (0.3.7)\n", - "Requirement already satisfied: validators<1.0.0,>=0.34.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (0.35.0)\n", - "Requirement already satisfied: authlib<2.0.0,>=1.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (1.6.0)\n", - "Requirement already satisfied: deprecation<3.0.0,>=2.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (2.1.0)\n", - "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jinja2->spacy>=3.4.0->semantica) (2.1.3)\n", - "Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sympy->torch>=1.12.0->semantica) (1.3.0)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install semantica\n" ] @@ -316,15 +102,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Connected to graph database successfully!\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.graph_store import GraphStore\n", "\n", @@ -357,64 +135,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is processing⏳ graph_storeNeo4jStore-0.14s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 33, 'line': 1, 'column': 34}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: 'CREATE (n:Company $props) RETURN id(n) as id, n'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Created company node: Apple Inc. (ID: 0)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 32, 'line': 1, 'column': 33}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: 'CREATE (n:Person $props) RETURN id(n) as id, n'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Created person node: Tim Cook (ID: 1)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 34, 'line': 1, 'column': 35}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: 'CREATE (n:Location $props) RETURN id(n) as id, n'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Created location node: Cupertino (ID: 2)\n" - ] - } - ], + "outputs": [], "source": [ "# Create individual nodes with labels and properties\n", "apple = store.create_node(\n", @@ -438,26 +161,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 33, 'line': 1, 'column': 34}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: 'CREATE (n:Company $props) RETURN id(n) as id, n'\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 33, 'line': 1, 'column': 34}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: 'CREATE (n:Company $props) RETURN id(n) as id, n'\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 33, 'line': 1, 'column': 34}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: 'CREATE (n:Company $props) RETURN id(n) as id, n'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Created 3 company nodes in batch\n" - ] - } - ], + "outputs": [], "source": [ "# Create multiple nodes in batch (more efficient for large datasets)\n", "other_companies = store.create_nodes([\n", @@ -484,42 +190,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 54, 'line': 3, 'column': 23}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a), (b)\\n WHERE id(a) = $start_id AND id(b) = $end_id\\n CREATE (a)-[r:CEO_OF $props]->(b)\\n RETURN id(r) as id, type(r) as type, r\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 76, 'line': 3, 'column': 45}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a), (b)\\n WHERE id(a) = $start_id AND id(b) = $end_id\\n CREATE (a)-[r:CEO_OF $props]->(b)\\n RETURN id(r) as id, type(r) as type, r\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 165, 'line': 5, 'column': 24}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a), (b)\\n WHERE id(a) = $start_id AND id(b) = $end_id\\n CREATE (a)-[r:CEO_OF $props]->(b)\\n RETURN id(r) as id, type(r) as type, r\\n '\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Created relationship: CEO_OF (ID: 1152921504606846977)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 54, 'line': 3, 'column': 23}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a), (b)\\n WHERE id(a) = $start_id AND id(b) = $end_id\\n CREATE (a)-[r:HEADQUARTERED_IN $props]->(b)\\n RETURN id(r) as id, type(r) as type, r\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 76, 'line': 3, 'column': 45}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a), (b)\\n WHERE id(a) = $start_id AND id(b) = $end_id\\n CREATE (a)-[r:HEADQUARTERED_IN $props]->(b)\\n RETURN id(r) as id, type(r) as type, r\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 175, 'line': 5, 'column': 24}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a), (b)\\n WHERE id(a) = $start_id AND id(b) = $end_id\\n CREATE (a)-[r:HEADQUARTERED_IN $props]->(b)\\n RETURN id(r) as id, type(r) as type, r\\n '\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Created relationship: HEADQUARTERED_IN (ID: 1152922604118474752)\n" - ] - } - ], + "outputs": [], "source": [ "# Create relationships between nodes\n", "ceo_rel = store.create_relationship(\n", @@ -552,28 +225,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 25, 'line': 1, 'column': 26}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: 'MATCH (n:Company) RETURN id(n) as id, n, labels(n) as labels LIMIT 10'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Found 4 companies:\n", - " - Apple Inc. (founded: 1976)\n", - " - Microsoft (founded: 1975)\n", - " - Google (founded: 1998)\n", - " - Amazon (founded: 1994)\n" - ] - } - ], + "outputs": [], "source": [ "# Get nodes by label\n", "companies = store.get_nodes(labels=[\"Company\"], limit=10)\n", @@ -591,35 +245,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 73, 'line': 3, 'column': 31}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a)-[r]-(b)\\n WHERE id(a) = $node_id\\n RETURN id(r) as id, type(r) as type, id(startNode(r)) as start_id, id(endNode(r)) as end_id, r\\n LIMIT 100\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 121, 'line': 4, 'column': 32}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a)-[r]-(b)\\n WHERE id(a) = $node_id\\n RETURN id(r) as id, type(r) as type, id(startNode(r)) as start_id, id(endNode(r)) as end_id, r\\n LIMIT 100\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 151, 'line': 4, 'column': 62}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a)-[r]-(b)\\n WHERE id(a) = $node_id\\n RETURN id(r) as id, type(r) as type, id(startNode(r)) as start_id, id(endNode(r)) as end_id, r\\n LIMIT 100\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 181, 'line': 4, 'column': 92}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a)-[r]-(b)\\n WHERE id(a) = $node_id\\n RETURN id(r) as id, type(r) as type, id(startNode(r)) as start_id, id(endNode(r)) as end_id, r\\n LIMIT 100\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 81, 'line': 3, 'column': 31}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a)-[r:CEO_OF]->(b)\\n WHERE id(a) = $node_id\\n RETURN id(r) as id, type(r) as type, id(a) as start_id, id(b) as end_id, r\\n LIMIT 100\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 129, 'line': 4, 'column': 32}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a)-[r:CEO_OF]->(b)\\n WHERE id(a) = $node_id\\n RETURN id(r) as id, type(r) as type, id(a) as start_id, id(b) as end_id, r\\n LIMIT 100\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 159, 'line': 4, 'column': 62}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a)-[r:CEO_OF]->(b)\\n WHERE id(a) = $node_id\\n RETURN id(r) as id, type(r) as type, id(a) as start_id, id(b) as end_id, r\\n LIMIT 100\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 178, 'line': 4, 'column': 81}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH (a)-[r:CEO_OF]->(b)\\n WHERE id(a) = $node_id\\n RETURN id(r) as id, type(r) as type, id(a) as start_id, id(b) as end_id, r\\n LIMIT 100\\n '\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Found 2 relationships for Apple:\n", - " - HEADQUARTERED_IN: {'since': 1977}\n", - " - CEO_OF: {'since': 2011}\n", - "\n", - "Outgoing CEO_OF relationships: 1\n" - ] - } - ], + "outputs": [], "source": [ "# Get relationships for a node\n", "relationships = store.get_relationships(node_id=apple[\"id\"], direction=\"both\")\n", @@ -652,18 +280,9 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "CEO Relationships:\n", - " - Tim Cook is CEO of Apple Inc. since 2011\n" - ] - } - ], + "outputs": [], "source": [ "# Execute a Cypher query to find CEO relationships\n", "results = store.execute_query(\"\"\"\n", @@ -681,19 +300,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Companies founded after 1990:\n", - " - Amazon (founded: 1994)\n", - " - Google (founded: 1998)\n" - ] - } - ], + "outputs": [], "source": [ "# Parameterized query (safer and more efficient)\n", "results = store.execute_query(\n", @@ -721,7 +330,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -742,28 +351,9 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 88, 'line': 3, 'column': 23}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH path = shortestPath((start)-[r*..5]-(end))\\n WHERE id(start) = $start_id AND id(end) = $end_id\\n RETURN path, length(path) as length\\n '\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 114, 'line': 3, 'column': 49}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: '\\n MATCH path = shortestPath((start)-[r*..5]-(end))\\n WHERE id(start) = $start_id AND id(end) = $end_id\\n RETURN path, length(path) as length\\n '\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Shortest path found:\n", - " - Path length: 2\n", - " - Nodes in path: 3\n", - " - Relationships: 2\n" - ] - } - ], + "outputs": [], "source": [ "# Find shortest path between two nodes\n", "if tim_cook.get('id') and cupertino.get('id'):\n", @@ -795,27 +385,9 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 16, 'line': 1, 'column': 17}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: 'MATCH (n) WHERE id(n) = $id SET n += $props RETURN id(n) as id, n, labels(n) as labels'\n", - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 51, 'line': 1, 'column': 52}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: 'MATCH (n) WHERE id(n) = $id SET n += $props RETURN id(n) as id, n, labels(n) as labels'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated node: Tim Cook\n", - " New age: 64\n", - " New title: CEO & President\n" - ] - } - ], + "outputs": [], "source": [ "# Update node properties (merge mode - adds/updates properties)\n", "if tim_cook.get('id'):\n", @@ -849,27 +421,9 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Received notification from DBMS server: , raw_classification='DEPRECATION', classification=, raw_severity='WARNING', severity=, diagnostic_record={'_classification': 'DEPRECATION', '_severity': 'WARNING', '_position': {'offset': 23, 'line': 1, 'column': 24}, 'OPERATION': '', 'OPERATION_CODE': '0', 'CURRENT_SCHEMA': '/'}> for query: 'MATCH ()-[r]->() WHERE id(r) = $id DELETE r'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Deleted relationship (ID: 1152922604118474752)\n", - "\n", - "Tip: Use detach=True to delete a node and all its relationships\n", - " Use detach=False to only delete the node (fails if relationships exist)\n" - ] - } - ], + "outputs": [], "source": [ "# Delete a relationship\n", "if location_rel.get('id'):\n", @@ -900,27 +454,9 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Graph Statistics:\n", - " Total nodes: 6\n", - " Total relationships: 1\n", - "\n", - "Node labels:\n", - " - Company: 4 nodes\n", - " - Person: 1 nodes\n", - " - Location: 1 nodes\n", - "\n", - "Relationship types:\n", - " - CEO_OF: 1 relationships\n" - ] - } - ], + "outputs": [], "source": [ "# Get comprehensive graph statistics\n", "stats = store.get_stats()\n", @@ -947,23 +483,9 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Convenience functions available:\n", - " - create_node, create_nodes\n", - " - create_relationship, create_relationships\n", - " - get_nodes, get_relationships\n", - " - update_node, delete_node\n", - " - execute_query, shortest_path, get_neighbors\n", - " - run_analytics\n" - ] - } - ], + "outputs": [], "source": [ "# Using convenience functions (alternative to class methods)\n", "from semantica.graph_store import (\n", @@ -1003,17 +525,9 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Created index on Company.name for faster queries\n" - ] - } - ], + "outputs": [], "source": [ "# Create an index on a node property for faster lookups\n", "# This is especially useful for frequently queried properties\n", @@ -1045,17 +559,9 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Connection closed successfully\n" - ] - } - ], + "outputs": [], "source": [ "# Close the connection\n", "store.close()\n", diff --git a/cookbook/introduction/10_Graph_Analytics.ipynb b/cookbook/introduction/10_Graph_Analytics.ipynb index 360912cb..f15ee443 100644 --- a/cookbook/introduction/10_Graph_Analytics.ipynb +++ b/cookbook/introduction/10_Graph_Analytics.ipynb @@ -41,255 +41,18 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Requirement already satisfied: semantica in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (0.0.5)\n", - "Requirement already satisfied: numpy>=1.21.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.26.4)\n", - "Requirement already satisfied: pandas>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.1.4)\n", - "Requirement already satisfied: scikit-learn>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.6.1)\n", - "Requirement already satisfied: spacy>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.8.11)\n", - "Requirement already satisfied: transformers>=4.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.53.2)\n", - "Requirement already satisfied: torch>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.2.1)\n", - "Requirement already satisfied: sentence-transformers>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.2.1)\n", - "Requirement already satisfied: rdflib>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.0)\n", - "Requirement already satisfied: networkx>=2.8.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.5)\n", - "Requirement already satisfied: matplotlib>=3.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.10.1)\n", - "Requirement already satisfied: seaborn>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.13.2)\n", - "Requirement already satisfied: plotly>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.17.0)\n", - "Requirement already satisfied: requests>=2.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.32.5)\n", - "Requirement already satisfied: beautifulsoup4>=4.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.12.3)\n", - "Requirement already satisfied: lxml>=4.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.2)\n", - "Requirement already satisfied: pypdf2>=2.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.0.1)\n", - "Requirement already satisfied: python-docx>=0.8.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: openpyxl>=3.0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.1.5)\n", - "Requirement already satisfied: pillow>=9.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (10.4.0)\n", - "Requirement already satisfied: librosa>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.11.0)\n", - "Requirement already satisfied: opencv-python>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.9.0.80)\n", - "Requirement already satisfied: faiss-cpu>=1.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.9.0)\n", - "Requirement already satisfied: weaviate-client>=3.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.18.1)\n", - "Requirement already satisfied: qdrant-client>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.12.2)\n", - "Requirement already satisfied: neo4j>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.3)\n", - "Requirement already satisfied: falkordb>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.2.2)\n", - "Requirement already satisfied: pymongo>=4.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.15.4)\n", - "Requirement already satisfied: sqlalchemy>=1.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.0.23)\n", - "Requirement already satisfied: psycopg2-binary>=2.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.9.9)\n", - "Requirement already satisfied: pymysql>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: redis>=4.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.4.0)\n", - "Requirement already satisfied: celery>=5.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.3.4)\n", - "Requirement already satisfied: kafka-python>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.3.0)\n", - "Requirement already satisfied: pulsar-client>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.3.0)\n", - "Requirement already satisfied: pika>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.3.2)\n", - "Requirement already satisfied: boto3>=1.24.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.36.0)\n", - "Requirement already satisfied: azure-storage-blob>=12.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (12.27.1)\n", - "Requirement already satisfied: google-cloud-storage>=2.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.18.2)\n", - "Requirement already satisfied: pydantic>=1.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.12.3)\n", - "Requirement already satisfied: click>=8.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (8.2.1)\n", - "Requirement already satisfied: rich>=12.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (13.7.1)\n", - "Requirement already satisfied: tqdm>=4.64.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.67.1)\n", - "Requirement already satisfied: pyyaml>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.1)\n", - "Requirement already satisfied: toml>=0.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.10.2)\n", - "Requirement already satisfied: python-dotenv>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.1)\n", - "Requirement already satisfied: loguru>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.7.3)\n", - "Requirement already satisfied: structlog>=22.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (24.4.0)\n", - "Requirement already satisfied: prometheus-client>=0.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.18.0)\n", - "Requirement already satisfied: opentelemetry-api>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-sdk>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-instrumentation in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.59b0)\n", - "Requirement already satisfied: fastapi>=0.78.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.120.4)\n", - "Requirement already satisfied: uvicorn>=0.18.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.38.0)\n", - "Requirement already satisfied: pytest>=7.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.3)\n", - "Requirement already satisfied: pytest-cov>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.0.0)\n", - "Requirement already satisfied: pytest-asyncio>=0.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.21.1)\n", - "Requirement already satisfied: black>=22.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (23.11.0)\n", - "Requirement already satisfied: isort>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.12.0)\n", - "Requirement already satisfied: flake8>=4.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.3.0)\n", - "Requirement already satisfied: mypy>=0.971 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.17.1)\n", - "Requirement already satisfied: pre-commit>=2.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.4.0)\n", - "Requirement already satisfied: azure-core>=1.30.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (1.35.0)\n", - "Requirement already satisfied: cryptography>=2.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (43.0.3)\n", - "Requirement already satisfied: typing-extensions>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (4.14.1)\n", - "Requirement already satisfied: isodate>=0.6.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (0.7.2)\n", - "Requirement already satisfied: six>=1.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-core>=1.30.0->azure-storage-blob>=12.12.0->semantica) (1.16.0)\n", - "Requirement already satisfied: soupsieve>1.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from beautifulsoup4>=4.11.0->semantica) (2.5)\n", - "Requirement already satisfied: mypy-extensions>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (1.0.0)\n", - "Requirement already satisfied: packaging>=22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (24.2)\n", - "Requirement already satisfied: pathspec>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (0.11.2)\n", - "Requirement already satisfied: platformdirs>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (3.11.0)\n", - "Requirement already satisfied: botocore<1.37.0,>=1.36.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.36.26)\n", - "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.0.1)\n", - "Requirement already satisfied: s3transfer<0.12.0,>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (0.11.3)\n", - "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (2.9.0.post0)\n", - "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (1.26.20)\n", - "Requirement already satisfied: billiard<5.0,>=4.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (4.2.1)\n", - "Requirement already satisfied: kombu<6.0,>=5.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.5.3)\n", - "Requirement already satisfied: vine<6.0,>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.1.0)\n", - "Requirement already satisfied: click-didyoumean>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.1)\n", - "Requirement already satisfied: click-repl>=0.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.0)\n", - "Requirement already satisfied: click-plugins>=1.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (1.1.1)\n", - "Requirement already satisfied: tzdata>=2022.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (2025.2)\n", - "Requirement already satisfied: colorama in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from click>=8.1.0->semantica) (0.4.6)\n", - "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from kombu<6.0,>=5.3.2->celery>=5.2.0->semantica) (5.3.1)\n", - "Requirement already satisfied: prompt-toolkit>=3.0.36 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from click-repl>=0.2.0->celery>=5.2.0->semantica) (3.0.40)\n", - "Requirement already satisfied: cffi>=1.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (1.17.1)\n", - "Requirement already satisfied: pycparser in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cffi>=1.12->cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (2.22)\n", - "Requirement already satisfied: starlette<0.50.0,>=0.40.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.46.2)\n", - "Requirement already satisfied: annotated-doc>=0.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.0.3)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.41.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (2.41.4)\n", - "Requirement already satisfied: typing-inspection>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.4.2)\n", - "Requirement already satisfied: anyio<5,>=3.6.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (4.11.0)\n", - "Requirement already satisfied: idna>=2.8 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (3.10)\n", - "Requirement already satisfied: sniffio>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (1.3.1)\n", - "Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (2.14.0)\n", - "Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (3.4.0)\n", - "Requirement already satisfied: google-auth<3.0dev,>=2.26.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.36.0)\n", - "Requirement already satisfied: google-api-core<3.0.0dev,>=2.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.23.0)\n", - "Requirement already satisfied: google-cloud-core<3.0dev,>=2.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.4.1)\n", - "Requirement already satisfied: google-resumable-media>=2.7.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.7.2)\n", - "Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (1.6.0)\n", - "Requirement already satisfied: googleapis-common-protos<2.0.dev0,>=1.56.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.66.0)\n", - "Requirement already satisfied: protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (4.25.8)\n", - "Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.25.0)\n", - "Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (5.5.2)\n", - "Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.4.1)\n", - "Requirement already satisfied: rsa<5,>=3.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (4.9)\n", - "Requirement already satisfied: charset_normalizer<4,>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (3.4.0)\n", - "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (2025.8.3)\n", - "Requirement already satisfied: pyasn1>=0.1.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rsa<5,>=3.1.4->google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.6.1)\n", - "Requirement already satisfied: audioread>=2.1.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (3.0.1)\n", - "Requirement already satisfied: numba>=0.51.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.61.2)\n", - "Requirement already satisfied: scipy>=1.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.15.2)\n", - "Requirement already satisfied: joblib>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.3.2)\n", - "Requirement already satisfied: decorator>=4.3.0 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from librosa>=0.9.0->semantica) (5.1.1)\n", - "Requirement already satisfied: soundfile>=0.12.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.13.1)\n", - "Requirement already satisfied: pooch>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.8.2)\n", - "Requirement already satisfied: soxr>=0.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.5.0.post1)\n", - "Requirement already satisfied: lazy_loader>=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.4)\n", - "Requirement already satisfied: msgpack>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.1.0)\n", - "Requirement already satisfied: win32-setctime>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from loguru>=0.6.0->semantica) (1.1.0)\n", - "Requirement already satisfied: contourpy>=1.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.3.2)\n", - "Requirement already satisfied: cycler>=0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (0.12.1)\n", - "Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (4.57.0)\n", - "Requirement already satisfied: kiwisolver>=1.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.4.8)\n", - "Requirement already satisfied: pyparsing>=2.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (3.2.0)\n", - "Requirement already satisfied: pytz in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from neo4j>=5.0.0->semantica) (2024.2)\n", - "Requirement already satisfied: llvmlite<0.45,>=0.44.0dev0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from numba>=0.51.0->librosa>=0.9.0->semantica) (0.44.0)\n", - "Requirement already satisfied: et-xmlfile in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from openpyxl>=3.0.10->semantica) (2.0.0)\n", - "Requirement already satisfied: importlib-metadata<8.8.0,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-api>=1.12.0->semantica) (6.8.0)\n", - "Requirement already satisfied: zipp>=0.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from importlib-metadata<8.8.0,>=6.0->opentelemetry-api>=1.12.0->semantica) (3.17.0)\n", - "Requirement already satisfied: opentelemetry-semantic-conventions==0.59b0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-sdk>=1.12.0->semantica) (0.59b0)\n", - "Requirement already satisfied: tenacity>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from plotly>=5.10.0->semantica) (8.5.0)\n", - "Requirement already satisfied: cfgv>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (3.5.0)\n", - "Requirement already satisfied: identify>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (2.6.15)\n", - "Requirement already satisfied: nodeenv>=0.11.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (1.9.1)\n", - "Requirement already satisfied: virtualenv>=20.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (20.24.6)\n", - "Requirement already satisfied: wcwidth in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery>=5.2.0->semantica) (0.2.9)\n", - "Requirement already satisfied: dnspython<3.0.0,>=1.16.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pymongo>=4.2.0->semantica) (2.4.2)\n", - "Requirement already satisfied: iniconfig in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (2.0.0)\n", - "Requirement already satisfied: pluggy<2.0,>=0.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (1.5.0)\n", - "Requirement already satisfied: coverage>=7.10.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from coverage[toml]>=7.10.6->pytest-cov>=3.0.0->semantica) (7.12.0)\n", - "Requirement already satisfied: grpcio>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.68.0)\n", - "Requirement already satisfied: grpcio-tools>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.62.3)\n", - "Requirement already satisfied: httpx>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.28.1)\n", - "Requirement already satisfied: portalocker<3.0.0,>=2.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (2.10.1)\n", - "Requirement already satisfied: pywin32>=226 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from portalocker<3.0.0,>=2.7.0->qdrant-client>=1.3.0->semantica) (311)\n", - "Requirement already satisfied: setuptools in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from grpcio-tools>=1.41.0->qdrant-client>=1.3.0->semantica) (80.9.0)\n", - "Requirement already satisfied: httpcore==1.* in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (1.0.9)\n", - "Requirement already satisfied: h11>=0.16 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpcore==1.*->httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.16.0)\n", - "Requirement already satisfied: h2<5,>=3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.1.0)\n", - "Requirement already satisfied: hyperframe<7,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (6.0.1)\n", - "Requirement already satisfied: hpack<5,>=4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.0.0)\n", - "Requirement already satisfied: markdown-it-py>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (3.0.0)\n", - "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (2.19.2)\n", - "Requirement already satisfied: mdurl~=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from markdown-it-py>=2.2.0->rich>=12.5.0->semantica) (0.1.2)\n", - "Requirement already satisfied: threadpoolctl>=3.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from scikit-learn>=1.0.0->semantica) (3.2.0)\n", - "Requirement already satisfied: huggingface-hub>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sentence-transformers>=2.2.0->semantica) (0.30.2)\n", - "Requirement already satisfied: filelock in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (3.16.1)\n", - "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (2024.11.6)\n", - "Requirement already satisfied: tokenizers<0.22,>=0.21 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.21.4)\n", - "Requirement already satisfied: safetensors>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.5.3)\n", - "Requirement already satisfied: fsspec>=2023.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from huggingface-hub>=0.20.0->sentence-transformers>=2.2.0->semantica) (2023.10.0)\n", - "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.5)\n", - "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.15)\n", - "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.13)\n", - "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: thinc<8.4.0,>=8.3.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (8.3.10)\n", - "Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.1.3)\n", - "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.5.2)\n", - "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.10)\n", - "Requirement already satisfied: weasel<0.5.0,>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.4.3)\n", - "Requirement already satisfied: typer-slim<1.0.0,>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.20.0)\n", - "Requirement already satisfied: jinja2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.1.6)\n", - "Requirement already satisfied: blis<1.4.0,>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (1.3.3)\n", - "Requirement already satisfied: confection<1.0.0,>=0.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (0.1.5)\n", - "Requirement already satisfied: cloudpathlib<1.0.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (0.23.0)\n", - "Requirement already satisfied: smart-open<8.0.0,>=5.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (7.1.0)\n", - "Requirement already satisfied: wrapt in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from smart-open<8.0.0,>=5.2.1->weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (1.17.2)\n", - "Requirement already satisfied: greenlet!=0.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sqlalchemy>=1.4.0->semantica) (3.2.3)\n", - "Requirement already satisfied: sympy in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from torch>=1.12.0->semantica) (1.13.3)\n", - "Requirement already satisfied: distlib<1,>=0.3.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from virtualenv>=20.10.0->pre-commit>=2.19.0->semantica) (0.3.7)\n", - "Requirement already satisfied: validators<1.0.0,>=0.34.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (0.35.0)\n", - "Requirement already satisfied: authlib<2.0.0,>=1.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (1.6.0)\n", - "Requirement already satisfied: deprecation<3.0.0,>=2.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (2.1.0)\n", - "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jinja2->spacy>=3.4.0->semantica) (2.1.3)\n", - "Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sympy->torch>=1.12.0->semantica) (1.3.0)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install semantica" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is building🧠 kgGraphBuilder-0.08s
🔄Semantica is building🧠 kgEntityResolver-131.06s
Semantica is deduplicating🔄 deduplicationDuplicateDetector-0.04s
Semantica is deduplicating🔄 deduplicationSimilarityCalculator-0.01s
Semantica is resolving⚠️ conflictsConflictDetector-0.00s
Semantica is building🧠 kgCentralityCalculator-0.00s
Semantica is building🧠 kgCommunityDetector-0.01s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Graph metrics:\n", - " Entities: 3\n", - " Relationships: 2\n", - " Density: 0.667\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphBuilder, GraphAnalyzer\n", "from semantica.semantic_extract import NERExtractor, RelationExtractor\n", @@ -329,20 +92,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Centrality scores:\n", - " e2: 0.500\n", - " e1: 1.000\n", - " e3: 0.500\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import CentralityCalculator\n", "\n", @@ -367,18 +119,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detected 1 communities\n", - " Community 1: 3 entities\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import CommunityDetector\n", "\n", diff --git a/cookbook/introduction/11_Chunking_and_Splitting.ipynb b/cookbook/introduction/11_Chunking_and_Splitting.ipynb index f202d846..9bb5cb3f 100644 --- a/cookbook/introduction/11_Chunking_and_Splitting.ipynb +++ b/cookbook/introduction/11_Chunking_and_Splitting.ipynb @@ -54,25 +54,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -q semantica\n" ] @@ -96,72 +80,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Split into 8 chunks using recursive method\n", - "\n", - "================================================================================\n", - "\n", - "Chunk 1:\n", - " Length: 181 characters\n", - " Start: 0, End: 184\n", - " Text: Apple Inc. is a technology company founded by Steve Jobs, Steve Wozniak, and Ronald Wayne \n", - "in Cupert...\n", - "\n", - "Chunk 2:\n", - " Length: 144 characters\n", - " Start: 134, End: 281\n", - " Text: The company's current CEO is Tim Cook, who took \n", - "over from Steve Jobs in August 2011. Apple is headq...\n", - "\n", - "Chunk 3:\n", - " Length: 150 characters\n", - " Start: 231, End: 383\n", - " Text: eadquartered at One Apple Park Way in Cupertino.\n", - "\n", - "Apple develops and sells consumer electronics, com...\n", - "\n", - "Chunk 4:\n", - " Length: 151 characters\n", - " Start: 333, End: 486\n", - " Text: ter software, and online services. The company's \n", - "hardware products include the iPhone smartphone, t...\n", - "\n", - "Chunk 5:\n", - " Length: 176 characters\n", - " Start: 436, End: 614\n", - " Text: iPad tablet computer, the Mac personal computer, \n", - "the iPod portable media player, the Apple Watch sm...\n", - "\n", - "Chunk 6:\n", - " Length: 152 characters\n", - " Start: 564, End: 718\n", - " Text: al media player, and the \n", - "HomePod smart speaker.\n", - "\n", - "Apple's software includes the macOS and iOS operat...\n", - "\n", - "Chunk 7:\n", - " Length: 150 characters\n", - " Start: 668, End: 820\n", - " Text: systems, the iTunes media player, the Safari web \n", - "browser, and the iLife and iWork creativity and pr...\n", - "\n", - "Chunk 8:\n", - " Length: 126 characters\n", - " Start: 770, End: 896\n", - " Text: uctivity suites. Its online services include the \n", - "iTunes Store, the iOS App Store and Mac App Store,...\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.split import TextSplitter\n", "\n", @@ -222,39 +143,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Comparing Standard Splitting Methods:\n", - "\n", - "================================================================================\n", - "\n", - "Method: RECURSIVE\n", - "----------------------------------------\n", - " Chunks created: 8\n", - " Avg chunk size: 154 chars\n", - " First chunk: Apple Inc. is a technology company founded by Steve Jobs, Steve Wozniak, and Ron...\n", - "\n", - "Method: SENTENCE\n", - "----------------------------------------\n", - " Chunks created: 6\n", - " Avg chunk size: 148 chars\n", - " First chunk: Apple Inc. is a technology company founded by Steve Jobs, Steve Wozniak, and Ron...\n", - "\n", - "Method: PARAGRAPH\n", - "----------------------------------------\n", - " Chunks created: 3\n", - " Avg chunk size: 297 chars\n", - " First chunk: Apple Inc. is a technology company founded by Steve Jobs, Steve Wozniak, and Ron...\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "# Compare different methods\n", "methods = [\"recursive\", \"sentence\", \"paragraph\"]\n", @@ -297,136 +188,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Token-Based Splitting Results:\n", - "\n", - "================================================================================\n", - "\n", - "Chunk 1:\n", - " Tokens: 100\n", - " Characters: 461\n", - " Ratio: 4.61 chars/token\n", - "\n", - "Chunk 2:\n", - " Tokens: 100\n", - " Characters: 501\n", - " Ratio: 5.01 chars/token\n", - "\n", - "Chunk 3:\n", - " Tokens: 31\n", - " Characters: 150\n", - " Ratio: 4.84 chars/token\n", - "\n", - "Chunk 4:\n", - " Tokens: 20\n", - " Characters: 78\n", - " Ratio: 3.90 chars/token\n", - "\n", - "Chunk 5:\n", - " Tokens: 19\n", - " Characters: 76\n", - " Ratio: 4.00 chars/token\n", - "\n", - "Chunk 6:\n", - " Tokens: 18\n", - " Characters: 74\n", - " Ratio: 4.11 chars/token\n", - "\n", - "Chunk 7:\n", - " Tokens: 17\n", - " Characters: 70\n", - " Ratio: 4.12 chars/token\n", - "\n", - "Chunk 8:\n", - " Tokens: 16\n", - " Characters: 64\n", - " Ratio: 4.00 chars/token\n", - "\n", - "Chunk 9:\n", - " Tokens: 15\n", - " Characters: 63\n", - " Ratio: 4.20 chars/token\n", - "\n", - "Chunk 10:\n", - " Tokens: 14\n", - " Characters: 59\n", - " Ratio: 4.21 chars/token\n", - "\n", - "Chunk 11:\n", - " Tokens: 13\n", - " Characters: 55\n", - " Ratio: 4.23 chars/token\n", - "\n", - "Chunk 12:\n", - " Tokens: 12\n", - " Characters: 51\n", - " Ratio: 4.25 chars/token\n", - "\n", - "Chunk 13:\n", - " Tokens: 11\n", - " Characters: 45\n", - " Ratio: 4.09 chars/token\n", - "\n", - "Chunk 14:\n", - " Tokens: 10\n", - " Characters: 41\n", - " Ratio: 4.10 chars/token\n", - "\n", - "Chunk 15:\n", - " Tokens: 9\n", - " Characters: 37\n", - " Ratio: 4.11 chars/token\n", - "\n", - "Chunk 16:\n", - " Tokens: 8\n", - " Characters: 33\n", - " Ratio: 4.12 chars/token\n", - "\n", - "Chunk 17:\n", - " Tokens: 7\n", - " Characters: 27\n", - " Ratio: 3.86 chars/token\n", - "\n", - "Chunk 18:\n", - " Tokens: 6\n", - " Characters: 26\n", - " Ratio: 4.33 chars/token\n", - "\n", - "Chunk 19:\n", - " Tokens: 5\n", - " Characters: 20\n", - " Ratio: 4.00 chars/token\n", - "\n", - "Chunk 20:\n", - " Tokens: 4\n", - " Characters: 14\n", - " Ratio: 3.50 chars/token\n", - "\n", - "Chunk 21:\n", - " Tokens: 3\n", - " Characters: 13\n", - " Ratio: 4.33 chars/token\n", - "\n", - "Chunk 22:\n", - " Tokens: 2\n", - " Characters: 9\n", - " Ratio: 4.50 chars/token\n", - "\n", - "Chunk 23:\n", - " Tokens: 1\n", - " Characters: 2\n", - " Ratio: 2.00 chars/token\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.split import split_by_tokens\n", "\n", @@ -470,69 +234,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is splitting✂️ splitSemanticChunker-0.13s
Semantica is splitting✂️ splitEntityAwareChunker-0.98s
Semantica is extracting🎯 semantic_extractNERExtractor-0.47s
Semantica is splitting✂️ splitRelationAwareChunker-1.39s
Semantica is extracting🎯 semantic_extractRelationExtractor-0.45s
Semantica is splitting✂️ splitStructuralChunker-0.01s
Semantica is splitting✂️ splitHierarchicalChunker-0.00s
Semantica is splitting✂️ splitSlidingWindowChunker-0.00s
Semantica is splitting✂️ splitTableChunker-0.01s
Semantica is splitting✂️ splitChunkValidator-0.01s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Semantic Chunking Results:\n", - "\n", - "================================================================================\n", - "\n", - "Chunk 1:\n", - " Length: 133 chars\n", - " Coherence: N/A\n", - " Text: Apple Inc. is a technology company founded by Steve Jobs, Steve Wozniak, and Ronald Wayne \n", - "in Cupert...\n", - "\n", - "Chunk 2:\n", - " Length: 194 chars\n", - " Coherence: N/A\n", - " Text: Wayne \n", - "in Cupertino, California on April 1, 1976. The company's current CEO is Tim Cook, who took \n", - "o...\n", - "\n", - "Chunk 3:\n", - " Length: 136 chars\n", - " Coherence: N/A\n", - " Text: headquartered at One Apple Park Way in Cupertino. Apple develops and sells consumer electronics, com...\n", - "\n", - "Chunk 4:\n", - " Length: 295 chars\n", - " Coherence: N/A\n", - " Text: ectronics, computer software, and online services. The company's \n", - "hardware products include the iPho...\n", - "\n", - "Chunk 5:\n", - " Length: 223 chars\n", - " Coherence: N/A\n", - " Text: ital media player, and the \n", - "HomePod smart speaker. Apple's software includes the macOS and iOS opera...\n", - "\n", - "Chunk 6:\n", - " Length: 159 chars\n", - " Coherence: N/A\n", - " Text: Life and iWork creativity and productivity suites. Its online services include the \n", - "iTunes Store, th...\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.split import SemanticChunker\n", "\n", @@ -576,26 +280,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Entity-Aware Chunking Results:\n", - "\n", - "================================================================================\n", - "\n", - "Chunk 1:\n", - " Length: 892 chars\n", - " Entities: 28\n", - " Sample entities: [\"Entity(text='Apple Inc.', label='ORG', start_char=1, end_char=11, confidence=1.0, metadata={'extraction_method': 'ml', 'model': 'en_core_web_sm', 'lemma': 'Apple Inc.'})\", \"Entity(text='Steve Jobs', label='PERSON', start_char=47, end_char=57, confidence=1.0, metadata={'extraction_method': 'ml', 'model': 'en_core_web_sm', 'lemma': 'Steve Jobs'})\", \"Entity(text='Steve Wozniak', label='PERSON', start_char=59, end_char=72, confidence=1.0, metadata={'extraction_method': 'ml', 'model': 'en_core_web_sm', 'lemma': 'Steve Wozniak'})\"]\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.split import EntityAwareChunker\n", "\n", @@ -643,51 +330,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Relation-Aware Chunking Results:\n", - "\n", - "================================================================================\n", - "\n", - "Chunk 1:\n", - " Length: 133 chars\n", - " Triplets: 2\n", - " Relationships: 2\n", - "\n", - "Chunk 2:\n", - " Length: 144 chars\n", - " Triplets: 0\n", - " Relationships: 0\n", - "\n", - "Chunk 3:\n", - " Length: 86 chars\n", - " Triplets: 0\n", - " Relationships: 0\n", - "\n", - "Chunk 4:\n", - " Length: 244 chars\n", - " Triplets: 0\n", - " Relationships: 0\n", - "\n", - "Chunk 5:\n", - " Length: 172 chars\n", - " Triplets: 0\n", - " Relationships: 0\n", - "\n", - "Chunk 6:\n", - " Length: 108 chars\n", - " Triplets: 0\n", - " Relationships: 0\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.split import RelationAwareChunker\n", "\n", @@ -732,50 +377,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Structural Chunking Results:\n", - "\n", - "================================================================================\n", - "\n", - "Chunk 1:\n", - " Section: N/A\n", - " Level: N/A\n", - " Text: # Apple Inc....\n", - "\n", - "Chunk 2:\n", - " Section: N/A\n", - " Level: N/A\n", - " Text: ## History\n", - "\n", - "Apple Inc. was founded by Steve Jobs, Steve Wozniak, and Ronald Wayn...\n", - "\n", - "Chunk 3:\n", - " Section: N/A\n", - " Level: N/A\n", - " Text: ## Products\n", - "\n", - "### Hardware\n", - "\n", - "- iPhone\n", - "- iPad\n", - "- Mac\n", - "\n", - "### Software\n", - "\n", - "- macOS\n", - "- iOS\n", - "- ...\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.split import StructuralChunker\n", "\n", @@ -842,39 +446,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Hierarchical Chunking Results:\n", - "\n", - "================================================================================\n", - "\n", - "Chunk 1:\n", - " Level: N/A\n", - " Length: 278 chars\n", - " Parent: None (root)\n", - " Children: 0\n", - "\n", - "Chunk 2:\n", - " Level: N/A\n", - " Length: 331 chars\n", - " Parent: None (root)\n", - " Children: 0\n", - "\n", - "Chunk 3:\n", - " Level: N/A\n", - " Length: 281 chars\n", - " Parent: None (root)\n", - " Children: 0\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.split import HierarchicalChunker\n", "\n", @@ -921,66 +495,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Sliding Window Chunking Results:\n", - "\n", - "================================================================================\n", - "\n", - "Window 1:\n", - " Position: 0-134\n", - " Length: 133 chars\n", - " Overlap with previous: 0 chars\n", - "\n", - "Window 2:\n", - " Position: 100-220\n", - " Length: 120 chars\n", - " Overlap with previous: 34 chars\n", - "\n", - "Window 3:\n", - " Position: 200-279\n", - " Length: 79 chars\n", - " Overlap with previous: 20 chars\n", - "\n", - "Window 4:\n", - " Position: 300-383\n", - " Length: 81 chars\n", - " Overlap with previous: 0 chars\n", - "\n", - "Window 5:\n", - " Position: 400-486\n", - " Length: 83 chars\n", - " Overlap with previous: 0 chars\n", - "\n", - "Window 6:\n", - " Position: 500-612\n", - " Length: 112 chars\n", - " Overlap with previous: 0 chars\n", - "\n", - "Window 7:\n", - " Position: 600-718\n", - " Length: 116 chars\n", - " Overlap with previous: 12 chars\n", - "\n", - "Window 8:\n", - " Position: 700-786\n", - " Length: 86 chars\n", - " Overlap with previous: 18 chars\n", - "\n", - "Window 9:\n", - " Position: 800-896\n", - " Length: 95 chars\n", - " Overlap with previous: 0 chars\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.split import SlidingWindowChunker\n", "\n", @@ -1027,29 +544,9 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Table Chunking Results:\n", - "\n", - "================================================================================\n", - "\n", - "Chunk 1:\n", - " Type: Text\n", - " Content: Product | Category | Release Year\n", - "--- | --- | ---\n", - "iPhone | Smartphone | 2007\n", - "iPad | Tablet | 2010\n", - "Ma...\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.split import TableChunker\n", "\n", @@ -1114,29 +611,9 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Chunk class fields: {'text': , 'start_index': , 'end_index': , 'metadata': typing.Dict[str, typing.Any], 'id': typing.Optional[str]}\n", - "Provenance Tracking Results:\n", - "\n", - "================================================================================\n", - "Chunk ID: f0bddbe2-b717-47c7-8bdb-631a61660373\n", - "\n", - "Lineage for Chunk 1:\n", - " Source Document: apple_doc_001\n", - " File Path: data/apple.txt\n", - " Method: recursive\n", - " Timestamp: None\n", - "\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "import sys\n", "import os\n", @@ -1228,26 +705,9 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Method Comparison:\n", - "\n", - "================================================================================\n", - "Method Chunks Avg Size Time (ms) \n", - "--------------------------------------------------------------------------------\n", - "recursive 8 154 0.00 \n", - "sentence 6 148 519.51 \n", - "paragraph 3 297 0.00 \n", - "token 51 129 0.00 \n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "import time\n", "\n", diff --git a/cookbook/introduction/12_Embedding_Generation.ipynb b/cookbook/introduction/12_Embedding_Generation.ipynb index 105a3aa3..b1ad1081 100644 --- a/cookbook/introduction/12_Embedding_Generation.ipynb +++ b/cookbook/introduction/12_Embedding_Generation.ipynb @@ -142,10 +142,15 @@ } ], "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, "language_info": { "name": "python" } }, "nbformat": 4, "nbformat_minor": 2 -} \ No newline at end of file +} diff --git a/cookbook/introduction/13_Vector_Store.ipynb b/cookbook/introduction/13_Vector_Store.ipynb index 69f8de3f..f2424104 100644 --- a/cookbook/introduction/13_Vector_Store.ipynb +++ b/cookbook/introduction/13_Vector_Store.ipynb @@ -55,25 +55,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -q semantica\n" ] @@ -97,30 +81,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is indexing📊 vector_storeVectorStore-0.01s
Semantica is indexing📊 vector_storeFAISSStore-0.01s
Semantica is indexing📊 vector_storeHybridSearch-0.01s
Semantica is indexing📊 vector_storeMetadataStore-0.01s
Semantica is indexing📊 vector_storeNamespaceManager-0.00s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Stored 100 vectors\n", - "First 3 IDs: ['vec_0', 'vec_2', 'vec_4']\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import VectorStore\n", "from semantica.embeddings import TextEmbedder\n", @@ -166,18 +129,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Index search found 10 results\n", - "Distances: [0. 0.59663105 0.6359793 0.66132385 0.6909249 ]\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import VectorIndexer, FAISSStore \n", "import numpy as np \n", @@ -228,18 +182,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Index search found 10 results\n", - "Distances: [0. 0.59663105 0.6359793 0.66132385 0.6909249 ]\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import VectorIndexer, FAISSStore\n", "\n", @@ -282,24 +227,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Hybrid search found 10 results\n", - "\n", - "Filtered results (science, year > 2021):\n", - "1. Category: science, Year: 2020, Score: 1.000\n", - "2. Category: technology, Year: 2021, Score: 0.702\n", - "3. Category: science, Year: 2022, Score: 0.682\n", - "4. Category: technology, Year: 2023, Score: 0.669\n", - "5. Category: science, Year: 2022, Score: 0.655\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import HybridSearch, MetadataFilter \n", "import numpy as np\n", @@ -351,19 +281,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Found 5 vectors with category='science'\n", - "\n", - "Metadata validation: True\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import MetadataStore, MetadataSchema\n", "\n", @@ -410,21 +330,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Fused results using RRF:\n", - "1. ID: vec_2, Fused Score: 0.033\n", - "2. ID: vec_1, Fused Score: 0.032\n", - "3. ID: vec_4, Fused Score: 0.016\n", - "4. ID: vec_3, Fused Score: 0.016\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import SearchRanker\n", "\n", @@ -469,21 +377,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Tenant 1: 5 vectors\n", - "Tenant 2: 5 vectors\n", - "\n", - "User1 can write: True\n", - "User2 can write: False\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import NamespaceManager\n", "\n", diff --git a/cookbook/introduction/14_Ontology.ipynb b/cookbook/introduction/14_Ontology.ipynb index 5b957edf..3c112404 100644 --- a/cookbook/introduction/14_Ontology.ipynb +++ b/cookbook/introduction/14_Ontology.ipynb @@ -26,43 +26,19 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "2fcea810", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -q semantica" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ontology Engine initialized successfully!\n" - ] - } - ], + "outputs": [], "source": [ "\n", "from semantica.ontology import OntologyEngine, OntologyGenerator\n", @@ -100,31 +76,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

\ud83e\udde0 Semantica - \ud83d\udcca Current Progress

StatusActionModuleSubmoduleFileTime
\ud83d\udd04Semantica is generating\ud83d\udcda ontologyOntologyEngine-53.81s
\u2705Semantica is generating\ud83d\udcda ontologyOntologyGenerator-0.03s
\u2705Semantica is generating\ud83d\udcda ontologyClassInferrer-0.00s
\u2705Semantica is generating\ud83d\udcda ontologyPropertyGenerator-0.00s
\u2705Semantica is visualizing\ud83d\udcc8 visualizationOntologyVisualizer-0.15s
\ud83d\udd04Semantica is generating\ud83d\udcda ontologyLLMOntologyGenerator-18.17s
\u2705Semantica is generating\ud83d\udcda ontologyCompetencyQuestionsManager-0.00s
\u2705Semantica is generating\ud83d\udcda ontologyVersionManager-0.01s
\u2705Semantica is generating\ud83d\udcda ontologyReuseManager-0.00s
\u2705Semantica is generating\ud83d\udcda ontologyOWLGenerator-0.01s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generated Ontology: CorporateOntology\n", - "Classes Found: 1\n", - "Properties Found: 2\n" - ] - } - ], + "outputs": [], "source": [ "# Sample Data: A simple corporate structure\n", "entities = [\n", @@ -177,29 +131,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- Inferred Classes ---\n", - "Class: Person\n", - " URI: None\n", - "\n", - "--- Inferred Properties ---\n", - "name [Data Property]\n", - " Domain: ['Person']\n", - " Range: xsd:string\n", - "\n", - "role [Data Property]\n", - " Domain: ['Person']\n", - " Range: xsd:string\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "# Inspect Classes\n", "print(\"--- Inferred Classes ---\")\n", @@ -241,20 +175,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Inferred 3 classes from raw entities.\n", - "- Manager (Count: 2)\n", - "- Employee (Count: 1)\n", - "- Temporaryworker (Count: 1)\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ontology import ClassInferrer\n", "\n", @@ -292,26 +215,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- Property Types Identified ---\n", - "Property: name\n", - " Type: data\n", - " Domain: ['Manager'] -> Range: xsd:string\n", - "Property: level\n", - " Type: data\n", - " Domain: ['Manager'] -> Range: xsd:integer\n", - "Property: name\n", - " Type: data\n", - " Domain: ['Employee'] -> Range: xsd:string\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ontology import PropertyGenerator\n", "\n", @@ -354,18 +260,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Original Classes: 2\n", - "Optimized Classes: 1\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ontology import OntologyOptimizer\n", "\n", @@ -416,2790 +313,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 2 - }, - "mode": "lines", - "type": "scatter", - "x": [], - "y": [] - }, - { - "hoverinfo": "text", - "hovertext": [ - "Person
Level: 0" - ], - "marker": { - "color": [ - 0 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "line": { - "color": "white", - "width": 2 - }, - "showscale": true, - "size": [ - 15 - ] - }, - "mode": "markers+text", - "text": [ - "Person" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.5 - ], - "y": [ - 0 - ] - } - ], - "layout": { - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "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" - } - ], - "heatmapgl": [ - { - "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": "heatmapgl" - } - ], - "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" - } - ], - "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": "Ontology Class Hierarchy" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "type": "scatter", - "x": [ - -0.7078658796814343, - 0.5096384612964552, - null, - -0.491353153015199, - 0.5096384612964552, - null - ], - "y": [ - -0.8604554090265409, - -0.8425676295504928, - null, - 1, - -0.8425676295504928, - null - ] - }, - { - "hoverinfo": "text", - "marker": { - "color": [ - "#ff7f0e", - "#1f77b4", - "#1f77b4" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 0.9, - "size": [ - 10, - 10, - 10 - ] - }, - "mode": "markers+text", - "text": [ - "Person
Type: class", - "name
Type: property", - "role
Type: property" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.5096384612964552, - -0.7078658796814343, - -0.491353153015199 - ], - "y": [ - -0.8425676295504928, - -0.8604554090265409, - 1 - ] - } - ], - "layout": { - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "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" - } - ], - "heatmapgl": [ - { - "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": "heatmapgl" - } - ], - "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" - } - ], - "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": "Knowledge Graph Network" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "domain": { - "x": [ - 0, - 0.2888888888888889 - ], - "y": [ - 0, - 1 - ] - }, - "mode": "number", - "title": { - "text": "Classes" - }, - "type": "indicator", - "value": 1 - }, - { - "domain": { - "x": [ - 0.35555555555555557, - 0.6444444444444445 - ], - "y": [ - 0, - 1 - ] - }, - "mode": "number", - "title": { - "text": "Properties" - }, - "type": "indicator", - "value": 2 - }, - { - "domain": { - "x": [ - 0.7111111111111111, - 1 - ], - "y": [ - 0, - 1 - ] - }, - "mode": "number", - "title": { - "text": "Max Depth" - }, - "type": "indicator", - "value": 1 - } - ], - "layout": { - "annotations": [ - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "Class Count", - "x": 0.14444444444444446, - "xanchor": "center", - "xref": "paper", - "y": 1, - "yanchor": "bottom", - "yref": "paper" - }, - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "Property Count", - "x": 0.5, - "xanchor": "center", - "xref": "paper", - "y": 1, - "yanchor": "bottom", - "yref": "paper" - }, - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "Max Depth", - "x": 0.8555555555555556, - "xanchor": "center", - "xref": "paper", - "y": 1, - "yanchor": "bottom", - "yref": "paper" - } - ], - "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" - } - ], - "heatmapgl": [ - { - "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": "heatmapgl" - } - ], - "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" - } - ], - "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": "Ontology Metrics Dashboard" - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from semantica.visualization import OntologyVisualizer\n", "\n", @@ -3241,17 +357,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Skipping LLM generation: No API key or provider configured in this environment.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ontology import LLMOntologyGenerator\n", "\n", @@ -3286,19 +394,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Answerable Questions: 0 / 2\n", - "\u274c Who leads TechCorp?\n", - "\u274c Which projects does Bob manage?\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ontology import CompetencyQuestionsManager\n", "\n", @@ -3313,7 +411,7 @@ "\n", "print(f\"Answerable Questions: {validation_results['answerable']} / {validation_results['total_questions']}\")\n", "for q in cq_manager.questions:\n", - " status = \"\u2705\" if q.answerable else \"\u274c\"\n", + " status = \"✅\" if q.answerable else \"❌\"\n", " print(f\"{status} {q.question}\")" ] }, @@ -3328,29 +426,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Created Version: 1.0 at https://docs.semantica.dev/ontology/v1.0\n", - "Found standard ontology: FOAF\n" - ] - }, - { - "ename": "KeyError", - "evalue": "'imports'", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mKeyError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[1;32mIn[11], line 16\u001b[0m\n\u001b[0;32m 14\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mFound standard ontology: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mfoaf_info[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mname\u001b[39m\u001b[38;5;124m'\u001b[39m]\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m 15\u001b[0m \u001b[38;5;66;03m# We could now import this into our ontology\u001b[39;00m\n\u001b[1;32m---> 16\u001b[0m \u001b[43montology\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mimports\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\u001b[38;5;241m.\u001b[39mappend(foaf_info[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124muri\u001b[39m\u001b[38;5;124m'\u001b[39m])\n", - "\u001b[1;31mKeyError\u001b[0m: 'imports'" - ] - } - ], + "outputs": [], "source": [ "from semantica.ontology import VersionManager, ReuseManager\n", "\n", @@ -3385,32 +463,9 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- Turtle Preview (First 500 chars) ---\n", - "@prefix : .\n", - "@prefix owl: .\n", - "@prefix rdfs: .\n", - "@prefix xsd: .\n", - "\n", - " a owl:DatatypeProperty ;\n", - " rdfs:label \"name\" ;\n", - " rdfs:domain ;\n", - " rdfs:range xsd:string .\n", - "\n", - " a owl:DatatypeProperty ;\n", - " rdfs:label \"role\" ;\n", - " rdfs:doma\n", - "...\n", - "Successfully saved ontology to corporate_ontology.ttl\n" - ] - } - ], + "outputs": [], "source": [ "# Get Turtle string representation\n", "ttl_output = engine.to_owl(ontology, format=\"turtle\")\n", @@ -3467,4 +522,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/cookbook/introduction/15_Export.ipynb b/cookbook/introduction/15_Export.ipynb index a234b6a0..0db9d510 100644 --- a/cookbook/introduction/15_Export.ipynb +++ b/cookbook/introduction/15_Export.ipynb @@ -76,245 +76,18 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Requirement already satisfied: semantica in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (0.0.5)\n", - "Requirement already satisfied: numpy>=1.21.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.26.4)\n", - "Requirement already satisfied: pandas>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.1.4)\n", - "Requirement already satisfied: scikit-learn>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.6.1)\n", - "Requirement already satisfied: spacy>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.8.11)\n", - "Requirement already satisfied: transformers>=4.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.53.2)\n", - "Requirement already satisfied: torch>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.2.1)\n", - "Requirement already satisfied: sentence-transformers>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.2.1)\n", - "Requirement already satisfied: rdflib>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.0)\n", - "Requirement already satisfied: networkx>=2.8.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.5)\n", - "Requirement already satisfied: matplotlib>=3.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.10.1)\n", - "Requirement already satisfied: seaborn>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.13.2)\n", - "Requirement already satisfied: plotly>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.17.0)\n", - "Requirement already satisfied: requests>=2.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.32.5)\n", - "Requirement already satisfied: beautifulsoup4>=4.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.12.3)\n", - "Requirement already satisfied: lxml>=4.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.2)\n", - "Requirement already satisfied: pypdf2>=2.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.0.1)\n", - "Requirement already satisfied: python-docx>=0.8.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: openpyxl>=3.0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.1.5)\n", - "Requirement already satisfied: pillow>=9.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (10.4.0)\n", - "Requirement already satisfied: librosa>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.11.0)\n", - "Requirement already satisfied: opencv-python>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.9.0.80)\n", - "Requirement already satisfied: faiss-cpu>=1.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.9.0)\n", - "Requirement already satisfied: weaviate-client>=3.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.18.1)\n", - "Requirement already satisfied: qdrant-client>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.12.2)\n", - "Requirement already satisfied: neo4j>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.3)\n", - "Requirement already satisfied: falkordb>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.2.2)\n", - "Requirement already satisfied: pymongo>=4.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.15.4)\n", - "Requirement already satisfied: sqlalchemy>=1.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.0.23)\n", - "Requirement already satisfied: psycopg2-binary>=2.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.9.9)\n", - "Requirement already satisfied: pymysql>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.2)\n", - "Requirement already satisfied: redis>=4.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.4.0)\n", - "Requirement already satisfied: celery>=5.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.3.4)\n", - "Requirement already satisfied: kafka-python>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.3.0)\n", - "Requirement already satisfied: pulsar-client>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (3.3.0)\n", - "Requirement already satisfied: pika>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.3.2)\n", - "Requirement already satisfied: boto3>=1.24.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.36.0)\n", - "Requirement already satisfied: azure-storage-blob>=12.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (12.27.1)\n", - "Requirement already satisfied: google-cloud-storage>=2.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.18.2)\n", - "Requirement already satisfied: pydantic>=1.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (2.12.3)\n", - "Requirement already satisfied: click>=8.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (8.2.1)\n", - "Requirement already satisfied: rich>=12.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (13.7.1)\n", - "Requirement already satisfied: tqdm>=4.64.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.67.1)\n", - "Requirement already satisfied: pyyaml>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (6.0.1)\n", - "Requirement already satisfied: toml>=0.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.10.2)\n", - "Requirement already satisfied: python-dotenv>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.1.1)\n", - "Requirement already satisfied: loguru>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.7.3)\n", - "Requirement already satisfied: structlog>=22.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (24.4.0)\n", - "Requirement already satisfied: prometheus-client>=0.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.18.0)\n", - "Requirement already satisfied: opentelemetry-api>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-sdk>=1.12.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.38.0)\n", - "Requirement already satisfied: opentelemetry-instrumentation in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.59b0)\n", - "Requirement already satisfied: fastapi>=0.78.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.120.4)\n", - "Requirement already satisfied: uvicorn>=0.18.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.38.0)\n", - "Requirement already satisfied: pytest>=7.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.4.3)\n", - "Requirement already satisfied: pytest-cov>=3.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.0.0)\n", - "Requirement already satisfied: pytest-asyncio>=0.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (0.21.1)\n", - "Requirement already satisfied: black>=22.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (23.11.0)\n", - "Requirement already satisfied: isort>=5.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (5.12.0)\n", - "Requirement already satisfied: flake8>=4.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (7.3.0)\n", - "Requirement already satisfied: mypy>=0.971 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (1.17.1)\n", - "Requirement already satisfied: pre-commit>=2.19.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from semantica) (4.4.0)\n", - "Requirement already satisfied: azure-core>=1.30.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (1.35.0)\n", - "Requirement already satisfied: cryptography>=2.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (43.0.3)\n", - "Requirement already satisfied: typing-extensions>=4.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (4.14.1)\n", - "Requirement already satisfied: isodate>=0.6.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-storage-blob>=12.12.0->semantica) (0.7.2)\n", - "Requirement already satisfied: six>=1.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from azure-core>=1.30.0->azure-storage-blob>=12.12.0->semantica) (1.16.0)\n", - "Requirement already satisfied: soupsieve>1.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from beautifulsoup4>=4.11.0->semantica) (2.5)\n", - "Requirement already satisfied: mypy-extensions>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (1.0.0)\n", - "Requirement already satisfied: packaging>=22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (24.2)\n", - "Requirement already satisfied: pathspec>=0.9.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (0.11.2)\n", - "Requirement already satisfied: platformdirs>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from black>=22.6.0->semantica) (3.11.0)\n", - "Requirement already satisfied: botocore<1.37.0,>=1.36.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.36.26)\n", - "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (1.0.1)\n", - "Requirement already satisfied: s3transfer<0.12.0,>=0.11.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from boto3>=1.24.0->semantica) (0.11.3)\n", - "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (2.9.0.post0)\n", - "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from botocore<1.37.0,>=1.36.0->boto3>=1.24.0->semantica) (1.26.20)\n", - "Requirement already satisfied: billiard<5.0,>=4.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (4.2.1)\n", - "Requirement already satisfied: kombu<6.0,>=5.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.5.3)\n", - "Requirement already satisfied: vine<6.0,>=5.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (5.1.0)\n", - "Requirement already satisfied: click-didyoumean>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.1)\n", - "Requirement already satisfied: click-repl>=0.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (0.3.0)\n", - "Requirement already satisfied: click-plugins>=1.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (1.1.1)\n", - "Requirement already satisfied: tzdata>=2022.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from celery>=5.2.0->semantica) (2025.2)\n", - "Requirement already satisfied: colorama in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from click>=8.1.0->semantica) (0.4.6)\n", - "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from kombu<6.0,>=5.3.2->celery>=5.2.0->semantica) (5.3.1)\n", - "Requirement already satisfied: prompt-toolkit>=3.0.36 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from click-repl>=0.2.0->celery>=5.2.0->semantica) (3.0.40)\n", - "Requirement already satisfied: cffi>=1.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (1.17.1)\n", - "Requirement already satisfied: pycparser in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from cffi>=1.12->cryptography>=2.1.4->azure-storage-blob>=12.12.0->semantica) (2.22)\n", - "Requirement already satisfied: starlette<0.50.0,>=0.40.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.46.2)\n", - "Requirement already satisfied: annotated-doc>=0.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from fastapi>=0.78.0->semantica) (0.0.3)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.41.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (2.41.4)\n", - "Requirement already satisfied: typing-inspection>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pydantic>=1.10.0->semantica) (0.4.2)\n", - "Requirement already satisfied: anyio<5,>=3.6.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (4.11.0)\n", - "Requirement already satisfied: idna>=2.8 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (3.10)\n", - "Requirement already satisfied: sniffio>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from anyio<5,>=3.6.2->starlette<0.50.0,>=0.40.0->fastapi>=0.78.0->semantica) (1.3.1)\n", - "Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (0.7.0)\n", - "Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (2.14.0)\n", - "Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from flake8>=4.0.0->semantica) (3.4.0)\n", - "Requirement already satisfied: google-auth<3.0dev,>=2.26.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.36.0)\n", - "Requirement already satisfied: google-api-core<3.0.0dev,>=2.15.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.23.0)\n", - "Requirement already satisfied: google-cloud-core<3.0dev,>=2.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.4.1)\n", - "Requirement already satisfied: google-resumable-media>=2.7.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (2.7.2)\n", - "Requirement already satisfied: google-crc32c<2.0dev,>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-cloud-storage>=2.5.0->semantica) (1.6.0)\n", - "Requirement already satisfied: googleapis-common-protos<2.0.dev0,>=1.56.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.66.0)\n", - "Requirement already satisfied: protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (4.25.8)\n", - "Requirement already satisfied: proto-plus<2.0.0dev,>=1.22.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage>=2.5.0->semantica) (1.25.0)\n", - "Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (5.5.2)\n", - "Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.4.1)\n", - "Requirement already satisfied: rsa<5,>=3.1.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (4.9)\n", - "Requirement already satisfied: charset_normalizer<4,>=2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (3.4.0)\n", - "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from requests>=2.28.0->semantica) (2025.8.3)\n", - "Requirement already satisfied: pyasn1>=0.1.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rsa<5,>=3.1.4->google-auth<3.0dev,>=2.26.1->google-cloud-storage>=2.5.0->semantica) (0.6.1)\n", - "Requirement already satisfied: audioread>=2.1.9 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (3.0.1)\n", - "Requirement already satisfied: numba>=0.51.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.61.2)\n", - "Requirement already satisfied: scipy>=1.6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.15.2)\n", - "Requirement already satisfied: joblib>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.3.2)\n", - "Requirement already satisfied: decorator>=4.3.0 in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from librosa>=0.9.0->semantica) (5.1.1)\n", - "Requirement already satisfied: soundfile>=0.12.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.13.1)\n", - "Requirement already satisfied: pooch>=1.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.8.2)\n", - "Requirement already satisfied: soxr>=0.3.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.5.0.post1)\n", - "Requirement already satisfied: lazy_loader>=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (0.4)\n", - "Requirement already satisfied: msgpack>=1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from librosa>=0.9.0->semantica) (1.1.0)\n", - "Requirement already satisfied: win32-setctime>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from loguru>=0.6.0->semantica) (1.1.0)\n", - "Requirement already satisfied: contourpy>=1.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.3.2)\n", - "Requirement already satisfied: cycler>=0.10 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (0.12.1)\n", - "Requirement already satisfied: fonttools>=4.22.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (4.57.0)\n", - "Requirement already satisfied: kiwisolver>=1.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (1.4.8)\n", - "Requirement already satisfied: pyparsing>=2.3.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from matplotlib>=3.5.0->semantica) (3.2.0)\n", - "Requirement already satisfied: pytz in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from neo4j>=5.0.0->semantica) (2024.2)\n", - "Requirement already satisfied: llvmlite<0.45,>=0.44.0dev0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from numba>=0.51.0->librosa>=0.9.0->semantica) (0.44.0)\n", - "Requirement already satisfied: et-xmlfile in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from openpyxl>=3.0.10->semantica) (2.0.0)\n", - "Requirement already satisfied: importlib-metadata<8.8.0,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-api>=1.12.0->semantica) (6.8.0)\n", - "Requirement already satisfied: zipp>=0.5 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from importlib-metadata<8.8.0,>=6.0->opentelemetry-api>=1.12.0->semantica) (3.17.0)\n", - "Requirement already satisfied: opentelemetry-semantic-conventions==0.59b0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from opentelemetry-sdk>=1.12.0->semantica) (0.59b0)\n", - "Requirement already satisfied: tenacity>=6.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from plotly>=5.10.0->semantica) (8.5.0)\n", - "Requirement already satisfied: cfgv>=2.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (3.5.0)\n", - "Requirement already satisfied: identify>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (2.6.15)\n", - "Requirement already satisfied: nodeenv>=0.11.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (1.9.1)\n", - "Requirement already satisfied: virtualenv>=20.10.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pre-commit>=2.19.0->semantica) (20.24.6)\n", - "Requirement already satisfied: wcwidth in c:\\users\\mohd kaif\\appdata\\roaming\\python\\python311\\site-packages (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery>=5.2.0->semantica) (0.2.9)\n", - "Requirement already satisfied: dnspython<3.0.0,>=1.16.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pymongo>=4.2.0->semantica) (2.4.2)\n", - "Requirement already satisfied: iniconfig in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (2.0.0)\n", - "Requirement already satisfied: pluggy<2.0,>=0.12 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from pytest>=7.1.0->semantica) (1.5.0)\n", - "Requirement already satisfied: coverage>=7.10.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from coverage[toml]>=7.10.6->pytest-cov>=3.0.0->semantica) (7.12.0)\n", - "Requirement already satisfied: grpcio>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.68.0)\n", - "Requirement already satisfied: grpcio-tools>=1.41.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (1.62.3)\n", - "Requirement already satisfied: httpx>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.28.1)\n", - "Requirement already satisfied: portalocker<3.0.0,>=2.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from qdrant-client>=1.3.0->semantica) (2.10.1)\n", - "Requirement already satisfied: pywin32>=226 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from portalocker<3.0.0,>=2.7.0->qdrant-client>=1.3.0->semantica) (311)\n", - "Requirement already satisfied: setuptools in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from grpcio-tools>=1.41.0->qdrant-client>=1.3.0->semantica) (80.9.0)\n", - "Requirement already satisfied: httpcore==1.* in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (1.0.9)\n", - "Requirement already satisfied: h11>=0.16 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpcore==1.*->httpx>=0.20.0->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (0.16.0)\n", - "Requirement already satisfied: h2<5,>=3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.1.0)\n", - "Requirement already satisfied: hyperframe<7,>=6.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (6.0.1)\n", - "Requirement already satisfied: hpack<5,>=4.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client>=1.3.0->semantica) (4.0.0)\n", - "Requirement already satisfied: markdown-it-py>=2.2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (3.0.0)\n", - "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from rich>=12.5.0->semantica) (2.19.2)\n", - "Requirement already satisfied: mdurl~=0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from markdown-it-py>=2.2.0->rich>=12.5.0->semantica) (0.1.2)\n", - "Requirement already satisfied: threadpoolctl>=3.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from scikit-learn>=1.0.0->semantica) (3.2.0)\n", - "Requirement already satisfied: huggingface-hub>=0.20.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sentence-transformers>=2.2.0->semantica) (0.30.2)\n", - "Requirement already satisfied: filelock in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (3.16.1)\n", - "Requirement already satisfied: regex!=2019.12.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (2024.11.6)\n", - "Requirement already satisfied: tokenizers<0.22,>=0.21 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.21.4)\n", - "Requirement already satisfied: safetensors>=0.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from transformers>=4.20.0->semantica) (0.5.3)\n", - "Requirement already satisfied: fsspec>=2023.5.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from huggingface-hub>=0.20.0->sentence-transformers>=2.2.0->semantica) (2023.10.0)\n", - "Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.5)\n", - "Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.0.15)\n", - "Requirement already satisfied: cymem<2.1.0,>=2.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.13)\n", - "Requirement already satisfied: preshed<3.1.0,>=3.0.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.0.12)\n", - "Requirement already satisfied: thinc<8.4.0,>=8.3.4 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (8.3.10)\n", - "Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (1.1.3)\n", - "Requirement already satisfied: srsly<3.0.0,>=2.4.3 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.5.2)\n", - "Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (2.0.10)\n", - "Requirement already satisfied: weasel<0.5.0,>=0.4.2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.4.3)\n", - "Requirement already satisfied: typer-slim<1.0.0,>=0.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (0.20.0)\n", - "Requirement already satisfied: jinja2 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from spacy>=3.4.0->semantica) (3.1.6)\n", - "Requirement already satisfied: blis<1.4.0,>=1.3.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (1.3.3)\n", - "Requirement already satisfied: confection<1.0.0,>=0.0.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from thinc<8.4.0,>=8.3.4->spacy>=3.4.0->semantica) (0.1.5)\n", - "Requirement already satisfied: cloudpathlib<1.0.0,>=0.7.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (0.23.0)\n", - "Requirement already satisfied: smart-open<8.0.0,>=5.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (7.1.0)\n", - "Requirement already satisfied: wrapt in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from smart-open<8.0.0,>=5.2.1->weasel<0.5.0,>=0.4.2->spacy>=3.4.0->semantica) (1.17.2)\n", - "Requirement already satisfied: greenlet!=0.4.17 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sqlalchemy>=1.4.0->semantica) (3.2.3)\n", - "Requirement already satisfied: sympy in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from torch>=1.12.0->semantica) (1.13.3)\n", - "Requirement already satisfied: distlib<1,>=0.3.7 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from virtualenv>=20.10.0->pre-commit>=2.19.0->semantica) (0.3.7)\n", - "Requirement already satisfied: validators<1.0.0,>=0.34.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (0.35.0)\n", - "Requirement already satisfied: authlib<2.0.0,>=1.2.1 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (1.6.0)\n", - "Requirement already satisfied: deprecation<3.0.0,>=2.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from weaviate-client>=3.15.0->semantica) (2.1.0)\n", - "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from jinja2->spacy>=3.4.0->semantica) (2.1.3)\n", - "Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\\users\\mohd kaif\\appdata\\local\\programs\\python\\python311\\lib\\site-packages (from sympy->torch>=1.12.0->semantica) (1.3.0)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install semantica" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
🔄Semantica is building🧠 kgEntityResolver-762.30s
Semantica is deduplicating🔄 deduplicationDuplicateDetector-0.00s
Semantica is resolving⚠️ conflictsConflictDetector-0.00s
Semantica is exporting💾 exportJSONExporteroutput.json0.01s
Semantica is exporting💾 exportRDFExporter-0.01s
Semantica is exporting💾 exportGraphExporteroutput.graphml0.01s
Semantica is generating📚 ontologyOntologyGenerator-0.04s
Semantica is generating📚 ontologyClassInferrer-0.01s
Semantica is generating📚 ontologyPropertyGenerator-0.01s
Semantica is exporting💾 exportOWLExporteroutput.owl0.01s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from semantica.export import JSONExporter\n", "from semantica.kg import GraphBuilder\n", @@ -350,7 +123,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -392,7 +165,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -425,7 +198,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ diff --git a/cookbook/introduction/16_Visualization.ipynb b/cookbook/introduction/16_Visualization.ipynb index 6274149e..05c55b61 100644 --- a/cookbook/introduction/16_Visualization.ipynb +++ b/cookbook/introduction/16_Visualization.ipynb @@ -39,47 +39,18 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -q semantica" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is deduplicating🔄 deduplicationDuplicateDetector-0.02s
Semantica is deduplicating🔄 deduplicationSimilarityCalculator-0.00s
Semantica is resolving⚠️ conflictsConflictDetector-0.00s
Semantica is visualizing📈 visualizationKGVisualizer-0.07s
Semantica is generating📚 ontologyOntologyGenerator-0.04s
Semantica is generating📚 ontologyClassInferrer-0.01s
Semantica is generating📚 ontologyPropertyGenerator-0.01s
Semantica is visualizing📈 visualizationOntologyVisualizer-0.15s
Semantica is visualizing📈 visualizationEmbeddingVisualizer-0.03s
Semantica is visualizing📈 visualizationSemanticNetworkVisualizer-0.08s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from semantica.visualization import KGVisualizer\n", "from semantica.kg import GraphBuilder\n", @@ -112,7 +83,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -141,21 +112,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\sentence_transformers\\cross_encoder\\CrossEncoder.py:13: TqdmExperimentalWarning:\n", - "\n", - "Using `tqdm.autonotebook.tqdm` in notebook mode. Use `tqdm.tqdm` instead to force console mode (e.g. in jupyter console)\n", - "\n", - "UMAP not available, using PCA. Install with: pip install umap-learn\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.visualization import EmbeddingVisualizer\n", "from semantica.embeddings import EmbeddingGenerator\n", @@ -182,944 +141,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "opacity": 0.5, - "showlegend": false, - "type": "scatter", - "x": [ - 1, - -1, - null - ], - "y": [ - 4.3711388286737935e-8, - -4.3711388286737935e-8, - null - ] - }, - { - "hoverinfo": "text", - "hovertext": [ - "Python
Type: Language", - "Code
Type: Concept" - ], - "marker": { - "color": [ - "#ff7f0e", - "#1f77b4" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 1, - "size": [ - 10, - 10 - ] - }, - "mode": "markers+text", - "showlegend": false, - "text": [ - "Python", - "Code" - ], - "textfont": { - "color": "#333", - "size": 10 - }, - "textposition": "top center", - "type": "scatter", - "x": [ - 1, - -1 - ], - "y": [ - 4.3711388286737935e-8, - -4.3711388286737935e-8 - ] - } - ], - "layout": { - "annotations": [ - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 1, - "axref": "x", - "ay": 4.3711388286737935e-8, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -1, - "xref": "x", - "y": -4.3711388286737935e-8, - "yref": "y" - } - ], - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "plot_bgcolor": "white", - "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" - } - ], - "heatmapgl": [ - { - "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": "heatmapgl" - } - ], - "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" - } - ], - "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": "Knowledge Graph Network" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from semantica.visualization import SemanticNetworkVisualizer\n", "\n", diff --git a/cookbook/introduction/17_Conflict_Detection_and_Resolution.ipynb b/cookbook/introduction/17_Conflict_Detection_and_Resolution.ipynb index 9705466a..f474d7eb 100644 --- a/cookbook/introduction/17_Conflict_Detection_and_Resolution.ipynb +++ b/cookbook/introduction/17_Conflict_Detection_and_Resolution.ipynb @@ -64,32 +64,16 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -q semantica " ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -125,17 +109,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Loaded 3 records for Employee 001\n" - ] - } - ], + "outputs": [], "source": [ "# 1. Define source metadata\n", "sources_metadata = {\n", @@ -199,20 +175,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Registering sources...\n", - " - Registered 'hr_db' with credibility 0.95\n", - " - Registered 'linkedin_scrape' with credibility 0.6\n", - " - Registered 'public_dir' with credibility 0.4\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import SourceTracker\n", "\n", @@ -255,45 +220,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is resolving⚠️ conflictsConflictDetector-0.00s
Semantica is resolving⚠️ conflictsConflictAnalyzer-0.01s
Semantica is resolving⚠️ conflictsConflictResolver-0.00s
Semantica is resolving⚠️ conflictsInvestigationGuideGenerator-0.00s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Value conflict detected: emp_001.birth_date has conflicting values: ['1980-05-15', '1982-05-15']\n", - "Value conflict detected: emp_001.department has conflicting values: ['Software Engineering', 'Engineering']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detected 2 conflicts:\n", - "- value_conflict: birth_date for emp_001\n", - " Values: ['1980-05-15', '1980-05-15', '1982-05-15']\n", - " Severity: medium\n", - "--- \n", - "- value_conflict: department for emp_001\n", - " Values: ['Engineering', 'Software Engineering', 'Engineering']\n", - " Severity: medium\n", - "--- \n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import ConflictDetector\n", "\n", @@ -339,20 +268,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Conflict Analysis Summary:\n", - "Total Conflicts: 2\n", - "By Type: {'value_conflict': 2}\n", - "By Severity: {'medium': 2}\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import ConflictAnalyzer\n", "\n", @@ -401,23 +319,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- Resolution: Voting ---\n", - "Property: birth_date | Resolved Value: 1980-05-15\n", - "Property: department | Resolved Value: Engineering\n", - "\n", - "--- Resolution: Credibility Weighted ---\n", - "Property: birth_date | Resolved Value: 1980-05-15 (Confidence: 0.79)\n", - "Property: department | Resolved Value: Engineering (Confidence: 0.69)\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import ConflictResolver\n", "\n", @@ -462,39 +366,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "=== Investigation: emp_001_birth_date_conflict ===\n", - "Summary: Conflict Type: value_conflict | Entity: emp_001 | Property: birth_date | Conflicting Values: 1980-05-15, 1982-05-15 | Severity: medium | Sources: public_dir, hr_db, linkedin_scrape\n", - "\n", - "Investigation Steps:\n", - "1. Review conflict details and context\n", - " Action: Examine the conflict summary and identify the conflicting values\n", - "2. Identify all source documents\n", - " Action: Locate and review the following source documents: public_dir, hr_db, linkedin_scrape\n", - "3. Compare conflicting information across sources\n", - " Action: Review each source document and note the specific value and context for each\n", - "4. Assess source credibility and reliability\n", - " Action: Review source credibility scores and document metadata\n", - "5. Determine resolution approach\n", - " Action: Choose resolution strategy based on source credibility, recency, and business rules\n", - "6. Document resolution decision\n", - " Action: Record the resolved value, resolution method, and rationale\n", - "\n", - "Recommended Actions:\n", - "[ ] Compare source documents side-by-side\n", - "[ ] Check for data entry errors or typos\n", - "[ ] Verify if values represent different time periods\n", - "[ ] Review 3 conflicting source documents\n", - "[ ] Identify most authoritative source\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import InvestigationGuideGenerator\n", "\n", diff --git a/cookbook/introduction/18_Deduplication.ipynb b/cookbook/introduction/18_Deduplication.ipynb index d5e8dc52..087817a7 100644 --- a/cookbook/introduction/18_Deduplication.ipynb +++ b/cookbook/introduction/18_Deduplication.ipynb @@ -21,25 +21,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "# Install Semantica\n", "!pip install -q semantica" @@ -61,17 +45,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Created 6 sample entities.\n" - ] - } - ], + "outputs": [], "source": [ "entities = [\n", " # Apple Variations\n", @@ -140,34 +116,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is deduplicating🔄 deduplicationSimilarityCalculator-0.01s
Semantica is deduplicating🔄 deduplicationDuplicateDetector-0.17s
Semantica is deduplicating🔄 deduplicationEntityMerger-0.19s
Semantica is deduplicating🔄 deduplicationMergeStrategyManager-0.01s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Similarity between 'Apple Inc.' and 'Apple Inc':\n", - " Total Score: 0.7218\n", - " Breakdown: {'string': 0.98, 'property': 0.7728205128205129, 'relationship': 0.0}\n", - "\n", - "Similarity between 'Apple Inc.' and 'Microsoft':\n", - " Total Score: 0.1816\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.deduplication import SimilarityCalculator, SimilarityResult\n", "# Initialize calculator with custom weights\n", @@ -206,19 +157,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Found 2 duplicate pairs:\n", - " - Microsoft Corp <==> Microsoft (Score: 0.80)\n", - " - Apple Inc. <==> Apple Inc (Score: 0.74)\n" - ] - } - ], + "outputs": [], "source": [ "# Import specific classes for Duplicate Detection\n", "from semantica.deduplication import DuplicateDetector, DuplicateCandidate, DuplicateGroup\n", @@ -247,17 +188,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "New matches found: 0\n" - ] - } - ], + "outputs": [], "source": [ "existing_db = entities[:3] # The Apple entities\n", "new_data = [entities[4]] # Microsoft\n", @@ -279,22 +212,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Found 2 clusters:\n", - " Cluster 1: ['Apple Inc.', 'Apple Inc']\n", - " Cluster 2: ['Microsoft Corp', 'Microsoft']\n", - "Found 2 clusters:\n", - " Cluster 1: ['Apple Inc.', 'Apple Inc']\n", - " Cluster 2: ['Microsoft Corp', 'Microsoft']\n" - ] - } - ], + "outputs": [], "source": [ "# Import specific classes for Clustering\n", "from semantica.deduplication import ClusterBuilder, Cluster, ClusterResult\n", @@ -331,7 +251,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -341,25 +261,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Performed 2 merge operations.\n", - "\n", - "--- Merged Results ---\n", - "Merged 2 entities into: 'Microsoft Corp'\n", - " - Final Properties: {'industry': 'Software', 'hq': 'Redmond'}\n", - " - Final Relationships: 0\n", - "Merged 2 entities into: 'Apple Inc.'\n", - " - Final Properties: {'industry': 'Technology', 'hq': 'Cupertino', 'founded': 1976}\n", - " - Final Relationships: 1\n" - ] - } - ], + "outputs": [], "source": [ "merger = EntityMerger()\n", "\n", @@ -394,25 +298,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "1. Detecting duplicates...\n", - "2. Merging entities...\n", - "\n", - "Original Size: 6\n", - "Cleaned Size: 4\n", - "\n", - "Final Entity Names:\n", - " - Microsoft Corp\n", - " - Apple Inc.\n", - " - Apple\n", - " - Google LLC\n" - ] - } - ], + "outputs": [], "source": [ "def deduplicate_dataset(raw_entities):\n", " print(\"1. Detecting duplicates...\")\n", diff --git a/cookbook/introduction/19_Context_Module.ipynb b/cookbook/introduction/19_Context_Module.ipynb index 6c6639c0..2bbe81ce 100644 --- a/cookbook/introduction/19_Context_Module.ipynb +++ b/cookbook/introduction/19_Context_Module.ipynb @@ -23,26 +23,10 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "257bad40", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -q semantica" ] @@ -59,31 +43,10 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "id": "8c845a94", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\sentence_transformers\\cross_encoder\\CrossEncoder.py:13: TqdmExperimentalWarning: Using `tqdm.autonotebook.tqdm` in notebook mode. Use `tqdm.tqdm` instead to force console mode (e.g. in jupyter console)\n", - " from tqdm.autonotebook import tqdm, trange\n", - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n", - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "data": { - "text/plain": [ - "('inmemory', 384)" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "from semantica.vector_store import VectorStore\n", "\n", @@ -107,25 +70,10 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "id": "f4d788b5", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'retention_days': 30,\n", - " 'max_memories': 10000,\n", - " 'use_graph_expansion': True,\n", - " 'max_expansion_hops': 2,\n", - " 'hybrid_alpha': 0.5}" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "from semantica.context import AgentContext, ContextGraph\n", "\n", @@ -147,38 +95,10 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "5d65eb00", "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is processing🔗 contextAgentMemory-0.01s
Semantica is embedding💾 embeddingsTextEmbedder-0.00s
Semantica is indexing📊 vector_storeVectorStore-0.00s
Semantica is processing🔗 contextContextRetriever-0.02s
Semantica is processing🔗 contextEntityLinker-0.00s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/plain": [ - "{'id': None,\n", - " 'content': 'User prefers short answers about Python.',\n", - " 'timestamp': '2025-12-18T20:46:17.265703',\n", - " 'metadata': {'type': 'preference',\n", - " 'conversation_id': 'conv_1',\n", - " 'user_id': 'user_1'}}" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "memory_id = context.store(\n", " \"User prefers short answers about Python.\",\n", @@ -192,35 +112,10 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "id": "3c1be718", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "C:\\Users\\Mohd Kaif\\semantica\\semantica\\vector_store\\vector_store.py:480: RuntimeWarning: invalid value encountered in divide\n", - " similarities = np.dot(vectors, query_vector) / (vector_norms * query_norm)\n" - ] - }, - { - "data": { - "text/plain": [ - "[{'content': 'User prefers short answers about Python.',\n", - " 'score': 1.0,\n", - " 'source': 'short_term',\n", - " 'metadata': {'type': 'preference',\n", - " 'conversation_id': 'conv_1',\n", - " 'user_id': 'user_1'},\n", - " 'related_entities': []}]" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "context.store(\n", " \"User is working on Semantica context module examples.\",\n", @@ -234,21 +129,10 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "id": "485acf33", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[]" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "context.conversation(\"conv_1\", max_items=10)" ] @@ -265,21 +149,10 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "id": "a264ef4d", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'{\\n \"exported_at\": \"2025-12-18T20:46:27.455602\",\\n \"count\": 2,\\n \"memories\": [\\n {\\n \"memory_id\": \"mem_5c7dba9a7373\",\\n \"content\": \"User prefers short answers about Python.\",\\n \"timestamp\": \"2025-12-18T20:46:17.265703\",\\n \"metadata\": {\\n \"type\": \"preference\",\\n \"convers'" - ] - }, - "execution_count": 7, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "export_json = context.export(conversation_id=\"conv_1\", format=\"json\")\n", "export_json[:300]" @@ -287,24 +160,10 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "id": "b62d1859", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'conversation_id': 'conv_1',\n", - " 'message_count': 0,\n", - " 'first_message': None,\n", - " 'last_message': None}" - ] - }, - "execution_count": 8, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "import tempfile\n", "\n", @@ -327,24 +186,10 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "id": "72930ae7", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'stored_count': 2,\n", - " 'memory_ids': ['mem_b467da01b18a', 'mem_e3dbd310355d'],\n", - " 'graph_nodes': 0,\n", - " 'graph_edges': 0}" - ] - }, - "execution_count": 9, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "documents = [\n", " {\n", @@ -415,54 +260,20 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "id": "df2e5fcd", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[{'node': {'id': 'e_ml',\n", - " 'type': 'CONCEPT',\n", - " 'properties': {'content': 'Machine Learning',\n", - " 'id': 'e_ml',\n", - " 'text': 'Machine Learning',\n", - " 'type': 'CONCEPT'}},\n", - " 'score': 1.0,\n", - " 'content': 'Machine Learning'}]" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "kg.query(\"machine learning\")" ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "id": "0836feeb", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[{'id': 'e_ml',\n", - " 'type': 'CONCEPT',\n", - " 'content': 'Machine Learning',\n", - " 'relationship': 'used_for',\n", - " 'weight': 0.9,\n", - " 'hop': 1}]" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "kg.get_neighbors(\"e_python\", hops=2)" ] @@ -479,22 +290,10 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "id": "24b011c0", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[('e1', 'https://semantica.dev/entity/python#programming_language', 1),\n", - " ('e2', 'https://semantica.dev/entity/pytorch#framework', 0)]" - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "from semantica.context import EntityLinker\n", "\n", @@ -511,22 +310,10 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "id": "a282de3a", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[EntityLink(source_entity_id='e1', target_entity_id='e_py', link_type='same_as', confidence=1.0, source=None, metadata={'similarity': 1.0}),\n", - " EntityLink(source_entity_id='e1', target_entity_id='e2', link_type='related_to', confidence=0.8, source=None, metadata={})]" - ] - }, - "execution_count": 13, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "linker.link_entities(\"e1\", \"e2\", link_type=\"related_to\", confidence=0.8)\n", "linker.get_entity_links(\"e1\")[:2]" @@ -554,22 +341,10 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "id": "3791d6c6", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[('Python powers Semantica.', 'short_term', 1.0),\n", - " ('Python', 'graph:e_python', 0.5)]" - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "from semantica.context import AgentMemory, ContextRetriever\n", "\n", @@ -594,21 +369,10 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "id": "896e7001", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'7_days'" - ] - }, - "execution_count": 15, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "from semantica.context.config import context_config\n", "\n", @@ -618,21 +382,10 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "id": "e925a2e0", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'graph': ['entities_relationships', 'conversations', 'hybrid', 'custom_demo']}" - ] - }, - "execution_count": 16, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "from semantica.context.methods import build_context_graph\n", "from semantica.context.registry import method_registry\n", @@ -650,21 +403,10 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "id": "21fa6cb3", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'nodes': [], 'edges': [], 'statistics': {'node_count': 0, 'edge_count': 0}}" - ] - }, - "execution_count": 17, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "build_context_graph(\n", " entities=[{\"id\": \"e1\", \"text\": \"Python\", \"type\": \"PROGRAMMING_LANGUAGE\"}],\n", diff --git a/cookbook/introduction/20_Triplet_Store.ipynb b/cookbook/introduction/20_Triplet_Store.ipynb index 4390d648..d9cbd7d0 100644 --- a/cookbook/introduction/20_Triplet_Store.ipynb +++ b/cookbook/introduction/20_Triplet_Store.ipynb @@ -21,25 +21,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "import sys\n", "import os\n", @@ -53,7 +37,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -75,7 +59,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ diff --git a/cookbook/use_cases/advanced_rag/01_GraphRAG_Complete.ipynb b/cookbook/use_cases/advanced_rag/01_GraphRAG_Complete.ipynb index 96d90041..bf7da1cd 100644 --- a/cookbook/use_cases/advanced_rag/01_GraphRAG_Complete.ipynb +++ b/cookbook/use_cases/advanced_rag/01_GraphRAG_Complete.ipynb @@ -55,44 +55,9 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\threading.py:986: ResourceWarning:\n", - "\n", - "unclosed file <_io.BufferedWriter name=3>\n", - "\n", - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\threading.py:986: ResourceWarning:\n", - "\n", - "unclosed file <_io.BufferedReader name=4>\n", - "\n", - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\threading.py:986: ResourceWarning:\n", - "\n", - "unclosed file <_io.BufferedReader name=5>\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "# Install Semantica and all required dependencies\n", "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers\n" @@ -119,7 +84,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -164,7 +129,7 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -216,27 +181,9 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Configuration complete. Semantica initialized.\n", - " - Embedding dimension: 384\n", - " - Vector store backend: FAISS\n", - " - Knowledge graph backend: NetworkX\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.core import Semantica, ConfigManager\n", "from semantica.vector_store import VectorStore\n", @@ -274,7 +221,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -322,17 +269,9 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Foundation data saved to skincare_base.json\n" - ] - } - ], + "outputs": [], "source": [ "# Save foundation data to JSON file\n", "with open(\"skincare_base.json\", \"w\") as f:\n", @@ -352,19 +291,9 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Phase 0.1 Complete. Seeded 3 primary nodes and 1 relationships.\n", - " - Foundation graph created successfully\n", - " - Seed data will be merged with extracted data in Phase 4\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.seed import SeedDataManager\n", "\n", @@ -406,7 +335,7 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -426,17 +355,9 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingestion components initialized.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ingest import FeedIngestor, WebIngestor, FileIngestor\n", "from semantica.normalize import TextNormalizer\n", @@ -464,23 +385,9 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from RSS/Atom feeds...\n", - " Processing: https://makeupandbeautyblog.com/feed\n", - " Successfully ingested 3 items\n", - " Processing: https://www.drbaileyskincare.com/blogs/blog.atom\n", - " Successfully ingested 3 items\n", - "\n", - "Total feed items ingested: 6\n" - ] - } - ], + "outputs": [], "source": [ "# Define feed URLs\n", "feed_urls = [\n", @@ -517,34 +424,9 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from web pages...\n", - " Processing: https://en.wikipedia.org/wiki/Retinol\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "URL https://en.wikipedia.org/wiki/Retinol blocked by robots.txt\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Warning: Failed to ingest https://en.wikipedia.org/wiki/Retinol: URL blocked by robots.txt: https://en.wikipedia.org/wiki/Retinol\n", - "\n", - "Total web pages ingested: 6\n" - ] - } - ], + "outputs": [], "source": [ "# Define web URLs to ingest\n", "web_urls = [\n", @@ -576,23 +458,9 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from local files...\n", - " Processing: expert_skincare_guide.txt\n", - " Successfully ingested expert_skincare_guide.txt\n", - " Processing: data/sample_graphrag_paper.txt\n", - " Successfully ingested data/sample_graphrag_paper.txt\n", - "\n", - "Total local files processed: 8\n" - ] - } - ], + "outputs": [], "source": [ "# Define local files to ingest\n", "local_files = [\n", @@ -641,29 +509,9 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Normalizing content...\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Phase 1 Complete. Ingested 8 documents from multiple sources.\n", - " - Feed items: 2 feeds processed\n", - " - Web pages: 1 URLs processed\n", - " - Local files: 2 files processed\n", - " - Total normalized documents: 8\n" - ] - } - ], + "outputs": [], "source": [ "# Normalize all ingested content\n", "print(\"Normalizing content...\")\n", @@ -706,7 +554,7 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -725,19 +573,9 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "EntityAwareChunker initialized.\n", - " - Chunk size: 1000 characters\n", - " - Overlap: 200 characters\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.split import EntityAwareChunker\n", "\n", @@ -762,29 +600,9 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Chunking documents...\n", - " Document 1: 2 chunks created\n", - " Document 2: 2 chunks created\n", - " Document 3: 2 chunks created\n", - " Document 4: 17 chunks created\n", - " Document 5: 26 chunks created\n", - " Document 6: 24 chunks created\n", - " Document 7: 1 chunks created\n", - " Document 8: 2 chunks created\n", - "\n", - "Phase 2 Complete. Generated 76 semantic chunks.\n", - " - Average chunk size: 2008 characters\n", - " - Total chunks: 76\n" - ] - } - ], + "outputs": [], "source": [ "# Chunk all normalized documents\n", "all_chunks = []\n", @@ -826,7 +644,7 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -851,22 +669,9 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "All extractors initialized successfully.\n", - " - NER Extractor: Ready\n", - " - Relation Extractor: Ready\n", - " - Triplet Extractor: Ready\n", - " - Event Detector: Ready\n", - " - Coreference Resolver: Ready\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor, RelationExtractor\n", "\n", @@ -921,17 +726,9 @@ }, { "cell_type": "code", - "execution_count": 63, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Results container initialized.\n" - ] - } - ], + "outputs": [], "source": [ "# Container for all extraction results\n", "combined_results = {\n", @@ -960,129 +757,9 @@ }, { "cell_type": "code", - "execution_count": 64, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting semantic information from chunks...\n", - "Processing 10 chunks...\n", - "\n", - "Chunk 1/10:\n", - " Extracting entities...\n", - " Found 3 entities\n", - " Extracting relationships...\n", - " Found 2 relationships\n", - " Extracting triplets...\n", - "DEBUG: Entity map keys: ['makeup and beauty blog', 'monday poll', 'december 15, 2025']\n", - " Found 9 triplets\n", - " Detecting events...\n", - " Found 0 events\n", - "\n", - "Chunk 2/10:\n", - " Extracting entities...\n", - " Found 8 entities\n", - " Extracting relationships...\n", - " Found 3 relationships\n", - " Extracting triplets...\n", - "DEBUG: Entity map keys: ['jo malone', 'laneige', 'ulta', 'trader joe', 'monday', '2007', 'makeup and beauty blog', 'makeup and beauty blog monday poll, vol. 893']\n", - " Found 198 triplets\n", - " Detecting events...\n", - " Found 1 events\n", - "\n", - "Chunk 3/10:\n", - " Extracting entities...\n", - " Found 5 entities\n", - " Extracting relationships...\n", - " Found 4 relationships\n", - " Extracting triplets...\n", - "DEBUG: Entity map keys: ['makeup and beauty blog', 'monday poll', 'makeup and beauty blog monday poll', 'vol. 892', '2007']\n", - " Found 5 triplets\n", - " Detecting events...\n", - " Found 0 events\n", - "\n", - "Chunk 4/10:\n", - " Extracting entities...\n", - " Found 5 entities\n", - " Extracting relationships...\n", - " Found 2 relationships\n", - " Extracting triplets...\n", - "DEBUG: Entity map keys: ['holiday', 'mbb', 'makeup and beauty blog']\n", - " Found 9 triplets\n", - " Detecting events...\n", - " Found 3 events\n", - "\n", - "Chunk 5/10:\n", - " Extracting entities...\n", - " Found 7 entities\n", - " Extracting relationships...\n", - " Found 3 relationships\n", - " Extracting triplets...\n", - "DEBUG: Entity map keys: ['makeup and beauty blog', 'monday poll', 'vol. 891', 'hawaii', 'lanikai', '2024', '2007']\n", - " Found 18 triplets\n", - " Detecting events...\n", - " Found 0 events\n", - "\n", - "Chunk 6/10:\n", - " Extracting entities...\n", - " Found 4 entities\n", - " Extracting relationships...\n", - " Found 1 relationships\n", - " Extracting triplets...\n", - "DEBUG: Entity map keys: ['cavallo point', 'sausalito', 'rosie', 'marnie']\n", - " Found 11 triplets\n", - " Detecting events...\n", - " Found 3 events\n", - "\n", - "Chunk 7/10:\n", - " Extracting entities...\n", - " Found 207 entities\n", - " Extracting relationships...\n", - " Found 0 relationships\n", - " Extracting triplets...\n", - "DEBUG: Entity map keys: ['rosacea', 'dr. bailey', \"dr. bailey's skincare\"]\n", - " Found 25 triplets\n", - " Detecting events...\n", - " Found 0 events\n", - "\n", - "Chunk 8/10:\n", - " Extracting entities...\n", - " Found 9 entities\n", - " Extracting relationships...\n", - " Found 5 relationships\n", - " Extracting triplets...\n", - "DEBUG: Entity map keys: ['dr. bailey', 'green tea antioxidant skin therapy', 'rosacea therapy skin care kit', 'rosacea treatment routine', 'benzoyl peroxide cream', \"dr. bailey's skincare\"]\n", - " Found 7 triplets\n", - " Detecting events...\n", - " Found 0 events\n", - "\n", - "Chunk 9/10:\n", - " Extracting entities...\n", - " Found 7 entities\n", - " Extracting relationships...\n", - " Found 10 relationships\n", - " Extracting triplets...\n", - "DEBUG: Entity map keys: ['facial dandruff', 'rosacea', 'calming zinc soap', 'green tea antioxidant skin therapy', 'clotrimazole', \"dr. bailey's skincare\", 'dr. bailey']\n", - " Found 12 triplets\n", - " Detecting events...\n", - " Found 0 events\n", - "\n", - "Chunk 10/10:\n", - " Extracting entities...\n", - " Found 6 entities\n", - " Extracting relationships...\n", - " Found 5 relationships\n", - " Extracting triplets...\n", - "DEBUG: Entity map keys: ['hydrate', 'rosacea', 'daily moisturizing face cream', 'omega enriched face booster oil', 'sea buckthorn', 'castor seed oil']\n", - " Found 11 triplets\n", - " Detecting events...\n", - " Found 0 events\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "# Process first 10 chunks to avoid rate limits\n", "print(\"Extracting semantic information from chunks...\")\n", @@ -1210,38 +887,9 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "============================================================\n", - "Phase 3 Complete - Extraction Summary\n", - "============================================================\n", - "Entities extracted: 261\n", - "Relationships extracted: 35\n", - "Triplets extracted: 305\n", - "Events detected: 7\n", - "============================================================\n", - "\n", - "Sample entities:\n", - " - Makeup and Beauty Blog (ORG)\n", - " - Monday Poll (EVENT)\n", - " - December 15, 2025 (DATE)\n", - " - Jo Malone (ORG)\n", - " - Laneige (ORG)\n", - "\n", - "Sample relationships:\n", - " - Entity(text='Makeup and Beauty Blog', label='ORG', start_char=0, end_char=20, confidence=1.0, metadata={'provider': 'groq', 'model': 'llama-3.1-8b-instant', 'extraction_method': 'llm'}) --[hosts]--> Entity(text='Monday Poll', label='EVENT', start_char=20, end_char=32, confidence=1.0, metadata={'provider': 'groq', 'model': 'llama-3.1-8b-instant', 'extraction_method': 'llm'})\n", - " - Entity(text='Monday Poll', label='EVENT', start_char=20, end_char=32, confidence=1.0, metadata={'provider': 'groq', 'model': 'llama-3.1-8b-instant', 'extraction_method': 'llm'}) --[occurs on]--> Entity(text='December 15, 2025', label='DATE', start_char=53, end_char=71, confidence=1.0, metadata={'provider': 'groq', 'model': 'llama-3.1-8b-instant', 'extraction_method': 'llm'})\n", - " - Entity(text='Makeup and Beauty Blog', label='ORG', start_char=187, end_char=207, confidence=1, metadata={'provider': 'groq', 'model': 'llama-3.1-8b-instant', 'extraction_method': 'llm'}) --[publishes]--> Entity(text='Makeup and Beauty Blog Monday Poll, Vol. 893', label='EVENT', start_char=208, end_char=238, confidence=1, metadata={'provider': 'groq', 'model': 'llama-3.1-8b-instant', 'extraction_method': 'llm'})\n", - " - Entity(text='Makeup and Beauty Blog', label='ORG', start_char=187, end_char=207, confidence=1, metadata={'provider': 'groq', 'model': 'llama-3.1-8b-instant', 'extraction_method': 'llm'}) --[has]--> Entity(text='Monday', label='DATE', start_char=35, end_char=43, confidence=1, metadata={'provider': 'groq', 'model': 'llama-3.1-8b-instant', 'extraction_method': 'llm'})\n", - " - Entity(text='Makeup and Beauty Blog', label='ORG', start_char=187, end_char=207, confidence=1, metadata={'provider': 'groq', 'model': 'llama-3.1-8b-instant', 'extraction_method': 'llm'}) --[has]--> Entity(text='2007', label='DATE', start_char=57, end_char=65, confidence=1, metadata={'provider': 'groq', 'model': 'llama-3.1-8b-instant', 'extraction_method': 'llm'})\n" - ] - } - ], + "outputs": [], "source": [ "# Display extraction summary\n", "print(\"=\" * 60)\n", @@ -1298,21 +946,9 @@ }, { "cell_type": "code", - "execution_count": 66, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Building knowledge graph...\n", - "Initial graph statistics:\n", - " - Entities: 20\n", - " - Relationships: 35\n", - " - Metadata: {'num_entities': 20, 'num_relationships': 35, 'temporal_enabled': False, 'timestamp': '2025-12-24T12:46:41.535755', 'entity_resolution_applied': True}\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphBuilder\n", "\n", @@ -1344,30 +980,9 @@ }, { "cell_type": "code", - "execution_count": 67, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Resolving entities (deduplication)...\n", - " Method: Semantic similarity matching\n", - " Threshold: 0.85 (85% similarity)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Entity resolution complete:\n", - " - Original entities: 20\n", - " - Resolved entities: 20\n", - " - Entities merged: 0\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import EntityResolver\n", "\n", @@ -1407,24 +1022,9 @@ }, { "cell_type": "code", - "execution_count": 68, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Analyzing graph structure...\n", - "\n", - "Graph structure metrics:\n", - " - Graph density: 0.0900\n", - " - Connected components: 0\n", - " - Average degree: 2.20\n", - " - Total nodes: 25\n", - " - Total edges: 27\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphAnalyzer\n", "\n", @@ -1462,24 +1062,9 @@ }, { "cell_type": "code", - "execution_count": 69, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Calculating centrality measures...\n", - "\n", - "Top 5 entities by degree centrality:\n", - " 1. Makeup and Beauty Blog: 0.4167\n", - " 2. Green Tea Antioxidant Skin Therapy: 0.2083\n", - " 3. Dr. Bailey: 0.1667\n", - " 4. Calming Zinc Soap: 0.1667\n", - " 5. Rosacea Therapy Skin Care Kit: 0.1250\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import CentralityCalculator\n", "\n", @@ -1518,27 +1103,9 @@ }, { "cell_type": "code", - "execution_count": 70, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detecting communities...\n", - " Method: Louvain algorithm (greedy modularity optimization)\n", - "\n", - "Community detection results:\n", - " - Total communities found: 4\n", - " - Community 1: 10 entities\n", - " Sample entities: 2007, Makeup and Beauty Blog Monday Poll, Monday Poll\n", - " - Community 2: 8 entities\n", - " Sample entities: Dr. Bailey, rosacea, Facial dandruff\n", - " - Community 3: 5 entities\n", - " Sample entities: Omega Enriched Face Booster Oil, sea buckthorn, Hydrate\n" - ] - } - ], + "outputs": [], "source": [ "# Initialize CommunityDetector\n", "from semantica.kg import CommunityDetector\n", @@ -1580,26 +1147,9 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "============================================================\n", - "Phase 4 Complete - Knowledge Graph Summary\n", - "============================================================\n", - "Final graph contains:\n", - " - Entities: 20\n", - " - Relationships: 35\n", - " - Graph density: 0.0900\n", - " - Connected components: 0\n", - " - Communities: 4\n", - "============================================================\n" - ] - } - ], + "outputs": [], "source": [ "print(\"=\" * 60)\n", "print(\"Phase 4 Complete - Knowledge Graph Summary\")\n", @@ -1642,20 +1192,9 @@ }, { "cell_type": "code", - "execution_count": 72, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Preparing texts for embedding...\n", - " - Total chunks to embed: 76\n", - " - Embedding model: all-MiniLM-L6-v2\n", - " - Expected dimension: 384\n" - ] - } - ], + "outputs": [], "source": [ "# Prepare texts for embedding generation\n", "print(\"Preparing texts for embedding...\")\n", @@ -1668,33 +1207,9 @@ }, { "cell_type": "code", - "execution_count": 73, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generating embeddings...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Embeddings generated successfully:\n", - " - Total embeddings: 76\n", - " - Embedding dimension: 128\n" - ] - } - ], + "outputs": [], "source": [ "# Generate embeddings using the configured embedding generator\n", "print(\"Generating embeddings...\")\n", @@ -1716,18 +1231,9 @@ }, { "cell_type": "code", - "execution_count": 74, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Preparing metadata...\n", - " - Metadata entries created: 76\n" - ] - } - ], + "outputs": [], "source": [ "# Create metadata for each vector\n", "metadata_list = []\n", @@ -1755,23 +1261,9 @@ }, { "cell_type": "code", - "execution_count": 75, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Storing vectors in vector store...\n", - "\n", - "Phase 5 Complete. Vector store populated successfully.\n", - " - Vectors stored: 76\n", - " - Vector store backend: FAISS\n", - " - Embedding dimension: 128\n", - " - Ready for similarity search\n" - ] - } - ], + "outputs": [], "source": [ "# Store vectors in FAISS vector store\n", "print(\"Storing vectors in vector store...\")\n", @@ -1809,7 +1301,7 @@ }, { "cell_type": "code", - "execution_count": 76, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1833,21 +1325,9 @@ }, { "cell_type": "code", - "execution_count": 77, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Initializing AgentContext for GraphRAG...\n", - "AgentContext initialized successfully.\n", - " - Graph expansion: Enabled\n", - " - Max expansion hops: 2\n", - " - Hybrid alpha: 0.6 (60% graph, 40% vector)\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.context import AgentContext\n", "\n", @@ -1879,20 +1359,9 @@ }, { "cell_type": "code", - "execution_count": 78, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "LLM provider initialized.\n", - " - Provider: Groq\n", - " - Model: llama-3.3-70b-versatile\n", - " - Ready for answer generation\n" - ] - } - ], + "outputs": [], "source": [ "# Initialize LLM provider for answer generation\n", "llm_provider = create_provider(\"groq\", model=\"llama-3.3-70b-versatile\")\n", @@ -1914,19 +1383,9 @@ }, { "cell_type": "code", - "execution_count": 79, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "EntityLinker initialized.\n", - " - Knowledge graph: Linked\n", - " - Ready for entity resolution in queries\n" - ] - } - ], + "outputs": [], "source": [ "# Initialize EntityLinker\n", "linker = EntityLinker(knowledge_graph=kg_final)\n", @@ -1945,21 +1404,9 @@ }, { "cell_type": "code", - "execution_count": 80, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "======================================================================\n", - "GRAPH RAG QUERY PROCESSING\n", - "======================================================================\n", - "Query: What ingredients synergize with Retinol to prevent irritation?\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "# Define the user query\n", "user_query = \"What ingredients synergize with Retinol to prevent irritation?\"\n", @@ -1981,24 +1428,9 @@ }, { "cell_type": "code", - "execution_count": 81, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Retrieving context using hybrid search...\n", - " - Vector search: Finding semantically similar chunks\n", - " - Graph traversal: Following entity relationships\n", - " - Max results: 5\n", - " - Graph expansion: Enabled (2 hops)\n", - "\n", - "Retrieved 1 context results.\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "# Retrieve context using hybrid retrieval\n", "print(\"Retrieving context using hybrid search...\")\n", @@ -2030,25 +1462,9 @@ }, { "cell_type": "code", - "execution_count": 82, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "======================================================================\n", - "MULTI-HOP CONTEXT DISCOVERED\n", - "======================================================================\n", - "\n", - "Result 1:\n", - " Content: ...\n", - " Relevance Score: 0.7722\n", - "\n", - "======================================================================\n" - ] - } - ], + "outputs": [], "source": [ "if context_results:\n", " print(\"=\" * 70)\n", @@ -2091,51 +1507,9 @@ }, { "cell_type": "code", - "execution_count": 83, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "======================================================================\n", - "GENERATING FINAL ANSWER\n", - "======================================================================\n", - "Using LLM to synthesize answer from retrieved context...\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "To prevent irritation when using Retinol, it's essential to combine it with ingredients that synergize well and help mitigate potential side effects such as redness, dryness, and sensitivity. Here are some key ingredients known to work harmoniously with Retinol:\n", - "\n", - "1. **Hyaluronic Acid**: This natural humectant is renowned for its ability to retain moisture in the skin. When used alongside Retinol, Hyaluronic Acid helps to counterbalance the drying effects that Retinol can sometimes cause, ensuring the skin remains hydrated and comfortable.\n", - "\n", - "2. **Niacinamide**: A form of Vitamin B3, Niacinamide is celebrated for its skin-restoring abilities. It can improve the skin's barrier function, reduce inflammation, and enhance the skin's natural ceramide production. When paired with Retinol, Niacinamide can help reduce the risk of irritation and support the skin's overall health and resilience.\n", - "\n", - "3. **Ceramides**: These are vital components of the skin's barrier, helping to lock in moisture and protect the skin from environmental stressors. Combining Ceramides with Retinol can help repair and restore the skin's barrier, minimizing the potential for irritation and dryness associated with Retinol use.\n", - "\n", - "4. **Glycerin**: Similar to Hyaluronic Acid, Glycerin is a humectant that attracts and retains moisture in the skin. Its inclusion in a Retinol regimen can help maintain the skin's moisture balance, reducing the likelihood of dryness and irritation.\n", - "\n", - "5. **Squalane**: This naturally occurring lipid is highly compatible with the skin and serves as an excellent moisturizer. Squalane can help protect the skin from water loss, reducing the potential for Retinol-induced dryness and irritation, and leaving the skin feeling soft and supple.\n", - "\n", - "6. **Peptides**: Short chains of amino acids, Peptides can stimulate collagen production and improve skin elasticity. When used in conjunction with Retinol, Peptides may help in reducing the appearance of fine lines and wrinkles while supporting the skin's natural repair processes, potentially minimizing irritation.\n", - "\n", - "7. **Vitamin E**: Known for its antioxidant properties, Vitamin E can help protect the skin from oxidative stress and damage caused by free radicals. Combining Vitamin E with Retinol may enhance the skin's tolerance to Retinol by reducing oxidative stress, thereby potentially lowering the risk of irritation.\n", - "\n", - "8. **Aloe Vera**: Aloe Vera is widely recognized for its soothing and calming effects on the skin. It can help mitigate irritation and redness, making it a beneficial ingredient to use alongside Retinol, especially for sensitive skin types.\n", - "\n", - "When incorporating these ingredients into your skincare routine with Retinol, it's crucial to follow a few guidelines:\n", - "- Start with a lower concentration of Retinol and gradually increase as your skin becomes more tolerant.\n", - "- Apply moisturizing products containing these synergistic ingredients generously to help buffer the skin against potential irritation.\n", - "- Be patient, as it may take some time for your skin to adjust to Retinol, even with the use of soothing ingredients.\n", - "\n", - "Remember, everyone's skin is different, so it's essential to monitor your skin's response to Retinol and adjust your skincare regimen accordingly. If irritation persists, consider consulting with a dermatologist for personalized advice.\n" - ] - } - ], + "outputs": [], "source": [ "if context_results:\n", " # Combine all retrieved context\n", @@ -2198,20 +1572,9 @@ }, { "cell_type": "code", - "execution_count": 84, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Visualizing knowledge graph...\n", - " - Layout: Spring (force-directed)\n", - " - Title: GraphRAG Knowledge Graph\n", - "Graph visualization complete.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.visualization import KGVisualizer\n", "import matplotlib.pyplot as plt\n", @@ -2250,22 +1613,9 @@ }, { "cell_type": "code", - "execution_count": 86, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Exporting knowledge graph...\n", - " Exported to JSON: graphrag_kg.json\n", - " Exported to GraphML: graphrag_kg.graphml\n", - "\n", - "Phase 7 Complete. Graph visualized and exported.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.export import GraphExporter\n", "\n", diff --git a/cookbook/use_cases/advanced_rag/02_RAG_vs_GraphRAG_Comparison.ipynb b/cookbook/use_cases/advanced_rag/02_RAG_vs_GraphRAG_Comparison.ipynb index 123d01f3..de9ba0c4 100644 --- a/cookbook/use_cases/advanced_rag/02_RAG_vs_GraphRAG_Comparison.ipynb +++ b/cookbook/use_cases/advanced_rag/02_RAG_vs_GraphRAG_Comparison.ipynb @@ -23,32 +23,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "# Environment Setup\n", "import os\n", @@ -81,17 +58,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Environment ready. Imports will be added as needed in subsequent cells.\n" - ] - } - ], + "outputs": [], "source": [ "# Core imports will be added in cells where they're first used\n", "import os\n", @@ -109,17 +78,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "API keys configured.\n" - ] - } - ], + "outputs": [], "source": [ "# Set up API keys\n", "# Note: In production, use environment variables: export GROQ_API_KEY=\"your-key\"\n", @@ -147,37 +108,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is deduplicating🔄 deduplicationSimilarityCalculator-0.02s
Semantica is deduplicating🔄 deduplicationEntityMerger-0.05s
Semantica is deduplicating🔄 deduplicationMergeStrategyManager-0.01s
Semantica is resolving⚠️ conflictsConflictDetector-0.00s
Semantica is embedding💾 embeddingsTextEmbedder-0.01s
Semantica is processing🔗 contextContextRetriever-0.08s
Semantica is processing🔗 contextAgentMemory-0.03s
Semantica is visualizing📈 visualizationKGVisualizer-0.03s
Semantica is building🧠 kgCentralityCalculator-0.01s
Semantica is building🧠 kgCommunityDetector-0.01s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "URL https://en.wikipedia.org/wiki/Intelligence_analysis blocked by robots.txt\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Warning: Failed to ingest URL https://en.wikipedia.org/wiki/Intelligence_analysis: URL blocked by robots.txt: https://en.wikipedia.org/wiki/Intelligence_analysis\n", - "Intelligence Knowledge Hub Populated with 25 reports.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ingest import WebIngestor, FeedIngestor\n", "from semantica.split import EntityAwareChunker\n", @@ -228,25 +161,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from RSS feeds...\n", - " Processing: http://feeds.bbci.co.uk/news/world/rss.xml\n", - " Successfully ingested 10 items\n", - " Processing: https://www.aljazeera.com/xml/rss/all.xml\n", - " Successfully ingested 10 items\n", - " Processing: https://news.google.com/rss/search?q=site%3Areuters.com&hl=en-US&gl=US&ceid=US%3Aen\n", - " Successfully ingested 10 items\n", - "\n", - "Total feed items ingested: 60\n" - ] - } - ], + "outputs": [], "source": [ "# Define RSS feed URLs\n", "feeds = [\n", @@ -285,34 +202,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from web pages...\n", - " Processing: https://en.wikipedia.org/wiki/Intelligence_analysis\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "URL https://en.wikipedia.org/wiki/Intelligence_analysis blocked by robots.txt\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " Warning: Failed to ingest URL https://en.wikipedia.org/wiki/Intelligence_analysis: URL blocked by robots.txt: https://en.wikipedia.org/wiki/Intelligence_analysis\n", - "\n", - "Total web pages ingested: 60\n" - ] - } - ], + "outputs": [], "source": [ "# Define web URLs to ingest\n", "web_urls = [\n", @@ -344,21 +236,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Normalizing content...\n", - "\n", - "Intelligence Knowledge Hub Populated with 50 reports.\n", - " - Total documents: 50\n", - " - Ready for processing\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.normalize import TextNormalizer\n", "# Normalize all ingested content\n", @@ -402,25 +282,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n", - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Vector RAG ready with 10 encoded fragments.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.core import Semantica\n", "from semantica.vector_store import VectorStore\n", @@ -450,31 +314,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Chunking documents...\n", - " Document 1: 1 chunks created\n", - " Document 2: 1 chunks created\n", - " Document 3: 1 chunks created\n", - " Document 4: 1 chunks created\n", - " Document 5: 1 chunks created\n", - " Document 6: 1 chunks created\n", - " Document 7: 1 chunks created\n", - " Document 8: 1 chunks created\n", - " Document 9: 1 chunks created\n", - " Document 10: 1 chunks created\n", - "\n", - "Total chunks created: 10\n", - " - Chunk size: 600 characters\n", - " - Overlap: 50 characters\n" - ] - } - ], + "outputs": [], "source": [ "# Initialize chunker\n", "splitter = EntityAwareChunker(chunk_size=600, chunk_overlap=50)\n", @@ -504,20 +346,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generating embeddings...\n", - "Embeddings generated:\n", - " - Total embeddings: 10\n", - " - Embedding dimension: 128\n" - ] - } - ], + "outputs": [], "source": [ "# Generate embeddings for chunks (limit to 15 for demonstration)\n", "print(\"Generating embeddings...\")\n", @@ -542,28 +373,9 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Storing vectors in vector store...\n", - "\n", - "Vector RAG ready with 10 encoded fragments.\n", - " - Vector store backend: FAISS\n", - " - Ready for semantic similarity search\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import VectorStore\n", "\n", @@ -609,20 +421,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Initializing GraphRAG extractors...\n", - "Extractors initialized.\n", - " - NER Extractor: Ready\n", - " - Relation Extractor: Ready\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor, RelationExtractor\n", "\n", @@ -647,53 +448,9 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting entities and relationships from chunks...\n", - "Processing 10 chunks...\n", - "\n", - "Chunk 1:\n", - " Found 4 entities\n", - " Found 1 relationships\n", - "Chunk 2:\n", - " Found 3 entities\n", - " Found 1 relationships\n", - "Chunk 3:\n", - " Found 2 entities\n", - " Found 1 relationships\n", - "Chunk 4:\n", - " Found 2 entities\n", - " Found 1 relationships\n", - "Chunk 5:\n", - " Found 4 entities\n", - " Found 0 relationships\n", - "Chunk 6:\n", - " Found 4 entities\n", - " Found 0 relationships\n", - "Chunk 7:\n", - " Found 4 entities\n", - " Found 3 relationships\n", - "Chunk 8:\n", - " Found 3 entities\n", - " Found 1 relationships\n", - "Chunk 9:\n", - " Found 4 entities\n", - " Found 0 relationships\n", - "Chunk 10:\n", - " Found 6 entities\n", - " Found 2 relationships\n", - "\n", - "Extraction complete:\n", - " - Total entities extracted: 36\n", - " - Total relationships extracted: 10\n" - ] - } - ], + "outputs": [], "source": [ "# Container for extraction results\n", "kg_sources = {\"entities\": [], \"relationships\": []}\n", @@ -750,20 +507,9 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Building knowledge graph...\n", - "Initial graph:\n", - " - Entities: 19\n", - " - Relationships: 10\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphBuilder\n", "\n", @@ -789,21 +535,9 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Resolving entities (deduplication)...\n", - " Similarity threshold: 0.85 (85%)\n", - "\n", - "Entity resolution complete:\n", - " - Resolved entities: 19\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import EntityResolver\n", "\n", @@ -831,25 +565,9 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "AgentContext initialized with hybrid retrieval.\n", - " - Graph expansion: Enabled\n", - " - Max expansion hops: 2\n", - " - Hybrid alpha: 0.6 (60% graph, 40% vector)\n", - "\n", - "GraphRAG Synthesis Complete:\n", - " - Entities: 19\n", - " - Relationships: 10\n", - " - Ready for hybrid retrieval\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.context import AgentContext\n", "\n", @@ -875,78 +593,9 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "================================================================================\n", - "QUERY: Identify high-risk security escalations and their regional implications.\n", - "================================================================================\n", - "\n", - "--- Standard Vector Recall ---\n", - "\n", - "Result 1 (Score: 0.7972):\n", - " No content...\n", - "\n", - "Result 2 (Score: 0.7902):\n", - " No content...\n", - "\n", - "Result 3 (Score: 0.7665):\n", - " No content...\n", - "\n", - "--- Graph Intelligence Reasoning (Hybrid Retrieval) ---\n", - "\n", - "Result 1:\n", - " Content: ...\n", - " Score: 0.7972\n", - "\n", - "--- FINAL INTELLIGENCE SYNTHESIS (GraphRAG) ---\n", - "**High-Risk Security Escalations and Regional Implications: A Comprehensive Analysis**\n", - "\n", - "The current global security landscape is characterized by a complex array of threats, ranging from traditional state-based conflicts to non-state actor-driven instability. Several high-risk security escalations have been identified, each with significant regional implications. This analysis will delve into these escalations, exploring their drivers, potential consequences, and the impact on regional stability.\n", - "\n", - "### 1. **Ukraine-Russia Conflict**\n", - "\n", - "- **Drivers:** The conflict in Ukraine is driven by issues of sovereignty, territorial integrity, and the influence of external powers, particularly Russia and the Western bloc.\n", - "- **Regional Implications:** The ongoing conflict has significant implications for European security. It has led to a deterioration in Russia's relations with the West, heightened military tensions, and has the potential to destabilize the broader European region. The conflict also impacts global food security due to Ukraine's and Russia's roles as major grain exporters.\n", - "\n", - "### 2. **Middle East Tensions (Iran-Israel/US-Iran)**\n", - "\n", - "- **Drivers:** Tensions in the Middle East are driven by geopolitical rivalries, particularly between Iran and Israel, and the United States' involvement in the region. Issues such as nuclear proliferation, proxy wars, and territorial disputes are key factors.\n", - "- **Regional Implications:** Escalations in the Middle East could lead to a wider conflict, drawing in other regional and global powers. This has the potential to disrupt global energy markets, given the region's critical role in oil production and export. The humanitarian consequences, particularly for countries already embroiled in conflict like Yemen and Syria, could be devastating.\n", - "\n", - "### 3. **Korean Peninsula Tensions (North Korea-South Korea/US)**\n", - "\n", - "- **Drivers:** The primary drivers are North Korea's nuclear and missile programs, which are seen as a direct threat to regional and global security. The role of the United States, China, and other regional actors in influencing the situation is also crucial.\n", - "- **Regional Implications:** An escalation on the Korean Peninsula could lead to a catastrophic conflict, with potential use of nuclear weapons. This would have severe implications for regional stability, global security, and the world economy, given the economic importance of South Korea and the potential for Chinese and Japanese involvement.\n", - "\n", - "### 4. **India-Pakistan Conflict**\n", - "\n", - "- **Drivers:** The long-standing dispute over Kashmir, coupled with cross-border terrorism and nuclear proliferation, drives tensions between India and Pakistan.\n", - "- **Regional Implications:** Any escalation between these two nuclear-armed states could have devastating consequences for the region and globally. It could lead to a significant humanitarian crisis, destabilize the region, and potentially draw in other global powers, especially China and the United States, given their strategic interests in the area.\n", - "\n", - "### 5. **Cybersecurity Threats**\n", - "\n", - "- **Drivers:** The increasing reliance on digital technologies and the interconnectedness of the world's systems have created new vulnerabilities. State and non-state actors exploit these for espionage, sabotage, and financial gain.\n", - "- **Regional Implications:** Cyberattacks can have far-reaching implications, affecting critical infrastructure, financial systems, and personal data security. They can be used as a tool of warfare, espionage, or terrorism, and their impact is not limited by geographical boundaries, making them a global security concern.\n", - "\n", - "### **Mitigation Strategies**\n", - "\n", - "To mitigate these high-risk security escalations, several strategies can be employed:\n", - "\n", - "1. **Diplomacy and Dialogue:** Encouraging open communication and negotiation between conflicting parties can help in resolving disputes peacefully.\n", - "2. **International Cooperation:** Global and regional organizations can play a crucial role in mediating conflicts and enforcing international law.\n", - "3. **Economic Incentives:** Offering economic benefits for cooperation and peace can be a powerful tool in de-escalating tensions.\n", - "4. **Cybersecurity Measures:** Implementing robust cybersecurity measures, including international agreements on cyber warfare, can help protect against cyber threats.\n", - "5. **Arms Control and Disarmament:** Efforts to control and reduce armaments, particularly weapons of mass destruction, can decrease the risk of catastrophic conflicts.\n", - "\n", - "In conclusion, the identified high-risk security escalations have profound regional implications, with the potential to affect global stability, economies, and humanitarian conditions. A comprehensive approach, including diplomacy, international cooperation, economic incentives, cybersecurity, and arms control, is necessary to mitigate these risks and promote peace and security.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract.providers import create_provider\n", "\n", @@ -1009,31 +658,9 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- Standard Vector Recall ---\n", - "Method: Semantic similarity search only\n", - "Limitation: Cannot follow entity relationships\n", - "\n", - "Found 3 results:\n", - "\n", - "Result 1 (Score: 0.7972):\n", - " No content...\n", - "\n", - "Result 2 (Score: 0.7902):\n", - " No content...\n", - "\n", - "Result 3 (Score: 0.7665):\n", - " No content...\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "print(\"--- Standard Vector Recall ---\")\n", "print(\"Method: Semantic similarity search only\")\n", @@ -1062,26 +689,9 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- Graph Intelligence Reasoning (Hybrid Retrieval) ---\n", - "Method: Vector search + Graph traversal\n", - "Advantage: Multi-hop reasoning across entity relationships\n", - "\n", - "Found 1 results:\n", - "\n", - "Result 1:\n", - " Content: ...\n", - " Score: 0.7972\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "print(\"--- Graph Intelligence Reasoning (Hybrid Retrieval) ---\")\n", "print(\"Method: Vector search + Graph traversal\")\n", @@ -1122,50 +732,9 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- FINAL INTELLIGENCE SYNTHESIS (GraphRAG) ---\n", - "Using LLM to synthesize answer from multi-hop context...\n", - "\n", - "**High-Risk Security Escalations and Regional Implications: A Comprehensive Analysis**\n", - "\n", - "The current global security landscape is characterized by a complex array of threats, ranging from traditional state-based conflicts to non-state actor-driven insurgencies and cyberattacks. Identifying high-risk security escalations and their regional implications is crucial for policymakers, security agencies, and other stakeholders to develop effective strategies for mitigating these risks and promoting regional stability.\n", - "\n", - "**High-Risk Security Escalations:**\n", - "\n", - "1. **Great Power Competition:** The resurgence of great power competition between the United States, China, and Russia has increased the risk of security escalations in various regions. The South China Sea, the Baltic region, and the Middle East are potential flashpoints where miscalculations or accidents could lead to conflict.\n", - "2. **Terrorism and Insurgency:** The persistence of terrorist groups like ISIS, al-Qaeda, and their affiliates in the Middle East, Africa, and South Asia poses a significant threat to regional stability. These groups can exploit local grievances, recruit new members, and launch attacks that can escalate into larger conflicts.\n", - "3. **Cyberattacks:** The increasing reliance on digital technologies has created new vulnerabilities that can be exploited by state and non-state actors. Cyberattacks can disrupt critical infrastructure, steal sensitive information, and compromise national security, leading to significant regional implications.\n", - "4. **Nuclear Proliferation:** The risk of nuclear proliferation in regions like the Middle East and East Asia is a significant concern. The development of nuclear capabilities by countries like Iran and North Korea can lead to a destabilizing arms race, increasing the risk of conflict and security escalations.\n", - "5. **Climate Change and Environmental Degradation:** Climate change and environmental degradation can lead to resource scarcity, migration, and social unrest, creating an environment conducive to security escalations. Regions like the Sahel, the Horn of Africa, and Southeast Asia are particularly vulnerable to these challenges.\n", - "\n", - "**Regional Implications:**\n", - "\n", - "1. **Middle East:** The Middle East is a highly volatile region, with multiple conflicts and security challenges. The Israeli-Palestinian conflict, the Syrian civil war, and the Yemeni conflict are all potential flashpoints that can escalate into larger regional conflicts.\n", - "2. **Asia-Pacific:** The Asia-Pacific region is characterized by a complex array of security challenges, including the North Korean nuclear program, the South China Sea dispute, and the India-Pakistan conflict. These challenges can lead to security escalations, potentially drawing in major powers like the United States and China.\n", - "3. **Europe:** Europe faces a range of security challenges, including the ongoing conflict in Ukraine, the migrant crisis, and the threat of terrorism. The region is also vulnerable to cyberattacks and disinformation campaigns, which can undermine democratic institutions and create social unrest.\n", - "4. **Africa:** Africa is a diverse and dynamic continent, with multiple security challenges. The Sahel region is vulnerable to terrorism and insurgency, while the Horn of Africa is affected by piracy and maritime insecurity. The continent is also experiencing a surge in cybercrime and digital threats.\n", - "5. **Latin America:** Latin America is characterized by a range of security challenges, including organized crime, gang violence, and corruption. The region is also vulnerable to natural disasters, climate change, and environmental degradation, which can create an environment conducive to security escalations.\n", - "\n", - "**Mitigating Security Escalations:**\n", - "\n", - "To mitigate the risks of security escalations and promote regional stability, the following strategies can be employed:\n", - "\n", - "1. **Diplomacy and Dialogue:** Encouraging diplomacy and dialogue between nations and regional actors can help to reduce tensions and prevent conflicts.\n", - "2. **Conflict Prevention and Resolution:** Investing in conflict prevention and resolution mechanisms, such as mediation and peacekeeping, can help to reduce the risk of security escalations.\n", - "3. **Cybersecurity and Cyber Defense:** Developing robust cybersecurity and cyber defense capabilities can help to protect against cyberattacks and reduce the risk of security escalations.\n", - "4. **Climate Change and Environmental Cooperation:** Encouraging regional cooperation on climate change and environmental issues can help to reduce the risk of security escalations and promote sustainable development.\n", - "5. **Capacity Building and Security Sector Reform:** Building the capacity of security forces and reforming security sectors can help to promote stability and reduce the risk of security escalations.\n", - "\n", - "In conclusion, identifying high-risk security escalations and their regional implications is crucial for promoting regional stability and mitigating the risks of conflict. By understanding the complex array of security challenges and employing effective strategies for mitigation, policymakers and security agencies can work towards creating a more stable and secure world.\n" - ] - } - ], + "outputs": [], "source": [ "# Combine retrieved context\n", "context_text = \"\\n\\n\".join([r.get('content', '') for r in graph_res])\n", @@ -1204,26 +773,9 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Conflict Detection\n", - "--------------------------------------------------\n", - "Conflict detection results:\n", - " - Total conflicts: 0\n", - " - Value/Type conflicts: 0\n", - " - Relationship conflicts: 0\n", - " No conflicts detected - graph is consistent\n", - "\n", - "Advanced GraphRAG features demonstrated.\n" - ] - } - ], + "outputs": [], "source": [ "print(\"\\nConflict Detection\")\n", "print(\"-\" * 50)\n", @@ -1268,25 +820,9 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\umap\\__init__.py:9: ImportWarning: Tensorflow not installed; ParametricUMAP will be unavailable\n", - " warn(\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Graph visualization complete.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.visualization import KGVisualizer\n", "import matplotlib.pyplot as plt\n", @@ -1314,23 +850,9 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Visualizing knowledge graph...\n", - " - Layout: Spring (force-directed)\n", - " - Title: Intelligence Connectivity Map\n", - "\n", - "Graph visualization complete.\n", - " - Entities: 19\n", - " - Relationships: 10\n" - ] - } - ], + "outputs": [], "source": [ "# Initialize KGVisualizer\n", "viz = KGVisualizer()\n", @@ -1367,28 +889,9 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "GraphRAG Knowledge Graph Statistics\n", - "--------------------------------------------------\n", - "Entities: 19\n", - "Relationships: 10\n", - "Graph Density: 0.0750\n", - "Connected Components: 0\n", - "Average Degree: 1.12\n", - "\n", - "================================================================================\n", - "Comparison complete. GraphRAG demonstrates superior multi-hop reasoning capabilities.\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphAnalyzer\n", "\n", @@ -1438,107 +941,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "================================================================================\n", - "SIDE-BY-SIDE COMPARISON: RAG vs GraphRAG\n", - "================================================================================\n", - "\n", - "Query: Identify high-risk security escalations and their regional implications.\n", - "\n", - "[Vector RAG] Retrieving context and generating answer...\n", - "[GraphRAG] Retrieving context and generating answer...\n", - "\n", - "================================================================================\n", - "VECTOR RAG ANSWER:\n", - "================================================================================\n", - "Given the lack of specific context, I'll provide a general analysis of high-risk security escalations and their potential regional implications. This will involve identifying common types of security escalations, their characteristics, and how they might affect different regions.\n", - "\n", - "### Introduction to Security Escalations\n", - "\n", - "Security escalations refer to situations where a conflict or a security threat intensifies, either in terms of the level of violence, the number of parties involved, or the geographical scope. These escalations can be between states, within states (involving non-state actors), or a combination of both.\n", - "\n", - "### Types of High-Risk Security Escalations\n", - "\n", - "1. **Military Build-ups and Confrontations**: The accumulation of military forces along borders or in disputed territories can lead to high-risk security escalations. These situations are particularly volatile as they can quickly escalate into armed conflict.\n", - "\n", - "2. **Cyber Attacks**: Large-scale cyber attacks on critical infrastructure can be considered a form of security escalation, especially if they are state-sponsored. The anonymous nature of cyber warfare can make attribution difficult, increasing the risk of misinterpretation and unintended escalation.\n", - "\n", - "3. **Terrorist Attacks**: Significant terrorist attacks, especially those that cross international borders or target multiple countries, can lead to security escalations. The response to such attacks can sometimes involve military action against the perceived sponsors or havens of the terrorists.\n", - "\n", - "4. **Proliferation of Weapons of Mass Destruction (WMDs)**: The development, acquisition, or potential use of WMDs (nuclear, chemical, biological) by states or non-state actors represents a high-risk security escalation. The mere possession of such weapons can destabilize entire regions and prompt preemptive strikes.\n", - "\n", - "### Regional Implications\n", - "\n", - "The implications of security escalations vary by region, depending on the geopolitical context, the presence of alliances, and the capability of regional and international organizations to manage conflicts.\n", - "\n", - "- **Middle East**: This region is particularly prone to security escalations due to ongoing conflicts (e.g., Yemen, Syria), the Israeli-Palestinian issue, and the rivalry between Iran and Saudi Arabia. Escalations here can affect global energy markets and draw in external powers.\n", - "\n", - "- **East Asia**: The South China Sea disputes and the Korean Peninsula are focal points for potential security escalations. China's military expansion and North Korea's nuclear program are key factors. The region's economic importance means that any escalation could have significant global implications.\n", - "\n", - "- **Eastern Europe**: The conflict in Ukraine and the broader tensions between Russia and NATO represent a significant security escalation risk. Any further escalation could lead to a wider conflict involving more European countries and the United States.\n", - "\n", - "- **South Asia**: The rivalry between India and Pakistan, both nuclear-armed states, poses a risk of security escalation, particularly over Kashmir. An escalation here could have catastrophic consequences due to the nuclear dimension.\n", - "\n", - "### Managing and Mitigating Security Escalations\n", - "\n", - "To manage and mitigate these risks, several strategies can be employed:\n", - "\n", - "- **Diplomacy and Dialogue**: Encouraging open communication between potential adversaries can help prevent misunderstandings and reduce tensions.\n", - "- **International Law and Norms**: Strengthening international law and norms, especially regarding the use of force and weapons of mass destruction, can provide a framework for managing conflicts.\n", - "- **Conflict Resolution Mechanisms**: Establishing or strengthening regional and international mechanisms for conflict resolution can help to de-escalate tensions before they lead to wider conflict.\n", - "- **Arms Control and Disarmament**: Efforts to control and reduce armaments, including WMDs, can decrease the risk of security escalations.\n", - "\n", - "In conclusion, high-risk security escalations can arise from various sources and have profound regional and global implications. Understanding these risks and employing proactive strategies to manage and mitigate them are crucial for maintaining international peace and security.\n", - "\n", - "================================================================================\n", - "GRAPHRAG ANSWER:\n", - "================================================================================\n", - "Based on the provided context, I will provide a comprehensive analysis to identify high-risk security escalations and their regional implications.\n", - "\n", - "**Introduction**\n", - "\n", - "Security escalations can have far-reaching consequences, affecting not only the countries directly involved but also the surrounding regions. Identifying high-risk security escalations is crucial to understanding the potential implications and developing strategies to mitigate or prevent them. This analysis will examine various security escalations, their regional implications, and the potential consequences of these events.\n", - "\n", - "**High-Risk Security Escalations**\n", - "\n", - "1. **Nuclear Proliferation**: The proliferation of nuclear weapons in regions such as the Middle East, North Korea, and South Asia poses a significant security risk. The acquisition of nuclear capabilities by countries with a history of conflict or instability could lead to a nuclear arms race, increasing the likelihood of nuclear war.\n", - "2. **Cyber Attacks**: The increasing frequency and sophistication of cyber attacks pose a significant threat to national security, economies, and critical infrastructure. A major cyber attack on a country's critical infrastructure could have devastating consequences, including disruption of essential services, economic loss, and loss of life.\n", - "3. **Terrorism**: The rise of terrorist organizations, such as ISIS and Al-Qaeda, has led to an increase in terrorist attacks globally. These attacks can have significant regional implications, including the destabilization of governments, displacement of populations, and disruption of economic activity.\n", - "4. **Border Disputes**: Border disputes between countries, such as the India-Pakistan dispute over Kashmir, can lead to security escalations, including military conflicts and terrorist attacks. These disputes can have significant regional implications, including the displacement of populations and disruption of economic activity.\n", - "5. **Maritime Disputes**: Maritime disputes, such as the South China Sea dispute, can lead to security escalations, including naval conflicts and trade disruptions. These disputes can have significant regional implications, including the disruption of global trade and the destabilization of regional economies.\n", - "\n", - "**Regional Implications**\n", - "\n", - "1. **Middle East**: The Middle East is a region of significant security concern, with ongoing conflicts in Syria, Yemen, and Libya. The proliferation of nuclear weapons in the region, combined with the rise of terrorist organizations, poses a significant security risk.\n", - "2. **Asia-Pacific**: The Asia-Pacific region is home to several security hotspots, including the South China Sea, North Korea, and the India-Pakistan border. The region is also vulnerable to cyber attacks, with several countries, including China and North Korea, accused of engaging in state-sponsored cyber attacks.\n", - "3. **Europe**: Europe is facing several security challenges, including the rise of terrorist organizations, cyber attacks, and the migration crisis. The region is also vulnerable to security escalations in the Middle East and North Africa, with several European countries involved in military interventions in these regions.\n", - "4. **Africa**: Africa is a region of significant security concern, with ongoing conflicts in several countries, including the Democratic Republic of Congo, South Sudan, and Somalia. The region is also vulnerable to terrorist attacks, with several terrorist organizations, including Al-Shabaab and Boko Haram, operating in the region.\n", - "\n", - "**Conclusion**\n", - "\n", - "Security escalations can have significant regional implications, including the destabilization of governments, displacement of populations, and disruption of economic activity. Identifying high-risk security escalations is crucial to understanding the potential implications and developing strategies to mitigate or prevent them. The analysis highlights the need for a comprehensive approach to security, including diplomacy, military cooperation, and economic development, to address the root causes of security escalations and prevent their regional implications.\n", - "\n", - "**Recommendations**\n", - "\n", - "1. **Diplomacy**: Diplomacy is essential to preventing security escalations. Countries should engage in diplomatic efforts to resolve conflicts and disputes peacefully.\n", - "2. **Military Cooperation**: Military cooperation between countries can help to prevent security escalations. Countries should engage in military cooperation, including joint exercises and training, to build trust and improve communication.\n", - "3. **Economic Development**: Economic development is crucial to addressing the root causes of security escalations. Countries should invest in economic development, including education, healthcare, and infrastructure, to reduce poverty and inequality.\n", - "4. **Cyber Security**: Cyber security is essential to preventing cyber attacks. Countries should invest in cyber security measures, including firewalls, intrusion detection systems, and encryption, to protect their critical infrastructure.\n", - "5. **International Cooperation**: International cooperation is crucial to addressing security escalations. Countries should engage in international cooperation, including through organizations such as the United Nations, to address global security challenges and prevent regional implications.\n", - "\n", - "================================================================================\n", - "COMPARISON:\n", - "================================================================================\n", - "Vector RAG: 583 words - Based on semantic similarity only\n", - "GraphRAG: 700 words - Based on semantic similarity + multi-hop graph connections\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract.providers import create_provider\n", "\n", @@ -1561,60 +964,9 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "================================================================================\n", - "VECTOR RAG ANSWER\n", - "================================================================================\n", - "Given the lack of specific context, I'll provide a general analysis of high-risk security escalations and their potential regional implications. This will involve discussing various types of security threats, their characteristics, and how they might impact different regions.\n", - "\n", - "### Introduction to High-Risk Security Escalations\n", - "\n", - "High-risk security escalations refer to situations or events that significantly increase the likelihood of conflict, violence, or instability within a region or globally. These escalations can arise from various sources, including political tensions, military build-ups, cyberattacks, terrorism, and environmental disasters. Understanding and identifying these risks is crucial for preventing or mitigating their impacts.\n", - "\n", - "### Types of High-Risk Security Escalations\n", - "\n", - "1. **Military Escalations**: These involve an increase in military presence, actions, or rhetoric that could lead to conflict. Examples include border disputes, naval standoffs, or the deployment of advanced weaponry to sensitive areas.\n", - "\n", - "2. **Cybersecurity Threats**: Escalations in cybersecurity threats, such as large-scale hacking, ransomware attacks, or breaches of critical infrastructure, can have significant economic and social impacts.\n", - "\n", - "3. **Terrorism**: An increase in terrorist activities or the emergence of new terrorist groups can destabilize regions and pose global security risks.\n", - "\n", - "4. **Environmental and Health Crises**: Natural disasters, pandemics, or environmental degradation can escalate into security issues if they lead to mass migrations, resource scarcity, or social unrest.\n", - "\n", - "### Regional Implications\n", - "\n", - "The implications of these security escalations vary by region, depending on the local political, economic, and social context.\n", - "\n", - "- **Middle East and North Africa**: This region is particularly vulnerable to military escalations, terrorism, and cybersecurity threats due to ongoing conflicts and geopolitical rivalries. Escalations here can affect global energy markets and have significant implications for international security.\n", - "\n", - "- **Asia-Pacific**: The region is a hotspot for military build-ups and territorial disputes, particularly in the South China Sea. Cybersecurity threats are also a major concern, given the region's technological advancements and economic interdependence.\n", - "\n", - "- **Europe**: Europe faces challenges from terrorism, cybersecurity threats, and the impact of neighboring conflicts, such as the situation in Ukraine. The region's economic integration and open borders make it vulnerable to the spillover effects of instability.\n", - "\n", - "- **Americas**: The region is affected by issues like drug trafficking, terrorism, and cybersecurity threats. The political and economic stability of the United States, as a global leader, has implications for security escalations worldwide.\n", - "\n", - "### Analysis and Recommendations\n", - "\n", - "To address high-risk security escalations, it's essential to:\n", - "\n", - "- **Enhance International Cooperation**: Diplomatic efforts and international agreements can help prevent escalations by promoting dialogue and establishing clear norms and consequences for aggressive actions.\n", - "\n", - "- **Invest in Conflict Prevention and Resolution Mechanisms**: Early warning systems, mediation, and peacekeeping operations can mitigate the effects of escalations.\n", - "\n", - "- **Develop Resilience**: Investing in cybersecurity, disaster preparedness, and social cohesion can help regions withstand and recover from security escalations.\n", - "\n", - "- **Promote Economic Stability and Development**: Addressing poverty, inequality, and environmental degradation can reduce the underlying causes of instability and conflict.\n", - "\n", - "In conclusion, high-risk security escalations pose significant threats to regional and global stability. Understanding these risks and their potential implications is crucial for developing effective strategies to prevent, mitigate, or resolve them. A comprehensive approach that combines diplomacy, resilience, and development is necessary to address the complex and interconnected nature of modern security challenges.\n" - ] - } - ], + "outputs": [], "source": [ "# Vector RAG: Retrieve context and generate answer\n", "v_res = vs.search(comparison_query, limit=5)\n", @@ -1654,55 +1006,9 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "================================================================================\n", - "GRAPHRAG ANSWER\n", - "================================================================================\n", - "Based on the provided context, I will provide a comprehensive analysis to identify high-risk security escalations and their regional implications.\n", - "\n", - "**Introduction**\n", - "\n", - "Security escalations can have far-reaching consequences, affecting not only the immediate region but also neighboring countries and the global community. Identifying high-risk security escalations is crucial to mitigate potential threats and prevent the escalation of conflicts. This analysis will examine various regions and identify potential security escalations, their implications, and the potential consequences for regional and global stability.\n", - "\n", - "**Regional Security Escalations**\n", - "\n", - "1. **Middle East**: The Middle East is a volatile region, with several ongoing conflicts and tensions between countries. The conflict between Israel and Palestine, the Syrian Civil War, and the Yemen Civil War are some of the most significant security concerns. The region is also home to several terrorist organizations, including ISIS and Hezbollah, which pose a threat to regional and global security.\n", - "2. **Eastern Europe**: The conflict between Russia and Ukraine, particularly in the Donbas region, is a significant security concern. The annexation of Crimea by Russia in 2014 and the ongoing support for separatist groups in eastern Ukraine have raised tensions between Russia and the West. The region is also home to several NATO member countries, which could be drawn into a conflict.\n", - "3. **South Asia**: The region is home to several nuclear-armed countries, including India, Pakistan, and China. The Kashmir conflict between India and Pakistan is a long-standing issue, and tensions between the two countries remain high. The region is also home to several terrorist organizations, including Lashkar-e-Taiba and Jaish-e-Mohammed.\n", - "4. **East Asia**: The region is home to several countries with competing interests, including China, Japan, and South Korea. The South China Sea dispute, which involves several countries, including China, the Philippines, and Vietnam, is a significant security concern. The region is also home to North Korea, which has developed nuclear capabilities and poses a threat to regional and global security.\n", - "\n", - "**High-Risk Security Escalations**\n", - "\n", - "1. **Israel-Palestine Conflict**: The conflict between Israel and Palestine is a long-standing issue, with periodic outbreaks of violence. The conflict has the potential to escalate into a full-scale war, drawing in neighboring countries and affecting regional stability.\n", - "2. **Russia-Ukraine Conflict**: The conflict between Russia and Ukraine has the potential to escalate into a full-scale war, drawing in NATO member countries and affecting regional stability.\n", - "3. **India-Pakistan Conflict**: The conflict between India and Pakistan, particularly over Kashmir, has the potential to escalate into a full-scale war, drawing in other countries and affecting regional stability.\n", - "4. **North Korea's Nuclear Program**: North Korea's development of nuclear capabilities poses a significant threat to regional and global security. The country's actions have the potential to escalate into a full-scale conflict, drawing in neighboring countries and affecting regional stability.\n", - "\n", - "**Regional Implications**\n", - "\n", - "1. **Middle East**: A security escalation in the Middle East could have significant implications for regional stability, including the potential for a full-scale war between Israel and Palestine, or between Iran and its neighbors.\n", - "2. **Eastern Europe**: A security escalation in Eastern Europe could have significant implications for regional stability, including the potential for a full-scale war between Russia and Ukraine, or between Russia and NATO member countries.\n", - "3. **South Asia**: A security escalation in South Asia could have significant implications for regional stability, including the potential for a full-scale war between India and Pakistan, or between India and China.\n", - "4. **East Asia**: A security escalation in East Asia could have significant implications for regional stability, including the potential for a full-scale war between China and its neighbors, or between North Korea and South Korea.\n", - "\n", - "**Global Implications**\n", - "\n", - "1. **Economic Consequences**: A security escalation in any of the regions could have significant economic consequences, including the potential for trade disruptions, sanctions, and economic instability.\n", - "2. **Humanitarian Consequences**: A security escalation in any of the regions could have significant humanitarian consequences, including the potential for civilian casualties, displacement, and human rights abuses.\n", - "3. **Global Stability**: A security escalation in any of the regions could have significant implications for global stability, including the potential for a wider conflict, drawing in other countries and affecting global security.\n", - "\n", - "**Conclusion**\n", - "\n", - "In conclusion, identifying high-risk security escalations and their regional implications is crucial to mitigate potential threats and prevent the escalation of conflicts. The regions of the Middle East, Eastern Europe, South Asia, and East Asia are all potential hotspots for security escalations, with significant implications for regional and global stability. It is essential to monitor these regions closely and take proactive measures to prevent security escalations and promote regional stability.\n" - ] - } - ], + "outputs": [], "source": [ "# GraphRAG: Retrieve context and generate answer\n", "graph_res = ctx.retrieve(\n", @@ -1747,24 +1053,9 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "================================================================================\n", - "COMPARISON\n", - "================================================================================\n", - "✓ GraphRAG generated a more comprehensive answer\n", - "\n", - "GraphRAG's advantage: Multi-hop reasoning discovers connections\n", - "that Vector RAG cannot see, leading to more complete answers.\n", - "================================================================================\n" - ] - } - ], + "outputs": [], "source": [ "# Comparison\n", "vector_words = len(vector_answer.split()) if isinstance(vector_answer, str) and not vector_answer.startswith(\"Error\") else 0\n", diff --git a/cookbook/use_cases/biomedical/01_Drug_Discovery_Pipeline.ipynb b/cookbook/use_cases/biomedical/01_Drug_Discovery_Pipeline.ipynb index 586b2426..592521d9 100644 --- a/cookbook/use_cases/biomedical/01_Drug_Discovery_Pipeline.ipynb +++ b/cookbook/use_cases/biomedical/01_Drug_Discovery_Pipeline.ipynb @@ -85,32 +85,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" ] @@ -126,7 +103,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -137,7 +114,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -158,42 +135,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from 15 feed sources...\n" - ] - }, - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is resolving⚠️ conflictsConflictDetector-0.00s
Semantica is resolving⚠️ conflictsConflictResolver-0.00s
Semantica is indexing📊 vector_storeVectorStore-0.00s
Semantica is building🧠 kgGraphBuilder-0.14s
Semantica is processing🔗 contextContextRetriever-0.08s
Semantica is embedding💾 embeddingsTextEmbedder-0.01s
Semantica is processing🔗 contextAgentMemory-0.03s
Semantica is visualizing📈 visualizationKGVisualizer-9.30s
Semantica is exporting💾 exportGraphExporterdrug_target_kg.json0.21s
Semantica is exporting💾 exportGraphExporterdrug_target_kg.graphml0.02s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [1/15] Nature - Drug Discovery: 30 documents\n", - " [2/15] Nature - Pharmacology: 30 documents\n", - " [9/15] Labroots Health & Medicine: 30 documents\n", - " [11/15] PLOS ONE - Medicine: 30 documents\n", - " [12/15] PLOS Biology: 30 documents\n", - " [13/15] PLOS Medicine: 30 documents\n", - "Ingested 180 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ingest import FeedIngestor, FileIngestor\n", "import os\n", @@ -288,27 +232,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Normalizing 180 documents...\n", - " Normalized 50/180 documents...\n", - " Normalized 100/180 documents...\n", - " Normalized 150/180 documents...\n", - " Normalized 180/180 documents...\n", - "Chunking 180 documents...\n", - " Chunked 50/180 documents (50 chunks so far)\n", - " Chunked 100/180 documents (101 chunks so far)\n", - " Chunked 150/180 documents (194 chunks so far)\n", - " Chunked 180/180 documents (250 chunks so far)\n", - "Created 250 chunks from 180 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.normalize import TextNormalizer\n", "from semantica.split import TextSplitter\n", @@ -356,31 +282,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting entities from 250 chunks...\n", - " Processed 20/250 chunks (11 entities found, 230 remaining)\n", - " Processed 40/250 chunks (27 entities found, 210 remaining)\n", - " Processed 60/250 chunks (47 entities found, 190 remaining)\n", - " Processed 80/250 chunks (64 entities found, 170 remaining)\n", - " Processed 100/250 chunks (154 entities found, 150 remaining)\n", - " Processed 120/250 chunks (312 entities found, 130 remaining)\n", - " Processed 140/250 chunks (502 entities found, 110 remaining)\n", - " Processed 160/250 chunks (669 entities found, 90 remaining)\n", - " Processed 180/250 chunks (873 entities found, 70 remaining)\n", - " Processed 200/250 chunks (1105 entities found, 50 remaining)\n", - " Processed 220/250 chunks (1478 entities found, 30 remaining)\n", - " Processed 240/250 chunks (1967 entities found, 10 remaining)\n", - " Processed 250/250 chunks (2195 entities found, 0 remaining)\n", - "Extracted 26 drugs and 509 proteins\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor\n", "\n", @@ -421,31 +325,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting relationships from 250 chunks...\n", - " Processed 20/250 chunks (25 relationships found)\n", - " Processed 40/250 chunks (43 relationships found)\n", - " Processed 60/250 chunks (63 relationships found)\n", - " Processed 80/250 chunks (109 relationships found)\n", - " Processed 100/250 chunks (155 relationships found)\n", - " Processed 120/250 chunks (365 relationships found)\n", - " Processed 140/250 chunks (577 relationships found)\n", - " Processed 160/250 chunks (773 relationships found)\n", - " Processed 180/250 chunks (1018 relationships found)\n", - " Processed 200/250 chunks (1251 relationships found)\n", - " Processed 220/250 chunks (1478 relationships found)\n", - " Processed 240/250 chunks (1730 relationships found)\n", - " Processed 250/250 chunks (1848 relationships found)\n", - "Extracted 1848 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import RelationExtractor\n", "\n", @@ -497,51 +379,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detecting conflicts in 2195 entities, 1848 relationships...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Type conflict detected: 40 conflicting types: ['DATE', 'CARDINAL']\n", - "Type conflict detected: bariatric conflicting types: ['PERSON', 'GPE']\n", - "Type conflict detected: the Switch Phase conflicting types: ['FAC', 'ORG']\n", - "Type conflict detected: 3′ conflicting types: ['CARDINAL', 'ORG']\n", - "Type conflict detected: Chinmo conflicting types: ['ORG', 'PERSON']\n", - "Type conflict detected: 15 conflicting types: ['DATE', 'CARDINAL']\n", - "Type conflict detected: CDKL5 conflicting types: ['PERSON', 'GPE']\n", - "Type conflict detected: 50 conflicting types: ['DATE', 'CARDINAL']\n", - "Type conflict detected: BRCA1 conflicting types: ['CARDINAL', 'NORP', 'PERSON', 'GPE']\n", - "Type conflict detected: Cezanne conflicting types: ['PERSON', 'GPE']\n", - "Type conflict detected: HCAR2 conflicting types: ['ORG', 'GPE']\n", - "Type conflict detected: HCAR3 conflicting types: ['ORG', 'GPE']\n", - "Type conflict detected: 166 conflicting types: ['CARDINAL', 'MONEY']\n", - "Type conflict detected: PrEP conflicting types: ['FAC', 'PERSON', 'ORG']\n", - "Type conflict detected: 5 conflicting types: ['DATE', 'CARDINAL']\n", - "Type conflict detected: CI conflicting types: ['WORK_OF_ART', 'ORG']\n", - "Type conflict detected: SAM conflicting types: ['WORK_OF_ART', 'ORG']\n", - "Type conflict detected: 1.57 conflicting types: ['DATE', 'CARDINAL']\n", - "Type conflict detected: Gavi conflicting types: ['PRODUCT', 'PERSON']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detected 19 entity conflicts, 0 relationship conflicts\n", - "Resolved 19 entity conflicts\n", - "Conflicts resolved. GraphBuilder will use cleaned data.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import ConflictDetector, ConflictResolver\n", "\n", @@ -602,26 +442,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n", - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generating embeddings for 26 drugs and 509 proteins...\n", - "Generated 26 drug embeddings and 509 protein embeddings\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.embeddings import EmbeddingGenerator\n", "from semantica.vector_store import VectorStore\n", @@ -654,18 +477,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Storing 26 drug vectors and 509 protein vectors...\n", - "Stored 26 drug vectors and 509 protein vectors\n" - ] - } - ], + "outputs": [], "source": [ "print(f\"Storing {len(drug_embeddings)} drug vectors and {len(protein_embeddings)} protein vectors...\")\n", "drug_ids = vector_store.store_vectors(\n", @@ -692,67 +506,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Building graph from 2195 entities, 1848 relationships...\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Processing 2195 entities, 1848 relationships...\n", - " Processed 500/2195 entities (1695 remaining)\n", - " Processed 1000/2195 entities (1195 remaining)\n", - " Processed 1500/2195 entities (695 remaining)\n", - " Processed 2000/2195 entities (195 remaining)\n", - " Processed 2195/2195 entities (complete)\n", - " Processed 500/1848 relationships (1348 remaining)\n", - " Processed 1000/1848 relationships (848 remaining)\n", - " Processed 1500/1848 relationships (348 remaining)\n", - " Processed 1848/1848 relationships (complete)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Type conflict detected: 40 conflicting types: ['DATE', 'CARDINAL']\n", - "Type conflict detected: bariatric conflicting types: ['PERSON', 'GPE']\n", - "Type conflict detected: the Switch Phase conflicting types: ['FAC', 'ORG']\n", - "Type conflict detected: 3′ conflicting types: ['CARDINAL', 'ORG']\n", - "Type conflict detected: Chinmo conflicting types: ['ORG', 'PERSON']\n", - "Type conflict detected: 15 conflicting types: ['DATE', 'CARDINAL']\n", - "Type conflict detected: CDKL5 conflicting types: ['PERSON', 'GPE']\n", - "Type conflict detected: 50 conflicting types: ['DATE', 'CARDINAL']\n", - "Type conflict detected: BRCA1 conflicting types: ['CARDINAL', 'NORP', 'PERSON', 'GPE']\n", - "Type conflict detected: Cezanne conflicting types: ['PERSON', 'GPE']\n", - "Type conflict detected: HCAR2 conflicting types: ['ORG', 'GPE']\n", - "Type conflict detected: HCAR3 conflicting types: ['ORG', 'GPE']\n", - "Type conflict detected: 166 conflicting types: ['CARDINAL', 'MONEY']\n", - "Type conflict detected: PrEP conflicting types: ['FAC', 'PERSON', 'ORG']\n", - "Type conflict detected: 5 conflicting types: ['DATE', 'CARDINAL']\n", - "Type conflict detected: CI conflicting types: ['WORK_OF_ART', 'ORG']\n", - "Type conflict detected: SAM conflicting types: ['WORK_OF_ART', 'ORG']\n", - "Type conflict detected: 1.57 conflicting types: ['DATE', 'CARDINAL']\n", - "Type conflict detected: Gavi conflicting types: ['PRODUCT', 'PERSON']\n", - "Detected 19 conflict(s) in graph\n", - "No conflicts were automatically resolved\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Graph: 2195 entities, 1848 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphBuilder\n", "\n", @@ -780,22 +536,9 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Drugs similar to 'Aspirin':\n", - "1. Hospital Episode Statistics (similarity: 0.810)\n", - "2. SLE-DAS (similarity: 0.807)\n", - "3. SLE-DAS (similarity: 0.807)\n", - "4. AIS (similarity: 0.798)\n", - "5. AIS (similarity: 0.798)\n" - ] - } - ], + "outputs": [], "source": [ "query_drug = \"Aspirin\"\n", "query_embedding = embedding_gen.generate_embeddings([query_drug])[0]\n", @@ -820,24 +563,9 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Query: 'What drugs target COX enzymes?'\n", - "Retrieved 2 results:\n", - "\n", - "1. Score: 0.806\n", - "\n", - "2. Score: 0.100\n", - " Cox (PERSON).\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.context import AgentContext, ContextRetriever\n", "\n", @@ -895,25126 +623,9 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "opacity": 0.5, - "showlegend": false, - "type": "scatter", - "x": [ - -0.2271060856839486, - -0.2277239921088748, - null, - -0.2271060856839486, - -0.1701281954350695, - null, - -0.22192081717558548, - -0.2125000374653747, - null, - -0.22192081717558548, - -0.20904074099373773, - null, - -0.2443209349792877, - -0.21500916002743717, - null, - -0.2443209349792877, - -0.25264022712631085, - null, - -0.2530817373366894, - -0.21500916002743717, - null, - -0.2530817373366894, - -0.2271060856839486, - null, - -0.1816295348382295, - -0.25264022712631085, - null, - -0.25264022712631085, - -0.3274844234928918, - null, - -0.25264022712631085, - -0.22552994740700624, - null, - -0.2138352341797966, - -0.20017483056565571, - null, - -0.2138352341797966, - -0.2967965962650307, - null, - -0.1816295348382295, - -0.2425529988642025, - null, - -0.1816295348382295, - -0.20904074099373773, - null, - -0.21500916002743717, - -0.25264022712631085, - null, - -0.21500916002743717, - -0.2125000374653747, - null, - -0.21500916002743717, - -0.22230744384109685, - null, - -0.25264022712631085, - -0.20700879336117603, - null, - -0.2443209349792877, - -0.2271060856839486, - null, - -0.2443209349792877, - -0.1701281954350695, - null, - -0.2271060856839486, - -0.29753492704539486, - null, - -0.2271060856839486, - -0.21057805472076163, - null, - -0.2271060856839486, - -0.19105377675494098, - null, - -0.1816295348382295, - -0.18019612440740457, - null, - -0.1816295348382295, - -0.24833097511805088, - null, - -0.1816295348382295, - -0.2629363679354353, - null, - -0.1816295348382295, - -0.2271060856839486, - null, - -0.1816295348382295, - -0.22230744384109685, - null, - -0.2277239921088748, - -0.21057805472076163, - null, - -0.2425529988642025, - -0.2357329646021706, - null, - -0.2425529988642025, - -0.25264022712631085, - null, - -0.2425529988642025, - -0.2125000374653747, - null, - -0.20904074099373773, - -0.1701281954350695, - null, - -0.27112515879085014, - -0.2271060856839486, - null, - -0.27112515879085014, - -0.20700879336117603, - null, - -0.2675216761336386, - -0.25264022712631085, - null, - -0.2675216761336386, - -0.27763941240496826, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.2530817373366894, - -0.22192081717558548, - null, - -0.2530817373366894, - -0.25264022712631085, - null, - -0.2530817373366894, - -0.2603769185358679, - null, - -0.2530817373366894, - -0.29753492704539486, - null, - -0.1816295348382295, - -0.22192081717558548, - null, - -0.1816295348382295, - -0.2603769185358679, - null, - -0.2271060856839486, - -0.23239003717311607, - null, - -0.2271060856839486, - -0.2277239921088748, - null, - -0.2525396912731182, - -0.2425529988642025, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.18019612440740457, - -0.21057805472076163, - null, - -0.25264022712631085, - -0.2277239921088748, - null, - -0.22192081717558548, - -0.23239003717311607, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.18019612440740457, - -0.23239003717311607, - null, - -0.18019612440740457, - -0.22230744384109685, - null, - -0.1816295348382295, - -0.2125000374653747, - null, - -0.27112515879085014, - -0.2600120219930454, - null, - -0.22192081717558548, - -0.20700879336117603, - null, - -0.2525396912731182, - -0.25264022712631085, - null, - -0.1816295348382295, - -0.18019612440740457, - null, - -0.1816295348382295, - -0.22192081717558548, - null, - -0.22680775817469723, - -0.25264022712631085, - null, - -0.22680775817469723, - -0.20904074099373773, - null, - -0.2138352341797966, - -0.18019612440740457, - null, - -0.1816295348382295, - -0.18019612440740457, - null, - -0.21500916002743717, - -0.2277239921088748, - null, - -0.18019612440740457, - -0.1816295348382295, - null, - -0.18019612440740457, - -0.21500916002743717, - null, - -0.22192081717558548, - -0.2271060856839486, - null, - -0.22192081717558548, - -0.1701281954350695, - null, - -0.22192081717558548, - -0.20904074099373773, - null, - -0.22680775817469723, - -0.21500916002743717, - null, - -0.22680775817469723, - -0.2271060856839486, - null, - -0.20700879336117603, - -0.22230744384109685, - null, - -0.2138352341797966, - -0.18019612440740457, - null, - -0.2138352341797966, - -0.22192081717558548, - null, - -0.2138352341797966, - -0.25264022712631085, - null, - -0.20904074099373773, - -0.20017483056565571, - null, - -0.20904074099373773, - -0.2650560256871215, - null, - -0.1816295348382295, - -0.22192081717558548, - null, - -0.2603769185358679, - -0.22230744384109685, - null, - -0.22680775817469723, - -0.21500916002743717, - null, - -0.22680775817469723, - -0.22192081717558548, - null, - -0.22680775817469723, - -0.25264022712631085, - null, - -0.2138352341797966, - -0.21500916002743717, - null, - -0.22192081717558548, - -0.25264022712631085, - null, - -0.22230744384109685, - -0.2650560256871215, - null, - -0.18019612440740457, - -0.21500916002743717, - null, - -0.22192081717558548, - -0.2271060856839486, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.18019612440740457, - -0.25264022712631085, - null, - -0.18019612440740457, - -0.2125000374653747, - null, - -0.2443209349792877, - -0.2268329866656523, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.22230744384109685, - -0.30237873368094786, - null, - -0.22230744384109685, - -0.2650560256871215, - null, - -0.2525396912731182, - -0.2271060856839486, - null, - -0.23239003717311607, - -0.22230744384109685, - null, - -0.2138352341797966, - -0.25264022712631085, - null, - -0.25264022712631085, - -0.22230744384109685, - null, - -0.24306979533114662, - -0.20017483056565571, - null, - -0.24306979533114662, - -0.2650560256871215, - null, - -0.2138352341797966, - -0.21500916002743717, - null, - -0.2271060856839486, - -0.27763941240496826, - null, - -0.18019612440740457, - -0.22230744384109685, - null, - -0.25264022712631085, - -0.2271060856839486, - null, - -0.25264022712631085, - -0.27763941240496826, - null, - -0.25264022712631085, - -0.2650560256871215, - null, - -0.1816295348382295, - -0.18019612440740457, - null, - -0.1816295348382295, - -0.2271060856839486, - null, - -0.1701281954350695, - -0.20017483056565571, - null, - -0.1816295348382295, - -0.18019612440740457, - null, - -0.1816295348382295, - -0.25264022712631085, - null, - -0.1816295348382295, - -0.20904074099373773, - null, - -0.18019612440740457, - -0.22680775817469723, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.25264022712631085, - -0.20904074099373773, - null, - -0.25264022712631085, - -0.20017483056565571, - null, - -0.22680775817469723, - -0.22192081717558548, - null, - -0.18019612440740457, - -0.1816295348382295, - null, - -0.18019612440740457, - -0.21500916002743717, - null, - -0.25264022712631085, - -0.20904074099373773, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.2138352341797966, - -0.18019612440740457, - null, - -0.2138352341797966, - -0.22192081717558548, - null, - -0.2138352341797966, - -0.20700879336117603, - null, - -0.1816295348382295, - -0.25264022712631085, - null, - -0.21500916002743717, - -0.2271060856839486, - null, - -0.21500916002743717, - -0.2603769185358679, - null, - -0.2277239921088748, - -0.1701281954350695, - null, - -0.25264022712631085, - -0.27763941240496826, - null, - 0.034595588288964536, - -0.06535290235860514, - null, - 0.034595588288964536, - -0.041407131182092334, - null, - -0.00033226237991376825, - 0.010030024718010896, - null, - -0.00033226237991376825, - -0.04212466310037568, - null, - -0.0806319735549396, - -0.02190426238848534, - null, - -0.02190426238848534, - -0.002519641577024683, - null, - -0.02190426238848534, - -0.01283535635619917, - null, - 0.0608020625134655, - 0.05293645361420709, - null, - 0.1603649147646176, - 0.2054397332806914, - null, - 0.24437919623527915, - 0.2737426325048718, - null, - 0.24437919623527915, - 0.2527698186243422, - null, - -0.2271060856839486, - -0.20904074099373773, - null, - -0.2271060856839486, - -0.22552994740700624, - null, - -0.20017483056565571, - -0.19612593730314587, - null, - -0.20017483056565571, - -0.16463381247591047, - null, - -0.03044819690004296, - 0.018853335183926744, - null, - -0.03044819690004296, - -0.04153538504591593, - null, - -0.02190426238848534, - 0.025071850543158768, - null, - -0.02190426238848534, - 0.025869881456668856, - null, - -0.02190426238848534, - 0.03981648339576808, - null, - 0.11386816399309245, - 0.15034407946105494, - null, - 0.12459596143740082, - 0.1603649147646176, - null, - -0.2138352341797966, - -0.22192081717558548, - null, - -0.1642891814739462, - -0.16463381247591047, - null, - -0.12995301839456627, - -0.1359777429792292, - null, - -0.12995301839456627, - -0.1305897753197872, - null, - -0.07803223199632935, - -0.06535290235860514, - null, - -0.07803223199632935, - -0.05332340374844316, - null, - -0.05332340374844316, - -0.0458012911655927, - null, - -0.21999471979086604, - -0.22192081717558548, - null, - -0.21999471979086604, - -0.16463381247591047, - null, - -0.12995301839456627, - -0.1305897753197872, - null, - -0.12995301839456627, - -0.12050958061000759, - null, - -0.12995301839456627, - -0.18295873828302772, - null, - -0.12995301839456627, - -0.10959126447947486, - null, - -0.029700199261292425, - 0.010030024718010896, - null, - -0.04153538504591593, - 0.007845291169522026, - null, - -0.04153538504591593, - -0.0012228882739279687, - null, - 0.025071850543158768, - 0.03981648339576808, - null, - -0.0217007879459971, - 0.05293645361420709, - null, - -0.18481316923513447, - -0.24603987279038592, - null, - -0.18481316923513447, - -0.17238061631592602, - null, - -0.12050958061000759, - -0.10959126447947486, - null, - -0.07235884715122279, - -0.03552220561825675, - null, - -0.03873734442468197, - -0.06284488114125163, - null, - -0.03873734442468197, - -0.04153538504591593, - null, - 0.025869881456668856, - 0.07934911156975977, - null, - 0.1198393851389054, - 0.10663161230387415, - null, - 0.32458054579661977, - 0.403111817349619, - null, - 0.1890082123991065, - 0.26602856791455143, - null, - -0.22680775817469723, - -0.2425529988642025, - null, - -0.22680775817469723, - -0.25264022712631085, - null, - -0.1642891814739462, - -0.12995301839456627, - null, - -0.07539203249558786, - -0.10774582589745918, - null, - -0.07539203249558786, - -0.0995203914654597, - null, - -0.08286965945004005, - -0.048634147626383274, - null, - 0.0006377116723503462, - -0.0458012911655927, - null, - 0.0006377116723503462, - -0.029700199261292425, - null, - -0.048634147626383274, - -0.009674148189961857, - null, - -0.1305897753197872, - -0.1183623017309057, - null, - -0.1305897753197872, - -0.12050958061000759, - null, - -0.1305897753197872, - -0.13188731309971755, - null, - -0.03552220561825675, - -0.029055602765499573, - null, - -0.03552220561825675, - -0.06528400873811623, - null, - -0.006943618137374567, - -0.03873734442468197, - null, - -0.022854891255695176, - 0.005013081784417177, - null, - -0.002519641577024683, - 0.006659130269007888, - null, - 0.025869881456668856, - 0.03981648339576808, - null, - 0.025869881456668856, - 0.05808149860078099, - null, - 0.11386816399309245, - 0.11307591905218005, - null, - 0.307665560652814, - 0.24437919623527915, - null, - 0.307665560652814, - 0.23366922925889133, - null, - 0.307665560652814, - 0.3850913310721098, - null, - 0.28538623191071866, - 0.2737426325048718, - null, - 0.28538623191071866, - 0.33181495182561443, - null, - 0.2737426325048718, - 0.2527698186243422, - null, - 0.2737426325048718, - 0.27347351297170946, - null, - -0.21500916002743717, - -0.2271060856839486, - null, - -0.12995301839456627, - -0.10755762073332133, - null, - -0.08256972086364373, - -0.11810970801364526, - null, - -0.023093750280359367, - -0.03552220561825675, - null, - -0.023093750280359367, - -0.0458012911655927, - null, - -0.029700199261292425, - -0.04211427145476558, - null, - -0.1816295348382295, - -0.23239003717311607, - null, - -0.1816295348382295, - -0.20904074099373773, - null, - -0.1816295348382295, - -0.21057805472076163, - null, - -0.07539203249558786, - -0.046951930736827546, - null, - 0.13317229046463616, - 0.1603649147646176, - null, - 0.1603649147646176, - 0.1857396071963811, - null, - 0.26602856791455143, - 0.2447790775458608, - null, - 0.26602856791455143, - 0.24437919623527915, - null, - 0.3501267000452725, - 0.3116745157081935, - null, - 0.3501267000452725, - 0.31029543284051575, - null, - 0.3501267000452725, - 0.31029543284051575, - null, - 0.314103114510457, - 0.3817077925450499, - null, - 0.314103114510457, - 0.36715927439667345, - null, - -0.7745290338804065, - -0.7592906277597917, - null, - 0.26079491890000944, - 0.23985988721142962, - null, - -0.2138352341797966, - -0.2271060856839486, - null, - -0.2138352341797966, - -0.25264022712631085, - null, - -0.20904074099373773, - -0.21057805472076163, - null, - -0.20904074099373773, - -0.18481316923513447, - null, - -0.20904074099373773, - -0.12995301839456627, - null, - -0.10755762073332133, - -0.12050958061000759, - null, - -0.10774582589745918, - -0.09645648080904233, - null, - 0.031333185510679755, - 0.03981648339576808, - null, - 0.03981648339576808, - -0.027981561322028295, - null, - 0.07934911156975977, - 0.08241954554080869, - null, - 0.11307591905218005, - 0.12459596143740082, - null, - 0.1857396071963811, - 0.15796634247659244, - null, - 0.1857396071963811, - 0.2054397332806914, - null, - -0.2125000374653747, - -0.22230744384109685, - null, - -0.2125000374653747, - -0.21057805472076163, - null, - -0.2125000374653747, - -0.19105377675494098, - null, - -0.1642891814739462, - -0.12995301839456627, - null, - -0.1642891814739462, - -0.12050958061000759, - null, - -0.004192883979885676, - -0.0012228882739279687, - null, - 0.08830703270983598, - 0.08241954554080869, - null, - 0.10595565406834764, - 0.10663161230387415, - null, - 0.10595565406834764, - 0.10663161230387415, - null, - 0.10595565406834764, - 0.1603649147646176, - null, - 0.10595565406834764, - 0.16474962548830535, - null, - 0.10595565406834764, - 0.1857396071963811, - null, - 0.10595565406834764, - 0.1857396071963811, - null, - 0.10595565406834764, - 0.1890082123991065, - null, - -0.2138352341797966, - -0.20700879336117603, - null, - -0.2138352341797966, - -0.22192081717558548, - null, - -0.22192081717558548, - -0.25264022712631085, - null, - -0.22192081717558548, - -0.2125000374653747, - null, - -0.20017483056565571, - -0.22230744384109685, - null, - -0.20017483056565571, - -0.21057805472076163, - null, - -0.20017483056565571, - -0.1642891814739462, - null, - -0.20017483056565571, - -0.17238061631592602, - null, - -0.12995301839456627, - -0.2051860428919673, - null, - -0.12995301839456627, - -0.16240091076899907, - null, - -0.12400894947890008, - -0.08256972086364373, - null, - -0.08256972086364373, - -0.09645648080904233, - null, - -0.08256972086364373, - -0.08784174985618573, - null, - -0.08256972086364373, - -0.07235884715122279, - null, - -0.15791179082588722, - -0.1352580109355241, - null, - -0.15791179082588722, - -0.1305897753197872, - null, - -0.0995203914654597, - -0.07227695950455523, - null, - -0.0995203914654597, - -0.06535290235860514, - null, - 0.11386816399309245, - 0.10595565406834764, - null, - -0.00033226237991376825, - 0.12459596143740082, - null, - -0.21500916002743717, - -0.22192081717558548, - null, - -0.21500916002743717, - -0.25264022712631085, - null, - -0.21500916002743717, - -0.2271060856839486, - null, - -0.21500916002743717, - -0.23239003717311607, - null, - -0.21500916002743717, - -0.22230744384109685, - null, - -0.07539203249558786, - -0.0995203914654597, - null, - -0.07539203249558786, - -0.06535290235860514, - null, - -0.009399513518971553, - -0.024917300055479742, - null, - -0.009399513518971553, - -0.010307248796245411, - null, - -0.01283535635619917, - 0.03981648339576808, - null, - 0.11386816399309245, - 0.13317229046463616, - null, - 0.11386816399309245, - 0.0005032961379254579, - null, - 0.12459596143740082, - 0.1944483187068149, - null, - -0.2271060856839486, - -0.18019612440740457, - null, - -0.2271060856839486, - -0.25264022712631085, - null, - -0.12995301839456627, - -0.0217007879459971, - null, - -0.06535290235860514, - -0.03552220561825675, - null, - -0.04153538504591593, - -0.011887183356060394, - null, - -0.04153538504591593, - -0.02190426238848534, - null, - 0.025071850543158768, - 0.10759502432224682, - null, - 0.08241954554080869, - 0.13407942174628024, - null, - 0.10663161230387415, - 0.12459596143740082, - null, - 0.1603649147646176, - 0.1890082123991065, - null, - 0.1603649147646176, - 0.2054397332806914, - null, - 0.24692887019348145, - 0.23366922925889133, - null, - -0.2138352341797966, - -0.1701281954350695, - null, - -0.2138352341797966, - -0.20017483056565571, - null, - -0.1816295348382295, - -0.16463381247591047, - null, - -0.1816295348382295, - -0.12995301839456627, - null, - -0.1816295348382295, - -0.10755762073332133, - null, - -0.1816295348382295, - -0.1305897753197872, - null, - -0.1816295348382295, - -0.0217007879459971, - null, - -0.0995203914654597, - -0.06434484082381103, - null, - -0.02190426238848534, - -0.01283535635619917, - null, - -0.02190426238848534, - 0.03981648339576808, - null, - 0.08830703270983598, - 0.1198393851389054, - null, - 0.08830703270983598, - 0.1603649147646176, - null, - 0.08830703270983598, - 0.1857396071963811, - null, - 0.08830703270983598, - 0.2054397332806914, - null, - 0.2188453521546594, - 0.24437919623527915, - null, - 0.2188453521546594, - 0.23366922925889133, - null, - 0.30034213432631063, - 0.2527698186243422, - null, - 0.30034213432631063, - 0.16792974989404832, - null, - -0.1816295348382295, - -0.2271060856839486, - null, - -0.1816295348382295, - -0.20700879336117603, - null, - -0.1701281954350695, - -0.1642891814739462, - null, - -0.1701281954350695, - -0.16463381247591047, - null, - -0.10755762073332133, - -0.1305897753197872, - null, - -0.10755762073332133, - -0.12529353598812115, - null, - -0.109554294534283, - -0.13746085984374434, - null, - -0.07803223199632935, - -0.07235884715122279, - null, - -0.00033226237991376825, - -0.006943618137374567, - null, - -0.010307248796245411, - -0.02190426238848534, - null, - 0.045075198262940756, - 0.015349026432135496, - null, - 0.045075198262940756, - 0.16792974989404832, - null, - 0.07934911156975977, - 0.08830703270983598, - null, - 0.1603649147646176, - 0.1890082123991065, - null, - 0.2054397332806914, - 0.26602856791455143, - null, - 0.2054397332806914, - 0.24692887019348145, - null, - 0.2958387344133157, - 0.2527698186243422, - null, - 0.2958387344133157, - 0.27347351297170946, - null, - 0.2958387344133157, - 0.2301175855514578, - null, - -0.12050958061000759, - -0.11810970801364526, - null, - 0.11386816399309245, - 0.13317229046463616, - null, - 0.11386816399309245, - 0.1603649147646176, - null, - 0.11386816399309245, - 0.17013717379201307, - null, - 0.222592163262883, - 0.2054397332806914, - null, - 0.26602856791455143, - 0.28538623191071866, - null, - 0.26602856791455143, - 0.2737426325048718, - null, - 0.27347351297170946, - 0.20098887505469754, - null, - 0.27347351297170946, - 0.2301175855514578, - null, - 0.3110478442116364, - 0.31029543284051575, - null, - -0.1701281954350695, - -0.10755762073332133, - null, - -0.1701281954350695, - -0.1305897753197872, - null, - -0.1701281954350695, - -0.0217007879459971, - null, - -0.09184331778495114, - -0.08256972086364373, - null, - -0.09184331778495114, - -0.0995203914654597, - null, - -0.09184331778495114, - -0.06535290235860514, - null, - -0.03552220561825675, - -0.00033226237991376825, - null, - -0.03552220561825675, - -0.04211427145476558, - null, - -0.005792257466644596, - 0.011378167548221543, - null, - -0.01283535635619917, - 0.03981648339576808, - null, - 0.10663161230387415, - 0.1603649147646176, - null, - 0.1603649147646176, - 0.1857396071963811, - null, - 0.1603649147646176, - 0.1890082123991065, - null, - 0.1603649147646176, - 0.2054397332806914, - null, - 0.1603649147646176, - 0.21228643095979294, - null, - -0.2138352341797966, - -0.20700879336117603, - null, - -0.109554294534283, - -0.10959126447947486, - null, - -0.18638199364402477, - -0.15791179082588722, - null, - -0.18638199364402477, - -0.12995301839456627, - null, - -0.046951930736827546, - -0.12050958061000759, - null, - -0.06535290235860514, - -0.05332340374844316, - null, - -0.06535290235860514, - -0.034473578218775155, - null, - -0.00033226237991376825, - -0.010307248796245411, - null, - -0.04153538504591593, - -0.004192883979885676, - null, - -0.04153538504591593, - -0.02190426238848534, - null, - -0.04153538504591593, - -0.01283535635619917, - null, - -0.04153538504591593, - 0.025071850543158768, - null, - -0.04153538504591593, - 0.03981648339576808, - null, - 0.07393195011908844, - 0.08830703270983598, - null, - 0.07393195011908844, - 0.05293645361420709, - null, - 0.1857396071963811, - 0.2054397332806914, - null, - 0.1857396071963811, - 0.26602856791455143, - null, - 0.1857396071963811, - 0.2188453521546594, - null, - 0.2188453521546594, - 0.24437919623527915, - null, - 0.2188453521546594, - 0.23366922925889133, - null, - 0.2737426325048718, - 0.3315047717029142, - null, - -0.27112515879085014, - -0.2357329646021706, - null, - -0.25264022712631085, - -0.20904074099373773, - null, - -0.20904074099373773, - -0.1701281954350695, - null, - -0.1352580109355241, - -0.14075011471345342, - null, - -0.07803223199632935, - -0.06535290235860514, - null, - -0.07803223199632935, - -0.06434484082381103, - null, - -0.07803223199632935, - -0.09549681561641439, - null, - -0.07803223199632935, - -0.029700199261292425, - null, - -0.07803223199632935, - -0.06528400873811623, - null, - -0.06434484082381103, - -0.041407131182092334, - null, - -0.005792257466644596, - -0.01283535635619917, - null, - -0.005792257466644596, - 0.025071850543158768, - null, - -0.20017483056565571, - -0.1642891814739462, - null, - -0.20017483056565571, - -0.19612593730314587, - null, - -0.20017483056565571, - -0.12995301839456627, - null, - -0.08256972086364373, - -0.04156968938597632, - null, - -0.08256972086364373, - -0.06535290235860514, - null, - -0.046692298965047986, - -0.02190426238848534, - null, - 0.045075198262940756, - 0.015349026432135496, - null, - 0.045075198262940756, - 0.08241954554080869, - null, - 0.10663161230387415, - 0.1603649147646176, - null, - 0.10663161230387415, - 0.16474962548830535, - null, - -0.1816295348382295, - -0.2271060856839486, - null, - -0.20904074099373773, - -0.22552994740700624, - null, - -0.12995301839456627, - -0.16240091076899907, - null, - -0.1482259734417402, - -0.14075011471345342, - null, - -0.08256972086364373, - -0.0995203914654597, - null, - 0.016900188070489073, - -0.00033226237991376825, - null, - 0.016900188070489073, - -0.00033226237991376825, - null, - 0.016900188070489073, - 0.012224507298907502, - null, - -0.004192883979885676, - 0.048274029272527844, - null, - 0.12459596143740082, - 0.1603649147646176, - null, - -0.2138352341797966, - -0.18019612440740457, - null, - -0.25264022712631085, - -0.2603769185358679, - null, - -0.1642891814739462, - -0.12995301839456627, - null, - -0.04156968938597632, - -0.06434484082381103, - null, - -0.046692298965047986, - -0.06284488114125163, - null, - -0.046692298965047986, - -0.04153538504591593, - null, - -0.046692298965047986, - -0.011887183356060394, - null, - 0.051702399542730995, - 0.03981648339576808, - null, - 0.051702399542730995, - 0.03981648339576808, - null, - 0.051702399542730995, - 0.07393195011908844, - null, - 0.051702399542730995, - 0.11386816399309245, - null, - 0.07934911156975977, - 0.11386816399309245, - null, - 0.2054397332806914, - 0.21228643095979294, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.2737426325048718, - 0.23366922925889133, - null, - 0.2737426325048718, - 0.3273659342137639, - null, - 0.2737426325048718, - 0.2988626997855504, - null, - 0.2737426325048718, - 0.24443753521850456, - null, - 0.2737426325048718, - 0.27347351297170946, - null, - 0.2301175855514578, - 0.2961799263677761, - null, - 0.2301175855514578, - 0.3110478442116364, - null, - 0.3116745157081935, - 0.31029543284051575, - null, - 0.3116745157081935, - 0.31029543284051575, - null, - 0.3116745157081935, - 0.36512141560297695, - null, - 0.3116745157081935, - 0.21265825251203951, - null, - 0.10759502432224682, - 0.16792974989404832, - null, - -0.2530817373366894, - -0.21500916002743717, - null, - -0.2530817373366894, - -0.25264022712631085, - null, - -0.2530817373366894, - -0.23239003717311607, - null, - -0.2530817373366894, - -0.20904074099373773, - null, - -0.2530817373366894, - -0.22230744384109685, - null, - -0.1701281954350695, - -0.2423167113101949, - null, - -0.1701281954350695, - -0.15791179082588722, - null, - -0.21057805472076163, - -0.1701281954350695, - null, - -0.21057805472076163, - -0.19612593730314587, - null, - -0.10959126447947486, - -0.11065653056373821, - null, - -0.10959126447947486, - -0.08256972086364373, - null, - -0.0995203914654597, - -0.06535290235860514, - null, - -0.06434484082381103, - 0.0006377116723503462, - null, - -0.06434484082381103, - -0.08479462887272687, - null, - -0.06434484082381103, - -0.025303659432360154, - null, - -0.009674148189961857, - -0.04153538504591593, - null, - 0.05293645361420709, - 0.1198393851389054, - null, - 0.17926953843707538, - 0.1944483187068149, - null, - 0.1944483187068149, - 0.23607325430158782, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.2527698186243422, - 0.27347351297170946, - null, - 0.2527698186243422, - 0.16792974989404832, - null, - 0.2527698186243422, - 0.20098887505469754, - null, - 0.1672792411428745, - 0.14327512300458356, - null, - -0.2138352341797966, - -0.22192081717558548, - null, - -0.32665762496982476, - -0.25264022712631085, - null, - -0.04153538504591593, - -0.16463381247591047, - null, - -0.04153538504591593, - -0.12995301839456627, - null, - -0.2271060856839486, - -0.1701281954350695, - null, - -0.2271060856839486, - -0.19105377675494098, - null, - -0.011887183356060394, - -0.004192883979885676, - null, - 0.07934911156975977, - 0.08241954554080869, - null, - -0.1816295348382295, - -0.2525396912731182, - null, - -0.1816295348382295, - -0.2600120219930454, - null, - -0.27763941240496826, - -0.22552994740700624, - null, - -0.014387021274591306, - -0.02126903113021608, - null, - -0.03552220561825675, - -0.03873734442468197, - null, - -0.03552220561825675, - -0.006943618137374567, - null, - -0.03552220561825675, - -0.021063938182962757, - null, - -0.03552220561825675, - -0.009674148189961857, - null, - 0.03981648339576808, - 0.07393195011908844, - null, - 0.03981648339576808, - 0.07934911156975977, - null, - 0.11386816399309245, - 0.21265825251203951, - null, - 0.11386816399309245, - 0.13317229046463616, - null, - 0.11386816399309245, - 0.12459596143740082, - null, - 0.222592163262883, - 0.21228643095979294, - null, - -0.2525396912731182, - -0.2271060856839486, - null, - -0.2271060856839486, - -0.2277239921088748, - null, - -0.2271060856839486, - -0.1701281954350695, - null, - -0.20017483056565571, - -0.12995301839456627, - null, - -0.18481316923513447, - -0.15791179082588722, - null, - -0.18481316923513447, - -0.12995301839456627, - null, - -0.10755762073332133, - -0.18481316923513447, - null, - -0.08256972086364373, - -0.0995203914654597, - null, - -0.0995203914654597, - -0.08286965945004005, - null, - 0.0006377116723503462, - 0.1198393851389054, - null, - 0.0006377116723503462, - 0.10595565406834764, - null, - 0.1857396071963811, - 0.222592163262883, - null, - 0.1857396071963811, - 0.1890082123991065, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.2908810659947031, - 0.24437919623527915, - null, - 0.2908810659947031, - 0.2527698186243422, - null, - 0.20098887505469754, - 0.23282134560864834, - null, - -0.22230744384109685, - -0.12995301839456627, - null, - -0.14075011471345342, - -0.12050958061000759, - null, - -0.14075011471345342, - -0.10959126447947486, - null, - -0.08256972086364373, - -0.0995203914654597, - null, - -0.07803223199632935, - -0.06535290235860514, - null, - -0.07803223199632935, - -0.07435121205038955, - null, - -0.07803223199632935, - -0.029700199261292425, - null, - -0.04212466310037568, - -0.04153538504591593, - null, - -0.04212466310037568, - -0.005792257466644596, - null, - 0.007845291169522026, - -0.004192883979885676, - null, - 0.007845291169522026, - -0.01283535635619917, - null, - -0.2357329646021706, - -0.22230744384109685, - null, - -0.2357329646021706, - -0.1701281954350695, - null, - -0.19105377675494098, - -0.17238061631592602, - null, - -0.19105377675494098, - -0.1352580109355241, - null, - -0.1305897753197872, - -0.1183623017309057, - null, - -0.10959126447947486, - -0.046951930736827546, - null, - -0.03873734442468197, - -0.04212466310037568, - null, - 0.08241954554080869, - 0.11386816399309245, - null, - -0.20700879336117603, - -0.25275302793668225, - null, - -0.1642891814739462, - -0.19612593730314587, - null, - -0.17238061631592602, - -0.1352580109355241, - null, - -0.1352580109355241, - -0.109554294534283, - null, - -0.03552220561825675, - -0.029700199261292425, - null, - -0.021290733341423635, - -0.03873734442468197, - null, - -0.05557656820234147, - -0.03552220561825675, - null, - -0.05557656820234147, - -0.03044819690004296, - null, - -0.05557656820234147, - -0.03808323524839039, - null, - -0.05557656820234147, - -0.024917300055479742, - null, - -0.010307248796245411, - -0.004192883979885676, - null, - -0.010307248796245411, - 0.031333185510679755, - null, - -0.010307248796245411, - 0.011378167548221543, - null, - -0.010307248796245411, - 0.045075198262940756, - null, - -0.010307248796245411, - -0.01283535635619917, - null, - -0.010307248796245411, - -0.01283535635619917, - null, - 0.03981648339576808, - -0.0217007879459971, - null, - 0.17013717379201307, - 0.1857396071963811, - null, - -0.1816295348382295, - -0.20700879336117603, - null, - -0.1816295348382295, - -0.2271060856839486, - null, - -0.12995301839456627, - -0.10300702363572913, - null, - -0.12995301839456627, - -0.12400894947890008, - null, - -0.12995301839456627, - -0.08256972086364373, - null, - -0.0995203914654597, - -0.06535290235860514, - null, - -0.0995203914654597, - -0.07235884715122279, - null, - -0.0995203914654597, - -0.041407131182092334, - null, - -0.024917300055479742, - 0.012224507298907502, - null, - -0.024917300055479742, - -0.02190426238848534, - null, - 0.11386816399309245, - 0.12459596143740082, - null, - -0.1816295348382295, - -0.22192081717558548, - null, - -0.22230744384109685, - -0.22552994740700624, - null, - -0.22230744384109685, - -0.19105377675494098, - null, - -0.07539203249558786, - 0.034595588288964536, - null, - -0.029700199261292425, - -0.00033226237991376825, - null, - -0.034473578218775155, - -0.024917300055479742, - null, - -0.034473578218775155, - -0.004192883979885676, - null, - -0.024917300055479742, - -0.011887183356060394, - null, - -0.024917300055479742, - -0.004192883979885676, - null, - 0.006659130269007888, - -0.01283535635619917, - null, - 0.006659130269007888, - 0.03981648339576808, - null, - 0.006659130269007888, - 0.07934911156975977, - null, - 0.006659130269007888, - 0.05293645361420709, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.24692887019348145, - 0.2447790775458608, - null, - 0.24692887019348145, - 0.23366922925889133, - null, - 0.23366922925889133, - 0.26613697537905995, - null, - 0.23366922925889133, - 0.2527698186243422, - null, - 0.23366922925889133, - 0.24443753521850456, - null, - 0.23366922925889133, - 0.27347351297170946, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.15791179082588722, - -0.1642891814739462, - null, - -0.1183623017309057, - -0.07539203249558786, - null, - -0.1183623017309057, - -0.10959126447947486, - null, - -0.0995203914654597, - -0.07235884715122279, - null, - -0.02126903113021608, - -0.024917300055479742, - null, - -0.02126903113021608, - -0.04212466310037568, - null, - -0.22192081717558548, - -0.25264022712631085, - null, - -0.22192081717558548, - -0.20904074099373773, - null, - -0.07539203249558786, - -0.12995301839456627, - null, - 0.0006377116723503462, - -0.009399513518971553, - null, - 0.0006377116723503462, - -0.029700199261292425, - null, - 0.0006377116723503462, - -0.02126903113021608, - null, - -0.046692298965047986, - -0.009674148189961857, - null, - 0.018853335183926744, - -0.011887183356060394, - null, - 0.08830703270983598, - 0.10663161230387415, - null, - 0.08830703270983598, - 0.12459596143740082, - null, - 0.08830703270983598, - 0.1603649147646176, - null, - 0.222592163262883, - 0.1857396071963811, - null, - 0.222592163262883, - 0.26602856791455143, - null, - 0.24692887019348145, - 0.24437919623527915, - null, - 0.2908810659947031, - 0.24443753521850456, - null, - 0.2301175855514578, - 0.2961799263677761, - null, - 0.2301175855514578, - 0.2961799263677761, - null, - 0.26079491890000944, - 0.27044149673675716, - null, - 0.26079491890000944, - 0.27876949992662053, - null, - -0.43565841572089925, - -0.45124684232451084, - null, - -0.1816295348382295, - -0.2271060856839486, - null, - -0.1816295348382295, - -0.2271060856839486, - null, - -0.12529353598812115, - -0.1183623017309057, - null, - -0.12529353598812115, - -0.11065653056373821, - null, - -0.12529353598812115, - -0.08256972086364373, - null, - 0.0006377116723503462, - -0.03552220561825675, - null, - 0.016900188070489073, - -0.011887183356060394, - null, - -0.02190426238848534, - -0.004192883979885676, - null, - 0.045075198262940756, - 0.03981648339576808, - null, - 0.045075198262940756, - 0.03981648339576808, - null, - 0.1670612719824514, - 0.1857396071963811, - null, - 0.1670612719824514, - 0.222592163262883, - null, - -0.2629363679354353, - -0.2600120219930454, - null, - -0.2629363679354353, - -0.25264022712631085, - null, - -0.24306979533114662, - -0.24103814961658412, - null, - -0.1642891814739462, - -0.16463381247591047, - null, - -0.1642891814739462, - -0.1359777429792292, - null, - -0.25264022712631085, - -0.20904074099373773, - null, - -0.25264022712631085, - -0.27763941240496826, - null, - -0.1642891814739462, - -0.19612593730314587, - null, - -0.17238061631592602, - -0.12995301839456627, - null, - -0.17238061631592602, - -0.09015143370748635, - null, - -0.1305897753197872, - -0.0217007879459971, - null, - -0.1678906756648744, - -0.12400894947890008, - null, - -0.1678906756648744, - -0.13333929270913802, - null, - 0.006512118981636933, - -0.007870331598155846, - null, - 0.006512118981636933, - -0.023093750280359367, - null, - -0.18869216548347664, - -0.2625526937095189, - null, - -0.12050958061000759, - -0.12400894947890008, - null, - -0.046951930736827546, - -0.050493219873728644, - null, - 0.00029503428410661975, - 0.013216804077277077, - null, - 0.00029503428410661975, - -0.011887183356060394, - null, - 0.00029503428410661975, - 0.018853335183926744, - null, - 0.025071850543158768, - -0.009674148189961857, - null, - 0.025071850543158768, - 0.08830703270983598, - null, - 0.025071850543158768, - 0.08241954554080869, - null, - 0.1670612719824514, - 0.10595565406834764, - null, - 0.2054397332806914, - 0.26602856791455143, - null, - 0.26602856791455143, - 0.23366922925889133, - null, - 0.26602856791455143, - 0.33823814689359755, - null, - -0.23239003717311607, - -0.22230744384109685, - null, - -0.12050958061000759, - -0.11065653056373821, - null, - -0.12050958061000759, - -0.0995203914654597, - null, - -0.027981561322028295, - -0.010307248796245411, - null, - -0.04153538504591593, - 0.045075198262940756, - null, - -0.04153538504591593, - 0.003095021614032797, - null, - 0.03981648339576808, - 0.11386816399309245, - null, - 0.03981648339576808, - 0.11386816399309245, - null, - 0.03981648339576808, - 0.11307591905218005, - null, - 0.1857396071963811, - 0.222592163262883, - null, - 0.24437919623527915, - 0.23366922925889133, - null, - 0.24443753521850456, - 0.2925187403614989, - null, - -0.1352580109355241, - -0.1305897753197872, - null, - -0.1352580109355241, - -0.1183623017309057, - null, - -0.1816295348382295, - -0.21057805472076163, - null, - -0.1816295348382295, - -0.18481316923513447, - null, - -0.18869216548347664, - -0.16240091076899907, - null, - -0.18869216548347664, - -0.16463381247591047, - null, - -0.18869216548347664, - -0.12050958061000759, - null, - -0.04211427145476558, - -0.024917300055479742, - null, - -0.04153538504591593, - -0.02190426238848534, - null, - -0.04153538504591593, - -0.0012228882739279687, - null, - 0.03981648339576808, - 0.05293645361420709, - null, - 0.1476419821750059, - 0.10663161230387415, - null, - 0.1476419821750059, - 0.10663161230387415, - null, - 0.1603649147646176, - 0.222592163262883, - null, - 0.26602856791455143, - 0.31476479141337005, - null, - 0.26602856791455143, - 0.307665560652814, - null, - 0.2988626997855504, - 0.27347351297170946, - null, - 0.034595588288964536, - 0.20098887505469754, - null, - 0.2301175855514578, - 0.23601091601052887, - null, - 0.2301175855514578, - 0.25331154400263217, - null, - 0.30034213432631063, - 0.31029543284051575, - null, - 0.30630753713241404, - 0.2590901796937876, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.1352580109355241, - -0.0217007879459971, - null, - -0.1352580109355241, - -0.10300702363572913, - null, - -0.07539203249558786, - -0.046951930736827546, - null, - -0.06535290235860514, - -0.05332340374844316, - null, - -0.06535290235860514, - -0.03552220561825675, - null, - -0.0458012911655927, - -0.00033226237991376825, - null, - -0.0458012911655927, - -0.024917300055479742, - null, - -0.0458012911655927, - -0.004192883979885676, - null, - 0.007845291169522026, - 0.006659130269007888, - null, - 0.03981648339576808, - 0.08830703270983598, - null, - 0.14029459725018398, - 0.10663161230387415, - null, - 0.14029459725018398, - 0.12459596143740082, - null, - 0.14029459725018398, - 0.1603649147646176, - null, - 0.24867643747095577, - 0.1857396071963811, - null, - 0.1857396071963811, - 0.222592163262883, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.26602856791455143, - 0.2909687631522982, - null, - 0.24437919623527915, - 0.2737426325048718, - null, - 0.2737426325048718, - 0.32383894484332126, - null, - 0.30034213432631063, - 0.33181495182561443, - null, - -0.10755762073332133, - -0.0217007879459971, - null, - -0.12050958061000759, - -0.11065653056373821, - null, - -0.12050958061000759, - -0.10774582589745918, - null, - -0.12050958061000759, - -0.0995203914654597, - null, - -0.041407131182092334, - -0.08784174985618573, - null, - -0.041407131182092334, - -0.034473578218775155, - null, - -0.041407131182092334, - -0.029700199261292425, - null, - -0.006943618137374567, - -0.039270917838072704, - null, - -0.01283535635619917, - 0.03981648339576808, - null, - -0.01283535635619917, - 0.05293645361420709, - null, - 0.2154179160548708, - 0.1603649147646176, - null, - -0.2525396912731182, - -0.2357329646021706, - null, - -0.2525396912731182, - -0.25264022712631085, - null, - -0.25264022712631085, - -0.23239003717311607, - null, - -0.22230744384109685, - -0.21057805472076163, - null, - -0.1359777429792292, - -0.1352580109355241, - null, - -0.1359777429792292, - -0.1305897753197872, - null, - -0.109554294534283, - -0.10959126447947486, - null, - 0.034595588288964536, - -0.08256972086364373, - null, - 0.034595588288964536, - -0.04156968938597632, - null, - -0.03232650078551181, - -0.0012228882739279687, - null, - 0.025071850543158768, - 0.08830703270983598, - null, - 0.025071850543158768, - 0.08830703270983598, - null, - 0.16792974989404832, - 0.1198393851389054, - null, - 0.1670612719824514, - 0.1857396071963811, - null, - -0.22192081717558548, - -0.2138352341797966, - null, - -0.25264022712631085, - -0.30237873368094786, - null, - -0.25264022712631085, - -0.2650560256871215, - null, - -0.1816295348382295, - -0.20904074099373773, - null, - -0.1816295348382295, - -0.1701281954350695, - null, - -0.19105377675494098, - -0.16463381247591047, - null, - -0.12050958061000759, - -0.07539203249558786, - null, - -0.09645648080904233, - -0.08784174985618573, - null, - -0.04212466310037568, - -0.025761111963372635, - null, - -0.022854891255695176, - -0.02190426238848534, - null, - -0.022854891255695176, - -0.03232650078551181, - null, - 0.1857396071963811, - 0.2535988982351512, - null, - 0.1857396071963811, - 0.26602856791455143, - null, - 0.24692887019348145, - 0.2447790775458608, - null, - -0.21057805472076163, - -0.25264022712631085, - null, - -0.21057805472076163, - -0.16463381247591047, - null, - -0.1305897753197872, - -0.12050958061000759, - null, - -0.1305897753197872, - -0.12050958061000759, - null, - -0.109554294534283, - -0.10959126447947486, - null, - -0.08256972086364373, - -0.11810970801364526, - null, - -0.0995203914654597, - -0.07803223199632935, - null, - -0.03808323524839039, - -0.009674148189961857, - null, - 0.051702399542730995, - 0.045075198262940756, - null, - 0.051702399542730995, - 0.03981648339576808, - null, - 0.03981648339576808, - 0.015349026432135496, - null, - 0.1198393851389054, - 0.1786568902989322, - null, - 0.1198393851389054, - 0.13317229046463616, - null, - 0.13317229046463616, - 0.12459596143740082, - null, - -0.2268329866656523, - -0.20904074099373773, - null, - -0.2268329866656523, - -0.1701281954350695, - null, - -0.2268329866656523, - -0.20017483056565571, - null, - -0.20017483056565571, - -0.1642891814739462, - null, - -0.12995301839456627, - -0.16463381247591047, - null, - -0.12995301839456627, - -0.10755762073332133, - null, - -0.12995301839456627, - -0.1352580109355241, - null, - -0.12995301839456627, - -0.14075011471345342, - null, - -0.12995301839456627, - -0.12050958061000759, - null, - -0.1448854394656654, - -0.0995203914654597, - null, - -0.07227695950455523, - 0.0006377116723503462, - null, - -0.07227695950455523, - -0.03453502291603767, - null, - -0.07227695950455523, - -0.09549681561641439, - null, - -0.07227695950455523, - -0.029700199261292425, - null, - -0.017668954172057404, - -0.009674148189961857, - null, - -0.01283535635619917, - -0.009674148189961857, - null, - -0.01283535635619917, - 0.03981648339576808, - null, - -0.01283535635619917, - -0.046301158503651046, - null, - 0.045075198262940756, - 0.05293645361420709, - null, - 0.045075198262940756, - 0.08241954554080869, - null, - -0.21999471979086604, - -0.20904074099373773, - null, - -0.109554294534283, - -0.08256972086364373, - null, - -0.025303659432360154, - 0.025688293865328258, - null, - 0.012224507298907502, - -0.006943618137374567, - null, - -0.04153538504591593, - -0.004192883979885676, - null, - 0.1198393851389054, - 0.21265825251203951, - null, - 0.1476419821750059, - 0.10663161230387415, - null, - 0.1857396071963811, - 0.222592163262883, - null, - 0.1857396071963811, - 0.222592163262883, - null, - 0.30211462605585615, - 0.24692887019348145, - null, - 0.15350782929835702, - -0.011140710116233384, - null, - 0.15350782929835702, - 0.24437919623527915, - null, - -0.25264022712631085, - -0.20904074099373773, - null, - -0.09788237135033866, - -0.07803223199632935, - null, - -0.09788237135033866, - -0.06535290235860514, - null, - -0.06535290235860514, - -0.07235884715122279, - null, - -0.06535290235860514, - 0.0006377116723503462, - null, - -0.014387021274591306, - -0.021290733341423635, - null, - -0.021290733341423635, - -0.04212466310037568, - null, - -0.021290733341423635, - -0.04212466310037568, - null, - -0.021290733341423635, - -0.03873734442468197, - null, - -0.021290733341423635, - -0.046692298965047986, - null, - -0.021290733341423635, - -0.046692298965047986, - null, - -0.021290733341423635, - -0.04212466310037568, - null, - -0.009674148189961857, - -0.010307248796245411, - null, - -0.02190426238848534, - -0.002519641577024683, - null, - -0.01283535635619917, - 0.025071850543158768, - null, - 0.1198393851389054, - 0.13317229046463616, - null, - -0.1816295348382295, - -0.20904074099373773, - null, - -0.1816295348382295, - -0.27763941240496826, - null, - -0.1816295348382295, - -0.22552994740700624, - null, - -0.19612593730314587, - -0.12995301839456627, - null, - -0.1482259734417402, - -0.13188731309971755, - null, - -0.1482259734417402, - -0.10774582589745918, - null, - -0.0995203914654597, - -0.07803223199632935, - null, - -0.0995203914654597, - -0.07227695950455523, - null, - -0.07803223199632935, - -0.03552220561825675, - null, - -0.006943618137374567, - 0.045075198262940756, - null, - -0.006943618137374567, - 0.03981648339576808, - null, - -0.006943618137374567, - 0.07934911156975977, - null, - 0.08830703270983598, - 0.05293645361420709, - null, - 0.08830703270983598, - 0.16792974989404832, - null, - 0.15350782929835702, - 0.24692887019348145, - null, - 0.26378823020898623, - 0.25246639196948106, - null, - 0.26378823020898623, - 0.2527698186243422, - null, - 0.36192647537394734, - 0.2961799263677761, - null, - 0.36192647537394734, - 0.3110478442116364, - null, - 0.15350782929835702, - 0.24443753521850456, - null, - -0.10755762073332133, - -0.12050958061000759, - null, - -0.11810970801364526, - -0.0995203914654597, - null, - -0.11810970801364526, - -0.04212466310037568, - null, - -0.11810970801364526, - -0.06434484082381103, - null, - -0.03552220561825675, - -0.029700199261292425, - null, - -0.07489216173066655, - -0.04211427145476558, - null, - -0.03717939674100808, - -0.010307248796245411, - null, - -0.03717939674100808, - -0.02190426238848534, - null, - 0.1041096656296005, - 0.07934911156975977, - null, - 0.08241954554080869, - 0.11386816399309245, - null, - -0.2138352341797966, - -0.2425529988642025, - null, - -0.2138352341797966, - -0.2268329866656523, - null, - -0.25264022712631085, - -0.20904074099373773, - null, - -0.22230744384109685, - -0.21057805472076163, - null, - -0.109554294534283, - -0.10959126447947486, - null, - -0.08256972086364373, - 0.034595588288964536, - null, - -0.1007433841713935, - -0.04156968938597632, - null, - -0.06535290235860514, - -0.03552220561825675, - null, - -0.06535290235860514, - -0.014387021274591306, - null, - -0.00033226237991376825, - -0.009674148189961857, - null, - 0.007845291169522026, - -0.03232650078551181, - null, - 0.025071850543158768, - -0.009674148189961857, - null, - 0.025071850543158768, - 0.015349026432135496, - null, - -0.12995301839456627, - -0.18869216548347664, - null, - -0.12995301839456627, - -0.10755762073332133, - null, - -0.12995301839456627, - -0.09015143370748635, - null, - -0.10774582589745918, - -0.07803223199632935, - null, - -0.10774582589745918, - -0.07803223199632935, - null, - -0.03552220561825675, - -0.029700199261292425, - null, - -0.02190426238848534, - -0.004192883979885676, - null, - -0.02190426238848534, - -0.01283535635619917, - null, - 0.03981648339576808, - 0.015349026432135496, - null, - 0.05293645361420709, - 0.08830703270983598, - null, - 0.05293645361420709, - 0.16792974989404832, - null, - 0.1198393851389054, - 0.10595565406834764, - null, - 0.1198393851389054, - 0.12595370368062256, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.24692887019348145, - 0.2527698186243422, - null, - 0.24692887019348145, - 0.24443753521850456, - null, - -0.18019612440740457, - -0.20904074099373773, - null, - -0.1701281954350695, - -0.04153538504591593, - null, - -0.16463381247591047, - -0.1352580109355241, - null, - -0.16463381247591047, - -0.1352580109355241, - null, - -0.10959126447947486, - -0.046951930736827546, - null, - -0.04211427145476558, - -0.024917300055479742, - null, - -0.024917300055479742, - 0.03981648339576808, - null, - 0.045075198262940756, - 0.007845291169522026, - null, - 0.11386816399309245, - 0.2154179160548708, - null, - -0.24833097511805088, - -0.22192081717558548, - null, - -0.24833097511805088, - -0.2277239921088748, - null, - -0.15791179082588722, - -0.0995203914654597, - null, - -0.15791179082588722, - -0.0995203914654597, - null, - -0.15791179082588722, - -0.0995203914654597, - null, - -0.15791179082588722, - -0.1007433841713935, - null, - -0.07803223199632935, - -0.034473578218775155, - null, - -0.07489216173066655, - -0.05184940961109623, - null, - -0.03808323524839039, - -0.010307248796245411, - null, - 0.025071850543158768, - 0.03981648339576808, - null, - 0.16792974989404832, - 0.11386816399309245, - null, - 0.11386816399309245, - 0.11307591905218005, - null, - -0.1642891814739462, - -0.109554294534283, - null, - -0.1007433841713935, - -0.07227695950455523, - null, - -0.1007433841713935, - -0.06535290235860514, - null, - -0.029700199261292425, - -0.00033226237991376825, - null, - -0.00033226237991376825, - 0.03839499035579003, - null, - -0.00033226237991376825, - 0.03839499035579003, - null, - -0.00033226237991376825, - -0.024917300055479742, - null, - 0.007845291169522026, - -0.02190426238848534, - null, - 0.007845291169522026, - -0.03232650078551181, - null, - -0.04153538504591593, - 0.025869881456668856, - null, - -0.04153538504591593, - 0.03981648339576808, - null, - 0.07934911156975977, - 0.08830703270983598, - null, - 0.07934911156975977, - 0.1198393851389054, - null, - 0.07934911156975977, - 0.1198393851389054, - null, - 0.07934911156975977, - 0.21265825251203951, - null, - 0.07934911156975977, - 0.12459596143740082, - null, - 0.08830703270983598, - 0.08241954554080869, - null, - 0.2154179160548708, - 0.1603649147646176, - null, - 0.2154179160548708, - 0.1603649147646176, - null, - 0.15796634247659244, - 0.21228643095979294, - null, - 0.21228643095979294, - 0.26602856791455143, - null, - -0.2530817373366894, - -0.22230744384109685, - null, - -0.2530817373366894, - -0.21057805472076163, - null, - -0.1642891814739462, - -0.19612593730314587, - null, - -0.1642891814739462, - -0.1359777429792292, - null, - -0.1642891814739462, - -0.16240091076899907, - null, - -0.0217007879459971, - 0.10759502432224682, - null, - -0.0217007879459971, - -0.109554294534283, - null, - -0.0217007879459971, - -0.07539203249558786, - null, - -0.10959126447947486, - -0.08256972086364373, - null, - -0.10959126447947486, - -0.046951930736827546, - null, - -0.10959126447947486, - -0.13746085984374434, - null, - -0.13188731309971755, - -0.07803223199632935, - null, - -0.04322269597648724, - -0.04211427145476558, - null, - -0.04153538504591593, - -0.004192883979885676, - null, - -0.02190426238848534, - 0.007845291169522026, - null, - -0.02190426238848534, - 0.03981648339576808, - null, - -0.02190426238848534, - 0.03981648339576808, - null, - -0.2675216761336386, - -0.2525396912731182, - null, - -0.1816295348382295, - -0.25264022712631085, - null, - -0.1816295348382295, - -0.23239003717311607, - null, - -0.1816295348382295, - -0.1701281954350695, - null, - -0.1816295348382295, - -0.18481316923513447, - null, - -0.1816295348382295, - -0.2357329646021706, - null, - -0.1816295348382295, - -0.2603769185358679, - null, - -0.1642891814739462, - -0.10755762073332133, - null, - -0.2271060856839486, - -0.1701281954350695, - null, - -0.1816295348382295, - -0.20017483056565571, - null, - -0.1816295348382295, - -0.19105377675494098, - null, - -0.1816295348382295, - -0.19612593730314587, - null, - -0.19612593730314587, - -0.10755762073332133, - null, - -0.08286965945004005, - -0.12050958061000759, - null, - -0.08286965945004005, - -0.06535290235860514, - null, - -0.08286965945004005, - -0.03552220561825675, - null, - -0.025303659432360154, - -0.021290733341423635, - null, - 0.04814227122946767, - -0.004192883979885676, - null, - 0.025071850543158768, - 0.003095021614032797, - null, - -0.0217007879459971, - 0.08830703270983598, - null, - 0.24437919623527915, - 0.23366922925889133, - null, - 0.24437919623527915, - 0.2908810659947031, - null, - 0.24437919623527915, - 0.26613697537905995, - null, - 0.16792974989404832, - 0.20098887505469754, - null, - 0.2301175855514578, - 0.2961799263677761, - null, - -0.25275302793668225, - -0.18481316923513447, - null, - -0.18481316923513447, - -0.16463381247591047, - null, - -0.18481316923513447, - -0.12995301839456627, - null, - -0.08256972086364373, - -0.06434484082381103, - null, - -0.037566379427734435, - -0.03873734442468197, - null, - -0.037566379427734435, - -0.006943618137374567, - null, - 0.05293645361420709, - 0.08241954554080869, - null, - 0.08241954554080869, - 0.11386816399309245, - null, - 0.08830703270983598, - 0.13317229046463616, - null, - 0.08830703270983598, - 0.12595370368062256, - null, - 0.08830703270983598, - 0.10663161230387415, - null, - 0.08830703270983598, - 0.1603649147646176, - null, - 0.08830703270983598, - 0.1857396071963811, - null, - 0.1890082123991065, - 0.25246639196948106, - null, - 0.2737426325048718, - 0.2527698186243422, - null, - 0.2737426325048718, - 0.2527698186243422, - null, - 0.30034213432631063, - 0.3116745157081935, - null, - 0.30034213432631063, - 0.31029543284051575, - null, - -0.2748860039195991, - -0.19612593730314587, - null, - -0.109554294534283, - -0.15605046868653133, - null, - -0.08286965945004005, - -0.07235884715122279, - null, - -0.04153538504591593, - -0.005792257466644596, - null, - 0.006659130269007888, - 0.051702399542730995, - null, - 0.006659130269007888, - -0.01283535635619917, - null, - 0.006659130269007888, - 0.025071850543158768, - null, - 0.03981648339576808, - -0.0217007879459971, - null, - 0.03981648339576808, - 0.05293645361420709, - null, - 0.03981648339576808, - 0.16792974989404832, - null, - 0.1603649147646176, - 0.1857396071963811, - null, - -0.2530817373366894, - -0.2271060856839486, - null, - -0.2530817373366894, - -0.25264022712631085, - null, - -0.109554294534283, - -0.046951930736827546, - null, - -0.00033226237991376825, - -0.024917300055479742, - null, - -0.04153538504591593, - -0.005792257466644596, - null, - -0.0012228882739279687, - 0.003095021614032797, - null, - -0.0012228882739279687, - 0.025071850543158768, - null, - -0.1352580109355241, - -0.12050958061000759, - null, - -0.10300702363572913, - -0.0458012911655927, - null, - -0.046692298965047986, - -0.010307248796245411, - null, - -0.04153538504591593, - -0.004192883979885676, - null, - 0.15034407946105494, - 0.13317229046463616, - null, - 0.12459596143740082, - 0.1603649147646176, - null, - 0.12459596143740082, - 0.1670612719824514, - null, - 0.12459596143740082, - 0.1603649147646176, - null, - 0.1857396071963811, - 0.222592163262883, - null, - 0.1857396071963811, - 0.1890082123991065, - null, - 0.1857396071963811, - 0.24437919623527915, - null, - 0.23366922925889133, - 0.2908810659947031, - null, - 0.23366922925889133, - 0.28538623191071866, - null, - 0.2527698186243422, - 0.2737426325048718, - null, - 0.2527698186243422, - 0.27347351297170946, - null, - 0.27347351297170946, - 0.31840594215715495, - null, - 0.30455856659168906, - 0.3116745157081935, - null, - 0.30455856659168906, - 0.3275012994415637, - null, - 0.30455856659168906, - 0.31029543284051575, - null, - 0.30455856659168906, - 0.31878171480896533, - null, - 0.24111674477860237, - 0.21265825251203951, - null, - 0.30455856659168906, - 0.2590901796937876, - null, - 0.30455856659168906, - 0.26079491890000944, - null, - -0.21500916002743717, - -0.25264022712631085, - null, - -0.25264022712631085, - -0.3391384265969132, - null, - -0.10774582589745918, - -0.06535290235860514, - null, - 0.0006377116723503462, - -0.03552220561825675, - null, - 0.0006377116723503462, - -0.0458012911655927, - null, - 0.0006377116723503462, - -0.034473578218775155, - null, - -0.029700199261292425, - -0.00033226237991376825, - null, - -0.029700199261292425, - -0.006943618137374567, - null, - -0.029700199261292425, - -0.009674148189961857, - null, - -0.009674148189961857, - -0.005792257466644596, - null, - -0.009674148189961857, - -0.02190426238848534, - null, - -0.01283535635619917, - 0.03981648339576808, - null, - 0.2154179160548708, - 0.1603649147646176, - null, - 0.2154179160548708, - 0.222592163262883, - null, - -0.20700879336117603, - -0.24306979533114662, - null, - -0.16463381247591047, - -0.18869216548347664, - null, - -0.1658771650089212, - -0.14075011471345342, - null, - -0.1658771650089212, - -0.1482259734417402, - null, - -0.10300702363572913, - -0.11065653056373821, - null, - -0.10300702363572913, - -0.08256972086364373, - null, - -0.0995203914654597, - -0.07803223199632935, - null, - -0.06535290235860514, - -0.03044819690004296, - null, - -0.06535290235860514, - 0.006659130269007888, - null, - -0.03044819690004296, - -0.04153538504591593, - null, - 0.051702399542730995, - 0.03981648339576808, - null, - 0.03981648339576808, - 0.015349026432135496, - null, - 0.03981648339576808, - 0.08830703270983598, - null, - 0.11386816399309245, - 0.12459596143740082, - null, - -0.18019612440740457, - -0.2271060856839486, - null, - -0.19105377675494098, - -0.19612593730314587, - null, - -0.19105377675494098, - -0.16463381247591047, - null, - -0.22552994740700624, - -0.22230744384109685, - null, - -0.22552994740700624, - -0.19612593730314587, - null, - -0.14075011471345342, - -0.109554294534283, - null, - -0.11065653056373821, - -0.14075011471345342, - null, - -0.11065653056373821, - -0.046951930736827546, - null, - -0.07803223199632935, - -0.023093750280359367, - null, - -0.048634147626383274, - -0.03552220561825675, - null, - -0.048634147626383274, - -0.029700199261292425, - null, - -0.03873734442468197, - -0.04211427145476558, - null, - 0.005013081784417177, - -0.004192883979885676, - null, - 0.005013081784417177, - -0.0012228882739279687, - null, - 0.005013081784417177, - -0.0021239867578747474, - null, - 0.005013081784417177, - 0.03981648339576808, - null, - 0.13317229046463616, - 0.12459596143740082, - null, - -0.04153538504591593, - -0.12995301839456627, - null, - -0.18869216548347664, - -0.16240091076899907, - null, - -0.10959126447947486, - -0.11810970801364526, - null, - -0.11810970801364526, - -0.0995203914654597, - null, - -0.11810970801364526, - -0.06535290235860514, - null, - -0.029700199261292425, - -0.00033226237991376825, - null, - -0.03873734442468197, - -0.024917300055479742, - null, - 0.007845291169522026, - -0.02190426238848534, - null, - -0.2271060856839486, - -0.1701281954350695, - null, - -0.2271060856839486, - -0.20017483056565571, - null, - -0.16463381247591047, - -0.10755762073332133, - null, - -0.16240091076899907, - -0.12050958061000759, - null, - -0.03717939674100808, - -0.024917300055479742, - null, - -0.004192883979885676, - 0.025071850543158768, - null, - 0.025869881456668856, - 0.03981648339576808, - null, - 0.025869881456668856, - -0.0217007879459971, - null, - 0.025869881456668856, - 0.08830703270983598, - null, - -0.25264022712631085, - -0.2277239921088748, - null, - -0.25264022712631085, - -0.22230744384109685, - null, - -0.18481316923513447, - -0.16463381247591047, - null, - -0.18481316923513447, - -0.17238061631592602, - null, - -0.18481316923513447, - -0.12995301839456627, - null, - -0.18481316923513447, - -0.1305897753197872, - null, - -0.14075011471345342, - -0.08256972086364373, - null, - -0.14075011471345342, - -0.10774582589745918, - null, - -0.0995203914654597, - -0.06535290235860514, - null, - -0.05574014171878979, - -0.06434484082381103, - null, - -0.007408582374668305, - -0.009399513518971553, - null, - -0.007408582374668305, - -0.025303659432360154, - null, - -0.007408582374668305, - -0.034473578218775155, - null, - -0.05184940961109623, - -0.03873734442468197, - null, - -0.05184940961109623, - -0.009674148189961857, - null, - -0.20017483056565571, - -0.12995301839456627, - null, - -0.20017483056565571, - -0.12995301839456627, - null, - -0.20017483056565571, - -0.18869216548347664, - null, - -0.20017483056565571, - -0.1352580109355241, - null, - -0.10959126447947486, - -0.0995203914654597, - null, - -0.06434484082381103, - -0.03552220561825675, - null, - -0.029700199261292425, - -0.02126903113021608, - null, - -0.029700199261292425, - -0.046692298965047986, - null, - -0.025761111963372635, - -0.011887183356060394, - null, - 0.1653876008061264, - 0.17013717379201307, - null, - 0.2054397332806914, - 0.24692887019348145, - null, - 0.31476479141337005, - 0.2447790775458608, - null, - 0.2908810659947031, - 0.2527698186243422, - null, - -0.2271060856839486, - -0.20904074099373773, - null, - -0.2271060856839486, - -0.1701281954350695, - null, - -0.20017483056565571, - -0.19612593730314587, - null, - -0.20017483056565571, - -0.12995301839456627, - null, - -0.12400894947890008, - -0.0995203914654597, - null, - -0.12400894947890008, - -0.07803223199632935, - null, - -0.023093750280359367, - -0.009399513518971553, - null, - -0.023093750280359367, - 0.00029503428410661975, - null, - -0.023093750280359367, - -0.029700199261292425, - null, - -0.1816295348382295, - -0.1701281954350695, - null, - -0.1816295348382295, - -0.19105377675494098, - null, - -0.12995301839456627, - -0.10755762073332133, - null, - -0.0217007879459971, - -0.09184331778495114, - null, - -0.0217007879459971, - -0.046951930736827546, - null, - -0.03552220561825675, - -0.03873734442468197, - null, - -0.03552220561825675, - -0.03044819690004296, - null, - -0.03552220561825675, - -0.006943618137374567, - null, - -0.010307248796245411, - 0.007845291169522026, - null, - -0.010307248796245411, - -0.02190426238848534, - null, - 0.051702399542730995, - -0.03232650078551181, - null, - 0.051702399542730995, - 0.07934911156975977, - null, - 0.051702399542730995, - 0.08830703270983598, - null, - 0.08241954554080869, - 0.10595565406834764, - null, - 0.08241954554080869, - 0.13317229046463616, - null, - 0.08241954554080869, - 0.12595370368062256, - null, - -0.25264022712631085, - -0.22230744384109685, - null, - -0.1701281954350695, - -0.17290358119963792, - null, - -0.1701281954350695, - -0.12995301839456627, - null, - -0.10755762073332133, - -0.08256972086364373, - null, - -0.08256972086364373, - -0.09645648080904233, - null, - -0.08256972086364373, - -0.07227695950455523, - null, - -0.08256972086364373, - -0.06535290235860514, - null, - -0.2138352341797966, - -0.11810970801364526, - null, - -0.1816295348382295, - -0.0995203914654597, - null, - -0.007408582374668305, - -0.029700199261292425, - null, - -0.006943618137374567, - -0.004192883979885676, - null, - -0.02190426238848534, - -0.004192883979885676, - null, - 0.1603649147646176, - 0.17013717379201307, - null, - 0.1603649147646176, - 0.1857396071963811, - null, - 0.1603649147646176, - 0.222592163262883, - null, - 0.2908810659947031, - 0.2737426325048718, - null, - 0.2908810659947031, - 0.27347351297170946, - null, - 0.2908810659947031, - 0.27347351297170946, - null, - 0.2908810659947031, - 0.35072083800169057, - null, - 0.2908810659947031, - 0.3110478442116364, - null, - -0.1816295348382295, - -0.24306979533114662, - null, - -0.1816295348382295, - -0.21999471979086604, - null, - -0.1816295348382295, - -0.23329924972070648, - null, - -0.19612593730314587, - -0.17238061631592602, - null, - -0.12995301839456627, - -0.1305897753197872, - null, - -0.11065653056373821, - -0.0995203914654597, - null, - -0.007870331598155846, - -0.05332340374844316, - null, - -0.05332340374844316, - -0.025303659432360154, - null, - -0.05332340374844316, - 0.00029503428410661975, - null, - -0.05332340374844316, - 0.00029503428410661975, - null, - -0.05332340374844316, - -0.00033226237991376825, - null, - -0.024917300055479742, - -0.011887183356060394, - null, - -0.024917300055479742, - -0.02190426238848534, - null, - 0.12459596143740082, - 0.1857396071963811, - null, - 0.1857396071963811, - 0.1890082123991065, - null, - -0.25264022712631085, - -0.22192081717558548, - null, - -0.25264022712631085, - -0.20904074099373773, - null, - -0.19612593730314587, - -0.12995301839456627, - null, - -0.19612593730314587, - -0.17238061631592602, - null, - -0.17238061631592602, - -0.18869216548347664, - null, - -0.10755762073332133, - -0.10959126447947486, - null, - -0.046951930736827546, - -0.050493219873728644, - null, - 0.11695867314240795, - 0.10759502432224682, - null, - 0.11695867314240795, - 0.08241954554080869, - null, - 0.1670612719824514, - 0.20802063191797723, - null, - 0.1670612719824514, - 0.1857396071963811, - null, - -0.2357329646021706, - -0.20904074099373773, - null, - -0.2277239921088748, - -0.22230744384109685, - null, - -0.2277239921088748, - -0.20017483056565571, - null, - -0.16463381247591047, - -0.12995301839456627, - null, - -0.046951930736827546, - -0.0995203914654597, - null, - -0.04211427145476558, - -0.009674148189961857, - null, - -0.04153538504591593, - -0.04211427145476558, - null, - -0.04153538504591593, - -0.02190426238848534, - null, - -0.04153538504591593, - -0.02190426238848534, - null, - -0.04153538504591593, - 0.006659130269007888, - null, - 0.12595370368062256, - 0.12459596143740082, - null, - 0.12595370368062256, - 0.1603649147646176, - null, - 0.222592163262883, - 0.1890082123991065, - null, - 0.222592163262883, - 0.2054397332806914, - null, - 0.2908810659947031, - 0.25246639196948106, - null, - -0.21500916002743717, - -0.25264022712631085, - null, - -0.21500916002743717, - -0.20904074099373773, - null, - -0.25264022712631085, - -0.3210322992612512, - null, - -0.25264022712631085, - -0.1701281954350695, - null, - -0.25264022712631085, - -0.19105377675494098, - null, - -0.1816295348382295, - -0.12995301839456627, - null, - -0.1352580109355241, - -0.14075011471345342, - null, - -0.1352580109355241, - -0.12050958061000759, - null, - -0.1352580109355241, - -0.08256972086364373, - null, - -0.10428797675837742, - -0.09645648080904233, - null, - -0.10428797675837742, - -0.06535290235860514, - null, - -0.009399513518971553, - -0.029700199261292425, - null, - -0.009399513518971553, - 0.012224507298907502, - null, - -0.009399513518971553, - -0.04211427145476558, - null, - -0.006943618137374567, - -0.04153538504591593, - null, - -0.006943618137374567, - 0.007845291169522026, - null, - 0.007845291169522026, - 0.016758349342863594, - null, - 0.007845291169522026, - 0.011378167548221543, - null, - 0.007845291169522026, - 0.051702399542730995, - null, - 0.007845291169522026, - 0.03981648339576808, - null, - -0.0217007879459971, - 0.16792974989404832, - null, - 0.08241954554080869, - 0.11386816399309245, - null, - 0.08241954554080869, - 0.1198393851389054, - null, - 0.1857396071963811, - 0.222592163262883, - null, - 0.1857396071963811, - 0.1890082123991065, - null, - 0.1857396071963811, - 0.1890082123991065, - null, - 0.1857396071963811, - 0.2054397332806914, - null, - 0.20098887505469754, - 0.27347351297170946, - null, - 0.20098887505469754, - 0.2301175855514578, - null, - 0.40192226682249843, - 0.31878171480896533, - null, - 0.1910899879194017, - 0.2294071339108317, - null, - 0.1910899879194017, - 0.26079491890000944, - null, - -0.4484529989769823, - -0.45078636954691953, - null, - -0.3950943321966753, - -0.4103956898922457, - null, - -0.06535290235860514, - 0.0006377116723503462, - null, - -0.06535290235860514, - -0.03552220561825675, - null, - -0.06535290235860514, - -0.025303659432360154, - null, - -0.006943618137374567, - -0.010307248796245411, - null, - -0.004192883979885676, - 0.025071850543158768, - null, - -0.004192883979885676, - 0.03981648339576808, - null, - -0.004192883979885676, - 0.03981648339576808, - null, - -0.004192883979885676, - 0.015349026432135496, - null, - 0.08241954554080869, - 0.11386816399309245, - null, - 0.2821352087665624, - 0.2909687631522982, - null, - 0.2821352087665624, - 0.24437919623527915, - null, - 0.2821352087665624, - 0.23366922925889133, - null, - 0.2737426325048718, - 0.30034213432631063, - null, - 0.2737426325048718, - 0.27347351297170946, - null, - 0.2737426325048718, - 0.2925187403614989, - null, - 0.2737426325048718, - 0.16792974989404832, - null, - 0.2737426325048718, - 0.20098887505469754, - null, - 0.2301175855514578, - 0.2961799263677761, - null, - 0.25272690376518003, - 0.23985988721142962, - null, - 0.13492080850466304, - 0.12068132659537208, - null, - 0.13492080850466304, - 0.14327512300458356, - null, - -0.18019612440740457, - -0.22192081717558548, - null, - -0.18019612440740457, - -0.25264022712631085, - null, - -0.18019612440740457, - -0.20904074099373773, - null, - -0.22552994740700624, - -0.17238061631592602, - null, - -0.12050958061000759, - -0.08256972086364373, - null, - -0.041407131182092334, - -0.03552220561825675, - null, - -0.041407131182092334, - -0.03453502291603767, - null, - 0.00029503428410661975, - -0.029700199261292425, - null, - -0.025761111963372635, - 0.007845291169522026, - null, - 0.003095021614032797, - 0.03981648339576808, - null, - 0.003095021614032797, - 0.0005032961379254579, - null, - 0.08830703270983598, - 0.07934911156975977, - null, - 0.08830703270983598, - 0.08241954554080869, - null, - 0.08830703270983598, - 0.12359986233806035, - null, - 0.08830703270983598, - 0.11386816399309245, - null, - 0.08830703270983598, - 0.11386816399309245, - null, - -0.20700879336117603, - -0.25264022712631085, - null, - -0.1816295348382295, - -0.2277239921088748, - null, - -0.1816295348382295, - -0.1701281954350695, - null, - -0.16240091076899907, - -0.14075011471345342, - null, - -0.16240091076899907, - -0.1183623017309057, - null, - -0.046951930736827546, - 0.034595588288964536, - null, - -0.046951930736827546, - -0.07803223199632935, - null, - -0.03453502291603767, - 0.0006377116723503462, - null, - -0.1352580109355241, - -0.0217007879459971, - null, - -0.12050958061000759, - -0.11065653056373821, - null, - -0.1359777429792292, - -0.046951930736827546, - null, - -0.1359777429792292, - -0.12667802666340325, - null, - -0.07227695950455523, - -0.06434484082381103, - null, - -0.06434484082381103, - -0.04211427145476558, - null, - -0.009674148189961857, - -0.010307248796245411, - null, - -0.009674148189961857, - 0.007845291169522026, - null, - 0.016758349342863594, - -0.02190426238848534, - null, - 0.016758349342863594, - 0.051702399542730995, - null, - 0.016758349342863594, - 0.03981648339576808, - null, - 0.016758349342863594, - 0.03981648339576808, - null, - -0.009674148189961857, - 0.08830703270983598, - null, - -0.009674148189961857, - 0.08830703270983598, - null, - 0.1198393851389054, - 0.10595565406834764, - null, - 0.1198393851389054, - 0.10663161230387415, - null, - 0.1198393851389054, - 0.1653876008061264, - null, - 0.1198393851389054, - 0.16426517969724985, - null, - 0.1944483187068149, - 0.17013717379201307, - null, - 0.1944483187068149, - 0.1857396071963811, - null, - -0.1816295348382295, - -0.2271060856839486, - null, - -0.12995301839456627, - -0.16463381247591047, - null, - -0.12995301839456627, - -0.1352580109355241, - null, - -0.1352580109355241, - -0.1482259734417402, - null, - -0.05574014171878979, - -0.03552220561825675, - null, - -0.006943618137374567, - -0.010307248796245411, - null, - -0.006943618137374567, - -0.04153538504591593, - null, - -0.02190426238848534, - -0.002519641577024683, - null, - 0.03981648339576808, - 0.025071850543158768, - null, - 0.03981648339576808, - 0.05293645361420709, - null, - 0.03981648339576808, - 0.05293645361420709, - null, - 0.03981648339576808, - 0.16792974989404832, - null, - 0.1198393851389054, - 0.17926953843707538, - null, - 0.20802063191797723, - 0.222592163262883, - null, - 0.2054397332806914, - 0.26602856791455143, - null, - 0.2054397332806914, - 0.2447790775458608, - null, - 0.3315047717029142, - 0.2961799263677761, - null, - 0.3315047717029142, - 0.3851340672276176, - null, - 0.3315047717029142, - 0.30034213432631063, - null, - 0.3315047717029142, - 0.31029543284051575, - null, - 0.31029543284051575, - 0.36512141560297695, - null, - 0.31029543284051575, - 0.314103114510457, - null, - -0.2530817373366894, - -0.2271060856839486, - null, - -0.2271060856839486, - -0.20904074099373773, - null, - -0.20017483056565571, - -0.15791179082588722, - null, - -0.20017483056565571, - -0.16463381247591047, - null, - -0.1183623017309057, - -0.046951930736827546, - null, - -0.1183623017309057, - -0.0995203914654597, - null, - -0.041407131182092334, - -0.03552220561825675, - null, - -0.1816295348382295, - -0.1642891814739462, - null, - 0.03981648339576808, - 0.025071850543158768, - null, - 0.03981648339576808, - -0.0217007879459971, - null, - 0.03981648339576808, - 0.08830703270983598, - null, - -0.1816295348382295, - -0.10755762073332133, - null, - -0.10959126447947486, - -0.10774582589745918, - null, - -0.10959126447947486, - -0.12667802666340325, - null, - -0.10959126447947486, - -0.0995203914654597, - null, - -0.04212466310037568, - -0.07235884715122279, - null, - -0.04212466310037568, - 0.0006377116723503462, - null, - -0.034473578218775155, - -0.025303659432360154, - null, - -0.034473578218775155, - -0.029700199261292425, - null, - -0.034473578218775155, - -0.03873734442468197, - null, - -0.04153538504591593, - -0.005792257466644596, - null, - 0.10759502432224682, - 0.11386816399309245, - null, - 0.10759502432224682, - 0.1198393851389054, - null, - 0.10759502432224682, - 0.13317229046463616, - null, - 0.1670612719824514, - 0.1857396071963811, - null, - 0.14029459725018398, - 0.2447790775458608, - null, - 0.14029459725018398, - 0.23366922925889133, - null, - 0.14029459725018398, - 0.23366922925889133, - null, - 0.3273659342137639, - 0.30034213432631063, - null, - 0.3273659342137639, - 0.33181495182561443, - null, - 0.3273659342137639, - 0.37322260593065115, - null, - 0.31878171480896533, - 0.22550071412139147, - null, - 0.2096987540168085, - 0.21265825251203951, - null, - 0.2096987540168085, - 0.16792974989404832, - null, - 0.2096987540168085, - 0.16792974989404832, - null, - -0.13461771867986172, - -0.12181800849304225, - null, - -0.12995301839456627, - -0.07803223199632935, - null, - -0.04322269597648724, - -0.05184940961109623, - null, - -0.04322269597648724, - -0.046692298965047986, - null, - -0.04322269597648724, - -0.006943618137374567, - null, - -0.04322269597648724, - -0.06284488114125163, - null, - -0.04322269597648724, - -0.010307248796245411, - null, - 0.025071850543158768, - 0.03981648339576808, - null, - 0.025071850543158768, - -0.009674148189961857, - null, - -0.0217007879459971, - 0.08830703270983598, - null, - -0.0217007879459971, - 0.16792974989404832, - null, - -0.0217007879459971, - 0.08241954554080869, - null, - 0.1810624658443835, - 0.13317229046463616, - null, - 0.1810624658443835, - 0.1857396071963811, - null, - 0.1810624658443835, - 0.12459596143740082, - null, - 0.1810624658443835, - 0.222592163262883, - null, - 0.2054397332806914, - 0.26602856791455143, - null, - 0.24692887019348145, - 0.31688680213085996, - null, - 0.30034213432631063, - 0.16792974989404832, - null, - 0.30034213432631063, - 0.31840594215715495, - null, - 0.30034213432631063, - 0.2301175855514578, - null, - 0.30034213432631063, - 0.2961799263677761, - null, - 0.30034213432631063, - 0.3116745157081935, - null, - 0.30034213432631063, - 0.3116745157081935, - null, - 0.30034213432631063, - 0.31029543284051575, - null, - 0.30034213432631063, - 0.31029543284051575, - null, - 0.2749602558067239, - 0.2590901796937876, - null, - 0.2749602558067239, - 0.26079491890000944, - null, - 0.23914618667728982, - 0.29329661610640967, - null, - -0.18019612440740457, - -0.25264022712631085, - null, - -0.18019612440740457, - -0.25264022712631085, - null, - -0.18019612440740457, - -0.011140710116233384, - null, - -0.25264022712631085, - -0.20700879336117603, - null, - -0.25264022712631085, - -0.22552994740700624, - null, - -0.12995301839456627, - -0.19105377675494098, - null, - -0.12995301839456627, - -0.16240091076899907, - null, - -0.07539203249558786, - -0.046951930736827546, - null, - -0.1816295348382295, - -0.06535290235860514, - null, - -0.034473578218775155, - -0.046692298965047986, - null, - -0.04212466310037568, - -0.010307248796245411, - null, - 0.016758349342863594, - -0.02190426238848534, - null, - 0.016758349342863594, - 0.051702399542730995, - null, - 0.016758349342863594, - -0.01283535635619917, - null, - 0.016758349342863594, - 0.025869881456668856, - null, - 0.08830703270983598, - 0.1857396071963811, - null, - 0.08830703270983598, - 0.15796634247659244, - null, - 0.2054397332806914, - 0.24692887019348145, - null, - 0.2054397332806914, - 0.2447790775458608, - null, - 0.23366922925889133, - 0.2527698186243422, - null, - 0.23366922925889133, - 0.24443753521850456, - null, - 0.23366922925889133, - 0.16792974989404832, - null, - 0.23366922925889133, - 0.20098887505469754, - null, - -0.1816295348382295, - -0.20700879336117603, - null, - -0.1816295348382295, - -0.2271060856839486, - null, - 0.07934911156975977, - 0.05293645361420709, - null, - 0.07934911156975977, - -0.0217007879459971, - null, - 0.1603649147646176, - 0.1857396071963811, - null, - 0.2054397332806914, - 0.26602856791455143, - null, - 0.2054397332806914, - 0.24692887019348145, - null, - 0.2054397332806914, - 0.24692887019348145, - null, - 0.2447790775458608, - 0.23366922925889133, - null, - 0.2447790775458608, - 0.3014643755084123, - null, - 0.23366922925889133, - 0.2908810659947031, - null, - 0.33181495182561443, - 0.27347351297170946, - null, - 0.034595588288964536, - 0.2301175855514578, - null, - -0.07227695950455523, - -0.029700199261292425, - null, - 0.08830703270983598, - 0.1603649147646176, - null, - -0.1816295348382295, - -0.21500916002743717, - null, - -0.1816295348382295, - -0.2271060856839486, - null, - -0.05332340374844316, - -0.07435121205038955, - null, - -0.029700199261292425, - 0.006659130269007888, - null, - 0.07934911156975977, - 0.08830703270983598, - null, - 0.07934911156975977, - 0.08830703270983598, - null, - 0.08241954554080869, - 0.11386816399309245, - null, - 0.12459596143740082, - 0.1857396071963811, - null, - 0.2908810659947031, - 0.2737426325048718, - null, - 0.2908810659947031, - 0.3273659342137639, - null, - 0.2908810659947031, - 0.2988626997855504, - null, - 0.21265825251203951, - 0.24359103358128004, - null, - 0.36512141560297695, - 0.4422394087346214, - null, - 0.36512141560297695, - 0.3817077925450499, - null, - -0.22192081717558548, - -0.23239003717311607, - null, - -0.23239003717311607, - -0.22230744384109685, - null, - -0.23239003717311607, - -0.20017483056565571, - null, - -0.07539203249558786, - -0.13333929270913802, - null, - -0.06434484082381103, - -0.06535290235860514, - null, - -0.06434484082381103, - -0.048634147626383274, - null, - -0.06434484082381103, - 0.0006377116723503462, - null, - -0.02126903113021608, - -0.03873734442468197, - null, - -0.006943618137374567, - -0.005792257466644596, - null, - -0.0217007879459971, - 0.11386816399309245, - null, - -0.007870331598155846, - 0.10595565406834764, - null, - -0.007870331598155846, - 0.10663161230387415, - null, - 0.1944483187068149, - 0.1603649147646176, - null, - -0.21057805472076163, - -0.2650560256871215, - null, - -0.1352580109355241, - -0.10755762073332133, - null, - -0.1352580109355241, - -0.12050958061000759, - null, - -0.1352580109355241, - -0.09184331778495114, - null, - -0.06535290235860514, - -0.03552220561825675, - null, - -0.0995203914654597, - -0.0458012911655927, - null, - 0.018853335183926744, - -0.005792257466644596, - null, - 0.018853335183926744, - -0.02190426238848534, - null, - 0.018853335183926744, - -0.01283535635619917, - null, - 0.018853335183926744, - 0.03981648339576808, - null, - 0.018853335183926744, - 0.05293645361420709, - null, - 0.018853335183926744, - 0.08830703270983598, - null, - -0.43565841572089925, - -0.4103956898922457, - null, - -0.2138352341797966, - -0.22230744384109685, - null, - -0.2138352341797966, - -0.21057805472076163, - null, - -0.1816295348382295, - -0.16463381247591047, - null, - -0.1816295348382295, - -0.1359777429792292, - null, - -0.08256972086364373, - -0.10774582589745918, - null, - -0.0995203914654597, - -0.029700199261292425, - null, - 0.011378167548221543, - 0.025071850543158768, - null, - 0.025071850543158768, - 0.03981648339576808, - null, - 0.025071850543158768, - 0.015349026432135496, - null, - 0.015349026432135496, - 0.08830703270983598, - null, - 0.015349026432135496, - 0.10759502432224682, - null, - 0.08241954554080869, - 0.11307591905218005, - null, - 0.11307591905218005, - 0.1282560807387141, - null, - 0.24692887019348145, - 0.31688680213085996, - null, - 0.24692887019348145, - 0.24437919623527915, - null, - 0.33000568243767797, - 0.2737426325048718, - null, - 0.33000568243767797, - 0.30034213432631063, - null, - 0.33000568243767797, - 0.3273659342137639, - null, - 0.33000568243767797, - 0.2961799263677761, - null, - 0.27347351297170946, - 0.16792974989404832, - null, - 0.27347351297170946, - 0.2301175855514578, - null, - 0.2961799263677761, - 0.3110478442116364, - null, - 0.3110478442116364, - 0.31029543284051575, - null, - -0.21500916002743717, - -0.2271060856839486, - null, - -0.21500916002743717, - -0.1701281954350695, - null, - -0.12995301839456627, - -0.20017483056565571, - null, - -0.12995301839456627, - -0.19105377675494098, - null, - -0.12995301839456627, - -0.1658771650089212, - null, - -0.12995301839456627, - -0.12050958061000759, - null, - -0.12995301839456627, - -0.19318887987727792, - null, - -0.12995301839456627, - -0.07227695950455523, - null, - -0.12995301839456627, - -0.05332340374844316, - null, - -0.009674148189961857, - 0.03981648339576808, - null, - 0.08830703270983598, - 0.11307591905218005, - null, - 0.10663161230387415, - 0.1603649147646176, - null, - -0.109554294534283, - -0.11065653056373821, - null, - -0.109554294534283, - -0.046951930736827546, - null, - -0.109554294534283, - -0.0995203914654597, - null, - -0.04322269597648724, - -0.006943618137374567, - null, - -0.04322269597648724, - -0.024917300055479742, - null, - -0.0217007879459971, - 0.11386816399309245, - null, - 0.11386816399309245, - 0.12459596143740082, - null, - 0.11386816399309245, - 0.1603649147646176, - null, - 0.11386816399309245, - 0.1857396071963811, - null, - 0.2754060339738824, - 0.2054397332806914, - null, - 0.2754060339738824, - 0.2054397332806914, - null, - 0.2754060339738824, - 0.26602856791455143, - null, - 0.2447790775458608, - 0.23366922925889133, - null, - 0.2447790775458608, - 0.26378823020898623, - null, - 0.2447790775458608, - 0.28538623191071866, - null, - 0.2737426325048718, - 0.24443753521850456, - null, - 0.2737426325048718, - 0.3014643755084123, - null, - 0.2737426325048718, - 0.27347351297170946, - null, - 0.30034213432631063, - 0.31029543284051575, - null, - 0.10759502432224682, - 0.22550071412139147, - null, - 0.10759502432224682, - 0.22550071412139147, - null, - 0.10759502432224682, - 0.1910899879194017, - null, - -0.21500916002743717, - -0.25264022712631085, - null, - -0.25264022712631085, - -0.20904074099373773, - null, - -0.21500916002743717, - -0.1701281954350695, - null, - -0.20017483056565571, - -0.2423167113101949, - null, - -0.1642891814739462, - -0.12995301839456627, - null, - -0.1359777429792292, - -0.1352580109355241, - null, - -0.1359777429792292, - -0.14075011471345342, - null, - -0.046951930736827546, - -0.09645648080904233, - null, - -0.046951930736827546, - -0.06535290235860514, - null, - -0.046951930736827546, - -0.06535290235860514, - null, - -0.046951930736827546, - -0.041407131182092334, - null, - -0.20904074099373773, - -0.2271060856839486, - null, - -0.20904074099373773, - -0.18481316923513447, - null, - -0.20904074099373773, - -0.19612593730314587, - null, - -0.20904074099373773, - -0.16463381247591047, - null, - -0.12995301839456627, - -0.10755762073332133, - null, - -0.06535290235860514, - -0.12667802666340325, - null, - -0.06535290235860514, - -0.03453502291603767, - null, - -0.03453502291603767, - -0.029700199261292425, - null, - -0.03453502291603767, - -0.00033226237991376825, - null, - -0.1816295348382295, - -0.20904074099373773, - null, - -0.1816295348382295, - -0.24306979533114662, - null, - -0.10755762073332133, - -0.17290358119963792, - null, - -0.10755762073332133, - -0.16463381247591047, - null, - -0.10755762073332133, - -0.1359777429792292, - null, - -0.10755762073332133, - -0.1305897753197872, - null, - -0.10755762073332133, - -0.1482259734417402, - null, - -0.07227695950455523, - -0.07803223199632935, - null, - -0.07227695950455523, - -0.048634147626383274, - null, - -0.07227695950455523, - 0.0006377116723503462, - null, - -0.04153538504591593, - -0.00033226237991376825, - null, - -0.04153538504591593, - -0.024917300055479742, - null, - -0.04153538504591593, - -0.004192883979885676, - null, - -0.04153538504591593, - -0.02190426238848534, - null, - -0.12995301839456627, - -0.14075011471345342, - null, - -0.12995301839456627, - -0.12050958061000759, - null, - -0.07803223199632935, - -0.05332340374844316, - null, - -0.07803223199632935, - -0.0458012911655927, - null, - -0.08256972086364373, - -0.004192883979885676, - null, - 0.13317229046463616, - 0.12459596143740082, - null, - 0.13317229046463616, - 0.14407323686449325, - null, - 0.1857396071963811, - 0.26602856791455143, - null, - 0.26602856791455143, - 0.35247526765881493, - null, - 0.3110478442116364, - 0.3116745157081935, - null, - 0.3110478442116364, - 0.3275012994415637, - null, - 0.3110478442116364, - 0.31878171480896533, - null, - 0.16792974989404832, - 0.2590901796937876, - null, - 0.23985988721142962, - 0.2354307821096577, - null, - 0.23985988721142962, - 0.2184862817191238, - null, - 0.12068132659537208, - 0.14327512300458356, - null, - -0.6519149908858721, - -0.6350611690792329, - null, - -0.1701281954350695, - -0.20017483056565571, - null, - -0.1701281954350695, - -0.19105377675494098, - null, - -0.10959126447947486, - -0.0995203914654597, - null, - -0.10959126447947486, - -0.07803223199632935, - null, - -0.004192883979885676, - 0.045075198262940756, - null, - -0.01283535635619917, - 0.05293645361420709, - null, - 0.1786568902989322, - 0.17926953843707538, - null, - 0.1786568902989322, - 0.1603649147646176, - null, - -0.1816295348382295, - -0.2138352341797966, - null, - -0.1352580109355241, - -0.0217007879459971, - null, - -0.1352580109355241, - -0.12400894947890008, - null, - -0.12400894947890008, - -0.07803223199632935, - null, - -0.06535290235860514, - -0.03552220561825675, - null, - -0.04211427145476558, - -0.010307248796245411, - null, - 0.03981648339576808, - 0.07393195011908844, - null, - 0.03981648339576808, - 0.13493948151765728, - null, - 0.2154179160548708, - 0.16474962548830535, - null, - 0.2154179160548708, - 0.1857396071963811, - null, - 0.2154179160548708, - 0.1857396071963811, - null, - 0.222592163262883, - 0.2054397332806914, - null, - 0.3273659342137639, - 0.27347351297170946, - null, - -0.18019612440740457, - -0.22192081717558548, - null, - -0.18019612440740457, - -0.2268329866656523, - null, - -0.12995301839456627, - -0.1642891814739462, - null, - -0.09015143370748635, - -0.109554294534283, - null, - -0.09015143370748635, - -0.13188731309971755, - null, - -0.09015143370748635, - 0.034595588288964536, - null, - -0.1007433841713935, - -0.06434484082381103, - null, - -0.03552220561825675, - -0.025303659432360154, - null, - -0.03552220561825675, - -0.02126903113021608, - null, - -0.03808323524839039, - -0.03873734442468197, - null, - -0.03808323524839039, - -0.024917300055479742, - null, - -0.03808323524839039, - -0.011887183356060394, - null, - -0.004192883979885676, - 0.045075198262940756, - null, - -0.004192883979885676, - 0.025071850543158768, - null, - -0.004192883979885676, - 0.08830703270983598, - null, - -0.1642891814739462, - -0.12995301839456627, - null, - -0.10755762073332133, - -0.10959126447947486, - null, - -0.06434484082381103, - -0.029700199261292425, - null, - -0.06434484082381103, - -0.029700199261292425, - null, - -0.20700879336117603, - -0.12995301839456627, - null, - -0.20700879336117603, - -0.1359777429792292, - null, - -0.20700879336117603, - -0.1352580109355241, - null, - -0.12050958061000759, - -0.046951930736827546, - null, - -0.10774582589745918, - -0.06535290235860514, - null, - -0.10774582589745918, - -0.06434484082381103, - null, - -0.00033226237991376825, - -0.024917300055479742, - null, - -0.04153538504591593, - 0.007845291169522026, - null, - 0.03981648339576808, - 0.08830703270983598, - null, - 0.03981648339576808, - 0.16792974989404832, - null, - 0.13493948151765728, - 0.10663161230387415, - null, - 0.13493948151765728, - 0.23366922925889133, - null, - 0.10663161230387415, - 0.1519604472753173, - null, - 0.10663161230387415, - 0.14407323686449325, - null, - 0.26613697537905995, - 0.24443753521850456, - null, - 0.20098887505469754, - 0.2301175855514578, - null, - 0.20098887505469754, - 0.21689305883139964, - null, - 0.31029543284051575, - 0.21265825251203951, - null, - 0.30161352630825544, - 0.33734184002006945, - null, - -0.25264022712631085, - -0.18019612440740457, - null, - -0.25264022712631085, - -0.2271060856839486, - null, - -0.25264022712631085, - -0.20904074099373773, - null, - -0.07803223199632935, - -0.03552220561825675, - null, - -0.029700199261292425, - -0.02381750626216032, - null, - -0.03717939674100808, - -0.04153538504591593, - null, - 0.006659130269007888, - 0.003095021614032797, - null, - 0.006659130269007888, - 0.03981648339576808, - null, - 0.03981648339576808, - 0.015349026432135496, - null, - -0.20700879336117603, - -0.20017483056565571, - null, - -0.1816295348382295, - -0.17238061631592602, - null, - -0.1816295348382295, - -0.12995301839456627, - null, - -0.1359777429792292, - -0.0217007879459971, - null, - -0.1359777429792292, - -0.046951930736827546, - null, - -0.046951930736827546, - -0.0995203914654597, - null, - 0.016900188070489073, - -0.00033226237991376825, - null, - -0.04212466310037568, - -0.02190426238848534, - null, - -0.02190426238848534, - -0.0012228882739279687, - null, - 0.045075198262940756, - 0.006659130269007888, - null, - 0.1603649147646176, - 0.1670612719824514, - null, - 0.1603649147646176, - 0.20802063191797723, - null, - 0.222592163262883, - 0.1890082123991065, - null, - 0.222592163262883, - 0.2054397332806914, - null, - 0.222592163262883, - 0.21228643095979294, - null, - 0.222592163262883, - 0.24692887019348145, - null, - 0.222592163262883, - 0.26602856791455143, - null, - 0.30034213432631063, - 0.36512141560297695, - null, - 0.314103114510457, - 0.21265825251203951, - null, - 0.314103114510457, - 0.30415405708528154, - null, - 0.23914618667728982, - 0.14029459725018398, - null, - 0.23914618667728982, - 0.16792974989404832, - null, - 0.2590901796937876, - 0.29089259237256326, - null, - 0.25272690376518003, - 0.26079491890000944, - null, - 0.23914618667728982, - 0.30161352630825544, - null, - 0.23914618667728982, - 0.3009463603743301, - null, - -0.1816295348382295, - -0.24103814961658412, - null, - -0.16463381247591047, - -0.17238061631592602, - null, - -0.12995301839456627, - -0.10755762073332133, - null, - -0.12995301839456627, - -0.1305897753197872, - null, - -0.12995301839456627, - -0.027981561322028295, - null, - -0.12995301839456627, - 0.0005032961379254579, - null, - -0.12995301839456627, - 0.015349026432135496, - null, - -0.1305897753197872, - -0.0217007879459971, - null, - -0.1305897753197872, - -0.12050958061000759, - null, - 0.14029459725018398, - -0.046951930736827546, - null, - -0.09645648080904233, - -0.07235884715122279, - null, - -0.046692298965047986, - -0.03808323524839039, - null, - -0.046692298965047986, - -0.09248947659075353, - null, - -0.10755762073332133, - -0.004192883979885676, - null, - -0.10755762073332133, - -0.02190426238848534, - null, - -0.10755762073332133, - -0.03232650078551181, - null, - -0.10755762073332133, - -0.01283535635619917, - null, - 0.08830703270983598, - 0.08241954554080869, - null, - 0.08830703270983598, - 0.11386816399309245, - null, - 0.2154179160548708, - 0.32458054579661977, - null, - -0.1816295348382295, - -0.18019612440740457, - null, - -0.1816295348382295, - -0.2600120219930454, - null, - -0.19105377675494098, - -0.12995301839456627, - null, - -0.19105377675494098, - -0.1359777429792292, - null, - -0.14075011471345342, - -0.09184331778495114, - null, - -0.04153538504591593, - 0.025071850543158768, - null, - 0.03981648339576808, - 0.08830703270983598, - null, - 0.03981648339576808, - 0.05293645361420709, - null, - 0.16792974989404832, - 0.11386816399309245, - null, - 0.11307591905218005, - 0.12595370368062256, - null, - 0.11307591905218005, - 0.1603649147646176, - null, - 0.222592163262883, - 0.2054397332806914, - null, - 0.222592163262883, - 0.2054397332806914, - null, - 0.222592163262883, - 0.24692887019348145, - null, - 0.222592163262883, - 0.24692887019348145, - null, - 0.222592163262883, - 0.2909687631522982, - null, - 0.222592163262883, - 0.2447790775458608, - null, - 0.2737426325048718, - 0.27347351297170946, - null, - 0.2737426325048718, - 0.27347351297170946, - null, - 0.2737426325048718, - 0.16792974989404832, - null, - 0.20098887505469754, - 0.2301175855514578, - null, - 0.20098887505469754, - 0.2961799263677761, - null, - -0.0012228882739279687, - -0.004192883979885676, - null, - -0.0012228882739279687, - 0.03981648339576808, - null, - -0.0012228882739279687, - 0.015349026432135496, - null, - 0.15796634247659244, - 0.21228643095979294, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.24437919623527915, - 0.26378823020898623, - null, - 0.26378823020898623, - 0.26613697537905995, - null, - 0.16792974989404832, - 0.20098887505469754, - null, - -0.2271060856839486, - -0.1701281954350695, - null, - -0.14075011471345342, - -0.2073805407176473, - null, - -0.0995203914654597, - -0.09645648080904233, - null, - -0.0995203914654597, - -0.06535290235860514, - null, - -0.07235884715122279, - -0.03552220561825675, - null, - -0.07235884715122279, - -0.024917300055479742, - null, - -0.07235884715122279, - -0.0806319735549396, - null, - -0.029055602765499573, - -0.029700199261292425, - null, - 0.05293645361420709, - -0.027981561322028295, - null, - 0.05293645361420709, - 0.05808149860078099, - null, - 0.05293645361420709, - 0.08830703270983598, - null, - 0.1857396071963811, - 0.16474962548830535, - null, - 0.1857396071963811, - 0.1890082123991065, - null, - 0.1857396071963811, - 0.2054397332806914, - null, - 0.1857396071963811, - 0.26602856791455143, - null, - -0.1816295348382295, - -0.22680775817469723, - null, - -0.1816295348382295, - -0.2675216761336386, - null, - -0.1701281954350695, - -0.20017483056565571, - null, - -0.2271060856839486, - -0.16463381247591047, - null, - -0.2271060856839486, - -0.12995301839456627, - null, - -0.16240091076899907, - -0.1678906756648744, - null, - -0.06535290235860514, - -0.07435121205038955, - null, - -0.06535290235860514, - -0.029700199261292425, - null, - -0.06535290235860514, - -0.07489216173066655, - null, - -0.06535290235860514, - -0.00033226237991376825, - null, - -0.03808323524839039, - -0.024917300055479742, - null, - -0.005792257466644596, - -0.02190426238848534, - null, - 0.326367519181731, - 0.27347351297170946, - null, - 0.326367519181731, - 0.2958387344133157, - null, - 0.326367519181731, - 0.3110478442116364, - null, - 0.326367519181731, - 0.3116745157081935, - null, - 0.326367519181731, - 0.31029543284051575, - null, - 0.326367519181731, - 0.31878171480896533, - null, - 0.326367519181731, - 0.36512141560297695, - null, - 0.24359103358128004, - 0.2294071339108317, - null, - -0.21057805472076163, - -0.12995301839456627, - null, - -0.10755762073332133, - -0.1305897753197872, - null, - -0.10755762073332133, - -0.0995203914654597, - null, - -0.06434484082381103, - -0.03552220561825675, - null, - -0.06434484082381103, - -0.03453502291603767, - null, - 0.08830703270983598, - 0.11386816399309245, - null, - 0.1198393851389054, - 0.10595565406834764, - null, - 0.1857396071963811, - 0.2054397332806914, - null, - 0.23366922925889133, - 0.26378823020898623, - null, - 0.23366922925889133, - 0.2908810659947031, - null, - 0.31840594215715495, - 0.2301175855514578, - null, - 0.31840594215715495, - 0.3851340672276176, - null, - -0.1816295348382295, - -0.21500916002743717, - null, - -0.1816295348382295, - -0.12995301839456627, - null, - -0.18481316923513447, - -0.12995301839456627, - null, - -0.07803223199632935, - -0.06434484082381103, - null, - -0.014387021274591306, - -0.00033226237991376825, - null, - -0.024917300055479742, - -0.02190426238848534, - null, - -0.2603769185358679, - -0.27763941240496826, - null, - -0.27763941240496826, - -0.3668904210304472, - null, - -0.1359777429792292, - -0.0217007879459971, - null, - -0.08256972086364373, - -0.10774582589745918, - null, - -0.12050958061000759, - -0.09645648080904233, - null, - -0.07803223199632935, - -0.04212466310037568, - null, - -0.07803223199632935, - -0.023093750280359367, - null, - -0.07803223199632935, - -0.03552220561825675, - null, - -0.07803223199632935, - -0.034473578218775155, - null, - 0.025688293865328258, - 0.018853335183926744, - null, - 0.025071850543158768, - 0.03981648339576808, - null, - 0.025071850543158768, - -0.0217007879459971, - null, - 0.11386816399309245, - 0.21265825251203951, - null, - 0.11386816399309245, - 0.1857396071963811, - null, - 0.11386816399309245, - 0.1890082123991065, - null, - 0.2054397332806914, - 0.26602856791455143, - null, - 0.2054397332806914, - 0.24692887019348145, - null, - 0.2447790775458608, - 0.2188453521546594, - null, - 0.2447790775458608, - 0.24437919623527915, - null, - -0.22552994740700624, - -0.1642891814739462, - null, - -0.12400894947890008, - -0.08256972086364373, - null, - -0.12400894947890008, - -0.13746085984374434, - null, - -0.12400894947890008, - -0.07803223199632935, - null, - 0.0006377116723503462, - -0.014387021274591306, - null, - 0.0006377116723503462, - 0.016900188070489073, - null, - 0.0006377116723503462, - -0.021290733341423635, - null, - 0.0006377116723503462, - -0.03873734442468197, - null, - -0.01283535635619917, - 0.025071850543158768, - null, - -0.01283535635619917, - 0.03981648339576808, - null, - -0.01283535635619917, - 0.03981648339576808, - null, - -0.01283535635619917, - 0.0005032961379254579, - null, - 0.12459596143740082, - 0.17013717379201307, - null, - 0.1603649147646176, - 0.1857396071963811, - null, - 0.1603649147646176, - 0.222592163262883, - null, - 0.1603649147646176, - 0.2054397332806914, - null, - -0.2138352341797966, - -0.18019612440740457, - null, - -0.2138352341797966, - -0.2357329646021706, - null, - -0.2138352341797966, - -0.23239003717311607, - null, - -0.2138352341797966, - -0.20904074099373773, - null, - -0.16463381247591047, - -0.16240091076899907, - null, - -0.0995203914654597, - -0.06535290235860514, - null, - -0.0995203914654597, - -0.06434484082381103, - null, - -0.06434484082381103, - -0.025303659432360154, - null, - -0.006943618137374567, - -0.04153538504591593, - null, - -0.006943618137374567, - 0.007845291169522026, - null, - 0.051702399542730995, - 0.10663161230387415, - null, - -0.1816295348382295, - -0.007870331598155846, - null, - -0.06535290235860514, - -0.07235884715122279, - null, - -0.07235884715122279, - -0.07435121205038955, - null, - -0.05184940961109623, - -0.006943618137374567, - null, - -0.009674148189961857, - -0.011887183356060394, - null, - 0.007845291169522026, - 0.006659130269007888, - null, - 0.007845291169522026, - -0.002519641577024683, - null, - 0.007845291169522026, - 0.03981648339576808, - null, - 0.0005032961379254579, - 0.05293645361420709, - null, - 0.1603649147646176, - 0.222592163262883, - null, - -0.1816295348382295, - -0.22192081717558548, - null, - -0.1816295348382295, - -0.20700879336117603, - null, - -0.1816295348382295, - -0.24103814961658412, - null, - -0.1816295348382295, - -0.16463381247591047, - null, - -0.1816295348382295, - -0.12995301839456627, - null, - -0.1816295348382295, - -0.10755762073332133, - null, - -0.10755762073332133, - -0.12050958061000759, - null, - -0.021290733341423635, - -0.024917300055479742, - null, - -0.021290733341423635, - 0.018853335183926744, - null, - 0.03981648339576808, - 0.08830703270983598, - null, - 0.1603649147646176, - 0.1857396071963811, - null, - 0.1603649147646176, - 0.222592163262883, - null, - 0.1890082123991065, - 0.2054397332806914, - null, - 0.1890082123991065, - 0.26602856791455143, - null, - 0.1890082123991065, - 0.26602856791455143, - null, - 0.2447790775458608, - 0.24437919623527915, - null, - 0.2447790775458608, - 0.23366922925889133, - null, - 0.2908810659947031, - 0.2527698186243422, - null, - 0.2908810659947031, - 0.27347351297170946, - null, - -0.2530817373366894, - -0.21500916002743717, - null, - -0.2530817373366894, - -0.25264022712631085, - null, - -0.2530817373366894, - -0.2271060856839486, - null, - -0.21500916002743717, - -0.1359777429792292, - null, - -0.12400894947890008, - -0.08256972086364373, - null, - -0.021290733341423635, - -0.024917300055479742, - null, - 0.08830703270983598, - 0.11386816399309245, - null, - 0.08830703270983598, - 0.11386816399309245, - null, - 0.08830703270983598, - 0.13407942174628024, - null, - 0.13407942174628024, - 0.1603649147646176, - null, - 0.1857396071963811, - 0.26602856791455143, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.26602856791455143, - 0.24692887019348145, - null, - 0.23366922925889133, - 0.26613697537905995, - null, - 0.23366922925889133, - 0.2527698186243422, - null, - 0.30034213432631063, - 0.3275012994415637, - null, - 0.30034213432631063, - 0.31878171480896533, - null, - 0.30034213432631063, - 0.31029543284051575, - null, - 0.30034213432631063, - 0.37748948390150944, - null, - 0.30415405708528154, - 0.30630753713241404, - null, - 0.30415405708528154, - 0.2590901796937876, - null, - 0.30415405708528154, - 0.348521063491074, - null, - 0.30415405708528154, - 0.26079491890000944, - null, - -0.15479785081010802, - -0.13456708792697483, - null, - 0.13493948151765728, - 0.16359470965563383, - null - ], - "y": [ - 0.05688917118034843, - 0.053749195023769465, - null, - 0.05688917118034843, - 0.037288340659760555, - null, - 0.07112777481209108, - 0.08995301555795189, - null, - 0.07112777481209108, - 0.052358063391047774, - null, - 0.04005350522189003, - 0.06443812590082361, - null, - 0.04005350522189003, - 0.06708446518364865, - null, - 0.05608547062744279, - 0.06443812590082361, - null, - 0.05608547062744279, - 0.05688917118034843, - null, - 0.06476282003201328, - 0.06708446518364865, - null, - 0.06708446518364865, - 0.06553133932381285, - null, - 0.06708446518364865, - 0.04475007301536894, - null, - 0.07675568757455047, - 0.04210403071104661, - null, - 0.07675568757455047, - 0.1117165129605157, - null, - 0.06476282003201328, - 0.09622039379930164, - null, - 0.06476282003201328, - 0.052358063391047774, - null, - 0.06443812590082361, - 0.06708446518364865, - null, - 0.06443812590082361, - 0.08995301555795189, - null, - 0.06443812590082361, - 0.062312231910698034, - null, - 0.06708446518364865, - 0.04717197254438614, - null, - 0.04005350522189003, - 0.05688917118034843, - null, - 0.04005350522189003, - 0.037288340659760555, - null, - 0.05688917118034843, - 0.04680368884350574, - null, - 0.05688917118034843, - 0.04998027484158822, - null, - 0.05688917118034843, - 0.04855727218548415, - null, - 0.06476282003201328, - 0.0844758473398139, - null, - 0.06476282003201328, - 0.09360083652122214, - null, - 0.06476282003201328, - 0.09954772242782615, - null, - 0.06476282003201328, - 0.05688917118034843, - null, - 0.06476282003201328, - 0.062312231910698034, - null, - 0.053749195023769465, - 0.04998027484158822, - null, - 0.09622039379930164, - 0.0707188616626345, - null, - 0.09622039379930164, - 0.06708446518364865, - null, - 0.09622039379930164, - 0.08995301555795189, - null, - 0.052358063391047774, - 0.037288340659760555, - null, - 0.0737298979031426, - 0.05688917118034843, - null, - 0.0737298979031426, - 0.04717197254438614, - null, - 0.0884939758966416, - 0.06708446518364865, - null, - 0.0884939758966416, - 0.06336341410293257, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.05608547062744279, - 0.07112777481209108, - null, - 0.05608547062744279, - 0.06708446518364865, - null, - 0.05608547062744279, - 0.061520294393245106, - null, - 0.05608547062744279, - 0.04680368884350574, - null, - 0.06476282003201328, - 0.07112777481209108, - null, - 0.06476282003201328, - 0.061520294393245106, - null, - 0.05688917118034843, - 0.07901096207912159, - null, - 0.05688917118034843, - 0.053749195023769465, - null, - 0.08652219908115111, - 0.09622039379930164, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.0844758473398139, - 0.04998027484158822, - null, - 0.06708446518364865, - 0.053749195023769465, - null, - 0.07112777481209108, - 0.07901096207912159, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.0844758473398139, - 0.07901096207912159, - null, - 0.0844758473398139, - 0.062312231910698034, - null, - 0.06476282003201328, - 0.08995301555795189, - null, - 0.0737298979031426, - 0.10790220005625868, - null, - 0.07112777481209108, - 0.04717197254438614, - null, - 0.08652219908115111, - 0.06708446518364865, - null, - 0.06476282003201328, - 0.0844758473398139, - null, - 0.06476282003201328, - 0.07112777481209108, - null, - 0.08757784288366685, - 0.06708446518364865, - null, - 0.08757784288366685, - 0.052358063391047774, - null, - 0.07675568757455047, - 0.0844758473398139, - null, - 0.06476282003201328, - 0.0844758473398139, - null, - 0.06443812590082361, - 0.053749195023769465, - null, - 0.0844758473398139, - 0.06476282003201328, - null, - 0.0844758473398139, - 0.06443812590082361, - null, - 0.07112777481209108, - 0.05688917118034843, - null, - 0.07112777481209108, - 0.037288340659760555, - null, - 0.07112777481209108, - 0.052358063391047774, - null, - 0.08757784288366685, - 0.06443812590082361, - null, - 0.08757784288366685, - 0.05688917118034843, - null, - 0.04717197254438614, - 0.062312231910698034, - null, - 0.07675568757455047, - 0.0844758473398139, - null, - 0.07675568757455047, - 0.07112777481209108, - null, - 0.07675568757455047, - 0.06708446518364865, - null, - 0.052358063391047774, - 0.04210403071104661, - null, - 0.052358063391047774, - 0.04761815138476023, - null, - 0.06476282003201328, - 0.07112777481209108, - null, - 0.061520294393245106, - 0.062312231910698034, - null, - 0.08757784288366685, - 0.06443812590082361, - null, - 0.08757784288366685, - 0.07112777481209108, - null, - 0.08757784288366685, - 0.06708446518364865, - null, - 0.07675568757455047, - 0.06443812590082361, - null, - 0.07112777481209108, - 0.06708446518364865, - null, - 0.062312231910698034, - 0.04761815138476023, - null, - 0.0844758473398139, - 0.06443812590082361, - null, - 0.07112777481209108, - 0.05688917118034843, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.0844758473398139, - 0.06708446518364865, - null, - 0.0844758473398139, - 0.08995301555795189, - null, - 0.04005350522189003, - 0.03731497156083713, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.062312231910698034, - 0.06377157648037364, - null, - 0.062312231910698034, - 0.04761815138476023, - null, - 0.08652219908115111, - 0.05688917118034843, - null, - 0.07901096207912159, - 0.062312231910698034, - null, - 0.07675568757455047, - 0.06708446518364865, - null, - 0.06708446518364865, - 0.062312231910698034, - null, - 0.07241797212744325, - 0.04210403071104661, - null, - 0.07241797212744325, - 0.04761815138476023, - null, - 0.07675568757455047, - 0.06443812590082361, - null, - 0.05688917118034843, - 0.06336341410293257, - null, - 0.0844758473398139, - 0.062312231910698034, - null, - 0.06708446518364865, - 0.05688917118034843, - null, - 0.06708446518364865, - 0.06336341410293257, - null, - 0.06708446518364865, - 0.04761815138476023, - null, - 0.06476282003201328, - 0.0844758473398139, - null, - 0.06476282003201328, - 0.05688917118034843, - null, - 0.037288340659760555, - 0.04210403071104661, - null, - 0.06476282003201328, - 0.0844758473398139, - null, - 0.06476282003201328, - 0.06708446518364865, - null, - 0.06476282003201328, - 0.052358063391047774, - null, - 0.0844758473398139, - 0.08757784288366685, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.06708446518364865, - 0.052358063391047774, - null, - 0.06708446518364865, - 0.04210403071104661, - null, - 0.08757784288366685, - 0.07112777481209108, - null, - 0.0844758473398139, - 0.06476282003201328, - null, - 0.0844758473398139, - 0.06443812590082361, - null, - 0.06708446518364865, - 0.052358063391047774, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.07675568757455047, - 0.0844758473398139, - null, - 0.07675568757455047, - 0.07112777481209108, - null, - 0.07675568757455047, - 0.04717197254438614, - null, - 0.06476282003201328, - 0.06708446518364865, - null, - 0.06443812590082361, - 0.05688917118034843, - null, - 0.06443812590082361, - 0.061520294393245106, - null, - 0.053749195023769465, - 0.037288340659760555, - null, - 0.06708446518364865, - 0.06336341410293257, - null, - 0.067424566610576, - 0.060551769563049265, - null, - 0.067424566610576, - 0.08679377454916362, - null, - 0.028146737510427663, - 0.08696324745169434, - null, - 0.028146737510427663, - 0.012825435956565785, - null, - -0.038779128606342056, - -0.02964160931275897, - null, - -0.02964160931275897, - -0.06785703081845662, - null, - -0.02964160931275897, - -0.03386572520844747, - null, - -0.10054480498353295, - -0.02575882031375859, - null, - 0.010971236722445842, - 0.04206077105951822, - null, - 0.08727305904717836, - 0.07709264746582378, - null, - 0.08727305904717836, - 0.049831434806993306, - null, - 0.05688917118034843, - 0.052358063391047774, - null, - 0.05688917118034843, - 0.04475007301536894, - null, - 0.04210403071104661, - 0.02354921536928171, - null, - 0.04210403071104661, - 0.02681122396671666, - null, - 0.03514394100267845, - 0.014065872780319968, - null, - 0.03514394100267845, - -0.0059374750710019025, - null, - -0.02964160931275897, - -0.025225410566487468, - null, - -0.02964160931275897, - -0.0347774792065261, - null, - -0.02964160931275897, - -0.017970534438677112, - null, - -0.01062817773776197, - -0.05454121213407144, - null, - 0.0066176679923381585, - 0.010971236722445842, - null, - 0.07675568757455047, - 0.07112777481209108, - null, - 0.034138898851266995, - 0.02681122396671666, - null, - 0.023216737371920253, - 0.045320222993110934, - null, - 0.023216737371920253, - 0.03972363203204681, - null, - 0.0681226476695482, - 0.060551769563049265, - null, - 0.0681226476695482, - 0.06526813901715493, - null, - 0.06526813901715493, - 0.044204036599642726, - null, - 0.03335894455635323, - 0.07112777481209108, - null, - 0.03335894455635323, - 0.02681122396671666, - null, - 0.023216737371920253, - 0.03972363203204681, - null, - 0.023216737371920253, - 0.0365587096992491, - null, - 0.023216737371920253, - -0.05227809145628486, - null, - 0.023216737371920253, - 0.04140810825875724, - null, - 0.057666386403883246, - 0.08696324745169434, - null, - -0.0059374750710019025, - -0.03257186871801593, - null, - -0.0059374750710019025, - -0.04394013787186553, - null, - -0.025225410566487468, - -0.017970534438677112, - null, - 0.00947169652898324, - -0.02575882031375859, - null, - 0.050995058152369196, - 0.12185926069976799, - null, - 0.050995058152369196, - 0.04298790883235899, - null, - 0.0365587096992491, - 0.04140810825875724, - null, - 0.04176243565425169, - 0.06568996677099459, - null, - -0.0004263189143057181, - -0.056280296433469705, - null, - -0.0004263189143057181, - -0.0059374750710019025, - null, - -0.0347774792065261, - -0.032392709333770885, - null, - -0.01890647003661666, - 0.010154230921655157, - null, - -0.019988152300139107, - -0.02561028126716406, - null, - 0.036329723094655264, - 0.0661984144218353, - null, - 0.08757784288366685, - 0.09622039379930164, - null, - 0.08757784288366685, - 0.06708446518364865, - null, - 0.034138898851266995, - 0.023216737371920253, - null, - 0.03157382883570353, - 0.057641197883846716, - null, - 0.03157382883570353, - 0.06032326161802183, - null, - 0.07003941791139334, - 0.05885378130126026, - null, - 0.041268443481948226, - 0.044204036599642726, - null, - 0.041268443481948226, - 0.057666386403883246, - null, - 0.05885378130126026, - -0.005452746137422068, - null, - 0.03972363203204681, - 0.045196902366647494, - null, - 0.03972363203204681, - 0.0365587096992491, - null, - 0.03972363203204681, - 0.07124132160869598, - null, - 0.06568996677099459, - 0.12271875635787242, - null, - 0.06568996677099459, - 0.1254608398735047, - null, - -0.012994071959519434, - -0.0004263189143057181, - null, - -0.09400600074354327, - -0.08571257471155963, - null, - -0.06785703081845662, - -0.009874207379276688, - null, - -0.0347774792065261, - -0.017970534438677112, - null, - -0.0347774792065261, - -0.08420537339955898, - null, - -0.01062817773776197, - -0.03492709389551894, - null, - 0.10180728869461461, - 0.08727305904717836, - null, - 0.10180728869461461, - 0.07167886413263891, - null, - 0.10180728869461461, - 0.10600453754014948, - null, - 0.08663539040264862, - 0.07709264746582378, - null, - 0.08663539040264862, - 0.06844570923563664, - null, - 0.07709264746582378, - 0.049831434806993306, - null, - 0.07709264746582378, - 0.05252609679034881, - null, - 0.06443812590082361, - 0.05688917118034843, - null, - 0.023216737371920253, - 0.013628618210200772, - null, - 0.04813016224793104, - 0.05746615686654277, - null, - 0.09349869775990353, - 0.06568996677099459, - null, - 0.09349869775990353, - 0.044204036599642726, - null, - 0.057666386403883246, - 0.022969596117768522, - null, - 0.06476282003201328, - 0.07901096207912159, - null, - 0.06476282003201328, - 0.052358063391047774, - null, - 0.06476282003201328, - 0.04998027484158822, - null, - 0.03157382883570353, - 0.05272115012033448, - null, - -0.020470060630886324, - 0.010971236722445842, - null, - 0.010971236722445842, - 0.02479203623150692, - null, - 0.0661984144218353, - 0.0734111321078509, - null, - 0.0661984144218353, - 0.08727305904717836, - null, - -0.06927863985309865, - -0.05125762947811854, - null, - -0.06927863985309865, - -0.04537322907622656, - null, - -0.06927863985309865, - -0.04537322907622656, - null, - -0.11310253865479121, - -0.09545879753172092, - null, - -0.11310253865479121, - -0.1453957427519687, - null, - -0.30393250880114947, - -0.29986283806715114, - null, - -0.2414062556977288, - -0.3482692873917723, - null, - 0.07675568757455047, - 0.05688917118034843, - null, - 0.07675568757455047, - 0.06708446518364865, - null, - 0.052358063391047774, - 0.04998027484158822, - null, - 0.052358063391047774, - 0.050995058152369196, - null, - 0.052358063391047774, - 0.023216737371920253, - null, - 0.013628618210200772, - 0.0365587096992491, - null, - 0.057641197883846716, - 0.08297790009183698, - null, - -0.07274888329030203, - -0.017970534438677112, - null, - -0.017970534438677112, - -0.014998137713054856, - null, - -0.032392709333770885, - -0.018505470730823745, - null, - -0.03492709389551894, - 0.0066176679923381585, - null, - 0.02479203623150692, - 0.037866755836063005, - null, - 0.02479203623150692, - 0.04206077105951822, - null, - 0.08995301555795189, - 0.062312231910698034, - null, - 0.08995301555795189, - 0.04998027484158822, - null, - 0.08995301555795189, - 0.04855727218548415, - null, - 0.034138898851266995, - 0.023216737371920253, - null, - 0.034138898851266995, - 0.0365587096992491, - null, - 0.00027574698512852547, - -0.04394013787186553, - null, - -0.004310009917093224, - -0.018505470730823745, - null, - 0.030389143205734843, - 0.010154230921655157, - null, - 0.030389143205734843, - 0.010154230921655157, - null, - 0.030389143205734843, - 0.010971236722445842, - null, - 0.030389143205734843, - 0.02747448825801966, - null, - 0.030389143205734843, - 0.02479203623150692, - null, - 0.030389143205734843, - 0.02479203623150692, - null, - 0.030389143205734843, - 0.036329723094655264, - null, - 0.07675568757455047, - 0.04717197254438614, - null, - 0.07675568757455047, - 0.07112777481209108, - null, - 0.07112777481209108, - 0.06708446518364865, - null, - 0.07112777481209108, - 0.08995301555795189, - null, - 0.04210403071104661, - 0.062312231910698034, - null, - 0.04210403071104661, - 0.04998027484158822, - null, - 0.04210403071104661, - 0.034138898851266995, - null, - 0.04210403071104661, - 0.04298790883235899, - null, - 0.023216737371920253, - -0.030370239126606465, - null, - 0.023216737371920253, - 0.008477884295209856, - null, - 0.015585258083397713, - 0.04813016224793104, - null, - 0.04813016224793104, - 0.08297790009183698, - null, - 0.04813016224793104, - 0.11622801692100247, - null, - 0.04813016224793104, - 0.04176243565425169, - null, - 0.05898827818072347, - 0.030276265018537814, - null, - 0.05898827818072347, - 0.03972363203204681, - null, - 0.06032326161802183, - 0.07470419776007571, - null, - 0.06032326161802183, - 0.060551769563049265, - null, - -0.01062817773776197, - 0.030389143205734843, - null, - 0.028146737510427663, - 0.0066176679923381585, - null, - 0.06443812590082361, - 0.07112777481209108, - null, - 0.06443812590082361, - 0.06708446518364865, - null, - 0.06443812590082361, - 0.05688917118034843, - null, - 0.06443812590082361, - 0.07901096207912159, - null, - 0.06443812590082361, - 0.062312231910698034, - null, - 0.03157382883570353, - 0.06032326161802183, - null, - 0.03157382883570353, - 0.060551769563049265, - null, - 0.045562912789569185, - 0.008871202272039866, - null, - 0.045562912789569185, - -0.022720252374072842, - null, - -0.03386572520844747, - -0.017970534438677112, - null, - -0.01062817773776197, - -0.020470060630886324, - null, - -0.01062817773776197, - -0.012572559077238471, - null, - 0.0066176679923381585, - -0.01658036197582125, - null, - 0.05688917118034843, - 0.0844758473398139, - null, - 0.05688917118034843, - 0.06708446518364865, - null, - 0.023216737371920253, - 0.00947169652898324, - null, - 0.060551769563049265, - 0.06568996677099459, - null, - -0.0059374750710019025, - 0.009580230050656932, - null, - -0.0059374750710019025, - -0.02964160931275897, - null, - -0.025225410566487468, - -0.04816439799227398, - null, - -0.018505470730823745, - -0.008353987906723386, - null, - 0.010154230921655157, - 0.0066176679923381585, - null, - 0.010971236722445842, - 0.036329723094655264, - null, - 0.010971236722445842, - 0.04206077105951822, - null, - 0.10287888864037296, - 0.07167886413263891, - null, - 0.07675568757455047, - 0.037288340659760555, - null, - 0.07675568757455047, - 0.04210403071104661, - null, - 0.06476282003201328, - 0.02681122396671666, - null, - 0.06476282003201328, - 0.023216737371920253, - null, - 0.06476282003201328, - 0.013628618210200772, - null, - 0.06476282003201328, - 0.03972363203204681, - null, - 0.06476282003201328, - 0.00947169652898324, - null, - 0.06032326161802183, - 0.08365116067573503, - null, - -0.02964160931275897, - -0.03386572520844747, - null, - -0.02964160931275897, - -0.017970534438677112, - null, - -0.004310009917093224, - -0.01890647003661666, - null, - -0.004310009917093224, - 0.010971236722445842, - null, - -0.004310009917093224, - 0.02479203623150692, - null, - -0.004310009917093224, - 0.04206077105951822, - null, - 0.07032114563348774, - 0.08727305904717836, - null, - 0.07032114563348774, - 0.07167886413263891, - null, - 0.018874646079145588, - 0.049831434806993306, - null, - 0.018874646079145588, - -0.001177370471208834, - null, - 0.06476282003201328, - 0.05688917118034843, - null, - 0.06476282003201328, - 0.04717197254438614, - null, - 0.037288340659760555, - 0.034138898851266995, - null, - 0.037288340659760555, - 0.02681122396671666, - null, - 0.013628618210200772, - 0.03972363203204681, - null, - 0.013628618210200772, - 0.061082422719464805, - null, - 0.01488945058436221, - -0.009462705245472987, - null, - 0.0681226476695482, - 0.04176243565425169, - null, - 0.028146737510427663, - -0.012994071959519434, - null, - -0.022720252374072842, - -0.02964160931275897, - null, - -0.015166739247678016, - -0.012534115314221881, - null, - -0.015166739247678016, - -0.001177370471208834, - null, - -0.032392709333770885, - -0.004310009917093224, - null, - 0.010971236722445842, - 0.036329723094655264, - null, - 0.04206077105951822, - 0.0661984144218353, - null, - 0.04206077105951822, - 0.10287888864037296, - null, - 0.034720340860066624, - 0.049831434806993306, - null, - 0.034720340860066624, - 0.05252609679034881, - null, - 0.034720340860066624, - 0.06687077364106114, - null, - 0.0365587096992491, - 0.05746615686654277, - null, - -0.01062817773776197, - -0.020470060630886324, - null, - -0.01062817773776197, - 0.010971236722445842, - null, - -0.01062817773776197, - -0.013987049061294703, - null, - 0.0437456747172806, - 0.04206077105951822, - null, - 0.0661984144218353, - 0.08663539040264862, - null, - 0.0661984144218353, - 0.07709264746582378, - null, - 0.05252609679034881, - 0.07736623905560408, - null, - 0.05252609679034881, - 0.06687077364106114, - null, - 0.010993804825954157, - -0.04537322907622656, - null, - 0.037288340659760555, - 0.013628618210200772, - null, - 0.037288340659760555, - 0.03972363203204681, - null, - 0.037288340659760555, - 0.00947169652898324, - null, - 0.02837969561867842, - 0.04813016224793104, - null, - 0.02837969561867842, - 0.06032326161802183, - null, - 0.02837969561867842, - 0.060551769563049265, - null, - 0.06568996677099459, - 0.028146737510427663, - null, - 0.06568996677099459, - 0.022969596117768522, - null, - -0.02962095654007505, - -0.06821497489320809, - null, - -0.03386572520844747, - -0.017970534438677112, - null, - 0.010154230921655157, - 0.010971236722445842, - null, - 0.010971236722445842, - 0.02479203623150692, - null, - 0.010971236722445842, - 0.036329723094655264, - null, - 0.010971236722445842, - 0.04206077105951822, - null, - 0.010971236722445842, - 0.04697633987533962, - null, - 0.07675568757455047, - 0.04717197254438614, - null, - 0.01488945058436221, - 0.04140810825875724, - null, - 0.01392663838542733, - 0.05898827818072347, - null, - 0.01392663838542733, - 0.023216737371920253, - null, - 0.05272115012033448, - 0.0365587096992491, - null, - 0.060551769563049265, - 0.06526813901715493, - null, - 0.060551769563049265, - 0.043532096379102624, - null, - 0.028146737510427663, - -0.022720252374072842, - null, - -0.0059374750710019025, - 0.00027574698512852547, - null, - -0.0059374750710019025, - -0.02964160931275897, - null, - -0.0059374750710019025, - -0.03386572520844747, - null, - -0.0059374750710019025, - -0.025225410566487468, - null, - -0.0059374750710019025, - -0.017970534438677112, - null, - -0.04619788786910018, - -0.004310009917093224, - null, - -0.04619788786910018, - -0.02575882031375859, - null, - 0.02479203623150692, - 0.04206077105951822, - null, - 0.02479203623150692, - 0.0661984144218353, - null, - 0.02479203623150692, - 0.07032114563348774, - null, - 0.07032114563348774, - 0.08727305904717836, - null, - 0.07032114563348774, - 0.07167886413263891, - null, - 0.07709264746582378, - 0.033313366235208794, - null, - 0.0737298979031426, - 0.0707188616626345, - null, - 0.06708446518364865, - 0.052358063391047774, - null, - 0.052358063391047774, - 0.037288340659760555, - null, - 0.030276265018537814, - 0.012599880117296508, - null, - 0.0681226476695482, - 0.060551769563049265, - null, - 0.0681226476695482, - 0.08365116067573503, - null, - 0.0681226476695482, - 0.13203124031513475, - null, - 0.0681226476695482, - 0.057666386403883246, - null, - 0.0681226476695482, - 0.1254608398735047, - null, - 0.08365116067573503, - 0.08679377454916362, - null, - -0.02962095654007505, - -0.03386572520844747, - null, - -0.02962095654007505, - -0.025225410566487468, - null, - 0.04210403071104661, - 0.034138898851266995, - null, - 0.04210403071104661, - 0.02354921536928171, - null, - 0.04210403071104661, - 0.023216737371920253, - null, - 0.04813016224793104, - 0.1021140705348877, - null, - 0.04813016224793104, - 0.060551769563049265, - null, - -0.014633633898826482, - -0.02964160931275897, - null, - -0.015166739247678016, - -0.012534115314221881, - null, - -0.015166739247678016, - -0.018505470730823745, - null, - 0.010154230921655157, - 0.010971236722445842, - null, - 0.010154230921655157, - 0.02747448825801966, - null, - 0.06476282003201328, - 0.05688917118034843, - null, - 0.052358063391047774, - 0.04475007301536894, - null, - 0.023216737371920253, - 0.008477884295209856, - null, - 0.027386045000985126, - 0.012599880117296508, - null, - 0.04813016224793104, - 0.06032326161802183, - null, - 0.04681804324901594, - 0.028146737510427663, - null, - 0.04681804324901594, - 0.028146737510427663, - null, - 0.04681804324901594, - 0.02581119740039228, - null, - 0.00027574698512852547, - 0.04887454007996747, - null, - 0.0066176679923381585, - 0.010971236722445842, - null, - 0.07675568757455047, - 0.0844758473398139, - null, - 0.06708446518364865, - 0.061520294393245106, - null, - 0.034138898851266995, - 0.023216737371920253, - null, - 0.1021140705348877, - 0.08365116067573503, - null, - -0.014633633898826482, - -0.056280296433469705, - null, - -0.014633633898826482, - -0.0059374750710019025, - null, - -0.014633633898826482, - 0.009580230050656932, - null, - -0.031368902896686056, - -0.017970534438677112, - null, - -0.031368902896686056, - -0.017970534438677112, - null, - -0.031368902896686056, - -0.04619788786910018, - null, - -0.031368902896686056, - -0.01062817773776197, - null, - -0.032392709333770885, - -0.01062817773776197, - null, - 0.04206077105951822, - 0.04697633987533962, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.07709264746582378, - 0.07167886413263891, - null, - 0.07709264746582378, - 0.08744768405263827, - null, - 0.07709264746582378, - 0.11204908272808178, - null, - 0.07709264746582378, - 0.12080262262681557, - null, - 0.07709264746582378, - 0.05252609679034881, - null, - 0.06687077364106114, - 0.0555164907256607, - null, - 0.06687077364106114, - 0.010993804825954157, - null, - -0.05125762947811854, - -0.04537322907622656, - null, - -0.05125762947811854, - -0.04537322907622656, - null, - -0.05125762947811854, - -0.038876727920642125, - null, - -0.05125762947811854, - -0.06494636004421842, - null, - -0.04816439799227398, - -0.001177370471208834, - null, - 0.05608547062744279, - 0.06443812590082361, - null, - 0.05608547062744279, - 0.06708446518364865, - null, - 0.05608547062744279, - 0.07901096207912159, - null, - 0.05608547062744279, - 0.052358063391047774, - null, - 0.05608547062744279, - 0.062312231910698034, - null, - 0.037288340659760555, - 0.013189747150261591, - null, - 0.037288340659760555, - 0.05898827818072347, - null, - 0.04998027484158822, - 0.037288340659760555, - null, - 0.04998027484158822, - 0.02354921536928171, - null, - 0.04140810825875724, - 0.03678716759851255, - null, - 0.04140810825875724, - 0.04813016224793104, - null, - 0.06032326161802183, - 0.060551769563049265, - null, - 0.08365116067573503, - 0.041268443481948226, - null, - 0.08365116067573503, - 0.16225399810062122, - null, - 0.08365116067573503, - 0.07970595429367416, - null, - -0.005452746137422068, - -0.0059374750710019025, - null, - -0.02575882031375859, - -0.01890647003661666, - null, - -0.04538369824810615, - -0.01658036197582125, - null, - -0.01658036197582125, - -0.054567270207314784, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.049831434806993306, - 0.05252609679034881, - null, - 0.049831434806993306, - -0.001177370471208834, - null, - 0.049831434806993306, - 0.07736623905560408, - null, - 0.3961597477396627, - 0.3882207749756151, - null, - 0.07675568757455047, - 0.07112777481209108, - null, - 0.09115090159037387, - 0.06708446518364865, - null, - -0.0059374750710019025, - 0.02681122396671666, - null, - -0.0059374750710019025, - 0.023216737371920253, - null, - 0.05688917118034843, - 0.037288340659760555, - null, - 0.05688917118034843, - 0.04855727218548415, - null, - 0.009580230050656932, - 0.00027574698512852547, - null, - -0.032392709333770885, - -0.018505470730823745, - null, - 0.06476282003201328, - 0.08652219908115111, - null, - 0.06476282003201328, - 0.10790220005625868, - null, - 0.06336341410293257, - 0.04475007301536894, - null, - 0.06496373685884213, - 0.04037447250904835, - null, - 0.06568996677099459, - -0.0004263189143057181, - null, - 0.06568996677099459, - -0.012994071959519434, - null, - 0.06568996677099459, - 0.1541005193773592, - null, - 0.06568996677099459, - -0.005452746137422068, - null, - -0.017970534438677112, - -0.04619788786910018, - null, - -0.017970534438677112, - -0.032392709333770885, - null, - -0.01062817773776197, - -0.06494636004421842, - null, - -0.01062817773776197, - -0.020470060630886324, - null, - -0.01062817773776197, - 0.0066176679923381585, - null, - 0.0437456747172806, - 0.04697633987533962, - null, - 0.08652219908115111, - 0.05688917118034843, - null, - 0.05688917118034843, - 0.053749195023769465, - null, - 0.05688917118034843, - 0.037288340659760555, - null, - 0.04210403071104661, - 0.023216737371920253, - null, - 0.050995058152369196, - 0.05898827818072347, - null, - 0.050995058152369196, - 0.023216737371920253, - null, - 0.013628618210200772, - 0.050995058152369196, - null, - 0.04813016224793104, - 0.06032326161802183, - null, - 0.06032326161802183, - 0.07003941791139334, - null, - 0.041268443481948226, - -0.01890647003661666, - null, - 0.041268443481948226, - 0.030389143205734843, - null, - 0.02479203623150692, - 0.0437456747172806, - null, - 0.02479203623150692, - 0.036329723094655264, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.08461448415867345, - 0.08727305904717836, - null, - 0.08461448415867345, - 0.049831434806993306, - null, - 0.07736623905560408, - 0.14859155648021502, - null, - 0.062312231910698034, - 0.023216737371920253, - null, - 0.012599880117296508, - 0.0365587096992491, - null, - 0.012599880117296508, - 0.04140810825875724, - null, - 0.04813016224793104, - 0.06032326161802183, - null, - 0.0681226476695482, - 0.060551769563049265, - null, - 0.0681226476695482, - 0.09791756845635986, - null, - 0.0681226476695482, - 0.057666386403883246, - null, - 0.012825435956565785, - -0.0059374750710019025, - null, - 0.012825435956565785, - -0.02962095654007505, - null, - -0.03257186871801593, - 0.00027574698512852547, - null, - -0.03257186871801593, - -0.03386572520844747, - null, - 0.0707188616626345, - 0.062312231910698034, - null, - 0.0707188616626345, - 0.037288340659760555, - null, - 0.04855727218548415, - 0.04298790883235899, - null, - 0.04855727218548415, - 0.030276265018537814, - null, - 0.03972363203204681, - 0.045196902366647494, - null, - 0.04140810825875724, - 0.05272115012033448, - null, - -0.0004263189143057181, - 0.012825435956565785, - null, - -0.018505470730823745, - -0.01062817773776197, - null, - 0.04717197254438614, - 0.026995404731106665, - null, - 0.034138898851266995, - 0.02354921536928171, - null, - 0.04298790883235899, - 0.030276265018537814, - null, - 0.030276265018537814, - 0.01488945058436221, - null, - 0.06568996677099459, - 0.057666386403883246, - null, - 0.02740540646540556, - -0.0004263189143057181, - null, - 0.016253767194807374, - 0.06568996677099459, - null, - 0.016253767194807374, - 0.03514394100267845, - null, - 0.016253767194807374, - -0.019461099938265003, - null, - 0.016253767194807374, - 0.008871202272039866, - null, - -0.022720252374072842, - 0.00027574698512852547, - null, - -0.022720252374072842, - -0.07274888329030203, - null, - -0.022720252374072842, - -0.06821497489320809, - null, - -0.022720252374072842, - -0.015166739247678016, - null, - -0.022720252374072842, - -0.03386572520844747, - null, - -0.022720252374072842, - -0.03386572520844747, - null, - -0.017970534438677112, - 0.00947169652898324, - null, - -0.013987049061294703, - 0.02479203623150692, - null, - 0.06476282003201328, - 0.04717197254438614, - null, - 0.06476282003201328, - 0.05688917118034843, - null, - 0.023216737371920253, - 0.02593363769630329, - null, - 0.023216737371920253, - 0.015585258083397713, - null, - 0.023216737371920253, - 0.04813016224793104, - null, - 0.06032326161802183, - 0.060551769563049265, - null, - 0.06032326161802183, - 0.04176243565425169, - null, - 0.06032326161802183, - 0.08679377454916362, - null, - 0.008871202272039866, - 0.02581119740039228, - null, - 0.008871202272039866, - -0.02964160931275897, - null, - -0.01062817773776197, - 0.0066176679923381585, - null, - 0.06476282003201328, - 0.07112777481209108, - null, - 0.062312231910698034, - 0.04475007301536894, - null, - 0.062312231910698034, - 0.04855727218548415, - null, - 0.03157382883570353, - 0.067424566610576, - null, - 0.057666386403883246, - 0.028146737510427663, - null, - 0.043532096379102624, - 0.008871202272039866, - null, - 0.043532096379102624, - 0.00027574698512852547, - null, - 0.008871202272039866, - 0.009580230050656932, - null, - 0.008871202272039866, - 0.00027574698512852547, - null, - -0.009874207379276688, - -0.03386572520844747, - null, - -0.009874207379276688, - -0.017970534438677112, - null, - -0.009874207379276688, - -0.032392709333770885, - null, - -0.009874207379276688, - -0.02575882031375859, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.10287888864037296, - 0.0734111321078509, - null, - 0.10287888864037296, - 0.07167886413263891, - null, - 0.07167886413263891, - 0.12198285244691474, - null, - 0.07167886413263891, - 0.049831434806993306, - null, - 0.07167886413263891, - 0.12080262262681557, - null, - 0.07167886413263891, - 0.05252609679034881, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.05898827818072347, - 0.034138898851266995, - null, - 0.045196902366647494, - 0.03157382883570353, - null, - 0.045196902366647494, - 0.04140810825875724, - null, - 0.06032326161802183, - 0.04176243565425169, - null, - 0.04037447250904835, - 0.008871202272039866, - null, - 0.04037447250904835, - 0.012825435956565785, - null, - 0.07112777481209108, - 0.06708446518364865, - null, - 0.07112777481209108, - 0.052358063391047774, - null, - 0.03157382883570353, - 0.023216737371920253, - null, - 0.041268443481948226, - 0.045562912789569185, - null, - 0.041268443481948226, - 0.057666386403883246, - null, - 0.041268443481948226, - 0.04037447250904835, - null, - -0.014633633898826482, - -0.005452746137422068, - null, - 0.014065872780319968, - 0.009580230050656932, - null, - -0.004310009917093224, - 0.010154230921655157, - null, - -0.004310009917093224, - 0.0066176679923381585, - null, - -0.004310009917093224, - 0.010971236722445842, - null, - 0.0437456747172806, - 0.02479203623150692, - null, - 0.0437456747172806, - 0.0661984144218353, - null, - 0.10287888864037296, - 0.08727305904717836, - null, - 0.08461448415867345, - 0.12080262262681557, - null, - 0.06687077364106114, - 0.0555164907256607, - null, - 0.06687077364106114, - 0.0555164907256607, - null, - -0.2414062556977288, - -0.3027876235937027, - null, - -0.2414062556977288, - -0.3111664251416473, - null, - -0.23276899302690388, - -0.21502440266232947, - null, - 0.06476282003201328, - 0.05688917118034843, - null, - 0.06476282003201328, - 0.05688917118034843, - null, - 0.061082422719464805, - 0.045196902366647494, - null, - 0.061082422719464805, - 0.03678716759851255, - null, - 0.061082422719464805, - 0.04813016224793104, - null, - 0.041268443481948226, - 0.06568996677099459, - null, - 0.04681804324901594, - 0.009580230050656932, - null, - -0.02964160931275897, - 0.00027574698512852547, - null, - -0.015166739247678016, - -0.017970534438677112, - null, - -0.015166739247678016, - -0.017970534438677112, - null, - 0.03486326087217926, - 0.02479203623150692, - null, - 0.03486326087217926, - 0.0437456747172806, - null, - 0.09954772242782615, - 0.10790220005625868, - null, - 0.09954772242782615, - 0.06708446518364865, - null, - 0.07241797212744325, - 0.11432830158897297, - null, - 0.034138898851266995, - 0.02681122396671666, - null, - 0.034138898851266995, - 0.045320222993110934, - null, - 0.06708446518364865, - 0.052358063391047774, - null, - 0.06708446518364865, - 0.06336341410293257, - null, - 0.034138898851266995, - 0.02354921536928171, - null, - 0.04298790883235899, - 0.023216737371920253, - null, - 0.04298790883235899, - 0.05218953919672381, - null, - 0.03972363203204681, - 0.00947169652898324, - null, - -0.03890902741050269, - 0.015585258083397713, - null, - -0.03890902741050269, - -0.03677148571389642, - null, - 0.12983298908361854, - 0.061365142213084756, - null, - 0.12983298908361854, - 0.09349869775990353, - null, - 0.002138527425197296, - -0.037676128922578316, - null, - 0.0365587096992491, - 0.015585258083397713, - null, - 0.05272115012033448, - 0.14533300660623813, - null, - 0.08055978825979641, - 0.16492559852868582, - null, - 0.08055978825979641, - 0.009580230050656932, - null, - 0.08055978825979641, - 0.014065872780319968, - null, - -0.025225410566487468, - -0.005452746137422068, - null, - -0.025225410566487468, - -0.004310009917093224, - null, - -0.025225410566487468, - -0.018505470730823745, - null, - 0.03486326087217926, - 0.030389143205734843, - null, - 0.04206077105951822, - 0.0661984144218353, - null, - 0.0661984144218353, - 0.07167886413263891, - null, - 0.0661984144218353, - 0.10121349537512796, - null, - 0.07901096207912159, - 0.062312231910698034, - null, - 0.0365587096992491, - 0.03678716759851255, - null, - 0.0365587096992491, - 0.06032326161802183, - null, - -0.014998137713054856, - -0.022720252374072842, - null, - -0.0059374750710019025, - -0.015166739247678016, - null, - -0.0059374750710019025, - -0.045027101790465034, - null, - -0.017970534438677112, - -0.01062817773776197, - null, - -0.017970534438677112, - -0.01062817773776197, - null, - -0.017970534438677112, - -0.03492709389551894, - null, - 0.02479203623150692, - 0.0437456747172806, - null, - 0.08727305904717836, - 0.07167886413263891, - null, - 0.12080262262681557, - 0.1478625946116242, - null, - 0.030276265018537814, - 0.03972363203204681, - null, - 0.030276265018537814, - 0.045196902366647494, - null, - 0.06476282003201328, - 0.04998027484158822, - null, - 0.06476282003201328, - 0.050995058152369196, - null, - 0.002138527425197296, - 0.008477884295209856, - null, - 0.002138527425197296, - 0.02681122396671666, - null, - 0.002138527425197296, - 0.0365587096992491, - null, - 0.022969596117768522, - 0.008871202272039866, - null, - -0.0059374750710019025, - -0.02964160931275897, - null, - -0.0059374750710019025, - -0.04394013787186553, - null, - -0.017970534438677112, - -0.02575882031375859, - null, - -0.041680968142118656, - 0.010154230921655157, - null, - -0.041680968142118656, - 0.010154230921655157, - null, - 0.010971236722445842, - 0.0437456747172806, - null, - 0.0661984144218353, - 0.06476042974437358, - null, - 0.0661984144218353, - 0.10180728869461461, - null, - 0.11204908272808178, - 0.05252609679034881, - null, - 0.067424566610576, - 0.07736623905560408, - null, - 0.06687077364106114, - 0.14044994045129283, - null, - 0.06687077364106114, - 0.1404075545174368, - null, - 0.018874646079145588, - -0.04537322907622656, - null, - -0.18478413752508802, - -0.13063393079573934, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.030276265018537814, - 0.00947169652898324, - null, - 0.030276265018537814, - 0.02593363769630329, - null, - 0.03157382883570353, - 0.05272115012033448, - null, - 0.060551769563049265, - 0.06526813901715493, - null, - 0.060551769563049265, - 0.06568996677099459, - null, - 0.044204036599642726, - 0.028146737510427663, - null, - 0.044204036599642726, - 0.008871202272039866, - null, - 0.044204036599642726, - 0.00027574698512852547, - null, - -0.03257186871801593, - -0.009874207379276688, - null, - -0.017970534438677112, - -0.004310009917093224, - null, - 0.03368094520866983, - 0.010154230921655157, - null, - 0.03368094520866983, - 0.0066176679923381585, - null, - 0.03368094520866983, - 0.010971236722445842, - null, - 0.0066411183483111235, - 0.02479203623150692, - null, - 0.02479203623150692, - 0.0437456747172806, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.0661984144218353, - 0.05040964547826444, - null, - 0.08727305904717836, - 0.07709264746582378, - null, - 0.07709264746582378, - 0.150475012989942, - null, - 0.018874646079145588, - 0.06844570923563664, - null, - 0.013628618210200772, - 0.00947169652898324, - null, - 0.0365587096992491, - 0.03678716759851255, - null, - 0.0365587096992491, - 0.057641197883846716, - null, - 0.0365587096992491, - 0.06032326161802183, - null, - 0.08679377454916362, - 0.11622801692100247, - null, - 0.08679377454916362, - 0.043532096379102624, - null, - 0.08679377454916362, - 0.057666386403883246, - null, - -0.012994071959519434, - -0.09173143411050912, - null, - -0.03386572520844747, - -0.017970534438677112, - null, - -0.03386572520844747, - -0.02575882031375859, - null, - 0.0007483708281228152, - 0.010971236722445842, - null, - 0.08652219908115111, - 0.0707188616626345, - null, - 0.08652219908115111, - 0.06708446518364865, - null, - 0.06708446518364865, - 0.07901096207912159, - null, - 0.062312231910698034, - 0.04998027484158822, - null, - 0.045320222993110934, - 0.030276265018537814, - null, - 0.045320222993110934, - 0.03972363203204681, - null, - 0.01488945058436221, - 0.04140810825875724, - null, - 0.067424566610576, - 0.04813016224793104, - null, - 0.067424566610576, - 0.1021140705348877, - null, - -0.04890968438445392, - -0.04394013787186553, - null, - -0.025225410566487468, - -0.004310009917093224, - null, - -0.025225410566487468, - -0.004310009917093224, - null, - -0.001177370471208834, - -0.01890647003661666, - null, - 0.03486326087217926, - 0.02479203623150692, - null, - 0.07112777481209108, - 0.07675568757455047, - null, - 0.06708446518364865, - 0.06377157648037364, - null, - 0.06708446518364865, - 0.04761815138476023, - null, - 0.06476282003201328, - 0.052358063391047774, - null, - 0.06476282003201328, - 0.037288340659760555, - null, - 0.04855727218548415, - 0.02681122396671666, - null, - 0.0365587096992491, - 0.03157382883570353, - null, - 0.08297790009183698, - 0.11622801692100247, - null, - 0.012825435956565785, - -0.041095772625828086, - null, - -0.09400600074354327, - -0.02964160931275897, - null, - -0.09400600074354327, - -0.04890968438445392, - null, - 0.02479203623150692, - -0.00382909434044822, - null, - 0.02479203623150692, - 0.0661984144218353, - null, - 0.10287888864037296, - 0.0734111321078509, - null, - 0.04998027484158822, - 0.06708446518364865, - null, - 0.04998027484158822, - 0.02681122396671666, - null, - 0.03972363203204681, - 0.0365587096992491, - null, - 0.03972363203204681, - 0.0365587096992491, - null, - 0.01488945058436221, - 0.04140810825875724, - null, - 0.04813016224793104, - 0.05746615686654277, - null, - 0.06032326161802183, - 0.0681226476695482, - null, - -0.019461099938265003, - -0.005452746137422068, - null, - -0.031368902896686056, - -0.015166739247678016, - null, - -0.031368902896686056, - -0.017970534438677112, - null, - -0.017970534438677112, - -0.012534115314221881, - null, - -0.01890647003661666, - -0.028838925675768276, - null, - -0.01890647003661666, - -0.020470060630886324, - null, - -0.020470060630886324, - 0.0066176679923381585, - null, - 0.03731497156083713, - 0.052358063391047774, - null, - 0.03731497156083713, - 0.037288340659760555, - null, - 0.03731497156083713, - 0.04210403071104661, - null, - 0.04210403071104661, - 0.034138898851266995, - null, - 0.023216737371920253, - 0.02681122396671666, - null, - 0.023216737371920253, - 0.013628618210200772, - null, - 0.023216737371920253, - 0.030276265018537814, - null, - 0.023216737371920253, - 0.012599880117296508, - null, - 0.023216737371920253, - 0.0365587096992491, - null, - 0.13588079267766823, - 0.06032326161802183, - null, - 0.07470419776007571, - 0.041268443481948226, - null, - 0.07470419776007571, - 0.07393741122775357, - null, - 0.07470419776007571, - 0.13203124031513475, - null, - 0.07470419776007571, - 0.057666386403883246, - null, - -0.09425413410740054, - -0.005452746137422068, - null, - -0.03386572520844747, - -0.005452746137422068, - null, - -0.03386572520844747, - -0.017970534438677112, - null, - -0.03386572520844747, - -0.10586610296096356, - null, - -0.015166739247678016, - -0.02575882031375859, - null, - -0.015166739247678016, - -0.018505470730823745, - null, - 0.03335894455635323, - 0.052358063391047774, - null, - 0.01488945058436221, - 0.04813016224793104, - null, - 0.07970595429367416, - 0.08875875602950431, - null, - 0.02581119740039228, - -0.012994071959519434, - null, - -0.0059374750710019025, - 0.00027574698512852547, - null, - -0.01890647003661666, - -0.06494636004421842, - null, - -0.041680968142118656, - 0.010154230921655157, - null, - 0.02479203623150692, - 0.0437456747172806, - null, - 0.02479203623150692, - 0.0437456747172806, - null, - 0.1591885167565196, - 0.10287888864037296, - null, - 0.11903498197169703, - 0.12008532484067082, - null, - 0.11903498197169703, - 0.08727305904717836, - null, - 0.06708446518364865, - 0.052358063391047774, - null, - 0.11724073682150728, - 0.0681226476695482, - null, - 0.11724073682150728, - 0.060551769563049265, - null, - 0.060551769563049265, - 0.04176243565425169, - null, - 0.060551769563049265, - 0.041268443481948226, - null, - 0.06496373685884213, - 0.02740540646540556, - null, - 0.02740540646540556, - 0.012825435956565785, - null, - 0.02740540646540556, - 0.012825435956565785, - null, - 0.02740540646540556, - -0.0004263189143057181, - null, - 0.02740540646540556, - -0.014633633898826482, - null, - 0.02740540646540556, - -0.014633633898826482, - null, - 0.02740540646540556, - 0.012825435956565785, - null, - -0.005452746137422068, - -0.022720252374072842, - null, - -0.02964160931275897, - -0.06785703081845662, - null, - -0.03386572520844747, - -0.025225410566487468, - null, - -0.01890647003661666, - -0.020470060630886324, - null, - 0.06476282003201328, - 0.052358063391047774, - null, - 0.06476282003201328, - 0.06336341410293257, - null, - 0.06476282003201328, - 0.04475007301536894, - null, - 0.02354921536928171, - 0.023216737371920253, - null, - 0.027386045000985126, - 0.07124132160869598, - null, - 0.027386045000985126, - 0.057641197883846716, - null, - 0.06032326161802183, - 0.0681226476695482, - null, - 0.06032326161802183, - 0.07470419776007571, - null, - 0.0681226476695482, - 0.06568996677099459, - null, - -0.012994071959519434, - -0.015166739247678016, - null, - -0.012994071959519434, - -0.017970534438677112, - null, - -0.012994071959519434, - -0.032392709333770885, - null, - -0.004310009917093224, - -0.02575882031375859, - null, - -0.004310009917093224, - -0.001177370471208834, - null, - 0.11903498197169703, - 0.10287888864037296, - null, - 0.09620460230933688, - 0.06157046290525831, - null, - 0.09620460230933688, - 0.049831434806993306, - null, - 0.03631304496852796, - 0.0555164907256607, - null, - 0.03631304496852796, - 0.010993804825954157, - null, - 0.11903498197169703, - 0.12080262262681557, - null, - 0.013628618210200772, - 0.0365587096992491, - null, - 0.05746615686654277, - 0.06032326161802183, - null, - 0.05746615686654277, - 0.012825435956565785, - null, - 0.05746615686654277, - 0.08365116067573503, - null, - 0.06568996677099459, - 0.057666386403883246, - null, - -0.00009941803044256202, - 0.022969596117768522, - null, - -0.03950776854869872, - -0.022720252374072842, - null, - -0.03950776854869872, - -0.02964160931275897, - null, - -0.10654103482014075, - -0.032392709333770885, - null, - -0.018505470730823745, - -0.01062817773776197, - null, - 0.07675568757455047, - 0.09622039379930164, - null, - 0.07675568757455047, - 0.03731497156083713, - null, - 0.06708446518364865, - 0.052358063391047774, - null, - 0.062312231910698034, - 0.04998027484158822, - null, - 0.01488945058436221, - 0.04140810825875724, - null, - 0.04813016224793104, - 0.067424566610576, - null, - 0.09595242902376429, - 0.1021140705348877, - null, - 0.060551769563049265, - 0.06568996677099459, - null, - 0.060551769563049265, - 0.06496373685884213, - null, - 0.028146737510427663, - -0.005452746137422068, - null, - -0.03257186871801593, - -0.04890968438445392, - null, - -0.025225410566487468, - -0.005452746137422068, - null, - -0.025225410566487468, - -0.012534115314221881, - null, - 0.023216737371920253, - 0.002138527425197296, - null, - 0.023216737371920253, - 0.013628618210200772, - null, - 0.023216737371920253, - 0.05218953919672381, - null, - 0.057641197883846716, - 0.0681226476695482, - null, - 0.057641197883846716, - 0.0681226476695482, - null, - 0.06568996677099459, - 0.057666386403883246, - null, - -0.02964160931275897, - 0.00027574698512852547, - null, - -0.02964160931275897, - -0.03386572520844747, - null, - -0.017970534438677112, - -0.012534115314221881, - null, - -0.02575882031375859, - -0.004310009917093224, - null, - -0.02575882031375859, - -0.001177370471208834, - null, - -0.01890647003661666, - 0.030389143205734843, - null, - -0.01890647003661666, - -0.011730496750769565, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.10287888864037296, - 0.049831434806993306, - null, - 0.10287888864037296, - 0.12080262262681557, - null, - 0.0844758473398139, - 0.052358063391047774, - null, - 0.037288340659760555, - -0.0059374750710019025, - null, - 0.02681122396671666, - 0.030276265018537814, - null, - 0.02681122396671666, - 0.030276265018537814, - null, - 0.04140810825875724, - 0.05272115012033448, - null, - 0.022969596117768522, - 0.008871202272039866, - null, - 0.008871202272039866, - -0.017970534438677112, - null, - -0.015166739247678016, - -0.03257186871801593, - null, - -0.01062817773776197, - 0.0007483708281228152, - null, - 0.09360083652122214, - 0.07112777481209108, - null, - 0.09360083652122214, - 0.053749195023769465, - null, - 0.05898827818072347, - 0.06032326161802183, - null, - 0.05898827818072347, - 0.06032326161802183, - null, - 0.05898827818072347, - 0.06032326161802183, - null, - 0.05898827818072347, - 0.09595242902376429, - null, - 0.0681226476695482, - 0.043532096379102624, - null, - -0.00009941803044256202, - -0.034982327415861665, - null, - -0.019461099938265003, - -0.022720252374072842, - null, - -0.025225410566487468, - -0.017970534438677112, - null, - -0.001177370471208834, - -0.01062817773776197, - null, - -0.01062817773776197, - -0.03492709389551894, - null, - 0.034138898851266995, - 0.01488945058436221, - null, - 0.09595242902376429, - 0.07470419776007571, - null, - 0.09595242902376429, - 0.060551769563049265, - null, - 0.057666386403883246, - 0.028146737510427663, - null, - 0.028146737510427663, - -0.040404801905265575, - null, - 0.028146737510427663, - -0.040404801905265575, - null, - 0.028146737510427663, - 0.008871202272039866, - null, - -0.03257186871801593, - -0.02964160931275897, - null, - -0.03257186871801593, - -0.04890968438445392, - null, - -0.0059374750710019025, - -0.0347774792065261, - null, - -0.0059374750710019025, - -0.017970534438677112, - null, - -0.032392709333770885, - -0.004310009917093224, - null, - -0.032392709333770885, - -0.01890647003661666, - null, - -0.032392709333770885, - -0.01890647003661666, - null, - -0.032392709333770885, - -0.06494636004421842, - null, - -0.032392709333770885, - 0.0066176679923381585, - null, - -0.004310009917093224, - -0.018505470730823745, - null, - 0.0007483708281228152, - 0.010971236722445842, - null, - 0.0007483708281228152, - 0.010971236722445842, - null, - 0.037866755836063005, - 0.04697633987533962, - null, - 0.04697633987533962, - 0.0661984144218353, - null, - 0.05608547062744279, - 0.062312231910698034, - null, - 0.05608547062744279, - 0.04998027484158822, - null, - 0.034138898851266995, - 0.02354921536928171, - null, - 0.034138898851266995, - 0.045320222993110934, - null, - 0.034138898851266995, - 0.008477884295209856, - null, - 0.00947169652898324, - -0.04816439799227398, - null, - 0.00947169652898324, - 0.01488945058436221, - null, - 0.00947169652898324, - 0.03157382883570353, - null, - 0.04140810825875724, - 0.04813016224793104, - null, - 0.04140810825875724, - 0.05272115012033448, - null, - 0.04140810825875724, - -0.009462705245472987, - null, - 0.07124132160869598, - 0.0681226476695482, - null, - -0.03035103102210446, - 0.022969596117768522, - null, - -0.0059374750710019025, - 0.00027574698512852547, - null, - -0.02964160931275897, - -0.03257186871801593, - null, - -0.02964160931275897, - -0.017970534438677112, - null, - -0.02964160931275897, - -0.017970534438677112, - null, - 0.0884939758966416, - 0.08652219908115111, - null, - 0.06476282003201328, - 0.06708446518364865, - null, - 0.06476282003201328, - 0.07901096207912159, - null, - 0.06476282003201328, - 0.037288340659760555, - null, - 0.06476282003201328, - 0.050995058152369196, - null, - 0.06476282003201328, - 0.0707188616626345, - null, - 0.06476282003201328, - 0.061520294393245106, - null, - 0.034138898851266995, - 0.013628618210200772, - null, - 0.05688917118034843, - 0.037288340659760555, - null, - 0.06476282003201328, - 0.04210403071104661, - null, - 0.06476282003201328, - 0.04855727218548415, - null, - 0.06476282003201328, - 0.02354921536928171, - null, - 0.02354921536928171, - 0.013628618210200772, - null, - 0.07003941791139334, - 0.0365587096992491, - null, - 0.07003941791139334, - 0.060551769563049265, - null, - 0.07003941791139334, - 0.06568996677099459, - null, - 0.07970595429367416, - 0.02740540646540556, - null, - 0.03328565523377104, - 0.00027574698512852547, - null, - -0.025225410566487468, - -0.045027101790465034, - null, - 0.00947169652898324, - -0.004310009917093224, - null, - 0.08727305904717836, - 0.07167886413263891, - null, - 0.08727305904717836, - 0.08461448415867345, - null, - 0.08727305904717836, - 0.12198285244691474, - null, - -0.001177370471208834, - 0.07736623905560408, - null, - 0.06687077364106114, - 0.0555164907256607, - null, - 0.026995404731106665, - 0.050995058152369196, - null, - 0.050995058152369196, - 0.02681122396671666, - null, - 0.050995058152369196, - 0.023216737371920253, - null, - 0.04813016224793104, - 0.08365116067573503, - null, - -0.0648946411683433, - -0.0004263189143057181, - null, - -0.0648946411683433, - -0.012994071959519434, - null, - -0.02575882031375859, - -0.018505470730823745, - null, - -0.018505470730823745, - -0.01062817773776197, - null, - -0.004310009917093224, - -0.020470060630886324, - null, - -0.004310009917093224, - -0.011730496750769565, - null, - -0.004310009917093224, - 0.010154230921655157, - null, - -0.004310009917093224, - 0.010971236722445842, - null, - -0.004310009917093224, - 0.02479203623150692, - null, - 0.036329723094655264, - 0.06157046290525831, - null, - 0.07709264746582378, - 0.049831434806993306, - null, - 0.07709264746582378, - 0.049831434806993306, - null, - 0.018874646079145588, - -0.05125762947811854, - null, - 0.018874646079145588, - -0.04537322907622656, - null, - -0.010392992504097797, - 0.02354921536928171, - null, - 0.01488945058436221, - -0.05071388105800622, - null, - 0.07003941791139334, - 0.04176243565425169, - null, - -0.0059374750710019025, - -0.02962095654007505, - null, - -0.009874207379276688, - -0.031368902896686056, - null, - -0.009874207379276688, - -0.03386572520844747, - null, - -0.009874207379276688, - -0.025225410566487468, - null, - -0.017970534438677112, - 0.00947169652898324, - null, - -0.017970534438677112, - -0.02575882031375859, - null, - -0.017970534438677112, - -0.001177370471208834, - null, - 0.010971236722445842, - 0.02479203623150692, - null, - 0.05608547062744279, - 0.05688917118034843, - null, - 0.05608547062744279, - 0.06708446518364865, - null, - 0.01488945058436221, - 0.05272115012033448, - null, - 0.028146737510427663, - 0.008871202272039866, - null, - -0.0059374750710019025, - -0.02962095654007505, - null, - -0.04394013787186553, - -0.045027101790465034, - null, - -0.04394013787186553, - -0.025225410566487468, - null, - 0.030276265018537814, - 0.0365587096992491, - null, - 0.02593363769630329, - 0.044204036599642726, - null, - -0.014633633898826482, - -0.022720252374072842, - null, - -0.0059374750710019025, - 0.00027574698512852547, - null, - -0.05454121213407144, - -0.020470060630886324, - null, - 0.0066176679923381585, - 0.010971236722445842, - null, - 0.0066176679923381585, - 0.03486326087217926, - null, - 0.0066176679923381585, - 0.010971236722445842, - null, - 0.02479203623150692, - 0.0437456747172806, - null, - 0.02479203623150692, - 0.036329723094655264, - null, - 0.02479203623150692, - 0.08727305904717836, - null, - 0.07167886413263891, - 0.08461448415867345, - null, - 0.07167886413263891, - 0.08663539040264862, - null, - 0.049831434806993306, - 0.07709264746582378, - null, - 0.049831434806993306, - 0.05252609679034881, - null, - 0.05252609679034881, - 0.07266033940366588, - null, - -0.11549129878409761, - -0.05125762947811854, - null, - -0.11549129878409761, - -0.04081955474535769, - null, - -0.11549129878409761, - -0.04537322907622656, - null, - -0.11549129878409761, - -0.039923783460548645, - null, - -0.11610761964991109, - -0.06494636004421842, - null, - -0.11549129878409761, - -0.13063393079573934, - null, - -0.11549129878409761, - -0.2414062556977288, - null, - 0.06443812590082361, - 0.06708446518364865, - null, - 0.06708446518364865, - 0.05511975912907863, - null, - 0.057641197883846716, - 0.060551769563049265, - null, - 0.041268443481948226, - 0.06568996677099459, - null, - 0.041268443481948226, - 0.044204036599642726, - null, - 0.041268443481948226, - 0.043532096379102624, - null, - 0.057666386403883246, - 0.028146737510427663, - null, - 0.057666386403883246, - -0.012994071959519434, - null, - 0.057666386403883246, - -0.005452746137422068, - null, - -0.005452746137422068, - -0.02962095654007505, - null, - -0.005452746137422068, - -0.02964160931275897, - null, - -0.03386572520844747, - -0.017970534438677112, - null, - 0.0007483708281228152, - 0.010971236722445842, - null, - 0.0007483708281228152, - 0.0437456747172806, - null, - 0.04717197254438614, - 0.07241797212744325, - null, - 0.02681122396671666, - 0.002138527425197296, - null, - -0.018167157680557027, - 0.012599880117296508, - null, - -0.018167157680557027, - 0.027386045000985126, - null, - 0.02593363769630329, - 0.03678716759851255, - null, - 0.02593363769630329, - 0.04813016224793104, - null, - 0.06032326161802183, - 0.0681226476695482, - null, - 0.060551769563049265, - 0.03514394100267845, - null, - 0.060551769563049265, - -0.009874207379276688, - null, - 0.03514394100267845, - -0.0059374750710019025, - null, - -0.031368902896686056, - -0.017970534438677112, - null, - -0.017970534438677112, - -0.012534115314221881, - null, - -0.017970534438677112, - -0.004310009917093224, - null, - -0.01062817773776197, - 0.0066176679923381585, - null, - 0.0844758473398139, - 0.05688917118034843, - null, - 0.04855727218548415, - 0.02354921536928171, - null, - 0.04855727218548415, - 0.02681122396671666, - null, - 0.04475007301536894, - 0.062312231910698034, - null, - 0.04475007301536894, - 0.02354921536928171, - null, - 0.012599880117296508, - 0.01488945058436221, - null, - 0.03678716759851255, - 0.012599880117296508, - null, - 0.03678716759851255, - 0.05272115012033448, - null, - 0.0681226476695482, - 0.09349869775990353, - null, - 0.05885378130126026, - 0.06568996677099459, - null, - 0.05885378130126026, - 0.057666386403883246, - null, - -0.0004263189143057181, - 0.022969596117768522, - null, - -0.08571257471155963, - 0.00027574698512852547, - null, - -0.08571257471155963, - -0.04394013787186553, - null, - -0.08571257471155963, - -0.16710967185028605, - null, - -0.08571257471155963, - -0.017970534438677112, - null, - -0.020470060630886324, - 0.0066176679923381585, - null, - -0.0059374750710019025, - 0.023216737371920253, - null, - 0.002138527425197296, - 0.008477884295209856, - null, - 0.04140810825875724, - 0.05746615686654277, - null, - 0.05746615686654277, - 0.06032326161802183, - null, - 0.05746615686654277, - 0.060551769563049265, - null, - 0.057666386403883246, - 0.028146737510427663, - null, - -0.0004263189143057181, - 0.008871202272039866, - null, - -0.03257186871801593, - -0.02964160931275897, - null, - 0.05688917118034843, - 0.037288340659760555, - null, - 0.05688917118034843, - 0.04210403071104661, - null, - 0.02681122396671666, - 0.013628618210200772, - null, - 0.008477884295209856, - 0.0365587096992491, - null, - -0.03950776854869872, - 0.008871202272039866, - null, - 0.00027574698512852547, - -0.025225410566487468, - null, - -0.0347774792065261, - -0.017970534438677112, - null, - -0.0347774792065261, - 0.00947169652898324, - null, - -0.0347774792065261, - -0.004310009917093224, - null, - 0.06708446518364865, - 0.053749195023769465, - null, - 0.06708446518364865, - 0.062312231910698034, - null, - 0.050995058152369196, - 0.02681122396671666, - null, - 0.050995058152369196, - 0.04298790883235899, - null, - 0.050995058152369196, - 0.023216737371920253, - null, - 0.050995058152369196, - 0.03972363203204681, - null, - 0.012599880117296508, - 0.04813016224793104, - null, - 0.012599880117296508, - 0.057641197883846716, - null, - 0.06032326161802183, - 0.060551769563049265, - null, - 0.13175467676517463, - 0.08365116067573503, - null, - 0.0883492351587328, - 0.045562912789569185, - null, - 0.0883492351587328, - 0.07970595429367416, - null, - 0.0883492351587328, - 0.043532096379102624, - null, - -0.034982327415861665, - -0.0004263189143057181, - null, - -0.034982327415861665, - -0.005452746137422068, - null, - 0.04210403071104661, - 0.023216737371920253, - null, - 0.04210403071104661, - 0.023216737371920253, - null, - 0.04210403071104661, - 0.002138527425197296, - null, - 0.04210403071104661, - 0.030276265018537814, - null, - 0.04140810825875724, - 0.06032326161802183, - null, - 0.08365116067573503, - 0.06568996677099459, - null, - 0.057666386403883246, - 0.04037447250904835, - null, - 0.057666386403883246, - -0.014633633898826482, - null, - -0.041095772625828086, - 0.009580230050656932, - null, - -0.06043042678445139, - -0.013987049061294703, - null, - 0.04206077105951822, - 0.10287888864037296, - null, - 0.06476042974437358, - 0.0734111321078509, - null, - 0.08461448415867345, - 0.049831434806993306, - null, - 0.05688917118034843, - 0.052358063391047774, - null, - 0.05688917118034843, - 0.037288340659760555, - null, - 0.04210403071104661, - 0.02354921536928171, - null, - 0.04210403071104661, - 0.023216737371920253, - null, - 0.015585258083397713, - 0.06032326161802183, - null, - 0.015585258083397713, - 0.0681226476695482, - null, - 0.09349869775990353, - 0.045562912789569185, - null, - 0.09349869775990353, - 0.08055978825979641, - null, - 0.09349869775990353, - 0.057666386403883246, - null, - 0.06476282003201328, - 0.037288340659760555, - null, - 0.06476282003201328, - 0.04855727218548415, - null, - 0.023216737371920253, - 0.013628618210200772, - null, - 0.00947169652898324, - 0.02837969561867842, - null, - 0.00947169652898324, - 0.05272115012033448, - null, - 0.06568996677099459, - -0.0004263189143057181, - null, - 0.06568996677099459, - 0.03514394100267845, - null, - 0.06568996677099459, - -0.012994071959519434, - null, - -0.022720252374072842, - -0.03257186871801593, - null, - -0.022720252374072842, - -0.02964160931275897, - null, - -0.031368902896686056, - -0.04890968438445392, - null, - -0.031368902896686056, - -0.032392709333770885, - null, - -0.031368902896686056, - -0.004310009917093224, - null, - -0.018505470730823745, - 0.030389143205734843, - null, - -0.018505470730823745, - -0.020470060630886324, - null, - -0.018505470730823745, - -0.011730496750769565, - null, - 0.06708446518364865, - 0.062312231910698034, - null, - 0.037288340659760555, - -0.01470459269320146, - null, - 0.037288340659760555, - 0.023216737371920253, - null, - 0.013628618210200772, - 0.04813016224793104, - null, - 0.04813016224793104, - 0.08297790009183698, - null, - 0.04813016224793104, - 0.07470419776007571, - null, - 0.04813016224793104, - 0.060551769563049265, - null, - 0.07675568757455047, - 0.05746615686654277, - null, - 0.06476282003201328, - 0.06032326161802183, - null, - 0.0883492351587328, - 0.057666386403883246, - null, - -0.012994071959519434, - 0.00027574698512852547, - null, - -0.02964160931275897, - 0.00027574698512852547, - null, - 0.010971236722445842, - -0.013987049061294703, - null, - 0.010971236722445842, - 0.02479203623150692, - null, - 0.010971236722445842, - 0.0437456747172806, - null, - 0.08461448415867345, - 0.07709264746582378, - null, - 0.08461448415867345, - 0.05252609679034881, - null, - 0.08461448415867345, - 0.05252609679034881, - null, - 0.08461448415867345, - 0.12679108894821597, - null, - 0.08461448415867345, - 0.010993804825954157, - null, - 0.06476282003201328, - 0.07241797212744325, - null, - 0.06476282003201328, - 0.03335894455635323, - null, - 0.06476282003201328, - 0.13608202792864355, - null, - 0.02354921536928171, - 0.04298790883235899, - null, - 0.023216737371920253, - 0.03972363203204681, - null, - 0.03678716759851255, - 0.06032326161802183, - null, - 0.061365142213084756, - 0.06526813901715493, - null, - 0.06526813901715493, - 0.07970595429367416, - null, - 0.06526813901715493, - 0.08055978825979641, - null, - 0.06526813901715493, - 0.08055978825979641, - null, - 0.06526813901715493, - 0.028146737510427663, - null, - 0.008871202272039866, - 0.009580230050656932, - null, - 0.008871202272039866, - -0.02964160931275897, - null, - 0.0066176679923381585, - 0.02479203623150692, - null, - 0.02479203623150692, - 0.036329723094655264, - null, - 0.06708446518364865, - 0.07112777481209108, - null, - 0.06708446518364865, - 0.052358063391047774, - null, - 0.02354921536928171, - 0.023216737371920253, - null, - 0.02354921536928171, - 0.04298790883235899, - null, - 0.04298790883235899, - 0.002138527425197296, - null, - 0.013628618210200772, - 0.04140810825875724, - null, - 0.05272115012033448, - 0.14533300660623813, - null, - -0.0826395862195018, - -0.04816439799227398, - null, - -0.0826395862195018, - -0.018505470730823745, - null, - 0.03486326087217926, - 0.026180550397816575, - null, - 0.03486326087217926, - 0.02479203623150692, - null, - 0.0707188616626345, - 0.052358063391047774, - null, - 0.053749195023769465, - 0.062312231910698034, - null, - 0.053749195023769465, - 0.04210403071104661, - null, - 0.02681122396671666, - 0.023216737371920253, - null, - 0.05272115012033448, - 0.06032326161802183, - null, - 0.022969596117768522, - -0.005452746137422068, - null, - -0.0059374750710019025, - 0.022969596117768522, - null, - -0.0059374750710019025, - -0.02964160931275897, - null, - -0.0059374750710019025, - -0.02964160931275897, - null, - -0.0059374750710019025, - -0.009874207379276688, - null, - -0.011730496750769565, - 0.0066176679923381585, - null, - -0.011730496750769565, - 0.010971236722445842, - null, - 0.0437456747172806, - 0.036329723094655264, - null, - 0.0437456747172806, - 0.04206077105951822, - null, - 0.08461448415867345, - 0.06157046290525831, - null, - 0.06443812590082361, - 0.06708446518364865, - null, - 0.06443812590082361, - 0.052358063391047774, - null, - 0.06708446518364865, - 0.10806757113568598, - null, - 0.06708446518364865, - 0.037288340659760555, - null, - 0.06708446518364865, - 0.04855727218548415, - null, - 0.06476282003201328, - 0.023216737371920253, - null, - 0.030276265018537814, - 0.012599880117296508, - null, - 0.030276265018537814, - 0.0365587096992491, - null, - 0.030276265018537814, - 0.04813016224793104, - null, - 0.1269406182643625, - 0.08297790009183698, - null, - 0.1269406182643625, - 0.060551769563049265, - null, - 0.045562912789569185, - 0.057666386403883246, - null, - 0.045562912789569185, - 0.02581119740039228, - null, - 0.045562912789569185, - 0.022969596117768522, - null, - -0.012994071959519434, - -0.0059374750710019025, - null, - -0.012994071959519434, - -0.03257186871801593, - null, - -0.03257186871801593, - -0.058909505579059905, - null, - -0.03257186871801593, - -0.06821497489320809, - null, - -0.03257186871801593, - -0.031368902896686056, - null, - -0.03257186871801593, - -0.017970534438677112, - null, - 0.00947169652898324, - -0.001177370471208834, - null, - -0.018505470730823745, - -0.01062817773776197, - null, - -0.018505470730823745, - -0.01890647003661666, - null, - 0.02479203623150692, - 0.0437456747172806, - null, - 0.02479203623150692, - 0.036329723094655264, - null, - 0.02479203623150692, - 0.036329723094655264, - null, - 0.02479203623150692, - 0.04206077105951822, - null, - 0.07736623905560408, - 0.05252609679034881, - null, - 0.07736623905560408, - 0.06687077364106114, - null, - -0.05474791451422997, - -0.039923783460548645, - null, - -0.15708285624590443, - -0.18872696613726406, - null, - -0.15708285624590443, - -0.2414062556977288, - null, - 0.8918275354745362, - 0.8723963284709086, - null, - -0.27949613821615893, - -0.25261092111476363, - null, - 0.060551769563049265, - 0.041268443481948226, - null, - 0.060551769563049265, - 0.06568996677099459, - null, - 0.060551769563049265, - 0.07970595429367416, - null, - -0.012994071959519434, - -0.022720252374072842, - null, - 0.00027574698512852547, - -0.025225410566487468, - null, - 0.00027574698512852547, - -0.017970534438677112, - null, - 0.00027574698512852547, - -0.017970534438677112, - null, - 0.00027574698512852547, - -0.012534115314221881, - null, - -0.018505470730823745, - -0.01062817773776197, - null, - 0.07941071744836405, - 0.05040964547826444, - null, - 0.07941071744836405, - 0.08727305904717836, - null, - 0.07941071744836405, - 0.07167886413263891, - null, - 0.07709264746582378, - 0.018874646079145588, - null, - 0.07709264746582378, - 0.05252609679034881, - null, - 0.07709264746582378, - 0.1478625946116242, - null, - 0.07709264746582378, - -0.001177370471208834, - null, - 0.07709264746582378, - 0.07736623905560408, - null, - 0.06687077364106114, - 0.0555164907256607, - null, - -0.31378028665660057, - -0.3482692873917723, - null, - 0.3984728249154617, - 0.39011395614062105, - null, - 0.3984728249154617, - 0.3882207749756151, - null, - 0.0844758473398139, - 0.07112777481209108, - null, - 0.0844758473398139, - 0.06708446518364865, - null, - 0.0844758473398139, - 0.052358063391047774, - null, - 0.04475007301536894, - 0.04298790883235899, - null, - 0.0365587096992491, - 0.04813016224793104, - null, - 0.08679377454916362, - 0.06568996677099459, - null, - 0.08679377454916362, - 0.07393741122775357, - null, - 0.08055978825979641, - 0.057666386403883246, - null, - -0.041095772625828086, - -0.03257186871801593, - null, - -0.045027101790465034, - -0.017970534438677112, - null, - -0.045027101790465034, - -0.012572559077238471, - null, - -0.004310009917093224, - -0.032392709333770885, - null, - -0.004310009917093224, - -0.018505470730823745, - null, - -0.004310009917093224, - -0.06778195056079242, - null, - -0.004310009917093224, - -0.01062817773776197, - null, - -0.004310009917093224, - -0.01062817773776197, - null, - 0.04717197254438614, - 0.06708446518364865, - null, - 0.06476282003201328, - 0.053749195023769465, - null, - 0.06476282003201328, - 0.037288340659760555, - null, - 0.008477884295209856, - 0.012599880117296508, - null, - 0.008477884295209856, - 0.045196902366647494, - null, - 0.05272115012033448, - 0.067424566610576, - null, - 0.05272115012033448, - 0.0681226476695482, - null, - 0.07393741122775357, - 0.041268443481948226, - null, - 0.030276265018537814, - 0.00947169652898324, - null, - 0.0365587096992491, - 0.03678716759851255, - null, - 0.045320222993110934, - 0.05272115012033448, - null, - 0.045320222993110934, - 0.08492209992683515, - null, - 0.07470419776007571, - 0.08365116067573503, - null, - 0.08365116067573503, - 0.022969596117768522, - null, - -0.005452746137422068, - -0.022720252374072842, - null, - -0.005452746137422068, - -0.03257186871801593, - null, - -0.058909505579059905, - -0.02964160931275897, - null, - -0.058909505579059905, - -0.031368902896686056, - null, - -0.058909505579059905, - -0.017970534438677112, - null, - -0.058909505579059905, - -0.017970534438677112, - null, - -0.005452746137422068, - -0.004310009917093224, - null, - -0.005452746137422068, - -0.004310009917093224, - null, - -0.01890647003661666, - 0.030389143205734843, - null, - -0.01890647003661666, - 0.010154230921655157, - null, - -0.01890647003661666, - -0.06043042678445139, - null, - -0.01890647003661666, - -0.02518500779786542, - null, - -0.01658036197582125, - -0.013987049061294703, - null, - -0.01658036197582125, - 0.02479203623150692, - null, - 0.06476282003201328, - 0.05688917118034843, - null, - 0.023216737371920253, - 0.02681122396671666, - null, - 0.023216737371920253, - 0.030276265018537814, - null, - 0.030276265018537814, - 0.027386045000985126, - null, - 0.13175467676517463, - 0.06568996677099459, - null, - -0.012994071959519434, - -0.022720252374072842, - null, - -0.012994071959519434, - -0.0059374750710019025, - null, - -0.02964160931275897, - -0.06785703081845662, - null, - -0.017970534438677112, - -0.025225410566487468, - null, - -0.017970534438677112, - -0.02575882031375859, - null, - -0.017970534438677112, - -0.02575882031375859, - null, - -0.017970534438677112, - -0.001177370471208834, - null, - -0.01890647003661666, - -0.04538369824810615, - null, - 0.026180550397816575, - 0.0437456747172806, - null, - 0.04206077105951822, - 0.0661984144218353, - null, - 0.04206077105951822, - 0.0734111321078509, - null, - 0.033313366235208794, - 0.0555164907256607, - null, - 0.033313366235208794, - 0.07089074486180694, - null, - 0.033313366235208794, - 0.018874646079145588, - null, - 0.033313366235208794, - -0.04537322907622656, - null, - -0.04537322907622656, - -0.038876727920642125, - null, - -0.04537322907622656, - -0.11310253865479121, - null, - 0.05608547062744279, - 0.05688917118034843, - null, - 0.05688917118034843, - 0.052358063391047774, - null, - 0.04210403071104661, - 0.05898827818072347, - null, - 0.04210403071104661, - 0.02681122396671666, - null, - 0.045196902366647494, - 0.05272115012033448, - null, - 0.045196902366647494, - 0.06032326161802183, - null, - 0.08679377454916362, - 0.06568996677099459, - null, - 0.06476282003201328, - 0.034138898851266995, - null, - -0.017970534438677112, - -0.025225410566487468, - null, - -0.017970534438677112, - 0.00947169652898324, - null, - -0.017970534438677112, - -0.004310009917093224, - null, - 0.06476282003201328, - 0.013628618210200772, - null, - 0.04140810825875724, - 0.057641197883846716, - null, - 0.04140810825875724, - 0.08492209992683515, - null, - 0.04140810825875724, - 0.06032326161802183, - null, - 0.012825435956565785, - 0.04176243565425169, - null, - 0.012825435956565785, - 0.041268443481948226, - null, - 0.043532096379102624, - 0.07970595429367416, - null, - 0.043532096379102624, - 0.057666386403883246, - null, - 0.043532096379102624, - -0.0004263189143057181, - null, - -0.0059374750710019025, - -0.02962095654007505, - null, - -0.04816439799227398, - -0.01062817773776197, - null, - -0.04816439799227398, - -0.01890647003661666, - null, - -0.04816439799227398, - -0.020470060630886324, - null, - 0.03486326087217926, - 0.02479203623150692, - null, - 0.03368094520866983, - 0.0734111321078509, - null, - 0.03368094520866983, - 0.07167886413263891, - null, - 0.03368094520866983, - 0.07167886413263891, - null, - 0.08744768405263827, - 0.018874646079145588, - null, - 0.08744768405263827, - 0.06844570923563664, - null, - 0.08744768405263827, - 0.1496474366511209, - null, - -0.039923783460548645, - -0.056869473246609216, - null, - -0.052491290025667256, - -0.06494636004421842, - null, - -0.052491290025667256, - -0.001177370471208834, - null, - -0.052491290025667256, - -0.001177370471208834, - null, - -0.4484685479621729, - -0.43781361395000684, - null, - 0.023216737371920253, - 0.0681226476695482, - null, - -0.03035103102210446, - -0.034982327415861665, - null, - -0.03035103102210446, - -0.014633633898826482, - null, - -0.03035103102210446, - -0.012994071959519434, - null, - -0.03035103102210446, - -0.056280296433469705, - null, - -0.03035103102210446, - -0.022720252374072842, - null, - -0.025225410566487468, - -0.017970534438677112, - null, - -0.025225410566487468, - -0.005452746137422068, - null, - 0.00947169652898324, - -0.004310009917093224, - null, - 0.00947169652898324, - -0.001177370471208834, - null, - 0.00947169652898324, - -0.018505470730823745, - null, - 0.009917467061064947, - -0.020470060630886324, - null, - 0.009917467061064947, - 0.02479203623150692, - null, - 0.009917467061064947, - 0.0066176679923381585, - null, - 0.009917467061064947, - 0.0437456747172806, - null, - 0.04206077105951822, - 0.0661984144218353, - null, - 0.10287888864037296, - 0.1495645861760822, - null, - 0.018874646079145588, - -0.001177370471208834, - null, - 0.018874646079145588, - 0.07266033940366588, - null, - 0.018874646079145588, - 0.06687077364106114, - null, - 0.018874646079145588, - 0.0555164907256607, - null, - 0.018874646079145588, - -0.05125762947811854, - null, - 0.018874646079145588, - -0.05125762947811854, - null, - 0.018874646079145588, - -0.04537322907622656, - null, - 0.018874646079145588, - -0.04537322907622656, - null, - -0.1994712697496888, - -0.13063393079573934, - null, - -0.1994712697496888, - -0.2414062556977288, - null, - -0.05982771647957112, - -0.09948821540068915, - null, - 0.0844758473398139, - 0.06708446518364865, - null, - 0.0844758473398139, - 0.06708446518364865, - null, - 0.0844758473398139, - 0.12008532484067082, - null, - 0.06708446518364865, - 0.04717197254438614, - null, - 0.06708446518364865, - 0.04475007301536894, - null, - 0.023216737371920253, - 0.04855727218548415, - null, - 0.023216737371920253, - 0.008477884295209856, - null, - 0.03157382883570353, - 0.05272115012033448, - null, - 0.06476282003201328, - 0.060551769563049265, - null, - 0.043532096379102624, - -0.014633633898826482, - null, - 0.012825435956565785, - -0.022720252374072842, - null, - -0.058909505579059905, - -0.02964160931275897, - null, - -0.058909505579059905, - -0.031368902896686056, - null, - -0.058909505579059905, - -0.03386572520844747, - null, - -0.058909505579059905, - -0.0347774792065261, - null, - -0.004310009917093224, - 0.02479203623150692, - null, - -0.004310009917093224, - 0.037866755836063005, - null, - 0.04206077105951822, - 0.10287888864037296, - null, - 0.04206077105951822, - 0.0734111321078509, - null, - 0.07167886413263891, - 0.049831434806993306, - null, - 0.07167886413263891, - 0.12080262262681557, - null, - 0.07167886413263891, - -0.001177370471208834, - null, - 0.07167886413263891, - 0.07736623905560408, - null, - 0.06476282003201328, - 0.04717197254438614, - null, - 0.06476282003201328, - 0.05688917118034843, - null, - -0.032392709333770885, - -0.02575882031375859, - null, - -0.032392709333770885, - 0.00947169652898324, - null, - 0.010971236722445842, - 0.02479203623150692, - null, - 0.04206077105951822, - 0.0661984144218353, - null, - 0.04206077105951822, - 0.10287888864037296, - null, - 0.04206077105951822, - 0.10287888864037296, - null, - 0.0734111321078509, - 0.07167886413263891, - null, - 0.0734111321078509, - 0.10466964935493882, - null, - 0.07167886413263891, - 0.08461448415867345, - null, - 0.06844570923563664, - 0.05252609679034881, - null, - 0.067424566610576, - 0.06687077364106114, - null, - 0.07470419776007571, - 0.057666386403883246, - null, - -0.004310009917093224, - 0.010971236722445842, - null, - 0.06476282003201328, - 0.06443812590082361, - null, - 0.06476282003201328, - 0.05688917118034843, - null, - 0.06526813901715493, - 0.09791756845635986, - null, - 0.057666386403883246, - -0.009874207379276688, - null, - -0.032392709333770885, - -0.004310009917093224, - null, - -0.032392709333770885, - -0.004310009917093224, - null, - -0.018505470730823745, - -0.01062817773776197, - null, - 0.0066176679923381585, - 0.02479203623150692, - null, - 0.08461448415867345, - 0.07709264746582378, - null, - 0.08461448415867345, - 0.08744768405263827, - null, - 0.08461448415867345, - 0.11204908272808178, - null, - -0.06494636004421842, - -0.1408582744685822, - null, - -0.038876727920642125, - -0.04600047691693571, - null, - -0.038876727920642125, - -0.09545879753172092, - null, - 0.07112777481209108, - 0.07901096207912159, - null, - 0.07901096207912159, - 0.062312231910698034, - null, - 0.07901096207912159, - 0.04210403071104661, - null, - 0.03157382883570353, - -0.03677148571389642, - null, - 0.08365116067573503, - 0.060551769563049265, - null, - 0.08365116067573503, - 0.05885378130126026, - null, - 0.08365116067573503, - 0.041268443481948226, - null, - 0.04037447250904835, - -0.0004263189143057181, - null, - -0.012994071959519434, - -0.02962095654007505, - null, - 0.00947169652898324, - -0.01062817773776197, - null, - 0.061365142213084756, - 0.030389143205734843, - null, - 0.061365142213084756, - 0.010154230921655157, - null, - -0.01658036197582125, - 0.010971236722445842, - null, - 0.04998027484158822, - 0.04761815138476023, - null, - 0.030276265018537814, - 0.013628618210200772, - null, - 0.030276265018537814, - 0.0365587096992491, - null, - 0.030276265018537814, - 0.02837969561867842, - null, - 0.060551769563049265, - 0.06568996677099459, - null, - 0.06032326161802183, - 0.044204036599642726, - null, - 0.014065872780319968, - -0.02962095654007505, - null, - 0.014065872780319968, - -0.02964160931275897, - null, - 0.014065872780319968, - -0.03386572520844747, - null, - 0.014065872780319968, - -0.017970534438677112, - null, - 0.014065872780319968, - -0.02575882031375859, - null, - 0.014065872780319968, - -0.004310009917093224, - null, - -0.23276899302690388, - -0.25261092111476363, - null, - 0.07675568757455047, - 0.062312231910698034, - null, - 0.07675568757455047, - 0.04998027484158822, - null, - 0.06476282003201328, - 0.02681122396671666, - null, - 0.06476282003201328, - 0.045320222993110934, - null, - 0.04813016224793104, - 0.057641197883846716, - null, - 0.06032326161802183, - 0.057666386403883246, - null, - -0.06821497489320809, - -0.025225410566487468, - null, - -0.025225410566487468, - -0.017970534438677112, - null, - -0.025225410566487468, - -0.012534115314221881, - null, - -0.012534115314221881, - -0.004310009917093224, - null, - -0.012534115314221881, - -0.04816439799227398, - null, - -0.018505470730823745, - -0.03492709389551894, - null, - -0.03492709389551894, - -0.10255320288582666, - null, - 0.10287888864037296, - 0.1495645861760822, - null, - 0.10287888864037296, - 0.08727305904717836, - null, - 0.06507951401272492, - 0.07709264746582378, - null, - 0.06507951401272492, - 0.018874646079145588, - null, - 0.06507951401272492, - 0.08744768405263827, - null, - 0.06507951401272492, - 0.0555164907256607, - null, - 0.05252609679034881, - -0.001177370471208834, - null, - 0.05252609679034881, - 0.06687077364106114, - null, - 0.0555164907256607, - 0.010993804825954157, - null, - 0.010993804825954157, - -0.04537322907622656, - null, - 0.06443812590082361, - 0.05688917118034843, - null, - 0.06443812590082361, - 0.037288340659760555, - null, - 0.023216737371920253, - 0.04210403071104661, - null, - 0.023216737371920253, - 0.04855727218548415, - null, - 0.023216737371920253, - -0.018167157680557027, - null, - 0.023216737371920253, - 0.0365587096992491, - null, - 0.023216737371920253, - -0.04150152399773648, - null, - 0.023216737371920253, - 0.07470419776007571, - null, - 0.023216737371920253, - 0.06526813901715493, - null, - -0.005452746137422068, - -0.017970534438677112, - null, - -0.004310009917093224, - -0.03492709389551894, - null, - 0.010154230921655157, - 0.010971236722445842, - null, - 0.01488945058436221, - 0.03678716759851255, - null, - 0.01488945058436221, - 0.05272115012033448, - null, - 0.01488945058436221, - 0.06032326161802183, - null, - -0.03035103102210446, - -0.012994071959519434, - null, - -0.03035103102210446, - 0.008871202272039866, - null, - 0.00947169652898324, - -0.01062817773776197, - null, - -0.01062817773776197, - 0.0066176679923381585, - null, - -0.01062817773776197, - 0.010971236722445842, - null, - -0.01062817773776197, - 0.02479203623150692, - null, - 0.04399403185133278, - 0.04206077105951822, - null, - 0.04399403185133278, - 0.04206077105951822, - null, - 0.04399403185133278, - 0.0661984144218353, - null, - 0.0734111321078509, - 0.07167886413263891, - null, - 0.0734111321078509, - 0.09620460230933688, - null, - 0.0734111321078509, - 0.08663539040264862, - null, - 0.07709264746582378, - 0.12080262262681557, - null, - 0.07709264746582378, - 0.10466964935493882, - null, - 0.07709264746582378, - 0.05252609679034881, - null, - 0.018874646079145588, - -0.04537322907622656, - null, - -0.04816439799227398, - -0.056869473246609216, - null, - -0.04816439799227398, - -0.056869473246609216, - null, - -0.04816439799227398, - -0.15708285624590443, - null, - 0.06443812590082361, - 0.06708446518364865, - null, - 0.06708446518364865, - 0.052358063391047774, - null, - 0.06443812590082361, - 0.037288340659760555, - null, - 0.04210403071104661, - 0.013189747150261591, - null, - 0.034138898851266995, - 0.023216737371920253, - null, - 0.045320222993110934, - 0.030276265018537814, - null, - 0.045320222993110934, - 0.012599880117296508, - null, - 0.05272115012033448, - 0.08297790009183698, - null, - 0.05272115012033448, - 0.060551769563049265, - null, - 0.05272115012033448, - 0.060551769563049265, - null, - 0.05272115012033448, - 0.08679377454916362, - null, - 0.052358063391047774, - 0.05688917118034843, - null, - 0.052358063391047774, - 0.050995058152369196, - null, - 0.052358063391047774, - 0.02354921536928171, - null, - 0.052358063391047774, - 0.02681122396671666, - null, - 0.023216737371920253, - 0.013628618210200772, - null, - 0.060551769563049265, - 0.08492209992683515, - null, - 0.060551769563049265, - 0.07393741122775357, - null, - 0.07393741122775357, - 0.057666386403883246, - null, - 0.07393741122775357, - 0.028146737510427663, - null, - 0.06476282003201328, - 0.052358063391047774, - null, - 0.06476282003201328, - 0.07241797212744325, - null, - 0.013628618210200772, - -0.01470459269320146, - null, - 0.013628618210200772, - 0.02681122396671666, - null, - 0.013628618210200772, - 0.045320222993110934, - null, - 0.013628618210200772, - 0.03972363203204681, - null, - 0.013628618210200772, - 0.027386045000985126, - null, - 0.07470419776007571, - 0.0681226476695482, - null, - 0.07470419776007571, - 0.05885378130126026, - null, - 0.07470419776007571, - 0.041268443481948226, - null, - -0.0059374750710019025, - 0.028146737510427663, - null, - -0.0059374750710019025, - 0.008871202272039866, - null, - -0.0059374750710019025, - 0.00027574698512852547, - null, - -0.0059374750710019025, - -0.02964160931275897, - null, - 0.023216737371920253, - 0.012599880117296508, - null, - 0.023216737371920253, - 0.0365587096992491, - null, - 0.0681226476695482, - 0.06526813901715493, - null, - 0.0681226476695482, - 0.044204036599642726, - null, - 0.04813016224793104, - 0.00027574698512852547, - null, - -0.020470060630886324, - 0.0066176679923381585, - null, - -0.020470060630886324, - -0.03190854317543105, - null, - 0.02479203623150692, - 0.0661984144218353, - null, - 0.0661984144218353, - 0.0634243307327121, - null, - 0.010993804825954157, - -0.05125762947811854, - null, - 0.010993804825954157, - -0.04081955474535769, - null, - 0.010993804825954157, - -0.039923783460548645, - null, - -0.001177370471208834, - -0.13063393079573934, - null, - -0.3482692873917723, - -0.41002803280619354, - null, - -0.3482692873917723, - -0.4083527289968661, - null, - 0.39011395614062105, - 0.3882207749756151, - null, - 0.20852528946344925, - 0.21133447737323277, - null, - 0.037288340659760555, - 0.04210403071104661, - null, - 0.037288340659760555, - 0.04855727218548415, - null, - 0.04140810825875724, - 0.06032326161802183, - null, - 0.04140810825875724, - 0.0681226476695482, - null, - 0.00027574698512852547, - -0.015166739247678016, - null, - -0.03386572520844747, - -0.02575882031375859, - null, - -0.028838925675768276, - -0.04538369824810615, - null, - -0.028838925675768276, - 0.010971236722445842, - null, - 0.06476282003201328, - 0.07675568757455047, - null, - 0.030276265018537814, - 0.00947169652898324, - null, - 0.030276265018537814, - 0.015585258083397713, - null, - 0.015585258083397713, - 0.0681226476695482, - null, - 0.060551769563049265, - 0.06568996677099459, - null, - 0.022969596117768522, - -0.022720252374072842, - null, - -0.017970534438677112, - -0.04619788786910018, - null, - -0.017970534438677112, - 0.047770422133898566, - null, - 0.0007483708281228152, - 0.02747448825801966, - null, - 0.0007483708281228152, - 0.02479203623150692, - null, - 0.0007483708281228152, - 0.02479203623150692, - null, - 0.0437456747172806, - 0.04206077105951822, - null, - 0.08744768405263827, - 0.05252609679034881, - null, - 0.0844758473398139, - 0.07112777481209108, - null, - 0.0844758473398139, - 0.03731497156083713, - null, - 0.023216737371920253, - 0.034138898851266995, - null, - 0.05218953919672381, - 0.01488945058436221, - null, - 0.05218953919672381, - 0.07124132160869598, - null, - 0.05218953919672381, - 0.067424566610576, - null, - 0.09595242902376429, - 0.08365116067573503, - null, - 0.06568996677099459, - 0.07970595429367416, - null, - 0.06568996677099459, - 0.04037447250904835, - null, - -0.019461099938265003, - -0.0004263189143057181, - null, - -0.019461099938265003, - 0.008871202272039866, - null, - -0.019461099938265003, - 0.009580230050656932, - null, - 0.00027574698512852547, - -0.015166739247678016, - null, - 0.00027574698512852547, - -0.025225410566487468, - null, - 0.00027574698512852547, - -0.004310009917093224, - null, - 0.034138898851266995, - 0.023216737371920253, - null, - 0.013628618210200772, - 0.04140810825875724, - null, - 0.08365116067573503, - 0.057666386403883246, - null, - 0.08365116067573503, - 0.057666386403883246, - null, - 0.04717197254438614, - 0.023216737371920253, - null, - 0.04717197254438614, - 0.045320222993110934, - null, - 0.04717197254438614, - 0.030276265018537814, - null, - 0.0365587096992491, - 0.05272115012033448, - null, - 0.057641197883846716, - 0.060551769563049265, - null, - 0.057641197883846716, - 0.08365116067573503, - null, - 0.028146737510427663, - 0.008871202272039866, - null, - -0.0059374750710019025, - -0.03257186871801593, - null, - -0.017970534438677112, - -0.004310009917093224, - null, - -0.017970534438677112, - -0.001177370471208834, - null, - 0.047770422133898566, - 0.010154230921655157, - null, - 0.047770422133898566, - 0.07167886413263891, - null, - 0.010154230921655157, - -0.02116907842213104, - null, - 0.010154230921655157, - -0.03190854317543105, - null, - 0.12198285244691474, - 0.12080262262681557, - null, - 0.07736623905560408, - 0.06687077364106114, - null, - 0.07736623905560408, - 0.1460825339612515, - null, - -0.04537322907622656, - -0.06494636004421842, - null, - -0.14178469043205652, - -0.20332156657040354, - null, - 0.06708446518364865, - 0.0844758473398139, - null, - 0.06708446518364865, - 0.05688917118034843, - null, - 0.06708446518364865, - 0.052358063391047774, - null, - 0.0681226476695482, - 0.06568996677099459, - null, - 0.057666386403883246, - 0.14384241443490983, - null, - -0.03950776854869872, - -0.0059374750710019025, - null, - -0.009874207379276688, - -0.045027101790465034, - null, - -0.009874207379276688, - -0.017970534438677112, - null, - -0.017970534438677112, - -0.012534115314221881, - null, - 0.04717197254438614, - 0.04210403071104661, - null, - 0.06476282003201328, - 0.04298790883235899, - null, - 0.06476282003201328, - 0.023216737371920253, - null, - 0.045320222993110934, - 0.00947169652898324, - null, - 0.045320222993110934, - 0.05272115012033448, - null, - 0.05272115012033448, - 0.06032326161802183, - null, - 0.04681804324901594, - 0.028146737510427663, - null, - 0.012825435956565785, - -0.02964160931275897, - null, - -0.02964160931275897, - -0.04394013787186553, - null, - -0.015166739247678016, - -0.009874207379276688, - null, - 0.010971236722445842, - 0.03486326087217926, - null, - 0.010971236722445842, - 0.026180550397816575, - null, - 0.0437456747172806, - 0.036329723094655264, - null, - 0.0437456747172806, - 0.04206077105951822, - null, - 0.0437456747172806, - 0.04697633987533962, - null, - 0.0437456747172806, - 0.10287888864037296, - null, - 0.0437456747172806, - 0.0661984144218353, - null, - 0.018874646079145588, - -0.038876727920642125, - null, - -0.11310253865479121, - -0.06494636004421842, - null, - -0.11310253865479121, - -0.19719437637510842, - null, - -0.05982771647957112, - 0.03368094520866983, - null, - -0.05982771647957112, - -0.001177370471208834, - null, - -0.13063393079573934, - -0.18746801525777082, - null, - -0.31378028665660057, - -0.2414062556977288, - null, - -0.05982771647957112, - -0.14178469043205652, - null, - -0.05982771647957112, - -0.09280513412731367, - null, - 0.06476282003201328, - 0.11432830158897297, - null, - 0.02681122396671666, - 0.04298790883235899, - null, - 0.023216737371920253, - 0.013628618210200772, - null, - 0.023216737371920253, - 0.03972363203204681, - null, - 0.023216737371920253, - -0.014998137713054856, - null, - 0.023216737371920253, - -0.012572559077238471, - null, - 0.023216737371920253, - -0.012534115314221881, - null, - 0.03972363203204681, - 0.00947169652898324, - null, - 0.03972363203204681, - 0.0365587096992491, - null, - 0.03368094520866983, - 0.05272115012033448, - null, - 0.08297790009183698, - 0.04176243565425169, - null, - -0.014633633898826482, - -0.019461099938265003, - null, - -0.014633633898826482, - -0.08231896539377619, - null, - 0.013628618210200772, - 0.00027574698512852547, - null, - 0.013628618210200772, - -0.02964160931275897, - null, - 0.013628618210200772, - -0.04890968438445392, - null, - 0.013628618210200772, - -0.03386572520844747, - null, - -0.004310009917093224, - -0.018505470730823745, - null, - -0.004310009917093224, - -0.01062817773776197, - null, - 0.0007483708281228152, - -0.019988152300139107, - null, - 0.06476282003201328, - 0.0844758473398139, - null, - 0.06476282003201328, - 0.10790220005625868, - null, - 0.04855727218548415, - 0.023216737371920253, - null, - 0.04855727218548415, - 0.045320222993110934, - null, - 0.012599880117296508, - 0.02837969561867842, - null, - -0.0059374750710019025, - -0.025225410566487468, - null, - -0.017970534438677112, - -0.004310009917093224, - null, - -0.017970534438677112, - -0.02575882031375859, - null, - -0.001177370471208834, - -0.01062817773776197, - null, - -0.03492709389551894, - -0.011730496750769565, - null, - -0.03492709389551894, - 0.010971236722445842, - null, - 0.0437456747172806, - 0.04206077105951822, - null, - 0.0437456747172806, - 0.04206077105951822, - null, - 0.0437456747172806, - 0.10287888864037296, - null, - 0.0437456747172806, - 0.10287888864037296, - null, - 0.0437456747172806, - 0.05040964547826444, - null, - 0.0437456747172806, - 0.0734111321078509, - null, - 0.07709264746582378, - 0.05252609679034881, - null, - 0.07709264746582378, - 0.05252609679034881, - null, - 0.07709264746582378, - -0.001177370471208834, - null, - 0.07736623905560408, - 0.06687077364106114, - null, - 0.07736623905560408, - 0.0555164907256607, - null, - -0.04394013787186553, - 0.00027574698512852547, - null, - -0.04394013787186553, - -0.017970534438677112, - null, - -0.04394013787186553, - -0.012534115314221881, - null, - 0.037866755836063005, - 0.04697633987533962, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.08727305904717836, - 0.09620460230933688, - null, - 0.09620460230933688, - 0.12198285244691474, - null, - -0.001177370471208834, - 0.07736623905560408, - null, - 0.05688917118034843, - 0.037288340659760555, - null, - 0.012599880117296508, - -0.041380020562696955, - null, - 0.06032326161802183, - 0.08297790009183698, - null, - 0.06032326161802183, - 0.060551769563049265, - null, - 0.04176243565425169, - 0.06568996677099459, - null, - 0.04176243565425169, - 0.008871202272039866, - null, - 0.04176243565425169, - -0.038779128606342056, - null, - 0.12271875635787242, - 0.057666386403883246, - null, - -0.02575882031375859, - -0.014998137713054856, - null, - -0.02575882031375859, - -0.08420537339955898, - null, - -0.02575882031375859, - -0.004310009917093224, - null, - 0.02479203623150692, - 0.02747448825801966, - null, - 0.02479203623150692, - 0.036329723094655264, - null, - 0.02479203623150692, - 0.04206077105951822, - null, - 0.02479203623150692, - 0.0661984144218353, - null, - 0.06476282003201328, - 0.08757784288366685, - null, - 0.06476282003201328, - 0.0884939758966416, - null, - 0.037288340659760555, - 0.04210403071104661, - null, - 0.05688917118034843, - 0.02681122396671666, - null, - 0.05688917118034843, - 0.023216737371920253, - null, - 0.008477884295209856, - -0.03890902741050269, - null, - 0.060551769563049265, - 0.09791756845635986, - null, - 0.060551769563049265, - 0.057666386403883246, - null, - 0.060551769563049265, - -0.00009941803044256202, - null, - 0.060551769563049265, - 0.028146737510427663, - null, - -0.019461099938265003, - 0.008871202272039866, - null, - -0.02962095654007505, - -0.02964160931275897, - null, - -0.009180932579765624, - 0.05252609679034881, - null, - -0.009180932579765624, - 0.034720340860066624, - null, - -0.009180932579765624, - 0.010993804825954157, - null, - -0.009180932579765624, - -0.05125762947811854, - null, - -0.009180932579765624, - -0.04537322907622656, - null, - -0.009180932579765624, - -0.039923783460548645, - null, - -0.009180932579765624, - -0.038876727920642125, - null, - -0.1408582744685822, - -0.18872696613726406, - null, - 0.04998027484158822, - 0.023216737371920253, - null, - 0.013628618210200772, - 0.03972363203204681, - null, - 0.013628618210200772, - 0.06032326161802183, - null, - 0.08365116067573503, - 0.06568996677099459, - null, - 0.08365116067573503, - 0.07393741122775357, - null, - -0.004310009917093224, - -0.01062817773776197, - null, - -0.01890647003661666, - 0.030389143205734843, - null, - 0.02479203623150692, - 0.04206077105951822, - null, - 0.07167886413263891, - 0.09620460230933688, - null, - 0.07167886413263891, - 0.08461448415867345, - null, - 0.07266033940366588, - 0.06687077364106114, - null, - 0.07266033940366588, - 0.07089074486180694, - null, - 0.06476282003201328, - 0.06443812590082361, - null, - 0.06476282003201328, - 0.023216737371920253, - null, - 0.050995058152369196, - 0.023216737371920253, - null, - 0.0681226476695482, - 0.08365116067573503, - null, - 0.06496373685884213, - 0.028146737510427663, - null, - 0.008871202272039866, - -0.02964160931275897, - null, - 0.061520294393245106, - 0.06336341410293257, - null, - 0.06336341410293257, - 0.06524441597059755, - null, - 0.045320222993110934, - 0.00947169652898324, - null, - 0.04813016224793104, - 0.057641197883846716, - null, - 0.0365587096992491, - 0.08297790009183698, - null, - 0.0681226476695482, - 0.012825435956565785, - null, - 0.0681226476695482, - 0.09349869775990353, - null, - 0.0681226476695482, - 0.06568996677099459, - null, - 0.0681226476695482, - 0.043532096379102624, - null, - 0.08875875602950431, - 0.014065872780319968, - null, - -0.025225410566487468, - -0.017970534438677112, - null, - -0.025225410566487468, - 0.00947169652898324, - null, - -0.01062817773776197, - -0.06494636004421842, - null, - -0.01062817773776197, - 0.02479203623150692, - null, - -0.01062817773776197, - 0.036329723094655264, - null, - 0.04206077105951822, - 0.0661984144218353, - null, - 0.04206077105951822, - 0.10287888864037296, - null, - 0.0734111321078509, - 0.07032114563348774, - null, - 0.0734111321078509, - 0.08727305904717836, - null, - 0.04475007301536894, - 0.034138898851266995, - null, - 0.015585258083397713, - 0.04813016224793104, - null, - 0.015585258083397713, - -0.009462705245472987, - null, - 0.015585258083397713, - 0.0681226476695482, - null, - 0.041268443481948226, - 0.06496373685884213, - null, - 0.041268443481948226, - 0.04681804324901594, - null, - 0.041268443481948226, - 0.02740540646540556, - null, - 0.041268443481948226, - -0.0004263189143057181, - null, - -0.03386572520844747, - -0.025225410566487468, - null, - -0.03386572520844747, - -0.017970534438677112, - null, - -0.03386572520844747, - -0.017970534438677112, - null, - -0.03386572520844747, - -0.012572559077238471, - null, - 0.0066176679923381585, - -0.013987049061294703, - null, - 0.010971236722445842, - 0.02479203623150692, - null, - 0.010971236722445842, - 0.0437456747172806, - null, - 0.010971236722445842, - 0.04206077105951822, - null, - 0.07675568757455047, - 0.0844758473398139, - null, - 0.07675568757455047, - 0.0707188616626345, - null, - 0.07675568757455047, - 0.07901096207912159, - null, - 0.07675568757455047, - 0.052358063391047774, - null, - 0.02681122396671666, - 0.008477884295209856, - null, - 0.06032326161802183, - 0.060551769563049265, - null, - 0.06032326161802183, - 0.08365116067573503, - null, - 0.08365116067573503, - 0.07970595429367416, - null, - -0.012994071959519434, - -0.0059374750710019025, - null, - -0.012994071959519434, - -0.03257186871801593, - null, - -0.031368902896686056, - 0.010154230921655157, - null, - 0.06476282003201328, - 0.061365142213084756, - null, - 0.060551769563049265, - 0.04176243565425169, - null, - 0.04176243565425169, - 0.09791756845635986, - null, - -0.034982327415861665, - -0.012994071959519434, - null, - -0.005452746137422068, - 0.009580230050656932, - null, - -0.03257186871801593, - -0.009874207379276688, - null, - -0.03257186871801593, - -0.06785703081845662, - null, - -0.03257186871801593, - -0.017970534438677112, - null, - -0.012572559077238471, - -0.02575882031375859, - null, - 0.010971236722445842, - 0.0437456747172806, - null, - 0.06476282003201328, - 0.07112777481209108, - null, - 0.06476282003201328, - 0.04717197254438614, - null, - 0.06476282003201328, - 0.11432830158897297, - null, - 0.06476282003201328, - 0.02681122396671666, - null, - 0.06476282003201328, - 0.023216737371920253, - null, - 0.06476282003201328, - 0.013628618210200772, - null, - 0.013628618210200772, - 0.0365587096992491, - null, - 0.02740540646540556, - 0.008871202272039866, - null, - 0.02740540646540556, - 0.014065872780319968, - null, - -0.017970534438677112, - -0.004310009917093224, - null, - 0.010971236722445842, - 0.02479203623150692, - null, - 0.010971236722445842, - 0.0437456747172806, - null, - 0.036329723094655264, - 0.04206077105951822, - null, - 0.036329723094655264, - 0.0661984144218353, - null, - 0.036329723094655264, - 0.0661984144218353, - null, - 0.0734111321078509, - 0.08727305904717836, - null, - 0.0734111321078509, - 0.07167886413263891, - null, - 0.08461448415867345, - 0.049831434806993306, - null, - 0.08461448415867345, - 0.05252609679034881, - null, - 0.05608547062744279, - 0.06443812590082361, - null, - 0.05608547062744279, - 0.06708446518364865, - null, - 0.05608547062744279, - 0.05688917118034843, - null, - 0.06443812590082361, - 0.045320222993110934, - null, - 0.015585258083397713, - 0.04813016224793104, - null, - 0.02740540646540556, - 0.008871202272039866, - null, - -0.004310009917093224, - -0.01062817773776197, - null, - -0.004310009917093224, - -0.01062817773776197, - null, - -0.004310009917093224, - -0.008353987906723386, - null, - -0.008353987906723386, - 0.010971236722445842, - null, - 0.02479203623150692, - 0.0661984144218353, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.0661984144218353, - 0.10287888864037296, - null, - 0.07167886413263891, - 0.12198285244691474, - null, - 0.07167886413263891, - 0.049831434806993306, - null, - 0.018874646079145588, - -0.04081955474535769, - null, - 0.018874646079145588, - -0.039923783460548645, - null, - 0.018874646079145588, - -0.04537322907622656, - null, - 0.018874646079145588, - 0.024236106050275947, - null, - -0.19719437637510842, - -0.18478413752508802, - null, - -0.19719437637510842, - -0.13063393079573934, - null, - -0.19719437637510842, - -0.2606127999572701, - null, - -0.19719437637510842, - -0.2414062556977288, - null, - -0.489527301777141, - -0.4905827101790268, - null, - 0.047770422133898566, - 0.10758205777651757, - null - ] - }, - { - "hoverinfo": "text", - "hovertext": [ - "Ailanthus
Type: NORP", - "Guanxin Jieyu
Type: PERSON", - "Q14
Type: ORG", - "E3
Type: PRODUCT", - "SynergyGraph
Type: ORG", - "Cannabidiol
Type: PERSON", - "Akt
Type: PERSON", - "Cordia
Type: ORG", - "ABL2
Type: PERSON", - "chloro
Type: GPE", - "LANCL2
Type: ORG", - "KRAS
Type: ORG", - "Moringa
Type: GPE", - "L.
Type: NORP", - "Moringa stenopetala
Type: PERSON", - "Bak
Type: PERSON", - "QSPR
Type: ORG", - "EGFR/BRAF
Type: ORG", - "Mendelian
Type: NORP", - "OECD
Type: ORG", - "Tox21 assays
Type: DATE", - "3-methoxy-13α-estrone-16α-diphenylphosphine
Type: QUANTITY", - "3-methoxy-13α-estrone-16α-diphenylphosphine
Type: QUANTITY", - "OXGR1
Type: ORG", - "GTP
Type: ORG", - "2
Type: CARDINAL", - "Yoda1
Type: PERSON", - "CXCR4
Type: PRODUCT", - "TRP
Type: ORG", - "7
Type: CARDINAL", - "MDM2-P53-V-ATPases
Type: ORG", - "Caralluma
Type: PERSON", - "ASIC3
Type: PRODUCT", - "Prunus Armeniaca L.
Type: GPE", - "Apricot
Type: PERSON", - "ranibizumab biosimilars
Type: PERSON", - "Discovery
Type: PRODUCT", - "CCKBR
Type: ORG", - "D2/D3
Type: ORG", - "VASH2
Type: PRODUCT", - "NSCLC
Type: ORG", - "TROP2
Type: PRODUCT", - "ESCC
Type: ORG", - "the PI3K-AKT-mTOR
Type: ORG", - "RNA
Type: ORG", - "nanoMIP
Type: GPE", - "MDMA
Type: ORG", - "FTD
Type: ORG", - "ALS
Type: ORG", - "Thursday
Type: DATE", - "Trump
Type: PERSON", - "2026
Type: DATE", - "Nationa
Type: ORG", - "Frontiers in Nutrition
Type: ORG", - "New York City
Type: GPE", - "two
Type: CARDINAL", - "Ozempic
Type: ORG", - "recent years
Type: DATE", - "isn’t optional &mdash
Type: ORG", - "it’s
Type: ORG", - "ISO
Type: ORG", - "JAMA Internal Medicine
Type: ORG", - "The Journals of Gerontology
Type: WORK_OF_ART", - "AI
Type: GPE", - "the Annals of Internal Medicine
Type: ORG", - "the 21st century
Type: DATE", - "JAMA Internal Medicine
Type: ORG", - "Massachusetts
Type: GPE", - "the University College London
Type: ORG", - "UCL
Type: ORG", - "Escherichia
Type: NORP", - "Environmental International
Type: ORG", - "Takehiro Nogi
Type: PERSON", - "Kousuke Uranishi
Type: PERSON", - "Ayumu Suzuki
Type: PERSON", - "Masataka Hirasaki
Type: PERSON", - "Tina Nakamura
Type: PERSON", - "Tomiei Kazama
Type: PERSON", - "Hiroshi Nagasaka
Type: PERSON", - "Akihiko Okuda
Type: PERSON", - "Tsutomu Mieda
Type: PERSON", - "Linxi Wang
Type: PERSON", - "Sufang An
Type: PERSON", - "Zhiliang Dong
Type: PERSON", - "Xiaojuan Dong
Type: PERSON", - "Jiapei Li


Type: PERSON", - "One
Type: CARDINAL", - "Nguyen Kim Quyen
Type: PERSON", - "Le Van Dang
Type: FAC", - "Ngo Phuong Ngoc
Type: ORG", - "Pham Thi Phuong Thao
Type: PERSON", - "Ngo Ngoc
Type: PERSON", - "Anne Langsted
Type: PERSON", - "Jocelyne Benatar
Type: PERSON", - "Andrew Kerr
Type: PERSON", - "Katherine Bloomfield
Type: PERSON", - "Gerry Devlin
Type: PERSON", - "Alexander Sasse
Type: PERSON", - "David Smythe
Type: PERSON", - "Andrew
Type: PERSON", - "Harvey White
Type: PERSON", - "Gerrard Wilkins
Type: PERSON", - "Ralph Stewart


Type: PERSON", - "One
Type: CARDINAL", - "Flor Rocío Ramírez-Martínez
Type: PERSON", - "Maria Theresa Villanos
Type: PERSON", - "Sonam Sharma
Type: PERSON", - "Marie Leiner
Type: PERSON", - "Abraham Beltrán
Type: PERSON", - "Lucy Parker
Type: PERSON", - "Irene Moral Peláez
Type: PERSON", - "Juan Pablo Caballero-Romeu
Type: PERSON", - "Elisa Chilet-Rosell
Type: PERSON", - "Ildefonso Hernández-Aguado
Type: PERSON", - "Pablo Alonso-Coello
Type: PERSON", - "Elena Ronda
Type: PERSON", - "Luis Gómez-Pérez
Type: PERSON", - "Thammarat Kaewmanee
Type: PERSON", - "Acharaporn Issuriya
Type: GPE", - "Piyapong Choochana
Type: PERSON", - "Pinanong Na-Phatthalung
Type: GPE", - "Surasak Limsuwan
Type: PERSON", - "Phy-Blica-O
Type: ORG", - "Thai
Type: NORP", - "Phy-Blica-D
Type: ORG", - "140
Type: CARDINAL", - "180
Type: CARDINAL", - "Arabic
Type: NORP", - "140
Type: CARDINAL", - "180°
Type: CARDINAL", - "6:4 maltodextrin
Type: QUANTITY", - "Arabic
Type: NORP", - "ABTS
Type: ORG", - "FRAP
Type: ORG", - "PBD
Type: ORG", - "90-day
Type: DATE", - "Wistar
Type: ORG", - "up to
Type: CARDINAL", - "300 mg/kg
Type: QUANTITY", - "NOAEL
Type: ORG", - "PBD
Type: ORG", - "Lijun Zheng
Type: PERSON", - "Hui Zhang
Type: PERSON", - "Yuchao
Type: PERSON", - "10, 20
Type: DATE", - "40
Type: CARDINAL", - "ALT
Type: ORG", - "BUN
Type: ORG", - "Akt
Type: PERSON", - "CLP
Type: PRODUCT", - "p-PI3K
Type: ORG", - "Bax, Cleaved Caspase-3
Type: ORG", - "Nrf 2
Type: CARDINAL", - "LPS-
Type: PRODUCT", - "PI3K
Type: ORG", - "Nrf 2
Type: CARDINAL", - "Min Li
Type: PERSON", - "Weibo
Type: ORG", - "the Latent Dirichlet Allocation
Type: ORG", - "Dalian University of Technology
Type: ORG", - "BERT
Type: ORG", - "Petar Stanimirović
Type: ORG", - "Tea Borozan
Type: PERSON", - "Katarina Petrović
Type: PERSON", - "Dragan Bjelica
Type: GPE", - "Zorica Mitrović
Type: PERSON", - "Marko Mihić
Type: PERSON", - "Dejan Petrović
Type: PERSON", - "Five
Type: CARDINAL", - "Education
Type: ORG", - "Life Satisfaction
Type: PERSON", - "673
Type: CARDINAL", - "Mann-Whitney
Type: ORG", - "Kruskal-Wallis
Type: PERSON", - "46.2%
Type: PERCENT", - "0.462
Type: CARDINAL", - "0.557
Type: CARDINAL", - "the Republic of Serbia
Type: GPE", - "A. Sophie Westbrook
Type: PERSON", - "Aleah Butler-Jones
Type: PERSON", - "Scott H. Morris
Type: PERSON", - "Max Goldman
Type: PERSON", - "Anurag Agrawal
Type: PERSON", - "Antonio DiTommaso

\n\n

Type: PERSON", - "18 years
Type: DATE", - "Ithaca
Type: GPE", - "NY
Type: GPE", - "USA
Type: GPE", - "annually
Type: DATE", - "2005
Type: DATE", - "2021
Type: DATE", - "280,674
Type: CARDINAL", - "2019
Type: DATE", - "all years
Type: DATE", - "Shannon-Wiener
Type: LAW", - "8%
Type: PERCENT", - "annual
Type: DATE", - "2019
Type: DATE", - "2022
Type: DATE", - "50%
Type: PERCENT", - "1 cm
Type: QUANTITY", - "16 years
Type: DATE", - "Chu-Ying Huang
Type: PERSON", - "Wen-Pei
Type: PERSON", - "VER
Type: ORG", - "349
Type: CARDINAL", - "Taiwan
Type: GPE", - "Pearson
Type: PRODUCT", - "30
Type: CARDINAL", - "Novaco Anger Inventory-Short Form
Type: ORG", - "Perceived Stress Scale
Type: WORK_OF_ART", - "Oxford Happiness Questionnaire
Type: ORG", - "Beck Depression Inventory-II
Type: ORG", - ".001
Type: CARDINAL", - ".025
Type: CARDINAL", - ".001
Type: CARDINAL", - "daily
Type: DATE", - ".001
Type: CARDINAL", - "0.73-0.80).
Type: CARDINAL", - "Archana Bagale
Type: PERSON", - "Anil Raj Ojha
Type: PERSON", - "Machhindra Lamichhane

\n

Type: PERSON", - "ASD
Type: ORG", - "nine
Type: CARDINAL", - "ASD
Type: ORG", - "Nepal
Type: GPE", - "the Pediatric OPD
Type: ORG", - "Patan Academy of Health Sciences
Type: ORG", - "Nepali
Type: GPE", - "Colaizzi
Type: ORG", - "Batchelor
Type: ORG", - "2017
Type: DATE", - "the Chronic Sorrow Instrument
Type: ORG", - "the PAHS Ethical Review Board
Type: ORG", - "Five
Type: CARDINAL", - "Nepal
Type: GPE", - "Khalid Al Kubaisi
Type: PERSON", - "Derar H. Abdel-Qader
Type: PERSON", - "Nadia Al Mazrouei
Type: PERSON", - "Abduelmula R. Abduelkarem
Type: PERSON", - "Yahya H. Dallal
Type: PERSON", - "Bashi Dallal Bashi
Type: PERSON", - "Ahmad Shara

\n

Type: PERSON", - "Background
Type: PERSON", - "up to 90%
Type: PERCENT", - "first
Type: ORDINAL", - "Jordan
Type: GPE", - "first
Type: ORDINAL", - "Jordanian
Type: NORP", - "380
Type: CARDINAL", - "Two
Type: CARDINAL", - "NVP
Type: ORG", - "NVP
Type: ORG", - "Appropriate Practice
Type: WORK_OF_ART", - "SPSS
Type: ORG", - "84.2%
Type: PERCENT", - "21.1%
Type: PERCENT", - "only 56.8%
Type: PERCENT", - "43.2%
Type: PERCENT", - "only 29.9%
Type: PERCENT", - "3.48
Type: CARDINAL", - "2.01
Type: CARDINAL", - "0.009
Type: CARDINAL", - "50%
Type: PERCENT", - "0.50
Type: CARDINAL", - "0.018).
Type: CARDINAL", - "Jordanian
Type: NORP", - "NVP
Type: ORG", - "one
Type: CARDINAL", - "1
Type: CARDINAL", - "2
Type: CARDINAL", - "One
Type: CARDINAL", - "Wenchao Bao
Type: PERSON", - "Quan An
Type: PERSON", - "Hao Zhai
Type: PERSON", - "Shubo Wang
Type: PERSON", - "Renkai
Type: PERSON", - "Broadband
Type: GPE", - "recent years
Type: DATE", - "Power Spectral Density
Type: ORG", - "Inner Mongolia
Type: LOC", - "0.02-0.05
Type: QUANTITY", - "3.5
Type: CARDINAL", - "1 dB
Type: CARDINAL", - "2.2
Type: CARDINAL", - "two
Type: CARDINAL", - "approximately 0.2
Type: CARDINAL", - "0.05-0.1
Type: CARDINAL", - "0.1-0.5
Type: DATE", - "0.5-40
Type: CARDINAL", - "Zhongchu Tian
Type: PERSON", - "Ye Dai
Type: PERSON", - "Wei Zhang


Type: PERSON", - "PLC
Type: ORG", - "PLC
Type: ORG", - "the Luoxizhou Super Bridge
Type: ORG", - "TOPSIS
Type: ORG", - "1
Type: CARDINAL", - "2
Type: CARDINAL", - "3
Type: CARDINAL", - "TOPSIS
Type: ORG", - "Pareto
Type: ORG", - "4
Type: CARDINAL", - "Jeanette K. Howard
Type: PERSON", - "Analie R. Barnett
Type: PERSON", - "Kurt A. Fesenmyer
Type: PERSON", - "Mark G. Anderson


Type: PERSON", - "TBI
Type: ORG", - "California
Type: GPE", - "RF
Type: ORG", - "TBI
Type: ORG", - "a century
Type: DATE", - "Yu-Ting Chi
Type: PERSON", - "Naomi C. Hamm
Type: PERSON", - "Hao Lee
Type: PERSON", - "Minkyung Shin
Type: PERSON", - "Yuki Liu
Type: PERSON", - "Feibi Zheng
Type: PERSON", - "Ben Forrest
Type: PERSON", - "Peng-Lin
Type: PERSON", - "MIS
Type: ORG", - "SureForm
Type: ORG", - "the Premier Healthcare Database
Type: ORG", - "PHD
Type: ORG", - "the United States
Type: GPE", - "(≥18 years
Type: DATE", - "bariatric
Type: GPE", - "2019 to 2023
Type: DATE", - "two
Type: CARDINAL", - "SureForm
Type: ORG", - "bariatric
Type: PERSON", - "Sophie Stanley
Type: ORG", - "Hilary Stewart
Type: PERSON", - "UK
Type: GPE", - "three
Type: CARDINAL", - "The Quality Evaluation Scoring Tool
Type: ORG", - "3394
Type: CARDINAL", - "68
Type: CARDINAL", - "25
Type: CARDINAL", - "Two
Type: CARDINAL", - "two
Type: CARDINAL", - "firstly
Type: ORDINAL", - "secondly
Type: ORDINAL", - "Thea Lynne Hedemann
Type: PERSON", - "Yun Lu
Type: PERSON", - "Sofia Campitelli
Type: PERSON", - "Lisa D. Hawke
Type: PERSON", - "Nelson Shen
Type: PERSON", - "Sarah Saperia
Type: PERSON", - "Brett D. M. Jones
Type: PERSON", - "Gillian Strudwick
Type: PERSON", - "Chelsey R. Wilks
Type: PERSON", - "Wei Wang
Type: PERSON", - "Marco Solmi
Type: PERSON", - "Michael Grossman
Type: PERSON", - "Muhammad Ishrat
Type: PERSON", - "Nicole Kozloff
Type: PERSON", - "George Foussias
Type: PERSON", - "Muhammad Omair
Type: PERSON", - "CHR
Type: ORG", - "Dialectical
Type: ORG", - "DBT
Type: ORG", - "Digital
Type: ORG", - "CHR
Type: ORG", - "CHR
Type: ORG", - "two
Type: CARDINAL", - "Phase 1
Type: DATE", - "DBT
Type: ORG", - "CHR
Type: ORG", - "Phase 2
Type: LAW", - "30
Type: CARDINAL", - "30
Type: CARDINAL", - "eight
Type: CARDINAL", - "weekly
Type: DATE", - "DBT
Type: ORG", - "CHR
Type: ORG", - "Wafaa T. ALQadrie
Type: PERSON", - "Ali M. Saleh
Type: PERSON", - "Sami AL-Rawashdeh
Type: PERSON", - "Ola N. Alfuqaha
Type: PERSON", - "Suheir I. Abdallah

\n

Type: PERSON", - "recent years
Type: DATE", - "Jordan
Type: GPE", - "351
Type: CARDINAL", - "Jordan
Type: GPE", - "Kelley Followership Questionnaire-Revised
Type: ORG", - "KFQ
Type: ORG", - "68.7%
Type: PERCENT", - "31.3%
Type: PERCENT", - "Chi square
Type: PERSON", - "1
Type: CARDINAL", - "6.193
Type: CARDINAL", - "2
Type: CARDINAL", - "7.405
Type: CARDINAL", - ".025
Type: CARDINAL", - "3
Type: CARDINAL", - "13.926
Type: CARDINAL", - ".003
Type: CARDINAL", - "3
Type: CARDINAL", - "17.173
Type: CARDINAL", - ".001
Type: CARDINAL", - "26
Type: CARDINAL", - "67.77
Type: CARDINAL", - ".001
Type: CARDINAL", - "Cesare Garosi
Type: ORG", - "Cristina Vettori
Type: PERSON", - "Roberta Ferrante
Type: PERSON", - "Donatella
Type: PERSON", - "13
Type: CARDINAL", - "European
Type: NORP", - "J.F. Arnold
Type: PERSON", - "ML
Type: ORG", - "Ks
Type: NORP", - "Ka
Type: GPE", - "ML
Type: ORG", - "616
Type: CARDINAL", - "347
Type: CARDINAL", - "269
Type: CARDINAL", - "Ka/Ks
Type: ORG", - "13
Type: CARDINAL", - "Ka/Ks
Type: ORG", - "Prabhnoor Tuli
Type: PERSON", - "Abhay P. Kolte
Type: PERSON", - "Rajashri A. Kolte
Type: PERSON", - "Vrushali N. Lathiya
Type: PERSON", - "Vinisha A. Bajaj
Type: PERSON", - "Shahabe Saquib Abullais
Type: PERSON", - "Manea M. Alahmari

\n

Type: PERSON", - "MAGRD
Type: ORG", - "VISTA
Type: ORG", - "RCT
Type: ORG", - "216
Type: CARDINAL", - "MAGRD
Type: ORG", - "VISTA
Type: ORG", - "VISTA
Type: ORG", - "CRC
Type: ORG", - "12 months
Type: DATE", - "CAL
Type: ORG", - "GRD
Type: ORG", - "GRW
Type: ORG", - "6 months
Type: DATE", - "12
Type: CARDINAL", - "12 months
Type: DATE", - "GRD
Type: ORG", - "GRW
Type: ORG", - "GT
Type: GPE", - "CRC
Type: ORG", - "95.92%
Type: PERCENT", - "85.02%).
Type: CARDINAL", - "Control
Type: ORG", - "MAGRD
Type: ORG", - "GRD
Type: ORG", - "GRW
Type: ORG", - "WKG
Type: ORG", - "CRC
Type: ORG", - "26/09/2022
Type: CARDINAL", - "Guoping Dong
Type: PERSON", - "Guifen Ma


Type: PERSON", - "China
Type: GPE", - "2015 to 2023
Type: DATE", - "Nurin Yasmin
Type: PERSON", - "Mohd Khairudin
Type: PERSON", - "Awla Mohd Azraai
Type: ORG", - "Rosfaiizah Siran
Type: PERSON", - "Nasibah
Type: GPE", - "estrogen
Type: ORG", - "Four
Type: CARDINAL", - "Scopus
Type: ORG", - "Science Direct
Type: ORG", - "1
Type: CARDINAL", - "January 1999
Type: DATE", - "31st October 2025
Type: DATE", - "549
Type: CARDINAL", - "341
Type: CARDINAL", - "293
Type: CARDINAL", - "PRISMA
Type: ORG", - "31
Type: CARDINAL", - "Amy Wermert
Type: PERSON", - "Theodore M. Brasky
Type: PERSON", - "Alison M. Newton
Type: PERSON", - "Alice Hinton
Type: PERSON", - "Hayley Curran
Type: GPE", - "Amy K. Ferketich
Type: PERSON", - "Matthew J. Carpenter
Type: PERSON", - "Peter G. Shields
Type: PERSON", - "Patrick Tomko
Type: PERSON", - "Theodore L. Wagener
Type: PERSON", - "Brittney Keller-Hamilton

\n

Type: PERSON", - "Appalachia
Type: ORG", - "decades
Type: DATE", - "30%
Type: PERCENT", - "the Appalachian Research to Impact Smoking’s Effects
Type: ORG", - "NRT
Type: ORG", - "Appalachian
Type: NORP", - "Between 2025 and 2029
Type: DATE", - "1,000
Type: CARDINAL", - "Appalachian
Type: NORP", - "11
Type: CARDINAL", - "ONP
Type: ORG", - "NRT
Type: ORG", - "four
Type: CARDINAL", - "Switch
Type: PERSON", - "the Switch Phase
Type: FAC", - "7-day
Type: DATE", - "the Switch Phase
Type: ORG", - "César R. Peñaherrera-Palma
Type: PERSON", - "Nicole S. Chinacalle-Martínez
Type: PERSON", - "Wendy Gómez Zamora
Type: PERSON", - "S. Pamela Jaramillo-Vallejo
Type: PERSON", - "Jean P. López-Macías
Type: PERSON", - "Omar Safady-Mendoza
Type: PERSON", - "M. Estefanía Bravo
Type: PERSON", - "Ecuador
Type: GPE", - "South America
Type: LOC", - "April to September 2023
Type: DATE", - "1,366
Type: CARDINAL", - "22
Type: CARDINAL", - "the decades of the 1980s, 1990s, 2000s
Type: DATE", - "2010s
Type: DATE", - "each fisher per decade
Type: DATE", - "approximately 99%
Type: PERCENT", - "the 2010s
Type: DATE", - "30%
Type: PERCENT", - "the pre-1980s
Type: DATE", - "approximately 59.5%
Type: PERCENT", - "the 2000s
Type: DATE", - "the decades
Type: DATE", - "60-100%
Type: PERCENT", - "the first 8
Type: DATE", - "Xiaoxin Guo
Type: PERSON", - "Gang Du
Type: PERSON", - "Juanyu Zhou
Type: PERSON", - "Fang Fu
Type: PERSON", - "Yu Yuan
Type: PERSON", - "Xingzhu Liu
Type: PERSON", - "Haiou Chen
Type: PERSON", - "Qianyi Wan
Type: PERSON", - "Bo Gong
Type: PERSON", - "Haiyang
Type: PERSON", - "ISC
Type: ORG", - "ISC
Type: ORG", - "PEX5
Type: GPE", - "RAB7
Type: PERSON", - "ISC
Type: ORG", - "ISC
Type: ORG", - "VLCFA
Type: ORG", - "ISC
Type: ORG", - "Artyom
Type: PERSON", - "PLOS Biology
Type: ORG", - "Drosophila
Type: ORG", - "Joanna Clarke
Type: PERSON", - "2025
Type: DATE", - "the year
Type: DATE", - "2025
Type: DATE", - "Editorial
Type: PERSON", - "the past year
Type: DATE", - "Dongwook Kim
Type: PERSON", - "Byeongchan Kim
Type: PERSON", - "Jinhu Kim
Type: PERSON", - "Na-Young Seo
Type: ORG", - "Kim
Type: PERSON", - "Kyung Ah Han
Type: PERSON", - "Jubeen Yoon
Type: PERSON", - "Christian P. Macks
Type: PERSON", - "Joris de Wit
Type: PERSON", - "Chang Ho Sohn
Type: PERSON", - "Kea Joo Lee
Type: PERSON", - "Ji Won Um
Type: PERSON", - "Jaewon Ko
Type: PERSON", - "Vertebrate
Type: ORG", - "PDZ
Type: ORG", - "TrkB. Analyses of Slitrk2
Type: PERSON", - "V89M
Type: PRODUCT", - "Nick D. Pokorzynski
Type: PERSON", - "Elisabeth C. Sams-Dodd
Type: PERSON", - "Christopher Esneault
Type: PERSON", - "Katarina A. Jones
Type: PERSON", - "Shawn R. Campagna
Type: PERSON", - "Eduardo A. Groisman


Type: PERSON", - "Typhimurium
Type: ORG", - "Mg
Type: PERSON", - "3′
Type: CARDINAL", - "CRP
Type: ORG", - "Mg
Type: PERSON", - "Mg
Type: PERSON", - "Mg
Type: PERSON", - "MgtC
Type: PERSON", - "CRP
Type: ORG", - "Sneh Harsh
Type: PERSON", - "Hsiao-Yun Liu
Type: PERSON", - "Pradeep K. Bhaskar
Type: PERSON", - "Christine Rushlow
Type: PERSON", - "Erika A. Bach


Type: PERSON", - "Chinmo
Type: PERSON", - "Chinmo
Type: ORG", - "RNA
Type: ORG", - "Transformer
Type: ORG", - "transcription
Type: CARDINAL", - "Zelda
Type: PERSON", - "CySCs
Type: PRODUCT", - "Chinmo
Type: ORG", - "Zld
Type: GPE", - "CySCs
Type: PRODUCT", - "Two
Type: CARDINAL", - "Qkr58E-2
Type: CARDINAL", - "EcR
Type: PERSON", - "CySCs
Type: PRODUCT", - "EcR
Type: PERSON", - "Zld
Type: GPE", - "Chinmo
Type: ORG", - "Zld
Type: GPE", - "XY
Type: ORG", - "Margaret Morash
Type: PERSON", - "Richard G. Kay
Type: PERSON", - "Erik J. Soderblom
Type: PERSON", - "Grace H. MacLean
Type: PERSON", - "Jia Wen
Type: PERSON", - "Peyton J. Moore
Type: PERSON", - "Colin R. Lickwar
Type: PERSON", - "Mujahid Ali Shah
Type: PERSON", - "Julia Ganz
Type: PERSON", - "Fiona M. Gribble
Type: PERSON", - "Frank Reimann
Type: PERSON", - "Rodger A. Liddle
Type: PERSON", - "John F. Rawls


Type: PERSON", - "RNA
Type: ORG", - "six
Type: CARDINAL", - "19
Type: CARDINAL", - "23
Type: CARDINAL", - "EEC
Type: ORG", - "EEC
Type: ORG", - "3
Type: CARDINAL", - "EEC
Type: ORG", - "EEC
Type: ORG", - "EEC
Type: ORG", - "Alexandros Gaitanidis
Type: PERSON", - "Veronica Pampanin
Type: PERSON", - "Jessica Thiem
Type: PERSON", - "Kalaras
Type: PERSON", - "Lion Huthmacher
Type: PERSON", - "Silvan Hürkey
Type: PERSON", - "Dimitrios Kadas
Type: PERSON", - "Agapi Dimitriadou
Type: PERSON", - "Andriana Ntogka
Type: PERSON", - "Subhabrata Sanyal
Type: ORG", - "Christos Consoulas
Type: PERSON", - "Brain
Type: ORG", - "one
Type: CARDINAL", - "Yanying Yu
Type: PERSON", - "Nicole E. Wheeler
Type: PERSON", - "AMR
Type: ORG", - "ML
Type: ORG", - "AMR
Type: ORG", - "ML
Type: ORG", - "ML
Type: ORG", - "AMR
Type: ORG", - "analyzing over 24,000
Type: CARDINAL", - "AMR
Type: ORG", - "five
Type: CARDINAL", - "ML
Type: ORG", - "6,740
Type: CARDINAL", - "ML
Type: ORG", - "AMR
Type: ORG", - "Salsabil Arabi
Type: PERSON", - "Chaoqun Ni
Type: PERSON", - "B. Ian Hutchins


Type: PERSON", - "approximately half
Type: CARDINAL", - "15
Type: CARDINAL", - "as little as 10%-20%
Type: PERCENT", - "Sofia Radrizzani
Type: PERSON", - "Juan Rivas-Santisteban
Type: PERSON", - "Namshik Han
Type: PERSON", - "Laurence D. Hurst

\n\n

Type: PERSON", - "first
Type: ORDINAL", - "less than around half
Type: DATE", - "first
Type: ORDINAL", - "~10
Type: ORG", - "one
Type: CARDINAL", - "first
Type: ORDINAL", - "10
Type: CARDINAL", - "three
Type: CARDINAL", - "first
Type: ORDINAL", - "two
Type: CARDINAL", - "third
Type: ORDINAL", - "first
Type: ORDINAL", - "10
Type: CARDINAL", - "5′
Type: GPE", - "GC
Type: ORG", - "Ya-Wen Hsueh
Type: PERSON", - "Po-Min
Type: PERSON", - "RNA
Type: ORG", - "Split-Pool
Type: ORG", - "PolydeoxyAdenylation
Type: ORG", - "USPPAR
Type: ORG", - "3′
Type: ORG", - "six
Type: CARDINAL", - "PCR
Type: ORG", - "USPPAR
Type: ORG", - "USPPAR
Type: ORG", - "RNase
Type: ORG", - "Cu²⁺
Type: GPE", - "RNA
Type: ORG", - "one
Type: CARDINAL", - "USPPAR
Type: ORG", - "five
Type: CARDINAL", - "USPPAR
Type: ORG", - "Yuqing Hou
Type: PERSON", - "Oranti Ahmed Omi
Type: PERSON", - "Michael W. Stuck
Type: PERSON", - "Xi Cheng
Type: PERSON", - "Bethany Walker
Type: PERSON", - "Ying-Wai Lam
Type: PERSON", - "Anna M. Schmoker
Type: PERSON", - "Son N. Nguyen
Type: PERSON", - "Maria Paz Gonzalez-Perez
Type: PERSON", - "Bryan A. Ballif
Type: PERSON", - "Karl F. Lechtreck
Type: PERSON", - "George B. Witman
Type: PERSON", - "Gregory J. Pazour

\n\n

Type: PERSON", - "CDKL5
Type: PERSON", - "CDKL5 Deficiency Disorder
Type: PERSON", - "CDKL5
Type: GPE", - "LF5
Type: GPE", - "CDKL5
Type: PERSON", - "Mouse Cdkl5
Type: PERSON", - "CDKL5
Type: PERSON", - "CDD
Type: ORG", - "Ben Vezina
Type: PERSON", - "Helena B. Cooper
Type: PERSON", - "Christopher K. Barlow
Type: PERSON", - "Martin Rethoret-Pasty
Type: PERSON", - "Sylvain Brisse
Type: ORG", - "Jonathan M. Monk
Type: PERSON", - "Kathryn E. Holt
Type: PERSON", - "Kelly L. Wyres


Type: PERSON", - "Genomics
Type: ORG", - "hundreds
Type: CARDINAL", - "7,835
Type: CARDINAL", - "1,278
Type: CARDINAL", - "this World Health Organization
Type: ORG", - "Ludivine Vasseur
Type: PERSON", - "Céline Gheeraert
Type: PERSON", - "Julie Dubois-Chevalier
Type: PERSON", - "Ninon Very
Type: FAC", - "Loïc Guille
Type: PERSON", - "Mohamed Bou Saleh
Type: PERSON", - "Cyril Sobolewski
Type: PERSON", - "Pascal Loyer
Type: PERSON", - "Alexandre Berthier
Type: PERSON", - "Noémie Legrand
Type: PERSON", - "Anne Corlu
Type: PERSON", - "Viviane Gnemmi
Type: PERSON", - "Guillaume Lasailly
Type: ORG", - "Emmanuelle Leteurtre
Type: PERSON", - "Dmitry Galinousky
Type: PERSON", - "Antonino Bongiovanni
Type: PERSON", - "Solenne Taront
Type: GPE", - "Nicolaj I. Toft
Type: PERSON", - "Lars Grøntved
Type: PERSON", - "David Tulasne
Type: PERSON", - "Alessandro Furlan
Type: ORG", - "Line Carolle Ntandja-Wandji
Type: PERSON", - "Bart Staels
Type: PERSON", - "Philippe Lefebvre
Type: PERSON", - "Laurent Dubuquoy
Type: PERSON", - "Jérôme Eeckhoute


Type: PERSON", - "HCT
Type: ORG", - "TF
Type: ORG", - "GRHL2
Type: PERSON", - "HCT
Type: ORG", - "TF GRHL2
Type: ORG", - "Fernando H. Ramírez-Guadiana
Type: PERSON", - "Anna P. Brogan
Type: PERSON", - "Yuanchen Yu
Type: PERSON", - "Caroline Midonet
Type: PERSON", - "Joel W. Sher
Type: PERSON", - "Ernst W. Schmid
Type: PERSON", - "Ian J. Roney
Type: PERSON", - "David Z. Rudner


Type: PERSON", - "over half a century
Type: DATE", - "150
Type: CARDINAL", - "50
Type: CARDINAL", - "22
Type: CARDINAL", - "Knockout Sudoku
Type: PERSON", - "AlphaFold-Multimer
Type: ORG", - "IpdA
Type: ORG", - "Nicola K. Wilson

\n\nRed

Type: PERSON", - "PLOS Biology
Type: ORG", - "Andrew C. Matthews
Type: PERSON", - "Lehtinen
Type: PERSON", - "Tatiana Dimitriu

\n\n

Type: PERSON", - "AMR
Type: ORG", - "AMR
Type: ORG", - "AMR
Type: ORG", - "AMR
Type: ORG", - "AMR
Type: ORG", - "AMR
Type: ORG", - "AMR
Type: ORG", - "AMR
Type: ORG", - "AMR
Type: ORG", - "AMR
Type: ORG", - "AMR
Type: ORG", - "Kevin F. P. Bennett
Type: PERSON", - "Andrew W. Wood
Type: PERSON", - "Marcella D. Baiz
Type: PERSON", - "Lan-Nhi Phung
Type: PERSON", - "Irby J. Lovette
Type: PERSON", - "David P. L. Toews

\n\n

Type: PERSON", - "0.5
Type: CARDINAL", - "less than 100
Type: CARDINAL", - "two
Type: CARDINAL", - "one
Type: CARDINAL", - "the Western Hemisphere
Type: LOC", - "Qiu C. Wu
Type: PERSON", - "Aishwarya Swaminathan
Type: PERSON", - "Ashley Winward
Type: PERSON", - "Logan Lalonde
Type: GPE", - "Yung Hwang
Type: PERSON", - "Noah Littman
Type: PERSON", - "Merav Socolovsky
Type: PERSON", - "Allon M. Klein

\n\n

Type: PERSON", - "IL-17
Type: PRODUCT", - "IL-17
Type: PRODUCT", - "IL-17
Type: PRODUCT", - "IL-17
Type: PRODUCT", - "IL-17
Type: PRODUCT", - "Emoke Bakos
Type: PERSON", - "Ádám Tiszlavicz
Type: PERSON", - "Viktor Szegedi
Type: PERSON", - "Abdennour Douida
Type: PERSON", - "Furdan
Type: PERSON", - "Daphne K. Welter
Type: PERSON", - "Jonathan M. Landry
Type: PERSON", - "Balazs Bende
Type: PERSON", - "Gabor Hutoczki
Type: GPE", - "Pal Barzo
Type: GPE", - "Gabor Tamas
Type: PERSON", - "Vladimir Benes
Type: PERSON", - "Attila Szucs
Type: PERSON", - "Karri Lamsa


Type: PERSON", - "AP
Type: ORG", - "Kv1.2
Type: NORP", - "AIS
Type: ORG", - "AP
Type: ORG", - "Kv1
Type: GPE", - "AIS
Type: ORG", - "AIS
Type: ORG", - "AP
Type: ORG", - "AP
Type: ORG", - "AP
Type: ORG", - "AIS
Type: ORG", - "Eloïse Bertiaux
Type: PERSON", - "Vincent Louvel
Type: PERSON", - "Caitlyn L. McCafferty
Type: PERSON", - "Hugo van
Type: PERSON", - "Umut Batman
Type: ORG", - "Souradip Mukherjee
Type: PERSON", - "Lorène Bournonville
Type: PERSON", - "Olivier Mercey
Type: PERSON", - "Ricardo D. Righetto
Type: PERSON", - "Adrian Müller
Type: PERSON", - "Philippe Van der Stappen
Type: PERSON", - "Garrison Buss
Type: PERSON", - "Jean Daraspe
Type: PERSON", - "Christel Genoud
Type: PERSON", - "Tim Stearns
Type: PERSON", - "Benjamin D. Engel
Type: PERSON", - "Virginie Hamel
Type: PERSON", - "Paul Guichard


Type: PERSON", - "Centrioles
Type: PERSON", - "U-ExM
Type: ORG", - "U-ExM
Type: ORG", - "9-fold
Type: CARDINAL", - "DISCO
Type: ORG", - "MNR/CEP90/OFD1
Type: ORG", - "DISCO
Type: ORG", - "MNR
Type: ORG", - "C2CD3/SFI1
Type: ORG", - "CEP162
Type: PERSON", - "Heungjin Ryu
Type: PERSON", - "Chie Hashimoto
Type: PERSON", - "David A. Hill
Type: PERSON", - "Keiko Mouri
Type: PERSON", - "Keiko Shimizu
Type: ORG", - "daily
Type: DATE", - "Silke Stertz
Type: PERSON", - "Umut Karakus


Type: ORG", - "MHC-II
Type: PRODUCT", - "MHC-II
Type: PRODUCT", - "Longqiang Wang
Type: PERSON", - "Xiao Wu
Type: PERSON", - "Atanu Paul
Type: PERSON", - "Jun Yao
Type: PERSON", - "Bin Wang


Type: PERSON", - "BRCA1
Type: PERSON", - "BRCA1
Type: NORP", - "BRCA1
Type: NORP", - "ubiquitin lysine 11
Type: ORG", - "Cezanne
Type: GPE", - "APC
Type: ORG", - "C E3
Type: ORG", - "Cezanne
Type: PERSON", - "BRCA1 K11
Type: ORG", - "BRCA1
Type: NORP", - "BRCA1
Type: GPE", - "APC
Type: ORG", - "Cezanne
Type: PERSON", - "BRCAness
Type: PRODUCT", - "K11
Type: ORG", - "BRCA1
Type: NORP", - "BRCA1
Type: CARDINAL", - "Alexandra
Type: PERSON", - "Eudald Pascual-Carreras
Type: PERSON", - "Kathrin Garschall
Type: PERSON", - "Patrick R. H. Steinmetz

\n\n

Type: PERSON", - "TOR
Type: ORG", - "Vasa2+/Piwi1
Type: GPE", - "TOR
Type: ORG", - "TOR
Type: ORG", - "Vasa2+/Piwi1
Type: GPE", - "Fang Ye
Type: PERSON", - "Zhiyi Zhang
Type: PERSON", - "Binghao Zhang
Type: PERSON", - "Xinyu Li
Type: PERSON", - "Jiaxi Deng
Type: PERSON", - "Qian Miao
Type: PERSON", - "Peiruo Ning
Type: PERSON", - "Yunlin Chi
Type: PERSON", - "Geng Chen
Type: PERSON", - "Zhangsong Wu
Type: PERSON", - "Qian Wang
Type: PERSON", - "Lezhi Xu
Type: PERSON", - "Ningjie Gong
Type: PERSON", - "Bangning Cheng
Type: PERSON", - "Zhigang Ma
Type: PERSON", - "Chungen Qian
Type: PERSON", - "Lizhe Zhu
Type: PERSON", - "Xin Pan
Type: PERSON", - "Yang Du
Type: PERSON", - "HCAR2
Type: ORG", - "HCAR3
Type: GPE", - "HCAR2
Type: ORG", - "HCAR3
Type: ORG", - "HCAR3
Type: GPE", - "HCAR3-Gi
Type: ORG", - "HCAR2-Gi
Type: ORG", - "HCAR3-Gi
Type: ORG", - "6O
Type: CARDINAL", - "3.05 Å
Type: PERCENT", - "acifran (3.18Å
Type: ORG", - "HCAR2-Gi
Type: ORG", - "2.72 Å
Type: CARDINAL", - "6O
Type: CARDINAL", - "HCAR3
Type: GPE", - "HEK-293
Type: NORP", - "HCAR3
Type: GPE", - "HCAR2
Type: ORG", - "F107
Type: CARDINAL", - "L107
Type: ORG", - "HCAR2
Type: GPE", - "S/W91
Type: ORG", - "HCAR2
Type: ORG", - "Jan Willem de Gee
Type: PERSON", - "Niels A. Kloosterman
Type: PERSON", - "Anke Braun
Type: PERSON", - "Tobias H
Type: ORG", - "Xinyu Wang
Type: PERSON", - "Huimin Liu
Type: PERSON", - "Xiaoman Wang
Type: PERSON", - "Ben Zhou
Type: PERSON", - "Haiqing Tang
Type: PERSON", - "Shanshan
Type: PERSON", - "SKN-1
Type: PERSON", - "Leigh F. Johnson
Type: PERSON", - "Lise Jamieson
Type: PERSON", - "Mmamapudi Kubjane
Type: PERSON", - "Gesine Meyer
Type: ORG", - "South Africa
Type: GPE", - "South Africa.

Methods

Type: GPE", - "South Africa
Type: GPE", - "African
Type: NORP", - "three
Type: CARDINAL", - "13%
Type: PERCENT", - "7%
Type: PERCENT", - "31%
Type: PERCENT", - "South Africa
Type: GPE", - "2000−2020
Type: CARDINAL", - "1,50%
Type: PERCENT", - "10,76%
Type: PERCENT", - "5%
Type: PERCENT", - "95%
Type: PERCENT", - "STI
Type: ORG", - "South Africa
Type: GPE", - "Rylee McGonigle
Type: PERSON", - "Huseyin Naci
Type: PERSON", - "Maximilian Siebert
Type: PERSON", - "Michelle Ouvina
Type: PERSON", - "Alba Gutiérrez-Sacristán
Type: PERSON", - "Anita K. Wagner
Type: PERSON", - "Florence T. Bourgeois


Type: PERSON", - "The U.S. Food and Drug Administration
Type: ORG", - "FDA
Type: ORG", - "the Pediatric Research Equity Act
Type: ORG", - "PREA
Type: ORG", - "FDA
Type: ORG", - "2011
Type: DATE", - "2023
Type: DATE", - "at least one
Type: CARDINAL", - "PREA
Type: ORG", - "31 December 2024
Type: DATE", - "FDA
Type: ORG", - "552
Type: CARDINAL", - "FDA
Type: ORG", - "between 2011 and 2023
Type: DATE", - "179
Type: CARDINAL", - "32.4%
Type: PERCENT", - "PREA
Type: ORG", - "Thirteen
Type: CARDINAL", - "166
Type: CARDINAL", - "338
Type: CARDINAL", - "About half
Type: CARDINAL", - "51.8%
Type: PERCENT", - "222
Type: CARDINAL", - "31 December 2024
Type: DATE", - "only 24.3%
Type: PERCENT", - "Over half
Type: CARDINAL", - "56.8%
Type: PERCENT", - "an average of 2.9 years
Type: DATE", - "2.0
Type: CARDINAL", - "10 years
Type: DATE", - "92.0%
Type: PERCENT", - "59.5%
Type: PERCENT", - "117
Type: CARDINAL", - "31 December 2024
Type: DATE", - "54.7%
Type: PERCENT", - "64
Type: CARDINAL", - "5.6 years
Type: DATE", - "2.7
Type: CARDINAL", - "8.3 years
Type: DATE", - "3.3
Type: CARDINAL", - "0.001
Type: CARDINAL", - "90.4%
Type: PERCENT", - "10 years
Type: DATE", - "only 52.8%
Type: PERCENT", - "PREA
Type: ORG", - "FDA
Type: ORG", - "just over half
Type: CARDINAL", - "10 years
Type: DATE", - "FDA
Type: ORG", - "Fahmida Tofail
Type: PERSON", - "Helen O. Pitchik
Type: PERSON", - "Mahfuza Islam
Type: PERSON", - "Rizwana Khan
Type: PERSON", - "Abul K. Shoab
Type: PERSON", - "Fahmida Akter
Type: PERSON", - "Shirina Aktar
Type: PERSON", - "Mahbubur Rahman
Type: PERSON", - "Peter J. Winch
Type: PERSON", - "Stephen P. Luby
Type: PERSON", - "Lia C. H. Fernald

\n

Type: PERSON", - "Bangladesh
Type: GPE", - "1 and 2 years of age
Type: DATE", - "between May 31, 2012
Type: DATE", - "July 7, 2013
Type: DATE", - "WSH
Type: ORG", - "WSH
Type: ORG", - "5,551
Type: CARDINAL", - "2-year
Type: DATE", - "7-day
Type: DATE", - "4,584
Type: CARDINAL", - "5 years
Type: DATE", - "7 years old
Type: DATE", - "the Wechsler Pre and Primary Scale of Intelligence
Type: ORG", - "linear
Type: ORG", - "Between September 2019
Type: DATE", - "February 2021
Type: DATE", - "4,175
Type: CARDINAL", - "720
Type: CARDINAL", - "3,833
Type: CARDINAL", - "718
Type: CARDINAL", - "one
Type: CARDINAL", - "0.10
Type: CARDINAL", - "95%CI
Type: CARDINAL", - "0.00
Type: CARDINAL", - "0.20
Type: CARDINAL", - "0.15
Type: CARDINAL", - "0.03
Type: CARDINAL", - "the W, H, N
Type: ORG", - "WSH
Type: ORG", - "WSH
Type: ORG", - "0.20
Type: CARDINAL", - "0.07
Type: CARDINAL", - "0.33
Type: CARDINAL", - "0.31
Type: CARDINAL", - "0.16
Type: CARDINAL", - "0.46
Type: CARDINAL", - "0.17
Type: CARDINAL", - "0.01
Type: CARDINAL", - "0.33
Type: CARDINAL", - "0.40
Type: CARDINAL", - "0.25
Type: CARDINAL", - "FSIQ
Type: ORG", - "6-month
Type: DATE", - "COVID-19
Type: ORG", - "7 years of age
Type: DATE", - "NCT01590095.


Type: PERSON", - "Danny Maupin
Type: PERSON", - "Matt Spick
Type: PERSON", - "Nophar Geifman

\n\n

Type: PERSON", - "Danny Maupin
Type: PERSON", - "Matt Spick
Type: PERSON", - "Nophar Geifman
Type: PERSON", - "Angela Y. Chang
Type: PERSON", - "Emily K. Johnson
Type: PERSON", - "Sarah Bolongaita
Type: PERSON", - "Kent Buse
Type: PERSON", - "Sarah J. Hawkes
Type: PERSON", - "Omar Karlsson
Type: PERSON", - "Felicia M. Knaul
Type: PERSON", - "Margaret E. Kruk
Type: PERSON", - "Ole F. Norheim
Type: PERSON", - "Ogbuoji
Type: PERSON", - "David Watkins
Type: PERSON", - "Dean T. Jamison

\n

Type: PERSON", - "First
Type: ORDINAL", - "ages 0, 5
Type: DATE", - "15
Type: DATE", - "35
Type: DATE", - "50
Type: DATE", - "70
Type: DATE", - "5th
Type: ORDINAL", - "one
Type: CARDINAL", - "1
Type: CARDINAL", - "two
Type: CARDINAL", - "between 13%
Type: PERCENT", - "33%
Type: PERCENT", - "age 70
Type: DATE", - "237
Type: CARDINAL", - "More than half
Type: CARDINAL", - "India
Type: GPE", - "approximately half
Type: CARDINAL", - "the Middle East
Type: LOC", - "North Africa
Type: GPE", - "North Atlantic
Type: LOC", - "Africa
Type: LOC", - "Western Pacific
Type: LOC", - "Southeast Asia
Type: LOC", - "Africa
Type: LOC", - "Western Pacific
Type: LOC", - "Southeastern Asia
Type: LOC", - "Eastern Europe
Type: LOC", - "Sami L. Gottlieb
Type: PERSON", - "Helen Rees
Type: PERSON", - "syphilis
Type: GPE", - "STI
Type: ORG", - "syphilis
Type: GPE", - "recent years
Type: DATE", - "Sami Gottlieb
Type: PERSON", - "Angela McLaughlin
Type: PERSON", - "Junine Toy
Type: PERSON", - "Vincent Montoya
Type: PERSON", - "Paul Sereda
Type: PERSON", - "Jason Trigg
Type: PERSON", - "Mark Hull
Type: PERSON", - "Chanson J. Brumme
Type: PERSON", - "Rolando Barrios
Type: PERSON", - "Julio S. G. Montaner
Type: PERSON", - "Jeffrey B. Joy

\n

Type: PERSON", - "PrEP
Type: ORG", - "PrEP
Type: FAC", - "British Columbia
Type: GPE", - "BC
Type: ORG", - "Canada
Type: GPE", - "January 2018
Type: DATE", - "GBM
Type: ORG", - "PrEP
Type: ORG", - "PrEP
Type: PERSON", - "BC
Type: ORG", - "39
Type: CARDINAL", - "566
Type: CARDINAL", - "2018
Type: DATE", - "2022
Type: DATE", - "the BC Drug Treatment Program
Type: ORG", - "at least one
Type: CARDINAL", - "PrEP
Type: ORG", - "0.0075
Type: CARDINAL", - "carry baseline nucleoside analogue
Type: ORG", - "0.025
Type: CARDINAL", - "PrEP
Type: ORG", - "BC
Type: ORG", - "at least one
Type: CARDINAL", - "2018
Type: DATE", - "PrEP
Type: ORG", - "GBM
Type: ORG", - "PrEP
Type: ORG", - "the end of 2017
Type: DATE", - "Vancouver Coastal Health Authority
Type: ORG", - "PrEP
Type: ORG", - "BC
Type: ORG", - "2018
Type: DATE", - "2022
Type: DATE", - "approximately 20
Type: CARDINAL", - "PrEP
Type: ORG", - "PrEP
Type: ORG", - "PrEP
Type: PERSON", - "Anuja Dokras
Type: PERSON", - "Christos Coutifaris
Type: PERSON", - "Alan T. Remaley
Type: PERSON", - "Nehal N. Mehta
Type: PERSON", - "Martin P. Playford
Type: PERSON", - "Allen R. Kunselman
Type: PERSON", - "Christy C. Stetter
Type: PERSON", - "William C. Dodson
Type: PERSON", - "Richard S. Legro


Type: PERSON", - "and/or metformin
Type: PERSON", - "first
Type: ORDINAL", - "CVD
Type: ORG", - "MetS
Type: ORG", - "MetS
Type: ORG", - "COMET-PCOS
Type: ORG", - "≤40 years
Type: DATE", - "BMI
Type: ORG", - "48 kg
Type: QUANTITY", - "Rotterdam
Type: PERSON", - "1:1:1
Type: CARDINAL", - "24 weeks
Type: DATE", - "20
Type: CARDINAL", - "estradiol/0.15
Type: PERSON", - "metforminXR
Type: PERSON", - "2,000
Type: CARDINAL", - "MetS
Type: ORG", - "MetS
Type: ORG", - "MetS
Type: ORG", - "WC
Type: ORG", - "240
Type: CARDINAL", - "20
Type: CARDINAL", - "79
Type: CARDINAL", - "16
Type: CARDINAL", - "81
Type: CARDINAL", - "17
Type: CARDINAL", - "80
Type: CARDINAL", - "169
Type: CARDINAL", - "70.4%
Type: PERCENT", - "between January 2018
Type: DATE", - "June 2023
Type: DATE", - "29.5 years
Type: DATE", - "BMI
Type: ORG", - "35.6 kg
Type: QUANTITY", - "70%
Type: PERCENT", - "White
Type: ORG", - "23%
Type: PERCENT", - "MetS
Type: ORG", - "31%
Type: PERCENT", - "MetS
Type: ORG", - "26.2%
Type: PERCENT", - "17/65
Type: CARDINAL", - "28.6%
Type: PERCENT", - "17/59
Type: CARDINAL", - "Combined
Type: ORG", - "28.8%
Type: PERCENT", - "17/59
Type: CARDINAL", - "MetS
Type: ORG", - "0.26
Type: CARDINAL", - "95%
Type: PERCENT", - "0.01
Type: CARDINAL", - "BMI
Type: ORG", - "95%
Type: PERCENT", - "0.01
Type: CARDINAL", - "DXA
Type: ORG", - "95%
Type: PERCENT", - "0.001
Type: CARDINAL", - "64%
Type: PERCENT", - "24.1%
Type: PERCENT", - "Gov Identifier: NCT03229057.


Type: PERSON", - "Miguel Á. González-Gay
Type: PERSON", - "Juan C. Quevedo-Abeledo
Type: PERSON", - "Cristina Almeida-Santiago
Type: ORG", - "Elena Heras-Recuero
Type: PERSON", - "Antonia de Vera-González
Type: ORG", - "Tejera-Segura
Type: PERSON", - "Enrique García-Barrera
Type: PERSON", - "Teresa Blázquez-Sánchez
Type: PERSON", - "Luisa M. Villar
Type: PERSON", - "Javier Gonzalo Ocejo-Vinyals
Type: PERSON", - "Raquel Largo
Type: PERSON", - "Iván Ferraz
Type: PERSON", - "IFN
Type: ORG", - "IFN
Type: ORG", - "IFN
Type: ORG", - "IFN
Type: ORG", - "IFN
Type: ORG", - "400
Type: CARDINAL", - "313
Type: CARDINAL", - "SLE
Type: ORG", - "September 2023 to February 2024
Type: DATE", - "SLE-DAS
Type: ORG", - "SLEDAI-2K
Type: ORG", - "LLDAS
Type: ORG", - "DORIS
Type: ORG", - "IFN
Type: ORG", - "IFN
Type: ORG", - "Simoa (Single Molecule Array
Type: ORG", - "IFN
Type: ORG", - "IFN
Type: ORG", - "IFN
Type: ORG", - "Serum
Type: ORG", - "IFN
Type: ORG", - "IFN
Type: ORG", - "Pearson
Type: PRODUCT", - "0.369
Type: CARDINAL", - "0.001
Type: CARDINAL", - "IFN
Type: ORG", - "IFN
Type: ORG", - "0.20
Type: CARDINAL", - "95%
Type: PERCENT", - "0.09
Type: CARDINAL", - "0.32
Type: CARDINAL", - "0.001
Type: CARDINAL", - "SLE-DAS
Type: ORG", - "0.15
Type: CARDINAL", - "95%
Type: PERCENT", - "0.05
Type: CARDINAL", - "0.25
Type: CARDINAL", - "0.003
Type: CARDINAL", - "DORIS
Type: ORG", - "LLDAS
Type: ORG", - "IFN
Type: ORG", - "IFN
Type: ORG", - "> Conclusions
Type: ORG", - "IFN
Type: ORG", - "IFN
Type: ORG", - "SLE
Type: ORG", - "IFN
Type: ORG", - "Li Chen
Type: PERSON", - "Rongbin Xu
Type: PERSON", - "Junqing Xie
Type: PERSON", - "Yi Xing
Type: PERSON", - "Bo Wen
Type: PERSON", - "Yao Wu
Type: PERSON", - "Binbin Su
Type: PERSON", - "Mengjie Geng
Type: PERSON", - "Xiang Ren
Type: PERSON", - "Yi Zhang
Type: PERSON", - "Jieyu Liu
Type: PERSON", - "Xinli Song
Type: PERSON", - "Yang Qin
Type: PERSON", - "RuoLin Wang
Type: PERSON", - "Jianuo Jiang
Type: PERSON", - "Tongjun Guo
Type: PERSON", - "Wen Yuan
Type: PERSON", - "Yinghua Ma
Type: PERSON", - "Yanhui Dong
Type: PERSON", - "Yi Song
Type: PERSON", - "Jun Ma
Type: PERSON", - "Shanshan Li
Type: PERSON", - "daily
Type: DATE", - "4-24 years old
Type: DATE", - "China Information System for Disease Control and Prevention
Type: ORG", - "501
Type: CARDINAL", - "2008
Type: DATE", - "2019
Type: DATE", - "0.25°×0.25°
Type: QUANTITY", - "6,089,271
Type: CARDINAL", - "1,034
Type: CARDINAL", - "10
Type: CARDINAL", - "5
Type: CARDINAL", - "current day
Type: DATE", - "28 days
Type: DATE", - "6.8%
Type: PERCENT", - "95%CI
Type: CARDINAL", - "5.0%
Type: PERCENT", - "8.7%
Type: PERCENT", - "daily
Type: DATE", - "1.2%
Type: PERCENT", - "1.0%
Type: PERCENT", - "1.4%
Type: PERCENT", - "5
Type: CARDINAL", - "28.6%
Type: PERCENT", - "21.0%
Type: PERCENT", - "36.8%
Type: PERCENT", - "5.2%
Type: PERCENT", - "2.3%
Type: PERCENT", - "8.3%
Type: PERCENT", - "12.6%
Type: PERCENT", - "9.5%
Type: PERCENT", - "15.8%
Type: PERCENT", - "13.6%
Type: PERCENT", - "5.6%
Type: PERCENT", - "22.2%
Type: PERCENT", - "only 2.7%
Type: PERCENT", - "10.8%
Type: PERCENT", - "annual
Type: DATE", - "lower than 1.5
Type: CARDINAL", - "29.7%
Type: PERCENT", - "> Conclusions
Type: ORG", - "Suzanne de Bruijn
Type: PERSON", - "Alison Farrell
Type: PERSON", - "Helen Lumbard
Type: PERSON", - "Alexandra Tosun
Type: ORG", - "Daniel Routledge

\n\n

Type: PERSON", - "recent years
Type: DATE", - "Editorial
Type: PERSON", - "recent years
Type: DATE", - "Editorial
Type: PERSON", - "Xiaojing Zeng
Type: PERSON", - "Dongjian Yang
Type: PERSON", - "Shiyang Li
Type: PERSON", - "Xiaolin Hua
Type: PERSON", - "Yanlin Wang
Type: PERSON", - "Jun Zhang
Type: PERSON", - "Zhiwei
Type: PERSON", - "the Sustainable Development Goals
Type: ORG", - "2030
Type: DATE", - "the past two decades
Type: DATE", - "China
Type: GPE", - "China
Type: GPE", - "2030
Type: DATE", - "the National Health Statistics Yearbooks
Type: ORG", - "China Statistical Yearbooks
Type: ORG", - "2004
Type: DATE", - "2013
Type: DATE", - "the year
Type: DATE", - "Reducing Maternal Mortality
Type: ORG", - "Bayesian
Type: NORP", - "years
Type: DATE", - "East
Type: LOC", - "2013
Type: DATE", - "2013
Type: DATE", - "East
Type: LOC", - "West
Type: LOC", - "2013
Type: DATE", - "West
Type: LOC", - "Eastern
Type: ORG", - "Western China
Type: LOC", - "2004-2020
Type: DATE", - "Li-Tzu Wang
Type: PERSON", - "Wu-Chien Chien
Type: PERSON", - "Kevin Sheng-Kai Ma
Type: PERSON", - "Chi-Hsiang Chung
Type: PERSON", - "Yeu-Chin Chen
Type: PERSON", - "Wei-Che Tsai
Type: PERSON", - "Bing-Heng
Type: PERSON", - "AHA
Type: ORG", - "AHAs.

Method

Type: ORG", - "National Health Insurance Research Database
Type: ORG", - "16-year
Type: DATE", - "2000-2015
Type: DATE", - "375,107
Type: CARDINAL", - "AHA
Type: ORG", - "two
Type: CARDINAL", - "59,786
Type: CARDINAL", - "180 days
Type: DATE", - "239,144
Type: CARDINAL", - "1:4
Type: CARDINAL", - "52.19%
Type: PERCENT", - "Kaplan-Meier
Type: ORG", - "Cox
Type: PERSON", - "16-year
Type: DATE", - "hematologic neoplasms
Type: PERSON", - "105.58
Type: CARDINAL", - "100,000
Type: CARDINAL", - "160.33
Type: CARDINAL", - "0.789
Type: CARDINAL", - "95%
Type: PERCENT", - "0.667,0.913
Type: CARDINAL", - ".001
Type: CARDINAL", - "≥668 days
Type: DATE", - "0.448
Type: CARDINAL", - "95%
Type: PERCENT", - "CI
Type: WORK_OF_ART", - ".001
Type: CARDINAL", - "0.552
Type: CARDINAL", - "95%
Type: PERCENT", - ".001
Type: CARDINAL", - "0.555
Type: CARDINAL", - "95%
Type: PERCENT", - "0.457,0.689
Type: CARDINAL", - ".001
Type: CARDINAL", - "Daniel T. Myran
Type: PERSON", - "Rachael MacDonald-Spracklin
Type: PERSON", - "Michael Pugliese
Type: PERSON", - "Maya Gibb
Type: PERSON", - "Jess G. Fiedorowicz
Type: PERSON", - "Tyler S. Kaster
Type: PERSON", - "Marco
Type: PERSON", - "BD
Type: ORG", - "ED
Type: ORG", - "14-65 years
Type: DATE", - "BD
Type: ORG", - "the Ontario Health Insurance Plan
Type: ORG", - "Ontario
Type: GPE", - "Canada
Type: GPE", - "between 2008-2022
Type: DATE", - "BD
Type: ORG", - "Cox
Type: PERSON", - "the past five years
Type: DATE", - "9,311,844
Type: CARDINAL", - "7,285
Type: CARDINAL", - "0.08%
Type: PERCENT", - "3-years
Type: DATE", - "1.43%
Type: PERCENT", - "104
Type: CARDINAL", - "0.06%
Type: PERCENT", - "41
Type: CARDINAL", - "25
Type: CARDINAL", - "6-fold
Type: CARDINAL", - "Hazard Ratio
Type: PERSON", - "5.97
Type: CARDINAL", - "95%
Type: PERCENT", - "CI 3.29
Type: DATE", - "10.82
Type: CARDINAL", - "BD
Type: ORG", - "3.75
Type: CARDINAL", - "2.49
Type: CARDINAL", - "5.65
Type: CARDINAL", - "2.50%
Type: PERCENT", - "0.11%
Type: PERCENT", - "Anthony S. Fauci
Type: PERSON", - "Gregory K. Folkers

\n\n

Type: PERSON", - "World AIDS Day
Type: EVENT", - "1988
Type: DATE", - "2025
Type: DATE", - "World AIDS Day 2025
Type: EVENT", - "Gregory Folkers
Type: PERSON", - "Anthony Fauci
Type: PERSON", - "Zulfiqar A. Bhutta


Type: PERSON", - "The Global Burden of Disease 2023
Type: WORK_OF_ART", - "first
Type: ORDINAL", - "1993
Type: DATE", - "Editorial
Type: PERSON", - "Zulfiqar Bhutta
Type: PERSON", - "the Global Burden of Disease
Type: WORK_OF_ART", - "GBD
Type: ORG", - "2023
Type: DATE", - "Jiaxin Xie
Type: PERSON", - "Xuesi Dong
Type: PERSON", - "Zilin Luo
Type: PERSON", - "Chenran Wang
Type: PERSON", - "Yadi Zheng
Type: PERSON", - "Xiaolu Chen
Type: PERSON", - "Zeming Guo
Type: PERSON", - "Xiaoyue Shi
Type: PERSON", - "Fei Wang
Type: PERSON", - "Wei Cao
Type: PERSON", - "Yongjie Xu
Type: PERSON", - "Le Wang
Type: PERSON", - "Weimiao Wu
Type: PERSON", - "Dong Hang
Type: PERSON", - "Lingbin Du
Type: PERSON", - "Ni Li

\n

Type: PERSON", - "CRC
Type: ORG", - "CRC
Type: ORG", - "Chinese
Type: NORP", - "Markov
Type: PERSON", - "CRC-SIM
Type: ORG", - "CRC
Type: ORG", - "100,000
Type: CARDINAL", - "40
Type: DATE", - "79
Type: CARDINAL", - "Two
Type: CARDINAL", - "FIT
Type: ORG", - "FIT
Type: ORG", - "China National Medical Products Administration
Type: ORG", - "one
Type: CARDINAL", - "CRC
Type: ORG", - "10%
Type: PERCENT", - "CRC
Type: ORG", - "FIT
Type: ORG", - "224
Type: CARDINAL", - "95%
Type: PERCENT", - "CI
Type: ORG", - "157
Type: CARDINAL", - "292
Type: CARDINAL", - "CRC
Type: ORG", - "151
Type: CARDINAL", - "95%
Type: PERCENT", - "CI
Type: WORK_OF_ART", - "109
Type: CARDINAL", - "195
Type: CARDINAL", - "NMPA
Type: ORG", - "312
Type: CARDINAL", - "95%
Type: PERCENT", - "257
Type: CARDINAL", - "360
Type: CARDINAL", - "210
Type: CARDINAL", - "95%
Type: PERCENT", - "175
Type: CARDINAL", - "241
Type: CARDINAL", - "100%
Type: PERCENT", - "10%
Type: PERCENT", - "FIT
Type: ORG", - "ICER
Type: ORG", - "2,413
Type: MONEY", - "QALY
Type: PERSON", - "FIT
Type: ORG", - "131.7
Type: MONEY", - "at least 70%
Type: PERCENT", - "50%
Type: PERCENT", - "one
Type: CARDINAL", - "CRC
Type: ORG", - "FIT
Type: ORG", - "China
Type: GPE", - "CRC
Type: ORG", - "Josh N. Lamb
Type: PERSON", - "Adrian Sayers
Type: ORG", - "Jeremy Mark Wilkinson
Type: PERSON", - "Hemant Pandit
Type: ORG", - "Michael R. Whitehouse

\n

Type: PERSON", - "THR
Type: ORG", - "THR
Type: ORG", - "POPFF
Type: ORG", - "Reliance
Type: ORG", - "THR
Type: ORG", - "the National Joint Registry
Type: ORG", - "Hospital Episode Statistics
Type: ORG", - "01/01/2010
Type: ORG", - "31/12/2020
Type: ORG", - "first
Type: ORDINAL", - "POPFF
Type: ORG", - "372,967
Type: CARDINAL", - "2,127,464
Type: CARDINAL", - "years
Type: DATE", - "5.39 years
Type: DATE", - "0 to 12.1 years
Type: DATE", - "8,043
Type: CARDINAL", - "POPFF
Type: ORG", - "3.78%
Type: PERCENT", - "95%
Type: PERCENT", - "CI
Type: ORG", - "3.70%
Type: PERCENT", - "3.86%
Type: PERCENT", - "1,000
Type: CARDINAL", - "3.00%
Type: PERCENT", - "95%
Type: PERCENT", - "CI
Type: ORG", - "2.93%
Type: PERCENT", - "3.07%
Type: PERCENT", - "1,000
Type: CARDINAL", - "10 years
Type: DATE", - "3.1%
Type: PERCENT", - "95%
Type: PERCENT", - "CI
Type: ORG", - "3.0%
Type: PERCENT", - "3.1%
Type: PERCENT", - "68 years
Type: DATE", - "75 years
Type: DATE", - "THR
Type: ORG", - "Guy I. Sydney
Type: PERSON", - "Kevan C. Herold


Type: PERSON", - "1
Type: CARDINAL", - "1
Type: CARDINAL", - "1
Type: CARDINAL", - "1
Type: CARDINAL", - "Jehan N. Karim
Type: PERSON", - "Jennifer M. Broughan
Type: PERSON", - "Nicholas Aldridge
Type: PERSON", - "Pranav Pandya
Type: PERSON", - "Annette McHugh
Type: PERSON", - "Aris T. Papageorghiou
Type: PERSON", - "ACCEPTS
Type: ORG", - "second
Type: ORDINAL", - "around 20 weeks
Type: DATE", - "first
Type: ORDINAL", - "England
Type: GPE", - "first
Type: ORDINAL", - "first
Type: ORDINAL", - "NHS
Type: ORG", - "England
Type: GPE", - "the National Congenital Anomaly and Rare Disease Registration Service
Type: ORG", - "April 2017
Type: DATE", - "March 2019
Type: DATE", - "NHS
Type: ORG", - "four
Type: CARDINAL", - "14
Type: CARDINAL", - "16 weeks
Type: DATE", - "1,030,224
Type: CARDINAL", - "110
Type: CARDINAL", - "NHS
Type: ORG", - "84%
Type: PERCENT", - "5,895
Type: CARDINAL", - "one
Type: CARDINAL", - "First
Type: ORDINAL", - "75%
Type: PERCENT", - "32.7%
Type: PERCENT", - "95%
Type: PERCENT", - "31.5-33.9
Type: PRODUCT", - "16 weeks
Type: DATE", - "27.7%
Type: PERCENT", - "95%
Type: PERCENT", - "25.4-30.0
Type: DATE", - "40.4%
Type: PERCENT", - "95%
Type: PERCENT", - "0.0001
Type: CARDINAL", - "acrania
Type: GPE", - "first
Type: ORDINAL", - "first
Type: ORDINAL", - "England
Type: GPE", - "first
Type: ORDINAL", - "Petra Heitkamp
Type: PERSON", - "Obioma Chijioke-Akaniro
Type: PERSON", - "Madhukar
Type: PERSON", - "COVID-19
Type: ORG", - "TB
Type: ORG", - "Madhukar Pai
Type: PERSON", - "TB
Type: ORG", - "Epaminondas Markos Valsamis
Type: PERSON", - "Josefine Beck Larsen
Type: PERSON", - "Adrian Sayers
Type: ORG", - "Timothy Jones
Type: PERSON", - "Stephen E. Gwilym
Type: PERSON", - "Pia Kjær-Kristensen
Type: PERSON", - "Theis M. Thillemann
Type: PERSON", - "Mechlenburg
Type: GPE", - "Michael R. Whitehouse
Type: PERSON", - "Jonathan L.
Type: PERSON", - "BMI
Type: ORG", - "BMI
Type: ORG", - "18-100 years
Type: DATE", - "the United Kingdom
Type: GPE", - "Denmark
Type: GPE", - "within 365 days
Type: DATE", - "90 days
Type: DATE", - "90 days
Type: DATE", - "4.5 years
Type: DATE", - "BMI
Type: ORG", - "American Society of Anaesthesiologists
Type: ORG", - "15,320
Type: CARDINAL", - "5,446
Type: CARDINAL", - "the United Kingdom
Type: GPE", - "Denmark
Type: GPE", - "the United Kingdom
Type: GPE", - "72.2 years
Type: DATE", - "68.3%
Type: PERCENT", - "BMI
Type: ORG", - "29.4 kg
Type: QUANTITY", - "Denmark
Type: GPE", - "70.5 years
Type: DATE", - "65.3%
Type: PERCENT", - "BMI
Type: ORG", - "28.0 kg
Type: QUANTITY", - "365-day
Type: DATE", - "40 kg
Type: QUANTITY", - "0.40
Type: CARDINAL", - "95%CI
Type: CARDINAL", - "0.21
Type: CARDINAL", - "0.73
Type: CARDINAL", - "BMI
Type: ORG", - "18.5 kg
Type: QUANTITY", - "1.18
Type: CARDINAL", - "1.06
Type: CARDINAL", - "1.32
Type: CARDINAL", - "21.75 kg
Type: QUANTITY", - "90-day
Type: DATE", - "1.69
Type: CARDINAL", - "95%CI
Type: CARDINAL", - "1.14
Type: CARDINAL", - "2.52
Type: CARDINAL", - "90-day
Type: DATE", - "1.36
Type: CARDINAL", - "95%CI
Type: CARDINAL", - "1.05
Type: CARDINAL", - "1.77
Type: CARDINAL", - "1.70
Type: CARDINAL", - "95%CI
Type: CARDINAL", - "1.25
Type: CARDINAL", - "2.33
Type: CARDINAL", - "BMI
Type: ORG", - "BMI
Type: ORG", - "131[UK
Type: CARDINAL", - "365-day
Type: DATE", - "obese
Type: NORP", - "BMI
Type: ORG", - "Clinicians
Type: NORP", - "Jacques Wels
Type: PERSON", - "ADE
Type: ORG", - "Belgium
Type: GPE", - "12
Type: CARDINAL", - "the Federal Commission
Type: ORG", - "2002
Type: DATE", - "2023
Type: DATE", - "33,592
Type: CARDINAL", - "1.27%
Type: PERCENT", - "0.92%
Type: PERCENT", - "zero
Type: CARDINAL", - "first
Type: ORDINAL", - "three
Type: CARDINAL", - "1.00
Type: CARDINAL", - "95%CI
Type: CARDINAL", - "0.98
Type: CARDINAL", - "1.03]-rate
Type: CARDINAL", - "1.02
Type: CARDINAL", - "95%CI
Type: CARDINAL", - "0.99
Type: CARDINAL", - "1.04
Type: CARDINAL", - "95%CI
Type: CARDINAL", - "1.00
Type: CARDINAL", - "1.04
Type: CARDINAL", - "95%CI
Type: CARDINAL", - "Dutch
Type: NORP", - "French
Type: LANGUAGE", - "Belgium
Type: GPE", - "between 2002
Type: DATE", - "2023
Type: DATE", - "Euthanasia
Type: ORG", - "Laura Olbrich
Type: PERSON", - "Larsson
Type: PERSON", - "Rory Dunbar
Type: PERSON", - "Peter J. Dodd
Type: PERSON", - "Megan Palmer
Type: PERSON", - "Anneke C. Hesseling
Type: PERSON", - "Norbert Heinrich
Type: PERSON", - "Heather J. Zar
Type: PERSON", - "Nyanda E. Ntinginya
Type: PERSON", - "Marriott Nliwasa
Type: PERSON", - "Valsan P. Verghese
Type: PERSON", - "Maryline Bonnet
Type: PERSON", - "Eric Wobudeya
Type: PERSON", - "Bwendo Nduna
Type: PERSON", - "Raoul Moh
Type: PERSON", - "Juliet Mwanga-Amumpere
Type: PERSON", - "Ayeshatu Mustapha
Type: PERSON", - "Jean-Voisin Taguebue
Type: PERSON", - "Laurence Borand
Type: PERSON", - "Chishala Chabala
Type: PERSON", - "Olivier Marcy
Type: PERSON", - "James A. Seddon
Type: PERSON", - "Marieke M. van der Zalm
Type: PERSON", - "the Decide-TB Study Group
Type: ORG", - "RaPaed-TB Consortium
Type: ORG", - "the Umoya Study Group
Type: ORG", - "the TB Speed Consortium
Type: ORG", - "2023
Type: DATE", - "almost 200,000
Type: CARDINAL", - "under 15 years
Type: DATE", - "the World Health Organization (WHO
Type: ORG", - "2022
Type: DATE", - "IPD
Type: ORG", - "four
Type: CARDINAL", - "TB
Type: ORG", - "10 years
Type: DATE", - "SAM
Type: WORK_OF_ART", - "2 years
Type: DATE", - "IPD
Type: ORG", - "TDA A
Type: ORG", - "TDA B
Type: ORG", - "1,886
Type: CARDINAL", - "RaPaed-TB
Type: ORG", - "740
Type: CARDINAL", - "Umoya
Type: ORG", - "474
Type: CARDINAL", - "TB-Speed HIV
Type: ORG", - "204
Type: CARDINAL", - "TB-Speed Decentralisation
Type: ORG", - "468
Type: CARDINAL", - "2.9 years
Type: DATE", - "741
Type: CARDINAL", - "39.3%
Type: PERCENT", - "2 years
Type: DATE", - "382
Type: CARDINAL", - "20.3%
Type: PERCENT", - "CLHIV
Type: ORG", - "284
Type: CARDINAL", - "15.1%
Type: PERCENT", - "SAM
Type: ORG", - "281
Type: CARDINAL", - "14.9%
Type: PERCENT", - "672
Type: CARDINAL", - "35.6%
Type: PERCENT", - "933
Type: CARDINAL", - "49.5%
Type: PERCENT", - "84.3%
Type: PERCENT", - "95%
Type: PERCENT", - "74.8
Type: CARDINAL", - "90.6
Type: CARDINAL", - "90.6%
Type: PERCENT", - "95%
Type: PERCENT", - "83.8
Type: CARDINAL", - "94.7
Type: CARDINAL", - "50.6%
Type: PERCENT", - "95%
Type: PERCENT", - "30.4
Type: CARDINAL", - "70.7
Type: CARDINAL", - "30.8%
Type: PERCENT", - "95%
Type: PERCENT", - "21.5
Type: CARDINAL", - "42.0
Type: CARDINAL", - "TDA A
Type: ORG", - "83.0%
Type: PERCENT", - "95%
Type: PERCENT", - "79.4%
Type: PERCENT", - "86.1%
Type: PERCENT", - "88.0%
Type: PERCENT", - "95%
Type: PERCENT", - "84.8%
Type: PERCENT", - "90.6%
Type: PERCENT", - "50.0%
Type: PERCENT", - "95%
Type: PERCENT", - "44.9%
Type: PERCENT", - "55.1%
Type: PERCENT", - "36.6%
Type: PERCENT", - "95%
Type: PERCENT", - "32.7%
Type: PERCENT", - "40.7%
Type: PERCENT", - "two
Type: CARDINAL", - "IPD
Type: ORG", - "tertiary
Type: ORDINAL", - "IPD
Type: ORG", - "IPD
Type: ORG", - "TDA
Type: ORG", - "Erfan Tasdighi
Type: PERSON", - "Zhiqi Yao
Type: PERSON", - "Zeina A. Dardari
Type: PERSON", - "Kunal K. Jha
Type: PERSON", - "Tanuja Rajan
Type: PERSON", - "Ellen Boakye
Type: PERSON", - "Kunihiro Matsushita
Type: PERSON", - "Eleanor M. Simonsick
Type: PERSON", - "Joao A. C. Lima
Type: PERSON", - "Donald M. Lloyd-Jones
Type: PERSON", - "Debbie L. Cohen
Type: PERSON", - "Lawrence J. Appel
Type: PERSON", - "Khera
Type: PERSON", - "Michael E. Hall
Type: PERSON", - "Carlos J. Rodriguez
Type: PERSON", - "Suzanne Judd
Type: PERSON", - "Shelley A. Cole
Type: PERSON", - "Vasan S. Ramachandran
Type: PERSON", - "Emelia
Type: GPE", - "J. Benjamin
Type: PERSON", - "Paulo A. Lotufo
Type: PERSON", - "Marcio Sommer
Type: PERSON", - "Samar R. El Khoudary
Type: PERSON", - "Rebecca C. Thurston
Type: PERSON", - "Carol A. Derby
Type: PERSON", - "Bruce M. Psaty
Type: PERSON", - "Charles B. Eaton
Type: PERSON", - "Michael J. LaMonte
Type: PERSON", - "Peggy M. Cawthon
Type: PERSON", - "Eric S. Orwoll
Type: PERSON", - "Aruni Bhatnagar
Type: PERSON", - "Andrew P. DeFilippis
Type: PERSON", - "Michael J. Blaha

\n

Type: PERSON", - "between pack-years
Type: DATE", - "CPD
Type: ORG", - "years
Type: DATE", - "22
Type: CARDINAL", - "the Cross-Cohort Collaboration Tobacco Working Group
Type: ORG", - "CHD
Type: ORG", - "CVD
Type: ORG", - "AFib
Type: ORG", - "CHD
Type: ORG", - "CVD
Type: ORG", - "14.4 years
Type: DATE", - "MI
Type: ORG", - "17,570
Type: CARDINAL", - "19.3 years
Type: DATE", - "CHD
Type: ORG", - "30,625
Type: CARDINAL", - "18.6 years
Type: DATE", - "CVD
Type: ORG", - "54,078
Type: CARDINAL", - "approximately 19.4-19.9 years
Type: CARDINAL", - "CHD
Type: ORG", - "17,429
Type: CARDINAL", - "CVD
Type: ORG", - "33,120
Type: CARDINAL", - "125,044
Type: CARDINAL", - "323,826
Type: CARDINAL", - "148,635
Type: CARDINAL", - "176,396
Type: CARDINAL", - "25
Type: CARDINAL", - "16 million
Type: CARDINAL", - "CVD
Type: ORG", - "1.74
Type: CARDINAL", - "95%
Type: PERCENT", - "1.66,1.83
Type: CARDINAL", - "2.07
Type: CARDINAL", - "95%
Type: PERCENT", - "2.00,2.14
Type: CARDINAL", - "2.17
Type: CARDINAL", - "95%
Type: PERCENT", - "2.09,2.25
Type: CARDINAL", - "2.43
Type: CARDINAL", - "95%
Type: PERCENT", - "2.38,2.48
Type: CARDINAL", - "0.001
Type: CARDINAL", - "2
Type: CARDINAL", - "CPD
Type: ORG", - "1.26
Type: CARDINAL", - "95%
Type: PERCENT", - "1.09,1.45
Type: CARDINAL", - "0.002
Type: CARDINAL", - "AFib
Type: ORG", - "1.57
Type: CARDINAL", - "95%
Type: PERCENT", - "CI
Type: ORG", - "1.39,1.78
Type: CARDINAL", - "0.001
Type: CARDINAL", - "2
Type: CARDINAL", - "CPD
Type: ORG", - "CVD
Type: ORG", - "1.57
Type: DATE", - "95%
Type: PERCENT", - "1.41,1.75
Type: CARDINAL", - "1.60
Type: CARDINAL", - "95%
Type: PERCENT", - "1.52,1.69
Type: CARDINAL", - "0.001
Type: CARDINAL", - "11
Type: CARDINAL", - "CPD
Type: ORG", - "CVD
Type: ORG", - "1.87
Type: CARDINAL", - "95%
Type: PERCENT", - "1.69,2.06
Type: CARDINAL", - "2.30
Type: CARDINAL", - "95%
Type: PERCENT", - "2.14,2.47
Type: CARDINAL", - "0.001
Type: CARDINAL", - "20
Type: CARDINAL", - "20
Type: CARDINAL", - "CPD
Type: ORG", - "the first 10 years
Type: DATE", - "80%
Type: PERCENT", - "20 years
Type: DATE", - "two
Type: CARDINAL", - "Osondu Ogbuoji
Type: PERSON", - "Ipchita Bharali
Type: PERSON", - "Nonvignon
Type: PERSON", - "Gavin Yamey

\n\n

Type: PERSON", - "Three
Type: CARDINAL", - "Perspective
Type: ORG", - "three
Type: CARDINAL", - "Lisanne van Prooyen Schuurman
Type: PERSON", - "Harry J. de Koning
Type: PERSON", - "Eva Meier
Type: PERSON", - "Robert-Jan H. Galjaard
Type: PERSON", - "Nicolien T. van Ravesteyn

\n

Type: PERSON", - "first
Type: ORDINAL", - "NIPT
Type: ORG", - "first
Type: ORDINAL", - "FCT
Type: ORG", - "Dutch
Type: NORP", - "second
Type: ORDINAL", - "scan
Type: NORP", - "175,000
Type: CARDINAL", - "Dutch
Type: NORP", - "21
Type: DATE", - "18
Type: CARDINAL", - "13
Type: CARDINAL", - "Patau
Type: NORP", - "FCT
Type: ORG", - "166
Type: MONEY", - "scan
Type: NORP", - "191
Type: MONEY", - "FCT
Type: ORG", - "euploid fetal
Type: ORG", - "GW-NIPT
Type: ORG", - "545
Type: CARDINAL", - "NIPT
Type: ORG", - "514
Type: CARDINAL", - "FCT
Type: ORG", - "452
Type: CARDINAL", - "152,785
Type: MONEY", - "NIPT
Type: ORG", - "159,852
Type: MONEY", - "FCT
Type: ORG", - "170,050
Type: MONEY", - "GW-NIPT
Type: ORG", - "NIPT
Type: ORG", - "6
Type: CARDINAL", - "FCT
Type: ORG", - "13
Type: CARDINAL", - "up to €467
Type: MONEY", - "first
Type: ORDINAL", - "GW-NIPT
Type: ORG", - "years
Type: DATE", - "Boshen Jiao
Type: PERSON", - "Ryoko Sato
Type: PERSON", - "Joshua Mak
Type: PERSON", - "Bryan Patenaude
Type: PERSON", - "Margaret de Villiers
Type: PERSON", - "Aniruddha Deshpande
Type: PERSON", - "Ivane Gamkrelidze
Type: PERSON", - "Katy A. M. Gaythorpe
Type: PERSON", - "Timothy B. Hallett
Type: PERSON", - "Mark Jit
Type: PERSON", - "Xiang Li
Type: PERSON", - "Benjamin Lopman
Type: PERSON", - "Shevanthi Nayagam
Type: PERSON", - "Devin Razavi-Shearer
Type: PERSON", - "Yvonne Tam
Type: PERSON", - "Kim H. Woodruff
Type: PERSON", - "Daniel Hogan
Type: PERSON", - "Tewodaj Mengistu
Type: PERSON", - "FRP
Type: ORG", - "FRP
Type: ORG", - "between 2000 and 2030
Type: DATE", - "CHE
Type: ORG", - "52
Type: CARDINAL", - "Gavi
Type: PERSON", - "five
Type: CARDINAL", - "CHE
Type: ORG", - "10%
Type: PERCENT", - "annual
Type: DATE", - "25% and 40%
Type: PERCENT", - "FRP
Type: ORG", - "CHE
Type: ORG", - "52
Type: CARDINAL", - "Gavi
Type: PRODUCT", - "2000
Type: DATE", - "2030
Type: DATE", - "about half
Type: CARDINAL", - "CHE
Type: ORG", - "10%
Type: PERCENT", - "CHE
Type: ORG", - "first
Type: ORDINAL", - "1,400
Type: CARDINAL", - "CHE
Type: ORG", - "10,000
Type: CARDINAL", - "44 million
Type: CARDINAL", - "CHE
Type: ORG", - "FRP
Type: ORG", - "Naomi R. Waterlow
Type: PERSON", - "Clare I. R. Chandler
Type: PERSON", - "Ben S. Cooper
Type: PERSON", - "Catrin E. Moore
Type: PERSON", - "Julie V. Robotham
Type: PERSON", - "Benn Sartorius
Type: PERSON", - "Michael Sharland
Type: PERSON", - "Gwenan M. Knight

\n

Type: PERSON", - ">Antimicrobial Resistance (
Type: ORG", - "AMR
Type: ORG", - "AMR
Type: ORG", - "AMR
Type: ORG", - "Europe
Type: LOC", - "United Nations
Type: ORG", - "UN
Type: ORG", - "12,807,473
Type: CARDINAL", - "BSI
Type: ORG", - "Europe
Type: LOC", - "BSI
Type: ORG", - "8
Type: CARDINAL", - "European Antimicrobial Resistance Surveillance Network
Type: ORG", - "2015-2019
Type: DATE", - "2022-2050
Type: DATE", - "BSI
Type: ORG", - "2022-2050
Type: DATE", - "Two
Type: CARDINAL", - "Bayesian
Type: NORP", - "38
Type: CARDINAL", - "2015-2019
Type: DATE", - "BSI
Type: ORG", - "year
Type: DATE", - "1,000
Type: CARDINAL", - "BSI
Type: ORG", - "1
Type: CARDINAL", - "5
Type: DATE", - "20
Type: CARDINAL", - "100,000
Type: CARDINAL", - "5
Type: CARDINAL", - "100,000
Type: CARDINAL", - "those older than 64 years
Type: DATE", - "Europe
Type: LOC", - "BSI
Type: ORG", - "6
Type: CARDINAL", - "8
Type: CARDINAL", - "74+ years
Type: DATE", - "2050
Type: DATE", - "0.34
Type: CARDINAL", - "15.38
Type: CARDINAL", - "2030).Not
Type: CARDINAL", - "47%
Type: PERCENT", - "2030
Type: DATE", - "76%
Type: PERCENT", - "29/38
Type: CARDINAL", - "11%
Type: PERCENT", - "10%
Type: PERCENT", - "BSI
Type: ORG", - "2030
Type: DATE", - "UN
Type: ORG", - "10%
Type: PERCENT", - "68.4%
Type: PERCENT", - "26/38
Type: CARDINAL", - "BSI
Type: ORG", - "−20
Type: ORG", - "100,000
Type: CARDINAL", - "10%
Type: PERCENT", - "BSI
Type: ORG", - "2050
Type: DATE", - "European
Type: NORP", - "BSI
Type: ORG", - "Europe
Type: LOC", - "2030
Type: DATE", - "AMR
Type: ORG", - "10%
Type: PERCENT" - ], - "marker": { - "color": [ - "#8c564b", - "#2ca02c", - "#d62728", - "#9467bd", - "#d62728", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#8c564b", - "#ff7f0e", - "#ff7f0e", - "#d62728", - "#d62728", - "#e377c2", - "#2ca02c", - "#9467bd", - "#d62728", - "#e377c2", - "#d62728", - "#2ca02c", - "#9467bd", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#9467bd", - "#d62728", - "#d62728", - "#9467bd", - "#d62728", - "#9467bd", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#2ca02c", - "#8c564b", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#9467bd", - "#e377c2", - "#d62728", - "#8c564b", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#2ca02c", - "#bcbd22", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#2ca02c", - "#e377c2", - "#2ca02c", - "#d62728", - "#8c564b", - "#d62728", - "#e377c2", - "#e377c2", - "#8c564b", - "#e377c2", - "#e377c2", - "#ff7f0e", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#e377c2", - "#ff7f0e", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#8c564b", - "#e377c2", - "#d62728", - "#d62728", - "#2ca02c", - "#9467bd", - "#d62728", - "#d62728", - "#e377c2", - "#9467bd", - "#d62728", - "#e377c2", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#d62728", - "#2ca02c", - "#e377c2", - "#d62728", - "#2ca02c", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#8c564b", - "#e377c2", - "#e377c2", - "#e377c2", - "#8c564b", - "#8c564b", - "#8c564b", - "#e377c2", - "#8c564b", - "#8c564b", - "#7f7f7f", - "#d62728", - "#8c564b", - "#8c564b", - "#8c564b", - "#d62728", - "#ff7f0e", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#d62728", - "#e377c2", - "#e377c2", - "#9467bd", - "#e377c2", - "#d62728", - "#9467bd", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#8c564b", - "#e377c2", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#17becf", - "#e377c2", - "#17becf", - "#8c564b", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#9467bd", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#8c564b", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#8c564b", - "#d62728", - "#1f77b4", - "#ff7f0e", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#8c564b", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#8c564b", - "#e377c2", - "#8c564b", - "#e377c2", - "#d62728", - "#2ca02c", - "#d62728", - "#2ca02c", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#17becf", - "#17becf", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#8c564b", - "#d62728", - "#d62728", - "#7f7f7f", - "#e377c2", - "#e377c2", - "#e377c2", - "#8c564b", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#8c564b", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#2ca02c", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#8c564b", - "#2ca02c", - "#d62728", - "#8c564b", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#e377c2", - "#8c564b", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#8c564b", - "#8c564b", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#8c564b", - "#e377c2", - "#8c564b", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#2ca02c", - "#bcbd22", - "#8c564b", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#1f77b4", - "#8c564b", - "#e377c2", - "#e377c2", - "#8c564b", - "#8c564b", - "#8c564b", - "#d62728", - "#8c564b", - "#d62728", - "#8c564b", - "#d62728", - "#8c564b", - "#8c564b", - "#d62728", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#e377c2", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#2ca02c", - "#d62728", - "#d62728", - "#2ca02c", - "#8c564b", - "#8c564b", - "#8c564b", - "#2ca02c", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#2ca02c", - "#9467bd", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#e377c2", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#2ca02c", - "#9467bd", - "#d62728", - "#e377c2", - "#9467bd", - "#e377c2", - "#e377c2", - "#2ca02c", - "#9467bd", - "#2ca02c", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#d62728", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#e377c2", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#17becf", - "#8c564b", - "#17becf", - "#d62728", - "#e377c2", - "#17becf", - "#e377c2", - "#e377c2", - "#17becf", - "#e377c2", - "#17becf", - "#17becf", - "#e377c2", - "#e377c2", - "#d62728", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#bcbd22", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#2ca02c", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#8c564b", - "#e377c2", - "#e377c2", - "#e377c2", - "#2ca02c", - "#d62728", - "#d62728", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#1f77b4", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#9467bd", - "#9467bd", - "#9467bd", - "#9467bd", - "#9467bd", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#8c564b", - "#2ca02c", - "#d62728", - "#9467bd", - "#9467bd", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#8c564b", - "#8c564b", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#2ca02c", - "#d62728", - "#8c564b", - "#e377c2", - "#d62728", - "#2ca02c", - "#9467bd", - "#d62728", - "#8c564b", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#8c564b", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#8c564b", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#8c564b", - "#e377c2", - "#d62728", - "#8c564b", - "#d62728", - "#e377c2", - "#d62728", - "#8c564b", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#8c564b", - "#d62728", - "#e377c2", - "#d62728", - "#8c564b", - "#e377c2", - "#8c564b", - "#d62728", - "#d62728", - "#e377c2", - "#8c564b", - "#d62728", - "#e377c2", - "#8c564b", - "#e377c2", - "#8c564b", - "#e377c2", - "#e377c2", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#8c564b", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#8c564b", - "#8c564b", - "#8c564b", - "#d62728", - "#d62728", - "#e377c2", - "#8c564b", - "#8c564b", - "#e377c2", - "#8c564b", - "#8c564b", - "#d62728", - "#d62728", - "#8c564b", - "#8c564b", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#8c564b", - "#d62728", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#17becf", - "#8c564b", - "#8c564b", - "#8c564b", - "#8c564b", - "#8c564b", - "#17becf", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#8c564b", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#1f77b4", - "#e377c2", - "#1f77b4", - "#1f77b4", - "#1f77b4", - "#1f77b4", - "#1f77b4", - "#1f77b4", - "#1f77b4", - "#1f77b4", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#d62728", - "#e377c2", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#bcbd22", - "#e377c2", - "#d62728", - "#e377c2", - "#8c564b", - "#d62728", - "#d62728", - "#2ca02c", - "#d62728", - "#e377c2", - "#e377c2", - "#8c564b", - "#8c564b", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#8c564b", - "#e377c2", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#17becf", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#ff7f0e", - "#2ca02c", - "#e377c2", - "#8c564b", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#8c564b", - "#8c564b", - "#8c564b", - "#d62728", - "#ff7f0e", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#9467bd", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#8c564b", - "#8c564b", - "#d62728", - "#e377c2", - "#8c564b", - "#8c564b", - "#ff7f0e", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#8c564b", - "#8c564b", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#e377c2", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#8c564b", - "#2ca02c", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#8c564b", - "#8c564b", - "#e377c2", - "#e377c2", - "#8c564b", - "#d62728", - "#d62728", - "#8c564b", - "#8c564b", - "#8c564b", - "#d62728", - "#8c564b", - "#8c564b", - "#1f77b4", - "#8c564b", - "#8c564b", - "#1f77b4", - "#1f77b4", - "#8c564b", - "#1f77b4", - "#d62728", - "#1f77b4", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#8c564b", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#8c564b", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#2ca02c", - "#8c564b", - "#2ca02c", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#8c564b", - "#e377c2", - "#d62728", - "#9467bd", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#8c564b", - "#d62728", - "#2ca02c", - "#8c564b", - "#e377c2", - "#e377c2", - "#d62728", - "#8c564b", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#2ca02c", - "#e377c2", - "#d62728", - "#8c564b", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#ff7f0e", - "#8c564b", - "#8c564b", - "#ff7f0e", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#9467bd", - "#17becf", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#9467bd", - "#d62728", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#8c564b", - "#2ca02c", - "#d62728", - "#d62728", - "#e377c2", - "#8c564b", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#9467bd", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#2ca02c", - "#d62728", - "#2ca02c", - "#d62728", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#17becf", - "#d62728", - "#e377c2", - "#e377c2", - "#8c564b", - "#8c564b", - "#8c564b", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#8c564b", - "#d62728", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#17becf", - "#8c564b", - "#17becf", - "#e377c2", - "#17becf", - "#17becf", - "#d62728", - "#e377c2", - "#d62728", - "#8c564b", - "#8c564b", - "#d62728", - "#e377c2", - "#e377c2", - "#8c564b", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#17becf", - "#d62728", - "#d62728", - "#d62728", - "#9467bd", - "#8c564b", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#17becf", - "#17becf", - "#e377c2", - "#17becf", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#8c564b", - "#e377c2", - "#e377c2", - "#8c564b", - "#8c564b", - "#8c564b", - "#8c564b", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#8c564b", - "#d62728", - "#d62728", - "#ff7f0e", - "#e377c2", - "#8c564b", - "#d62728", - "#d62728", - "#ff7f0e", - "#8c564b", - "#ff7f0e", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#ff7f0e", - "#e377c2", - "#e377c2", - "#e377c2", - "#ff7f0e", - "#8c564b", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#8c564b", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#8c564b", - "#8c564b", - "#d62728", - "#8c564b", - "#2ca02c", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#8c564b", - "#8c564b", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#17becf", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#8c564b", - "#1f77b4", - "#e377c2", - "#8c564b", - "#8c564b", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#e377c2", - "#8c564b", - "#d62728", - "#8c564b", - "#d62728", - "#e377c2", - "#d62728", - "#8c564b", - "#9467bd", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#8c564b", - "#e377c2", - "#d62728", - "#8c564b", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#17becf", - "#d62728", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#8c564b", - "#d62728", - "#8c564b", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#e377c2", - "#8c564b", - "#d62728", - "#e377c2", - "#8c564b", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#8c564b", - "#d62728", - "#8c564b", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#e377c2", - "#d62728", - "#e377c2", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#17becf", - "#d62728", - "#17becf", - "#d62728", - "#8c564b", - "#17becf", - "#8c564b", - "#e377c2", - "#8c564b", - "#8c564b", - "#e377c2", - "#e377c2", - "#8c564b", - "#d62728", - "#2ca02c", - "#8c564b", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#2ca02c", - "#d62728", - "#2ca02c", - "#d62728", - "#2ca02c", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#e377c2", - "#2ca02c", - "#17becf", - "#d62728", - "#8c564b", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#e377c2", - "#2ca02c", - "#e377c2", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#9467bd", - "#8c564b", - "#8c564b", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#17becf", - "#e377c2", - "#d62728", - "#e377c2", - "#e377c2", - "#d62728", - "#d62728", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#2ca02c", - "#d62728", - "#d62728", - "#d62728", - "#d62728", - "#1f77b4", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#1f77b4", - "#d62728", - "#e377c2", - "#d62728", - "#8c564b", - "#8c564b", - "#d62728", - "#8c564b", - "#e377c2", - "#8c564b", - "#e377c2", - "#8c564b", - "#d62728", - "#8c564b", - "#e377c2", - "#d62728", - "#e377c2", - "#8c564b", - "#e377c2", - "#e377c2", - "#e377c2", - "#e377c2", - "#8c564b", - "#1f77b4", - "#d62728", - "#e377c2", - "#e377c2", - "#8c564b", - "#8c564b", - "#e377c2", - "#e377c2", - "#e377c2", - "#d62728", - "#8c564b", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#d62728", - "#8c564b", - "#d62728", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#e377c2", - "#d62728", - "#d62728", - "#8c564b", - "#8c564b", - "#d62728", - "#1f77b4", - "#8c564b", - "#d62728", - "#d62728" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 1, - "size": [ - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20 - ] - }, - "mode": "markers+text", - "showlegend": false, - "text": [ - "Ailanthus", - "Guanxin Jieyu", - "Q14", - "E3", - "SynergyGraph", - "Cannabidiol", - "Akt", - "Cordia", - "ABL2", - "chloro", - "LANCL2", - "KRAS", - "Moringa", - "L.", - "Moringa stenopetala", - "Bak", - "QSPR", - "EGFR/BRAF", - "Mendelian", - "OECD", - "Tox21 assays", - "3-methoxy-13α-estrone-16α-diphenylphosphine", - "3-methoxy-13α-estrone-16α-diphenylphosphine", - "OXGR1", - "GTP", - "2", - "Yoda1", - "CXCR4", - "TRP", - "7", - "MDM2-P53-V-ATPases", - "Caralluma", - "ASIC3", - "Prunus Armeniaca L.", - "Apricot", - "ranibizumab biosimilars", - "Discovery", - "CCKBR", - "D2/D3", - "VASH2", - "NSCLC", - "TROP2", - "ESCC", - "the PI3K-AKT-mTOR", - "RNA", - "nanoMIP", - "MDMA", - "FTD", - "ALS", - "Thursday", - "Trump", - "2026", - "Nationa", - "Frontiers in Nutrition", - "New York City", - "two", - "Ozempic", - "recent years", - "isn’t optional &mdash", - "it’s", - "ISO", - "JAMA Internal Medicine", - "The Journals of Gerontology", - "AI", - "the Annals of Internal Medicine", - "the 21st century", - "JAMA Internal Medicine", - "Massachusetts", - "the University College London", - "UCL", - "Escherichia", - "Environmental International", - "Takehiro Nogi", - "Kousuke Uranishi", - "Ayumu Suzuki", - "Masataka Hirasaki", - "Tina Nakamura", - "Tomiei Kazama", - "Hiroshi Nagasaka", - "Akihiko Okuda", - "Tsutomu Mieda", - "One", - "Nguyen Kim Quyen", - "Le Van Dang", - "Ngo Phuong Ngoc", - "Pham Thi Phuong Thao", - "Ngo Ngoc", - "Anne Langsted", - "Jocelyne Benatar", - "Andrew Kerr", - "Katherine Bloomfield", - "Gerry Devlin", - "Alexander Sasse", - "David Smythe", - "Andrew", - "Harvey White", - "Gerrard Wilkins", - "Ralph Stewart

", - "One", - "Flor Rocío Ramírez-Martínez", - "Maria Theresa Villanos", - "Sonam Sharma", - "Marie Leiner\n\n", - "18 years", - "Ithaca", - "NY", - "USA", - "annually", - "2005", - "2021", - "280,674", - "2019", - "all years", - "Shannon-Wiener", - "8%", - "annual", - "2019", - "2022", - "50%", - "1 cm", - "16 years", - "Chu-Ying Huang", - "Wen-Pei", - "VER", - "349", - "Taiwan", - "Pearson", - "30", - "Novaco Anger Inventory-Short Form", - "Perceived Stress Scale", - "Oxford Happiness Questionnaire", - "Beck Depression Inventory-II", - ".001", - ".025", - ".001", - "daily", - ".001", - "0.73-0.80).\n", - "ASD", - "nine", - "ASD", - "Nepal", - "the Pediatric OPD", - "Patan Academy of Health Sciences", - "Nepali", - "Colaizzi", - "Batchelor", - "2017", - "the Chronic Sorrow Instrument", - "the PAHS Ethical Review Board", - "Five", - "Nepal", - "Khalid Al Kubaisi", - "Derar H. Abdel-Qader", - "Nadia Al Mazrouei", - "Abduelmula R. Abduelkarem", - "Yahya H. Dallal", - "Bashi Dallal Bashi", - "Ahmad Shara

\n", - "Background", - "up to 90%", - "first", - "Jordan", - "first", - "Jordanian", - "380", - "Two", - "NVP", - "NVP", - "Appropriate Practice", - "SPSS", - "84.2%", - "21.1%", - "only 56.8%", - "43.2%", - "only 29.9%", - "3.48", - "2.01", - "0.009", - "50%", - "0.50", - "0.018).", - "PLC", - "PLC", - "the Luoxizhou Super Bridge", - "TOPSIS", - "1", - "2", - "3", - "TOPSIS", - "Pareto", - "4", - "Jeanette K. Howard", - "Analie R. Barnett", - "Kurt A. Fesenmyer", - "Mark G. Anderson

", - "TBI", - "California", - "RF", - "TBI", - "a century", - "Yu-Ting Chi", - "Naomi C. Hamm", - "Hao Lee", - "Minkyung Shin", - "Yuki Liu", - "Feibi Zheng", - "Ben Forrest", - "Peng-Lin", - "MIS", - "SureForm", - "the Premier Healthcare Database", - "PHD", - "the United States", - "(≥18 years", - "bariatric", - "2019 to 2023", - "two", - "SureForm", - "bariatric", - "Sophie Stanley", - "Hilary Stewart", - "UK", - "three", - "The Quality Evaluation Scoring Tool", - "3394", - "68", - "25", - "Two", - "two", - "firstly", - "secondly", - "Thea Lynne Hedemann", - "Yun Lu", - "Sofia Campitelli", - "Lisa D. Hawke", - "Nelson Shen", - "Sarah Saperia", - "Brett D. M. Jones", - "Gillian Strudwick", - "Chelsey R. Wilks", - "Wei Wang", - "Marco Solmi", - "Michael Grossman", - "Muhammad Ishrat", - "Nicole Kozloff", - "George Foussias", - "Muhammad Omair", - "CHR", - "Dialectical", - "DBT", - "Digital", - "CHR", - "CHR", - "two", - "Phase 1", - "DBT", - "CHR", - "Phase 2", - "30", - "30", - "eight", - "weekly", - "DBT", - "CHR", - "Wafaa T. ALQadrie", - "Ali M. Saleh", - "Sami AL-Rawashdeh", - "Ola N. Alfuqaha", - "Suheir I. Abdallah

\n", - "recent years", - "Jordan", - "351", - "Jordan", - "Kelley Followership Questionnaire-Revised", - "KFQ", - "68.7%", - "31.3%", - "Chi square", - "1", - "6.193", - "2", - "7.405", - ".025", - "3", - "13.926", - ".003", - "3", - "17.173", - ".001", - "26", - "67.77", - ".001", - "Cesare Garosi", - "Cristina Vettori", - "Roberta Ferrante", - "Donatella", - "13", - "European", - "J.F. Arnold", - "ML", - "Ks", - "Ka", - "ML", - "616", - "347", - "269", - "Ka/Ks", - "13", - "Ka/Ks", - "Prabhnoor Tuli", - "Abhay P. Kolte", - "Rajashri A. Kolte", - "Vrushali N. Lathiya", - "Vinisha A. Bajaj", - "Shahabe Saquib Abullais", - "Manea M. Alahmari

\n", - "MAGRD", - "VISTA", - "RCT", - "216", - "MAGRD", - "VISTA", - "VISTA", - "CRC", - "12 months", - "CAL", - "GRD", - "GRW", - "6 months", - "12", - "12 months", - "GRD", - "GRW", - "GT", - "CRC", - "95.92%", - "85.02%).", - "China", - "2015 to 2023", - "Nurin Yasmin", - "Mohd Khairudin", - "Awla Mohd Azraai", - "Rosfaiizah Siran", - "Nasibah", - "estrogen", - "Four", - "Scopus", - "Science Direct", - "1", - "January 1999", - "31st October 2025", - "549", - "341", - "293", - "PRISMA", - "31", - "Amy Wermert", - "Theodore M. Brasky", - "Alison M. Newton", - "Alice Hinton", - "Hayley Curran", - "Amy K. Ferketich", - "Matthew J. Carpenter", - "Peter G. Shields", - "Patrick Tomko", - "Theodore L. Wagener", - "Brittney Keller-Hamilton

\n", - "Appalachia", - "decades", - "30%", - "the Appalachian Research to Impact Smoking’s Effects", - "NRT", - "Appalachian", - "Between 2025 and 2029", - "1,000", - "Appalachian", - "11", - "ONP", - "NRT", - "four", - "Switch", - "the Switch Phase", - "7-day", - "the Switch Phase", - "César R. Peñaherrera-Palma", - "Nicole S. Chinacalle-Martínez", - "Wendy Gómez Zamora", - "S. Pamela Jaramillo-Vallejo", - "Jean P. López-Macías", - "Omar Safady-Mendoza", - "M. Estefanía Bravo", - "Ecuador", - "South America", - "April to September 2023", - "1,366", - "22", - "the decades of the 1980s, 1990s, 2000s", - "2010s", - "each fisher per decade", - "approximately 99%", - "the 2010s", - "30%", - "the pre-1980s", - "approximately 59.5%", - "the 2000s", - "the decades", - "60-100%", - "the first 8", - "Xiaoxin Guo", - "Gang Du", - "Juanyu Zhou", - "Fang Fu", - "Yu Yuan", - "Xingzhu Liu", - "Haiou Chen", - "Qianyi Wan", - "Bo Gong", - "Haiyang", - "ISC", - "ISC", - "PEX5", - "RAB7", - "ISC", - "ISC", - "VLCFA", - "ISC", - "Artyom", - "PLOS Biology", - "Drosophila", - "Joanna Clarke", - "2025", - "the year", - "2025", - "Editorial", - "the past year", - "Dongwook Kim", - "Byeongchan Kim", - "Jinhu Kim", - "Na-Young Seo", - "Kim", - "Kyung Ah Han", - "Jubeen Yoon", - "Christian P. Macks", - "Joris de Wit", - "Chang Ho Sohn", - "Kea Joo Lee", - "Ji Won Um", - "Jaewon Ko", - "Typhimurium", - "Mg", - "3′", - "CRP", - "Mg", - "Mg", - "Mg", - "MgtC", - "CRP", - "Sneh Harsh", - "Hsiao-Yun Liu", - "Pradeep K. Bhaskar", - "Christine Rushlow", - "Erika A. Bach

", - "Chinmo", - "Chinmo", - "RNA", - "Transformer", - "transcription", - "Zelda", - "CySCs", - "Chinmo", - "Zld", - "CySCs", - "Two", - "Qkr58E-2", - "EcR", - "CySCs", - "EcR", - "Zld", - "Chinmo", - "Zld", - "XY", - "Margaret Morash", - "Richard G. Kay", - "Erik J. Soderblom", - "Grace H. MacLean", - "Jia Wen", - "Peyton J. Moore", - "Colin R. Lickwar", - "Mujahid Ali Shah", - "Julia Ganz", - "Fiona M. Gribble", - "Frank Reimann", - "Rodger A. Liddle", - "John F. Rawls

", - "RNA", - "six", - "19", - "23", - "EEC", - "EEC", - "3", - "EEC", - "EEC", - "EEC", - "Alexandros Gaitanidis", - "Veronica Pampanin", - "Jessica Thiem", - "Kalaras", - "Lion Huthmacher", - "Silvan Hürkey", - "Dimitrios Kadas", - "Agapi Dimitriadou", - "Andriana Ntogka", - "Subhabrata Sanyal", - "Christos Consoulas", - "Brain", - "one", - "Yanying Yu", - "Nicole E. Wheeler", - "AMR", - "ML", - "AMR", - "ML", - "ML", - "AMR", - "analyzing over 24,000", - "AMR", - "five", - "ML", - "6,740", - "ML", - "AMR", - "Salsabil Arabi", - "Chaoqun Ni", - "B. Ian Hutchins

", - "approximately half", - "15", - "as little as 10%-20%", - "Sofia Radrizzani", - "Juan Rivas-Santisteban", - "Namshik Han", - "Laurence D. Hurst

\n\n", - "first", - "less than around half", - "first", - "~10", - "one", - "first", - "10", - "three", - "first", - "two", - "third", - "first", - "10", - "5′", - "GC", - "Ya-Wen Hsueh", - "Po-Min", - "RNA", - "Split-Pool", - "PolydeoxyAdenylation", - "USPPAR", - "3′", - "six", - "PCR", - "USPPAR", - "USPPAR", - "RNase", - "Cu²⁺", - "RNA", - "one", - "USPPAR", - "five", - "USPPAR", - "Yuqing Hou", - "Oranti Ahmed Omi", - "Michael W. Stuck", - "Xi Cheng", - "Bethany Walker", - "Ying-Wai Lam", - "Anna M. Schmoker", - "Son N. Nguyen", - "Maria Paz Gonzalez-Perez", - "Bryan A. Ballif", - "Karl F. Lechtreck", - "George B. Witman", - "Gregory J. Pazour

\n\n", - "CDKL5", - "CDKL5 Deficiency Disorder", - "CDKL5", - "LF5", - "CDKL5", - "Mouse Cdkl5", - "CDKL5", - "CDD", - "Ben Vezina", - "Helena B. Cooper", - "Christopher K. Barlow", - "Martin Rethoret-Pasty", - "Sylvain Brisse", - "Jonathan M. Monk", - "Kathryn E. Holt", - "Kelly L. Wyres

", - "Genomics", - "hundreds", - "7,835", - "1,278", - "this World Health Organization", - "Ludivine Vasseur", - "Céline Gheeraert", - "Julie Dubois-Chevalier", - "Ninon Very", - "Loïc Guille", - "Mohamed Bou Saleh", - "Cyril Sobolewski", - "Pascal Loyer", - "Alexandre Berthier", - "Noémie Legrand", - "Anne Corlu", - "Viviane Gnemmi", - "Guillaume Lasailly", - "Emmanuelle Leteurtre", - "Dmitry Galinousky", - "Antonino Bongiovanni", - "Solenne Taront", - "Nicolaj I. Toft", - "Lars Grøntved", - "David Tulasne", - "Alessandro Furlan", - "Line Carolle Ntandja-Wandji", - "Bart Staels", - "Philippe Lefebvre", - "Laurent Dubuquoy", - "Jérôme Eeckhoute

", - "HCT", - "TF", - "GRHL2", - "HCT", - "TF GRHL2", - "Fernando H. Ramírez-Guadiana", - "Anna P. Brogan", - "Yuanchen Yu", - "Caroline Midonet", - "Joel W. Sher", - "Ernst W. Schmid", - "Ian J. Roney", - "David Z. Rudner

", - "over half a century", - "150", - "50", - "22", - "Knockout Sudoku", - "AlphaFold-Multimer", - "IpdA", - "Nicola K. Wilson

\n\nRed", - "PLOS Biology", - "Andrew C. Matthews", - "Lehtinen", - "Tatiana Dimitriu

\n\n", - "AMR", - "AMR", - "AMR", - "AMR", - "AMR", - "AMR", - "AMR", - "AMR", - "AMR", - "AMR", - "AMR", - "Kevin F. P. Bennett", - "Andrew W. Wood", - "Marcella D. Baiz", - "Lan-Nhi Phung", - "Irby J. Lovette", - "David P. L. Toews

\n\n", - "0.5", - "less than 100", - "two", - "one", - "the Western Hemisphere", - "Qiu C. Wu", - "Aishwarya Swaminathan", - "Ashley Winward", - "Logan Lalonde", - "Yung Hwang", - "Noah Littman", - "Merav Socolovsky", - "Allon M. Klein

\n\n", - "IL-17", - "IL-17", - "IL-17", - "IL-17", - "IL-17", - "Emoke Bakos", - "Ádám Tiszlavicz", - "Viktor Szegedi", - "Abdennour Douida", - "Furdan", - "Daphne K. Welter", - "Jonathan M. Landry", - "Balazs Bende", - "Gabor Hutoczki", - "Pal Barzo", - "Gabor Tamas", - "Vladimir Benes", - "Attila Szucs", - "Karri Lamsa

", - "AP", - "Kv1.2", - "AIS", - "AP", - "Kv1", - "AIS", - "AIS", - "AP", - "AP", - "AP", - "AIS", - "Eloïse Bertiaux", - "Vincent Louvel", - "Caitlyn L. McCafferty", - "Hugo van", - "Umut Batman", - "Souradip Mukherjee", - "Lorène Bournonville", - "Olivier Mercey", - "Ricardo D. Righetto", - "Adrian Müller", - "Philippe Van der Stappen", - "Garrison Buss", - "Jean Daraspe", - "Christel Genoud", - "Tim Stearns", - "Benjamin D. Engel", - "Virginie Hamel", - "Paul Guichard

", - "Centrioles", - "U-ExM", - "U-ExM", - "9-fold", - "DISCO", - "MNR/CEP90/OFD1", - "DISCO", - "MNR", - "C2CD3/SFI1", - "CEP162", - "Heungjin Ryu", - "Chie Hashimoto", - "David A. Hill", - "Keiko Mouri", - "Keiko Shimizu", - "daily", - "Silke Stertz", - "Umut Karakus

", - "MHC-II", - "MHC-II", - "Longqiang Wang", - "Xiao Wu", - "Atanu Paul", - "Jun Yao", - "Bin Wang

", - "BRCA1", - "BRCA1", - "BRCA1", - "ubiquitin lysine 11", - "Cezanne", - "APC", - "C E3", - "Cezanne", - "BRCA1 K11", - "BRCA1", - "BRCA1", - "APC", - "Cezanne", - "BRCAness", - "K11", - "BRCA1", - "BRCA1", - "Alexandra", - "Eudald Pascual-Carreras", - "Kathrin Garschall", - "Patrick R. H. Steinmetz

\n\n", - "TOR", - "Vasa2+/Piwi1", - "TOR", - "TOR", - "Vasa2+/Piwi1", - "Fang Ye", - "Zhiyi Zhang", - "Binghao Zhang", - "Xinyu Li", - "Jiaxi Deng", - "Qian Miao", - "Peiruo Ning", - "Yunlin Chi", - "Geng Chen", - "Zhangsong Wu", - "Qian Wang", - "Lezhi Xu", - "Ningjie Gong", - "Bangning Cheng", - "Zhigang Ma", - "Chungen Qian", - "Lizhe Zhu", - "Xin Pan", - "Yang Du Methods", - "South Africa", - "African", - "three", - "13%", - "7%", - "31%", - "South Africa", - "2000−2020", - "1,50%", - "10,76%", - "5%", - "95%", - "STI", - "South Africa", - "Rylee McGonigle", - "Huseyin Naci", - "Maximilian Siebert", - "Michelle Ouvina", - "Alba Gutiérrez-Sacristán", - "Anita K. Wagner", - "Florence T. Bourgeois

", - "The U.S. Food and Drug Administration", - "FDA", - "the Pediatric Research Equity Act", - "PREA", - "FDA", - "2011", - "2023", - "at least one", - "PREA", - "31 December 2024", - "FDA", - "552", - "FDA", - "between 2011 and 2023", - "179", - "32.4%", - "PREA", - "Thirteen", - "166", - "338", - "About half", - "51.8%", - "222", - "31 December 2024", - "only 24.3%", - "Over half", - "56.8%", - "an average of 2.9 years", - "2.0", - "10 years", - "92.0%", - "59.5%", - "117", - "31 December 2024", - "54.7%", - "64", - "5.6 years", - "2.7", - "8.3 years", - "3.3", - "0.001", - "90.4%", - "10 years", - "only 52.8%", - "PREA", - "FDA", - "just over half", - "10 years", - "FDA", - "Fahmida Tofail", - "Helen O. Pitchik", - "Mahfuza Islam", - "Rizwana Khan", - "Abul K. Shoab", - "Fahmida Akter", - "Shirina Aktar", - "Mahbubur Rahman", - "Peter J. Winch", - "Stephen P. Luby", - "Lia C. H. Fernald

\n", - "Bangladesh", - "1 and 2 years of age", - "between May 31, 2012", - "July 7, 2013", - "WSH", - "WSH", - "5,551", - "2-year", - "7-day", - "4,584", - "5 years", - "7 years old", - "the Wechsler Pre and Primary Scale of Intelligence", - "linear", - "Between September 2019", - "February 2021", - "4,175", - "720", - "3,833", - "718", - "one", - "0.10", - "95%CI", - "0.00", - "0.20", - "0.15", - "0.03", - "the W, H, N", - "WSH", - "WSH", - "0.20", - "0.07", - "0.33", - "0.31", - "0.16", - "0.46", - "0.17", - "0.01", - "0.33", - "0.40", - "0.25", - "FSIQ", - "6-month", - "COVID-19", - "7 years of age", - "NCT01590095.

", - "Danny Maupin", - "Matt Spick", - "Nophar Geifman

\n\n", - "Danny Maupin", - "Matt Spick", - "Nophar Geifman", - "Angela Y. Chang", - "Emily K. Johnson", - "Sarah Bolongaita", - "Kent Buse", - "Sarah J. Hawkes", - "Omar Karlsson", - "Felicia M. Knaul", - "Margaret E. Kruk", - "Ole F. Norheim", - "Ogbuoji", - "David Watkins", - "Dean T. Jamison

\n", - "First", - "ages 0, 5", - "15", - "35", - "50", - "70", - "5th", - "one", - "1", - "two", - "between 13%", - "33%", - "age 70", - "237", - "More than half", - "India", - "approximately half", - "the Middle East", - "North Africa", - "North Atlantic", - "Africa", - "Western Pacific", - "Southeast Asia", - "Africa", - "Western Pacific", - "Southeastern Asia", - "Eastern Europe", - "Sami L. Gottlieb", - "Helen Rees", - "syphilis", - "STI", - "syphilis", - "recent years", - "Sami Gottlieb", - "Angela McLaughlin", - "Junine Toy", - "Vincent Montoya", - "Paul Sereda", - "Jason Trigg", - "Mark Hull", - "Chanson J. Brumme", - "Rolando Barrios", - "Julio S. G. Montaner", - "Jeffrey B. Joy

\n", - "PrEP", - "PrEP", - "British Columbia", - "BC", - "Canada", - "January 2018", - "GBM", - "PrEP", - "PrEP", - "BC", - "39", - "566", - "2018", - "2022", - "the BC Drug Treatment Program", - "at least one", - "PrEP", - "0.0075", - "carry baseline nucleoside analogue", - "0.025", - "PrEP", - "BC", - "at least one", - "2018", - "PrEP", - "GBM", - "PrEP", - "the end of 2017", - "Vancouver Coastal Health Authority", - "PrEP", - "BC", - "2018", - "2022", - "approximately 20", - "PrEP", - "PrEP", - "PrEP", - "Anuja Dokras", - "Christos Coutifaris", - "Alan T. Remaley", - "Nehal N. Mehta", - "Martin P. Playford", - "Allen R. Kunselman", - "Christy C. Stetter", - "William C. Dodson", - "Richard S. Legro

", - "and/or metformin", - "first", - "CVD", - "MetS", - "MetS", - "COMET-PCOS", - "≤40 years", - "BMI", - "48 kg", - "Rotterdam", - "1:1:1", - "24 weeks", - "20", - "estradiol/0.15", - "metforminXR", - "2,000", - "MetS", - "MetS", - "MetS", - "WC", - "240", - "20", - "79", - "16", - "81", - "17", - "80", - "169", - "70.4%", - "between January 2018", - "June 2023", - "29.5 years", - "BMI", - "35.6 kg", - "70%", - "White", - "23%", - "MetS", - "31%", - "MetS", - "26.2%", - "17/65", - "28.6%", - "17/59", - "Combined", - "28.8%", - "17/59", - "MetS", - "0.26", - "95%", - "0.01", - "BMI", - "95%", - "0.01", - "DXA", - "95%", - "0.001", - "64%", - "24.1%", - "Gov Identifier: NCT03229057.

", - "Miguel Á. González-Gay", - "Juan C. Quevedo-Abeledo", - "Cristina Almeida-Santiago", - "Elena Heras-Recuero", - "Antonia de Vera-González", - "Tejera-Segura", - "Enrique García-Barrera", - "Teresa Blázquez-Sánchez", - "Luisa M. Villar", - "Javier Gonzalo Ocejo-Vinyals", - "Raquel Largo", - "Iván Ferraz", - "IFN", - "IFN", - "IFN", - "IFN", - "IFN", - "400", - "313", - "SLE", - "September 2023 to February 2024", - "SLE-DAS", - "SLEDAI-2K", - "LLDAS", - "DORIS", - "IFN", - "IFN", - "Simoa (Single Molecule Array", - "IFN", - "IFN", - "IFN", - "Serum", - "IFN", - "IFN", - "Pearson", - "0.369", - "0.001", - "IFN", - "IFN", - "0.20", - "95%", - "0.09", - "0.32", - "0.001", - "SLE-DAS", - "0.15", - "95%", - "0.05", - "0.25", - "0.003", - "DORIS", - "LLDAS", - "IFN", - "IFN", - "> Conclusions", - "IFN", - "IFN", - "SLE", - "IFN", - "Li Chen", - "Rongbin Xu", - "Junqing Xie", - "Yi Xing", - "Bo Wen", - "Yao Wu", - "Binbin Su", - "Mengjie Geng", - "Xiang Ren", - "Yi Zhang", - "Jieyu Liu", - "Xinli Song", - "Yang Qin", - "RuoLin Wang", - "Jianuo Jiang", - "Tongjun Guo", - "Wen Yuan", - "Yinghua Ma", - "Yanhui Dong", - "Yi Song", - "Jun Ma", - "Shanshan Li", - "daily", - "4-24 years old", - "China Information System for Disease Control and Prevention", - "501", - "2008", - "2019", - "0.25°×0.25°", - "6,089,271", - "1,034", - "10", - "5", - "current day", - "28 days", - "6.8%", - "95%CI", - "5.0%", - "8.7%", - "daily", - "1.2%", - "1.0%", - "1.4%", - "5", - "28.6%", - "21.0%", - "36.8%", - "5.2%", - "2.3%", - "8.3%", - "12.6%", - "9.5%", - "15.8%", - "13.6%", - "5.6%", - "22.2%", - "only 2.7%", - "10.8%", - "annual", - "lower than 1.5", - "29.7%", - "> Conclusions", - "Suzanne de Bruijn", - "Alison Farrell", - "Helen Lumbard", - "Alexandra Tosun", - "Daniel Routledge

\n\n", - "recent years", - "Editorial", - "recent years", - "Editorial", - "Xiaojing Zeng", - "Dongjian Yang", - "Shiyang Li", - "Xiaolin Hua", - "Yanlin Wang", - "Jun Zhang", - "Zhiwei", - "the Sustainable Development Goals", - "2030", - "the past two decades", - "China", - "China", - "2030", - "the National Health Statistics Yearbooks", - "China Statistical Yearbooks", - "2004", - "2013", - "the year", - "Reducing Maternal Mortality", - "Bayesian", - "years", - "East", - "2013", - "2013", - "East", - "West", - "2013", - "West", - "Eastern", - "Western China", - "2004-2020", - "Li-Tzu Wang", - "Wu-Chien Chien", - "Kevin Sheng-Kai Ma", - "Chi-Hsiang Chung", - "Yeu-Chin Chen", - "Wei-Che Tsai", - "Bing-Heng", - "AHA", - "AHAs.

Method", - "National Health Insurance Research Database", - "16-year", - "2000-2015", - "375,107", - "AHA", - "two", - "59,786", - "180 days", - "239,144", - "1:4", - "52.19%", - "Kaplan-Meier", - "Cox", - "16-year", - "hematologic neoplasms", - "105.58", - "100,000", - "160.33", - "0.789", - "95%", - "0.667,0.913", - ".001", - "≥668 days", - "0.448", - "95%", - "CI", - ".001", - "0.552", - "95%", - ".001", - "0.555", - "95%", - "0.457,0.689", - ".001", - "Daniel T. Myran", - "Rachael MacDonald-Spracklin", - "Michael Pugliese", - "Maya Gibb", - "Jess G. Fiedorowicz", - "Tyler S. Kaster", - "Marco", - "BD", - "ED", - "14-65 years", - "BD", - "the Ontario Health Insurance Plan", - "Ontario", - "Canada", - "between 2008-2022", - "BD", - "Cox", - "the past five years", - "9,311,844", - "7,285", - "0.08%", - "3-years", - "1.43%", - "104", - "0.06%", - "41", - "25", - "6-fold", - "Hazard Ratio", - "5.97", - "95%", - "CI 3.29", - "10.82", - "BD", - "3.75", - "2.49", - "5.65", - "2.50%", - "0.11%", - "Anthony S. Fauci", - "Gregory K. Folkers

\n\n", - "World AIDS Day", - "1988", - "2025", - "World AIDS Day 2025", - "Gregory Folkers", - "Anthony Fauci", - "Zulfiqar A. Bhutta

", - "The Global Burden of Disease 2023", - "first", - "1993", - "Editorial", - "Zulfiqar Bhutta", - "the Global Burden of Disease", - "GBD", - "2023", - "Jiaxin Xie", - "Xuesi Dong", - "Zilin Luo", - "Chenran Wang", - "Yadi Zheng", - "Xiaolu Chen", - "Zeming Guo", - "Xiaoyue Shi", - "Fei Wang", - "Wei Cao", - "Yongjie Xu", - "Le Wang", - "Weimiao Wu", - "Dong Hang", - "Lingbin Du", - "Ni Li

\n", - "CRC", - "CRC", - "Chinese", - "Markov", - "CRC-SIM", - "CRC", - "100,000", - "40", - "79", - "Two", - "FIT", - "FIT", - "China National Medical Products Administration", - "one", - "CRC", - "10%", - "CRC", - "FIT", - "224", - "95%", - "CI", - "157", - "292", - "CRC", - "151", - "95%", - "CI", - "109", - "195", - "NMPA", - "312", - "95%", - "257", - "360", - "210", - "95%", - "175", - "241", - "100%", - "10%", - "FIT", - "ICER", - "2,413", - "QALY", - "FIT", - "131.7", - "at least 70%", - "50%", - "one", - "CRC", - "FIT", - "China", - "CRC", - "Josh N. Lamb", - "Adrian Sayers", - "Jeremy Mark Wilkinson", - "Hemant Pandit", - "Michael R. Whitehouse

\n", - "THR", - "THR", - "POPFF", - "Reliance", - "THR", - "the National Joint Registry", - "Hospital Episode Statistics", - "01/01/2010", - "31/12/2020", - "first", - "POPFF", - "372,967", - "2,127,464", - "years", - "5.39 years", - "0 to 12.1 years", - "8,043", - "POPFF", - "3.78%", - "95%", - "CI", - "3.70%", - "3.86%", - "1,000", - "3.00%", - "95%", - "CI", - "2.93%", - "3.07%", - "1,000", - "10 years", - "3.1%", - "95%", - "CI", - "3.0%", - "3.1%", - "68 years", - "75 years", - "THR", - "Guy I. Sydney", - "Kevan C. Herold

", - "1", - "1", - "1", - "1", - "Jehan N. Karim", - "Jennifer M. Broughan", - "Nicholas Aldridge", - "Pranav Pandya", - "Annette McHugh", - "Aris T. Papageorghiou", - "ACCEPTS", - "second", - "around 20 weeks", - "first", - "England", - "first", - "first", - "NHS", - "England", - "the National Congenital Anomaly and Rare Disease Registration Service", - "April 2017", - "March 2019", - "NHS", - "four", - "14", - "16 weeks", - "1,030,224", - "110", - "NHS", - "84%", - "5,895", - "one", - "First", - "75%", - "32.7%", - "95%", - "31.5-33.9", - "16 weeks", - "27.7%", - "95%", - "25.4-30.0", - "40.4%", - "95%", - "0.0001", - "acrania", - "first", - "first", - "England", - "first", - "Petra Heitkamp", - "Obioma Chijioke-Akaniro", - "Madhukar", - "COVID-19", - "TB", - "Madhukar Pai", - "TB", - "Epaminondas Markos Valsamis", - "Josefine Beck Larsen", - "Adrian Sayers", - "Timothy Jones", - "Stephen E. Gwilym", - "Pia Kjær-Kristensen", - "Theis M. Thillemann", - "Mechlenburg", - "Michael R. Whitehouse", - "Jonathan L.", - "BMI", - "BMI", - "18-100 years", - "the United Kingdom", - "Denmark", - "within 365 days", - "90 days", - "90 days", - "4.5 years", - "BMI", - "American Society of Anaesthesiologists", - "15,320", - "5,446", - "the United Kingdom", - "Denmark", - "the United Kingdom", - "72.2 years", - "68.3%", - "BMI", - "29.4 kg", - "Denmark", - "70.5 years", - "65.3%", - "BMI", - "28.0 kg", - "365-day", - "40 kg", - "0.40", - "95%CI", - "0.21", - "0.73", - "BMI", - "18.5 kg", - "1.18", - "1.06", - "1.32", - "21.75 kg", - "90-day", - "1.69", - "95%CI", - "1.14", - "2.52", - "90-day", - "1.36", - "95%CI", - "1.05", - "1.77", - "1.70", - "95%CI", - "1.25", - "2.33", - "BMI", - "BMI", - "131[UK", - "365-day", - "obese", - "BMI", - "Clinicians", - "Jacques Wels", - "ADE", - "Belgium", - "12", - "the Federal Commission", - "2002", - "2023", - "33,592", - "1.27%", - "0.92%", - "zero", - "first", - "three", - "1.00", - "95%CI", - "0.98", - "1.03]-rate", - "1.02", - "95%CI", - "0.99", - "1.04", - "95%CI", - "1.00", - "1.04", - "95%CI", - "Dutch", - "French", - "Belgium", - "between 2002", - "2023", - "Euthanasia", - "Laura Olbrich", - "Larsson", - "Rory Dunbar", - "Peter J. Dodd", - "Megan Palmer", - "Anneke C. Hesseling", - "Norbert Heinrich", - "Heather J. Zar", - "Nyanda E. Ntinginya", - "Marriott Nliwasa", - "Valsan P. Verghese", - "Maryline Bonnet", - "Eric Wobudeya", - "Bwendo Nduna", - "Raoul Moh", - "Juliet Mwanga-Amumpere", - "Ayeshatu Mustapha", - "Jean-Voisin Taguebue", - "Laurence Borand", - "Chishala Chabala", - "Olivier Marcy", - "James A. Seddon", - "Marieke M. van der Zalm", - "the Decide-TB Study Group", - "RaPaed-TB Consortium", - "the Umoya Study Group", - "the TB Speed Consortium", - "2023", - "almost 200,000", - "under 15 years", - "the World Health Organization (WHO", - "2022", - "IPD", - "four", - "TB", - "10 years", - "SAM", - "2 years", - "IPD", - "TDA A", - "TDA B", - "1,886", - "RaPaed-TB", - "740", - "Umoya", - "474", - "TB-Speed HIV", - "204", - "TB-Speed Decentralisation", - "468", - "2.9 years", - "741", - "39.3%", - "2 years", - "382", - "20.3%", - "CLHIV", - "284", - "15.1%", - "SAM", - "281", - "14.9%", - "672", - "35.6%", - "933", - "49.5%", - "84.3%", - "95%", - "74.8", - "90.6", - "90.6%", - "95%", - "83.8", - "94.7", - "50.6%", - "95%", - "30.4", - "70.7", - "30.8%", - "95%", - "21.5", - "42.0", - "TDA A", - "83.0%", - "95%", - "79.4%", - "86.1%", - "88.0%", - "95%", - "84.8%", - "90.6%", - "50.0%", - "95%", - "44.9%", - "55.1%", - "36.6%", - "95%", - "32.7%", - "40.7%", - "two", - "IPD", - "tertiary", - "IPD", - "IPD", - "TDA", - "Erfan Tasdighi", - "Zhiqi Yao", - "Zeina A. Dardari", - "Kunal K. Jha", - "Tanuja Rajan", - "Ellen Boakye", - "Kunihiro Matsushita", - "Eleanor M. Simonsick", - "Joao A. C. Lima", - "Donald M. Lloyd-Jones", - "Debbie L. Cohen", - "Lawrence J. Appel", - "Khera", - "Michael E. Hall", - "Carlos J. Rodriguez", - "Suzanne Judd", - "Shelley A. Cole", - "Vasan S. Ramachandran", - "Emelia", - "J. Benjamin", - "Paulo A. Lotufo", - "Marcio Sommer", - "Samar R. El Khoudary", - "Rebecca C. Thurston", - "Carol A. Derby", - "Bruce M. Psaty", - "Charles B. Eaton", - "Michael J. LaMonte", - "Peggy M. Cawthon", - "Eric S. Orwoll", - "Aruni Bhatnagar", - "Andrew P. DeFilippis", - "Michael J. Blaha

\n", - "between pack-years", - "CPD", - "years", - "22", - "the Cross-Cohort Collaboration Tobacco Working Group", - "CHD", - "CVD", - "AFib", - "CHD", - "CVD", - "14.4 years", - "MI", - "17,570", - "19.3 years", - "CHD", - "30,625", - "18.6 years", - "CVD", - "54,078", - "approximately 19.4-19.9 years", - "CHD", - "17,429", - "CVD", - "33,120", - "125,044", - "323,826", - "148,635", - "176,396", - "25", - "16 million", - "CVD", - "1.74", - "95%", - "1.66,1.83", - "2.07", - "95%", - "2.00,2.14", - "2.17", - "95%", - "2.09,2.25", - "2.43", - "95%", - "2.38,2.48", - "0.001", - "2", - "CPD", - "1.26", - "95%", - "1.09,1.45", - "0.002", - "AFib", - "1.57", - "95%", - "CI", - "1.39,1.78", - "0.001", - "2", - "CPD", - "CVD", - "1.57", - "95%", - "1.41,1.75", - "1.60", - "95%", - "1.52,1.69", - "0.001", - "11", - "CPD", - "CVD", - "1.87", - "95%", - "1.69,2.06", - "2.30", - "95%", - "2.14,2.47", - "0.001", - "20", - "20", - "CPD", - "the first 10 years", - "80%", - "20 years", - "two", - "Osondu Ogbuoji", - "Ipchita Bharali", - "Nonvignon", - "Gavin Yamey

\n\n", - "Three", - "Perspective", - "three", - "Lisanne van Prooyen Schuurman", - "Harry J. de Koning", - "Eva Meier", - "Robert-Jan H. Galjaard", - "Nicolien T. van Ravesteyn

\n", - "first", - "NIPT", - "first", - "FCT", - "Dutch", - "second", - "scan", - "175,000", - "Dutch", - "21", - "18", - "13", - "Patau", - "FCT", - "166", - "scan", - "191", - "FCT", - "euploid fetal", - "GW-NIPT", - "545", - "NIPT", - "514", - "FCT", - "452", - "152,785", - "NIPT", - "159,852", - "FCT", - "170,050", - "GW-NIPT", - "NIPT", - "6", - "FCT", - "13", - "up to €467", - "first", - "GW-NIPT", - "years", - "Boshen Jiao", - "Ryoko Sato", - "Joshua Mak", - "Bryan Patenaude", - "Margaret de Villiers", - "Aniruddha Deshpande", - "Ivane Gamkrelidze", - "Katy A. M. Gaythorpe", - "Timothy B. Hallett", - "Mark Jit", - "Xiang Li", - "Benjamin Lopman", - "Shevanthi Nayagam", - "Devin Razavi-Shearer", - "Yvonne Tam", - "Kim H. Woodruff", - "Daniel Hogan", - "Tewodaj Mengistu", - "FRP", - "FRP", - "between 2000 and 2030", - "CHE", - "52", - "Gavi", - "five", - "CHE", - "10%", - "annual", - "25% and 40%", - "FRP", - "CHE", - "52", - "Gavi", - "2000", - "2030", - "about half", - "CHE", - "10%", - "CHE", - "first", - "1,400", - "CHE", - "10,000", - "44 million", - "CHE", - "FRP", - "Naomi R. Waterlow", - "Clare I. R. Chandler", - "Ben S. Cooper", - "Catrin E. Moore", - "Julie V. Robotham", - "Benn Sartorius", - "Michael Sharland", - "Gwenan M. Knight

\n", - ">Antimicrobial Resistance (", - "AMR", - "AMR", - "AMR", - "Europe", - "United Nations", - "UN", - "12,807,473", - "BSI", - "Europe", - "BSI", - "8", - "European Antimicrobial Resistance Surveillance Network", - "2015-2019", - "2022-2050", - "BSI", - "2022-2050", - "Two", - "Bayesian", - "38", - "2015-2019", - "BSI", - "year", - "1,000", - "BSI", - "1", - "5", - "20", - "100,000", - "5", - "100,000", - "those older than 64 years", - "Europe", - "BSI", - "6", - "8", - "74+ years", - "2050", - "0.34", - "15.38", - "2030).Not", - "47%", - "2030", - "76%", - "29/38", - "11%", - "10%", - "BSI", - "2030", - "UN", - "10%", - "68.4%", - "26/38", - "BSI", - "−20", - "100,000", - "10%", - "BSI", - "2050", - "European", - "BSI", - "Europe", - "2030", - "AMR", - "10%" - ], - "textfont": { - "color": "#333", - "size": 10 - }, - "textposition": "top center", - "type": "scatter", - "x": [ - -0.2277239921088748, - -0.22192081717558548, - -0.3210322992612512, - -0.7933495178920441, - -0.1816295348382295, - 0.6060863624115634, - 0.044145322773931295, - -0.2268329866656523, - -0.32665762496982476, - -0.2629363679354353, - -0.2525396912731182, - -0.24833097511805088, - -0.2600120219930454, - 0.43320644670681835, - -0.25264022712631085, - 0.08302041317217802, - -0.7451936868378757, - -0.24306979533114662, - 0.28379918590947567, - -0.2675216761336386, - -0.2357329646021706, - -0.2271060856839486, - -0.2271060856839486, - -0.9924348792436951, - -0.6765288909779207, - 0.7055842544088274, - -0.29753492704539486, - 0.9499952481024067, - -0.581400061205745, - -0.23375928210013616, - -0.2138352341797966, - 0.6551195738589679, - -0.8688699428786696, - -0.20904074099373773, - -0.546837307575197, - -0.18019612440740457, - -0.2866458378418624, - -0.07173830253201927, - 0.23228574550080047, - 0.7302139647100382, - -0.9651211571818622, - -0.008307526119124253, - -0.9795603421673222, - -0.1701281954350695, - 0.1876060146887868, - 0.789566747860872, - -0.5143748163476679, - 0.5623661042073606, - -0.7586224658555274, - -0.013926481123070421, - 0.7353580314605287, - 0.15227955691287773, - -0.2650560256871215, - -0.22230744384109685, - 0.5409032544413099, - -0.011140710116233384, - 0.5218655118352218, - -0.0217007879459971, - -0.21500916002743717, - 0.5141498920472533, - 0.8009207051736883, - -0.20700879336117603, - -0.27763941240496826, - -0.7921297140855714, - -0.2425529988642025, - -0.22680775817469723, - -0.20700879336117603, - 0.12627845075684127, - -0.27112515879085014, - 0.590601465475023, - -0.8342825228627933, - -0.3274844234928918, - -0.48393985934864125, - 0.29926393250107985, - 0.36628673794624944, - -0.5374695465509723, - -0.10365334510636393, - 0.3005766080128738, - 0.5080920366175827, - -0.10915432467595389, - -0.20017483056565571, - -0.8302625044138873, - 0.7645804424058085, - -0.3545222127392338, - 0.07865845262375887, - 0.7699187187783079, - 0.5516739155829183, - -0.2530817373366894, - 0.8398208205247366, - -0.11005171878106423, - 0.07730356816003417, - -0.8579498793429224, - -0.4428166318687807, - -0.8025176090570392, - 0.5289689650427116, - -0.010568170849393519, - -0.49223385657381363, - -0.11467027516942808, - -0.7832643939997405, - -0.4241452448719432, - -0.21057805472076163, - -0.19105377675494098, - -0.1642891814739462, - 0.5516739155829183, - -0.2443209349792877, - 0.7612767097024584, - -0.17107118523739376, - -0.3391384265969132, - -0.8566460712268426, - -0.6930115953825662, - 0.35126362121739163, - 0.5440153727756364, - -0.23239003717311607, - -0.25275302793668225, - -0.21999471979086604, - -0.18481316923513447, - -0.15791179082588722, - -0.38567550361351616, - 0.1387225342800085, - -0.17834322543703676, - -0.2603769185358679, - 0.6691269549322689, - -0.17238061631592602, - -0.1658771650089212, - -0.08256972086364373, - 0.03839499035579003, - -0.7755228392670331, - 0.00029503428410661975, - 0.03839499035579003, - 0.011378167548221543, - -0.01283535635619917, - 0.00029503428410661975, - 0.1041096656296005, - 0.05808149860078099, - 0.0608020625134655, - 0.13493948151765728, - 0.1653876008061264, - -0.20121782712045755, - 0.2535988982351512, - 0.24240803661867885, - 0.0608020625134655, - -0.09658863345263487, - -0.36878799971993226, - 0.6919161152567941, - -0.19318887987727792, - 0.3080320712127196, - -0.037566379427734435, - -0.11929724324248539, - 0.044145322773931295, - 0.017582939364341924, - 0.025869881456668856, - 0.08830703270983598, - -0.1448854394656654, - 0.15034407946105494, - 0.7838355063280661, - -0.1448854394656654, - 0.6353749790600666, - 0.40284835706755096, - 0.05293645361420709, - 0.1857396071963811, - 0.33000568243767797, - 0.6796596340375918, - -0.45377074930756917, - 0.9766648976464181, - -0.24240902276532322, - -0.5168935452215042, - 0.6148368694703672, - -0.28875099132919557, - -0.017668954172057404, - -0.002519641577024683, - 0.025071850543158768, - 0.11695867314240795, - 0.1198393851389054, - 0.10595565406834764, - 0.403111817349619, - 0.24867643747095577, - -0.1393674241411297, - -0.029700199261292425, - -0.4402991016870054, - 0.5943436758441434, - -0.00859422477969243, - 0.7046926899116949, - 0.32300425622795087, - -0.493737079536423, - -0.1183623017309057, - -0.13746085984374434, - -0.10428797675837742, - -0.09788237135033866, - -0.014387021274591306, - -0.029055602765499573, - 0.5017015997971723, - -0.05184940961109623, - 0.005013081784417177, - 0.006659130269007888, - 0.003095021614032797, - -0.537683412765979, - 0.2154179160548708, - 0.005013081784417177, - -0.4229355299341308, - 0.3850913310721098, - -0.2974939505156699, - 0.33181495182561443, - -0.9502902147980344, - -0.6786752780348801, - -0.1640658470282801, - -0.08479462887272687, - -0.07489216173066655, - 0.5150653686542158, - 0.6737441571172758, - 0.23366922925889133, - 0.2737426325048718, - 0.27347351297170946, - 0.20098887505469754, - -0.49167140231609857, - 0.40898318703346204, - -0.49167140231609857, - -0.018820437414492835, - -0.49167140231609857, - 0.6406575994971947, - -0.3962671176445708, - -0.5339143768322434, - -0.06993895363926814, - -0.027981561322028295, - -0.9180876589447835, - -0.027981561322028295, - 0.0005032961379254579, - 0.08241954554080869, - 0.11386816399309245, - 0.32458054579661977, - 0.16474962548830535, - 0.15796634247659244, - 0.23607325430158782, - 0.2054397332806914, - -0.12995301839456627, - -0.017668954172057404, - 0.0005032961379254579, - -0.30871846302848804, - 0.33138795585787356, - -0.08142074041873044, - -0.3502999761287106, - 0.00045255249980390524, - -0.6057654341659418, - -0.5811038216632733, - -0.18638199364402477, - -0.12529353598812115, - -0.04212466310037568, - 0.7806819188612929, - -0.04212466310037568, - -0.009674148189961857, - 0.6682583764505624, - 0.7763388375812225, - -0.046301158503651046, - -0.046301158503651046, - -0.18869216548347664, - -0.2073805407176473, - -0.309256820573236, - -0.022854891255695176, - -0.0012228882739279687, - 0.9054064082291103, - 0.17926953843707538, - -0.15605046868653133, - 0.7000786424363071, - -0.1007433841713935, - 0.3850913310721098, - 0.43515864576761315, - -0.046692298965047986, - -0.009674148189961857, - -0.046301158503651046, - -0.0731877977402581, - 0.20626142774304182, - 0.7055842544088274, - 0.5516739155829183, - -0.9792490103361553, - 0.5785307538596158, - -0.40591976673084307, - 0.6033968356457072, - -0.3290062794558866, - -0.648194666286526, - -0.0217007879459971, - -0.0995203914654597, - -0.7288022778392536, - 0.3273659342137639, - -0.6296446993119539, - -0.3786972883286427, - 0.1947917738111752, - -0.011140710116233384, - -0.02190426238848534, - 0.1944483187068149, - 0.8849879209603847, - 0.1868936099010941, - 0.2295664501229615, - 0.1160436180722688, - -0.21108201884236383, - -0.5026565948436961, - -0.5026565948436961, - -0.09645648080904233, - 0.3014643755084123, - 0.20626142774304182, - 0.7055842544088274, - 0.11284346405352326, - 0.3014643755084123, - 0.2557920239000215, - 0.9437254600678077, - -0.9735879699695319, - -0.5202410730123921, - -0.6299463374266161, - 0.2491717038848153, - -0.9958291217412064, - -0.07235884715122279, - -0.021063938182962757, - -0.9958291217412064, - -0.13079721418651208, - 0.6905619869786087, - 0.4830578708037572, - -0.05295895061818594, - 0.4675934727015199, - 0.21918124491356727, - 0.08123033525334102, - -0.22750239505038047, - 0.8378326451174908, - 0.08293577283193736, - 0.7646619047496994, - 0.26602856791455143, - -0.22719920824214793, - 0.26378823020898623, - 0.28538623191071866, - 0.034595588288964536, - 0.3315047717029142, - -0.011140710116233384, - 0.7646619047496994, - 0.034595588288964536, - -0.606597935266751, - -0.284375783149854, - 0.9503054361580622, - -0.8000943297895105, - -0.2125000374653747, - 0.9257287359294037, - 0.5022615816452342, - 0.571919161104534, - 0.7763388375812225, - -0.011140710116233384, - -0.32449223164922564, - 0.05274532190552052, - -0.020839251345441817, - 0.38225325564560514, - 0.17904630511538241, - 0.03921445137647347, - 0.9500833601111505, - -0.7516947890076283, - 0.3035458874531568, - -0.4506731229864132, - 0.9235429017745788, - 0.482558868472196, - -0.9996326085684312, - -0.19612593730314587, - -0.007033344905650599, - -0.1359777429792292, - -0.1352580109355241, - -0.1305897753197872, - 0.14029459725018398, - -0.025303659432360154, - 0.36715927439667345, - -0.039270917838072704, - 0.14029459725018398, - 0.14029459725018398, - -0.011140710116233384, - 0.14995203392686957, - 0.36715927439667345, - 0.14029459725018398, - 0.7600560266923957, - 0.6737441571172758, - 0.6737441571172758, - 0.6694980979778878, - -0.1288511744208274, - 0.36715927439667345, - 0.14029459725018398, - -0.9046294404887428, - -0.34762021148832983, - -0.07687764649913525, - -0.9151064170580183, - 0.4594311211427458, - -0.0217007879459971, - 0.7806819188612929, - -0.40511419263346127, - 0.7806819188612929, - 0.222592163262883, - -0.6600215567789327, - -0.5810539421178985, - -0.7526531744398722, - 0.8643909328262396, - 0.20626142774304182, - 0.1491428050813991, - 0.7055842544088274, - -0.5970164406131515, - 0.40898318703346204, - 0.11284346405352326, - -0.2977212130931288, - 0.5229891365124413, - 0.11284346405352326, - 0.2096987540168085, - -0.49167140231609857, - 0.40192226682249843, - -0.38908368840800645, - -0.49167140231609857, - 0.5774151081581432, - -0.19129811952819742, - -0.7059920455302563, - 0.6553730873343245, - -0.1916011975758897, - 0.21304712264404302, - -0.03453502291603767, - -0.727309498910745, - 0.3027256205827679, - 0.3031386687394001, - -0.727309498910745, - -0.10711579465770651, - 0.7842592705023761, - -0.7498450742019761, - 0.6029015748708537, - -0.1916011975758897, - 0.6029015748708537, - -0.376078261805202, - -0.9003652273555754, - 0.30509797729951643, - 0.37817651403711133, - 0.7631701482948925, - -0.2500307811140336, - -0.22552994740700624, - -0.30966915840014503, - -0.08286965945004005, - 0.4914632149191142, - 0.6535542832713466, - -0.30966915840014503, - -0.08286965945004005, - -0.08286965945004005, - 0.23282134560864834, - 0.012224507298907502, - 0.11660572439059129, - 0.23474248620338048, - -0.49496689152567536, - 0.08336592923030192, - -0.7216529627101449, - 0.012224507298907502, - 0.23474248620338048, - -0.49496689152567536, - 0.5570361549542898, - 0.23282134560864834, - 0.8525660810643925, - 0.2188453521546594, - 0.8511361940877828, - -0.30966915840014503, - 0.23474248620338048, - -0.49496689152567536, - 0.37322260593065115, - 0.23282134560864834, - 0.31878171480896533, - 0.11374529827667652, - -0.7781077426268934, - -0.5874147035276149, - -0.005792257466644596, - -0.5725447824794839, - -0.8934750259214163, - 0.8752564525594001, - -0.5408697524308512, - -0.13675660049396327, - -0.09184331778495114, - 0.39705068018550776, - 0.5992914068851622, - -0.14075011471345342, - 0.20626142774304182, - -0.12400894947890008, - -0.046951930736827546, - -0.0037699725375775033, - -0.7421799320409869, - -0.05557656820234147, - -0.8302581365091327, - -0.27227158028841136, - -0.508695875853705, - 0.4292995976194419, - -0.5715370338675207, - 0.7277215339715757, - 0.7547599102503707, - 0.5499729753821182, - 0.5850052129531433, - 0.30805683744930956, - 0.08269106190861336, - -0.24103814961658412, - -0.16463381247591047, - -0.07539203249558786, - -0.8299935743386097, - -0.6733489005103442, - 0.03981648339576808, - -0.569205445153143, - 0.2909687631522982, - 0.21228643095979294, - -0.16183201848271012, - 0.2909687631522982, - 0.8969094676173576, - -0.3320958441207709, - -0.569205445153143, - 0.060571063326423896, - 0.10233623171487045, - -0.04153538504591593, - -0.06528400873811623, - -0.04153538504591593, - -0.013384619901375032, - -0.012372460810596302, - -0.8594266069551911, - -0.2503868670519024, - 0.6407660620293816, - -0.3668904210304472, - -0.5773655684443114, - 0.14407323686449325, - 0.17013717379201307, - 0.011919165153877427, - 0.55675707317797, - 0.7615946812161117, - 0.24437919623527915, - -0.6718208645724507, - 0.2961799263677761, - 0.3116745157081935, - -0.013272991893376846, - -0.6733489005103442, - -0.4484529989769823, - 0.2184862817191238, - 0.33734184002006945, - -0.10216180107029428, - 0.13492080850466304, - -0.522550347002837, - -0.58532075160813, - 0.9976781323570386, - 0.15872553097458653, - 0.13310594131980033, - -0.598051457456252, - -0.2376489359906423, - 0.42700418377045474, - -0.26810480807824977, - 0.3063841500901527, - 0.7416465973605852, - -0.025321063510517675, - -0.025321063510517675, - 0.8440739906976497, - 0.807806516647425, - -0.025321063510517675, - -0.025321063510517675, - -0.6290095318734932, - -0.025321063510517675, - 0.0023546749088944312, - 0.4799948322363225, - -0.06469347543701649, - 0.0450118733323721, - -0.1678906756648744, - 0.28906952543896675, - -0.1678906756648744, - -0.007870331598155846, - -0.023093750280359367, - 0.8305333507902974, - -0.9258139655541622, - 0.2834053007975634, - 0.8425081934799229, - -0.5112094679377054, - -0.1787691590984382, - -0.6064735261344212, - 0.8898739196852867, - -0.7870368374751758, - 0.30526588026364904, - -0.2748860039195991, - 0.7699524023668216, - -0.17290358119963792, - -0.936876400953213, - 0.7054779908006582, - 0.1670612719824514, - -0.9885633202962113, - -0.3474475877531743, - 0.3256382813490591, - -0.30134147658532934, - -0.41460310377949083, - -0.7523388989150923, - -0.27178167380082807, - 0.5509320097546238, - -0.551369525770843, - 0.38020550219039717, - -0.23703339686741162, - -0.551369525770843, - -0.551369525770843, - -0.551369525770843, - 0.1278564619120581, - -0.23703339686741162, - -0.6807183198599378, - 0.11315431378381326, - -0.941539299766758, - -0.16999724592407933, - 0.3864855331791951, - 0.10759502432224682, - 0.10759502432224682, - 0.1876060146887868, - 0.016900188070489073, - 0.007845291169522026, - 0.5257627339653327, - 0.23601091601052887, - 0.10759502432224682, - 0.30630753713241404, - 0.23601091601052887, - 0.7763388375812225, - 0.2988626997855504, - 0.25331154400263217, - 0.23601091601052887, - 0.25331154400263217, - 0.30630753713241404, - 0.10759502432224682, - 0.30630753713241404, - 0.8718284677490424, - 0.47614515900415194, - -0.4924456409537241, - 0.8909678205361701, - 0.5900709801123993, - -0.6923994838246701, - 0.8908003911612818, - -0.5901214528183474, - 0.19101867044583865, - 0.1910665554888573, - -0.2423167113101949, - -0.8354847645456299, - 0.04467093201118258, - 0.7294957381471745, - 0.1876060146887868, - -0.00826846491511492, - 0.32383894484332126, - 0.3954915958226865, - 0.5301341625145141, - 0.5301341625145141, - 0.11284346405352326, - 0.5301341625145141, - 0.5301341625145141, - 0.5301341625145141, - 0.0441876600363882, - 0.29016904664341975, - -0.6775025375358348, - 0.7804824036037596, - -0.35795872260651745, - -0.1990320931903267, - 0.5188683093015141, - -0.30237873368094786, - 0.5118005606826888, - -0.3004785143208912, - -0.4143096500518023, - -0.8228336088978767, - -0.0731877977402581, - -0.8476669116164809, - 0.3813721122580905, - 0.326367519181731, - -0.727309498910745, - 0.326367519181731, - -0.727309498910745, - -0.727309498910745, - 0.326367519181731, - 0.051702399542730995, - 0.326367519181731, - 0.016846548700707883, - -0.727309498910745, - 0.39731109107202245, - -0.727309498910745, - 0.326367519181731, - 0.6025303957687674, - -0.15358859085101023, - 0.32540464108663325, - -0.11065653056373821, - 0.12924462955865482, - 0.8079777896480176, - -0.6752051850904501, - 0.6661389605158478, - 0.6510712258352848, - 0.25740043306607335, - -0.04212466310037568, - -0.06434484082381103, - -0.04212466310037568, - -0.5780426024866406, - -0.0731877977402581, - -0.04212466310037568, - 0.006512118981636933, - -0.8000943297895105, - -0.04212466310037568, - -0.011140710116233384, - -0.540653372380046, - -0.04212466310037568, - 0.006512118981636933, - -0.2618725315482998, - -0.06317923912853132, - -0.646564603707283, - 0.272948736754819, - 0.1876060146887868, - -0.07227695950455523, - -0.03552220561825675, - 0.15350782929835702, - 0.38020550219039717, - -0.00826846491511492, - 0.7908417646037874, - 0.15350782929835702, - 0.15350782929835702, - 0.6327476135413169, - 0.36192647537394734, - 0.1876060146887868, - -0.0731877977402581, - 0.15350782929835702, - 0.016846548700707883, - 0.15350782929835702, - 0.5022025885050682, - 0.3538254191264733, - -0.3693052597257061, - -0.6238758234370299, - 0.3546748178108579, - -0.6245615624603938, - 0.9111686272965565, - -0.37529683645577205, - -0.9225422210971989, - -0.23329924972070648, - -0.24603987279038592, - 0.7020955630402298, - -0.3351564613669925, - -0.8403465142577045, - -0.12050958061000759, - -0.8403465142577045, - -0.3700522176999564, - -0.8403465142577045, - -0.109554294534283, - -0.8403465142577045, - 0.5293852286019638, - 0.5985983464290539, - 0.6603074637488464, - -0.7768115806762795, - -0.6357883887042111, - -0.6961456886493543, - 0.6704308997522027, - -0.5989696090663748, - -0.24663943022742058, - -0.6240269102307104, - -0.05574014171878979, - -0.11663217245234336, - 0.9176563886022716, - 0.07934911156975977, - -0.13825958211960995, - 0.6140341847970668, - 0.3344352634336712, - 0.7131625258363798, - 0.35268552185944546, - 0.8560546795408197, - 0.645259355710263, - 0.969843660736348, - -0.11010178345231457, - -0.6837486318453665, - 0.5114350754829572, - 0.8973059915120969, - -0.10755762073332133, - -0.16240091076899907, - -0.1482259734417402, - -0.10300702363572913, - 0.42425783215971663, - -0.13188731309971755, - -0.10774582589745918, - -0.6394635508271842, - -0.07803223199632935, - -0.06535290235860514, - -0.048634147626383274, - 0.0006377116723503462, - -0.009399513518971553, - -0.034473578218775155, - 0.008304383668242878, - 0.8248260309786608, - -0.03808323524839039, - 0.008304383668242878, - 0.12595370368062256, - -0.6077625492040997, - 0.6647671180614396, - -0.30156328394762927, - 0.664905707117261, - -0.029390303686691974, - -0.11731939527034796, - -0.7146072362916404, - 0.9471007899224072, - -0.5419066074606301, - -0.24018056883803454, - -0.846070939908233, - 0.7615946812161117, - 0.19690122373676203, - -0.007408582374668305, - -0.04322269597648724, - 0.29828667078315135, - 0.4799948322363225, - 0.15806151895239767, - 0.8348559720910396, - 0.9163050373393253, - 0.326367519181731, - 0.326367519181731, - 0.326367519181731, - 0.326367519181731, - 0.326367519181731, - 0.326367519181731, - 0.326367519181731, - 0.326367519181731, - 0.326367519181731, - 0.326367519181731, - 0.326367519181731, - -0.4198955136314072, - -0.22426155093833633, - 0.6801653170937366, - 0.2596609265621129, - -0.18932980369016422, - -0.14979826801914864, - 0.30211462605585615, - 0.5890141073014786, - -0.011140710116233384, - -0.0731877977402581, - 0.26079491890000944, - -0.8811750431252366, - -0.6908438888259346, - -0.48159638033260643, - 0.2709213233667336, - 0.04181120277868051, - 0.835909716483503, - -0.8812160188235779, - -0.6184530992421774, - -0.8885551266634021, - -0.8885551266634021, - -0.8885551266634021, - -0.8885551266634021, - -0.8885551266634021, - 0.7456650101170673, - 0.9868613300654553, - 0.3632683772229908, - -0.07496510005691882, - 0.1837115909167716, - 0.8175145856620837, - 0.5497442380705996, - 0.6236634553125304, - 0.20960542179802397, - 0.36615903889414936, - -0.23592254996327208, - -0.807289337144192, - 0.1689787619010229, - -0.4202269888170641, - 0.24111674477860237, - -0.9381054178201218, - 0.30455856659168906, - 0.24111674477860237, - -0.8283026791179375, - 0.30455856659168906, - 0.30455856659168906, - 0.24111674477860237, - 0.24111674477860237, - 0.24111674477860237, - 0.30455856659168906, - -0.7144112303324528, - 0.42258655294847675, - -0.34159930757753876, - 0.2844701505234574, - 0.3711408485286334, - -0.42493168992185637, - -0.7995558658897584, - -0.14341935038319897, - -0.5941024620686214, - 0.2429655229806327, - -0.29103790780965616, - 0.0816456862266852, - 0.39475300520779727, - -0.2625526937095189, - 0.36129810463418777, - 0.11286507596021152, - -0.27148282346676383, - 0.47062639906566744, - -0.5287465084475208, - 0.8126370974512249, - 0.8126370974512249, - -0.0716817246358721, - 0.8712439067694413, - -0.11810970801364526, - 0.8712439067694413, - 0.45704488719851194, - -0.06284488114125163, - 0.9484576521361378, - 0.465112565414057, - -0.3500906067243516, - -0.6044063951038574, - -0.35975149936710554, - -0.06545639528694867, - -0.018820437414492835, - -0.40132964424368156, - -0.5426588532446877, - 0.22760866632547258, - 0.22760866632547258, - -0.5029812319330937, - -0.5316580568928155, - 0.616388576234218, - 0.96681119626357, - -0.9177783020822381, - -0.20814632285555026, - -0.20814632285555026, - -0.20814632285555026, - -0.12667802666340325, - -0.03717939674100808, - 0.45124351005107927, - -0.2512687781839407, - -0.03717939674100808, - 0.5193316347494119, - -0.20814632285555026, - -0.20814632285555026, - 0.45124351005107927, - -0.03717939674100808, - 0.5931798062408881, - 0.7794263060654787, - -0.20814632285555026, - -0.20814632285555026, - -0.766498066296117, - 0.3454291908093484, - -0.6666129080261187, - -0.7074043518380607, - -0.8212236280659241, - -0.03044819690004296, - -0.8212236280659241, - -0.8212236280659241, - -0.03044819690004296, - 0.33233604102389847, - 0.15857329051500016, - -0.3437234555319495, - -1, - 0.76338609150474, - -0.8686681037210057, - 0.5578650127778761, - -0.6287369238859659, - 0.9182034336598451, - -0.5654426071987781, - 0.18594614290632677, - -0.4947631370401371, - 0.8797008172679227, - -0.27077829846968615, - 0.7430959264688192, - 0.4514644574665898, - 0.8077684430886397, - -0.7211932591839141, - 0.48036908984904164, - 0.35072083800169057, - 0.021596326204604846, - 0.35072083800169057, - 0.021596326204604846, - 0.021596326204604846, - 0.07393195011908844, - 0.1476419821750059, - 0.07393195011908844, - 0.5418830094623982, - 0.1810624658443835, - 0.11307591905218005, - 0.1476419821750059, - 0.1519604472753173, - 0.5418830094623982, - 0.021596326204604846, - 0.307665560652814, - 0.021596326204604846, - 0.35072083800169057, - -0.24755377961624184, - -0.4731305164110317, - 0.35072083800169057, - -0.3998289789824222, - 0.35072083800169057, - 0.010502825813051507, - -0.029707454937307008, - 0.6904851564650528, - 0.6521305572894744, - -0.7455838644423325, - -0.27872759510152256, - -0.7199941006136016, - -0.5159671704718017, - -0.4690411047037489, - 0.9314484795010516, - 0.9740655124744931, - -0.47862319042708645, - 0.858591228562406, - -0.7985922155891112, - -0.5230328148183244, - 0.9704054095229847, - -0.9368213567112277, - 0.9704054095229847, - 0.2754060339738824, - -0.8000943297895105, - 0.6045778900861093, - 0.02537980508035943, - 0.47249248189717147, - 0.9704054095229847, - -0.02126903113021608, - -0.46235733593607997, - -0.4484829153574487, - -0.9628937297368202, - -0.4439192957792819, - 0.26095247479875433, - 0.9704054095229847, - 0.3643395206772017, - -0.3062226983592341, - 0.25478588217723774, - 0.5101588277739737, - -0.6322703761287166, - -0.16476432608290717, - -0.4547524739560094, - -0.44047895726653125, - 0.016758349342863594, - -0.10959126447947486, - -0.6073270896772895, - 0.016758349342863594, - -0.7155299704597611, - 0.19132468900363578, - -0.4103956898922457, - -0.6073270896772895, - 0.16792974989404832, - 0.016758349342863594, - 0.7442082521200989, - 0.016758349342863594, - 0.1890082123991065, - 0.9286272677566239, - 0.430094192831857, - -0.6073270896772895, - 0.31476479141337005, - -0.16334453542936733, - 0.21250517156113932, - -0.7727363307013206, - 0.818822399783874, - -0.7101768309447294, - 0.16792974989404832, - 0.31840594215715495, - 0.9912301750265855, - -0.7734803389557459, - 0.3275012994415637, - -0.24775104055607797, - -0.45124684232451084, - 0.6530511128063028, - 0.24359103358128004, - -0.5116352813173021, - 0.16792974989404832, - 0.1910899879194017, - -0.7592906277597917, - -0.45078636954691953, - 0.35313882134744257, - 0.7902863101096694, - -0.645012787179808, - -0.09248947659075353, - 0.352408791973596, - -0.45124684232451084, - -0.3950943321966753, - -0.6073270896772895, - 0.016758349342863594, - -0.13461771867986172, - -0.45124684232451084, - 0.016758349342863594, - -0.5275660848420897, - 0.5130445113530733, - -0.3390538671849489, - 0.18056409784498872, - -0.4899291060950027, - 0.5070137935235085, - -0.1651508295297154, - 0.22895589933935576, - -0.04549154965371384, - 0.07371472058659401, - 0.710640408922388, - 0.23971842404596028, - -0.0458012911655927, - 0.5533434232445174, - -0.0706404041424997, - 0.5479030686671778, - 0.5479030686671778, - -0.9668098587183447, - -0.21344185553377024, - -0.06528400873811623, - 0.5758143960984207, - 0.47413111227879723, - 0.5811525082487725, - 0.31029543284051575, - -0.20874634342539383, - 0.12068132659537208, - 0.14327512300458356, - 0.4601408257607538, - -0.6437200407109819, - -0.6618042591515798, - -0.6293850958177325, - -0.0731877977402581, - 0.3146188336177909, - -0.35135122439098976, - 0.5941103761589748, - 0.7556328528255689, - -0.8990466634822875, - 0.5364951835884743, - 0.3009463603743301, - 0.5479030686671778, - 0.5479030686671778, - 0.7556328528255689, - 0.5862102913932802, - -0.294731241860745, - 0.943531033924031, - 0.7142892323901289, - -0.1325014976375581, - 0.6711840016672251, - 0.9501089902964284, - -0.294731241860745, - -0.7388761454735837, - -0.05675407142641833, - 0.035315355705808314, - 0.6233064097125322, - -0.1279937793509617, - 0.8339515783625229, - 0.11751620528129492, - -0.07435121205038955, - -0.326186072890355, - -0.6945135785711333, - -0.07435121205038955, - -0.326186072890355, - 0.4874911296303262, - 0.038989293131647104, - 0.5856108415161461, - -0.532097608245277, - -0.10637733787328177, - -0.354404336244946, - 0.6767866015134658, - 0.4085222804933645, - -0.8355751038001494, - 0.7348561354779959, - -0.06099954781800817, - 0.21382561811263784, - -0.5395038767695203, - -0.6759925786643299, - 0.1282560807387141, - 0.12924462955865482, - -0.6392941624721552, - -0.846070939908233, - 0.16426517969724985, - 0.912920894574602, - -0.0731877977402581, - 0.20626142774304182, - -0.011140710116233384, - -0.4764197510814963, - -0.7236037959721204, - -0.7327122685819398, - 0.15126697060136932, - 0.20802063191797723, - -0.19723158379676128, - -0.11065653056373821, - 0.2908810659947031, - 0.26613697537905995, - 0.05290832915943705, - 0.3851340672276176, - 0.30034213432631063, - 0.5724907953700699, - 0.3851340672276176, - 0.30034213432631063, - 0.6158474054951424, - 0.3440922602765575, - -0.9712167126739204, - -0.6406052604491724, - -0.4494557326744581, - 0.26095247479875433, - -0.4494557326744581, - -0.0217007879459971, - 0.18247189840729935, - -0.5037377224120853, - -0.5385339614215152, - 0.7173134705911539, - -0.8785030063636857, - 0.5765596098476421, - 0.7645100331828878, - -0.37288497107014756, - -0.826839046203211, - 0.4845556557106148, - 0.456672777421414, - 0.37748948390150944, - 0.37748948390150944, - -0.041407131182092334, - 0.6409920739787635, - 0.717159323115092, - -0.8653253548811889, - 0.748854768279539, - 0.37748948390150944, - 0.37748948390150944, - 0.6409920739787635, - -0.888333788878766, - 0.21689305883139964, - -0.524800419255218, - -0.4229355299341308, - 0.3110478442116364, - -0.4103956898922457, - 0.37748948390150944, - 0.22550071412139147, - 0.2590901796937876, - -0.7182635603436754, - 0.37748948390150944, - 0.6409920739787635, - -0.4103956898922457, - -0.524800419255218, - 0.37748948390150944, - 0.748854768279539, - 0.37748948390150944, - -0.12181800849304225, - -0.6519149908858721, - 0.37748948390150944, - 0.6409920739787635, - -0.524800419255218, - -0.4229355299341308, - -0.5029871070051539, - 0.37748948390150944, - 0.37748948390150944, - 0.37748948390150944, - 0.7971642305690836, - 0.669253778133611, - 0.2367381311332572, - -0.0073266774181607675, - -0.4271403909272763, - -0.41471719828787307, - -0.6994484923442131, - -0.12112173206535044, - -0.2967965962650307, - 0.3173552698215466, - -0.04212466310037568, - -0.10744399045895223, - 0.04814227122946767, - 0.04814227122946767, - -0.5063090119440528, - 0.24644970530415278, - 0.23914618667728982, - 0.18997402272562985, - 0.4951446064695052, - 0.5427470606515817, - 0.31688680213085996, - 0.8187034388339918, - 0.4939268911823764, - 0.8993512505657708, - 0.2259045639972255, - 0.04814227122946767, - 0.04814227122946767, - 0.04814227122946767, - -0.6070504469549712, - 0.04913062782499817, - 0.8187034388339918, - -0.055873257766055465, - 0.2749602558067239, - -0.47096060933728806, - -0.6372102933583146, - 0.15800395220735886, - -0.19129726907370462, - -0.23633681424700312, - -0.5605080868951743, - -0.43565841572089925, - -0.625462691209143, - 0.23914618667728982, - -0.04762625084988308, - -0.8091977833414584, - 0.29329661610640967, - 0.9576245440764423, - 0.04814227122946767, - 0.47249248189717147, - 0.04814227122946767, - -0.6515359799122021, - -0.6172311017994787, - 0.9106109829038098, - 0.3830993435797742, - -0.746778716717765, - 0.8519966969497207, - 0.3830993435797742, - 0.04814227122946767, - 0.8048045510306518, - -0.4439192957792819, - 0.9501089902964284, - 0.23914618667728982, - -0.4439192957792819, - 0.9501089902964284, - 0.4944756658589959, - -0.4439192957792819, - -0.09248947659075353, - -0.5441800762335631, - 0.4110871331429449, - -0.09549681561641439, - -0.7246709252171548, - -0.37389877190316156, - -0.07900338149286935, - -0.7153078714905966, - 0.033675316699747014, - 0.1481056690016001, - -0.5889727227943243, - -0.2051860428919673, - 0.11036720643405329, - 0.7725038018831656, - -0.18295873828302772, - -0.6814093860490497, - -0.23234714975159673, - -0.23234714975159673, - -0.23234714975159673, - -0.23234714975159673, - -0.23234714975159673, - -0.03845336324086983, - -0.5872607318617395, - -0.41055023731119894, - 0.2447790775458608, - 0.018853335183926744, - 0.2925187403614989, - -0.8135079620138608, - -0.30832026135469826, - -0.23234714975159673, - -0.23234714975159673, - 0.3501267000452725, - -0.23234714975159673, - -0.23234714975159673, - -0.23234714975159673, - 0.6535472531928178, - -0.23234714975159673, - -0.23234714975159673, - 0.5150653686542158, - -0.42458604569861097, - -0.09248947659075353, - -0.23234714975159673, - -0.23234714975159673, - 0.7556328528255689, - -0.4439192957792819, - -0.6320238239495014, - 0.581030954389498, - -0.09248947659075353, - 0.018853335183926744, - -0.8990466634822875, - -0.4439192957792819, - 0.6944571451479793, - -0.05675407142641833, - -0.7330472744360543, - -0.30832026135469826, - -0.8135079620138608, - -0.23234714975159673, - -0.23234714975159673, - 0.24443753521850456, - -0.23234714975159673, - -0.23234714975159673, - -0.41055023731119894, - -0.23234714975159673, - 0.6037399731036266, - 0.7136922794588971, - 0.6160028556256393, - -0.22015256697404584, - 0.45055926053119116, - -0.045644939213104245, - -0.9410641374838233, - 0.9173801381432642, - -0.3735313889851012, - -0.22896299275026313, - 0.6740516081911806, - 0.26290186824797923, - -0.37375688427497605, - 0.6572422294753971, - 0.5872259864642335, - -0.4559465307231187, - 0.3615569381967734, - -0.4357170539439283, - 0.42084894276102086, - 0.4084773040842683, - -0.8812362062620279, - 0.5589422445025576, - -0.018820437414492835, - 0.13317229046463616, - 0.1603649147646176, - -0.0968506961972864, - 0.2428475588086688, - 0.005013081784417177, - -0.534840032999189, - 0.11899477057236175, - 0.20719131573566102, - 0.006512118981636933, - 0.028868722061044804, - 0.013216804077277077, - 0.2564833189697596, - -0.16688173759280192, - -0.35135122439098976, - -0.5535627525589162, - 0.15525296201972885, - -0.018820437414492835, - 0.13599180985706152, - 0.42858768597369895, - 0.26722084026777354, - 0.028868722061044804, - 0.9106109829038098, - -0.12031240507916989, - 0.5920521365560395, - -0.5625750062205568, - -0.5955087309502676, - -0.4009570351790965, - -0.34821244248553296, - -0.35623323100254106, - 0.7150478999991374, - -0.5618564720927776, - 0.5452871263771066, - -0.6898186500642897, - -0.38675541817489384, - -0.4821527149092029, - 0.2154179160548708, - -0.9446430877257541, - 0.3817077925450499, - 0.24443753521850456, - 0.2882477123032316, - -0.21834462140386812, - -0.3149034631968768, - 0.34785772999270115, - 0.6261035155515828, - -0.0217007879459971, - -0.007870331598155846, - -0.0217007879459971, - -0.007870331598155846, - -0.4782748048250052, - -0.6594658978678868, - -0.6075287647412054, - -0.27724834014483524, - -0.08528207496206182, - -0.8363465429123779, - -0.5224564771341317, - -0.9444919491817458, - -0.4230152109903313, - -0.45834952062141476, - -0.5874147035276149, - -0.5874147035276149, - -0.4230152109903313, - 0.1877634636026741, - 0.015349026432135496, - 0.6998666228948358, - 0.43354941744048686, - 0.28906952543896675, - -0.7869734956139534, - -0.7623254452236382, - 0.7201657715031838, - 0.6752057120446946, - 0.43354941744048686, - 0.43354941744048686, - 0.6752057120446946, - 0.563428234250627, - 0.43354941744048686, - 0.563428234250627, - 0.2886298048284405, - -0.6350611690792329, - 0.736227572295128, - -0.5259139796498382, - 0.350094408829994, - -0.8291183358345605, - 0.011083158213796972, - -0.6884122484336223, - -0.43532972932082403, - -0.5364369725193057, - 0.06898739553605798, - -0.006943618137374567, - -0.004192883979885676, - 0.45108754233203063, - 0.5823487945279081, - -0.805654901459805, - 0.06898739553605798, - -0.011140710116233384, - -0.7680451198371718, - -0.013655822410144687, - 0.4401119566442398, - 0.6265042090781178, - -0.03079992194019062, - 0.2958387344133157, - -0.837470626580134, - 0.45108754233203063, - 0.36512141560297695, - 0.6130973302871268, - -0.9280038941277372, - 0.562414761677521, - 0.3954644229483514, - -0.4439192957792819, - -0.15479785081010802, - -0.49167140231609857, - -0.5677213745996296, - -0.21290447326204287, - -0.4439192957792819, - 0.2826765073859962, - -0.49167140231609857, - 0.4066475154328552, - -0.4439192957792819, - -0.49167140231609857, - 0.4378737965143022, - -0.4439192957792819, - -0.45889774995363275, - -0.49167140231609857, - -0.855850561023277, - 0.7388026719504116, - -0.574505925987026, - 0.10967762423886428, - -0.8642984511988752, - 0.9800599868758656, - -0.36426156320037256, - 0.8903494754657056, - 0.34978402501190076, - -0.8902909862936144, - 0.8903494754657056, - 0.045075198262940756, - -0.6750401081459473, - 0.717159323115092, - 0.5701102057189785, - 0.8903494754657056, - -0.837470626580134, - 0.25246639196948106, - -0.05094440300082074, - 0.39126618361127474, - 0.3178412051607173, - -0.26042863866572363, - 0.6332420900242149, - 0.538754046202207, - -0.45108445712740286, - -0.25780517777656475, - 0.571919161104534, - 0.701261186909564, - -0.019625354454528655, - 0.10665016490897775, - -0.4439192957792819, - 0.25272690376518003, - 0.6164506114176717, - 0.8903494754657056, - -0.5057248670537261, - 0.06829945685194407, - -0.6892404018751375, - 0.6808683961550157, - 0.48899931232923327, - 0.5448900166752605, - 0.7972166734307484, - 0.4669323301791881, - -0.30661714401106593, - -0.1678906756648744, - -0.050493219873728644, - 0.08066120113632859, - -0.5904436370618176, - 0.57193138012661, - -0.6842124930511022, - -0.04212466310037568, - -0.7143327146006104, - -0.007870331598155846, - -0.08784174985618573, - -0.05332340374844316, - 0.5063775922644246, - 0.19132468900363578, - 0.6823106401980663, - 0.4742211258533423, - 0.445334667135074, - -0.44761170125850736, - -0.8282978316654661, - -0.6702771830971367, - 0.40098733588666274, - -0.30746413030246666, - 0.3754027012077279, - 0.3600372565690928, - 0.6178472387669537, - -0.8600203375302374, - -0.8123055595372448, - 0.5267928429516547, - 0.1548349121212202, - -0.7747270788372628, - 0.23282134560864834, - 0.23282134560864834, - -0.25828771381618737, - -0.0418364739709564, - 0.031333185510679755, - 0.23282134560864834, - -0.9280038941277372, - 0.3080320712127196, - -0.055873257766055465, - 0.7763388375812225, - 0.35247526765881493, - 0.35247526765881493, - 0.2527698186243422, - -0.0731877977402581, - 0.23282134560864834, - -0.8304954828669258, - 0.23282134560864834, - 0.35247526765881493, - -0.061473787944966295, - -0.4439192957792819, - 0.2826765073859962, - -0.38880498309699846, - -0.24734226390445585, - 0.23282134560864834, - 0.15180806379240452, - -0.4439192957792819, - 0.2826765073859962, - 0.33520723237481886, - -0.6399949793599379, - 0.7282205879216725, - -0.35076030453739093, - -0.4439192957792819, - 0.8741953716093364, - -0.7816159727472899, - -0.6519099427772155, - -0.4439192957792819, - 0.41706024999088626, - -0.8784453433332121, - 0.6978205754154375, - -0.8304954828669258, - 0.35247526765881493, - 0.23913377256163906, - 0.6178065961790039, - 0.17298991316287576, - 0.35247526765881493, - -0.8028537373242818, - -0.5304169171112587, - 0.3850913310721098, - -0.0731877977402581, - 0.23282134560864834, - 0.35247526765881493, - -0.5874147035276149, - 0.23282134560864834, - -0.6564872359686129, - 0.07248509204924687, - -0.9881616715877088, - -0.7756439658618228, - -0.3896259872739488, - -0.6578997139790435, - -0.6578997139790435, - -0.20674219952213835, - 0.6486988249286065, - -0.6578997139790435, - -0.13333929270913802, - -0.477379086124512, - -0.4114721433390278, - -0.021290733341423635, - -0.04212466310037568, - -0.20674219952213835, - -0.11886256922268326, - 0.7602953727475533, - 0.7201657715031838, - -0.38918306167738814, - 0.13407942174628024, - 0.16092094852018482, - -0.20674219952213835, - -0.910198805798548, - -0.4439192957792819, - 0.2826765073859962, - 0.18178235063429615, - -0.46831466454347864, - -0.16183201848271012, - 0.4274455177105564, - -0.4439192957792819, - 0.2826765073859962, - -0.47738405885031204, - 0.563805734669604, - -0.16183201848271012, - -0.45124684232451084, - -0.7567377046308226, - -0.4439192957792819, - 0.2826765073859962, - 0.6752416364434323, - -0.7567377046308226, - 0.638035189800675, - 0.7807621460915722, - -0.6578997139790435, - -0.2858112318409613, - 0.8879987549692556, - 0.20626142774304182, - 0.20626142774304182, - 0.20626142774304182, - 0.20626142774304182, - 0.24194748522620524, - -0.2806681122315345, - -0.6730254917893109, - -0.5062880381792418, - 0.8160026469667884, - 0.7374251970842182, - 0.9456855865379047, - 0.23446147963869526, - -0.2066579028948433, - -0.04212466310037568, - -0.02381750626216032, - -0.04212466310037568, - -0.04212466310037568, - 0.1319376730812084, - -0.02381750626216032, - 0.24692887019348145, - 0.13796503707081786, - 0.33823814689359755, - 0.1319376730812084, - 0.060571063326423896, - 0.27384968142399785, - 0.4382896704503923, - 0.09639294096851582, - -0.2792465594654155, - 0.1319376730812084, - -0.5778553774267157, - -0.6462708343495435, - -0.0731877977402581, - -0.6759925786643299, - -0.45791797931599676, - 0.30161352630825544, - -0.4439192957792819, - -0.7111973601732391, - 0.4382896704503923, - 0.57781852842097, - -0.4439192957792819, - -0.2699232648063651, - 0.26347397756526597, - -0.4439192957792819, - -0.7803969087678797, - 0.22190027056172015, - -0.04212466310037568, - -0.04212466310037568, - -0.02381750626216032, - -0.04212466310037568, - 0.03850414959396319, - 0.578244436260561, - 0.7952675563782481, - -0.1279937793509617, - 0.8341347530307032, - 0.6286511565187326, - 0.8341347530307032, - 0.3018131240482295, - 0.6244215260458867, - 0.07248509204924687, - -0.6271163631882773, - -0.4023328000100903, - -0.7239387209932724, - 0.10536428902522202, - 0.7910120765781797, - 0.8536779346771951, - 0.25506903346676174, - 0.23914618667728982, - 0.23914618667728982, - -0.931557094008962, - 0.21265825251203951, - 0.29089259237256326, - 0.8390684708930305, - -0.3369364834157747, - -0.3369364834157747, - 0.44245693376230877, - 0.23914618667728982, - 0.2301175855514578, - -0.8963651175712466, - 0.6573203008502634, - 0.21265825251203951, - 0.29089259237256326, - 0.21265825251203951, - 0.30415405708528154, - -0.15521114954554557, - 0.23914618667728982, - -0.7745290338804065, - 0.29089259237256326, - -0.9003975615617066, - 0.348521063491074, - 0.23914618667728982, - 0.27044149673675716, - 0.27876949992662053, - -0.5534778698005166, - -0.7388761454735837, - -0.35135122439098976, - 0.19385315862216118, - 0.239684694097487, - 0.23914618667728982, - -0.19415296021258713, - -0.1905989791972964, - -0.6028448206558026, - 0.13486437353505337, - -0.12579472044226414, - 0.13493948151765728, - -0.8203119062964593, - -0.35135122439098976, - 0.8361454060677085, - 0.6377971990062752, - 0.13493948151765728, - 0.06872483666399358, - -0.35135122439098976, - -0.325695381954335, - -0.3893974479359709, - -0.3095787442315128, - -0.35135122439098976, - 0.871679423935798, - -0.03351822943216102, - 0.23914618667728982, - 0.23914618667728982, - 0.14309552536530773, - 0.27876949992662053, - 0.6902343363157954, - 0.23914618667728982, - -0.7183896597711901, - -0.4255263467522999, - 0.7826007068406744, - 0.1866136675353431, - -0.7216529627101449, - -0.011887183356060394, - 0.6702604482018125, - 0.19132468900363578, - 0.8418674316269842, - 0.8906297175005419, - 0.12359986233806035, - -0.028132904794486227, - -0.04212466310037568, - -0.8000943297895105, - 0.5427771568318248, - -0.35135122439098976, - 0.8224176561042859, - -0.04156968938597632, - -0.4209625279019496, - -0.35135122439098976, - 0.03977864384884186, - 0.40853564812786614, - -0.35135122439098976, - 0.5427771568318248, - 0.40853564812786614, - -0.35135122439098976, - -0.7088957505723693, - 0.08155922338106167, - 0.1866136675353431, - -0.4612875298224236, - 0.19132468900363578, - -0.6940408767719631, - 0.07311343729696707, - -0.26647977343406537, - -0.6302273293046206, - -0.9448524684279918, - -0.10935100510479602, - 0.40992743597425707, - -0.04385277974647423, - -0.509179734919811, - 0.3272043443583991, - -0.6057205091171474, - 0.47295082540748934, - -0.7555849103201165, - 0.8706591084214096, - 0.1113050372738691, - 0.010947036028663872, - 0.8756238610273106, - 0.7335833515662604, - -0.706550773167775, - 0.8006247516398627, - -0.21845898716384343, - -0.28484297240491846, - -0.4588890905424986, - -0.5914050790786357, - -0.00033226237991376825, - -0.04211427145476558, - -0.024917300055479742, - -0.0806319735549396, - 0.19132468900363578, - 0.048274029272527844, - -0.0021239867578747474, - 0.12459596143740082, - -0.4229355299341308, - 0.050386873827443376, - 0.060571063326423896, - 0.8341347530307032, - -0.45124684232451084, - -0.37425452694580114, - 0.4422394087346214, - 0.050386873827443376, - 0.7099642963283603, - -0.785652446010754, - 0.4997228299451426, - -0.5812145879930551, - -0.9157214859876126, - -0.556092306569479, - -0.9403101587204081, - -0.48800020554042844, - -0.5719071284064698, - 0.625738592462102, - 0.53399018976383, - -0.5145309961997206, - -0.6575847193505134, - -0.7285126720365646, - 0.4422394087346214, - 0.6745041688481851, - 0.28686731223527495, - -0.48637817265560757, - -0.8659701934932685, - 0.7111346406922938, - -0.37425452694580114, - -0.525853507624286, - 0.9639018831989773, - 0.5466736196896536, - -0.8624178602073761, - -0.6183482361574822, - -0.32145126571744986, - 0.48878735380835603, - -0.4439192957792819, - -0.057671000103388374, - -0.1762994622314292, - -0.5701151719275243, - -0.4439192957792819, - -0.7177131391573145, - 0.015157519115607076, - 0.1786568902989322, - -0.4439192957792819, - 0.8157910932440396, - 0.8683874856036085, - 0.3465131320446021, - -0.4439192957792819, - -0.34749317304034555, - -0.22491092596986814, - 0.7099642963283603, - -0.23407404836992354, - -0.4439192957792819, - 0.4138513165895992, - 0.38043378245206394, - -0.29271482982782315, - -0.4439192957792819, - 0.7000504793380942, - -0.5701151719275243, - 0.4070560754299725, - -0.4439192957792819, - -0.7603645560862594, - 0.8631231124115307, - 0.9856703480030681, - -0.4439192957792819, - 0.30161352630825544, - -0.08961929129659432, - -0.011140710116233384, - 0.050386873827443376, - 0.1337371496909593, - 0.050386873827443376, - 0.050386873827443376, - -0.4994131320528312, - 0.6321503477186189, - 0.5499258805321641, - -0.2566358572014482, - 0.5301837378201372, - -0.6123945411511805, - -0.2039504712989234, - 0.300749209353416, - 0.17684326865416633, - -0.5182005265288958, - -0.15286295324591426, - 0.9870962611020626, - -0.6563830213887668, - 0.43578245247313585, - -0.09015143370748635, - 0.02661351820217141, - 0.3290446095082992, - -0.5654132142154057, - 0.6366116123254573, - 0.7158970327061253, - 0.5814055459914493, - 0.016629508080632023, - -0.09047320689926287, - 0.6268452665345042, - -0.17334959613861678, - -0.7783166612986632, - 0.12439223989081354, - -0.1422871102759674, - 0.025688293865328258, - -0.03873734442468197, - -0.3253170756002075, - -0.025761111963372635, - -0.010307248796245411, - -0.46792721847245633, - 0.2821352087665624, - -0.39573131551095647, - 0.7201657715031838, - 0.7615946812161117, - -0.13204587275240803, - 0.5135259232952798, - -0.10744399045895223, - -0.20292670405405705, - 0.5135259232952798, - -0.10744399045895223, - 0.2294071339108317, - -0.39135908883924525, - 0.0476766010216953, - -0.4835777527661162, - 0.5135259232952798, - 0.2566399259737951, - -0.5325270640796691, - -0.10744399045895223, - -0.3134462862002075, - 0.23985988721142962, - 0.5135259232952798, - -0.6562948876886482, - -0.10744399045895223, - -0.5419737061897633, - 0.1672792411428745, - -0.785045491671218, - 0.7290542250912052, - 0.18257125631468668, - 0.571919161104534, - -0.9040560905730485, - -0.10744399045895223, - -0.18778351100485674, - -0.4439192957792819, - 0.010030024718010896, - 0.6157517475982451, - -0.4439192957792819, - -0.05308953968706851, - 0.7559074112317014, - -0.4439192957792819, - -0.4035693052229544, - 0.048010702599760084, - -0.4439192957792819, - -0.15734924936313385, - -0.09248947659075353, - 0.7055842544088274, - -0.39573131551095647, - -0.5188449265989735, - -0.4439192957792819, - 0.8850071630777658, - 0.0855520631128863, - -0.20292670405405705, - 0.4467867445197645, - -0.4439192957792819, - 0.2826765073859962, - 0.2338435563655372, - -0.09248947659075353, - 0.7055842544088274, - -0.39573131551095647, - -0.10744399045895223, - 0.4467867445197645, - -0.4439192957792819, - -0.5504891019873706, - 0.5562365619166406, - -0.4439192957792819, - -0.5957544698692816, - -0.09248947659075353, - 0.8969094676173576, - -0.39573131551095647, - -0.10744399045895223, - 0.3445425007108281, - -0.4439192957792819, - -0.5598263920394402, - 0.13356877793603023, - -0.4439192957792819, - -0.3388417951318994, - -0.09248947659075353, - 0.8187034388339918, - 0.8187034388339918, - -0.39573131551095647, - 0.314103114510457, - -0.5571910795986652, - 0.38103647623513176, - -0.011140710116233384, - -0.33364640657695477, - -0.4632740085760079, - -0.8331783548142171, - -0.15417850929676286, - 0.2516406264189513, - -0.5912524663464946, - -0.8000943297895105, - -0.1752711858541231, - 0.09946208757207763, - 0.3339717914608058, - 0.9242312987446368, - 0.4400139210622179, - -0.04212466310037568, - -0.9415551324327552, - -0.04212466310037568, - 0.6727705394746459, - -0.7088957505723693, - 0.23446147963869526, - 0.1956272414157867, - -0.7246520932136131, - -0.7088957505723693, - 0.9263079316577776, - -0.8717297583753718, - -0.1916011975758897, - 0.44412010110110645, - 0.6727705394746459, - -0.16334453542936733, - 0.1956272414157867, - 0.6709988467709156, - 0.6727705394746459, - 0.7503967751347167, - -0.13631732304919064, - 0.3170832074170557, - -0.9415551324327552, - -0.4358001698368332, - 0.6727705394746459, - -0.4859353841278074, - -0.5479042845680987, - -0.9415551324327552, - 0.7100708486128215, - 0.6727705394746459, - -0.3480578898813722, - -0.13631732304919064, - -0.9415551324327552, - -0.7330832647431796, - 0.6727705394746459, - -0.1916011975758897, - -0.12901679166957736, - -0.04212466310037568, - -0.13631732304919064, - 0.7201657715031838, - 0.8376342066893372, - -0.09205787122225745, - -0.31827860545951936, - -0.908011969580975, - -0.8771730522933568, - 0.7503553816593294, - 0.5373434418942897, - -0.16255671957635126, - -0.669784840577957, - 0.9008465333368125, - 0.8215230938428715, - 0.3812743560489453, - -0.3064771886732272, - -0.9541773576926987, - -0.4759092650780297, - 0.5779076907433068, - 0.6165110067642375, - -0.20615945884112288, - -0.8011883791364499, - -0.8011883791364499, - -0.03232650078551181, - -0.4951486114096776, - -0.3904147700771677, - 0.18245708057486984, - 0.016846548700707883, - -0.4951486114096776, - -0.8304954828669258, - 0.2154179160548708, - 0.8493659665471023, - -0.8011883791364499, - -0.4951486114096776, - -0.3904147700771677, - 0.18245708057486984, - -0.8229307530569779, - -0.4230152109903313, - -0.3130789704894624, - -0.4951486114096776, - -0.8304954828669258, - -0.4951486114096776, - -0.04212466310037568, - -0.6378819661455826, - -0.4951486114096776, - -0.045835380005899255, - -0.02533040193308298, - -0.4951486114096776, - -0.8011883791364499, - 0.04375817155237409, - -0.5021403269614354, - -0.8913364819289682, - -0.566710696198911, - 0.6073657105843645, - 0.7991732374387458, - 0.8211818381602911, - -0.40671685835436877, - 0.7677071757877377, - 0.326367519181731, - 0.326367519181731, - 0.326367519181731, - -0.13456708792697483, - 0.2218961543593944, - -0.027346290106722272, - -0.7474241823903364, - 0.46622974641368287, - -0.13456708792697483, - 0.46622974641368287, - 0.6919431266265794, - 0.10663161230387415, - -0.8240194717862358, - -0.6903575701101519, - 0.46622974641368287, - -0.6903575701101519, - 0.7763388375812225, - -0.7623254452236382, - -0.26971921357238754, - -0.8240194717862358, - 0.46622974641368287, - -0.12613591459090498, - -0.16183201848271012, - 0.46622974641368287, - 0.20626142774304182, - 0.028868722061044804, - 0.8187034388339918, - -0.9280038941277372, - 0.028868722061044804, - -0.9280038941277372, - 0.2354307821096577, - -0.13456708792697483, - 0.46622974641368287, - -0.7330832647431796, - 0.6919431266265794, - -0.17752833377998756, - 0.16359470965563383, - 0.20482710929981954, - -0.21264142665699307, - 0.5182089816862465, - -0.5627040821239169, - -0.4230152109903313, - -0.7637447404633633, - -0.6337458306211603, - -0.7694501391439442, - -0.8304954828669258, - 0.46622974641368287, - -0.4230152109903313, - -0.027346290106722272, - -0.8304954828669258, - -0.5381422473691002, - 0.7750426557294022, - 0.46622974641368287, - 0.7253391275906128, - -0.9280038941277372, - -0.8304954828669258, - 0.46622974641368287, - 0.16359470965563383, - 0.21304712264404302, - 0.46622974641368287, - -0.13456708792697483, - -0.4230152109903313, - 0.326367519181731, - -0.8304954828669258 - ], - "y": [ - 0.053749195023769465, - 0.07112777481209108, - 0.10806757113568598, - -0.21636733391116694, - 0.06476282003201328, - 0.3332483350726224, - 0.9247105477606518, - 0.03731497156083713, - 0.09115090159037387, - 0.09954772242782615, - 0.08652219908115111, - 0.09360083652122214, - 0.10790220005625868, - -0.7154565700336886, - 0.06708446518364865, - 0.6391325419120689, - 0.6606530034801724, - 0.07241797212744325, - 0.6353264739865209, - 0.0884939758966416, - 0.0707188616626345, - 0.05688917118034843, - 0.05688917118034843, - -0.1714965503034244, - -0.479817569514034, - -0.1557605839535416, - 0.04680368884350574, - -0.23673156467240652, - -0.021285497083665932, - -0.9243097991511889, - 0.07675568757455047, - -0.7177753178021579, - -0.0890304189187074, - 0.052358063391047774, - 0.7343925635499168, - 0.0844758473398139, - -0.867418267771775, - 0.7943863137267629, - 0.7242132300815215, - 0.6381509201052409, - -0.006827703690450138, - -0.7956264492897397, - -0.16129137132486243, - 0.037288340659760555, - -0.9423726625376804, - 0.26813414362512866, - 0.13498204470207423, - -0.17573925298640444, - 0.22175823433714031, - -0.4842985174961894, - -0.33067439085607153, - 0.6200623055767567, - 0.04761815138476023, - 0.062312231910698034, - 0.6581213535508177, - 0.12008532484067082, - -0.456425411404769, - 0.00947169652898324, - 0.06443812590082361, - 0.45456347519766627, - -0.22042722063151965, - 0.04717197254438614, - 0.06336341410293257, - 0.2922016696661235, - 0.09622039379930164, - 0.08757784288366685, - 0.04717197254438614, - -0.7008920856741878, - 0.0737298979031426, - -0.7083536387752539, - -0.49179116901412545, - 0.06553133932381285, - -0.6325931122381587, - 0.4422469725197762, - -0.7741650242656833, - -0.4354679694964075, - 0.6932443409411156, - -0.9500759538574014, - 0.6983147780958634, - 0.8283724748165064, - 0.04210403071104661, - -0.3496487058046816, - 0.07045027552013608, - -0.8570710856193963, - -0.9493675193194856, - -0.13221038429584533, - -0.5350378205127015, - 0.05608547062744279, - -0.45014368436306884, - 0.5714023187560707, - -0.788902324161818, - -0.21227454332544982, - -0.7875886505044883, - 0.46008075745704347, - -0.730560321915947, - -0.9743037259829013, - 0.4514840015098769, - 0.45124959109367435, - -0.5722649442372579, - 0.5180235667361521, - 0.04998027484158822, - 0.04855727218548415, - 0.034138898851266995, - -0.5350378205127015, - 0.04005350522189003, - 0.39663925044731635, - 0.8219079116776864, - 0.05511975912907863, - -0.5077454722676455, - -0.6233862245767895, - -0.5528134621485824, - -0.2475980696123067, - 0.07901096207912159, - 0.026995404731106665, - 0.03335894455635323, - 0.050995058152369196, - 0.05898827818072347, - -0.7613232111869105, - 0.9069706251053442, - 0.6664059566024594, - 0.061520294393245106, - -0.05857744196820749, - 0.04298790883235899, - -0.018167157680557027, - 0.04813016224793104, - -0.040404801905265575, - -0.017564424832654895, - 0.08055978825979641, - -0.040404801905265575, - -0.06821497489320809, - -0.03386572520844747, - 0.08055978825979641, - -0.10654103482014075, - -0.08420537339955898, - -0.10054480498353295, - 0.047770422133898566, - -0.06043042678445139, - 0.7224849260318044, - -0.00382909434044822, - -0.5515523235582828, - -0.10054480498353295, - 0.7614277701993531, - 0.38291298766571313, - -0.005445429461518628, - -0.04150152399773648, - 0.5807253185959681, - -0.0648946411683433, - 0.9232586542365924, - 0.9247105477606518, - -0.4590393051899435, - -0.0347774792065261, - -0.004310009917093224, - 0.13588079267766823, - -0.05454121213407144, - -0.041243890696995286, - 0.13588079267766823, - -0.5885607397284034, - -0.3493544812704933, - -0.02575882031375859, - 0.02479203623150692, - 0.06507951401272492, - -0.5690458800306223, - -0.5757984536117783, - -0.23541773124323606, - -0.9710755598910535, - -0.007284857276321702, - 0.6376375444759278, - -0.393974369079302, - -0.09425413410740054, - -0.06785703081845662, - -0.025225410566487468, - -0.0826395862195018, - -0.01890647003661666, - 0.030389143205734843, - -0.02561028126716406, - 0.0066411183483111235, - -0.975099520175626, - 0.057666386403883246, - -0.29368870821049464, - -0.14785253654064356, - 0.9613868355176766, - 0.6875975306416007, - 0.6340454294953953, - -0.42202488378751296, - 0.045196902366647494, - -0.009462705245472987, - 0.1269406182643625, - 0.11724073682150728, - 0.06496373685884213, - 0.12271875635787242, - -0.7878469868454494, - -0.034982327415861665, - -0.08571257471155963, - -0.009874207379276688, - -0.045027101790465034, - 0.15842347645139376, - 0.0007483708281228152, - -0.08571257471155963, - -0.5402804467049585, - 0.10600453754014948, - -0.7560974781121164, - 0.06844570923563664, - 0.3306303579704701, - 0.5784757583114151, - -0.8461636123789539, - 0.16225399810062122, - -0.00009941803044256202, - 0.24836587413278427, - -0.29461298737353336, - 0.07167886413263891, - 0.07709264746582378, - 0.05252609679034881, - 0.07736623905560408, - -0.08501396003650619, - -0.8446550545030841, - -0.08501396003650619, - -0.4435494869519266, - -0.08501396003650619, - 0.3554075050603931, - -0.6294755217203835, - -0.8439873578601984, - 0.8438881773795445, - -0.014998137713054856, - -0.020970857937406644, - -0.014998137713054856, - -0.012572559077238471, - -0.018505470730823745, - -0.01062817773776197, - -0.019988152300139107, - 0.02747448825801966, - 0.037866755836063005, - -0.054567270207314784, - 0.04206077105951822, - 0.023216737371920253, - -0.09425413410740054, - -0.012572559077238471, - 0.6900443514583947, - -0.8922956937154166, - 0.9577042486323735, - 0.7769046940662795, - 0.8924163958118889, - 0.4405957470540622, - -0.13166793020702397, - 0.01392663838542733, - 0.061082422719464805, - 0.012825435956565785, - 0.4849769957142287, - 0.012825435956565785, - -0.005452746137422068, - -0.6853076882074884, - -0.07762261472475164, - -0.10586610296096356, - -0.10586610296096356, - 0.002138527425197296, - -0.041380020562696955, - -0.632094721022204, - -0.09400600074354327, - -0.04394013787186553, - -0.08117784516193999, - -0.04538369824810615, - -0.05071388105800622, - -0.19236025645408636, - 0.09595242902376429, - 0.10600453754014948, - 0.6037805081473026, - -0.014633633898826482, - -0.005452746137422068, - -0.10586610296096356, - -0.9235689548154351, - 0.9722680587091187, - -0.1557605839535416, - -0.5350378205127015, - 0.1761426430295969, - -0.44449717777680225, - -0.4559262921908145, - 0.767802767958288, - -0.389675752299782, - -0.669398342858463, - 0.00947169652898324, - 0.06032326161802183, - -0.47691442305770515, - 0.08744768405263827, - 0.126972699715241, - 0.5961074632317763, - -0.6541370695510341, - 0.12008532484067082, - -0.02964160931275897, - -0.01658036197582125, - -0.2500630768472787, - -0.7943244615110143, - -0.5851893895465289, - 0.6196464041607177, - -0.6192661564307707, - 0.6344531918839346, - 0.6344531918839346, - 0.08297790009183698, - 0.10466964935493882, - 0.9722680587091187, - -0.1557605839535416, - 0.4750321710989981, - 0.10466964935493882, - -0.7474658256841474, - 0.2867672756260983, - 0.05015414357839422, - -0.23181080159251274, - -0.052740920036168065, - -0.6141627040574219, - 0.11232669476647658, - 0.04176243565425169, - 0.1541005193773592, - 0.11232669476647658, - 0.597244676136512, - 0.10307857076538274, - 0.7258997380024509, - -0.6738112114717187, - -0.7788869361782766, - 0.9794421553026056, - -0.8751297124620271, - 0.42540266696667645, - 0.16131915934273675, - 0.5342220877385108, - 0.361880124452916, - 0.0661984144218353, - -0.46758141780089596, - 0.09620460230933688, - 0.08663539040264862, - 0.067424566610576, - 0.033313366235208794, - 0.12008532484067082, - 0.361880124452916, - 0.067424566610576, - 0.36936730736498874, - 0.48278528109292385, - 0.04529455071905686, - -0.3315065931850535, - 0.08995301555795189, - -0.22403394304858382, - -0.240063324812189, - -0.8042961089993365, - -0.07762261472475164, - 0.12008532484067082, - -0.8722812287452635, - -0.8558863939665918, - -0.5238138250275295, - 0.9020173235167461, - -0.43709002906558175, - 0.9871093257964471, - -0.28900465568435163, - 0.5705065552552874, - -0.6861354405339176, - 0.8202573189266196, - -0.0326360345532349, - 0.32144913178993323, - -0.02559096121600007, - 0.02354921536928171, - 0.6921872378309578, - 0.045320222993110934, - 0.030276265018537814, - 0.03972363203204681, - 0.03368094520866983, - 0.07970595429367416, - -0.1453957427519687, - -0.09173143411050912, - 0.03368094520866983, - 0.03368094520866983, - 0.12008532484067082, - 0.8617261931705292, - -0.1453957427519687, - 0.03368094520866983, - 0.5787911746805158, - -0.29461298737353336, - -0.29461298737353336, - 0.7243442927870255, - -0.6153001530254997, - -0.1453957427519687, - 0.03368094520866983, - -0.37179915749186054, - -0.5409905073295469, - 0.6057501246250163, - -0.17190267259594152, - -0.3998973954295493, - 0.00947169652898324, - 0.4849769957142287, - 0.4484012534755557, - 0.4849769957142287, - 0.0437456747172806, - -0.3900752045873401, - -0.18221127934635517, - -0.15749703880424656, - -0.4171657393663799, - 0.9722680587091187, - -0.5907112034727896, - -0.1557605839535416, - -0.7019783847461861, - -0.8446550545030841, - 0.4750321710989981, - 0.5935790242335803, - -0.6579180543221654, - 0.4750321710989981, - -0.052491290025667256, - -0.08501396003650619, - -0.05474791451422997, - 0.7797282212359399, - -0.08501396003650619, - 0.106503132708422, - -0.9654224389911719, - -0.5221619165740355, - -0.024512325261461403, - 0.8824094682639092, - 0.8327965669491786, - 0.07393741122775357, - -0.005819146217160032, - 0.6931924566229444, - -0.4078865113254442, - -0.005819146217160032, - -0.6428680778213373, - -0.19150849342452164, - 0.3861860558624956, - -0.4118636383900573, - 0.8824094682639092, - -0.4118636383900573, - -0.9232176563667115, - -0.2752263219381456, - 0.5035841277482149, - -0.8229016188005718, - -0.5471198443561753, - 0.6541056413501192, - 0.04475007301536894, - -0.5633695599154944, - 0.07003941791139334, - -0.5978041578322214, - 0.1970032488909723, - -0.5633695599154944, - 0.07003941791139334, - 0.07003941791139334, - 0.14859155648021502, - 0.02581119740039228, - -0.879282100445317, - 0.7850852801880147, - -0.12740133068564238, - -0.6300510668446957, - -0.6872709734802471, - 0.02581119740039228, - 0.7850852801880147, - -0.12740133068564238, - -0.05676893791411195, - 0.14859155648021502, - -0.23214500818276054, - 0.07032114563348774, - 0.29215759664209184, - -0.5633695599154944, - 0.7850852801880147, - -0.12740133068564238, - 0.1496474366511209, - 0.14859155648021502, - -0.039923783460548645, - -0.7360138956575021, - 0.0303963134005364, - -0.5473105130075375, - -0.02962095654007505, - 0.6560984242734752, - -0.22315131615433836, - -0.48271989635335594, - -0.35381317899953757, - 0.6718835958407209, - 0.02837969561867842, - -0.5956726339337889, - -0.2780586924758345, - 0.012599880117296508, - 0.9722680587091187, - 0.015585258083397713, - 0.05272115012033448, - 0.5702989223914129, - 0.5233317798946008, - 0.016253767194807374, - 0.4798080869324557, - 0.7276536920368932, - -0.334194343555206, - 0.8255655898075167, - 0.5957498790033371, - 0.0857186492145422, - 0.4317165456336831, - 0.4123822639055035, - 0.47209935855822605, - 0.417722591301327, - -0.4897616082664758, - 0.11432830158897297, - 0.02681122396671666, - 0.03157382883570353, - 0.25327511756989646, - 0.5202806017522502, - -0.017970534438677112, - 0.050367673530256465, - 0.05040964547826444, - 0.04697633987533962, - 0.729736783291582, - 0.05040964547826444, - 0.10406142691025332, - 0.49883498555844175, - 0.050367673530256465, - -0.5936365323953138, - 0.8095574178056988, - -0.0059374750710019025, - 0.1254608398735047, - -0.0059374750710019025, - -0.9116381103355163, - 0.5325581236182048, - -0.38487409825426766, - -0.882747375446211, - -0.26265717099702557, - 0.06524441597059755, - 0.09141346054058883, - -0.03190854317543105, - -0.013987049061294703, - 0.5038499514941703, - -0.7594429450658834, - -0.5943929845364672, - 0.08727305904717836, - 0.33867326178109536, - 0.0555164907256607, - -0.05125762947811854, - 0.7934153800592038, - 0.5202806017522502, - 0.8918275354745362, - -0.4083527289968661, - -0.20332156657040354, - 0.5368071004974957, - 0.3984728249154617, - 0.056986204895697466, - -0.06427617795066044, - -0.02031027268560788, - 0.7522797509739176, - 0.7064557401640348, - -0.42357534790228285, - -0.5878127435011699, - 0.3825382271157628, - -0.6241179936710116, - 0.8994099051318718, - -0.21005992103268653, - 0.8258040762131489, - 0.8258040762131489, - -0.00356747521353821, - 0.5595300439092387, - 0.8258040762131489, - 0.8258040762131489, - -0.7250088071109567, - 0.8258040762131489, - -0.7241700068607624, - 0.44075711210292495, - 0.8859641666899731, - 0.623972072608723, - -0.03890902741050269, - 0.8719217210989183, - -0.03890902741050269, - 0.061365142213084756, - 0.09349869775990353, - -0.08176136378400647, - -0.3953158223132652, - -0.9002296623489878, - 0.48514846173257514, - -0.17733355103168255, - 0.43777999090500797, - -0.20765479701248704, - 0.296969895050222, - -0.17415558684326748, - -0.8555674986585646, - -0.010392992504097797, - -0.27782820585199963, - -0.01470459269320146, - 0.266720357285652, - -0.26791373529418105, - 0.03486326087217926, - -0.1271402253050842, - 0.8995654109336579, - 0.534321441777658, - 0.5164139254318485, - -0.5950253302224864, - 0.4648173305108649, - -0.5762766100060752, - -0.5729812861247308, - -0.7413727645130037, - 0.6369382504357799, - 0.927456779282592, - -0.7413727645130037, - -0.7413727645130037, - -0.7413727645130037, - -0.9455949575177752, - 0.927456779282592, - 0.02547181962880118, - 0.8612458251737718, - -0.1471589990661543, - -0.8029264474367624, - 0.5486005154480095, - -0.04816439799227398, - -0.04816439799227398, - -0.9423726625376804, - 0.04681804324901594, - -0.03257186871801593, - 0.5841030712612278, - 0.14044994045129283, - -0.04816439799227398, - -0.18478413752508802, - 0.14044994045129283, - -0.07762261472475164, - 0.11204908272808178, - 0.1404075545174368, - 0.14044994045129283, - 0.1404075545174368, - -0.18478413752508802, - -0.04816439799227398, - -0.18478413752508802, - -0.17903515718663654, - -0.559625174963787, - -0.2307202076299101, - -0.14210910674499355, - -0.6663504410343436, - 0.13704375989607814, - 0.05535466055144131, - 0.25840929759260883, - 0.7821778144760129, - 0.4963943969143625, - 0.013189747150261591, - 0.5177429330162165, - 0.8284068492146535, - -0.11385067862185681, - -0.9423726625376804, - 0.926761725763034, - 0.150475012989942, - 0.8096613695403749, - 0.7856930459252679, - 0.7856930459252679, - 0.4750321710989981, - 0.7856930459252679, - 0.7856930459252679, - 0.7856930459252679, - -0.6560953378768215, - 0.7783465003469321, - 0.47754988436992707, - 0.6001786035810656, - -0.6783847013273722, - -0.7170840927049087, - -0.8561492599033325, - 0.06377157648037364, - -0.34788086431751597, - -0.9339823737739088, - 0.677325939600684, - -0.24904609335181666, - -0.9235689548154351, - -0.05337965141385443, - -0.8821645386773668, - -0.009180932579765624, - -0.005819146217160032, - -0.009180932579765624, - -0.005819146217160032, - -0.005819146217160032, - -0.009180932579765624, - -0.031368902896686056, - -0.009180932579765624, - -0.5209667883876845, - -0.005819146217160032, - -0.6400666958758803, - -0.005819146217160032, - -0.009180932579765624, - -0.234208778615894, - 0.896044611141493, - -0.7430740200838736, - 0.03678716759851255, - -0.9140602638777379, - 0.5068249271354075, - -0.13959425767044775, - 0.46573198339088495, - 0.26040803217400266, - 0.5513261986992106, - 0.012825435956565785, - 0.08365116067573503, - 0.012825435956565785, - 0.7068218080701653, - -0.9235689548154351, - 0.012825435956565785, - 0.12983298908361854, - -0.3315065931850535, - 0.012825435956565785, - 0.12008532484067082, - 0.4252633827471575, - 0.012825435956565785, - 0.12983298908361854, - 0.8225970381209262, - -0.8485678980739514, - 0.30190569378656834, - -0.7810211512278689, - -0.9423726625376804, - 0.07470419776007571, - 0.06568996677099459, - 0.11903498197169703, - 0.6369382504357799, - 0.926761725763034, - -0.48897062943819447, - 0.11903498197169703, - 0.11903498197169703, - 0.6008512296908917, - 0.03631304496852796, - -0.9423726625376804, - -0.9235689548154351, - 0.11903498197169703, - -0.5209667883876845, - 0.11903498197169703, - 0.29734352113288737, - -0.5111569319700181, - -0.8966916843472302, - -0.6119055431823541, - -0.39977744138962923, - 0.1712877955565609, - 0.4292175710273989, - 0.5008222803562711, - 0.35067511290214326, - 0.13608202792864355, - 0.12185926069976799, - -0.3610322973652668, - -0.5970533685414915, - 0.1931673813064486, - 0.0365587096992491, - 0.1931673813064486, - -0.43455751889938377, - 0.1931673813064486, - 0.01488945058436221, - 0.1931673813064486, - -0.4285642611416388, - -0.7464862173536162, - -0.10091095089761705, - 0.10266815292787251, - 0.4230363961551071, - -0.19641666400862912, - 0.5835585911853973, - 0.4773456983637939, - -0.3646154254179586, - -0.3269250166704237, - 0.13175467676517463, - -0.9534968613392806, - 0.3603869341420852, - -0.032392709333770885, - 0.6277857018093, - -0.007934593617563839, - 0.7024969991232283, - 0.617121766303329, - 0.4149083650292892, - 0.2420915661677577, - -0.6588265828584465, - 0.23664998987261177, - -0.6773465318125318, - -0.04617772167023574, - 0.35467389466477894, - -0.3170390563884964, - 0.013628618210200772, - 0.008477884295209856, - 0.027386045000985126, - 0.02593363769630329, - 0.5348848913637595, - 0.07124132160869598, - 0.057641197883846716, - -0.5894824353754101, - 0.0681226476695482, - 0.060551769563049265, - 0.05885378130126026, - 0.041268443481948226, - 0.045562912789569185, - 0.043532096379102624, - 0.6573634131894839, - 0.027498634793730877, - -0.019461099938265003, - 0.6573634131894839, - -0.011730496750769565, - 0.33041233598879965, - 0.12708929845872888, - -0.8303205575185141, - 0.029929369151686782, - -0.6261585295740902, - 0.7318281744293683, - 0.3301843195484542, - -0.09667658446851786, - 0.3084775794107491, - -0.7048697079986802, - 0.35902268051866465, - -0.5943929845364672, - -0.8264931633539273, - 0.0883492351587328, - -0.03035103102210446, - -0.6380595475149746, - 0.44075711210292495, - 0.9674185590349577, - -0.17059765019936546, - 0.23715942118471528, - -0.009180932579765624, - -0.009180932579765624, - -0.009180932579765624, - -0.009180932579765624, - -0.009180932579765624, - -0.009180932579765624, - -0.009180932579765624, - -0.009180932579765624, - -0.009180932579765624, - -0.009180932579765624, - -0.009180932579765624, - -0.8776434636805237, - 0.9611644825662519, - 0.5498737756282344, - 0.7089779566851019, - 0.5889107543923793, - 0.4568399564757269, - 0.1591885167565196, - 0.19851907097824298, - 0.12008532484067082, - -0.9235689548154351, - -0.2414062556977288, - 0.43242070413333533, - 0.1842811788173811, - 0.6919119148116836, - -0.4470863636271451, - 0.7097380876433683, - -0.5535473280441444, - 0.34826298005874806, - -0.24639489103924306, - 0.2721312241086724, - 0.2721312241086724, - 0.2721312241086724, - 0.2721312241086724, - 0.2721312241086724, - 0.194707224388128, - 0.112568528231992, - 0.38561096570214665, - 0.4884465717903087, - 0.6439239047406996, - 0.2058016002189505, - 0.3229167320261265, - 0.46530802977880065, - 0.6777404648117842, - 0.7276758246909986, - 0.47866157349964533, - -0.5908760936615611, - 0.8216810092766644, - 0.4774632392335626, - -0.11610761964991109, - -0.3284654925695279, - -0.11549129878409761, - -0.11610761964991109, - 0.3263403325444746, - -0.11549129878409761, - -0.11549129878409761, - -0.11610761964991109, - -0.11610761964991109, - -0.11610761964991109, - -0.11549129878409761, - 0.39510573283962963, - -0.8931385349028332, - 0.8623947431976606, - -0.5727353193729061, - 0.5820572729746655, - 0.37159418448490006, - 0.18238446366797711, - -0.39073826939438405, - 0.5652181583511229, - -0.4223411196679829, - 0.892117113968533, - 0.9131684643614227, - -0.5482617131798473, - -0.037676128922578316, - 0.8522634127787874, - 0.9352759201689129, - -0.48001698145475336, - -0.3558746581481688, - 0.4714557841307, - 0.2392240143628636, - 0.2392240143628636, - -0.7174816323360861, - 0.44015193178293377, - 0.05746615686654277, - 0.44015193178293377, - -0.27004505713012505, - -0.056280296433469705, - 0.22307146175731418, - -0.7301964198684306, - 0.8290150352070725, - 0.7484532359927007, - -0.6403223762031987, - -0.473579410240354, - -0.4435494869519266, - 0.5477341816371201, - 0.2244916258156169, - -0.8833193424377116, - -0.8833193424377116, - 0.5536410932993211, - -0.3916289454802978, - 0.39287343720743045, - 0.09746688120941988, - 0.015245824223904667, - 0.7664642620714817, - 0.7664642620714817, - 0.7664642620714817, - 0.08492209992683515, - -0.03950776854869872, - 0.6599794867493075, - -0.4026282503442481, - -0.03950776854869872, - -0.40424098942050046, - 0.7664642620714817, - 0.7664642620714817, - 0.6599794867493075, - -0.03950776854869872, - -0.06068875878819114, - -0.3205217435899774, - 0.7664642620714817, - 0.7664642620714817, - -0.6365029624717133, - -0.4564465799120072, - 0.11345681209909039, - 0.6524786199584636, - 0.4236716291128676, - 0.03514394100267845, - 0.4236716291128676, - 0.4236716291128676, - 0.03514394100267845, - 0.7465739364056951, - -0.8799226840041021, - 0.7113729407620784, - 0.048103859507647145, - -0.37106881078507714, - 0.15375684986553337, - 0.6097055598188373, - -0.01783863748445036, - 0.019420544230101828, - -0.5068145147388528, - 0.883107876473192, - -0.5255008960935259, - 0.14463401113471172, - 0.4421686754290702, - 0.5566151311795247, - -0.861204548296123, - -0.5697707892401632, - -0.042786566627579826, - 0.5223184846283997, - 0.12679108894821597, - -0.94507774542653, - 0.12679108894821597, - -0.94507774542653, - -0.94507774542653, - -0.04619788786910018, - -0.041680968142118656, - -0.04619788786910018, - 0.7131317531170277, - 0.009917467061064947, - -0.03492709389551894, - -0.041680968142118656, - -0.02116907842213104, - 0.7131317531170277, - -0.94507774542653, - 0.10180728869461461, - -0.94507774542653, - 0.12679108894821597, - 0.7055578222512253, - -0.5493176360458097, - 0.12679108894821597, - -0.6977011046063092, - 0.12679108894821597, - 0.7346450965036594, - 0.4856120552338902, - -0.3943407393937618, - 0.07906409349453669, - -0.08214556588531549, - 0.4011142511624792, - -0.5558937463264084, - 0.766589921747569, - -0.37646913608825466, - 0.13675168052435496, - 0.17982989420651957, - 0.25772352655169356, - 0.38164304039745506, - 0.23212379720694204, - -0.5699535818263388, - -0.14843223066179467, - -0.05784267575169118, - -0.14843223066179467, - 0.04399403185133278, - -0.3315065931850535, - 0.15220410818566818, - -0.6909422103020233, - 0.7981140518886776, - -0.14843223066179467, - 0.04037447250904835, - -0.8315457596898194, - 0.2648993803604926, - 0.10778348645847263, - 0.7098413366817478, - 0.8153616490639841, - -0.14843223066179467, - 0.5217520233974047, - 0.8287792268298508, - 0.6032779997614108, - 0.5468229565520387, - -0.41028796257905686, - 0.5505034332594376, - -0.6186064370860901, - -0.7433782754154958, - -0.058909505579059905, - 0.04140810825875724, - 0.6737622416933454, - -0.058909505579059905, - 0.09322714747911566, - -0.9761943455826101, - -0.25261092111476363, - 0.6737622416933454, - -0.001177370471208834, - -0.058909505579059905, - -0.5030510663610018, - -0.058909505579059905, - 0.036329723094655264, - 0.0853592065577032, - -0.43290735781176687, - 0.6737622416933454, - 0.06476042974437358, - -0.6627601097284973, - 0.9440046381479235, - -0.5478689113887601, - 0.30339052360793695, - 0.054196185503666054, - -0.001177370471208834, - 0.07266033940366588, - -0.06556922911801595, - -0.4838459667868237, - -0.04081955474535769, - -0.8369745010886285, - -0.21502440266232947, - 0.5248327784842967, - -0.1408582744685822, - 0.28307216170585653, - -0.001177370471208834, - -0.15708285624590443, - -0.29986283806715114, - 0.8723963284709086, - 0.4717309039115411, - -0.10997509560244402, - -0.09007341805290048, - -0.08231896539377619, - -0.7143541881010602, - -0.21502440266232947, - -0.27949613821615893, - 0.6737622416933454, - -0.058909505579059905, - -0.4484685479621729, - -0.21502440266232947, - -0.058909505579059905, - -0.6202224191647329, - 0.49931791992815083, - -0.7453683973937083, - 0.5211798874275549, - 0.8389055432644553, - 0.4017666478035673, - -0.6009975813991588, - 0.8664719512040997, - 0.7003023865722526, - -0.9968117316572283, - 0.05062386115714722, - 0.9010916277399321, - 0.044204036599642726, - 0.8038266437694075, - -0.7847995543820694, - 0.3649131153145859, - 0.3649131153145859, - -0.10817354286295153, - -0.817735985910381, - 0.1254608398735047, - 0.03631808999810351, - 0.6275858892621783, - -0.36908367918611107, - -0.04537322907622656, - -0.6596091352285218, - 0.39011395614062105, - 0.3882207749756151, - -0.45396482158255563, - -0.6367084749386996, - 0.6741530211517205, - 0.38795676108152394, - -0.9235689548154351, - -0.44166927368484205, - -0.8134073154973614, - -0.5955225954993025, - -0.6580830076848692, - 0.052421268820701514, - -0.6020115346481894, - -0.09280513412731367, - 0.3649131153145859, - 0.3649131153145859, - -0.6580830076848692, - 0.3758296998295205, - 0.5515489049556074, - -0.18079841585237336, - 0.18563857310708498, - 0.9869077326259408, - -0.13072841025553195, - 0.17485210217895028, - 0.5515489049556074, - 0.03063258956173826, - 0.6480516033631089, - -0.7727892683162221, - 0.6738054337610949, - -0.5691412754841417, - 0.5532689775705989, - 0.9893579722355186, - 0.09791756845635986, - 0.3632584332882343, - 0.2926084129762897, - 0.09791756845635986, - 0.3632584332882343, - -0.6454875145187272, - 0.5572634045996094, - -0.5213867349868081, - 0.6615024578263282, - -0.5135228101622118, - 0.5476159904455283, - -0.4299688180406217, - -0.747750710838938, - -0.12046869029242505, - -0.40233192655401556, - -0.6351838896954205, - -0.4600455253853885, - -0.4733341761323945, - 0.25945653286062265, - -0.10255320288582666, - -0.9140602638777379, - 0.5585712739220593, - 0.35902268051866465, - -0.02518500779786542, - 0.32702419673833927, - -0.9235689548154351, - 0.9722680587091187, - 0.12008532484067082, - -0.7430416536513019, - 0.6227176428755291, - -0.4315148881376126, - -0.4592182670162894, - 0.026180550397816575, - -0.5749136057380408, - 0.03678716759851255, - 0.08461448415867345, - 0.12198285244691474, - -0.9221290755464915, - 0.07089074486180694, - 0.018874646079145588, - -0.09268370156914224, - 0.07089074486180694, - 0.018874646079145588, - 0.08333351222028436, - 0.8984735832062897, - 0.2416342088020889, - 0.4927458031308276, - -0.16076709142348578, - 0.8153616490639841, - -0.16076709142348578, - 0.00947169652898324, - 0.9262424720981177, - -0.845485889718453, - -0.024278302114324312, - -0.5457633202563145, - -0.45269424213847415, - 0.28057200785779984, - -0.1644246063842224, - 0.42098071864178044, - 0.556824548937607, - 0.5872379888361572, - -0.6584262726272713, - 0.024236106050275947, - 0.024236106050275947, - 0.08679377454916362, - -0.35456755559968484, - -0.6906166650968836, - 0.11705018938013059, - 0.5164812955187503, - 0.024236106050275947, - 0.024236106050275947, - -0.35456755559968484, - -0.4071550790088416, - 0.1460825339612515, - -0.07074481183926239, - -0.5402804467049585, - 0.010993804825954157, - -0.25261092111476363, - 0.024236106050275947, - -0.056869473246609216, - -0.13063393079573934, - -0.2963376840725804, - 0.024236106050275947, - -0.35456755559968484, - -0.25261092111476363, - -0.07074481183926239, - 0.024236106050275947, - 0.5164812955187503, - 0.024236106050275947, - -0.43781361395000684, - 0.20852528946344925, - 0.024236106050275947, - -0.35456755559968484, - -0.07074481183926239, - -0.5402804467049585, - -0.8090611221954804, - 0.024236106050275947, - 0.024236106050275947, - 0.024236106050275947, - 0.44065649140954605, - -0.4834931130075958, - 0.5732514382283488, - -0.572325925554856, - 0.8529917319893288, - -0.3894580350680566, - 0.6944097046603682, - -0.7144468908269441, - 0.1117165129605157, - -0.5066946864222193, - 0.012825435956565785, - 0.8858569666175319, - 0.03328565523377104, - 0.03328565523377104, - 0.38495030732008323, - 0.953855591325233, - -0.05982771647957112, - -0.7060755610356088, - -0.7140465076535312, - -0.15332899564480645, - 0.1495645861760822, - 0.3979065896626462, - 0.7648093697564887, - -0.210872340803343, - -0.7702311607786361, - 0.03328565523377104, - 0.03328565523377104, - 0.03328565523377104, - -0.5005414122580478, - -0.8157920598112223, - 0.3979065896626462, - -0.9780886499479892, - -0.1994712697496888, - -0.28930086085997037, - -0.4687001146488273, - -0.536787655373865, - -0.4536136015851168, - -0.7843554152933463, - 0.014263597518634267, - -0.23276899302690388, - -0.5566382730462506, - -0.05982771647957112, - -0.5435953519777817, - 0.38325512672736356, - -0.09948821540068915, - -0.0518322584980604, - 0.03328565523377104, - 0.7981140518886776, - 0.03328565523377104, - 0.0029360475611633755, - -0.2827974654624145, - 0.18366642963297428, - -0.9178690174922934, - -0.20692568750566223, - -0.5070249066138167, - -0.9178690174922934, - 0.03328565523377104, - 0.11144478558033678, - 0.7098413366817478, - 0.17485210217895028, - -0.05982771647957112, - 0.7098413366817478, - 0.17485210217895028, - -0.48752043075648305, - 0.7098413366817478, - -0.08231896539377619, - -0.1810033252426165, - 0.6440434518801248, - 0.13203124031513475, - -0.10822941513961407, - -0.5790899200290208, - -0.5277393009460644, - -0.23589487342923596, - -0.5586672788072699, - -0.481733554483094, - -0.6564379989415097, - -0.030370239126606465, - -0.7748765332210684, - 0.32639026869777854, - -0.05227809145628486, - -0.0954259189277079, - 0.612048078734792, - 0.612048078734792, - 0.612048078734792, - 0.612048078734792, - 0.612048078734792, - 0.45962152329436773, - -0.3404610530172515, - 0.3427473142316669, - 0.0734111321078509, - 0.014065872780319968, - 0.1478625946116242, - -0.031564089232062, - -0.517887258487066, - 0.612048078734792, - 0.612048078734792, - -0.06927863985309865, - 0.612048078734792, - 0.612048078734792, - 0.612048078734792, - -0.15965802473615517, - 0.612048078734792, - 0.612048078734792, - 0.24836587413278427, - 0.5858382484812066, - -0.08231896539377619, - 0.612048078734792, - 0.612048078734792, - -0.6580830076848692, - 0.7098413366817478, - -0.7516625799480846, - -0.00481389296862866, - -0.08231896539377619, - 0.014065872780319968, - 0.052421268820701514, - 0.7098413366817478, - -0.6412589547194966, - 0.6480516033631089, - -0.6275703831271834, - -0.517887258487066, - -0.031564089232062, - 0.612048078734792, - 0.612048078734792, - 0.12080262262681557, - 0.612048078734792, - 0.612048078734792, - 0.3427473142316669, - 0.612048078734792, - 0.2350374858357483, - 0.2344252770589047, - -0.4765071895127497, - 0.5136594978049421, - 0.42313532551278876, - 0.5713377652803521, - 0.13818977502028984, - -0.38473737740781744, - 0.3393333052477192, - -0.5097738943581369, - -0.6109058467967936, - -0.5241933991577995, - 0.7326096371000977, - -0.21434473413322405, - 0.7066615338384526, - 0.5569715239152765, - -0.3704329111827648, - 0.7811938540478225, - -0.6679794657862242, - -0.7895719264843114, - -0.1526804988923752, - 0.7511996587498303, - -0.4435494869519266, - -0.020470060630886324, - 0.010971236722445842, - -0.7510489758419955, - 0.4908998829079456, - -0.08571257471155963, - 0.606128892716723, - 0.9661909432667373, - -0.8554088612196042, - 0.12983298908361854, - 0.7805064480544642, - 0.16492559852868582, - -0.8256177003070545, - -0.7098594585706245, - -0.8134073154973614, - 0.25797078490165953, - 0.6757359580040474, - -0.4435494869519266, - -0.802659956091274, - -0.3117876668401508, - 0.5234130894653077, - 0.7805064480544642, - 0.18366642963297428, - -0.8635636030822126, - 0.08558964706502944, - -0.23556119947649953, - 0.29650739598750103, - 0.818734505229402, - -0.476936178163051, - 0.9335728982548156, - 0.38549064759594326, - -0.802481282096201, - 0.5088874252146299, - -0.31469698567763543, - -0.5248358365560766, - 0.7763157973371473, - 0.0007483708281228152, - -0.2710070570318117, - -0.09545879753172092, - 0.12080262262681557, - 0.8412678864156332, - 0.902568751783518, - 0.9396784585084887, - 0.6030929667546502, - 0.03830348840824824, - 0.00947169652898324, - 0.061365142213084756, - 0.00947169652898324, - 0.061365142213084756, - -0.32185247057180205, - -0.18234099314405217, - 0.613211560613855, - -0.35065285564682913, - -0.5835490874718705, - -0.18064879213701793, - 0.344390725238074, - -0.08781203459312434, - -0.8266426811940549, - -0.8838180290909745, - -0.5473105130075375, - -0.5473105130075375, - -0.8266426811940549, - -0.5574642824526435, - -0.012534115314221881, - -0.07932176814230504, - 0.5704512807924941, - 0.8719217210989183, - 0.5897302866089535, - -0.5172194367296192, - -0.5981360970964374, - -0.3293675437542046, - 0.5704512807924941, - 0.5704512807924941, - -0.3293675437542046, - -0.6351401369652536, - 0.5704512807924941, - -0.6351401369652536, - 0.4731165858812218, - 0.21133447737323277, - 0.4674794114269566, - -0.6654470939659078, - -0.6027812077313643, - -0.4206815416142404, - 0.6090978380017871, - 0.42423164977037275, - -0.34632661626522965, - -0.0934278436666297, - 0.7880213343080567, - -0.012994071959519434, - 0.00027574698512852547, - 0.47468030653878623, - 0.8053252396167555, - -0.14123566615760405, - 0.7880213343080567, - 0.12008532484067082, - 0.4234556575877518, - 0.858058284056777, - -0.6096058501430193, - 0.4264323120003503, - 0.7575357189791871, - 0.034720340860066624, - 0.28976391155330816, - 0.47468030653878623, - -0.038876727920642125, - -0.11466398604873085, - 0.2333514372428648, - 0.4407204686913216, - 0.4790140056319492, - 0.7098413366817478, - -0.489527301777141, - -0.08501396003650619, - 0.35318715061740324, - -0.422921249563007, - 0.7098413366817478, - -0.7193104337675258, - -0.08501396003650619, - -0.39590671532068, - 0.7098413366817478, - -0.08501396003650619, - -0.5053065079653687, - 0.7098413366817478, - -0.41972147762690715, - -0.08501396003650619, - 0.04616251096899543, - -0.44505639341714703, - -0.3904477245890285, - 0.7498381414475773, - 0.22862326480454226, - -0.10426060525025303, - 0.6546698300499388, - -0.42425969235952704, - -0.6394056764708895, - 0.17836070513987012, - -0.42425969235952704, - -0.015166739247678016, - 0.38079156819261595, - -0.6906166650968836, - 0.14797623429292756, - -0.42425969235952704, - 0.28976391155330816, - 0.06157046290525831, - -0.4311268483471688, - -0.699908495384156, - 0.9407867190547161, - 0.7737360340393816, - 0.7019062310980909, - -0.8248683285824059, - -0.495631924432584, - 0.5920969381663085, - -0.8042961089993365, - 0.48907774857049036, - -0.6879998684198079, - -0.5269772809075307, - 0.7098413366817478, - -0.31378028665660057, - 0.29382632217551774, - -0.42425969235952704, - 0.810071505717238, - 0.7431934242025436, - -0.44296557275427934, - 0.7384156342781992, - 0.8285462717034854, - -0.6929320926322249, - -0.538593434478728, - -0.30960764028113513, - 0.7880988054233143, - -0.03890902741050269, - 0.14533300660623813, - -0.5524332783888249, - -0.8092205502604874, - 0.5741342095657689, - -0.7227989454382827, - 0.012825435956565785, - -0.14590767447437683, - 0.061365142213084756, - 0.11622801692100247, - 0.06526813901715493, - 0.6456670851066934, - -0.9761943455826101, - 0.1753312908770479, - 0.8738707019521319, - 0.6966649416582746, - 0.6203032096625941, - 0.009240417749577979, - 0.7092469268143035, - 0.8634569323864582, - 0.7425313725802922, - 0.4383095188468713, - 0.673392043878757, - 0.5180702816584078, - -0.2646998857743787, - -0.3862707424049121, - -0.3769092962217159, - -0.6650978012355208, - -0.2541647676898756, - 0.14859155648021502, - 0.14859155648021502, - -0.5365245465297, - -0.8024206193941276, - -0.07274888329030203, - 0.14859155648021502, - 0.2333514372428648, - 0.5807253185959681, - -0.9780886499479892, - -0.07762261472475164, - 0.0634243307327121, - 0.0634243307327121, - 0.049831434806993306, - -0.9235689548154351, - 0.14859155648021502, - -0.5432852222887068, - 0.14859155648021502, - 0.0634243307327121, - 0.7318358061153425, - 0.7098413366817478, - -0.7193104337675258, - -0.31188929488031863, - 0.5400408882153248, - 0.14859155648021502, - 0.5720852754485325, - 0.7098413366817478, - -0.7193104337675258, - 0.7877300110111085, - 0.644303645065604, - 0.13440114633294867, - -0.7818420779933152, - 0.7098413366817478, - -0.3813776014773829, - -0.06646614816257063, - -0.22484467793438, - 0.7098413366817478, - 0.7474023223762002, - 0.08474137822802373, - -0.23504281317565776, - -0.5432852222887068, - 0.0634243307327121, - -0.49486415626902297, - -0.3225947181250783, - -0.7345622743945663, - 0.0634243307327121, - 0.59602805158895, - -0.5192873251896439, - 0.10600453754014948, - -0.9235689548154351, - 0.14859155648021502, - 0.0634243307327121, - -0.5473105130075375, - 0.14859155648021502, - 0.07700054044815736, - 0.6950953463786342, - -0.06114373641537089, - 0.5001064837346555, - 0.906281624169449, - -0.2980728918710055, - -0.2980728918710055, - -0.8963000798109144, - -0.5416922091930744, - -0.2980728918710055, - -0.03677148571389642, - 0.20131119267248843, - -0.7326673526715437, - 0.02740540646540556, - 0.012825435956565785, - -0.8963000798109144, - -0.825657383141073, - -0.6270082791461397, - -0.5981360970964374, - 0.8762226603390803, - -0.008353987906723386, - -0.764016257185562, - -0.8963000798109144, - 0.20810294141471053, - 0.7098413366817478, - -0.7193104337675258, - 0.47361679129793366, - 0.33232389008219204, - 0.729736783291582, - -0.35994560235566, - 0.7098413366817478, - -0.7193104337675258, - 0.4233450922655596, - 0.23186267544875033, - 0.729736783291582, - -0.21502440266232947, - 0.2780729566952848, - 0.7098413366817478, - -0.7193104337675258, - 0.2754612511278535, - 0.2780729566952848, - -0.4416930491713555, - -0.419254937438156, - -0.2980728918710055, - 0.9603594853539533, - -0.3480188364750827, - 0.9722680587091187, - 0.9722680587091187, - 0.9722680587091187, - 0.9722680587091187, - -0.6455937991051041, - -0.7884276115722645, - -0.5621807734424799, - -0.7770285932076643, - -0.25251167971165084, - -0.2745283107659635, - 0.3257483175568902, - -0.9492748685288731, - -0.9702245789601797, - 0.012825435956565785, - 0.14384241443490983, - 0.012825435956565785, - 0.012825435956565785, - -0.9703377057274528, - 0.14384241443490983, - 0.10287888864037296, - 0.7917013639107529, - 0.10121349537512796, - -0.9703377057274528, - -0.5936365323953138, - 0.9328463652947121, - -0.5661933698675296, - 0.6739640582324862, - -0.7091957155892075, - -0.9703377057274528, - -0.7627953328195092, - -0.35495555249491817, - -0.9235689548154351, - 0.25945653286062265, - 0.48397725876098785, - -0.14178469043205652, - 0.7098413366817478, - 0.4589220203303092, - -0.5661933698675296, - -0.21601871169710937, - 0.7098413366817478, - -0.9231963381296737, - 0.6734608867600349, - 0.7098413366817478, - -0.44157075572742926, - -0.7042579013936971, - 0.012825435956565785, - 0.012825435956565785, - 0.14384241443490983, - 0.012825435956565785, - 0.8722598538291557, - 0.5215443022790986, - 0.16195095085008782, - -0.5691412754841417, - -0.37539338430666824, - 0.7380864553196578, - -0.37539338430666824, - -0.9275468065237613, - -0.7590264030084856, - 0.6950953463786342, - -0.15423865485297752, - 0.6366102735543056, - 0.2571569290557407, - 0.5682231426232187, - -0.45665265915524933, - 0.5149753214014932, - -0.6792042423646371, - -0.05982771647957112, - -0.05982771647957112, - -0.20300680776970245, - -0.06494636004421842, - -0.18746801525777082, - 0.4369841556184862, - -0.42575866744010626, - -0.42575866744010626, - 0.7760038203902591, - -0.05982771647957112, - 0.06687077364106114, - -0.058159758867201074, - -0.7490669533974927, - -0.06494636004421842, - -0.18746801525777082, - -0.06494636004421842, - -0.19719437637510842, - -0.41440334471249846, - -0.05982771647957112, - -0.30393250880114947, - -0.18746801525777082, - 0.319279355520636, - -0.2606127999572701, - -0.05982771647957112, - -0.3027876235937027, - -0.3111664251416473, - 0.3897130161314933, - 0.03063258956173826, - -0.8134073154973614, - 0.5967774311621594, - 0.4450292605565045, - -0.05982771647957112, - -0.5273084054343581, - 0.6280583738573386, - 0.04395779255344037, - -0.9907097599468013, - 0.5125831176662228, - 0.047770422133898566, - -0.4631285991722696, - -0.8134073154973614, - -0.041028980128754285, - 0.14467707389804849, - 0.047770422133898566, - -0.7042162249467901, - -0.8134073154973614, - -0.3474261106453957, - -0.3416515217509755, - -0.6762799796546031, - -0.8134073154973614, - 0.19435458914442133, - -0.742933027952533, - -0.05982771647957112, - -0.05982771647957112, - -0.5062561413661688, - -0.3111664251416473, - 0.3560799763094309, - -0.05982771647957112, - -0.3738124277879055, - 0.4127250191781451, - 0.00615782368823697, - -0.6065312518814188, - -0.6872709734802471, - 0.009580230050656932, - 0.40220110357665173, - -0.9761943455826101, - 0.07202093431480984, - 0.4130885032149908, - -0.06778195056079242, - -0.5951579993982904, - 0.012825435956565785, - -0.3315065931850535, - 0.2054710183381562, - -0.8134073154973614, - -0.29360263434505257, - 0.1021140705348877, - -0.6648592536233998, - -0.8134073154973614, - -0.7400880297806871, - -0.4952846430027722, - -0.8134073154973614, - 0.2054710183381562, - -0.4952846430027722, - -0.8134073154973614, - -0.6629023581644877, - 0.8563972600617175, - -0.6065312518814188, - 0.30057211023625485, - -0.9761943455826101, - -0.261423880631573, - 0.5885579711473857, - 0.8706121776682841, - 0.7194340250316693, - 0.29370122146013594, - -0.7964072854097314, - 0.7088332049979775, - -0.9286765900409649, - 0.22305869684254725, - -0.7841264159315992, - 0.5235407093658679, - 0.35951233429574225, - -0.354828749431722, - 0.34842205901522166, - -0.5805884196584511, - -0.8386222446545439, - 0.007992680565475436, - 0.019185357226652055, - 0.525766277474408, - -0.3869159304477431, - 0.8061121195147269, - -0.9650272063219156, - 0.7425872943559709, - -0.4571038565876972, - 0.028146737510427663, - 0.022969596117768522, - 0.008871202272039866, - -0.038779128606342056, - -0.9761943455826101, - 0.04887454007996747, - -0.16710967185028605, - 0.0066176679923381585, - -0.5402804467049585, - 0.9611631019716806, - -0.5936365323953138, - -0.37539338430666824, - -0.21502440266232947, - -0.3744106558952034, - -0.04600047691693571, - 0.9611631019716806, - 0.2791898549376385, - 0.5528290940641479, - -0.290973347695939, - 0.19504938308951408, - 0.1082034763553498, - -0.6959774555059363, - 0.053553782496315795, - 0.8736012084349049, - -0.27897494788784644, - -0.054947833519234573, - -0.7997132443858708, - -0.7301217468542166, - -0.5183079812663899, - 0.2070699627730366, - -0.04600047691693571, - 0.32082547787284793, - -0.48587072954657107, - 0.5065877042980914, - 0.4684619049446514, - -0.4667034829769672, - -0.3744106558952034, - 0.5258227835823451, - 0.0006822355295691024, - -0.20688916461976917, - 0.3987006046968265, - -0.784816908855966, - 0.3992676761306945, - -0.8423233355685394, - 0.7098413366817478, - 0.5304232099051617, - -0.8819999003674144, - -0.6213058940612832, - 0.7098413366817478, - 0.5806171197205766, - 0.996974106401465, - -0.028838925675768276, - 0.7098413366817478, - 0.3533171290286531, - -0.0937047955171529, - -0.8438497590557115, - 0.7098413366817478, - 0.46317274232859096, - 0.8490601211673334, - 0.2791898549376385, - -0.7479296726670482, - 0.7098413366817478, - 0.42347524675259185, - -0.4291743727712888, - 0.926717139547886, - 0.7098413366817478, - 0.43443852854495857, - -0.6213058940612832, - 0.9153487529365434, - 0.7098413366817478, - 0.323170930616776, - -0.2923778678885395, - 0.03067262957331612, - 0.7098413366817478, - -0.14178469043205652, - 0.6557180994205454, - 0.12008532484067082, - 0.9611631019716806, - -0.8388175614766545, - 0.9611631019716806, - 0.9611631019716806, - 0.5857486145136684, - -0.3867739488992758, - -0.3264877573280916, - -0.6640854792847865, - -0.2999748649994787, - -0.11251739188617303, - -0.38857207179053055, - -0.8126299057066895, - 0.5469268925675118, - -0.2740956677132156, - -0.5432165168073464, - -0.17385184330542203, - -0.6964613142435007, - 0.5022082727054099, - 0.05218953919672381, - -0.6218997555742019, - 0.8252791157886391, - 0.47208660256094276, - 0.229628713597742, - -0.6682486622417425, - -0.31133182236457974, - -0.8869712392674499, - -0.8949888205694145, - -0.19971801826093616, - -0.9350968675176379, - 0.15118833011254654, - 0.5180536360830502, - -0.7626370417103591, - 0.08875875602950431, - -0.0004263189143057181, - -0.31568287714388066, - -0.041095772625828086, - -0.022720252374072842, - 0.3737947266918835, - 0.07941071744836405, - -0.49284695731735734, - -0.5981360970964374, - -0.5943929845364672, - 0.9637319102275422, - -0.163163233619551, - 0.8858569666175319, - 0.4576547355396827, - -0.163163233619551, - 0.8858569666175319, - -0.18872696613726406, - -0.8400371895607772, - -0.4951896395134383, - -0.7014489168015298, - -0.163163233619551, - -0.8856451363358547, - 0.8546201340053046, - 0.8858569666175319, - 0.6612865310472222, - -0.3482692873917723, - -0.163163233619551, - 0.6126310262796897, - 0.8858569666175319, - 0.8251963273591515, - 0.3961597477396627, - 0.0709190565885151, - 0.3128278291903395, - 0.45256469958542617, - -0.8042961089993365, - -0.31095330800535964, - 0.8858569666175319, - -0.765416542403042, - 0.7098413366817478, - 0.08696324745169434, - -0.5314367950767429, - 0.7098413366817478, - 0.929359206863821, - 0.28386537556041025, - 0.7098413366817478, - 0.7194186718373534, - -0.9777733983486016, - 0.7098413366817478, - 0.8561066557963145, - -0.08231896539377619, - -0.1557605839535416, - -0.49284695731735734, - 0.7062476141645373, - 0.7098413366817478, - -0.035652149275538544, - 0.49719300564239105, - 0.4576547355396827, - -0.8139975148428006, - 0.7098413366817478, - -0.7193104337675258, - 0.6338085052941578, - -0.08231896539377619, - -0.1557605839535416, - -0.49284695731735734, - 0.8858569666175319, - -0.8139975148428006, - 0.7098413366817478, - -0.12168640270822052, - -0.4821484144183181, - 0.7098413366817478, - 0.1300423678838648, - -0.08231896539377619, - 0.10406142691025332, - -0.49284695731735734, - 0.8858569666175319, - -0.6761061075695146, - 0.7098413366817478, - 0.7736759805636728, - -0.6298892642235611, - 0.7098413366817478, - 0.5986251022394916, - -0.08231896539377619, - 0.3979065896626462, - 0.3979065896626462, - -0.49284695731735734, - -0.11310253865479121, - -0.5844142374249582, - 0.7786596116110066, - 0.12008532484067082, - -0.711236485093538, - 0.652655751520861, - -0.2969073913889669, - 0.7658385584649189, - 0.7538964224583363, - 0.7856733228390548, - -0.3315065931850535, - 0.5005253998336776, - -0.6719631291364777, - -0.9287652143730472, - -0.30248884304966867, - 0.35361684417316497, - 0.012825435956565785, - 0.17922811064221297, - 0.012825435956565785, - 0.6749493702296647, - -0.6629023581644877, - -0.9492748685288731, - -0.9044210621632638, - 0.16191709329307372, - -0.6629023581644877, - -0.13363172300090673, - -0.008345503895307842, - 0.8824094682639092, - 0.8641316990454923, - 0.6749493702296647, - -0.6627601097284973, - -0.9044210621632638, - 0.6295297578587322, - 0.6749493702296647, - -0.0389819141258682, - 0.8012735841843539, - -0.5821541775815413, - 0.17922811064221297, - -0.4439367173359756, - 0.6749493702296647, - -0.15398419065625263, - -0.3099093229287728, - 0.17922811064221297, - 0.537233404077047, - 0.6749493702296647, - -0.2605562927959906, - 0.8012735841843539, - 0.17922811064221297, - -0.5913466557548885, - 0.6749493702296647, - 0.8824094682639092, - -0.9090850636428762, - 0.012825435956565785, - 0.8012735841843539, - -0.5981360970964374, - -0.13074209846032414, - -0.9900442942420469, - 0.4364984621471837, - 0.4250159328126286, - -0.3352009037192212, - 0.6595144490905712, - 0.27897479724998125, - 0.939400523107322, - 0.7378219936137385, - 0.2627459241381229, - -0.3372884362688223, - -0.47558342293370076, - 0.6325693077432964, - -0.23007462048291855, - -0.6696327461007897, - 0.6587673757459213, - -0.6459115665466151, - 0.5512785918353548, - -0.09739563312563751, - -0.09739563312563751, - -0.04890968438445392, - -0.47145115578167174, - -0.23165513189177145, - 0.7203145979762207, - -0.5209667883876845, - -0.47145115578167174, - -0.5432852222887068, - 0.0007483708281228152, - 0.11088466838871812, - -0.09739563312563751, - -0.47145115578167174, - -0.23165513189177145, - 0.7203145979762207, - 0.059303763337013114, - -0.8266426811940549, - -0.4738545751465219, - -0.47145115578167174, - -0.5432852222887068, - -0.47145115578167174, - 0.012825435956565785, - 0.04510558909317727, - -0.47145115578167174, - 0.9846208683644656, - -0.8596459741426588, - -0.47145115578167174, - -0.09739563312563751, - 0.4891917280621336, - 0.17911217739151286, - -0.1149124487644417, - 0.15267732214408153, - 0.5714115025499926, - 0.05607222081143021, - -0.49886615901091913, - 0.31390767361721894, - 0.12610415243086276, - -0.009180932579765624, - -0.009180932579765624, - -0.009180932579765624, - -0.4905827101790268, - 0.29974764585036984, - 0.6241499557231351, - 0.12526436836528687, - -0.51635806602055, - -0.4905827101790268, - -0.51635806602055, - -0.5152884902503806, - 0.010154230921655157, - 0.13164210618146777, - -0.3912076385412798, - -0.51635806602055, - -0.3912076385412798, - -0.07762261472475164, - -0.5172194367296192, - -0.43492664064660214, - 0.13164210618146777, - -0.51635806602055, - 0.4814091086710929, - 0.729736783291582, - -0.51635806602055, - 0.9722680587091187, - 0.7805064480544642, - 0.3979065896626462, - 0.2333514372428648, - 0.7805064480544642, - 0.2333514372428648, - -0.41002803280619354, - -0.4905827101790268, - -0.51635806602055, - -0.5913466557548885, - -0.5152884902503806, - -0.36702339298963177, - 0.10758205777651757, - -0.5008104664030926, - 0.6846291886889395, - -0.5271462407996914, - 0.5303978713114024, - -0.8266426811940549, - -0.4007315889707273, - 0.25337972117359187, - 0.3559394699022406, - -0.5432852222887068, - -0.51635806602055, - -0.8266426811940549, - 0.6241499557231351, - -0.5432852222887068, - 0.09766422896363267, - 0.2072493842086927, - -0.51635806602055, - -0.022877404300428315, - 0.2333514372428648, - -0.5432852222887068, - -0.51635806602055, - 0.10758205777651757, - 0.8327965669491786, - -0.51635806602055, - -0.4905827101790268, - -0.8266426811940549, - -0.009180932579765624, - -0.5432852222887068 - ] - } - ], - "layout": { - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "plot_bgcolor": "white", - "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": "Knowledge Graph Network" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from semantica.visualization import KGVisualizer\n", "\n", @@ -26037,17 +648,9 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Exported knowledge graph to JSON and GraphML formats\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.export import GraphExporter\n", "\n", diff --git a/cookbook/use_cases/biomedical/02_Genomic_Variant_Analysis.ipynb b/cookbook/use_cases/biomedical/02_Genomic_Variant_Analysis.ipynb index efa90df5..e284e6c7 100644 --- a/cookbook/use_cases/biomedical/02_Genomic_Variant_Analysis.ipynb +++ b/cookbook/use_cases/biomedical/02_Genomic_Variant_Analysis.ipynb @@ -61,32 +61,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "%pip install -qU semantica networkx matplotlib plotly pandas groq sentence-transformers\n" ] @@ -102,7 +79,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -113,7 +90,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -133,49 +110,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from 12 feed sources...\n" - ] - }, - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is extracting🎯 semantic_extractRelationExtractor-0.68s
Semantica is resolving⚠️ conflictsConflictDetector-0.00s
Semantica is resolving⚠️ conflictsConflictResolver-0.00s
Semantica is building🧠 kgGraphBuilder-0.01s
Semantica is building🧠 kgCentralityCalculator-0.00s
Semantica is building🧠 kgCommunityDetector-0.05s
Semantica is reasoning🤔 reasoningReasoner-0.01s
Semantica is visualizing📈 visualizationKGVisualizer-2.76s
Semantica is exporting💾 exportGraphExportergenomic_variant_kg.json0.08s
Semantica is exporting💾 exportGraphExportergenomic_variant_kg.graphml0.00s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [1/12] PubMed - Genetics: Failed\n", - " [2/12] PubMed - Genomics: Failed\n", - " [3/12] PubMed - Variant Analysis: Failed\n", - " [4/12] PubMed - GWAS: Failed\n", - " [5/12] PubMed - Genomic Medicine: Failed\n", - " [6/12] PubMed - Precision Medicine: Failed\n", - " [7/12] PubMed - Pharmacogenomics: Failed\n", - " [8/12] Nature Genetics: 30 documents\n", - " [9/12] Nature - Genomics: 30 documents\n", - " [10/12] PLOS Genetics: 30 documents\n", - " [11/12] PLOS ONE - Genetics: 30 documents\n", - " [12/12] Genome Research: Failed\n", - "\n", - "Total ingested: 121 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ingest import FeedIngestor, FileIngestor\n", "import os\n", @@ -268,25 +205,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Normalizing 121 documents...\n", - " Normalized 50/121 documents...\n", - " Normalized 100/121 documents...\n", - " Normalized 121/121 documents...\n", - "Chunking 121 documents...\n", - " Chunked 50/121 documents (50 chunks so far)\n", - " Chunked 100/121 documents (133 chunks so far)\n", - " Chunked 121/121 documents (177 chunks so far)\n", - "Created 177 chunks from 121 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.normalize import TextNormalizer\n", "from semantica.split import TextSplitter\n", @@ -332,27 +253,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting entities from 177 chunks...\n", - " Processed 20/177 chunks (17 entities found, 157 remaining)\n", - " Processed 40/177 chunks (42 entities found, 137 remaining)\n", - " Processed 60/177 chunks (65 entities found, 117 remaining)\n", - " Processed 80/177 chunks (186 entities found, 97 remaining)\n", - " Processed 100/177 chunks (351 entities found, 77 remaining)\n", - " Processed 120/177 chunks (508 entities found, 57 remaining)\n", - " Processed 140/177 chunks (667 entities found, 37 remaining)\n", - " Processed 160/177 chunks (824 entities found, 17 remaining)\n", - " Processed 177/177 chunks (985 entities found, 0 remaining)\n", - "Extracted 6 variants, 250 genes, 237 diseases\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor\n", "\n", @@ -413,27 +316,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting relationships from 177 chunks...\n", - " Processed 20/177 chunks (10 relationships found)\n", - " Processed 40/177 chunks (29 relationships found)\n", - " Processed 60/177 chunks (41 relationships found)\n", - " Processed 80/177 chunks (180 relationships found)\n", - " Processed 100/177 chunks (325 relationships found)\n", - " Processed 120/177 chunks (449 relationships found)\n", - " Processed 140/177 chunks (517 relationships found)\n", - " Processed 160/177 chunks (655 relationships found)\n", - " Processed 177/177 chunks (750 relationships found)\n", - "Extracted 750 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import RelationExtractor\n", "\n", @@ -485,45 +370,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detecting conflicts in 985 entities, 750 relationships...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Type conflict detected: T2 conflicting types: ['ORG', 'CARDINAL']\n", - "Type conflict detected: Hop1 conflicting types: ['PERSON', 'GPE']\n", - "Type conflict detected: NCR247 conflicting types: ['ORG', 'GPE']\n", - "Type conflict detected: RNA conflicting types: ['ORG', 'PERSON']\n", - "Type conflict detected: ASNA1 conflicting types: ['ORG', 'PERSON', 'GPE']\n", - "Type conflict detected: ER conflicting types: ['ORG', 'GPE']\n", - "Type conflict detected: ST160 conflicting types: ['PRODUCT', 'GPE']\n", - "Type conflict detected: DREAM conflicting types: ['ORG', 'PERSON']\n", - "Type conflict detected: Atf3 conflicting types: ['ORG', 'NORP']\n", - "Type conflict detected: bariatric conflicting types: ['PERSON', 'GPE']\n", - "Type conflict detected: the Switch Phase conflicting types: ['ORG', 'FAC']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detected 11 entity conflicts\n", - "Detected 18 relationship conflicts\n", - "Resolved 11 entity conflicts\n", - "Resolved 18 relationship conflicts\n", - "Conflicts resolved. GraphBuilder will use cleaned data.\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import ConflictDetector, ConflictResolver\n", "\n", @@ -587,23 +436,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Building temporal knowledge graph from 985 entities, 750 relationships...\n", - "Processing 985 entities, 750 relationships...\n", - " Processed 500/985 entities (485 remaining)\n", - " Processed 985/985 entities (complete)\n", - " Processed 500/750 relationships (250 remaining)\n", - " Processed 750/750 relationships (complete)\n", - "Graph: 985 entities, 750 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphBuilder\n", "\n", @@ -637,20 +472,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Graph analytics:\n", - " - Communities: 4\n", - " - Connected components: 1\n", - " - Graph density: 0.000\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphAnalyzer, CentralityCalculator, CommunityDetector\n", "\n", @@ -684,19 +508,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Temporal query: 750 relationships valid at query time\n", - "Evolution analysis: 750 relationships tracked\n", - "Temporal patterns detected: 0\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import TemporalGraphQuery\n", "\n", @@ -737,19 +551,9 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Found 0 variants and 0 diseases\n", - "Pathway analysis: 0 variant-disease pathways found\n", - "Inferred facts: 0\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.reasoning import Reasoner\n", "from semantica.kg import GraphAnalyzer\n", @@ -798,17 +602,9 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Top disease associations:\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphAnalyzer\n", "\n", @@ -857,889 +653,9 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "fill": "tozeroy", - "line": { - "color": "blue" - }, - "mode": "lines", - "name": "Active Entities", - "type": "scatter", - "x": [], - "xaxis": "x2", - "y": [], - "yaxis": "y2" - }, - { - "fill": "tonexty", - "line": { - "color": "red" - }, - "mode": "lines", - "name": "Active Relationships", - "type": "scatter", - "x": [], - "xaxis": "x2", - "y": [], - "yaxis": "y2" - } - ], - "layout": { - "annotations": [ - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "Entity Lifecycles", - "x": 0.5, - "xanchor": "center", - "xref": "paper", - "y": 1, - "yanchor": "bottom", - "yref": "paper" - }, - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "Network Activity & Metrics", - "x": 0.5, - "xanchor": "center", - "xref": "paper", - "y": 0.375, - "yanchor": "bottom", - "yref": "paper" - } - ], - "height": 600, - "showlegend": true, - "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": "Temporal Analysis Dashboard" - }, - "width": 1200, - "xaxis": { - "anchor": "y", - "domain": [ - 0, - 1 - ] - }, - "xaxis2": { - "anchor": "y2", - "domain": [ - 0, - 1 - ] - }, - "yaxis": { - "anchor": "x", - "domain": [ - 0.625, - 1 - ] - }, - "yaxis2": { - "anchor": "x2", - "domain": [ - 0, - 0.375 - ] - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from semantica.visualization import TemporalVisualizer\n", "\n", @@ -1765,17 +681,9 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Exported knowledge graph to JSON and GraphML formats\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.export import GraphExporter\n", "\n", diff --git a/cookbook/use_cases/blockchain/01_DeFi_Protocol_Intelligence.ipynb b/cookbook/use_cases/blockchain/01_DeFi_Protocol_Intelligence.ipynb index dcac8868..a71599de 100644 --- a/cookbook/use_cases/blockchain/01_DeFi_Protocol_Intelligence.ipynb +++ b/cookbook/use_cases/blockchain/01_DeFi_Protocol_Intelligence.ipynb @@ -59,32 +59,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" ] @@ -98,7 +75,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -122,42 +99,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from 6 feed sources...\n" - ] - }, - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is processing🔗 contextContextRetriever-27.02s
Semantica is embedding💾 embeddingsTextEmbedder-0.00s
Semantica is processing🔗 contextAgentMemory-0.04s
Semantica is resolving⚠️ conflictsConflictDetector-0.13s
Semantica is resolving⚠️ conflictsConflictResolver-0.00s
Semantica is visualizing📈 visualizationKGVisualizer-14.90s
Semantica is exporting💾 exportGraphExporterdefi_protocol_kg.json0.06s
Semantica is exporting💾 exportGraphExporterdefi_protocol_kg.graphml0.00s
Semantica is exporting💾 exportGraphExporterdefi_ontology.ttl0.00s
Semantica is exporting💾 exportRDFExporter-0.03s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [1/6] CoinDesk: 25 documents\n", - " [2/6] CoinTelegraph: 30 documents\n", - " [3/6] Decrypt: 51 documents\n", - " [4/6] The Block: 19 documents\n", - " [5/6] CryptoSlate: 10 documents\n", - " [6/6] CryptoNews: 20 documents\n", - "Ingested 155 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ingest import FeedIngestor, FileIngestor, WebIngestor\n", "import os\n", @@ -223,21 +167,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Parsing 155 documents...\n", - " Parsed 50/155 documents...\n", - " Parsed 100/155 documents...\n", - " Parsed 150/155 documents...\n", - " Parsed 155/155 documents...\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.parse import DocumentParser\n", "\n", @@ -269,27 +201,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Normalizing 155 documents...\n", - " Normalized 50/155 documents...\n", - " Normalized 100/155 documents...\n", - " Normalized 150/155 documents...\n", - " Normalized 155/155 documents...\n", - "Chunking 155 documents...\n", - " Chunked 50/155 documents (50 chunks so far)\n", - " Chunked 100/155 documents (101 chunks so far)\n", - " Chunked 150/155 documents (151 chunks so far)\n", - " Chunked 155/155 documents (156 chunks so far)\n", - "Created 156 chunks from 155 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.normalize import TextNormalizer\n", "from semantica.split import TextSplitter\n", @@ -342,24 +256,9 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting entities from 156 chunks using ML (spaCy)...\n", - "\n", - "✅ Extraction complete!\n", - " Total entities: 2406\n", - " Standard labels: ['CARDINAL', 'GPE', 'ORG', 'PERSON', 'FAC', 'MONEY', 'DATE', 'NORP', 'LOC', 'ORDINAL', 'PRODUCT', 'PERCENT', 'WORK_OF_ART', 'EVENT', 'TIME', 'LAW']\n", - " Protocols (filtered): 631\n", - " Tokens (filtered): 290\n", - " Risks (filtered): 0\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor\n", "\n", @@ -418,26 +317,9 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting relationships from 156 chunks...\n", - " Processed 20/156 chunks (36 relationships found)\n", - " Processed 40/156 chunks (105 relationships found)\n", - " Processed 60/156 chunks (168 relationships found)\n", - " Processed 80/156 chunks (214 relationships found)\n", - " Processed 100/156 chunks (359 relationships found)\n", - " Processed 120/156 chunks (431 relationships found)\n", - " Processed 140/156 chunks (567 relationships found)\n", - " Processed 156/156 chunks (638 relationships found)\n", - "Extracted 638 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import RelationExtractor\n", "\n", @@ -495,79 +377,9 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detecting entity conflicts in 2406 entities...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Value conflict detected: AI.label has conflicting values: ['GPE', 'ORG']\n", - "Value conflict detected: 124.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: Clear Street's.label has conflicting values: ['FAC', 'ORG']\n", - "Value conflict detected: more than 125 million.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: start_char=31.label has conflicting values: ['PERSON', 'GPE']\n", - "Value conflict detected: Binance.label has conflicting values: ['PERSON', 'ORG']\n", - "Value conflict detected: 100.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: BlackRock.label has conflicting values: ['GPE', 'ORG']\n", - "Value conflict detected: 143.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: Circle.label has conflicting values: ['LOC', 'NORP']\n", - "Value conflict detected: Bitcoin.label has conflicting values: ['PERSON', 'NORP', 'ORG']\n", - "Value conflict detected: 128.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: Coinbase.label has conflicting values: ['PERSON', 'ORG']\n", - "Value conflict detected: start_char=78.label has conflicting values: ['PERSON', 'GPE']\n", - "Value conflict detected: Trump.label has conflicting values: ['PERSON', 'ORG']\n", - "Value conflict detected: 133.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: Ethereum.label has conflicting values: ['PERSON', 'ORG']\n", - "Value conflict detected: Kontigo.label has conflicting values: ['PERSON', 'ORG']\n", - "Value conflict detected: 2025.label has conflicting values: ['DATE', 'CARDINAL']\n", - "Value conflict detected: Fundstrat.label has conflicting values: ['PERSON', 'NORP']\n", - "Value conflict detected: BTC.label has conflicting values: ['NORP', 'ORG']\n", - "Value conflict detected: Solana.label has conflicting values: ['PERSON', 'GPE']\n", - "Value conflict detected: BCH.label has conflicting values: ['PERSON', 'ORG']\n", - "Value conflict detected: Lugano.label has conflicting values: ['PERSON', 'ORG']\n", - "Value conflict detected: Bitcoiner.label has conflicting values: ['PERSON', 'NORP']\n", - "Value conflict detected: 20.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: end_char=76.label has conflicting values: ['DATE', 'CARDINAL']\n", - "Value conflict detected: Dogecoin.label has conflicting values: ['PERSON', 'ORG']\n", - "Value conflict detected: 136.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: start_char=115.label has conflicting values: ['GPE', 'ORG']\n", - "Value conflict detected: 200,000.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: 2,930.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: 186.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: Netflix.label has conflicting values: ['GPE', 'ORG']\n", - "Value conflict detected: Tether.label has conflicting values: ['PERSON', 'ORG']\n", - "Value conflict detected: 142.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: 2,820.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: RLUSD.label has conflicting values: ['PERSON', 'ORG']\n", - "Value conflict detected: 50.label has conflicting values: ['MONEY', 'CARDINAL']\n", - "Value conflict detected: Magic.label has conflicting values: ['PRODUCT', 'ORG']\n", - "Value conflict detected: 2025: Failed to establish a new connection: [WinError 10061] No connection could be made because the target machine actively refused it'))\n", - "Batch 0 failed, retrying: Not connected to Blazegraph\n", - "Batch 0 failed, retrying: Not connected to Blazegraph\n", - "Batch 0 failed after 3 attempts: Not connected to Blazegraph\n", - "Batch 1 failed, retrying: Not connected to Blazegraph\n", - "Batch 1 failed, retrying: Not connected to Blazegraph\n", - "Batch 1 failed after 3 attempts: Not connected to Blazegraph\n", - "Batch 2 failed, retrying: Not connected to Blazegraph\n", - "Batch 2 failed, retrying: Not connected to Blazegraph\n", - "Batch 2 failed after 3 attempts: Not connected to Blazegraph\n", - "Batch 3 failed, retrying: Not connected to Blazegraph\n", - "Batch 3 failed, retrying: Not connected to Blazegraph\n", - "Batch 3 failed after 3 attempts: Not connected to Blazegraph\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "⚠ Stored 0/3770 triplets (3770 failed)\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.triplet_store import TripletStore\n", "\n", @@ -970,38 +690,9 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "GraphRAG query: 'What protocols have high risk?'\n", - "\n", - "Retrieved 3 results:\n", - "\n", - "1. Score: 0.594\n", - " Content: Bitcoin Mining is a PERSON. is payed by ASIC (ORG). be confidence=1.0 (ORG)....\n", - " Related entities: 2\n", - "\n", - "2. Score: 0.500\n", - " Content: ...\n", - "\n", - "3. Score: 0.228\n", - " Content: 2026 is a DATE....\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.context import AgentContext\n", "\n", @@ -1036,19239 +727,9 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "📊 Knowledge Graph Statistics:\n", - " Entities: 2406\n", - " Relationships: 638\n", - " Density: 0.0002\n", - "\n" - ] - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "displayModeBar": true, - "displaylogo": false, - "modeBarButtonsToAdd": [ - "drawline", - "drawopenpath", - "drawclosedpath", - "drawcircle", - "drawrect", - "eraseshape" - ], - "plotlyServerURL": "https://plot.ly", - "toImageButtonOptions": { - "filename": "defi_kg", - "format": "png", - "height": 800, - "scale": 2, - "width": 1200 - } - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1.5 - }, - "marker": { - "line": { - "color": "white", - "width": 2 - }, - "opacity": 0.9 - }, - "mode": "lines", - "opacity": 0.5, - "showlegend": false, - "textfont": { - "color": "#2c3e50", - "size": 11 - }, - "textposition": "middle center", - "type": "scatter", - "x": [ - 0.048265613049789914, - 0.1838949862278162, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.5050162703714655, - null, - 1.736567879716211, - 0.7470183888753832, - null, - 0.048265613049789914, - 0.3274317920549321, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.7470183888753832, - null, - 0.048265613049789914, - 0.6507369922849696, - null, - 0.048265613049789914, - 0.6507369922849696, - null, - 0.4452872199105166, - 0.686645539728887, - null, - 0.048265613049789914, - 0.5957500765649119, - null, - 0.048265613049789914, - 0.1838949862278162, - null, - 0.21823614251199636, - 0.1838949862278162, - null, - 1.238591178517511, - 0.9901030995613358, - null, - 0.048265613049789914, - 0.39884466018643056, - null, - 0.048265613049789914, - -0.1029218068042836, - null, - 0.048265613049789914, - 0.5050162703714655, - null, - 0.048265613049789914, - -0.7615390219744214, - null, - 0.048265613049789914, - -0.1029218068042836, - null, - 0.6507369922849696, - 1.1340915203186845, - null, - 0.048265613049789914, - 0.3274317920549321, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.7470183888753832, - null, - 0.048265613049789914, - 0.4452872199105166, - null, - 0.048265613049789914, - 0.5957500765649119, - null, - 0.686645539728887, - 0.6507369922849696, - null, - 0.7470183888753832, - 1.0469577630905509, - null, - 0.048265613049789914, - 0.14857388984684125, - null, - 0.048265613049789914, - -0.3659479941556392, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.5957500765649119, - null, - 0.048265613049789914, - 0.5050162703714655, - null, - 0.048265613049789914, - 0.21823614251199636, - null, - 0.048265613049789914, - 0.42119568611681957, - null, - 0.42119568611681957, - 0.686645539728887, - null, - 0.6507369922849696, - 1.0469577630905509, - null, - 0.42119568611681957, - 0.7470183888753832, - null, - 0.048265613049789914, - 0.4452872199105166, - null, - 0.048265613049789914, - 0.42119568611681957, - null, - 0.5050162703714655, - 0.7470183888753832, - null, - 0.5050162703714655, - 0.6507369922849696, - null, - 0.048265613049789914, - 0.6489992291811927, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.14857388984684125, - null, - 0.048265613049789914, - 0.42119568611681957, - null, - 0.048265613049789914, - 0.25914059340757567, - null, - 0.048265613049789914, - 0.07161426388645674, - null, - -0.11937563014786097, - 0.17799997904511017, - null, - 0.048265613049789914, - -0.3258776591466959, - null, - 0.17221826920365746, - 0.05880936299912331, - null, - 0.048265613049789914, - 0.25914059340757567, - null, - 0.048265613049789914, - -0.3258776591466959, - null, - 0.048265613049789914, - -0.47665459698994805, - null, - 0.048265613049789914, - 0.17221826920365746, - null, - 0.048265613049789914, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.17799997904511017, - null, - 0.17221826920365746, - 0.49946621860733187, - null, - 1.2720881016186116, - 2.340575479722787, - null, - 1.2720881016186116, - 0.07161426388645674, - null, - 0.17221826920365746, - 0.17799997904511017, - null, - 0.17221826920365746, - -0.07533661357002834, - null, - 0.17221826920365746, - -0.07533661357002834, - null, - 0.17221826920365746, - -0.24236545469024487, - null, - 0.6507369922849696, - 0.25914059340757567, - null, - 0.6507369922849696, - 0.7893962135392756, - null, - 0.048265613049789914, - -0.11937563014786097, - null, - 0.17221826920365746, - -0.6920277621821098, - null, - -0.388985387170928, - 0.07161426388645674, - null, - 0.07161426388645674, - -0.12070446371953632, - null, - 0.05880936299912331, - 0.17799997904511017, - null, - 0.05880936299912331, - -0.07533661357002834, - null, - 0.6507369922849696, - 0.25914059340757567, - null, - 1.1600364374032306, - -0.12070446371953632, - null, - 0.17221826920365746, - -0.2810428438853798, - null, - 0.17221826920365746, - -0.6920277621821098, - null, - 0.17221826920365746, - 0.17799997904511017, - null, - 0.17221826920365746, - 0.17799997904511017, - null, - 0.17221826920365746, - 0.42119568611681957, - null, - 0.17221826920365746, - -0.07533661357002834, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.05880936299912331, - null, - -0.47665459698994805, - 0.17221826920365746, - null, - 0.048265613049789914, - 0.05880936299912331, - null, - 0.048265613049789914, - -0.2810428438853798, - null, - -0.07533661357002834, - -0.24236545469024487, - null, - -0.07533661357002834, - 0.17221826920365746, - null, - 0.048265613049789914, - 0.45799958182739564, - null, - 0.25914059340757567, - 0.07161426388645674, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - -0.2810428438853798, - -0.6512117587636665, - null, - -0.2810428438853798, - 0.05880936299912331, - null, - 0.7893962135392756, - 0.17221826920365746, - null, - 0.048265613049789914, - -0.5440126557993652, - null, - -0.6512117587636665, - -0.07533661357002834, - null, - -0.6512117587636665, - -0.37648740910205586, - null, - 0.6507369922849696, - 0.17799997904511017, - null, - 0.6507369922849696, - -0.07533661357002834, - null, - 0.25914059340757567, - 0.07161426388645674, - null, - 0.19393686932373902, - 0.17221826920365746, - null, - 0.19393686932373902, - -0.11937563014786097, - null, - 0.6507369922849696, - 0.25914059340757567, - null, - 0.048265613049789914, - 0.07161426388645674, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.19393686932373902, - 0.49946621860733187, - null, - 0.07161426388645674, - -1.1753490683198904, - null, - 0.048265613049789914, - -0.6015151497092028, - null, - 0.048265613049789914, - -0.07533661357002834, - null, - 0.6507369922849696, - 1.5821965820432493, - null, - 0.17799997904511017, - -0.07533661357002834, - null, - 0.6507369922849696, - -0.3258776591466959, - null, - 0.6507369922849696, - 0.07161426388645674, - null, - 0.17221826920365746, - -0.6920277621821098, - null, - 0.17221826920365746, - 0.05880936299912331, - null, - 0.17221826920365746, - -0.07533661357002834, - null, - 0.25914059340757567, - 0.07161426388645674, - null, - 0.25914059340757567, - 0.7893962135392756, - null, - 0.05880936299912331, - -0.12070446371953632, - null, - 0.05880936299912331, - 0.17221826920365746, - null, - 0.07161426388645674, - -0.388985387170928, - null, - -0.11937563014786097, - 0.17799997904511017, - null, - -0.11937563014786097, - 0.42119568611681957, - null, - -0.07533661357002834, - 0.17221826920365746, - null, - 0.37984924798796005, - 0.6611419779301138, - null, - 0.37984924798796005, - 0.8158067826686553, - null, - 0.37984924798796005, - 0.17221826920365746, - null, - 0.048265613049789914, - 0.25914059340757567, - null, - 0.25914059340757567, - 0.07161426388645674, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.05880936299912331, - null, - 0.07161426388645674, - 0.19393686932373902, - null, - 0.19393686932373902, - 0.17221826920365746, - null, - -0.6920277621821098, - -0.07533661357002834, - null, - -0.6920277621821098, - -0.07533661357002834, - null, - -0.6920277621821098, - -1.52174732811964, - null, - 0.25914059340757567, - 0.21051838136629225, - null, - 0.25914059340757567, - -1.157562795592236, - null, - 0.19393686932373902, - -0.13239503380383752, - null, - 0.19393686932373902, - -0.11937563014786097, - null, - 0.19393686932373902, - -0.2810428438853798, - null, - 0.19393686932373902, - -0.07533661357002834, - null, - -0.1613383956679872, - -0.37648740910205586, - null, - 0.17221826920365746, - 0.8158067826686553, - null, - 0.17221826920365746, - -0.6015151497092028, - null, - -0.6015151497092028, - -1.5991387044309329, - null, - 0.048265613049789914, - -0.6512117587636665, - null, - 0.048265613049789914, - -0.07533661357002834, - null, - 0.048265613049789914, - -0.37648740910205586, - null, - 0.048265613049789914, - 0.17221826920365746, - null, - 0.19393686932373902, - 0.17221826920365746, - null, - 0.19393686932373902, - -0.07533661357002834, - null, - 0.6611419779301138, - 0.17221826920365746, - null, - 0.21051838136629225, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.048265613049789914, - 0.1838949862278162, - null, - 0.686645539728887, - 0.7470183888753832, - null, - 1.3184906501937912, - 0.6507369922849696, - null, - 1.3184906501937912, - 0.7470183888753832, - null, - 0.6489992291811927, - 0.048265613049789914, - null, - 0.6489992291811927, - 0.6507369922849696, - null, - 0.6489992291811927, - 0.9189511790461299, - null, - 0.6489992291811927, - 1.0469577630905509, - null, - 0.6507369922849696, - 1.274188826967133, - null, - 0.048265613049789914, - -0.4539196840452551, - null, - 0.048265613049789914, - 0.3274317920549321, - null, - 0.048265613049789914, - 0.4452872199105166, - null, - 0.42119568611681957, - 0.7470183888753832, - null, - 0.21823614251199636, - -0.3659479941556392, - null, - 0.21823614251199636, - 0.5050162703714655, - null, - 0.21823614251199636, - 0.7470183888753832, - null, - 0.048265613049789914, - 0.6489992291811927, - null, - 0.048265613049789914, - 0.3274317920549321, - null, - 0.3274317920549321, - -0.019447126937684606, - null, - 0.3274317920549321, - 0.5957500765649119, - null, - 0.3274317920549321, - 0.9189511790461299, - null, - 0.9189511790461299, - 0.6507369922849696, - null, - 1.238591178517511, - 0.5050162703714655, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.5050162703714655, - 0.7470183888753832, - null, - 0.5050162703714655, - 0.6507369922849696, - null, - 0.048265613049789914, - 0.3274317920549321, - null, - 0.048265613049789914, - 0.3274317920549321, - null, - 0.048265613049789914, - 0.4452872199105166, - null, - 0.048265613049789914, - 0.3274317920549321, - null, - 0.048265613049789914, - 0.1838949862278162, - null, - 0.620658033513312, - 0.7470183888753832, - null, - 0.620658033513312, - 1.238591178517511, - null, - 0.9189511790461299, - 0.6507369922849696, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.21823614251199636, - -0.1613383956679872, - null, - 0.620658033513312, - 0.5957500765649119, - null, - 0.4452872199105166, - 0.6507369922849696, - null, - 0.4452872199105166, - 0.9189511790461299, - null, - 0.048265613049789914, - 0.21823614251199636, - null, - 0.048265613049789914, - -0.6492892179480471, - null, - 0.048265613049789914, - 0.1838949862278162, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.5050162703714655, - null, - 0.048265613049789914, - 0.1838949862278162, - null, - 0.42119568611681957, - 0.6507369922849696, - null, - 0.42119568611681957, - 0.6507369922849696, - null, - 0.42119568611681957, - 1.0469577630905509, - null, - 0.39884466018643056, - 0.4452872199105166, - null, - 0.3274317920549321, - -0.2074425641069347, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.048265613049789914, - -0.7615390219744214, - null, - 0.5050162703714655, - 0.7470183888753832, - null, - 0.5050162703714655, - 0.9189511790461299, - null, - 0.3274317920549321, - 0.048265613049789914, - null, - 0.3274317920549321, - 0.1838949862278162, - null, - 0.3274317920549321, - 0.5957500765649119, - null, - 0.3274317920549321, - 0.6507369922849696, - null, - 0.6507369922849696, - 0.7470183888753832, - null, - 0.048265613049789914, - 0.6489992291811927, - null, - 0.048265613049789914, - 0.4452872199105166, - null, - 0.6507369922849696, - 0.7470183888753832, - null, - 0.686645539728887, - 0.048265613049789914, - null, - 0.686645539728887, - 0.7470183888753832, - null, - 0.6507369922849696, - 1.0469577630905509, - null, - -0.1613383956679872, - 0.620658033513312, - null, - 0.5050162703714655, - 0.7470183888753832, - null, - 0.5050162703714655, - 0.9189511790461299, - null, - 0.048265613049789914, - 0.6489992291811927, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.5957500765649119, - 0.7470183888753832, - null, - 0.620658033513312, - 0.6507369922849696, - null, - 0.620658033513312, - 0.7470183888753832, - null, - 1.238591178517511, - 1.0469577630905509, - null, - 1.238591178517511, - 0.6507369922849696, - null, - 0.6407692966973026, - 0.6507369922849696, - null, - 0.048265613049789914, - 0.4452872199105166, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 1.0469577630905509, - 1.274188826967133, - null, - 0.6507369922849696, - 0.5802606031127121, - null, - 0.6507369922849696, - 0.07161426388645674, - null, - 0.17221826920365746, - -0.12070446371953632, - null, - 0.17221826920365746, - 0.19393686932373902, - null, - 0.39884466018643056, - 0.048265613049789914, - null, - 0.39884466018643056, - 0.620658033513312, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.686645539728887, - 0.7470183888753832, - null, - 0.6507369922849696, - 0.9901030995613358, - null, - -0.6920277621821098, - 0.17799997904511017, - null, - -0.6920277621821098, - -0.07533661357002834, - null, - 0.9508507170097358, - 0.17221826920365746, - null, - 0.9508507170097358, - 1.7198098184989037, - null, - 0.9508507170097358, - 1.0223629959901168, - null, - 0.5957500765649119, - 1.0223629959901168, - null, - 0.5957500765649119, - 1.0223629959901168, - null, - 0.5957500765649119, - 0.17221826920365746, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.7470183888753832, - null, - 0.4452872199105166, - 0.5050162703714655, - null, - -1.0390382062824133, - 0.07161426388645674, - null, - -1.0390382062824133, - -0.12070446371953632, - null, - 0.048265613049789914, - 0.4452872199105166, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 1.4959218776006427, - 0.6507369922849696, - null, - 1.4959218776006427, - 0.6507369922849696, - null, - 0.048265613049789914, - 0.7470183888753832, - null, - 0.048265613049789914, - 0.7470183888753832, - null, - 0.9189511790461299, - 1.274188826967133, - null, - 0.6507369922849696, - 1.4959218776006427, - null, - 0.6507369922849696, - 0.25914059340757567, - null, - -0.49183115753586937, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.7470183888753832, - 0.5050162703714655, - null, - 0.7470183888753832, - 1.776199370750484, - null, - 0.8158067826686553, - 1.0821395458129897, - null, - 0.3852949593386699, - 0.06173751182834706, - null, - 0.3852949593386699, - 0.4270804492068146, - null, - 0.048265613049789914, - 0.39884466018643056, - null, - 0.048265613049789914, - 0.4452872199105166, - null, - 1.1340915203186845, - 0.6507369922849696, - null, - -0.5440126557993652, - 0.05880936299912331, - null, - -0.5440126557993652, - 0.17799997904511017, - null, - 0.17221826920365746, - -0.15021344663390754, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - -0.7615390219744214, - 0.42784274979809156, - null, - 0.42784274979809156, - 0.5050162703714655, - null, - 0.17221826920365746, - -0.30546255318766286, - null, - 0.17221826920365746, - 1.0016600120872907, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - -0.2074425641069347, - null, - 0.17221826920365746, - 1.0223629959901168, - null, - 1.0223629959901168, - 0.17221826920365746, - null, - 0.3852949593386699, - 0.08602083329182852, - null, - 0.8491551151902832, - 0.4748981334759498, - null, - 0.4748981334759498, - 0.17221826920365746, - null, - 0.4748981334759498, - 0.08602083329182852, - null, - 0.4748981334759498, - 0.08602083329182852, - null, - -0.07457605168531088, - 0.3011050836784902, - null, - -0.07457605168531088, - 0.25371317503805285, - null, - -0.07457605168531088, - -0.7770731298322566, - null, - 0.048265613049789914, - 0.39884466018643056, - null, - 1.0469577630905509, - 1.852352351030888, - null, - 0.07161426388645674, - 0.19393686932373902, - null, - 0.07161426388645674, - 0.17221826920365746, - null, - -0.6920277621821098, - -0.07533661357002834, - null, - -1.5065203675224363, - -0.3754045454429188, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - -0.07911784832606897, - null, - 0.8158067826686553, - 1.4639216112239108, - null, - 0.3852949593386699, - 0.08602083329182852, - null, - 0.048265613049789914, - 0.39884466018643056, - null, - 1.0469577630905509, - 1.852352351030888, - null, - 0.07161426388645674, - 0.19393686932373902, - null, - 0.07161426388645674, - 0.17221826920365746, - null, - -0.6920277621821098, - -0.07533661357002834, - null, - -1.5065203675224363, - -0.3754045454429188, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - -0.07911784832606897, - null, - 0.8158067826686553, - 1.4639216112239108, - null, - 0.3852949593386699, - 0.08602083329182852, - null, - 0.4452872199105166, - 0.6507369922849696, - null, - 0.048265613049789914, - 0.39884466018643056, - null, - 0.048265613049789914, - 0.4452872199105166, - null, - 1.0469577630905509, - 0.6507369922849696, - null, - 0.6407692966973026, - 0.6507369922849696, - null, - 0.07161426388645674, - 0.17221826920365746, - null, - 0.07161426388645674, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.17799997904511017, - null, - 0.17221826920365746, - -0.07533661357002834, - null, - 1.632082099700192, - 0.7470183888753832, - null, - 1.632082099700192, - 1.274188826967133, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.7146073962565603, - null, - 0.17221826920365746, - -0.26814495566452023, - null, - 1.0223629959901168, - 1.7519838337353644, - null, - 1.0223629959901168, - 1.4639216112239108, - null, - 1.4639216112239108, - 1.0821395458129897, - null, - 1.0821395458129897, - 0.3852949593386699, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.6507369922849696, - null, - 0.048265613049789914, - 0.39884466018643056, - null, - 1.274188826967133, - 0.6507369922849696, - null, - -0.726619092597096, - -1.3814012726477467, - null, - -0.12070446371953632, - 0.19393686932373902, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - -0.6942691485580421, - null, - -0.07533661357002834, - 0.17221826920365746, - null, - -0.07533661357002834, - -0.5228357872826099, - null, - -0.5228357872826099, - 0.17221826920365746, - null, - -0.5228357872826099, - -0.3754045454429188, - null, - 0.8467353952221265, - 0.5050162703714655, - null, - 0.5050162703714655, - -0.3754045454429188, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - -0.5945051968635349, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.9901030995613358, - 1.0223629959901168, - null, - 0.9901030995613358, - 1.0223629959901168, - null, - 0.9901030995613358, - 1.0223629959901168, - null, - 0.9901030995613358, - 1.0223629959901168, - null, - 0.17221826920365746, - 0.3852949593386699, - null, - 0.17221826920365746, - 0.3852949593386699, - null, - 0.4452872199105166, - 0.686645539728887, - null, - 0.5957500765649119, - 1.0469577630905509, - null, - 0.048265613049789914, - -0.2074425641069347, - null, - 0.048265613049789914, - -0.2074425641069347, - null, - 0.048265613049789914, - 0.620658033513312, - null, - 0.6507369922849696, - 0.7470183888753832, - null, - 0.7470183888753832, - 1.0469577630905509, - null, - -0.7183124333876383, - -0.12070446371953632, - null, - -0.7183124333876383, - -0.13239503380383752, - null, - -0.6512117587636665, - 0.17799997904511017, - null, - -0.07533661357002834, - 0.17221826920365746, - null, - 0.6489992291811927, - 0.8204287491246759, - null, - 0.6489992291811927, - 1.632082099700192, - null, - 1.0016600120872907, - 0.17221826920365746, - null, - 1.0016600120872907, - 0.17221826920365746, - null, - 0.048265613049789914, - 0.39884466018643056, - null, - 0.6507369922849696, - 0.45799958182739564, - null, - -0.07533661357002834, - -1.2906619884694386, - null, - -0.07533661357002834, - -0.5228357872826099, - null, - 0.17221826920365746, - 0.8467353952221265, - null, - 0.17221826920365746, - 1.0016600120872907, - null, - 1.7198098184989037, - 2.5, - null, - 1.7198098184989037, - 0.9901030995613358, - null, - 0.17221826920365746, - 0.06173751182834706, - null, - 0.17221826920365746, - 0.06173751182834706, - null, - 0.17221826920365746, - 0.3852949593386699, - null, - 0.17221826920365746, - 0.3852949593386699, - null, - 0.4270804492068146, - 0.8491551151902832, - null, - 0.4270804492068146, - 0.8491551151902832, - null, - 0.4270804492068146, - 0.4748981334759498, - null, - 0.4270804492068146, - 0.4748981334759498, - null, - 0.7470183888753832, - 1.238591178517511, - null, - 0.6507369922849696, - 0.9901030995613358, - null, - 1.274188826967133, - 1.852352351030888, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.7470183888753832, - 1.1340915203186845, - null, - 0.048265613049789914, - 0.6489992291811927, - null, - 0.048265613049789914, - 0.5957500765649119, - null, - 0.048265613049789914, - -0.2982474851885285, - null, - 0.048265613049789914, - 0.6507369922849696, - null, - 0.05880936299912331, - -0.24236545469024487, - null, - -0.37648740910205586, - -0.5228357872826099, - null, - -0.37648740910205586, - -0.15021344663390754, - null, - 1.0016600120872907, - 1.7198098184989037, - null, - 1.0223629959901168, - 0.9901030995613358, - null, - 0.8158067826686553, - 0.17221826920365746, - null, - 0.8158067826686553, - 0.17221826920365746, - null, - 0.06173751182834706, - 0.08602083329182852, - null, - 0.048265613049789914, - 0.39884466018643056, - null, - 0.048265613049789914, - -0.6492892179480471, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.620658033513312, - null, - 0.048265613049789914, - 0.3274317920549321, - null, - 0.048265613049789914, - 0.1838949862278162, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.048265613049789914, - 0.39884466018643056, - null, - 0.21823614251199636, - 0.1838949862278162, - null, - 0.7940873839333371, - 0.686645539728887, - null, - 0.686645539728887, - 0.7470183888753832, - null, - 0.686645539728887, - 1.0469577630905509, - null, - 0.21823614251199636, - 0.686645539728887, - null, - 0.21823614251199636, - 0.620658033513312, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.620658033513312, - 0.6507369922849696, - null, - 0.620658033513312, - 0.6507369922849696, - null, - 0.21823614251199636, - 0.1838949862278162, - null, - 0.620658033513312, - 0.5050162703714655, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.048265613049789914, - 0.39884466018643056, - null, - 0.048265613049789914, - -0.019447126937684606, - null, - 1.0469577630905509, - 1.1340915203186845, - null, - 0.5050162703714655, - 0.048265613049789914, - null, - 0.5050162703714655, - 1.0469577630905509, - null, - 0.5050162703714655, - 0.6507369922849696, - null, - 0.6507369922849696, - 1.1600364374032306, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.0864404184723794, - null, - 0.5957500765649119, - 1.238591178517511, - null, - 0.048265613049789914, - -0.1613383956679872, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.5957500765649119, - null, - 0.048265613049789914, - -0.7323697193186645, - null, - 0.5957500765649119, - 0.7470183888753832, - null, - 0.6507369922849696, - 1.1340915203186845, - null, - 0.048265613049789914, - 0.1838949862278162, - null, - 0.048265613049789914, - 0.5050162703714655, - null, - 0.048265613049789914, - -0.5724485785512986, - null, - 0.048265613049789914, - 0.5957500765649119, - null, - 0.048265613049789914, - -0.8048072274542191, - null, - 0.17221826920365746, - -0.726619092597096, - null, - 0.17221826920365746, - 0.17799997904511017, - null, - 0.17221826920365746, - 0.23119820183393117, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.6041569400781985, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - -0.3754045454429188, - 0.17221826920365746, - null, - 0.7470183888753832, - 0.5050162703714655, - null, - 0.7470183888753832, - 1.776199370750484, - null, - 0.1838949862278162, - 0.048265613049789914, - null, - 0.1838949862278162, - -1.1504373997253174, - null, - 0.1838949862278162, - 0.4452872199105166, - null, - 0.1838949862278162, - 0.5050162703714655, - null, - 0.1838949862278162, - 0.7470183888753832, - null, - 0.1838949862278162, - 0.9189511790461299, - null, - 0.6507369922849696, - 0.25914059340757567, - null, - -0.3258776591466959, - -1.157562795592236, - null, - -0.3258776591466959, - -0.6942691485580421, - null, - -0.24236545469024487, - 0.17221826920365746, - null, - -0.24236545469024487, - 0.19393686932373902, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.6041569400781985, - -0.15021344663390754, - null, - 0.6041569400781985, - 0.6489992291811927, - null, - 0.048265613049789914, - -0.8048072274542191, - null, - 0.048265613049789914, - 0.7470183888753832, - null, - 1.1340915203186845, - 0.6507369922849696, - null, - 1.1340915203186845, - 0.6507369922849696, - null, - 0.6507369922849696, - 0.25914059340757567, - null, - 0.07161426388645674, - -1.1275048087968884, - null, - 0.07161426388645674, - -1.1753490683198904, - null, - 0.17221826920365746, - 0.1838949862278162, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - -0.13239503380383752, - -0.4076946861848615, - null, - -0.13239503380383752, - -0.4076946861848615, - null, - -0.13239503380383752, - 0.17221826920365746, - null, - 0.7470183888753832, - 0.5050162703714655, - null, - 0.7470183888753832, - 1.776199370750484, - null, - 0.048265613049789914, - 0.3274317920549321, - null, - 0.048265613049789914, - -0.3659479941556392, - null, - -0.726619092597096, - -0.3258776591466959, - null, - 0.5802606031127121, - 0.07161426388645674, - null, - 0.5802606031127121, - 1.1600364374032306, - null, - 0.5802606031127121, - -0.24236545469024487, - null, - 0.5802606031127121, - -0.12070446371953632, - null, - 0.5802606031127121, - -0.12070446371953632, - null, - 0.5802606031127121, - -0.12070446371953632, - null, - 0.5802606031127121, - 0.17221826920365746, - null, - 1.5374776817963385, - 1.238591178517511, - null, - 1.5374776817963385, - 0.6507369922849696, - null, - 0.686645539728887, - 0.7470183888753832, - null, - 1.238591178517511, - 1.1340915203186845, - null, - 0.6507369922849696, - 0.6407692966973026, - null, - 0.6507369922849696, - 0.25914059340757567, - null, - -0.3258776591466959, - -0.12070446371953632, - null, - -0.12070446371953632, - 0.19393686932373902, - null, - -0.12070446371953632, - 0.17221826920365746, - null, - 0.17221826920365746, - -0.37648740910205586, - null, - 0.17221826920365746, - -0.4447902647013657, - null, - 0.048265613049789914, - -0.7615390219744214, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.7470183888753832, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.6507369922849696, - 1.274188826967133, - null, - 0.6507369922849696, - 0.17221826920365746, - null, - 0.6507369922849696, - 1.5526350488255771, - null, - 0.6507369922849696, - -0.3258776591466959, - null, - 0.6507369922849696, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.17799997904511017, - null, - 1.6998858049871908, - 1.274188826967133, - null, - 0.048265613049789914, - 0.21823614251199636, - null, - 0.048265613049789914, - -0.6492892179480471, - null, - 1.274188826967133, - 0.6407692966973026, - null, - 1.274188826967133, - 0.6507369922849696, - null, - 0.6507369922849696, - -0.3258776591466959, - null, - 0.6507369922849696, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.048265613049789914, - 0.14857388984684125, - null, - 0.14857388984684125, - 0.686645539728887, - null, - 0.6507369922849696, - 1.1340915203186845, - null, - -0.7615390219744214, - -0.6920277621821098, - null, - 0.17221826920365746, - -0.3754045454429188, - null, - 0.17221826920365746, - 0.8204287491246759, - null, - 0.17221826920365746, - 0.42784274979809156, - null, - 0.17221826920365746, - 0.7470183888753832, - null, - 0.048265613049789914, - 0.1838949862278162, - null, - 0.048265613049789914, - 0.620658033513312, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.7470183888753832, - 1.1340915203186845, - null, - 0.7470183888753832, - 0.9901030995613358, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.6507369922849696, - 1.2720881016186116, - null, - 0.6507369922849696, - 0.45799958182739564, - null, - 0.6507369922849696, - -0.3258776591466959, - null, - -0.3258776591466959, - 0.07161426388645674, - null, - -0.6512117587636665, - -0.07533661357002834, - null, - 0.3274317920549321, - 0.5957500765649119, - null, - 0.17221826920365746, - -0.24236545469024487, - null, - 0.048265613049789914, - 0.1838949862278162, - null, - 0.048265613049789914, - 0.9901030995613358, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.7470183888753832, - 0.3186033853625028, - null, - 1.170992747338428, - 0.07161426388645674, - null, - 1.170992747338428, - 0.07161426388645674, - null, - 1.170992747338428, - 0.19393686932373902, - null, - 0.048265613049789914, - 0.21823614251199636, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.7470183888753832, - null, - -0.3258776591466959, - -0.24236545469024487, - null, - 0.17221826920365746, - 0.19393686932373902, - null, - 0.17221826920365746, - -0.2810428438853798, - null, - 0.17221826920365746, - -0.6920277621821098, - null, - 0.17221826920365746, - -0.6920277621821098, - null, - 0.17221826920365746, - -0.6920277621821098, - null, - 0.17221826920365746, - 0.17799997904511017, - null, - 0.17221826920365746, - 0.17799997904511017, - null, - 1.2174792095830806, - 0.7470183888753832, - null, - 0.9189511790461299, - 1.274188826967133, - null, - 1.274188826967133, - 0.6407692966973026, - null, - 1.274188826967133, - 1.4959218776006427, - null, - 0.17221826920365746, - 0.6041569400781985, - null, - 0.17221826920365746, - 0.6489992291811927, - null, - 0.048265613049789914, - 0.7470183888753832, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.7470183888753832, - 1.274188826967133, - null, - 1.4361262702372237, - 0.5802606031127121, - null, - 0.6507369922849696, - -0.3258776591466959, - null, - -1.0396876588832127, - -0.12070446371953632, - null, - -1.0396876588832127, - -0.49183115753586937, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - -0.6015151497092028, - null, - 0.4452872199105166, - 0.686645539728887, - null, - 0.4452872199105166, - 0.7470183888753832, - null, - 1.238591178517511, - 0.9901030995613358, - null, - 0.8724693819059316, - 0.6507369922849696, - null, - 0.25914059340757567, - 0.17221826920365746, - null, - 0.3274317920549321, - 0.1838949862278162, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.6507369922849696, - 0.9901030995613358, - null, - -1.2399018976580112, - -0.3258776591466959, - null, - -0.49750300544675297, - 0.17221826920365746, - null, - 0.686645539728887, - 0.39884466018643056, - null, - 0.686645539728887, - 0.7470183888753832, - null, - 0.686645539728887, - 1.238591178517511, - null, - 0.7470183888753832, - 0.6507369922849696, - null, - 0.048265613049789914, - 0.6507369922849696, - null, - 0.048265613049789914, - -0.1933950905910572, - null, - 0.048265613049789914, - 0.25914059340757567, - null, - 0.048265613049789914, - -0.388985387170928, - null, - 0.21823614251199636, - -0.019447126937684606, - null, - 0.21823614251199636, - 0.620658033513312, - null, - 0.21823614251199636, - -0.1933950905910572, - null, - 0.21823614251199636, - 0.8724693819059316, - null, - 0.21823614251199636, - 0.6507369922849696, - null, - 0.21823614251199636, - -0.49750300544675297, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.048265613049789914, - 0.39884466018643056, - null, - 0.048265613049789914, - 0.3274317920549321, - null, - 0.9189511790461299, - 0.7470183888753832, - null, - 0.9189511790461299, - 1.0469577630905509, - null, - 0.21823614251199636, - 0.686645539728887, - null, - 0.21823614251199636, - 0.17799997904511017, - null, - 0.6507369922849696, - 1.4361262702372237, - null, - 0.686645539728887, - 0.7470183888753832, - null, - 0.42119568611681957, - 0.686645539728887, - null, - 0.42119568611681957, - -0.12070446371953632, - null, - 0.42119568611681957, - 0.19393686932373902, - null, - 0.21823614251199636, - -0.1613383956679872, - null, - 0.21823614251199636, - 0.686645539728887, - null, - 1.238591178517511, - 0.9901030995613358, - null, - 1.238591178517511, - 1.4361262702372237, - null, - 1.238591178517511, - 2.12576592354895, - null, - 0.6507369922849696, - 1.2396086125885712, - null, - 0.7940873839333371, - 0.8388500587055508, - null, - 0.7940873839333371, - 0.620658033513312, - null, - 0.048265613049789914, - 0.686645539728887, - null, - 0.048265613049789914, - 0.3186033853625028, - null, - 0.048265613049789914, - 0.6407692966973026, - null, - 0.3274317920549321, - 0.686645539728887, - null, - 1.2396086125885712, - 0.05880936299912331, - null, - 0.048265613049789914, - 0.1838949862278162, - null, - 0.17221826920365746, - 0.17221826920365746, - null, - 0.17221826920365746, - -0.11937563014786097, - null, - 0.17221826920365746, - -0.6942691485580421, - null, - 0.39884466018643056, - 0.686645539728887, - null, - 0.39884466018643056, - 0.686645539728887, - null, - 0.39884466018643056, - 1.0469577630905509, - null - ], - "y": [ - -0.2931317795867018, - -0.08081558846751166, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -0.3261756575708731, - null, - 0.23792971229823365, - -0.1363294173584059, - null, - -0.2931317795867018, - -0.6367711354205101, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -0.1363294173584059, - null, - -0.2931317795867018, - -0.09457424668908948, - null, - -0.2931317795867018, - -0.09457424668908948, - null, - -0.6770222370201696, - -0.7202529672966362, - null, - -0.2931317795867018, - 0.10083722593865152, - null, - -0.2931317795867018, - -0.08081558846751166, - null, - -0.5726850851770382, - -0.08081558846751166, - null, - -0.3639148962750646, - -0.046753966834736385, - null, - -0.2931317795867018, - -1.1234150412437132, - null, - -0.2931317795867018, - -1.1979612551415566, - null, - -0.2931317795867018, - -0.3261756575708731, - null, - -0.2931317795867018, - -0.22282191355574446, - null, - -0.2931317795867018, - -1.1979612551415566, - null, - -0.09457424668908948, - -0.7859046245431086, - null, - -0.2931317795867018, - -0.6367711354205101, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -0.1363294173584059, - null, - -0.2931317795867018, - -0.6770222370201696, - null, - -0.2931317795867018, - 0.10083722593865152, - null, - -0.7202529672966362, - -0.09457424668908948, - null, - -0.1363294173584059, - -0.3785751839732671, - null, - -0.2931317795867018, - -1.164645426708185, - null, - -0.2931317795867018, - -0.8824945494556071, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - 0.10083722593865152, - null, - -0.2931317795867018, - -0.3261756575708731, - null, - -0.2931317795867018, - -0.5726850851770382, - null, - -0.2931317795867018, - 0.14810582020475538, - null, - 0.14810582020475538, - -0.7202529672966362, - null, - -0.09457424668908948, - -0.3785751839732671, - null, - 0.14810582020475538, - -0.1363294173584059, - null, - -0.2931317795867018, - -0.6770222370201696, - null, - -0.2931317795867018, - 0.14810582020475538, - null, - -0.3261756575708731, - -0.1363294173584059, - null, - -0.3261756575708731, - -0.09457424668908948, - null, - -0.2931317795867018, - 0.21307978567613486, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -1.164645426708185, - null, - -0.2931317795867018, - 0.14810582020475538, - null, - -0.2931317795867018, - 0.24173135044018285, - null, - -0.2931317795867018, - 0.20438359072248924, - null, - 0.33103800823885804, - 0.09266415186989409, - null, - -0.2931317795867018, - -0.13945025943342126, - null, - 0.6667372486787629, - 0.34573522759197556, - null, - -0.2931317795867018, - 0.24173135044018285, - null, - -0.2931317795867018, - -0.13945025943342126, - null, - -0.2931317795867018, - 0.1720454379060018, - null, - -0.2931317795867018, - 0.6667372486787629, - null, - -0.2931317795867018, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.09266415186989409, - null, - 0.6667372486787629, - 1.2461865780109038, - null, - 0.24661245150395839, - 0.2377594514359568, - null, - 0.24661245150395839, - 0.20438359072248924, - null, - 0.6667372486787629, - 0.09266415186989409, - null, - 0.6667372486787629, - 0.15246588461110097, - null, - 0.6667372486787629, - 0.15246588461110097, - null, - 0.6667372486787629, - 0.7700392543979185, - null, - -0.09457424668908948, - 0.24173135044018285, - null, - -0.09457424668908948, - 0.502781712162701, - null, - -0.2931317795867018, - 0.33103800823885804, - null, - 0.6667372486787629, - 0.6348509629575323, - null, - -0.5532745304783395, - 0.20438359072248924, - null, - 0.20438359072248924, - 0.7893682084432515, - null, - 0.34573522759197556, - 0.09266415186989409, - null, - 0.34573522759197556, - 0.15246588461110097, - null, - -0.09457424668908948, - 0.24173135044018285, - null, - 0.5082502121844672, - 0.7893682084432515, - null, - 0.6667372486787629, - 0.27229086544532866, - null, - 0.6667372486787629, - 0.6348509629575323, - null, - 0.6667372486787629, - 0.09266415186989409, - null, - 0.6667372486787629, - 0.09266415186989409, - null, - 0.6667372486787629, - 0.14810582020475538, - null, - 0.6667372486787629, - 0.15246588461110097, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.34573522759197556, - null, - 0.1720454379060018, - 0.6667372486787629, - null, - -0.2931317795867018, - 0.34573522759197556, - null, - -0.2931317795867018, - 0.27229086544532866, - null, - 0.15246588461110097, - 0.7700392543979185, - null, - 0.15246588461110097, - 0.6667372486787629, - null, - -0.2931317795867018, - -0.9049683105510334, - null, - 0.24173135044018285, - 0.20438359072248924, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.27229086544532866, - -0.33377722557087597, - null, - 0.27229086544532866, - 0.34573522759197556, - null, - 0.502781712162701, - 0.6667372486787629, - null, - -0.2931317795867018, - -0.45782921738570787, - null, - -0.33377722557087597, - 0.15246588461110097, - null, - -0.33377722557087597, - 0.19323902816539104, - null, - -0.09457424668908948, - 0.09266415186989409, - null, - -0.09457424668908948, - 0.15246588461110097, - null, - 0.24173135044018285, - 0.20438359072248924, - null, - 0.8584154553561877, - 0.6667372486787629, - null, - 0.8584154553561877, - 0.33103800823885804, - null, - -0.09457424668908948, - 0.24173135044018285, - null, - -0.2931317795867018, - 0.20438359072248924, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.8584154553561877, - 1.2461865780109038, - null, - 0.20438359072248924, - 0.2713670888837283, - null, - -0.2931317795867018, - 0.22754855954577666, - null, - -0.2931317795867018, - 0.15246588461110097, - null, - -0.09457424668908948, - 0.13637946953426291, - null, - 0.09266415186989409, - 0.15246588461110097, - null, - -0.09457424668908948, - -0.13945025943342126, - null, - -0.09457424668908948, - 0.20438359072248924, - null, - 0.6667372486787629, - 0.6348509629575323, - null, - 0.6667372486787629, - 0.34573522759197556, - null, - 0.6667372486787629, - 0.15246588461110097, - null, - 0.24173135044018285, - 0.20438359072248924, - null, - 0.24173135044018285, - 0.502781712162701, - null, - 0.34573522759197556, - 0.7893682084432515, - null, - 0.34573522759197556, - 0.6667372486787629, - null, - 0.20438359072248924, - -0.5532745304783395, - null, - 0.33103800823885804, - 0.09266415186989409, - null, - 0.33103800823885804, - 0.14810582020475538, - null, - 0.15246588461110097, - 0.6667372486787629, - null, - 1.364382679101039, - 1.349169897500726, - null, - 1.364382679101039, - 1.374749416653059, - null, - 1.364382679101039, - 0.6667372486787629, - null, - -0.2931317795867018, - 0.24173135044018285, - null, - 0.24173135044018285, - 0.20438359072248924, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.34573522759197556, - null, - 0.20438359072248924, - 0.8584154553561877, - null, - 0.8584154553561877, - 0.6667372486787629, - null, - 0.6348509629575323, - 0.15246588461110097, - null, - 0.6348509629575323, - 0.15246588461110097, - null, - 0.6348509629575323, - 1.1599547238240369, - null, - 0.24173135044018285, - 1.12943132694716, - null, - 0.24173135044018285, - 0.07579115365210054, - null, - 0.8584154553561877, - 1.4999340652386748, - null, - 0.8584154553561877, - 0.33103800823885804, - null, - 0.8584154553561877, - 0.27229086544532866, - null, - 0.8584154553561877, - 0.15246588461110097, - null, - -0.7531597866512351, - 0.19323902816539104, - null, - 0.6667372486787629, - 1.374749416653059, - null, - 0.6667372486787629, - 0.22754855954577666, - null, - 0.22754855954577666, - 0.26301070542171284, - null, - -0.2931317795867018, - -0.33377722557087597, - null, - -0.2931317795867018, - 0.15246588461110097, - null, - -0.2931317795867018, - 0.19323902816539104, - null, - -0.2931317795867018, - 0.6667372486787629, - null, - 0.8584154553561877, - 0.6667372486787629, - null, - 0.8584154553561877, - 0.15246588461110097, - null, - 1.349169897500726, - 0.6667372486787629, - null, - 1.12943132694716, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - -0.2931317795867018, - -0.08081558846751166, - null, - -0.7202529672966362, - -0.1363294173584059, - null, - -0.5816119390499774, - -0.09457424668908948, - null, - -0.5816119390499774, - -0.1363294173584059, - null, - 0.21307978567613486, - -0.2931317795867018, - null, - 0.21307978567613486, - -0.09457424668908948, - null, - 0.21307978567613486, - -0.5613376871676712, - null, - 0.21307978567613486, - -0.3785751839732671, - null, - -0.09457424668908948, - -0.7578123002252406, - null, - -0.2931317795867018, - -1.050689854382586, - null, - -0.2931317795867018, - -0.6367711354205101, - null, - -0.2931317795867018, - -0.6770222370201696, - null, - 0.14810582020475538, - -0.1363294173584059, - null, - -0.5726850851770382, - -0.8824945494556071, - null, - -0.5726850851770382, - -0.3261756575708731, - null, - -0.5726850851770382, - -0.1363294173584059, - null, - -0.2931317795867018, - 0.21307978567613486, - null, - -0.2931317795867018, - -0.6367711354205101, - null, - -0.6367711354205101, - -1.0483152032249847, - null, - -0.6367711354205101, - 0.10083722593865152, - null, - -0.6367711354205101, - -0.5613376871676712, - null, - -0.5613376871676712, - -0.09457424668908948, - null, - -0.3639148962750646, - -0.3261756575708731, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.3261756575708731, - -0.1363294173584059, - null, - -0.3261756575708731, - -0.09457424668908948, - null, - -0.2931317795867018, - -0.6367711354205101, - null, - -0.2931317795867018, - -0.6367711354205101, - null, - -0.2931317795867018, - -0.6770222370201696, - null, - -0.2931317795867018, - -0.6367711354205101, - null, - -0.2931317795867018, - -0.08081558846751166, - null, - -0.6577063062857206, - -0.1363294173584059, - null, - -0.6577063062857206, - -0.3639148962750646, - null, - -0.5613376871676712, - -0.09457424668908948, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.5726850851770382, - -0.7531597866512351, - null, - -0.6577063062857206, - 0.10083722593865152, - null, - -0.6770222370201696, - -0.09457424668908948, - null, - -0.6770222370201696, - -0.5613376871676712, - null, - -0.2931317795867018, - -0.5726850851770382, - null, - -0.2931317795867018, - -0.8412864667067349, - null, - -0.2931317795867018, - -0.08081558846751166, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -0.3261756575708731, - null, - -0.2931317795867018, - -0.08081558846751166, - null, - 0.14810582020475538, - -0.09457424668908948, - null, - 0.14810582020475538, - -0.09457424668908948, - null, - 0.14810582020475538, - -0.3785751839732671, - null, - -1.1234150412437132, - -0.6770222370201696, - null, - -0.6367711354205101, - 0.04277723495006714, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.2931317795867018, - -0.22282191355574446, - null, - -0.3261756575708731, - -0.1363294173584059, - null, - -0.3261756575708731, - -0.5613376871676712, - null, - -0.6367711354205101, - -0.2931317795867018, - null, - -0.6367711354205101, - -0.08081558846751166, - null, - -0.6367711354205101, - 0.10083722593865152, - null, - -0.6367711354205101, - -0.09457424668908948, - null, - -0.09457424668908948, - -0.1363294173584059, - null, - -0.2931317795867018, - 0.21307978567613486, - null, - -0.2931317795867018, - -0.6770222370201696, - null, - -0.09457424668908948, - -0.1363294173584059, - null, - -0.7202529672966362, - -0.2931317795867018, - null, - -0.7202529672966362, - -0.1363294173584059, - null, - -0.09457424668908948, - -0.3785751839732671, - null, - -0.7531597866512351, - -0.6577063062857206, - null, - -0.3261756575708731, - -0.1363294173584059, - null, - -0.3261756575708731, - -0.5613376871676712, - null, - -0.2931317795867018, - 0.21307978567613486, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - 0.10083722593865152, - -0.1363294173584059, - null, - -0.6577063062857206, - -0.09457424668908948, - null, - -0.6577063062857206, - -0.1363294173584059, - null, - -0.3639148962750646, - -0.3785751839732671, - null, - -0.3639148962750646, - -0.09457424668908948, - null, - -0.9081791171334833, - -0.09457424668908948, - null, - -0.2931317795867018, - -0.6770222370201696, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.3785751839732671, - -0.7578123002252406, - null, - -0.09457424668908948, - 0.5310811520114144, - null, - -0.09457424668908948, - 0.20438359072248924, - null, - 0.6667372486787629, - 0.7893682084432515, - null, - 0.6667372486787629, - 0.8584154553561877, - null, - -1.1234150412437132, - -0.2931317795867018, - null, - -1.1234150412437132, - -0.6577063062857206, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.7202529672966362, - -0.1363294173584059, - null, - -0.09457424668908948, - -0.046753966834736385, - null, - 0.6348509629575323, - 0.09266415186989409, - null, - 0.6348509629575323, - 0.15246588461110097, - null, - 1.1656491558658093, - 0.6667372486787629, - null, - 1.1656491558658093, - 0.7975339567041341, - null, - 1.1656491558658093, - 0.8468622108404823, - null, - 0.10083722593865152, - 0.8468622108404823, - null, - 0.10083722593865152, - 0.8468622108404823, - null, - 0.10083722593865152, - 0.6667372486787629, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -0.1363294173584059, - null, - -0.6770222370201696, - -0.3261756575708731, - null, - 0.5382210656094063, - 0.20438359072248924, - null, - 0.5382210656094063, - 0.7893682084432515, - null, - -0.2931317795867018, - -0.6770222370201696, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.4901290434844554, - -0.09457424668908948, - null, - -0.4901290434844554, - -0.09457424668908948, - null, - -0.2931317795867018, - -0.1363294173584059, - null, - -0.2931317795867018, - -0.1363294173584059, - null, - -0.5613376871676712, - -0.7578123002252406, - null, - -0.09457424668908948, - -0.4901290434844554, - null, - -0.09457424668908948, - 0.24173135044018285, - null, - 1.2926381654100643, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - -0.1363294173584059, - -0.3261756575708731, - null, - -0.1363294173584059, - -0.0495102198366075, - null, - 1.374749416653059, - 2.1111056645289756, - null, - 1.5974931774798768, - 1.5582408608256475, - null, - 1.5974931774798768, - 2.360862202728753, - null, - -0.2931317795867018, - -1.1234150412437132, - null, - -0.2931317795867018, - -0.6770222370201696, - null, - -0.7859046245431086, - -0.09457424668908948, - null, - -0.45782921738570787, - 0.34573522759197556, - null, - -0.45782921738570787, - 0.09266415186989409, - null, - 0.6667372486787629, - 1.059531299297599, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - -0.22282191355574446, - 0.618238886847197, - null, - 0.618238886847197, - -0.3261756575708731, - null, - 0.6667372486787629, - 1.2861555401038491, - null, - 0.6667372486787629, - 1.0611585335745635, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.04277723495006714, - null, - 0.6667372486787629, - 0.8468622108404823, - null, - 0.8468622108404823, - 0.6667372486787629, - null, - 1.5974931774798768, - 2.3290240881899043, - null, - 2.2912709733838117, - 1.5725980548638956, - null, - 1.5725980548638956, - 0.6667372486787629, - null, - 1.5725980548638956, - 2.3290240881899043, - null, - 1.5725980548638956, - 2.3290240881899043, - null, - 0.43998859091945774, - -0.154074897137257, - null, - 0.43998859091945774, - 1.0616391023867715, - null, - 0.43998859091945774, - 0.4154017865826555, - null, - -0.2931317795867018, - -1.1234150412437132, - null, - -0.3785751839732671, - -1.0090507090384175, - null, - 0.20438359072248924, - 0.8584154553561877, - null, - 0.20438359072248924, - 0.6667372486787629, - null, - 0.6348509629575323, - 0.15246588461110097, - null, - 0.9298839857628671, - 0.6208539907704126, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 1.335078041079526, - null, - 1.374749416653059, - 1.7284562339192682, - null, - 1.5974931774798768, - 2.3290240881899043, - null, - -0.2931317795867018, - -1.1234150412437132, - null, - -0.3785751839732671, - -1.0090507090384175, - null, - 0.20438359072248924, - 0.8584154553561877, - null, - 0.20438359072248924, - 0.6667372486787629, - null, - 0.6348509629575323, - 0.15246588461110097, - null, - 0.9298839857628671, - 0.6208539907704126, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 1.335078041079526, - null, - 1.374749416653059, - 1.7284562339192682, - null, - 1.5974931774798768, - 2.3290240881899043, - null, - -0.6770222370201696, - -0.09457424668908948, - null, - -0.2931317795867018, - -1.1234150412437132, - null, - -0.2931317795867018, - -0.6770222370201696, - null, - -0.3785751839732671, - -0.09457424668908948, - null, - -0.9081791171334833, - -0.09457424668908948, - null, - 0.20438359072248924, - 0.6667372486787629, - null, - 0.20438359072248924, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.09266415186989409, - null, - 0.6667372486787629, - 0.15246588461110097, - null, - -0.21151619923910625, - -0.1363294173584059, - null, - -0.21151619923910625, - -0.7578123002252406, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 1.2077998670365138, - null, - 0.6667372486787629, - 1.4069004796195803, - null, - 0.8468622108404823, - 1.451718454979416, - null, - 0.8468622108404823, - 1.7284562339192682, - null, - 1.7284562339192682, - 2.1111056645289756, - null, - 2.1111056645289756, - 1.5974931774798768, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -0.09457424668908948, - null, - -0.2931317795867018, - -1.1234150412437132, - null, - -0.7578123002252406, - -0.09457424668908948, - null, - 0.9096658086601271, - 1.5293736694845566, - null, - 0.7893682084432515, - 0.8584154553561877, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.7746789464611913, - null, - 0.15246588461110097, - 0.6667372486787629, - null, - 0.15246588461110097, - 0.8800751140616724, - null, - 0.8800751140616724, - 0.6667372486787629, - null, - 0.8800751140616724, - 0.6208539907704126, - null, - 0.6844585179058472, - -0.3261756575708731, - null, - -0.3261756575708731, - 0.6208539907704126, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 1.1268589667520867, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - -0.046753966834736385, - 0.8468622108404823, - null, - -0.046753966834736385, - 0.8468622108404823, - null, - -0.046753966834736385, - 0.8468622108404823, - null, - -0.046753966834736385, - 0.8468622108404823, - null, - 0.6667372486787629, - 1.5974931774798768, - null, - 0.6667372486787629, - 1.5974931774798768, - null, - -0.6770222370201696, - -0.7202529672966362, - null, - 0.10083722593865152, - -0.3785751839732671, - null, - -0.2931317795867018, - 0.04277723495006714, - null, - -0.2931317795867018, - 0.04277723495006714, - null, - -0.2931317795867018, - -0.6577063062857206, - null, - -0.09457424668908948, - -0.1363294173584059, - null, - -0.1363294173584059, - -0.3785751839732671, - null, - 1.7950764654135274, - 0.7893682084432515, - null, - 1.7950764654135274, - 1.4999340652386748, - null, - -0.33377722557087597, - 0.09266415186989409, - null, - 0.15246588461110097, - 0.6667372486787629, - null, - 0.21307978567613486, - 0.9318727695738048, - null, - 0.21307978567613486, - -0.21151619923910625, - null, - 1.0611585335745635, - 0.6667372486787629, - null, - 1.0611585335745635, - 0.6667372486787629, - null, - -0.2931317795867018, - -1.1234150412437132, - null, - -0.09457424668908948, - -0.9049683105510334, - null, - 0.15246588461110097, - 0.005423432348365869, - null, - 0.15246588461110097, - 0.8800751140616724, - null, - 0.6667372486787629, - 0.6844585179058472, - null, - 0.6667372486787629, - 1.0611585335745635, - null, - 0.7975339567041341, - 1.0429954812800812, - null, - 0.7975339567041341, - -0.046753966834736385, - null, - 0.6667372486787629, - 1.5582408608256475, - null, - 0.6667372486787629, - 1.5582408608256475, - null, - 0.6667372486787629, - 1.5974931774798768, - null, - 0.6667372486787629, - 1.5974931774798768, - null, - 2.360862202728753, - 2.2912709733838117, - null, - 2.360862202728753, - 2.2912709733838117, - null, - 2.360862202728753, - 1.5725980548638956, - null, - 2.360862202728753, - 1.5725980548638956, - null, - -0.1363294173584059, - -0.3639148962750646, - null, - -0.09457424668908948, - -0.046753966834736385, - null, - -0.7578123002252406, - -1.0090507090384175, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.1363294173584059, - -0.7859046245431086, - null, - -0.2931317795867018, - 0.21307978567613486, - null, - -0.2931317795867018, - 0.10083722593865152, - null, - -0.2931317795867018, - -1.138695820861759, - null, - -0.2931317795867018, - -0.09457424668908948, - null, - 0.34573522759197556, - 0.7700392543979185, - null, - 0.19323902816539104, - 0.8800751140616724, - null, - 0.19323902816539104, - 1.059531299297599, - null, - 1.0611585335745635, - 0.7975339567041341, - null, - 0.8468622108404823, - -0.046753966834736385, - null, - 1.374749416653059, - 0.6667372486787629, - null, - 1.374749416653059, - 0.6667372486787629, - null, - 1.5582408608256475, - 2.3290240881899043, - null, - -0.2931317795867018, - -1.1234150412437132, - null, - -0.2931317795867018, - -0.8412864667067349, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -0.6577063062857206, - null, - -0.2931317795867018, - -0.6367711354205101, - null, - -0.2931317795867018, - -0.08081558846751166, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.2931317795867018, - -1.1234150412437132, - null, - -0.5726850851770382, - -0.08081558846751166, - null, - -1.6060418323594818, - -0.7202529672966362, - null, - -0.7202529672966362, - -0.1363294173584059, - null, - -0.7202529672966362, - -0.3785751839732671, - null, - -0.5726850851770382, - -0.7202529672966362, - null, - -0.5726850851770382, - -0.6577063062857206, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.6577063062857206, - -0.09457424668908948, - null, - -0.6577063062857206, - -0.09457424668908948, - null, - -0.5726850851770382, - -0.08081558846751166, - null, - -0.6577063062857206, - -0.3261756575708731, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.2931317795867018, - -1.1234150412437132, - null, - -0.2931317795867018, - -1.0483152032249847, - null, - -0.3785751839732671, - -0.7859046245431086, - null, - -0.3261756575708731, - -0.2931317795867018, - null, - -0.3261756575708731, - -0.3785751839732671, - null, - -0.3261756575708731, - -0.09457424668908948, - null, - -0.09457424668908948, - 0.5082502121844672, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 1.3712658871823873, - null, - 0.10083722593865152, - -0.3639148962750646, - null, - -0.2931317795867018, - -0.7531597866512351, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - 0.10083722593865152, - null, - -0.2931317795867018, - -0.7440102804098456, - null, - 0.10083722593865152, - -0.1363294173584059, - null, - -0.09457424668908948, - -0.7859046245431086, - null, - -0.2931317795867018, - -0.08081558846751166, - null, - -0.2931317795867018, - -0.3261756575708731, - null, - -0.2931317795867018, - -0.9471209245000332, - null, - -0.2931317795867018, - 0.10083722593865152, - null, - -0.2931317795867018, - -0.6237022478060018, - null, - 0.6667372486787629, - 0.9096658086601271, - null, - 0.6667372486787629, - 0.09266415186989409, - null, - 0.6667372486787629, - 1.421547160537796, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.9751938238038975, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6208539907704126, - 0.6667372486787629, - null, - -0.1363294173584059, - -0.3261756575708731, - null, - -0.1363294173584059, - -0.0495102198366075, - null, - -0.08081558846751166, - -0.2931317795867018, - null, - -0.08081558846751166, - -0.5119554954220431, - null, - -0.08081558846751166, - -0.6770222370201696, - null, - -0.08081558846751166, - -0.3261756575708731, - null, - -0.08081558846751166, - -0.1363294173584059, - null, - -0.08081558846751166, - -0.5613376871676712, - null, - -0.09457424668908948, - 0.24173135044018285, - null, - -0.13945025943342126, - 0.07579115365210054, - null, - -0.13945025943342126, - 0.7746789464611913, - null, - 0.7700392543979185, - 0.6667372486787629, - null, - 0.7700392543979185, - 0.8584154553561877, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.9751938238038975, - 1.059531299297599, - null, - 0.9751938238038975, - 0.21307978567613486, - null, - -0.2931317795867018, - -0.6237022478060018, - null, - -0.2931317795867018, - -0.1363294173584059, - null, - -0.7859046245431086, - -0.09457424668908948, - null, - -0.7859046245431086, - -0.09457424668908948, - null, - -0.09457424668908948, - 0.24173135044018285, - null, - 0.20438359072248924, - -0.13100311104552603, - null, - 0.20438359072248924, - 0.2713670888837283, - null, - 0.6667372486787629, - -0.08081558846751166, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - 1.4999340652386748, - 2.2908324512007776, - null, - 1.4999340652386748, - 2.2908324512007776, - null, - 1.4999340652386748, - 0.6667372486787629, - null, - -0.1363294173584059, - -0.3261756575708731, - null, - -0.1363294173584059, - -0.0495102198366075, - null, - -0.2931317795867018, - -0.6367711354205101, - null, - -0.2931317795867018, - -0.8824945494556071, - null, - 0.9096658086601271, - -0.13945025943342126, - null, - 0.5310811520114144, - 0.20438359072248924, - null, - 0.5310811520114144, - 0.5082502121844672, - null, - 0.5310811520114144, - 0.7700392543979185, - null, - 0.5310811520114144, - 0.7893682084432515, - null, - 0.5310811520114144, - 0.7893682084432515, - null, - 0.5310811520114144, - 0.7893682084432515, - null, - 0.5310811520114144, - 0.6667372486787629, - null, - -0.29416425533240675, - -0.3639148962750646, - null, - -0.29416425533240675, - -0.09457424668908948, - null, - -0.7202529672966362, - -0.1363294173584059, - null, - -0.3639148962750646, - -0.7859046245431086, - null, - -0.09457424668908948, - -0.9081791171334833, - null, - -0.09457424668908948, - 0.24173135044018285, - null, - -0.13945025943342126, - 0.7893682084432515, - null, - 0.7893682084432515, - 0.8584154553561877, - null, - 0.7893682084432515, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.19323902816539104, - null, - 0.6667372486787629, - 1.1745233233237757, - null, - -0.2931317795867018, - -0.22282191355574446, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -0.1363294173584059, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.09457424668908948, - -0.7578123002252406, - null, - -0.09457424668908948, - 0.6667372486787629, - null, - -0.09457424668908948, - -0.06740043089382138, - null, - -0.09457424668908948, - -0.13945025943342126, - null, - -0.09457424668908948, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.09266415186989409, - null, - -1.4694736031385311, - -0.7578123002252406, - null, - -0.2931317795867018, - -0.5726850851770382, - null, - -0.2931317795867018, - -0.8412864667067349, - null, - -0.7578123002252406, - -0.9081791171334833, - null, - -0.7578123002252406, - -0.09457424668908948, - null, - -0.09457424668908948, - -0.13945025943342126, - null, - -0.09457424668908948, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - -0.2931317795867018, - -1.164645426708185, - null, - -1.164645426708185, - -0.7202529672966362, - null, - -0.09457424668908948, - -0.7859046245431086, - null, - -0.22282191355574446, - 0.6348509629575323, - null, - 0.6667372486787629, - 0.6208539907704126, - null, - 0.6667372486787629, - 0.9318727695738048, - null, - 0.6667372486787629, - 0.618238886847197, - null, - 0.6667372486787629, - -0.1363294173584059, - null, - -0.2931317795867018, - -0.08081558846751166, - null, - -0.2931317795867018, - -0.6577063062857206, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.1363294173584059, - -0.7859046245431086, - null, - -0.1363294173584059, - -0.046753966834736385, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.09457424668908948, - 0.24661245150395839, - null, - -0.09457424668908948, - -0.9049683105510334, - null, - -0.09457424668908948, - -0.13945025943342126, - null, - -0.13945025943342126, - 0.20438359072248924, - null, - -0.33377722557087597, - 0.15246588461110097, - null, - -0.6367711354205101, - 0.10083722593865152, - null, - 0.6667372486787629, - 0.7700392543979185, - null, - -0.2931317795867018, - -0.08081558846751166, - null, - -0.2931317795867018, - -0.046753966834736385, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.1363294173584059, - -1.016953165778309, - null, - 0.8922011280372145, - 0.20438359072248924, - null, - 0.8922011280372145, - 0.20438359072248924, - null, - 0.8922011280372145, - 0.8584154553561877, - null, - -0.2931317795867018, - -0.5726850851770382, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -0.1363294173584059, - null, - -0.13945025943342126, - 0.7700392543979185, - null, - 0.6667372486787629, - 0.8584154553561877, - null, - 0.6667372486787629, - 0.27229086544532866, - null, - 0.6667372486787629, - 0.6348509629575323, - null, - 0.6667372486787629, - 0.6348509629575323, - null, - 0.6667372486787629, - 0.6348509629575323, - null, - 0.6667372486787629, - 0.09266415186989409, - null, - 0.6667372486787629, - 0.09266415186989409, - null, - -1.0531093158616371, - -0.1363294173584059, - null, - -0.5613376871676712, - -0.7578123002252406, - null, - -0.7578123002252406, - -0.9081791171334833, - null, - -0.7578123002252406, - -0.4901290434844554, - null, - 0.6667372486787629, - 0.9751938238038975, - null, - 0.6667372486787629, - 0.21307978567613486, - null, - -0.2931317795867018, - -0.1363294173584059, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.1363294173584059, - -0.7578123002252406, - null, - 0.31855903909482336, - 0.5310811520114144, - null, - -0.09457424668908948, - -0.13945025943342126, - null, - 1.5111393047805581, - 0.7893682084432515, - null, - 1.5111393047805581, - 1.2926381654100643, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.22754855954577666, - null, - -0.6770222370201696, - -0.7202529672966362, - null, - -0.6770222370201696, - -0.1363294173584059, - null, - -0.3639148962750646, - -0.046753966834736385, - null, - -0.9943008344777994, - -0.09457424668908948, - null, - 0.24173135044018285, - 0.6667372486787629, - null, - -0.6367711354205101, - -0.08081558846751166, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.09457424668908948, - -0.046753966834736385, - null, - -0.8664984426946606, - -0.13945025943342126, - null, - 0.44669433864310987, - 0.6667372486787629, - null, - -0.7202529672966362, - -1.1234150412437132, - null, - -0.7202529672966362, - -0.1363294173584059, - null, - -0.7202529672966362, - -0.3639148962750646, - null, - -0.1363294173584059, - -0.09457424668908948, - null, - -0.2931317795867018, - -0.09457424668908948, - null, - -0.2931317795867018, - -1.0047878837570772, - null, - -0.2931317795867018, - 0.24173135044018285, - null, - -0.2931317795867018, - -0.5532745304783395, - null, - -0.5726850851770382, - -1.0483152032249847, - null, - -0.5726850851770382, - -0.6577063062857206, - null, - -0.5726850851770382, - -1.0047878837570772, - null, - -0.5726850851770382, - -0.9943008344777994, - null, - -0.5726850851770382, - -0.09457424668908948, - null, - -0.5726850851770382, - 0.44669433864310987, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - -0.2931317795867018, - -1.1234150412437132, - null, - -0.2931317795867018, - -0.6367711354205101, - null, - -0.5613376871676712, - -0.1363294173584059, - null, - -0.5613376871676712, - -0.3785751839732671, - null, - -0.5726850851770382, - -0.7202529672966362, - null, - -0.5726850851770382, - 0.09266415186989409, - null, - -0.09457424668908948, - 0.31855903909482336, - null, - -0.7202529672966362, - -0.1363294173584059, - null, - 0.14810582020475538, - -0.7202529672966362, - null, - 0.14810582020475538, - 0.7893682084432515, - null, - 0.14810582020475538, - 0.8584154553561877, - null, - -0.5726850851770382, - -0.7531597866512351, - null, - -0.5726850851770382, - -0.7202529672966362, - null, - -0.3639148962750646, - -0.046753966834736385, - null, - -0.3639148962750646, - 0.31855903909482336, - null, - -0.3639148962750646, - -0.74013503015426, - null, - -0.09457424668908948, - 0.09128797504566312, - null, - -1.6060418323594818, - -2.3532841422905815, - null, - -1.6060418323594818, - -0.6577063062857206, - null, - -0.2931317795867018, - -0.7202529672966362, - null, - -0.2931317795867018, - -1.016953165778309, - null, - -0.2931317795867018, - -0.9081791171334833, - null, - -0.6367711354205101, - -0.7202529672966362, - null, - 0.09128797504566312, - 0.34573522759197556, - null, - -0.2931317795867018, - -0.08081558846751166, - null, - 0.6667372486787629, - 0.6667372486787629, - null, - 0.6667372486787629, - 0.33103800823885804, - null, - 0.6667372486787629, - 0.7746789464611913, - null, - -1.1234150412437132, - -0.7202529672966362, - null, - -1.1234150412437132, - -0.7202529672966362, - null, - -1.1234150412437132, - -0.3785751839732671, - null - ] - }, - { - "hoverinfo": "text", - "hovertext": [ - "153
Type: CARDINAL
type: CARDINAL
id: 153
label: 153", - "0
Type: CARDINAL
type: CARDINAL
id: 0
label: 0", - "AI
Type: GPE
type: GPE
id: AI
label: AI", - "HPC
Type: ORG
type: ORG
id: HPC
label: HPC", - "124
Type: CARDINAL
type: CARDINAL
id: 124
label: 124", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "end_char=31
Type: PERSON
type: PERSON
id: end_char=31
label: end_char=31", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "HPC
Type: ORG
type: ORG
id: HPC
label: HPC", - "AI
Type: GPE
type: GPE
id: AI
label: AI", - "Clear Street's
Type: ORG
type: ORG
id: Clear Street's
label: Clear Street's", - "Owen Lau
Type: PERSON
type: PERSON
id: Owen Lau
label: Owen Lau", - "start_index=0
Type: PERSON
type: PERSON
id: start_index=0
label: start_index=0", - "158
Type: CARDINAL
type: CARDINAL
id: 158
label: 158", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Street
Type: GPE
type: GPE
id: Street
label: Street", - "end_char=148
Type: PERSON
type: PERSON
id: end_char=148
label: end_char=148", - "Clear Street's
Type: FAC
type: FAC
id: Clear Street's
label: Clear Street's", - "Entity(text='Owen Lau'
Type: PERSON
type: PERSON
id: Entity(text='Owen Lau'
label: Entity(text='Owen Lau'", - "Owen Lau'
Type: PERSON
type: PERSON
id: Owen Lau'
label: Owen Lau'", - "UNI
Type: ORG
type: ORG
id: UNI
label: UNI", - "more than 125 million
Type: MONEY
type: MONEY
id: more than 125 million
label: more than 125 million", - "742
Type: CARDINAL
type: CARDINAL
id: 742
label: 742", - "137
Type: CARDINAL
type: CARDINAL
id: 137
label: 137", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "start_char=31
Type: GPE
type: GPE
id: start_char=31
label: start_char=31", - "end_char=34
Type: GPE
type: GPE
id: end_char=34
label: end_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='more than 125 million
Type: MONEY
type: MONEY
id: Entity(text='more than 125 million
label: Entity(text='more than 125 million", - "more than 125 million
Type: CARDINAL
type: CARDINAL
id: more than 125 million
label: more than 125 million", - "Chunk(text='Changpeng Zhao
Type: PERSON
type: PERSON
id: Chunk(text='Changpeng Zhao
label: Chunk(text='Changpeng Zhao", - "Binance
Type: ORG
type: ORG
id: Binance
label: Binance", - "100
Type: CARDINAL
type: CARDINAL
id: 100
label: 100", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Changpeng Zhao'
Type: PERSON
type: PERSON
id: Changpeng Zhao'
label: Changpeng Zhao'", - "Chunk(text='Five years
Type: DATE
type: DATE
id: Chunk(text='Five years
label: Chunk(text='Five years", - "CME
Type: ORG
type: ORG
id: CME
label: CME", - "100
Type: CARDINAL
type: CARDINAL
id: 100
label: 100", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "five year'
Type: DATE
type: DATE
id: five year'
label: five year'", - "CME
Type: ORG
type: ORG
id: CME
label: CME", - "FSTB
Type: ORG
type: ORG
id: FSTB
label: FSTB", - "next year
Type: DATE
type: DATE
id: next year
label: next year", - "110
Type: CARDINAL
type: CARDINAL
id: 110
label: 110", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "Entity(text='next year'
Type: DATE
type: DATE
id: Entity(text='next year'
label: Entity(text='next year'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'next year'
Type: DATE
type: DATE
id: 'next year'
label: 'next year'", - "BlackRock
Type: GPE
type: GPE
id: BlackRock
label: BlackRock", - "$91.37 million
Type: MONEY
type: MONEY
id: $91.37 million
label: $91.37 million", - "$24.62 million
Type: MONEY
type: MONEY
id: $24.62 million
label: $24.62 million", - "153
Type: CARDINAL
type: CARDINAL
id: 153
label: 153", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "Entity(text='$91.37 million
Type: CARDINAL
type: CARDINAL
id: Entity(text='$91.37 million
label: Entity(text='$91.37 million", - "$91.37 million
Type: MONEY
type: MONEY
id: $91.37 million
label: $91.37 million", - "$24.62 million
Type: MONEY
type: MONEY
id: $24.62 million
label: $24.62 million", - "1.85-$1.91
Type: MONEY
type: MONEY
id: 1.85-$1.91
label: 1.85-$1.91", - "1.90
Type: MONEY
type: MONEY
id: 1.90
label: 1.90", - "1.86
Type: MONEY
type: MONEY
id: 1.86
label: 1.86", - "end_index=143
Type: NORP
type: NORP
id: end_index=143
label: end_index=143", - "143
Type: CARDINAL
type: CARDINAL
id: 143
label: 143", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "'1.85-$1.91'
Type: DATE
type: DATE
id: '1.85-$1.91'
label: '1.85-$1.91'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Chunk(text='Such
Type: ORG
type: ORG
id: Chunk(text='Such
label: Chunk(text='Such", - "start_index=0
Type: PERSON
type: PERSON
id: start_index=0
label: start_index=0", - "126
Type: CARDINAL
type: CARDINAL
id: 126
label: 126", - "0
Type: CARDINAL
type: CARDINAL
id: 0
label: 0", - "Christmas Eve
Type: DATE
type: DATE
id: Christmas Eve
label: Christmas Eve", - "Circle
Type: NORP
type: NORP
id: Circle
label: Circle", - "Circle
Type: LOC
type: LOC
id: Circle
label: Circle", - "146
Type: CARDINAL
type: CARDINAL
id: 146
label: 146", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'Christmas Eve'
Type: DATE
type: DATE
id: 'Christmas Eve'
label: 'Christmas Eve'", - "start_char=48
Type: NORP
type: NORP
id: start_char=48
label: start_char=48", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Circle
Type: LOC
type: LOC
id: Circle
label: Circle", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Circle
Type: LOC
type: LOC
id: Circle
label: Circle", - "FIL
Type: ORG
type: ORG
id: FIL
label: FIL", - "1.27
Type: MONEY
type: MONEY
id: 1.27
label: 1.27", - "135
Type: CARDINAL
type: CARDINAL
id: 135
label: 135", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "start_char=31
Type: GPE
type: GPE
id: start_char=31
label: start_char=31", - "end_char=34
Type: GPE
type: GPE
id: end_char=34
label: end_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "FIL
Type: ORG
type: ORG
id: FIL
label: FIL", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "93
Type: CARDINAL
type: CARDINAL
id: 93
label: 93", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "end_char=31
Type: PERSON
type: PERSON
id: end_char=31
label: end_char=31", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "MiCA
Type: ORG
type: ORG
id: MiCA
label: MiCA", - "July 1
Type: DATE
type: DATE
id: July 1
label: July 1", - "130
Type: CARDINAL
type: CARDINAL
id: 130
label: 130", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "end_char=44
Type: GPE
type: GPE
id: end_char=44
label: end_char=44", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "July 1'
Type: DATE
type: DATE
id: July 1'
label: July 1'", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "NC-1
Type: ORG
type: ORG
id: NC-1
label: NC-1", - "WhiteFiber
Type: ORG
type: ORG
id: WhiteFiber
label: WhiteFiber", - "110
Type: CARDINAL
type: CARDINAL
id: 110
label: 110", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "end_char=31
Type: PERSON
type: PERSON
id: end_char=31
label: end_char=31", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Chunk(text=\"XRP
Type: ORG
type: ORG
id: Chunk(text=\"XRP
label: Chunk(text=\"XRP", - "start_index=0
Type: PERSON
type: PERSON
id: start_index=0
label: start_index=0", - "128
Type: CARDINAL
type: CARDINAL
id: 128
label: 128", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "1.56
Type: MONEY
type: MONEY
id: 1.56
label: 1.56", - "1.63
Type: MONEY
type: MONEY
id: 1.63
label: 1.63", - "CoinDesk
Type: PRODUCT
type: PRODUCT
id: CoinDesk
label: CoinDesk", - "80
Type: CARDINAL
type: CARDINAL
id: 80
label: 80", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "APT
Type: ORG
type: ORG
id: APT
label: APT", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "start_char=54
Type: GPE
type: GPE
id: start_char=54
label: start_char=54", - "end_char=62
Type: ORG
type: ORG
id: end_char=62
label: end_char=62", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "the year
Type: DATE
type: DATE
id: the year
label: the year", - "Coinbase
Type: ORG
type: ORG
id: Coinbase
label: Coinbase", - "$2.9 billion
Type: MONEY
type: MONEY
id: $2.9 billion
label: $2.9 billion", - "Deribit
Type: ORG
type: ORG
id: Deribit
label: Deribit", - "Kraken
Type: ORG
type: ORG
id: Kraken
label: Kraken", - "$1.5 billion
Type: MONEY
type: MONEY
id: $1.5 billion
label: $1.5 billion", - "NinjaTrader
Type: ORG
type: ORG
id: NinjaTrader
label: NinjaTrader", - "Ripple
Type: ORG
type: ORG
id: Ripple
label: Ripple", - "$1.25 billion
Type: MONEY
type: MONEY
id: $1.25 billion
label: $1.25 billion", - "Hidden Road
Type: FAC
type: FAC
id: Hidden Road
label: Hidden Road", - "183
Type: CARDINAL
type: CARDINAL
id: 183
label: 183", - "10
Type: CARDINAL
type: CARDINAL
id: 10
label: 10", - "year'
Type: DATE
type: DATE
id: year'
label: year'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Coinbase
Type: PERSON
type: PERSON
id: Coinbase
label: Coinbase", - "end_char=62
Type: ORG
type: ORG
id: end_char=62
label: end_char=62", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "$2.9 billion
Type: MONEY
type: MONEY
id: $2.9 billion
label: $2.9 billion", - "start_char=78
Type: GPE
type: GPE
id: start_char=78
label: start_char=78", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "end_char=93
Type: PERSON
type: PERSON
id: end_char=93
label: end_char=93", - "$1.5 billion
Type: MONEY
type: MONEY
id: $1.5 billion
label: $1.5 billion", - "end_char=132
Type: PERSON
type: PERSON
id: end_char=132
label: end_char=132", - "Entity(text='$1.25 billion'
Type: MONEY
type: MONEY
id: Entity(text='$1.25 billion'
label: Entity(text='$1.25 billion'", - "$1.25 billion
Type: MONEY
type: MONEY
id: $1.25 billion
label: $1.25 billion", - "Trump Media
Type: ORG
type: ORG
id: Trump Media
label: Trump Media", - "156
Type: CARDINAL
type: CARDINAL
id: 156
label: 156", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "Media
Type: ORG
type: ORG
id: Media
label: Media", - "Trump
Type: PERSON
type: PERSON
id: Trump
label: Trump", - "HashKey
Type: ORG
type: ORG
id: HashKey
label: HashKey", - "132
Type: CARDINAL
type: CARDINAL
id: 132
label: 132", - "0
Type: CARDINAL
type: CARDINAL
id: 0
label: 0", - "U.S.
Type: GPE
type: GPE
id: U.S.
label: U.S.", - "end_index=143
Type: NORP
type: NORP
id: end_index=143
label: end_index=143", - "143
Type: CARDINAL
type: CARDINAL
id: 143
label: 143", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "Entity(text='U.S.
Type: PERSON
type: PERSON
id: Entity(text='U.S.
label: Entity(text='U.S.", - "start_char=17
Type: GPE
type: GPE
id: start_char=17
label: start_char=17", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "U.S.
Type: GPE
type: GPE
id: U.S.
label: U.S.", - "133
Type: CARDINAL
type: CARDINAL
id: 133
label: 133", - "0
Type: CARDINAL
type: CARDINAL
id: 0
label: 0", - "third
Type: ORDINAL
type: ORDINAL
id: third
label: third", - "Magic Labs
Type: PRODUCT
type: PRODUCT
id: Magic Labs
label: Magic Labs", - "155
Type: CARDINAL
type: CARDINAL
id: 155
label: 155", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "third
Type: ORDINAL
type: ORDINAL
id: third
label: third", - "Labs
Type: PERSON
type: PERSON
id: Labs
label: Labs", - "Magic Labs'
Type: PRODUCT
type: PRODUCT
id: Magic Labs'
label: Magic Labs'", - "year-end
Type: DATE
type: DATE
id: year-end
label: year-end", - "141
Type: CARDINAL
type: CARDINAL
id: 141
label: 141", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "start_char=2
Type: ORG
type: ORG
id: start_char=2
label: start_char=2", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'year-end'
Type: DATE
type: DATE
id: 'year-end'
label: 'year-end'", - "215
Type: CARDINAL
type: CARDINAL
id: 215
label: 215", - "0
Type: CARDINAL
type: CARDINAL
id: 0
label: 0", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "ETH
Type: ORG
type: ORG
id: ETH
label: ETH", - "$219M
Type: MONEY
type: MONEY
id: $219M
label: $219M", - "Bitmine
Type: ORG
type: ORG
id: Bitmine
label: Bitmine", - "nearly $219 million
Type: MONEY
type: MONEY
id: nearly $219 million
label: nearly $219 million", - "ETH
Type: ORG
type: ORG
id: ETH
label: ETH", - "Ethereum
Type: ORG
type: ORG
id: Ethereum
label: Ethereum", - "465
Type: CARDINAL
type: CARDINAL
id: 465
label: 465", - "7
Type: CARDINAL
type: CARDINAL
id: 7
label: 7", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='ETH
Type: PERSON
type: PERSON
id: Entity(text='ETH
label: Entity(text='ETH", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "219
Type: MONEY
type: MONEY
id: 219
label: 219", - "$219 million
Type: MONEY
type: MONEY
id: $219 million
label: $219 million", - "nearly $219 million
Type: MONEY
type: MONEY
id: nearly $219 million
label: nearly $219 million", - "Entity(text='ETH
Type: PERSON
type: PERSON
id: Entity(text='ETH
label: Entity(text='ETH", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "two
Type: CARDINAL
type: CARDINAL
id: two
label: two", - "JPMorgan
Type: ORG
type: ORG
id: JPMorgan
label: JPMorgan", - "BlindPay
Type: ORG
type: ORG
id: BlindPay
label: BlindPay", - "Kontigo
Type: ORG
type: ORG
id: Kontigo
label: Kontigo", - "500
Type: CARDINAL
type: CARDINAL
id: 500
label: 500", - "5
Type: CARDINAL
type: CARDINAL
id: 5
label: 5", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "two
Type: CARDINAL
type: CARDINAL
id: two
label: two", - "Entity(text='JPMorgan'
Type: ORG
type: ORG
id: Entity(text='JPMorgan'
label: Entity(text='JPMorgan'", - "JPMorgan
Type: ORG
type: ORG
id: JPMorgan
label: JPMorgan", - "BlindPay
Type: ORG
type: ORG
id: BlindPay
label: BlindPay", - "Kontigo
Type: PERSON
type: PERSON
id: Kontigo
label: Kontigo", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "The second half of 2026
Type: DATE
type: DATE
id: The second half of 2026
label: The second half of 2026", - "XRP
Type: ORG
type: ORG
id: XRP
label: XRP", - "Nansen
Type: ORG
type: ORG
id: Nansen
label: Nansen", - "Jake Kennis.

'

Type: PERSON
type: PERSON
id: Jake Kennis.

'
label: Jake Kennis.

'", - "469
Type: CARDINAL
type: CARDINAL
id: 469
label: 469", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "second
Type: ORDINAL
type: ORDINAL
id: second
label: second", - "the second half of 2026'
Type: DATE
type: DATE
id: the second half of 2026'
label: the second half of 2026'", - "Nansen
Type: ORG
type: ORG
id: Nansen
label: Nansen", - "Entity(text='Jake Kennis.
Type: PERSON
type: PERSON
id: Entity(text='Jake Kennis.label: Entity(text='Jake Kennis.Jake Kennis.
Type: PERSON
type: PERSON
id: Jake Kennis.label: Jake Kennis.10px 15px

Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVkMWItMWY4OC03MzZkLWI3MTQtMTExNmM4MzczYmM4LmpwZw==.jpg
Type: ORG
type: ORG
id: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVkMWItMWY4OC03MzZkLWI3MTQtMTExNmM4MzczYmM4LmpwZw==.jpg
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVkMWItMWY4OC03MzZkLWI3MTQtMTExNmM4MzczYmM4LmpwZw==.jpg", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Mow\">

Bitcoin
Type: PERSON
type: PERSON
id: Mow\">

Bitcoin
label: Mow\">

Bitcoin", - "October
Type: DATE
type: DATE
id: October
label: October", - "Jan3
Type: ORG
type: ORG
id: Jan3
label: Jan3", - "Samson Mow
Type: ORG
type: ORG
id: Samson Mow
label: Samson Mow", - "the year
Type: DATE
type: DATE
id: the year
label: the year", - "475
Type: CARDINAL
type: CARDINAL
id: 475
label: 475", - "9
Type: CARDINAL
type: CARDINAL
id: 9
label: 9", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVkMWItMWY4OC03MzZkLWI3MTQtMTExNmM4MzczYmM4LmpwZw==.jpg'
Type: ORG
type: ORG
id: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVkMWItMWY4OC03MzZkLWI3MTQtMTExNmM4MzczYmM4LmpwZw==.jpg'
label: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVkMWItMWY4OC03MzZkLWI3MTQtMTExNmM4MzczYmM4LmpwZw==.jpg'", - "start_char=64
Type: GPE
type: GPE
id: start_char=64
label: start_char=64", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "end_char=280
Type: CARDINAL
type: CARDINAL
id: end_char=280
label: end_char=280", - "'decade
Type: DATE
type: DATE
id: 'decade
label: 'decade", - "October
Type: DATE
type: DATE
id: October
label: October", - "end_char=370
Type: ORG
type: ORG
id: end_char=370
label: end_char=370", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Mow
Type: PERSON
type: PERSON
id: Mow
label: Mow", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Samson Mow'
Type: ORG
type: ORG
id: Samson Mow'
label: Samson Mow'", - "year'
Type: DATE
type: DATE
id: year'
label: year'", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "TVL
Type: ORG
type: ORG
id: TVL
label: TVL", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Ethereum’s TVL
Type: ORG
type: ORG
id: Ethereum’s TVL
label: Ethereum’s TVL", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "474
Type: CARDINAL
type: CARDINAL
id: 474
label: 474", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='alt=\"Ethereum'
Type: ORG
type: ORG
id: Entity(text='alt=\"Ethereum'
label: Entity(text='alt=\"Ethereum'", - "TVL
Type: ORG
type: ORG
id: TVL
label: TVL", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Entity(text='Ethereum
Type: ORG
type: ORG
id: Entity(text='Ethereum
label: Entity(text='Ethereum", - "TVL
Type: ORG
type: ORG
id: TVL
label: TVL", - "TVL
Type: ORG
type: ORG
id: TVL
label: TVL", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "ASIC
Type: ORG
type: ORG
id: ASIC
label: ASIC", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "451
Type: CARDINAL
type: CARDINAL
id: 451
label: 451", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "Tom Lee
Type: PERSON
type: PERSON
id: Tom Lee
label: Tom Lee", - "Fundstrat
Type: NORP
type: NORP
id: Fundstrat
label: Fundstrat", - "7,000-$9,000
Type: MONEY
type: MONEY
id: 7,000-$9,000
label: 7,000-$9,000", - "early 2026
Type: DATE
type: DATE
id: early 2026
label: early 2026", - "20,000.
Type: MONEY
type: MONEY
id: 20,000.label: 20,000.476

Type: CARDINAL
type: CARDINAL
id: 476
label: 476", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='Tom Lee'
Type: PERSON
type: PERSON
id: Entity(text='Tom Lee'
label: Entity(text='Tom Lee'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Tom Lee'
Type: PERSON
type: PERSON
id: Tom Lee'
label: Tom Lee'", - "Fundstrat
Type: PERSON
type: PERSON
id: Fundstrat
label: Fundstrat", - "Entity(text='early 2026'
Type: DATE
type: DATE
id: Entity(text='early 2026'
label: Entity(text='early 2026'", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "today
Type: DATE
type: DATE
id: today
label: today", - "daily
Type: DATE
type: DATE
id: daily
label: daily", - "Bitcoin
Type: NORP
type: NORP
id: Bitcoin
label: Bitcoin", - "DeFi
Type: ORG
type: ORG
id: DeFi
label: DeFi", - "452
Type: CARDINAL
type: CARDINAL
id: 452
label: 452", - "5
Type: CARDINAL
type: CARDINAL
id: 5
label: 5", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "today
Type: DATE
type: DATE
id: today
label: today", - "daily
Type: DATE
type: DATE
id: daily
label: daily", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='DeFi
Type: ORG
type: ORG
id: Entity(text='DeFi
label: Entity(text='DeFi", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "DAO vote\">

Stani Kulechov\\'s
Type: PERSON
type: PERSON
id: DAO vote\">

Stani Kulechov\\'s
label: DAO vote\">

Stani Kulechov\\'s", - "Aave
Type: ORG
type: ORG
id: Aave
label: Aave", - "Aave
Type: ORG
type: ORG
id: Aave
label: Aave", - "474
Type: CARDINAL
type: CARDINAL
id: 474
label: 474", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='DAO vote\">

Stani Kulechov\\'s'
Type: PERSON
type: PERSON
id: Entity(text='DAO vote\">

Stani Kulechov\\'s'
label: Entity(text='DAO vote\">

Stani Kulechov\\'s'", - "DAO vote\">

Stani Kulechov\\'s
Type: PERSON
type: PERSON
id: DAO vote\">

Stani Kulechov\\'s
label: DAO vote\">

Stani Kulechov\\'s", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg
Type: PERSON
type: PERSON
id: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg", - "2025\">


Type: CARDINAL
type: CARDINAL
id: 2025\">

label: 2025\">

2025

Type: DATE
type: DATE
id: 2025
label: 2025", - "BTC
Type: NORP
type: NORP
id: BTC
label: BTC", - "511
Type: CARDINAL
type: CARDINAL
id: 511
label: 511", - "5
Type: CARDINAL
type: CARDINAL
id: 5
label: 5", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg
Type: ORG
type: ORG
id: Entity(text='images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg
label: Entity(text='images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg
Type: PERSON
type: PERSON
id: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "$88K
Type: MONEY
type: MONEY
id: $88K
label: $88K", - "this week
Type: DATE
type: DATE
id: this week
label: this week", - "Bitcoin
Type: NORP
type: NORP
id: Bitcoin
label: Bitcoin", - "five-day
Type: DATE
type: DATE
id: five-day
label: five-day", - "year-end
Type: DATE
type: DATE
id: year-end
label: year-end", - "466
Type: CARDINAL
type: CARDINAL
id: 466
label: 466", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "88k
Type: MONEY
type: MONEY
id: 88k
label: 88k", - "week
Type: DATE
type: DATE
id: week
label: week", - "week
Type: DATE
type: DATE
id: week
label: week", - "Entity(text='five-day'
Type: DATE
type: DATE
id: Entity(text='five-day'
label: Entity(text='five-day'", - "end_char=418
Type: PERSON
type: PERSON
id: end_char=418
label: end_char=418", - "five-day'
Type: DATE
type: DATE
id: five-day'
label: five-day'", - "'year-end'
Type: DATE
type: DATE
id: 'year-end'
label: 'year-end'", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "Solana
Type: GPE
type: GPE
id: Solana
label: Solana", - "USX
Type: ORG
type: ORG
id: USX
label: USX", - "Solana
Type: GPE
type: GPE
id: Solana
label: Solana", - "474
Type: CARDINAL
type: CARDINAL
id: 474
label: 474", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "USX
Type: ORG
type: ORG
id: USX
label: USX", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "the United States
Type: GPE
type: GPE
id: the United States
label: the United States", - "2026.
Type: CARDINAL
type: CARDINAL
id: 2026.label: 2026.end_index=440

Type: ORG
type: ORG
id: end_index=440
label: end_index=440", - "440
Type: CARDINAL
type: CARDINAL
id: 440
label: 440", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Entity(text='the United States'
Type: GPE
type: GPE
id: Entity(text='the United States'
label: Entity(text='the United States'", - "the United States'
Type: GPE
type: GPE
id: the United States'
label: the United States'", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "Chain Fermi
Type: ORG
type: ORG
id: Chain Fermi
label: Chain Fermi", - "January
Type: DATE
type: DATE
id: January
label: January", - "Fermi
Type: GPE
type: GPE
id: Fermi
label: Fermi", - "November
Type: DATE
type: DATE
id: November
label: November", - "444
Type: CARDINAL
type: CARDINAL
id: 444
label: 444", - "5
Type: CARDINAL
type: CARDINAL
id: 5
label: 5", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Fermi
Type: GPE
type: GPE
id: Fermi
label: Fermi", - "end_char=287
Type: GPE
type: GPE
id: end_char=287
label: end_char=287", - "end_char=344
Type: ORG
type: ORG
id: end_char=344
label: end_char=344", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Fermi
Type: GPE
type: GPE
id: Fermi
label: Fermi", - "November
Type: DATE
type: DATE
id: November
label: November", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg
Type: ORG
type: ORG
id: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg", - "2019
Type: DATE
type: DATE
id: 2019
label: 2019", - "Benjamin Cowen\">


Type: PERSON
type: PERSON
id: Benjamin Cowen\">


label: Benjamin Cowen\">

", - "Cointelegraph
Type: ORG
type: ORG
id: Cointelegraph
label: Cointelegraph", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "2026.
Type: CARDINAL
type: CARDINAL
id: 2026.label: 2026.469

Type: CARDINAL
type: CARDINAL
id: 469
label: 469", - "7
Type: CARDINAL
type: CARDINAL
id: 7
label: 7", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg'
Type: ORG
type: ORG
id: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg'
label: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg'", - "start_char=64
Type: GPE
type: GPE
id: start_char=64
label: start_char=64", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg'
Type: ORG
type: ORG
id: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg'
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg'", - "2019
Type: DATE
type: DATE
id: 2019
label: 2019", - "Benjamin
Type: PERSON
type: PERSON
id: Benjamin
label: Benjamin", - "Cointelegraph
Type: ORG
type: ORG
id: Cointelegraph
label: Cointelegraph", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "12/26
Type: CARDINAL
type: CARDINAL
id: 12/26
label: 12/26", - "BTC
Type: ORG
type: ORG
id: BTC
label: BTC", - "ETH
Type: ORG
type: ORG
id: ETH
label: ETH", - "BNB
Type: ORG
type: ORG
id: BNB
label: BNB", - "XRP
Type: ORG
type: ORG
id: XRP
label: XRP", - "SOL
Type: ORG
type: ORG
id: SOL
label: SOL", - "DOGE
Type: ORG
type: ORG
id: DOGE
label: DOGE", - "ADA
Type: ORG
type: ORG
id: ADA
label: ADA", - "BCH
Type: ORG
type: ORG
id: BCH
label: BCH", - "465
Type: CARDINAL
type: CARDINAL
id: 465
label: 465", - "10
Type: CARDINAL
type: CARDINAL
id: 10
label: 10", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "end_char=263
Type: PERSON
type: PERSON
id: end_char=263
label: end_char=263", - "'12/26'
Type: CARDINAL
type: CARDINAL
id: '12/26'
label: '12/26'", - "Entity(text='ETH
Type: PERSON
type: PERSON
id: Entity(text='ETH
label: Entity(text='ETH", - "end_char=273
Type: GPE
type: GPE
id: end_char=273
label: end_char=273", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "end_char=288
Type: PERSON
type: PERSON
id: end_char=288
label: end_char=288", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "ADA
Type: ORG
type: ORG
id: ADA
label: ADA", - "BCH
Type: PERSON
type: PERSON
id: BCH
label: BCH", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "2026.
Type: CARDINAL
type: CARDINAL
id: 2026.label: 2026.449

Type: CARDINAL
type: CARDINAL
id: 449
label: 449", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhODMtODRlYS03NWFiLTg3MGEtMzU5NTI0NWQyNWQ1LmpwZw==.jpg
Type: ORG
type: ORG
id: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhODMtODRlYS03NWFiLTg3MGEtMzU5NTI0NWQyNWQ1LmpwZw==.jpg
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhODMtODRlYS03NWFiLTg3MGEtMzU5NTI0NWQyNWQ1LmpwZw==.jpg", - "4B
Type: MONEY
type: MONEY
id: 4B
label: 4B", - "478
Type: CARDINAL
type: CARDINAL
id: 478
label: 478", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhODMtODRlYS03NWFiLTg3MGEtMzU5NTI0NWQyNWQ1LmpwZw==.jpg'
Type: ORG
type: ORG
id: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhODMtODRlYS03NWFiLTg3MGEtMzU5NTI0NWQyNWQ1LmpwZw==.jpg'
label: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhODMtODRlYS03NWFiLTg3MGEtMzU5NTI0NWQyNWQ1LmpwZw==.jpg'", - "start_char=64
Type: GPE
type: GPE
id: start_char=64
label: start_char=64", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ1ZGYtMTQzMi03ODE4LWE4YzMtMTEwZDlkYTcxMmM4LmpwZw==.jpg
Type: ORG
type: ORG
id: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ1ZGYtMTQzMi03ODE4LWE4YzMtMTEwZDlkYTcxMmM4LmpwZw==.jpg
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ1ZGYtMTQzMi03ODE4LWE4YzMtMTEwZDlkYTcxMmM4LmpwZw==.jpg", - "Ethereum
Type: ORG
type: ORG
id: Ethereum
label: Ethereum", - "this year
Type: DATE
type: DATE
id: this year
label: this year", - "Ethereum
Type: ORG
type: ORG
id: Ethereum
label: Ethereum", - "10,000
Type: CARDINAL
type: CARDINAL
id: 10,000
label: 10,000", - "end_index=447
Type: PERSON
type: PERSON
id: end_index=447
label: end_index=447", - "447
Type: CARDINAL
type: CARDINAL
id: 447
label: 447", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ1ZGYtMTQzMi03ODE4LWE4YzMtMTEwZDlkYTcxMmM4LmpwZw==.jpg
Type: ORG
type: ORG
id: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ1ZGYtMTQzMi03ODE4LWE4YzMtMTEwZDlkYTcxMmM4LmpwZw==.jpg
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ1ZGYtMTQzMi03ODE4LWE4YzMtMTEwZDlkYTcxMmM4LmpwZw==.jpg", - "Entity(text='this year'
Type: DATE
type: DATE
id: Entity(text='this year'
label: Entity(text='this year'", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "Christmas
Type: DATE
type: DATE
id: Christmas
label: Christmas", - "65%
Type: PERCENT
type: PERCENT
id: 65%
label: 65%", - "the year
Type: DATE
type: DATE
id: the year
label: the year", - "468
Type: CARDINAL
type: CARDINAL
id: 468
label: 468", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "'Christmas'
Type: DATE
type: DATE
id: 'Christmas'
label: 'Christmas'", - "Entity(text='65%'
Type: PERSON
type: PERSON
id: Entity(text='65%'
label: Entity(text='65%'", - "end_char=302
Type: GPE
type: GPE
id: end_char=302
label: end_char=302", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'65%
Type: PERCENT
type: PERCENT
id: '65%
label: '65%", - "year'
Type: DATE
type: DATE
id: year'
label: year'", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "2025\">


Type: CARDINAL
type: CARDINAL
id: 2025\">

label: 2025\">

2025

Type: DATE
type: DATE
id: 2025
label: 2025", - "466
Type: CARDINAL
type: CARDINAL
id: 466
label: 466", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Bitcoin price?\">

Tether
Type: PERSON
type: PERSON
id: Bitcoin price?\">

Tether
label: Bitcoin price?\">

Tether", - "Paolo Ardoino
Type: PERSON
type: PERSON
id: Paolo Ardoino
label: Paolo Ardoino", - "AI
Type: ORG
type: ORG
id: AI
label: AI", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "BTC
Type: ORG
type: ORG
id: BTC
label: BTC", - "as low as $65,000.
Type: MONEY
type: MONEY
id: as low as $65,000.label: as low as $65,000.493

Type: CARDINAL
type: CARDINAL
id: 493
label: 493", - "8
Type: CARDINAL
type: CARDINAL
id: 8
label: 8", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "end_char=263
Type: PERSON
type: PERSON
id: end_char=263
label: end_char=263", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Ardoino
Type: PERSON
type: PERSON
id: Ardoino
label: Ardoino", - "Paolo Ardoino'
Type: PERSON
type: PERSON
id: Paolo Ardoino'
label: Paolo Ardoino'", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "end_char=492
Type: ORG
type: ORG
id: end_char=492
label: end_char=492", - "as low as $65,000.
Type: MONEY
type: MONEY
id: as low as $65,000.label: as low as $65,000.10px 15px

Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "Swiss
Type: NORP
type: NORP
id: Swiss
label: Swiss", - "McDonald’s
Type: ORG
type: ORG
id: McDonald’s
label: McDonald’s", - "Lugano
Type: ORG
type: ORG
id: Lugano
label: Lugano", - "Bitcoin
Type: NORP
type: NORP
id: Bitcoin
label: Bitcoin", - "497
Type: CARDINAL
type: CARDINAL
id: 497
label: 497", - "5
Type: CARDINAL
type: CARDINAL
id: 5
label: 5", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "McDonald’s'
Type: ORG
type: ORG
id: McDonald’s'
label: McDonald’s'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Lugano
Type: PERSON
type: PERSON
id: Lugano
label: Lugano", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "Wallet
Type: PERSON
type: PERSON
id: Wallet
label: Wallet", - "Christmas Day
Type: DATE
type: DATE
id: Christmas Day
label: Christmas Day", - "Trust Wallet
Type: ORG
type: ORG
id: Trust Wallet
label: Trust Wallet", - "482
Type: CARDINAL
type: CARDINAL
id: 482
label: 482", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'Christmas Day'
Type: DATE
type: DATE
id: 'Christmas Day'
label: 'Christmas Day'", - "Wallet
Type: PERSON
type: PERSON
id: Wallet
label: Wallet", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMDkvMDE5OTJiNmUtM2FjMC03NGUwLWIxZDctOTdjMWRjZGFlYjE2.jpg
Type: ORG
type: ORG
id: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMDkvMDE5OTJiNmUtM2FjMC03NGUwLWIxZDctOTdjMWRjZGFlYjE2.jpg
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMDkvMDE5OTJiNmUtM2FjMC03NGUwLWIxZDctOTdjMWRjZGFlYjE2.jpg", - "Asia
Type: LOC
type: LOC
id: Asia
label: Asia", - "463
Type: CARDINAL
type: CARDINAL
id: 463
label: 463", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMDkvMDE5OTJiNmUtM2FjMC03NGUwLWIxZDctOTdjMWRjZGFlYjE2.jpg'
Type: ORG
type: ORG
id: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMDkvMDE5OTJiNmUtM2FjMC03NGUwLWIxZDctOTdjMWRjZGFlYjE2.jpg'
label: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMDkvMDE5OTJiNmUtM2FjMC03NGUwLWIxZDctOTdjMWRjZGFlYjE2.jpg'", - "start_char=64
Type: GPE
type: GPE
id: start_char=64
label: start_char=64", - "Entity(text='Asia
Type: PERSON
type: PERSON
id: Entity(text='Asia
label: Entity(text='Asia", - "Asia
Type: LOC
type: LOC
id: Asia
label: Asia", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "DAO
Type: ORG
type: ORG
id: DAO
label: DAO", - "470
Type: CARDINAL
type: CARDINAL
id: 470
label: 470", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='DAO
Type: PERSON
type: PERSON
id: Entity(text='DAO
label: Entity(text='DAO", - "DAO
Type: ORG
type: ORG
id: DAO
label: DAO", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU3YzUtYmRkNC03OThhLWFkNDMtYTVkMTlkZDQyYTBjLmpwZw==.jpg
Type: ORG
type: ORG
id: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU3YzUtYmRkNC03OThhLWFkNDMtYTVkMTlkZDQyYTBjLmpwZw==.jpg
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU3YzUtYmRkNC03OThhLWFkNDMtYTVkMTlkZDQyYTBjLmpwZw==.jpg", - "Bitcoiner
Type: NORP
type: NORP
id: Bitcoiner
label: Bitcoiner", - "700M\">


Type: MONEY
type: MONEY
id: 700M\">

label: 700M\">

James Howells

Type: PERSON
type: PERSON
id: James Howells
label: James Howells", - "8,000
Type: CARDINAL
type: CARDINAL
id: 8,000
label: 8,000", - "Bitcoin
Type: NORP
type: NORP
id: Bitcoin
label: Bitcoin", - "2026.
Type: CARDINAL
type: CARDINAL
id: 2026.label: 2026.490

Type: CARDINAL
type: CARDINAL
id: 490
label: 490", - "8
Type: CARDINAL
type: CARDINAL
id: 8
label: 8", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU3YzUtYmRkNC03OThhLWFkNDMtYTVkMTlkZDQyYTBjLmpwZw==.jpg
Type: ORG
type: ORG
id: Entity(text='images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU3YzUtYmRkNC03OThhLWFkNDMtYTVkMTlkZDQyYTBjLmpwZw==.jpg
label: Entity(text='images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU3YzUtYmRkNC03OThhLWFkNDMtYTVkMTlkZDQyYTBjLmpwZw==.jpg", - "Bitcoiner
Type: PERSON
type: PERSON
id: Bitcoiner
label: Bitcoiner", - "end_char=324
Type: GPE
type: GPE
id: end_char=324
label: end_char=324", - "James Howells'
Type: PERSON
type: PERSON
id: James Howells'
label: James Howells'", - "8,000
Type: CARDINAL
type: CARDINAL
id: 8,000
label: 8,000", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU4NzQtNDFjNi03NmQ5LWFjMTEtZGJiZjU5MjVmMTQ1LmpwZw==.jpg
Type: ORG
type: ORG
id: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU4NzQtNDFjNi03NmQ5LWFjMTEtZGJiZjU5MjVmMTQ1LmpwZw==.jpg
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU4NzQtNDFjNi03NmQ5LWFjMTEtZGJiZjU5MjVmMTQ1LmpwZw==.jpg", - "14th
Type: ORDINAL
type: ORDINAL
id: 14th
label: 14th", - "The Crypto Fear & Greed Index
Type: WORK_OF_ART
type: WORK_OF_ART
id: The Crypto Fear & Greed Index
label: The Crypto Fear & Greed Index", - "FTX
Type: ORG
type: ORG
id: FTX
label: FTX", - "late 2022
Type: DATE
type: DATE
id: late 2022
label: late 2022", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "roughly five
Type: CARDINAL
type: CARDINAL
id: roughly five
label: roughly five", - "475
Type: CARDINAL
type: CARDINAL
id: 475
label: 475", - "8
Type: CARDINAL
type: CARDINAL
id: 8
label: 8", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU4NzQtNDFjNi03NmQ5LWFjMTEtZGJiZjU5MjVmMTQ1LmpwZw==.jpg'
Type: ORG
type: ORG
id: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU4NzQtNDFjNi03NmQ5LWFjMTEtZGJiZjU5MjVmMTQ1LmpwZw==.jpg'
label: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU4NzQtNDFjNi03NmQ5LWFjMTEtZGJiZjU5MjVmMTQ1LmpwZw==.jpg'", - "start_char=64
Type: GPE
type: GPE
id: start_char=64
label: start_char=64", - "'14th'
Type: DATE
type: DATE
id: '14th'
label: '14th'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "five
Type: CARDINAL
type: CARDINAL
id: five
label: five", - "roughly five'
Type: CARDINAL
type: CARDINAL
id: roughly five'
label: roughly five'", - "10px 15px
Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Ben
Type: PERSON
type: PERSON
id: Ben
label: Ben", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Ben Cowen.
Type: PERSON
type: PERSON
id: Ben Cowen.label: Ben Cowen.423

Type: CARDINAL
type: CARDINAL
id: 423
label: 423", - "5
Type: CARDINAL
type: CARDINAL
id: 5
label: 5", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Ben
Type: PERSON
type: PERSON
id: Ben
label: Ben", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Cowen.
Type: PERSON
type: PERSON
id: Cowen.label: Cowen.Ben Cowen.
Type: PERSON
type: PERSON
id: Ben Cowen.label: Ben Cowen.10px 15px

Type: DATE
type: DATE
id: 10px 15px
label: 10px 15px", - "Grok
Type: PERSON
type: PERSON
id: Grok
label: Grok", - "Ethereum
Type: PERSON
type: PERSON
id: Ethereum
label: Ethereum", - "Vitalik Buterin.

'

Type: PERSON
type: PERSON
id: Vitalik Buterin.

'
label: Vitalik Buterin.

'", - "462
Type: CARDINAL
type: CARDINAL
id: 462
label: 462", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "15px
Type: ORDINAL
type: ORDINAL
id: 15px
label: 15px", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
id: '10px 15px'
label: '10px 15px'", - "Grok
Type: PERSON
type: PERSON
id: Grok
label: Grok", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Magic Eden
Type: PRODUCT
type: PRODUCT
id: Magic Eden
label: Magic Eden", - "the year
Type: DATE
type: DATE
id: the year
label: the year", - "NFT
Type: ORG
type: ORG
id: NFT
label: NFT", - "start_index=0
Type: PERSON
type: PERSON
id: start_index=0
label: start_index=0", - "116
Type: CARDINAL
type: CARDINAL
id: 116
label: 116", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "OpenSea
Type: ORG
type: ORG
id: OpenSea
label: OpenSea", - "Eden
Type: PERSON
type: PERSON
id: Eden
label: Eden", - "Magic Eden'
Type: PRODUCT
type: PRODUCT
id: Magic Eden'
label: Magic Eden'", - "year'
Type: DATE
type: DATE
id: year'
label: year'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "NFT
Type: ORG
type: ORG
id: NFT
label: NFT", - "AAA
Type: ORG
type: ORG
id: AAA
label: AAA", - "20
Type: MONEY
type: MONEY
id: 20
label: 20", - "152
Type: CARDINAL
type: CARDINAL
id: 152
label: 152", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "start_char=89
Type: ORG
type: ORG
id: start_char=89
label: start_char=89", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "AAA
Type: ORG
type: ORG
id: AAA
label: AAA", - "Entity(text='20
Type: ORG
type: ORG
id: Entity(text='20
label: Entity(text='20", - "Mediterranean
Type: LOC
type: LOC
id: Mediterranean
label: Mediterranean", - "the Cubic Kilometre Neutrino
Type: FAC
type: FAC
id: the Cubic Kilometre Neutrino
label: the Cubic Kilometre Neutrino", - "this year
Type: DATE
type: DATE
id: this year
label: this year", - "238
Type: CARDINAL
type: CARDINAL
id: 238
label: 238", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "end_char=25
Type: GPE
type: GPE
id: end_char=25
label: end_char=25", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Mediterranean
Type: LOC
type: LOC
id: Mediterranean
label: Mediterranean", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='this year'
Type: DATE
type: DATE
id: Entity(text='this year'
label: Entity(text='this year'", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "the end of a years-long
Type: DATE
type: DATE
id: the end of a years-long
label: the end of a years-long", - "XRP
Type: ORG
type: ORG
id: XRP
label: XRP", - "start_index=0
Type: PERSON
type: PERSON
id: start_index=0
label: start_index=0", - "126
Type: CARDINAL
type: CARDINAL
id: 126
label: 126", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "start_char=53
Type: GPE
type: GPE
id: start_char=53
label: start_char=53", - "end_char=76
Type: DATE
type: DATE
id: end_char=76
label: end_char=76", - "the end of a year-long'})
Type: DATE
type: DATE
id: the end of a year-long'})
label: the end of a year-long'})", - "$314 billion
Type: MONEY
type: MONEY
id: $314 billion
label: $314 billion", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "start_index=0
Type: PERSON
type: PERSON
id: start_index=0
label: start_index=0", - "120
Type: CARDINAL
type: CARDINAL
id: 120
label: 120", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "$314 billion
Type: MONEY
type: MONEY
id: $314 billion
label: $314 billion", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "US
Type: GPE
type: GPE
id: US
label: US", - "China
Type: GPE
type: GPE
id: China
label: China", - "121
Type: CARDINAL
type: CARDINAL
id: 121
label: 121", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "US
Type: GPE
type: GPE
id: US
label: US", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "China
Type: GPE
type: GPE
id: China
label: China", - "125
Type: CARDINAL
type: CARDINAL
id: 125
label: 125", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "Dogecoin
Type: PERSON
type: PERSON
id: Dogecoin
label: Dogecoin", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "149
Type: CARDINAL
type: CARDINAL
id: 149
label: 149", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "year
Type: DATE
type: DATE
id: year
label: year", - "Donkey Kong Bananza
Type: GPE
type: GPE
id: Donkey Kong Bananza
label: Donkey Kong Bananza", - "136
Type: CARDINAL
type: CARDINAL
id: 136
label: 136", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "'year'
Type: DATE
type: DATE
id: 'year'
label: 'year'", - "Kong Bananza'
Type: PERSON
type: PERSON
id: Kong Bananza'
label: Kong Bananza'", - "end_char=91
Type: GPE
type: GPE
id: end_char=91
label: end_char=91", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Las Vegas Sphere
Type: GPE
type: GPE
id: Las Vegas Sphere
label: Las Vegas Sphere", - "Pudgy Penguins
Type: PERSON
type: PERSON
id: Pudgy Penguins
label: Pudgy Penguins", - "start_index=0
Type: PERSON
type: PERSON
id: start_index=0
label: start_index=0", - "131
Type: CARDINAL
type: CARDINAL
id: 131
label: 131", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "the Las Vegas Sphere'
Type: LOC
type: LOC
id: the Las Vegas Sphere'
label: the Las Vegas Sphere'", - "Penguins
Type: PERSON
type: PERSON
id: Penguins
label: Penguins", - "this year
Type: DATE
type: DATE
id: this year
label: this year", - "137
Type: CARDINAL
type: CARDINAL
id: 137
label: 137", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "Entity(text='this year'
Type: DATE
type: DATE
id: Entity(text='this year'
label: Entity(text='this year'", - "start_char=61
Type: PERSON
type: PERSON
id: start_char=61
label: start_char=61", - "Chunk(text=\"Solana
Type: ORG
type: ORG
id: Chunk(text=\"Solana
label: Chunk(text=\"Solana", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Trump
Type: ORG
type: ORG
id: Trump
label: Trump", - "the year
Type: DATE
type: DATE
id: the year
label: the year", - "start_index=0
Type: PERSON
type: PERSON
id: start_index=0
label: start_index=0", - "139
Type: CARDINAL
type: CARDINAL
id: 139
label: 139", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Trump
Type: PERSON
type: PERSON
id: Trump
label: Trump", - "year'
Type: DATE
type: DATE
id: year'
label: year'", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "the year
Type: DATE
type: DATE
id: the year
label: the year", - "128
Type: CARDINAL
type: CARDINAL
id: 128
label: 128", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "year'
Type: DATE
type: DATE
id: year'
label: year'", - "this year
Type: DATE
type: DATE
id: this year
label: this year", - "148
Type: CARDINAL
type: CARDINAL
id: 148
label: 148", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "start_char=56
Type: ORG
type: ORG
id: start_char=56
label: start_char=56", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "DOJ
Type: ORG
type: ORG
id: DOJ
label: DOJ", - "179
Type: CARDINAL
type: CARDINAL
id: 179
label: 179", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "a year
Type: DATE
type: DATE
id: a year
label: a year", - "AI
Type: GPE
type: GPE
id: AI
label: AI", - "122
Type: CARDINAL
type: CARDINAL
id: 122
label: 122", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "Ani
Type: PERSON
type: PERSON
id: Ani
label: Ani", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Chunk(text='This year
Type: DATE
type: DATE
id: Chunk(text='This year
label: Chunk(text='This year", - "Ethereum-and Ethereum
Type: ORG
type: ORG
id: Ethereum-and Ethereum
label: Ethereum-and Ethereum", - "113
Type: CARDINAL
type: CARDINAL
id: 113
label: 113", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "Ethereum
Type: ORG
type: ORG
id: Ethereum
label: Ethereum", - "Ethereum
Type: ORG
type: ORG
id: Ethereum
label: Ethereum", - "treasury
Type: ORG
type: ORG
id: treasury
label: treasury", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "134
Type: CARDINAL
type: CARDINAL
id: 134
label: 134", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "StarCraft II
Type: EVENT
type: EVENT
id: StarCraft II
label: StarCraft II", - "years
Type: DATE
type: DATE
id: years
label: years", - "122
Type: CARDINAL
type: CARDINAL
id: 122
label: 122", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'year'
Type: DATE
type: DATE
id: 'year'
label: 'year'", - "billions
Type: CARDINAL
type: CARDINAL
id: billions
label: billions", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Here\\
Type: PERSON
type: PERSON
id: Here\\
label: Here\\", - "118
Type: CARDINAL
type: CARDINAL
id: 118
label: 118", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "end_char=44
Type: GPE
type: GPE
id: end_char=44
label: end_char=44", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "13
Type: CARDINAL
type: CARDINAL
id: 13
label: 13", - "Binance
Type: ORG
type: ORG
id: Binance
label: Binance", - "$144 million
Type: MONEY
type: MONEY
id: $144 million
label: $144 million", - "2023
Type: DATE
type: DATE
id: 2023
label: 2023", - "$1.7 billion
Type: MONEY
type: MONEY
id: $1.7 billion
label: $1.7 billion", - "2021
Type: DATE
type: DATE
id: 2021
label: 2021", - "139
Type: CARDINAL
type: CARDINAL
id: 139
label: 139", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "'13'
Type: DATE
type: DATE
id: '13'
label: '13'", - "end_char=49
Type: NORP
type: NORP
id: end_char=49
label: end_char=49", - "$144 million
Type: MONEY
type: MONEY
id: $144 million
label: $144 million", - "'2023'
Type: DATE
type: DATE
id: '2023'
label: '2023'", - "start_char=115
Type: GPE
type: GPE
id: start_char=115
label: start_char=115", - "end_char=127
Type: NORP
type: NORP
id: end_char=127
label: end_char=127", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "$1.7 billion
Type: MONEY
type: MONEY
id: $1.7 billion
label: $1.7 billion", - "2021
Type: DATE
type: DATE
id: 2021
label: 2021", - "Chunk(text='“Anna’s Archive
Type: PERSON
type: PERSON
id: Chunk(text='“Anna’s Archive
label: Chunk(text='“Anna’s Archive", - "86 million
Type: CARDINAL
type: CARDINAL
id: 86 million
label: 86 million", - "Spotify
Type: GPE
type: GPE
id: Spotify
label: Spotify", - "123
Type: CARDINAL
type: CARDINAL
id: 123
label: 123", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "86 million
Type: CARDINAL
type: CARDINAL
id: 86 million
label: 86 million", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Pudgy
Type: ORG
type: ORG
id: Pudgy
label: Pudgy", - "Pudgy Party
Type: ORG
type: ORG
id: Pudgy Party
label: Pudgy Party", - "year
Type: DATE
type: DATE
id: year
label: year", - "125
Type: CARDINAL
type: CARDINAL
id: 125
label: 125", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "Party
Type: ORG
type: ORG
id: Party
label: Party", - "end_char=76
Type: CARDINAL
type: CARDINAL
id: end_char=76
label: end_char=76", - "'year'
Type: DATE
type: DATE
id: 'year'
label: 'year'", - "90,353
Type: MONEY
type: MONEY
id: 90,353
label: 90,353", - "Coinbase
Type: ORG
type: ORG
id: Coinbase
label: Coinbase", - "ETF
Type: ORG
type: ORG
id: ETF
label: ETF", - "U.S.
Type: GPE
type: GPE
id: U.S.
label: U.S.", - "122
Type: CARDINAL
type: CARDINAL
id: 122
label: 122", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "Entity(text='90,353
Type: ORG
type: ORG
id: Entity(text='90,353
label: Entity(text='90,353", - "'90,353
Type: CARDINAL
type: CARDINAL
id: '90,353
label: '90,353", - "Coinbase
Type: PERSON
type: PERSON
id: Coinbase
label: Coinbase", - "Entity(text='U.S.
Type: PERSON
type: PERSON
id: Entity(text='U.S.
label: Entity(text='U.S.", - "U.S.
Type: GPE
type: GPE
id: U.S.
label: U.S.", - "Washington
Type: GPE
type: GPE
id: Washington
label: Washington", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "start_index=0
Type: PERSON
type: PERSON
id: start_index=0
label: start_index=0", - "133
Type: CARDINAL
type: CARDINAL
id: 133
label: 133", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "Washington
Type: GPE
type: GPE
id: Washington
label: Washington", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "$952 million
Type: MONEY
type: MONEY
id: $952 million
label: $952 million", - "last week
Type: DATE
type: DATE
id: last week
label: last week", - "US
Type: GPE
type: GPE
id: US
label: US", - "Ethereum
Type: ORG
type: ORG
id: Ethereum
label: Ethereum", - "136
Type: CARDINAL
type: CARDINAL
id: 136
label: 136", - "5
Type: CARDINAL
type: CARDINAL
id: 5
label: 5", - "start_char=24
Type: ORG
type: ORG
id: start_char=24
label: start_char=24", - "end_char=36
Type: ORG
type: ORG
id: end_char=36
label: end_char=36", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "$952 million
Type: MONEY
type: MONEY
id: $952 million
label: $952 million", - "start_char=49
Type: ORG
type: ORG
id: start_char=49
label: start_char=49", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "last week'
Type: DATE
type: DATE
id: last week'
label: last week'", - "US
Type: GPE
type: GPE
id: US
label: US", - "Charles Hoskinson
Type: PERSON
type: PERSON
id: Charles Hoskinson
label: Charles Hoskinson", - "125
Type: CARDINAL
type: CARDINAL
id: 125
label: 125", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "Hoskinson
Type: PERSON
type: PERSON
id: Hoskinson
label: Hoskinson", - "Charles Hoskinson'
Type: PERSON
type: PERSON
id: Charles Hoskinson'
label: Charles Hoskinson'", - "Nyan Heroes
Type: PERSON
type: PERSON
id: Nyan Heroes
label: Nyan Heroes", - "this year
Type: DATE
type: DATE
id: this year
label: this year", - "127
Type: CARDINAL
type: CARDINAL
id: 127
label: 127", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "Nyan Heroes'
Type: PERSON
type: PERSON
id: Nyan Heroes'
label: Nyan Heroes'", - "Entity(text='this year'
Type: DATE
type: DATE
id: Entity(text='this year'
label: Entity(text='this year'", - "Arthur Hayes
Type: PERSON
type: PERSON
id: Arthur Hayes
label: Arthur Hayes", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "year's end
Type: DATE
type: DATE
id: year's end
label: year's end", - "200,000
Type: MONEY
type: MONEY
id: 200,000
label: 200,000", - "March
Type: DATE
type: DATE
id: March
label: March", - "130
Type: CARDINAL
type: CARDINAL
id: 130
label: 130", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "BitMex
Type: ORG
type: ORG
id: BitMex
label: BitMex", - "Hayes
Type: PERSON
type: PERSON
id: Hayes
label: Hayes", - "Arthur Hayes'
Type: PERSON
type: PERSON
id: Arthur Hayes'
label: Arthur Hayes'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "end_char=73
Type: NORP
type: NORP
id: end_char=73
label: end_char=73", - "year's end
Type: DATE
type: DATE
id: year's end
label: year's end", - "Entity(text='200,000
Type: ORG
type: ORG
id: Entity(text='200,000
label: Entity(text='200,000", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "200,000
Type: CARDINAL
type: CARDINAL
id: 200,000
label: 200,000", - "Solana
Type: GPE
type: GPE
id: Solana
label: Solana", - "107
Type: CARDINAL
type: CARDINAL
id: 107
label: 107", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "Hoskinson
Type: PERSON
type: PERSON
id: Hoskinson
label: Hoskinson", - "November
Type: DATE
type: DATE
id: November
label: November", - "two:\\n“I
Type: CARDINAL
type: CARDINAL
id: two:\\n“I
label: two:\\n“I", - "309
Type: CARDINAL
type: CARDINAL
id: 309
label: 309", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "Hoskinson
Type: PERSON
type: PERSON
id: Hoskinson
label: Hoskinson", - "Charles Hoskinson'
Type: PERSON
type: PERSON
id: Charles Hoskinson'
label: Charles Hoskinson'", - "start_char=91
Type: GPE
type: GPE
id: start_char=91
label: start_char=91", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "November
Type: DATE
type: DATE
id: November
label: November", - "two
Type: CARDINAL
type: CARDINAL
id: two
label: two", - "Charles Hoskinson
Type: PERSON
type: PERSON
id: Charles Hoskinson
label: Charles Hoskinson", - "November
Type: DATE
type: DATE
id: November
label: November", - "Cardano
Type: PERSON
type: PERSON
id: Cardano
label: Cardano", - "Cardano
Type: PERSON
type: PERSON
id: Cardano
label: Cardano", - "’s Blu-ray
Type: PERSON
type: PERSON
id: ’s Blu-ray
label: ’s Blu-ray", - "361
Type: CARDINAL
type: CARDINAL
id: 361
label: 361", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "Hoskinson
Type: PERSON
type: PERSON
id: Hoskinson
label: Hoskinson", - "end_char=36
Type: ORG
type: ORG
id: end_char=36
label: end_char=36", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Charles Hoskinson'
Type: PERSON
type: PERSON
id: Charles Hoskinson'
label: Charles Hoskinson'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "November
Type: DATE
type: DATE
id: November
label: November", - "BFT
Type: ORG
type: ORG
id: BFT
label: BFT", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "’s Blu-ray'
Type: PERSON
type: PERSON
id: ’s Blu-ray'
label: ’s Blu-ray'", - "Trump
Type: PERSON
type: PERSON
id: Trump
label: Trump", - "SEC
Type: ORG
type: ORG
id: SEC
label: SEC", - "156
Type: CARDINAL
type: CARDINAL
id: 156
label: 156", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Trump
Type: PERSON
type: PERSON
id: Trump
label: Trump", - "start_char=27
Type: LOC
type: LOC
id: start_char=27
label: start_char=27", - "SEC
Type: ORG
type: ORG
id: SEC
label: SEC", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "solana tokens
Type: PERSON
type: PERSON
id: solana tokens
label: solana tokens", - "more than 140
Type: CARDINAL
type: CARDINAL
id: more than 140
label: more than 140", - "918
Type: CARDINAL
type: CARDINAL
id: 918
label: 918", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "Entity(text='more than 140
Type: CARDINAL
type: CARDINAL
id: Entity(text='more than 140
label: Entity(text='more than 140", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "more than 140
Type: CARDINAL
type: CARDINAL
id: more than 140
label: more than 140", - "Coinbase
Type: ORG
type: ORG
id: Coinbase
label: Coinbase", - "218
Type: CARDINAL
type: CARDINAL
id: 218
label: 218", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Charles Hoskinson
Type: PERSON
type: PERSON
id: Charles Hoskinson
label: Charles Hoskinson", - "U.S.
Type: GPE
type: GPE
id: U.S.
label: U.S.", - "XRP
Type: ORG
type: ORG
id: XRP
label: XRP", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "310
Type: CARDINAL
type: CARDINAL
id: 310
label: 310", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "Charles Hoskinson'
Type: PERSON
type: PERSON
id: Charles Hoskinson'
label: Charles Hoskinson'", - "Charles Hoskinson'
Type: PERSON
type: PERSON
id: Charles Hoskinson'
label: Charles Hoskinson'", - "Entity(text='U.S.
Type: PERSON
type: PERSON
id: Entity(text='U.S.
label: Entity(text='U.S.", - "start_char=37
Type: PERSON
type: PERSON
id: start_char=37
label: start_char=37", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "U.S.
Type: GPE
type: GPE
id: U.S.
label: U.S.", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "Trump\\
Type: ORG
type: ORG
id: Trump\\
label: Trump\\", - "meme coin
Type: ORG
type: ORG
id: meme coin
label: meme coin", - "Trump Coin
Type: ORG
type: ORG
id: Trump Coin
label: Trump Coin", - "248
Type: CARDINAL
type: CARDINAL
id: 248
label: 248", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "Hoskinson
Type: PERSON
type: PERSON
id: Hoskinson
label: Hoskinson", - "Charles Hoskinson'
Type: PERSON
type: PERSON
id: Charles Hoskinson'
label: Charles Hoskinson'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Trump
Type: PERSON
type: PERSON
id: Trump
label: Trump", - "Coin'
Type: ORG
type: ORG
id: Coin'
label: Coin'", - "Trump Coin'
Type: ORG
type: ORG
id: Trump Coin'
label: Trump Coin'", - "87,400
Type: MONEY
type: MONEY
id: 87,400
label: 87,400", - "2,870
Type: MONEY
type: MONEY
id: 2,870
label: 2,870", - "838
Type: MONEY
type: MONEY
id: 838
label: 838", - "124
Type: MONEY
type: MONEY
id: 124
label: 124", - "Beat
Type: PERSON
type: PERSON
id: Beat
label: Beat", - "+26%
Type: GPE
type: GPE
id: +26%
label: +26%", - "Coinbase
Type: ORG
type: ORG
id: Coinbase
label: Coinbase", - "last night
Type: TIME
type: TIME
id: last night
label: last night", - "canton
Type: GPE
type: GPE
id: canton
label: canton", - "11 months
Type: DATE
type: DATE
id: 11 months
label: 11 months", - "2-year
Type: DATE
type: DATE
id: 2-year
label: 2-year", - "cftc
Type: ORG
type: ORG
id: cftc
label: cftc", - "100
Type: MONEY
type: MONEY
id: 100
label: 100", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Circle
Type: LOC
type: LOC
id: Circle
label: Circle", - "1075
Type: DATE
type: DATE
id: 1075
label: 1075", - "15
Type: CARDINAL
type: CARDINAL
id: 15
label: 15", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='2,870
Type: ORG
type: ORG
id: Entity(text='2,870
label: Entity(text='2,870", - "start_char=78
Type: PERSON
type: PERSON
id: start_char=78
label: start_char=78", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Coinbase
Type: PERSON
type: PERSON
id: Coinbase
label: Coinbase", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "last night'
Type: TIME
type: TIME
id: last night'
label: last night'", - "Entity(text='canton
Type: ORG
type: ORG
id: Entity(text='canton
label: Entity(text='canton", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "months
Type: DATE
type: DATE
id: months
label: months", - "end_char=641
Type: PERSON
type: PERSON
id: end_char=641
label: end_char=641", - "'11 month'})
Type: DATE
type: DATE
id: '11 month'})
label: '11 month'})", - "Entity(text='2-year'
Type: DATE
type: DATE
id: Entity(text='2-year'
label: Entity(text='2-year'", - "2-year'
Type: DATE
type: DATE
id: 2-year'
label: 2-year'", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Circle
Type: LOC
type: LOC
id: Circle
label: Circle", - "87,000
Type: MONEY
type: MONEY
id: 87,000
label: 87,000", - "eth -1%
Type: ORG
type: ORG
id: eth -1%
label: eth -1%", - "2,930
Type: MONEY
type: MONEY
id: 2,930
label: 2,930", - "bnb -1%
Type: ORG
type: ORG
id: bnb -1%
label: bnb -1%", - "858
Type: MONEY
type: MONEY
id: 858
label: 858", - "128
Type: MONEY
type: MONEY
id: 128
label: 128", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "sec
Type: ORG
type: ORG
id: sec
label: sec", - "four-year
Type: DATE
type: DATE
id: four-year
label: four-year", - "Visa
Type: ORG
type: ORG
id: Visa
label: Visa", - "Trump
Type: ORG
type: ORG
id: Trump
label: Trump", - "democrats
Type: NORP
type: NORP
id: democrats
label: democrats", - "sec
Type: ORG
type: ORG
id: sec
label: sec", - "cftc
Type: ORG
type: ORG
id: cftc
label: cftc", - "senate
Type: ORG
type: ORG
id: senate
label: senate", - "Elizabeth warren
Type: PERSON
type: PERSON
id: Elizabeth warren
label: Elizabeth warren", - "north korea
Type: GPE
type: GPE
id: north korea
label: north korea", - "nomad
Type: PERSON
type: PERSON
id: nomad
label: nomad", - "186
Type: MONEY
type: MONEY
id: 186
label: 186", - "2022
Type: DATE
type: DATE
id: 2022
label: 2022", - "Hong kong
Type: GPE
type: GPE
id: Hong kong
label: Hong kong", - "jpex exchange
Type: ORG
type: ORG
id: jpex exchange
label: jpex exchange", - "roughly $206
Type: MONEY
type: MONEY
id: roughly $206
label: roughly $206", - "south korean
Type: NORP
type: NORP
id: south korean
label: south korean", - "about $15
Type: MONEY
type: MONEY
id: about $15
label: about $15", - "1329
Type: DATE
type: DATE
id: 1329
label: 1329", - "25
Type: CARDINAL
type: CARDINAL
id: 25
label: 25", - "Entity(text='eth -1
Type: PERSON
type: PERSON
id: Entity(text='eth -1
label: Entity(text='eth -1", - "start_char=54
Type: GPE
type: GPE
id: start_char=54
label: start_char=54", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2,930
Type: CARDINAL
type: CARDINAL
id: 2,930
label: 2,930", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "sec
Type: ORG
type: ORG
id: sec
label: sec", - "Entity(text='four-year'
Type: DATE
type: DATE
id: Entity(text='four-year'
label: Entity(text='four-year'", - "four-year'
Type: DATE
type: DATE
id: four-year'
label: four-year'", - "Trump
Type: PERSON
type: PERSON
id: Trump
label: Trump", - "democrat
Type: NORP
type: NORP
id: democrat
label: democrat", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "sec
Type: ORG
type: ORG
id: sec
label: sec", - "Entity(text='senate
Type: ORG
type: ORG
id: Entity(text='senate
label: Entity(text='senate", - "senate
Type: ORG
type: ORG
id: senate
label: senate", - "warren
Type: PERSON
type: PERSON
id: warren
label: warren", - "Elizabeth
Type: PERSON
type: PERSON
id: Elizabeth
label: Elizabeth", - "Entity(text='north korea'
Type: GPE
type: GPE
id: Entity(text='north korea'
label: Entity(text='north korea'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "north korea'
Type: GPE
type: GPE
id: north korea'
label: north korea'", - "Entity(text='nomad
Type: PERSON
type: PERSON
id: Entity(text='nomad
label: Entity(text='nomad", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "nomad
Type: PERSON
type: PERSON
id: nomad
label: nomad", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "186
Type: CARDINAL
type: CARDINAL
id: 186
label: 186", - "start_char=1083
Type: GPE
type: GPE
id: start_char=1083
label: start_char=1083", - "end_char=1087
Type: DATE
type: DATE
id: end_char=1087
label: end_char=1087", - "Entity(text='Hong kong'
Type: GPE
type: GPE
id: Entity(text='Hong kong'
label: Entity(text='Hong kong'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Hong kong'
Type: GPE
type: GPE
id: Hong kong'
label: Hong kong'", - "jpex exchange'
Type: ORG
type: ORG
id: jpex exchange'
label: jpex exchange'", - "206
Type: MONEY
type: MONEY
id: 206
label: 206", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "roughly $206
Type: MONEY
type: MONEY
id: roughly $206
label: roughly $206", - "Entity(text='south korean
Type: NORP
type: NORP
id: Entity(text='south korean
label: Entity(text='south korean", - "end_char=1263
Type: PRODUCT
type: PRODUCT
id: end_char=1263
label: end_char=1263", - "south korean
Type: NORP
type: NORP
id: south korean
label: south korean", - "Entity(text='about $15
Type: MONEY
type: MONEY
id: Entity(text='about $15
label: Entity(text='about $15", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "about $15
Type: MONEY
type: MONEY
id: about $15
label: about $15", - "the week
Type: DATE
type: DATE
id: the week
label: the week", - "87,200
Type: MONEY
type: MONEY
id: 87,200
label: 87,200", - "-6%
Type: PERCENT
type: PERCENT
id: -6%
label: -6%", - "2,950
Type: MONEY
type: MONEY
id: 2,950
label: 2,950", - "868
Type: MONEY
type: MONEY
id: 868
label: 868", - "128
Type: MONEY
type: MONEY
id: 128
label: 128", - "+4%
Type: GPE
type: GPE
id: +4%
label: +4%", - "Jpmorgan
Type: PERSON
type: PERSON
id: Jpmorgan
label: Jpmorgan", - "senate
Type: ORG
type: ORG
id: senate
label: senate", - "next year
Type: DATE
type: DATE
id: next year
label: next year", - "S. Framework
Type: PERSON
type: PERSON
id: S. Framework
label: S. Framework", - "Metamask
Type: NORP
type: NORP
id: Metamask
label: Metamask", - "utah
Type: GPE
type: GPE
id: utah
label: utah", - "Trump
Type: PERSON
type: PERSON
id: Trump
label: Trump", - "keonne rodriguez
Type: PERSON
type: PERSON
id: keonne rodriguez
label: keonne rodriguez", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Bittensor
Type: PERSON
type: PERSON
id: Bittensor
label: Bittensor", - "tao
Type: PERSON
type: PERSON
id: tao
label: tao", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "7,200
Type: CARDINAL
type: CARDINAL
id: 7,200
label: 7,200", - "3,600
Type: CARDINAL
type: CARDINAL
id: 3,600
label: 3,600", - "1203
Type: DATE
type: DATE
id: 1203
label: 1203", - "21
Type: CARDINAL
type: CARDINAL
id: 21
label: 21", - "week'
Type: DATE
type: DATE
id: week'
label: week'", - "start_char=37
Type: PERSON
type: PERSON
id: start_char=37
label: start_char=37", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='-6%'
Type: PERSON
type: PERSON
id: Entity(text='-6%'
label: Entity(text='-6%'", - "start_char=71
Type: PERSON
type: PERSON
id: start_char=71
label: start_char=71", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "start_char=115
Type: ORG
type: ORG
id: start_char=115
label: start_char=115", - "end_char=178
Type: NORP
type: NORP
id: end_char=178
label: end_char=178", - "Jpmorgan
Type: PERSON
type: PERSON
id: Jpmorgan
label: Jpmorgan", - "Entity(text='senate
Type: ORG
type: ORG
id: Entity(text='senate
label: Entity(text='senate", - "senate
Type: ORG
type: ORG
id: senate
label: senate", - "Entity(text='next year'
Type: DATE
type: DATE
id: Entity(text='next year'
label: Entity(text='next year'", - "'next year'
Type: DATE
type: DATE
id: 'next year'
label: 'next year'", - "Framework
Type: ORG
type: ORG
id: Framework
label: Framework", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'S. Framework'
Type: PERSON
type: PERSON
id: 'S. Framework'
label: 'S. Framework'", - "Metamask
Type: NORP
type: NORP
id: Metamask
label: Metamask", - "Entity(text='utah
Type: GPE
type: GPE
id: Entity(text='utah
label: Entity(text='utah", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "utah
Type: GPE
type: GPE
id: utah
label: utah", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='keonne
Type: GPE
type: GPE
id: Entity(text='keonne
label: Entity(text='keonne", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "end_char=1108
Type: ORG
type: ORG
id: end_char=1108
label: end_char=1108", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "end_char=1182
Type: PRODUCT
type: PRODUCT
id: end_char=1182
label: end_char=1182", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "7,200
Type: CARDINAL
type: CARDINAL
id: 7,200
label: 7,200", - "Entity(text='3,600
Type: PERSON
type: PERSON
id: Entity(text='3,600
label: Entity(text='3,600", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'3,600'
Type: CARDINAL
type: CARDINAL
id: '3,600'
label: '3,600'", - "the week
Type: DATE
type: DATE
id: the week
label: the week", - "87,200
Type: MONEY
type: MONEY
id: 87,200
label: 87,200", - "-6%
Type: PERCENT
type: PERCENT
id: -6%
label: -6%", - "2,950
Type: MONEY
type: MONEY
id: 2,950
label: 2,950", - "868
Type: MONEY
type: MONEY
id: 868
label: 868", - "128
Type: MONEY
type: MONEY
id: 128
label: 128", - "+4%
Type: GPE
type: GPE
id: +4%
label: +4%", - "Jpmorgan
Type: PERSON
type: PERSON
id: Jpmorgan
label: Jpmorgan", - "senate
Type: ORG
type: ORG
id: senate
label: senate", - "next year
Type: DATE
type: DATE
id: next year
label: next year", - "S. Framework
Type: PERSON
type: PERSON
id: S. Framework
label: S. Framework", - "Metamask
Type: NORP
type: NORP
id: Metamask
label: Metamask", - "utah
Type: GPE
type: GPE
id: utah
label: utah", - "Trump
Type: PERSON
type: PERSON
id: Trump
label: Trump", - "keonne rodriguez
Type: PERSON
type: PERSON
id: keonne rodriguez
label: keonne rodriguez", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Bittensor
Type: PERSON
type: PERSON
id: Bittensor
label: Bittensor", - "tao
Type: PERSON
type: PERSON
id: tao
label: tao", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "7,200
Type: CARDINAL
type: CARDINAL
id: 7,200
label: 7,200", - "3,600
Type: CARDINAL
type: CARDINAL
id: 3,600
label: 3,600", - "1203
Type: DATE
type: DATE
id: 1203
label: 1203", - "21
Type: CARDINAL
type: CARDINAL
id: 21
label: 21", - "week'
Type: DATE
type: DATE
id: week'
label: week'", - "start_char=37
Type: PERSON
type: PERSON
id: start_char=37
label: start_char=37", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='-6%'
Type: PERSON
type: PERSON
id: Entity(text='-6%'
label: Entity(text='-6%'", - "start_char=71
Type: PERSON
type: PERSON
id: start_char=71
label: start_char=71", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "start_char=115
Type: ORG
type: ORG
id: start_char=115
label: start_char=115", - "end_char=178
Type: NORP
type: NORP
id: end_char=178
label: end_char=178", - "Jpmorgan
Type: PERSON
type: PERSON
id: Jpmorgan
label: Jpmorgan", - "Entity(text='senate
Type: ORG
type: ORG
id: Entity(text='senate
label: Entity(text='senate", - "senate
Type: ORG
type: ORG
id: senate
label: senate", - "Entity(text='next year'
Type: DATE
type: DATE
id: Entity(text='next year'
label: Entity(text='next year'", - "'next year'
Type: DATE
type: DATE
id: 'next year'
label: 'next year'", - "Framework
Type: ORG
type: ORG
id: Framework
label: Framework", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'S. Framework'
Type: PERSON
type: PERSON
id: 'S. Framework'
label: 'S. Framework'", - "Metamask
Type: NORP
type: NORP
id: Metamask
label: Metamask", - "Entity(text='utah
Type: GPE
type: GPE
id: Entity(text='utah
label: Entity(text='utah", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "utah
Type: GPE
type: GPE
id: utah
label: utah", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='keonne
Type: GPE
type: GPE
id: Entity(text='keonne
label: Entity(text='keonne", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "end_char=1108
Type: ORG
type: ORG
id: end_char=1108
label: end_char=1108", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "end_char=1182
Type: PRODUCT
type: PRODUCT
id: end_char=1182
label: end_char=1182", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "7,200
Type: CARDINAL
type: CARDINAL
id: 7,200
label: 7,200", - "Entity(text='3,600
Type: PERSON
type: PERSON
id: Entity(text='3,600
label: Entity(text='3,600", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'3,600'
Type: CARDINAL
type: CARDINAL
id: '3,600'
label: '3,600'", - "State
Type: ORG
type: ORG
id: State
label: State", - "Kyle Pierce
Type: PERSON
type: PERSON
id: Kyle Pierce
label: Kyle Pierce", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "128
Type: CARDINAL
type: CARDINAL
id: 128
label: 128", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Indiana State'
Type: ORG
type: ORG
id: Indiana State'
label: Indiana State'", - "Entity(text='Kyle Pierce'
Type: PERSON
type: PERSON
id: Entity(text='Kyle Pierce'
label: Entity(text='Kyle Pierce'", - "start_char=29
Type: CARDINAL
type: CARDINAL
id: start_char=29
label: start_char=29", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "end_char=127
Type: NORP
type: NORP
id: end_char=127
label: end_char=127", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "the weekend
Type: DATE
type: DATE
id: the weekend
label: the weekend", - "89,700
Type: MONEY
type: MONEY
id: 89,700
label: 89,700", - "+1%
Type: PERCENT
type: PERCENT
id: +1%
label: +1%", - "3,150
Type: MONEY
type: MONEY
id: 3,150
label: 3,150", - "+1%
Type: PERCENT
type: PERCENT
id: +1%
label: +1%", - "888
Type: MONEY
type: MONEY
id: 888
label: 888", - "+1%
Type: PERCENT
type: PERCENT
id: +1%
label: +1%", - "133
Type: MONEY
type: MONEY
id: 133
label: 133", - "Mnt
Type: PERSON
type: PERSON
id: Mnt
label: Mnt", - "sec
Type: ORG
type: ORG
id: sec
label: sec", - "sec
Type: ORG
type: ORG
id: sec
label: sec", - "occ
Type: ORG
type: ORG
id: occ
label: occ", - "around $500b
Type: MONEY
type: MONEY
id: around $500b
label: around $500b", - "Vanguard
Type: ORG
type: ORG
id: Vanguard
label: Vanguard", - "Xstocks
Type: GPE
type: GPE
id: Xstocks
label: Xstocks", - "solana
Type: PERSON
type: PERSON
id: solana
label: solana", - "Netflix
Type: ORG
type: ORG
id: Netflix
label: Netflix", - "1041
Type: DATE
type: DATE
id: 1041
label: 1041", - "17
Type: CARDINAL
type: CARDINAL
id: 17
label: 17", - "weekend
Type: DATE
type: DATE
id: weekend
label: weekend", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'89,700
Type: CARDINAL
type: CARDINAL
id: '89,700
label: '89,700", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'3,150'
Type: CARDINAL
type: CARDINAL
id: '3,150'
label: '3,150'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "sec
Type: ORG
type: ORG
id: sec
label: sec", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "sec
Type: ORG
type: ORG
id: sec
label: sec", - "500b
Type: MONEY
type: MONEY
id: 500b
label: 500b", - "500b
Type: MONEY
type: MONEY
id: 500b
label: 500b", - "Entity(text='solana'
Type: ORG
type: ORG
id: Entity(text='solana'
label: Entity(text='solana'", - "Netflix
Type: GPE
type: GPE
id: Netflix
label: Netflix", - "Carlos Domingo
Type: PERSON
type: PERSON
id: Carlos Domingo
label: Carlos Domingo", - "start_index=0
Type: PERSON
type: PERSON
id: start_index=0
label: start_index=0", - "151
Type: CARDINAL
type: CARDINAL
id: 151
label: 151", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "end_char=44
Type: GPE
type: GPE
id: end_char=44
label: end_char=44", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Carlos Domingo'
Type: PERSON
type: PERSON
id: Carlos Domingo'
label: Carlos Domingo'", - "2-4%
Type: PERCENT
type: PERCENT
id: 2-4%
label: 2-4%", - "BTC
Type: ORG
type: ORG
id: BTC
label: BTC", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "91,400
Type: MONEY
type: MONEY
id: 91,400
label: 91,400", - "ETH
Type: ORG
type: ORG
id: ETH
label: ETH", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "3,130
Type: MONEY
type: MONEY
id: 3,130
label: 3,130", - "BNB
Type: ORG
type: ORG
id: BNB
label: BNB", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "893
Type: MONEY
type: MONEY
id: 893
label: 893", - "SOL
Type: ORG
type: ORG
id: SOL
label: SOL", - "4%
Type: PERCENT
type: PERCENT
id: 4%
label: 4%", - "136
Type: MONEY
type: MONEY
id: 136
label: 136", - "ZEC
Type: ORG
type: ORG
id: ZEC
label: ZEC", - "+4%
Type: GPE
type: GPE
id: +4%
label: +4%", - "BlackRock
Type: ORG
type: ORG
id: BlackRock
label: BlackRock", - "Larry Fink
Type: PERSON
type: PERSON
id: Larry Fink
label: Larry Fink", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "BTC
Type: ORG
type: ORG
id: BTC
label: BTC", - "$126K
Type: MONEY
type: MONEY
id: $126K
label: $126K", - "$80K
Type: MONEY
type: MONEY
id: $80K
label: $80K", - "IMF
Type: ORG
type: ORG
id: IMF
label: IMF", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "Coinbase’s Base
Type: PERSON
type: PERSON
id: Coinbase’s Base
label: Coinbase’s Base", - "Chainlink
Type: PERSON
type: PERSON
id: Chainlink
label: Chainlink", - "Coinbase
Type: ORG
type: ORG
id: Coinbase
label: Coinbase", - "CFTC
Type: ORG
type: ORG
id: CFTC
label: CFTC", - "CFTC
Type: ORG
type: ORG
id: CFTC
label: CFTC", - "Bitnomial
Type: ORG
type: ORG
id: Bitnomial
label: Bitnomial", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "U.K.
Type: GPE
type: GPE
id: U.K.
label: U.K.", - "UK
Type: GPE
type: GPE
id: UK
label: UK", - "$11.4M
Type: MONEY
type: MONEY
id: $11.4M
label: $11.4M", - "Tether
Type: ORG
type: ORG
id: Tether
label: Tether", - "Bitcoin
Type: NORP
type: NORP
id: Bitcoin
label: Bitcoin", - "October-November
Type: DATE
type: DATE
id: October-November
label: October-November", - "1141
Type: DATE
type: DATE
id: 1141
label: 1141", - "36
Type: CARDINAL
type: CARDINAL
id: 36
label: 36", - "Entity(text='2-4%
Type: PERCENT
type: PERCENT
id: Entity(text='2-4%
label: Entity(text='2-4%", - "2-4%
Type: PERCENT
type: PERCENT
id: 2-4%
label: 2-4%", - "start_char=61
Type: PERSON
type: PERSON
id: start_char=61
label: start_char=61", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "'91,400
Type: CARDINAL
type: CARDINAL
id: '91,400
label: '91,400", - "Entity(text='ETH
Type: PERSON
type: PERSON
id: Entity(text='ETH
label: Entity(text='ETH", - "start_char=76
Type: ORG
type: ORG
id: start_char=76
label: start_char=76", - "end_char=79
Type: PERSON
type: PERSON
id: end_char=79
label: end_char=79", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "'3,130
Type: CARDINAL
type: CARDINAL
id: '3,130
label: '3,130", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "start_char=115
Type: ORG
type: ORG
id: start_char=115
label: start_char=115", - "end_char=127
Type: NORP
type: NORP
id: end_char=127
label: end_char=127", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'4%
Type: PERCENT
type: PERCENT
id: '4%
label: '4%", - "ZEC
Type: ORG
type: ORG
id: ZEC
label: ZEC", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Larry Fink'
Type: PERSON
type: PERSON
id: Larry Fink'
label: Larry Fink'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "end_char=332
Type: GPE
type: GPE
id: end_char=332
label: end_char=332", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "126k
Type: MONEY
type: MONEY
id: 126k
label: 126k", - "Entity(text='$80K'
Type: ORG
type: ORG
id: Entity(text='$80K'
label: Entity(text='$80K'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "80k
Type: MONEY
type: MONEY
id: 80k
label: 80k", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "end_char=590
Type: PERSON
type: PERSON
id: end_char=590
label: end_char=590", - "Coinbase’s Base'
Type: PERSON
type: PERSON
id: Coinbase’s Base'
label: Coinbase’s Base'", - "Chainlink
Type: PERSON
type: PERSON
id: Chainlink
label: Chainlink", - "Coinbase
Type: PERSON
type: PERSON
id: Coinbase
label: Coinbase", - "end_char=690
Type: ORG
type: ORG
id: end_char=690
label: end_char=690", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "CFTC
Type: ORG
type: ORG
id: CFTC
label: CFTC", - "CFTC
Type: ORG
type: ORG
id: CFTC
label: CFTC", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Entity(text='U.K.
Type: PERSON
type: PERSON
id: Entity(text='U.K.
label: Entity(text='U.K.", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "U.K.
Type: GPE
type: GPE
id: U.K.
label: U.K.", - "UK
Type: GPE
type: GPE
id: UK
label: UK", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "11.4
Type: MONEY
type: MONEY
id: 11.4
label: 11.4", - "Tether
Type: PERSON
type: PERSON
id: Tether
label: Tether", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "end_char=1041
Type: ORG
type: ORG
id: end_char=1041
label: end_char=1041", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "October-November'
Type: DATE
type: DATE
id: October-November'
label: October-November'", - "$1 Billion
Type: MONEY
type: MONEY
id: $1 Billion
label: $1 Billion", - "Sovereign
Type: ORG
type: ORG
id: Sovereign
label: Sovereign", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "CFTC
Type: ORG
type: ORG
id: CFTC
label: CFTC", - "U.S
Type: GPE
type: GPE
id: U.S
label: U.S", - "123
Type: CARDINAL
type: CARDINAL
id: 123
label: 123", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "$1 billion
Type: MONEY
type: MONEY
id: $1 billion
label: $1 billion", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "CFTC
Type: ORG
type: ORG
id: CFTC
label: CFTC", - "Entity(text='U.S
Type: GPE
type: GPE
id: Entity(text='U.S
label: Entity(text='U.S", - "U.S
Type: GPE
type: GPE
id: U.S
label: U.S", - "ETH
Type: ORG
type: ORG
id: ETH
label: ETH", - "post-Fusaka
Type: NORP
type: NORP
id: post-Fusaka
label: post-Fusaka", - "BTC
Type: ORG
type: ORG
id: BTC
label: BTC", - "1%
Type: PERCENT
type: PERCENT
id: 1%
label: 1%", - "93,000
Type: MONEY
type: MONEY
id: 93,000
label: 93,000", - "ETH
Type: ORG
type: ORG
id: ETH
label: ETH", - "4%
Type: PERCENT
type: PERCENT
id: 4%
label: 4%", - "3,190
Type: MONEY
type: MONEY
id: 3,190
label: 3,190", - "BNB
Type: ORG
type: ORG
id: BNB
label: BNB", - "SOL
Type: ORG
type: ORG
id: SOL
label: SOL", - "1%
Type: PERCENT
type: PERCENT
id: 1%
label: 1%", - "909
Type: MONEY
type: MONEY
id: 909
label: 909", - "143
Type: MONEY
type: MONEY
id: 143
label: 143", - "ZEC
Type: ORG
type: ORG
id: ZEC
label: ZEC", - "TAO
Type: PERSON
type: PERSON
id: TAO
label: TAO", - "+6%
Type: GPE
type: GPE
id: +6%
label: +6%", - "ETH
Type: ORG
type: ORG
id: ETH
label: ETH", - "Monday
Type: DATE
type: DATE
id: Monday
label: Monday", - "the Dealbook Summit
Type: ORG
type: ORG
id: the Dealbook Summit
label: the Dealbook Summit", - "Brian Armstrong
Type: PERSON
type: PERSON
id: Brian Armstrong
label: Brian Armstrong", - "Coinbase
Type: ORG
type: ORG
id: Coinbase
label: Coinbase", - "BlackRock
Type: ORG
type: ORG
id: BlackRock
label: BlackRock", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "U.S.
Type: GPE
type: GPE
id: U.S.
label: U.S.", - "AI
Type: GPE
type: GPE
id: AI
label: AI", - "Binance
Type: ORG
type: ORG
id: Binance
label: Binance", - "Binance Junior
Type: WORK_OF_ART
type: WORK_OF_ART
id: Binance Junior
label: Binance Junior", - "Startale-Sony’s Soneium
Type: ORG
type: ORG
id: Startale-Sony’s Soneium
label: Startale-Sony’s Soneium", - "USDSC
Type: ORG
type: ORG
id: USDSC
label: USDSC", - "985
Type: CARDINAL
type: CARDINAL
id: 985
label: 985", - "29
Type: CARDINAL
type: CARDINAL
id: 29
label: 29", - "start_char=61
Type: PERSON
type: PERSON
id: start_char=61
label: start_char=61", - "start_char=76
Type: ORG
type: ORG
id: start_char=76
label: start_char=76", - "end_char=79
Type: PERSON
type: PERSON
id: end_char=79
label: end_char=79", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'1%
Type: PERCENT
type: PERCENT
id: '1%
label: '1%", - "'93,000
Type: CARDINAL
type: CARDINAL
id: '93,000
label: '93,000", - "Entity(text='ETH
Type: PERSON
type: PERSON
id: Entity(text='ETH
label: Entity(text='ETH", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'4%
Type: PERCENT
type: PERCENT
id: '4%
label: '4%", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "end_char=132
Type: PERSON
type: PERSON
id: end_char=132
label: end_char=132", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'1%
Type: PERCENT
type: PERCENT
id: '1%
label: '1%", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "ZEC
Type: ORG
type: ORG
id: ZEC
label: ZEC", - "TAO
Type: PERSON
type: PERSON
id: TAO
label: TAO", - "Entity(text='ETH
Type: PERSON
type: PERSON
id: Entity(text='ETH
label: Entity(text='ETH", - "Monday
Type: DATE
type: DATE
id: Monday
label: Monday", - "Entity(text='the Dealbook Summit'
Type: ORG
type: ORG
id: Entity(text='the Dealbook Summit'
label: Entity(text='the Dealbook Summit'", - "the Dealbook Summit'
Type: ORG
type: ORG
id: the Dealbook Summit'
label: the Dealbook Summit'", - "Armstrong
Type: PERSON
type: PERSON
id: Armstrong
label: Armstrong", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Brian Armstrong'
Type: PERSON
type: PERSON
id: Brian Armstrong'
label: Brian Armstrong'", - "end_char=482
Type: PERSON
type: PERSON
id: end_char=482
label: end_char=482", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Coinbase
Type: PERSON
type: PERSON
id: Coinbase
label: Coinbase", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "Entity(text='U.S.
Type: PERSON
type: PERSON
id: Entity(text='U.S.
label: Entity(text='U.S.", - "U.S.
Type: GPE
type: GPE
id: U.S.
label: U.S.", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Startale-Sony’s Soneium'
Type: ORG
type: ORG
id: Startale-Sony’s Soneium'
label: Startale-Sony’s Soneium'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Chunk(text=\"Decrypt
Type: GPE
type: GPE
id: Chunk(text=\"Decrypt
label: Chunk(text=\"Decrypt", - "daily
Type: DATE
type: DATE
id: daily
label: daily", - "December 4th 2025
Type: DATE
type: DATE
id: December 4th 2025
label: December 4th 2025", - "96
Type: CARDINAL
type: CARDINAL
id: 96
label: 96", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "Decrypt
Type: PERSON
type: PERSON
id: Decrypt
label: Decrypt", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "daily
Type: DATE
type: DATE
id: daily
label: daily", - "4th
Type: ORDINAL
type: ORDINAL
id: 4th
label: 4th", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "December 4th 2025'
Type: DATE
type: DATE
id: December 4th 2025'
label: December 4th 2025'", - "6-10%
Type: PERCENT
type: PERCENT
id: 6-10%
label: 6-10%", - "Vanguard
Type: ORG
type: ORG
id: Vanguard
label: Vanguard", - "Bank of America
Type: ORG
type: ORG
id: Bank of America
label: Bank of America", - "BTC
Type: ORG
type: ORG
id: BTC
label: BTC", - "6%
Type: PERCENT
type: PERCENT
id: 6%
label: 6%", - "92,900
Type: MONEY
type: MONEY
id: 92,900
label: 92,900", - "ETH
Type: ORG
type: ORG
id: ETH
label: ETH", - "9%
Type: PERCENT
type: PERCENT
id: 9%
label: 9%", - "3,070
Type: MONEY
type: MONEY
id: 3,070
label: 3,070", - "BNB
Type: ORG
type: ORG
id: BNB
label: BNB", - "7%
Type: PERCENT
type: PERCENT
id: 7%
label: 7%", - "899
Type: MONEY
type: MONEY
id: 899
label: 899", - "SOL
Type: ORG
type: ORG
id: SOL
label: SOL", - "10%
Type: PERCENT
type: PERCENT
id: 10%
label: 10%", - "142
Type: MONEY
type: MONEY
id: 142
label: 142", - "24%
Type: PERCENT
type: PERCENT
id: 24%
label: 24%", - "19%
Type: PERCENT
type: PERCENT
id: 19%
label: 19%", - "18%
Type: PERCENT
type: PERCENT
id: 18%
label: 18%", - "Ethereum’s Fusaka
Type: PERSON
type: PERSON
id: Ethereum’s Fusaka
label: Ethereum’s Fusaka", - "today
Type: DATE
type: DATE
id: today
label: today", - "Bank of America
Type: ORG
type: ORG
id: Bank of America
label: Bank of America", - "1-4%
Type: PERCENT
type: PERCENT
id: 1-4%
label: 1-4%", - "Merrill Lynch
Type: ORG
type: ORG
id: Merrill Lynch
label: Merrill Lynch", - "the Private Bank
Type: ORG
type: ORG
id: the Private Bank
label: the Private Bank", - "Kraken
Type: ORG
type: ORG
id: Kraken
label: Kraken", - "Chainlink
Type: PERSON
type: PERSON
id: Chainlink
label: Chainlink", - "CCIP
Type: ORG
type: ORG
id: CCIP
label: CCIP", - "Kevin Hassett
Type: PERSON
type: PERSON
id: Kevin Hassett
label: Kevin Hassett", - "85%
Type: PERCENT
type: PERCENT
id: 85%
label: 85%", - "Federal Reserve Chair
Type: ORG
type: ORG
id: Federal Reserve Chair
label: Federal Reserve Chair", - "Jerome Powell
Type: PERSON
type: PERSON
id: Jerome Powell
label: Jerome Powell", - "Binance
Type: PERSON
type: PERSON
id: Binance
label: Binance", - "He Yi
Type: PERSON
type: PERSON
id: He Yi
label: He Yi", - "UK
Type: GPE
type: GPE
id: UK
label: UK", - "Property Act
Type: LAW
type: LAW
id: Property Act
label: Property Act", - "1178
Type: CARDINAL
type: CARDINAL
id: 1178
label: 1178", - "35
Type: CARDINAL
type: CARDINAL
id: 35
label: 35", - "Entity(text='6-10%
Type: PERCENT
type: PERCENT
id: Entity(text='6-10%
label: Entity(text='6-10%", - "6-10%
Type: PERCENT
type: PERCENT
id: 6-10%
label: 6-10%", - "Bank of America'
Type: ORG
type: ORG
id: Bank of America'
label: Bank of America'", - "6%
Type: PERCENT
type: PERCENT
id: 6%
label: 6%", - "'92,900
Type: CARDINAL
type: CARDINAL
id: '92,900
label: '92,900", - "Entity(text='ETH
Type: PERSON
type: PERSON
id: Entity(text='ETH
label: Entity(text='ETH", - "'9%
Type: PERCENT
type: PERCENT
id: '9%
label: '9%", - "end_char=188
Type: PERSON
type: PERSON
id: end_char=188
label: end_char=188", - "'7%
Type: PERCENT
type: PERCENT
id: '7%
label: '7%", - "end_char=196
Type: PERSON
type: PERSON
id: end_char=196
label: end_char=196", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'10%
Type: PERCENT
type: PERCENT
id: '10%
label: '10%", - "24%
Type: PERCENT
type: PERCENT
id: 24%
label: 24%", - "Entity(text='19%
Type: PERCENT
type: PERCENT
id: Entity(text='19%
label: Entity(text='19%", - "'19%
Type: PERCENT
type: PERCENT
id: '19%
label: '19%", - "'18%
Type: PERCENT
type: PERCENT
id: '18%
label: '18%", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "today
Type: DATE
type: DATE
id: today
label: today", - "Bank of America'
Type: ORG
type: ORG
id: Bank of America'
label: Bank of America'", - "Entity(text='1-4%'
Type: ORG
type: ORG
id: Entity(text='1-4%'
label: Entity(text='1-4%'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "1-4%
Type: PERCENT
type: PERCENT
id: 1-4%
label: 1-4%", - "Lynch
Type: ORG
type: ORG
id: Lynch
label: Lynch", - "Merrill Lynch'
Type: ORG
type: ORG
id: Merrill Lynch'
label: Merrill Lynch'", - "Entity(text='the Private Bank'
Type: ORG
type: ORG
id: Entity(text='the Private Bank'
label: Entity(text='the Private Bank'", - "the Private Bank'
Type: ORG
type: ORG
id: the Private Bank'
label: the Private Bank'", - "end_char=701
Type: ORG
type: ORG
id: end_char=701
label: end_char=701", - "Chainlink
Type: PERSON
type: PERSON
id: Chainlink
label: Chainlink", - "CCIP
Type: ORG
type: ORG
id: CCIP
label: CCIP", - "Entity(text='Kevin Hassett'
Type: PERSON
type: PERSON
id: Entity(text='Kevin Hassett'
label: Entity(text='Kevin Hassett'", - "Kevin Hassett'
Type: PERSON
type: PERSON
id: Kevin Hassett'
label: Kevin Hassett'", - "Entity(text='85%'
Type: GPE
type: GPE
id: Entity(text='85%'
label: Entity(text='85%'", - "'85%
Type: PERCENT
type: PERCENT
id: '85%
label: '85%", - "Reserve Chair'
Type: PERSON
type: PERSON
id: Reserve Chair'
label: Reserve Chair'", - "Powell
Type: PERSON
type: PERSON
id: Powell
label: Powell", - "Jerome Powell
Type: PERSON
type: PERSON
id: Jerome Powell
label: Jerome Powell", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Yi
Type: PERSON
type: PERSON
id: Yi
label: Yi", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "UK
Type: GPE
type: GPE
id: UK
label: UK", - "label='LAW
Type: PERSON
type: PERSON
id: label='LAW
label: label='LAW", - "end_char=1177
Type: NORP
type: NORP
id: end_char=1177
label: end_char=1177", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'Property Act'
Type: LAW
type: LAW
id: 'Property Act'
label: 'Property Act'", - "Chunk(text='Your Decrypt
Type: PERSON
type: PERSON
id: Chunk(text='Your Decrypt
label: Chunk(text='Your Decrypt", - "daily
Type: DATE
type: DATE
id: daily
label: daily", - "December 3rd 2025\\n\\nToday
Type: DATE
type: DATE
id: December 3rd 2025\\n\\nToday
label: December 3rd 2025\\n\\nToday", - "BTC
Type: ORG
type: ORG
id: BTC
label: BTC", - "$92
Type: MONEY
type: MONEY
id: $92
label: $92", - "BlackRock
Type: ORG
type: ORG
id: BlackRock
label: BlackRock", - "Kalshi
Type: PERSON
type: PERSON
id: Kalshi
label: Kalshi", - "11B
Type: MONEY
type: MONEY
id: 11B
label: 11B", - "177
Type: CARDINAL
type: CARDINAL
id: 177
label: 177", - "8
Type: CARDINAL
type: CARDINAL
id: 8
label: 8", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "daily
Type: DATE
type: DATE
id: daily
label: daily", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "December 3rd 2025'
Type: DATE
type: DATE
id: December 3rd 2025'
label: December 3rd 2025'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "92
Type: MONEY
type: MONEY
id: 92
label: 92", - "end_char=122
Type: ORG
type: ORG
id: end_char=122
label: end_char=122", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Kalshi
Type: PERSON
type: PERSON
id: Kalshi
label: Kalshi", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'11b'
Type: DATE
type: DATE
id: '11b'
label: '11b'", - "Vanguard ETFs
Type: PERSON
type: PERSON
id: Vanguard ETFs
label: Vanguard ETFs", - "Coinbase
Type: ORG
type: ORG
id: Coinbase
label: Coinbase", - "1.44B
Type: MONEY
type: MONEY
id: 1.44B
label: 1.44B", - "Decrypt's Daily Recap
Type: ORG
type: ORG
id: Decrypt's Daily Recap
label: Decrypt's Daily Recap", - "December 2nd
Type: DATE
type: DATE
id: December 2nd
label: December 2nd", - "196
Type: CARDINAL
type: CARDINAL
id: 196
label: 196", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Coinbase
Type: PERSON
type: PERSON
id: Coinbase
label: Coinbase", - "Entity(text='1.44B
Type: ORG
type: ORG
id: Entity(text='1.44B
label: Entity(text='1.44B", - "start_char=76
Type: ORG
type: ORG
id: start_char=76
label: start_char=76", - "Entity(text=\"Decrypt's
Type: ORG
type: ORG
id: Entity(text=\"Decrypt's
label: Entity(text=\"Decrypt's", - "Daily Recap
Type: ORG
type: ORG
id: Daily Recap
label: Daily Recap", - "Decrypt's Daily Recap
Type: ORG
type: ORG
id: Decrypt's Daily Recap
label: Decrypt's Daily Recap", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "December 2nd'
Type: DATE
type: DATE
id: December 2nd'
label: December 2nd'", - "end_char=196
Type: PERSON
type: PERSON
id: end_char=196
label: end_char=196", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "yesterday
Type: DATE
type: DATE
id: yesterday
label: yesterday", - "BTC
Type: ORG
type: ORG
id: BTC
label: BTC", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "87,400
Type: MONEY
type: MONEY
id: 87,400
label: 87,400", - "ETH
Type: ORG
type: ORG
id: ETH
label: ETH", - "2,820
Type: MONEY
type: MONEY
id: 2,820
label: 2,820", - "BNB
Type: ORG
type: ORG
id: BNB
label: BNB", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "842
Type: MONEY
type: MONEY
id: 842
label: 842", - "SOL
Type: ORG
type: ORG
id: SOL
label: SOL", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "129
Type: MONEY
type: MONEY
id: 129
label: 129", - "Fartcoin
Type: PERSON
type: PERSON
id: Fartcoin
label: Fartcoin", - "SPX
Type: ORG
type: ORG
id: SPX
label: SPX", - "PUMP
Type: ORG
type: ORG
id: PUMP
label: PUMP", - "Vanguard
Type: ORG
type: ORG
id: Vanguard
label: Vanguard", - "Marc Andreessen
Type: PERSON
type: PERSON
id: Marc Andreessen
label: Marc Andreessen", - "years
Type: DATE
type: DATE
id: years
label: years", - "Singapore
Type: GPE
type: GPE
id: Singapore
label: Singapore", - "XRP
Type: ORG
type: ORG
id: XRP
label: XRP", - "RLUSD
Type: ORG
type: ORG
id: RLUSD
label: RLUSD", - "Vitalik Buterin
Type: PERSON
type: PERSON
id: Vitalik Buterin
label: Vitalik Buterin", - "Federal Reserve
Type: ORG
type: ORG
id: Federal Reserve
label: Federal Reserve", - "Chair Michelle Bowman
Type: PERSON
type: PERSON
id: Chair Michelle Bowman
label: Chair Michelle Bowman", - "AI
Type: ORG
type: ORG
id: AI
label: AI", - "zero-day
Type: DATE
type: DATE
id: zero-day
label: zero-day", - "House
Type: ORG
type: ORG
id: House
label: House", - "Republicans
Type: NORP
type: NORP
id: Republicans
label: Republicans", - "50
Type: CARDINAL
type: CARDINAL
id: 50
label: 50", - "Operation Chokepoint 2.0
Type: EVENT
type: EVENT
id: Operation Chokepoint 2.0
label: Operation Chokepoint 2.0", - "Fed
Type: ORG
type: ORG
id: Fed
label: Fed", - "FDIC
Type: ORG
type: ORG
id: FDIC
label: FDIC", - "OCC
Type: ORG
type: ORG
id: OCC
label: OCC", - "SEC
Type: ORG
type: ORG
id: SEC
label: SEC", - "121
Type: CARDINAL
type: CARDINAL
id: 121
label: 121", - "more than 30
Type: CARDINAL
type: CARDINAL
id: more than 30
label: more than 30", - "1209
Type: DATE
type: DATE
id: 1209
label: 1209", - "36
Type: CARDINAL
type: CARDINAL
id: 36
label: 36", - "Entity(text='yesterday
Type: DATE
type: DATE
id: Entity(text='yesterday
label: Entity(text='yesterday", - "yesterday
Type: DATE
type: DATE
id: yesterday
label: yesterday", - "start_char=64
Type: GPE
type: GPE
id: start_char=64
label: start_char=64", - "start_char=71
Type: PERSON
type: PERSON
id: start_char=71
label: start_char=71", - "end_char=73
Type: NORP
type: NORP
id: end_char=73
label: end_char=73", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "start_char=78
Type: PERSON
type: PERSON
id: start_char=78
label: start_char=78", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='ETH
Type: PERSON
type: PERSON
id: Entity(text='ETH
label: Entity(text='ETH", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2,820
Type: CARDINAL
type: CARDINAL
id: 2,820
label: 2,820", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "end_char=132
Type: PERSON
type: PERSON
id: end_char=132
label: end_char=132", - "2%
Type: PERCENT
type: PERCENT
id: 2%
label: 2%", - "end_char=174
Type: ORG
type: ORG
id: end_char=174
label: end_char=174", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "start_char=183
Type: NORP
type: NORP
id: start_char=183
label: start_char=183", - "end_char=186
Type: GPE
type: GPE
id: end_char=186
label: end_char=186", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "PUMP
Type: ORG
type: ORG
id: PUMP
label: PUMP", - "Entity(text='Marc Andreessen'
Type: PERSON
type: PERSON
id: Entity(text='Marc Andreessen'
label: Entity(text='Marc Andreessen'", - "Marc Andreessen'
Type: PERSON
type: PERSON
id: Marc Andreessen'
label: Marc Andreessen'", - "'year'
Type: DATE
type: DATE
id: 'year'
label: 'year'", - "Singapore
Type: GPE
type: GPE
id: Singapore
label: Singapore", - "end_char=531
Type: ORG
type: ORG
id: end_char=531
label: end_char=531", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='RLUSD
Type: ORG
type: ORG
id: Entity(text='RLUSD
label: Entity(text='RLUSD", - "RLUSD
Type: PERSON
type: PERSON
id: RLUSD
label: RLUSD", - "Buterin
Type: PERSON
type: PERSON
id: Buterin
label: Buterin", - "Reserve
Type: ORG
type: ORG
id: Reserve
label: Reserve", - "end_char=694
Type: ORG
type: ORG
id: end_char=694
label: end_char=694", - "Michelle Bowman'
Type: PERSON
type: PERSON
id: Michelle Bowman'
label: Michelle Bowman'", - "Entity(text='zero-day'
Type: DATE
type: DATE
id: Entity(text='zero-day'
label: Entity(text='zero-day'", - "zero-day'
Type: DATE
type: DATE
id: zero-day'
label: zero-day'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "House
Type: ORG
type: ORG
id: House
label: House", - "Republicans
Type: NORP
type: NORP
id: Republicans
label: Republicans", - "Operation Chokepoint 2.0'
Type: EVENT
type: EVENT
id: Operation Chokepoint 2.0'
label: Operation Chokepoint 2.0'", - "Fed
Type: ORG
type: ORG
id: Fed
label: Fed", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "FDIC
Type: ORG
type: ORG
id: FDIC
label: FDIC", - "OCC
Type: ORG
type: ORG
id: OCC
label: OCC", - "end_char=1072
Type: DATE
type: DATE
id: end_char=1072
label: end_char=1072", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "SEC
Type: ORG
type: ORG
id: SEC
label: SEC", - "Entity(text='more than 30
Type: CARDINAL
type: CARDINAL
id: Entity(text='more than 30
label: Entity(text='more than 30", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "more than 30
Type: CARDINAL
type: CARDINAL
id: more than 30
label: more than 30", - "This year
Type: DATE
type: DATE
id: This year
label: This year", - "Aztec
Type: NORP
type: NORP
id: Aztec
label: Aztec", - "Privacy Pools
Type: PERSON
type: PERSON
id: Privacy Pools
label: Privacy Pools", - "Circle
Type: LOC
type: LOC
id: Circle
label: Circle", - "149
Type: CARDINAL
type: CARDINAL
id: 149
label: 149", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Aztec
Type: NORP
type: NORP
id: Aztec
label: Aztec", - "Pools
Type: PERSON
type: PERSON
id: Pools
label: Pools", - "Circle
Type: LOC
type: LOC
id: Circle
label: Circle", - "136
Type: CARDINAL
type: CARDINAL
id: 136
label: 136", - "0
Type: CARDINAL
type: CARDINAL
id: 0
label: 0", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "146
Type: CARDINAL
type: CARDINAL
id: 146
label: 146", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "start_char=68
Type: GPE
type: GPE
id: start_char=68
label: start_char=68", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "a second year
Type: DATE
type: DATE
id: a second year
label: a second year", - "Trump
Type: PERSON
type: PERSON
id: Trump
label: Trump", - "SEC
Type: ORG
type: ORG
id: SEC
label: SEC", - "CFTC
Type: ORG
type: ORG
id: CFTC
label: CFTC", - "2026.
Type: CARDINAL
type: CARDINAL
id: 2026.label: 2026.142

Type: CARDINAL
type: CARDINAL
id: 142
label: 142", - "5
Type: CARDINAL
type: CARDINAL
id: 5
label: 5", - "second year'
Type: DATE
type: DATE
id: second year'
label: second year'", - "start_char=27
Type: LOC
type: LOC
id: start_char=27
label: start_char=27", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Trump
Type: PERSON
type: PERSON
id: Trump
label: Trump", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "SEC
Type: ORG
type: ORG
id: SEC
label: SEC", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "CFTC
Type: ORG
type: ORG
id: CFTC
label: CFTC", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Kalshi
Type: PERSON
type: PERSON
id: Kalshi
label: Kalshi", - "multi-billion dollar
Type: MONEY
type: MONEY
id: multi-billion dollar
label: multi-billion dollar", - "126
Type: CARDINAL
type: CARDINAL
id: 126
label: 126", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Kalshi
Type: PERSON
type: PERSON
id: Kalshi
label: Kalshi", - "Entity(text='multi-billion dollar
Type: MONEY
type: MONEY
id: Entity(text='multi-billion dollar
label: Entity(text='multi-billion dollar", - "start_char=34
Type: GPE
type: GPE
id: start_char=34
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "multi-billion dollar
Type: MONEY
type: MONEY
id: multi-billion dollar
label: multi-billion dollar", - "Ukraine
Type: GPE
type: GPE
id: Ukraine
label: Ukraine", - "Russian
Type: NORP
type: NORP
id: Russian
label: Russian", - "2022
Type: DATE
type: DATE
id: 2022
label: 2022", - "140
Type: CARDINAL
type: CARDINAL
id: 140
label: 140", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "start_char=27
Type: LOC
type: LOC
id: start_char=27
label: start_char=27", - "end_char=34
Type: GPE
type: GPE
id: end_char=34
label: end_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Ukraine
Type: GPE
type: GPE
id: Ukraine
label: Ukraine", - "start_char=54
Type: GPE
type: GPE
id: start_char=54
label: start_char=54", - "russian
Type: NORP
type: NORP
id: russian
label: russian", - "start_char=76
Type: ORG
type: ORG
id: start_char=76
label: start_char=76", - "Earlier this month
Type: DATE
type: DATE
id: Earlier this month
label: Earlier this month", - "Ellison
Type: PERSON
type: PERSON
id: Ellison
label: Ellison", - "10-year
Type: DATE
type: DATE
id: 10-year
label: 10-year", - "120
Type: CARDINAL
type: CARDINAL
id: 120
label: 120", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "month
Type: DATE
type: DATE
id: month
label: month", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "start_char=23
Type: NORP
type: NORP
id: start_char=23
label: start_char=23", - "Ellison
Type: PERSON
type: PERSON
id: Ellison
label: Ellison", - "Entity(text='10-year'
Type: DATE
type: DATE
id: Entity(text='10-year'
label: Entity(text='10-year'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "10-year'
Type: DATE
type: DATE
id: 10-year'
label: 10-year'", - "139
Type: CARDINAL
type: CARDINAL
id: 139
label: 139", - "0
Type: CARDINAL
type: CARDINAL
id: 0
label: 0", - "Thursday
Type: DATE
type: DATE
id: Thursday
label: Thursday", - "140
Type: CARDINAL
type: CARDINAL
id: 140
label: 140", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "end_char=34
Type: GPE
type: GPE
id: end_char=34
label: end_char=34", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Thursday
Type: DATE
type: DATE
id: Thursday
label: Thursday", - "Asia
Type: LOC
type: LOC
id: Asia
label: Asia", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "124
Type: CARDINAL
type: CARDINAL
id: 124
label: 124", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "Asia
Type: LOC
type: LOC
id: Asia
label: Asia", - "start_char=31
Type: GPE
type: GPE
id: start_char=31
label: start_char=31", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "140
Type: CARDINAL
type: CARDINAL
id: 140
label: 140", - "0
Type: CARDINAL
type: CARDINAL
id: 0
label: 0", - "this year
Type: DATE
type: DATE
id: this year
label: this year", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "135
Type: CARDINAL
type: CARDINAL
id: 135
label: 135", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "The next year
Type: DATE
type: DATE
id: The next year
label: The next year", - "145
Type: CARDINAL
type: CARDINAL
id: 145
label: 145", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "next year'
Type: DATE
type: DATE
id: next year'
label: next year'", - "the next year'
Type: DATE
type: DATE
id: the next year'
label: the next year'", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Layer 1
Type: LAW
type: LAW
id: Layer 1
label: Layer 1", - "Ethereum
Type: ORG
type: ORG
id: Ethereum
label: Ethereum", - "404
Type: CARDINAL
type: CARDINAL
id: 404
label: 404", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "1
Type: CARDINAL
type: CARDINAL
id: 1
label: 1", - "label='LAW
Type: PERSON
type: PERSON
id: label='LAW
label: label='LAW", - "nearly 20%
Type: PERCENT
type: PERCENT
id: nearly 20%
label: nearly 20%", - "around 4%
Type: PERCENT
type: PERCENT
id: around 4%
label: around 4%", - "121
Type: CARDINAL
type: CARDINAL
id: 121
label: 121", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "Entity(text='nearly 20%
Type: PERCENT
type: PERCENT
id: Entity(text='nearly 20%
label: Entity(text='nearly 20%", - "nearly 20%
Type: PERCENT
type: PERCENT
id: nearly 20%
label: nearly 20%", - "4%
Type: PERCENT
type: PERCENT
id: 4%
label: 4%", - "around 4%
Type: PERCENT
type: PERCENT
id: around 4%
label: around 4%", - "US
Type: GPE
type: GPE
id: US
label: US", - "$188.6 million
Type: MONEY
type: MONEY
id: $188.6 million
label: $188.6 million", - "Tuesday
Type: DATE
type: DATE
id: Tuesday
label: Tuesday", - "fourth straight day
Type: DATE
type: DATE
id: fourth straight day
label: fourth straight day", - "130
Type: CARDINAL
type: CARDINAL
id: 130
label: 130", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "US
Type: GPE
type: GPE
id: US
label: US", - "start_char=31
Type: PERSON
type: PERSON
id: start_char=31
label: start_char=31", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "$188.6 million
Type: MONEY
type: MONEY
id: $188.6 million
label: $188.6 million", - "Tuesday
Type: DATE
type: DATE
id: Tuesday
label: Tuesday", - "fourth
Type: ORDINAL
type: ORDINAL
id: fourth
label: fourth", - "third
Type: ORDINAL
type: ORDINAL
id: third
label: third", - "Magic
Type: ORG
type: ORG
id: Magic
label: Magic", - "148
Type: CARDINAL
type: CARDINAL
id: 148
label: 148", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "start_char=37
Type: PERSON
type: PERSON
id: start_char=37
label: start_char=37", - "third
Type: ORDINAL
type: ORDINAL
id: third
label: third", - "Magic
Type: PRODUCT
type: PRODUCT
id: Magic
label: Magic", - "SEC
Type: ORG
type: ORG
id: SEC
label: SEC", - "three
Type: CARDINAL
type: CARDINAL
id: three
label: three", - "four
Type: CARDINAL
type: CARDINAL
id: four
label: four", - "146
Type: CARDINAL
type: CARDINAL
id: 146
label: 146", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "SEC
Type: ORG
type: ORG
id: SEC
label: SEC", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "three
Type: CARDINAL
type: CARDINAL
id: three
label: three", - "start_char=64
Type: GPE
type: GPE
id: start_char=64
label: start_char=64", - "end_char=68
Type: GPE
type: GPE
id: end_char=68
label: end_char=68", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "four
Type: CARDINAL
type: CARDINAL
id: four
label: four", - "no more than 300,000 rubles
Type: MONEY
type: MONEY
id: no more than 300,000 rubles
label: no more than 300,000 rubles", - "annually
Type: DATE
type: DATE
id: annually
label: annually", - "120
Type: CARDINAL
type: CARDINAL
id: 120
label: 120", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "start_char=53
Type: GPE
type: GPE
id: start_char=53
label: start_char=53", - "annually
Type: DATE
type: DATE
id: annually
label: annually", - "#8220;institutions dumping.”
Type: MONEY
type: MONEY
id: #8220;institutions dumping.”
label: #8220;institutions dumping.”", - "a single day
Type: DATE
type: DATE
id: a single day
label: a single day", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "href=\"https://cryptoslate.com
Type: ORG
type: ORG
id: href=\"https://cryptoslate.com
label: href=\"https://cryptoslate.com", - "absorbed-46
Type: DATE
type: DATE
id: absorbed-46
label: absorbed-46", - "$46.7 billion
Type: MONEY
type: MONEY
id: $46.7 billion
label: $46.7 billion", - "2025
Type: DATE
type: DATE
id: 2025label: 2025first

Type: ORDINAL
type: ORDINAL
id: first
label: first", - "714
Type: CARDINAL
type: CARDINAL
id: 714
label: 714", - "9
Type: CARDINAL
type: CARDINAL
id: 9
label: 9", - "dumping.”
Type: PERSON
type: PERSON
id: dumping.”
label: dumping.”", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]confidence=1.0

Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "$46.7 billion
Type: MONEY
type: MONEY
id: $46.7 billion
label: $46.7 billion", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "December
Type: DATE
type: DATE
id: December
label: December", - "Bitcoin
Type: ORG
type: ORG
id: Bitcoin
label: Bitcoin", - "2017
Type: DATE
type: DATE
id: 2017
label: 2017", - "2021
Type: DATE
type: DATE
id: 2021
label: 2021", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "href=\"https://cryptoslate.com
Type: ORG
type: ORG
id: href=\"https://cryptoslate.com
label: href=\"https://cryptoslate.com", - "70%
Type: PERCENT
type: PERCENT
id: 70%
label: 70%", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "650
Type: CARDINAL
type: CARDINAL
id: 650
label: 650", - "10
Type: CARDINAL
type: CARDINAL
id: 10
label: 10", - "Entity(text='8216;Betwixmas
Type: PERSON
type: PERSON
id: Entity(text='8216;Betwixmas
label: Entity(text='8216;Betwixmas", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "start_char=31
Type: PERSON
type: PERSON
id: start_char=31
label: start_char=31", - "December
Type: DATE
type: DATE
id: December
label: December", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "2017
Type: DATE
type: DATE
id: 2017
label: 2017", - "2021
Type: DATE
type: DATE
id: 2021
label: 2021", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]Entity(text='70

Type: PERSON
type: PERSON
id: Entity(text='70
label: Entity(text='70", - "'70%
Type: PERCENT
type: PERCENT
id: '70%
label: '70%", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "about $150 billion
Type: MONEY
type: MONEY
id: about $150 billion
label: about $150 billion", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "CoinGlass
Type: ORG
type: ORG
id: CoinGlass
label: CoinGlass", - "a year
Type: DATE
type: DATE
id: a year
label: a year", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "$150 billion
Type: MONEY
type: MONEY
id: $150 billion
label: $150 billion", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "start_index=0
Type: PERSON
type: PERSON
id: start_index=0
label: start_index=0", - "652
Type: CARDINAL
type: CARDINAL
id: 652
label: 652", - "9
Type: CARDINAL
type: CARDINAL
id: 9
label: 9", - "Entity(text='about $150 billion
Type: MONEY
type: MONEY
id: Entity(text='about $150 billion
label: Entity(text='about $150 billion", - "start_char=64
Type: GPE
type: GPE
id: start_char=64
label: start_char=64", - "about $150 billion
Type: MONEY
type: MONEY
id: about $150 billion
label: about $150 billion", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "CoinGlass
Type: ORG
type: ORG
id: CoinGlass
label: CoinGlass", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]confidence=1.0

Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "$150 billion
Type: MONEY
type: MONEY
id: $150 billion
label: $150 billion", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Chrome
Type: PRODUCT
type: PRODUCT
id: Chrome
label: Chrome", - "2.68
Type: CARDINAL
type: CARDINAL
id: 2.68
label: 2.68", - "2.69
Type: CARDINAL
type: CARDINAL
id: 2.69
label: 2.69", - "Dec. 25
Type: DATE
type: DATE
id: Dec. 25
label: Dec. 25", - "Dec. 24
Type: DATE
type: DATE
id: Dec. 24
label: Dec. 24", - "BleepingComputer
Type: ORG
type: ORG
id: BleepingComputer
label: BleepingComputer", - "2.68
Type: CARDINAL
type: CARDINAL
id: 2.68
label: 2.68", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "href=\"https://cryptoslate.com
Type: ORG
type: ORG
id: href=\"https://cryptoslate.com
label: href=\"https://cryptoslate.com", - "Trust Wallet
Type: ORG
type: ORG
id: Trust Wallet
label: Trust Wallet", - "Chrome
Type: PERSON
type: PERSON
id: Chrome
label: Chrome", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "723
Type: CARDINAL
type: CARDINAL
id: 723
label: 723", - "12
Type: CARDINAL
type: CARDINAL
id: 12
label: 12", - "Chrome
Type: PERSON
type: PERSON
id: Chrome
label: Chrome", - "Entity(text='2.68
Type: ORG
type: ORG
id: Entity(text='2.68
label: Entity(text='2.68", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "25
Type: CARDINAL
type: CARDINAL
id: 25
label: 25", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Dec. 25'
Type: DATE
type: DATE
id: Dec. 25'
label: Dec. 25'", - "24
Type: CARDINAL
type: CARDINAL
id: 24
label: 24", - "Dec. 24'
Type: DATE
type: DATE
id: Dec. 24'
label: Dec. 24'", - "Entity(text='2.68
Type: ORG
type: ORG
id: Entity(text='2.68
label: Entity(text='2.68", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]Wallet

Type: PERSON
type: PERSON
id: Wallet
label: Wallet", - "Chrome
Type: PERSON
type: PERSON
id: Chrome
label: Chrome", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "this year
Type: DATE
type: DATE
id: this year
label: this year", - "December 26
Type: DATE
type: DATE
id: December 26
label: December 26", - "today
Type: DATE
type: DATE
id: today
label: today", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "href=\"https://cryptoslate.com
Type: ORG
type: ORG
id: href=\"https://cryptoslate.com
label: href=\"https://cryptoslate.com", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "633
Type: CARDINAL
type: CARDINAL
id: 633
label: 633", - "7
Type: CARDINAL
type: CARDINAL
id: 7
label: 7", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "Entity(text='this year'
Type: DATE
type: DATE
id: Entity(text='this year'
label: Entity(text='this year'", - "26
Type: CARDINAL
type: CARDINAL
id: 26
label: 26", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "December 26'
Type: DATE
type: DATE
id: December 26'
label: December 26'", - "today
Type: DATE
type: DATE
id: today
label: today", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]confidence=1.0

Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Earlier this month
Type: DATE
type: DATE
id: Earlier this month
label: Earlier this month", - "US
Type: GPE
type: GPE
id: US
label: US", - "Venezuelan
Type: NORP
type: NORP
id: Venezuelan
label: Venezuelan", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "around Dec. 10 and a second
Type: DATE
type: DATE
id: around Dec. 10 and a second
label: around Dec. 10 and a second", - "Dec. 20
Type: DATE
type: DATE
id: Dec. 20
label: Dec. 20", - "Dec. 22
Type: DATE
type: DATE
id: Dec. 22
label: Dec. 22", - "US
Type: GPE
type: GPE
id: US
label: US", - "third
Type: ORDINAL
type: ORDINAL
id: third
label: third", - "Venezuelan
Type: NORP
type: NORP
id: Venezuelan
label: Venezuelan", - "Caracas
Type: GPE
type: GPE
id: Caracas
label: Caracas", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "4,400
Type: MONEY
type: MONEY
id: 4,400
label: 4,400", - "Venezuela
Type: GPE
type: GPE
id: Venezuela
label: Venezuela", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "626
Type: CARDINAL
type: CARDINAL
id: 626
label: 626", - "15
Type: CARDINAL
type: CARDINAL
id: 15
label: 15", - "month
Type: DATE
type: DATE
id: month
label: month", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "start_char=27
Type: LOC
type: LOC
id: start_char=27
label: start_char=27", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "US
Type: GPE
type: GPE
id: US
label: US", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Dec. 10 and a second
Type: DATE
type: DATE
id: Dec. 10 and a second
label: Dec. 10 and a second", - "Dec. 10 and a second
Type: DATE
type: DATE
id: Dec. 10 and a second
label: Dec. 10 and a second", - "20
Type: CARDINAL
type: CARDINAL
id: 20
label: 20", - "Dec. 20'
Type: DATE
type: DATE
id: Dec. 20'
label: Dec. 20'", - "22
Type: CARDINAL
type: CARDINAL
id: 22
label: 22", - "Dec. 22'
Type: DATE
type: DATE
id: Dec. 22'
label: Dec. 22'", - "US
Type: GPE
type: GPE
id: US
label: US", - "third
Type: ORDINAL
type: ORDINAL
id: third
label: third", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Caracas
Type: GPE
type: GPE
id: Caracas
label: Caracas", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]Venezuela

Type: GPE
type: GPE
id: Venezuela
label: Venezuela", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "The XRP Ledger (XRPL
Type: ORG
type: ORG
id: The XRP Ledger (XRPL
label: The XRP Ledger (XRPL", - "the year
Type: DATE
type: DATE
id: the year
label: the year", - "a year
Type: DATE
type: DATE
id: a year
label: a year", - "Dec. 24
Type: DATE
type: DATE
id: Dec. 24
label: Dec. 24", - "Denis Angell
Type: PERSON
type: PERSON
id: Denis Angell
label: Denis Angell", - "XRPL Labs
Type: ORG
type: ORG
id: XRPL Labs
label: XRPL Labs", - "AlphaNet
Type: ORG
type: ORG
id: AlphaNet
label: AlphaNet", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "href=\"https://cryptoslate.com
Type: ORG
type: ORG
id: href=\"https://cryptoslate.com
label: href=\"https://cryptoslate.com", - "2,420
Type: CARDINAL
type: CARDINAL
id: 2,420
label: 2,420", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "694
Type: CARDINAL
type: CARDINAL
id: 694
label: 694", - "12
Type: CARDINAL
type: CARDINAL
id: 12
label: 12", - "Entity(text='The XRP Ledger (XRPL'
Type: WORK_OF_ART
type: WORK_OF_ART
id: Entity(text='The XRP Ledger (XRPL'
label: Entity(text='The XRP Ledger (XRPL'", - "the XRP Ledger (XRPL'
Type: ORG
type: ORG
id: the XRP Ledger (XRPL'
label: the XRP Ledger (XRPL'", - "year'
Type: DATE
type: DATE
id: year'
label: year'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "24
Type: CARDINAL
type: CARDINAL
id: 24
label: 24", - "Dec. 24'
Type: DATE
type: DATE
id: Dec. 24'
label: Dec. 24'", - "Entity(text='Denis Angell'
Type: PERSON
type: PERSON
id: Entity(text='Denis Angell'
label: Entity(text='Denis Angell'", - "Denis Angell'
Type: PERSON
type: PERSON
id: Denis Angell'
label: Denis Angell'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "end_char=323
Type: PERSON
type: PERSON
id: end_char=323
label: end_char=323", - "AlphaNet
Type: ORG
type: ORG
id: AlphaNet
label: AlphaNet", - "Entity(text=\"8216;Q
Type: GPE
type: GPE
id: Entity(text=\"8216;Q
label: Entity(text=\"8216;Q", - "8216;q-day'
Type: DATE
type: DATE
id: 8216;q-day'
label: 8216;q-day'", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]confidence=1.0

Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "50
Type: MONEY
type: MONEY
id: 50
label: 50", - "late November
Type: DATE
type: DATE
id: late November
label: late November", - "year-end
Type: DATE
type: DATE
id: year-end
label: year-end", - "72
Type: MONEY
type: MONEY
id: 72
label: 72", - "Dec. 24
Type: DATE
type: DATE
id: Dec. 24
label: Dec. 24", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "4,524.30
Type: MONEY
type: MONEY
id: 4,524.30
label: 4,524.30", - "the same day
Type: DATE
type: DATE
id: the same day
label: the same day", - "87,498.12
Type: MONEY
type: MONEY
id: 87,498.12
label: 87,498.12", - "roughly 8%
Type: PERCENT
type: PERCENT
id: roughly 8%
label: roughly 8%", - "the year
Type: DATE
type: DATE
id: the year
label: the year", - "30%
Type: PERCENT
type: PERCENT
id: 30%
label: 30%", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "href=\"https://cryptoslate.com
Type: ORG
type: ORG
id: href=\"https://cryptoslate.com
label: href=\"https://cryptoslate.com", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "647
Type: CARDINAL
type: CARDINAL
id: 647
label: 647", - "15
Type: CARDINAL
type: CARDINAL
id: 15
label: 15", - "November
Type: DATE
type: DATE
id: November
label: November", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'year-end'
Type: DATE
type: DATE
id: 'year-end'
label: 'year-end'", - "'72'
Type: DATE
type: DATE
id: '72'
label: '72'", - "24
Type: CARDINAL
type: CARDINAL
id: 24
label: 24", - "Dec. 24'
Type: DATE
type: DATE
id: Dec. 24'
label: Dec. 24'", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "4,524.30
Type: WORK_OF_ART
type: WORK_OF_ART
id: 4,524.30
label: 4,524.30", - "end_char=228
Type: ORG
type: ORG
id: end_char=228
label: end_char=228", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "8%
Type: PERCENT
type: PERCENT
id: 8%
label: 8%", - "end_char=302
Type: GPE
type: GPE
id: end_char=302
label: end_char=302", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "roughly 8%
Type: PERCENT
type: PERCENT
id: roughly 8%
label: roughly 8%", - "year'
Type: DATE
type: DATE
id: year'
label: year'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "end_char=323
Type: PERSON
type: PERSON
id: end_char=323
label: end_char=323", - "'30%
Type: PERCENT
type: PERCENT
id: '30%
label: '30%", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]first

Type: ORDINAL
type: ORDINAL
id: first
label: first", - "The year
Type: DATE
type: DATE
id: The year
label: The year", - "three days
Type: DATE
type: DATE
id: three days
label: three days", - "one
Type: CARDINAL
type: CARDINAL
id: one
label: one", - "the year\\'s &
Type: ORG
type: ORG
id: the year\\'s &
label: the year\\'s &", - "8220;comeback
Type: MONEY
type: MONEY
id: 8220;comeback
label: 8220;comeback", - "a few dozen
Type: CARDINAL
type: CARDINAL
id: a few dozen
label: a few dozen", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "673
Type: CARDINAL
type: CARDINAL
id: 673
label: 673", - "9
Type: CARDINAL
type: CARDINAL
id: 9
label: 9", - "year'
Type: DATE
type: DATE
id: year'
label: year'", - "Entity(text='three days'
Type: DATE
type: DATE
id: Entity(text='three days'
label: Entity(text='three days'", - "three day'
Type: DATE
type: DATE
id: three day'
label: three day'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'year'
Type: DATE
type: DATE
id: 'year'
label: 'year'", - "a few dozen
Type: CARDINAL
type: CARDINAL
id: a few dozen
label: a few dozen", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]first

Type: ORDINAL
type: ORDINAL
id: first
label: first", - "the past two months
Type: DATE
type: DATE
id: the past two months
label: the past two months", - "The Crypto Fear &
Type: ORG
type: ORG
id: The Crypto Fear &
label: The Crypto Fear &", - "038
Type: MONEY
type: MONEY
id: 038
label: 038", - "Greed Index
Type: PERSON
type: PERSON
id: Greed Index
label: Greed Index", - "more than 30%
Type: PERCENT
type: PERCENT
id: more than 30%
label: more than 30%", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "10-25
Type: CARDINAL
type: CARDINAL
id: 10-25
label: 10-25", - "100
Type: CARDINAL
type: CARDINAL
id: 100
label: 100", - "mid-November
Type: DATE
type: DATE
id: mid-November
label: mid-November", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "fourth
Type: ORDINAL
type: ORDINAL
id: fourth
label: fourth", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "609
Type: CARDINAL
type: CARDINAL
id: 609
label: 609", - "13
Type: CARDINAL
type: CARDINAL
id: 13
label: 13", - "Entity(text='the past two months'
Type: DATE
type: DATE
id: Entity(text='the past two months'
label: Entity(text='the past two months'", - "the past two month'
Type: DATE
type: DATE
id: the past two month'
label: the past two month'", - "Crypto Fear &'
Type: ORG
type: ORG
id: Crypto Fear &'
label: Crypto Fear &'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='more than 30%
Type: PERCENT
type: PERCENT
id: Entity(text='more than 30%
label: Entity(text='more than 30%", - "more than 30%
Type: PERCENT
type: PERCENT
id: more than 30%
label: more than 30%", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "10-25'
Type: CARDINAL
type: CARDINAL
id: 10-25'
label: 10-25'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "November
Type: DATE
type: DATE
id: November
label: November", - "end_char=263
Type: PERSON
type: PERSON
id: end_char=263
label: end_char=263", - "mid-November'
Type: DATE
type: DATE
id: mid-November'
label: mid-November'", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "fourth
Type: ORDINAL
type: ORDINAL
id: fourth
label: fourth", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]end_char=551

Type: GPE
type: GPE
id: end_char=551
label: end_char=551", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "2025
Type: CARDINAL
type: CARDINAL
id: 2025
label: 2025", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "388
Type: CARDINAL
type: CARDINAL
id: 388
label: 388", - "5
Type: CARDINAL
type: CARDINAL
id: 5
label: 5", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Samson Mow'
Type: ORG
type: ORG
id: Samson Mow'
label: Samson Mow'", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Bitcoin
Type: PERSON
type: PERSON
id: Bitcoin
label: Bitcoin", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "end_char=332
Type: GPE
type: GPE
id: end_char=332
label: end_char=332", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "surge-10
Type: DATE
type: DATE
id: surge-10
label: surge-10", - "TVL
Type: ORG
type: ORG
id: TVL
label: TVL", - "10×
Type: CARDINAL
type: CARDINAL
id: 10×
label: 10×", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "398
Type: CARDINAL
type: CARDINAL
id: 398
label: 398", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "surge-10
Type: DATE
type: DATE
id: surge-10
label: surge-10", - "TVL
Type: ORG
type: ORG
id: TVL
label: TVL", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "ASIC
Type: ORG
type: ORG
id: ASIC
label: ASIC", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "357
Type: CARDINAL
type: CARDINAL
id: 357
label: 357", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "start_char=53
Type: GPE
type: GPE
id: start_char=53
label: start_char=53", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Michael Novogratz
Type: PERSON
type: PERSON
id: Michael Novogratz
label: Michael Novogratz", - "Galaxy Digital
Type: PERSON
type: PERSON
id: Galaxy Digital
label: Galaxy Digital", - "Cardano
Type: PERSON
type: PERSON
id: Cardano
label: Cardano", - "Novogratz
Type: GPE
type: GPE
id: Novogratz
label: Novogratz", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "721
Type: CARDINAL
type: CARDINAL
id: 721
label: 721", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "Michael Novogratz'
Type: PERSON
type: PERSON
id: Michael Novogratz'
label: Michael Novogratz'", - "Digital
Type: ORG
type: ORG
id: Digital
label: Digital", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]first

Type: ORDINAL
type: ORDINAL
id: first
label: first", - "0.125
Type: MONEY
type: MONEY
id: 0.125
label: 0.125", - "60%
Type: PERCENT
type: PERCENT
id: 60%
label: 60%", - "Glassnode
Type: ORG
type: ORG
id: Glassnode
label: Glassnode", - "21.84%
Type: PERCENT
type: PERCENT
id: 21.84%
label: 21.84%", - "22.34%
Type: PERCENT
type: PERCENT
id: 22.34%
label: 22.34%", - "60%
Type: PERCENT
type: PERCENT
id: 60%
label: 60%", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "612
Type: CARDINAL
type: CARDINAL
id: 612
label: 612", - "7
Type: CARDINAL
type: CARDINAL
id: 7
label: 7", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'60%
Type: PERCENT
type: PERCENT
id: '60%
label: '60%", - "Glassnode
Type: PERSON
type: PERSON
id: Glassnode
label: Glassnode", - "'21.84%
Type: PERCENT
type: PERCENT
id: '21.84%
label: '21.84%", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'22.34%
Type: PERCENT
type: PERCENT
id: '22.34%
label: '22.34%", - "'60%
Type: PERCENT
type: PERCENT
id: '60%
label: '60%", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "Cardano
Type: PERSON
type: PERSON
id: Cardano
label: Cardano", - "Solana
Type: GPE
type: GPE
id: Solana
label: Solana", - "Solana
Type: GPE
type: GPE
id: Solana
label: Solana", - "years
Type: DATE
type: DATE
id: years
label: years", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "Cardano + Solana Collaboration Announced - Will
Type: ORG
type: ORG
id: Cardano + Solana Collaboration Announced - Will
label: Cardano + Solana Collaboration Announced - Will", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "724
Type: CARDINAL
type: CARDINAL
id: 724
label: 724", - "9
Type: CARDINAL
type: CARDINAL
id: 9
label: 9", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "end_char=328
Type: PERSON
type: PERSON
id: end_char=328
label: end_char=328", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "'year'
Type: DATE
type: DATE
id: 'year'
label: 'year'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]first

Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Christmas Eve
Type: DATE
type: DATE
id: Christmas Eve
label: Christmas Eve", - "December 26
Type: DATE
type: DATE
id: December 26
label: December 26", - "2025.A
Type: CARDINAL
type: CARDINAL
id: 2025.A
label: 2025.A", - "the bullish year
Type: DATE
type: DATE
id: the bullish year
label: the bullish year", - "XRP
Type: ORG
type: ORG
id: XRP
label: XRP", - "Solana
Type: GPE
type: GPE
id: Solana
label: Solana", - "Cardano
Type: PERSON
type: PERSON
id: Cardano
label: Cardano", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "december-xrp-solana
Type: DATE
type: DATE
id: december-xrp-solana
label: december-xrp-solana", - "26
Type: CARDINAL
type: CARDINAL
id: 26
label: 26", - "Solana
Type: GPE
type: GPE
id: Solana
label: Solana", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "576
Type: CARDINAL
type: CARDINAL
id: 576
label: 576", - "12
Type: CARDINAL
type: CARDINAL
id: 12
label: 12", - "end_char=148
Type: PERSON
type: PERSON
id: end_char=148
label: end_char=148", - "'Christmas Eve'
Type: DATE
type: DATE
id: 'Christmas Eve'
label: 'Christmas Eve'", - "26
Type: CARDINAL
type: CARDINAL
id: 26
label: 26", - "December 26'
Type: DATE
type: DATE
id: December 26'
label: December 26'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "end_char=280
Type: CARDINAL
type: CARDINAL
id: end_char=280
label: end_char=280", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]Entity(text='december-xrp-solana'

Type: DATE
type: DATE
id: Entity(text='december-xrp-solana'
label: Entity(text='december-xrp-solana'", - "december-xrp-solana'
Type: DATE
type: DATE
id: december-xrp-solana'
label: december-xrp-solana'", - "Entity(text='26
Type: PERSON
type: PERSON
id: Entity(text='26
label: Entity(text='26", - "Solana
Type: PERSON
type: PERSON
id: Solana
label: Solana", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "AI
Type: GPE
type: GPE
id: AI
label: AI", - "GPT 5.2
Type: ORG
type: ORG
id: GPT 5.2
label: GPT 5.2", - "XRP
Type: ORG
type: ORG
id: XRP
label: XRP", - "Dogecoin
Type: ORG
type: ORG
id: Dogecoin
label: Dogecoin", - "Shiba Inu
Type: ORG
type: ORG
id: Shiba Inu
label: Shiba Inu", - "AI
Type: GPE
type: GPE
id: AI
label: AI", - "8230;]

\\n

Type: MONEY
type: MONEY
id: 8230;]

\\n
label: 8230;]

\\n", - "Predicts the Price of XRP
Type: ORG
type: ORG
id: Predicts the Price of XRP
label: Predicts the Price of XRP", - "Dogecoin
Type: ORG
type: ORG
id: Dogecoin
label: Dogecoin", - "Shiba Inu
Type: ORG
type: ORG
id: Shiba Inu
label: Shiba Inu", - "2025
Type: CARDINAL
type: CARDINAL
id: 2025label: 2025first

Type: ORDINAL
type: ORDINAL
id: first
label: first", - "640
Type: CARDINAL
type: CARDINAL
id: 640
label: 640", - "12
Type: CARDINAL
type: CARDINAL
id: 12
label: 12", - "5.2
Type: CARDINAL
type: CARDINAL
id: 5.2
label: 5.2", - "Dogecoin
Type: PERSON
type: PERSON
id: Dogecoin
label: Dogecoin", - "Shiba Inu'
Type: ORG
type: ORG
id: Shiba Inu'
label: Shiba Inu'", - "Entity(text='8230;]
Type: PERSON
type: PERSON
id: Entity(text='8230;]label: Entity(text='8230;]Dogecoin

Type: PERSON
type: PERSON
id: Dogecoin
label: Dogecoin", - "Shiba Inu'
Type: ORG
type: ORG
id: Shiba Inu'
label: Shiba Inu'", - "end_char=584
Type: ORG
type: ORG
id: end_char=584
label: end_char=584", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "US
Type: GPE
type: GPE
id: US
label: US", - "weekly
Type: DATE
type: DATE
id: weekly
label: weekly", - "Crypto Regulation Roundup
Type: PERSON
type: PERSON
id: Crypto Regulation Roundup
label: Crypto Regulation Roundup", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "582
Type: CARDINAL
type: CARDINAL
id: 582
label: 582", - "5
Type: CARDINAL
type: CARDINAL
id: 5
label: 5", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "US
Type: GPE
type: GPE
id: US
label: US", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "weekly
Type: DATE
type: DATE
id: weekly
label: weekly", - "Regulation Roundup'
Type: PERSON
type: PERSON
id: Regulation Roundup'
label: Regulation Roundup'", - "end_char=440
Type: ORG
type: ORG
id: end_char=440
label: end_char=440", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "the previous year
Type: DATE
type: DATE
id: the previous year
label: the previous year", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "445
Type: CARDINAL
type: CARDINAL
id: 445
label: 445", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Entity(text='the previous year'
Type: DATE
type: DATE
id: Entity(text='the previous year'
label: Entity(text='the previous year'", - "the previous year'
Type: DATE
type: DATE
id: the previous year'
label: the previous year'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "SEC
Type: ORG
type: ORG
id: SEC
label: SEC", - "8,000
Type: CARDINAL
type: CARDINAL
id: 8,000
label: 8,000", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "U.S.
Type: GPE
type: GPE
id: U.S.
label: U.S.", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "2026?
Type: CARDINAL
type: CARDINAL
id: 2026?label: 2026?first

Type: ORDINAL
type: ORDINAL
id: first
label: first", - "456
Type: CARDINAL
type: CARDINAL
id: 456
label: 456", - "7
Type: CARDINAL
type: CARDINAL
id: 7
label: 7", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "SEC
Type: ORG
type: ORG
id: SEC
label: SEC", - "start_char=27
Type: LOC
type: LOC
id: start_char=27
label: start_char=27", - "8,000
Type: CARDINAL
type: CARDINAL
id: 8,000
label: 8,000", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Entity(text='U.S.
Type: PERSON
type: PERSON
id: Entity(text='U.S.
label: Entity(text='U.S.", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "U.S.
Type: GPE
type: GPE
id: U.S.
label: U.S.", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Japan
Type: GPE
type: GPE
id: Japan
label: Japan", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "CoinPost
Type: PRODUCT
type: PRODUCT
id: CoinPost
label: CoinPost", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "494
Type: CARDINAL
type: CARDINAL
id: 494
label: 494", - "4
Type: CARDINAL
type: CARDINAL
id: 4
label: 4", - "Japan
Type: GPE
type: GPE
id: Japan
label: Japan", - "end_char=49
Type: NORP
type: NORP
id: end_char=49
label: end_char=49", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "today
Type: DATE
type: DATE
id: today
label: today", - "around 1%
Type: PERCENT
type: PERCENT
id: around 1%
label: around 1%", - "approximately $3.07
Type: MONEY
type: MONEY
id: approximately $3.07
label: approximately $3.07", - "Today
Type: DATE
type: DATE
id: Today
label: Today", - "December 26
Type: DATE
type: DATE
id: December 26
label: December 26", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "362
Type: CARDINAL
type: CARDINAL
id: 362
label: 362", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "start_char=27
Type: LOC
type: LOC
id: start_char=27
label: start_char=27", - "today
Type: DATE
type: DATE
id: today
label: today", - "1%
Type: PERCENT
type: PERCENT
id: 1%
label: 1%", - "1%
Type: PERCENT
type: PERCENT
id: 1%
label: 1%", - "3.07
Type: MONEY
type: MONEY
id: 3.07
label: 3.07", - "approximately $3.07
Type: MONEY
type: MONEY
id: approximately $3.07
label: approximately $3.07", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "today
Type: DATE
type: DATE
id: today
label: today", - "26
Type: CARDINAL
type: CARDINAL
id: 26
label: 26", - "December 26'
Type: DATE
type: DATE
id: December 26'
label: December 26'", - "end_char=306
Type: GPE
type: GPE
id: end_char=306
label: end_char=306", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Caroline Ellison
Type: PERSON
type: PERSON
id: Caroline Ellison
label: Caroline Ellison", - "Jan. 21, 2026
Type: DATE
type: DATE
id: Jan. 21, 2026
label: Jan. 21, 2026", - "about 10 months earlier
Type: DATE
type: DATE
id: about 10 months earlier
label: about 10 months earlier", - "Caroline Ellison
Type: PERSON
type: PERSON
id: Caroline Ellison
label: Caroline Ellison", - "January 2026
Type: DATE
type: DATE
id: January 2026label: January 2026first

Type: ORDINAL
type: ORDINAL
id: first
label: first", - "392
Type: CARDINAL
type: CARDINAL
id: 392
label: 392", - "6
Type: CARDINAL
type: CARDINAL
id: 6
label: 6", - "Ellison
Type: PERSON
type: PERSON
id: Ellison
label: Ellison", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Caroline Ellison'
Type: PERSON
type: PERSON
id: Caroline Ellison'
label: Caroline Ellison'", - "21
Type: CARDINAL
type: CARDINAL
id: 21
label: 21", - "2026
Type: DATE
type: DATE
id: 2026
label: 2026", - "start_char=64
Type: GPE
type: GPE
id: start_char=64
label: start_char=64", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'Jan. 21, 2026'
Type: DATE
type: DATE
id: 'Jan. 21, 2026'
label: 'Jan. 21, 2026'", - "Entity(text='about 10 months earlier'
Type: DATE
type: DATE
id: Entity(text='about 10 months earlier'
label: Entity(text='about 10 months earlier'", - "about 10 month early'
Type: DATE
type: DATE
id: about 10 month early'
label: about 10 month early'", - "Ellison
Type: PERSON
type: PERSON
id: Ellison
label: Ellison", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Caroline Ellison'
Type: PERSON
type: PERSON
id: Caroline Ellison'
label: Caroline Ellison'", - "2026
Type: CARDINAL
type: CARDINAL
id: 2026label: 2026January 2026
Type: DATE
type: DATE
id: January 2026label: January 2026first

Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Moscow
Type: GPE
type: GPE
id: Moscow
label: Moscow", - "St. Petersburg
Type: GPE
type: GPE
id: St. Petersburg
label: St. Petersburg", - "Russia
Type: GPE
type: GPE
id: Russia
label: Russia", - "July 2026
Type: DATE
type: DATE
id: July 2026
label: July 2026", - "country\\
Type: ORG
type: ORG
id: country\\
label: country\\", - "$376.3 billion
Type: MONEY
type: MONEY
id: $376.3 billion
label: $376.3 billion", - "Largest Bank Considers
Type: ORG
type: ORG
id: Largest Bank Considers
label: Largest Bank Considers", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "538
Type: CARDINAL
type: CARDINAL
id: 538
label: 538", - "7
Type: CARDINAL
type: CARDINAL
id: 7
label: 7", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Moscow
Type: GPE
type: GPE
id: Moscow
label: Moscow", - "Petersburg
Type: ORG
type: ORG
id: Petersburg
label: Petersburg", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "St. Petersburg'
Type: GPE
type: GPE
id: St. Petersburg'
label: St. Petersburg'", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Russia
Type: GPE
type: GPE
id: Russia
label: Russia", - "start_char=183
Type: NORP
type: NORP
id: start_char=183
label: start_char=183", - "'July 2026'
Type: DATE
type: DATE
id: 'July 2026'
label: 'July 2026'", - "$376.3 billion
Type: MONEY
type: MONEY
id: $376.3 billion
label: $376.3 billion", - "Bank Considers'
Type: ORG
type: ORG
id: Bank Considers'
label: Bank Considers'", - "end_char=482
Type: PERSON
type: PERSON
id: end_char=482
label: end_char=482", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Russian
Type: NORP
type: NORP
id: Russian
label: Russian", - "Putin
Type: PERSON
type: PERSON
id: Putin
label: Putin", - "US
Type: GPE
type: GPE
id: US
label: US", - "the Zaporizhzhia Nuclear Power Plant.

\\n

Type: FAC
type: FAC
id: the Zaporizhzhia Nuclear Power Plant.

\\n
label: the Zaporizhzhia Nuclear Power Plant.

\\n", - "russia
Type: GPE
type: GPE
id: russia
label: russia", - "ukraine/\">Russia
Type: GPE
type: GPE
id: ukraine/\">Russia
label: ukraine/\">Russia", - "US
Type: GPE
type: GPE
id: US
label: US", - "Bitcoin Mining
Type: PERSON
type: PERSON
id: Bitcoin Mining
label: Bitcoin Mining", - "Zaporizhzhia Nuclear Power Plant
Type: ORG
type: ORG
id: Zaporizhzhia Nuclear Power Plant
label: Zaporizhzhia Nuclear Power Plant", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "421
Type: CARDINAL
type: CARDINAL
id: 421
label: 421", - "10
Type: CARDINAL
type: CARDINAL
id: 10
label: 10", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "russian
Type: NORP
type: NORP
id: russian
label: russian", - "Putin
Type: PERSON
type: PERSON
id: Putin
label: Putin", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "US
Type: GPE
type: GPE
id: US
label: US", - "Zaporizhzhia Nuclear Power'
Type: ORG
type: ORG
id: Zaporizhzhia Nuclear Power'
label: Zaporizhzhia Nuclear Power'", - "start_char=78
Type: PERSON
type: PERSON
id: start_char=78
label: start_char=78", - "the Zaporizhzhia Nuclear Power'
Type: ORG
type: ORG
id: the Zaporizhzhia Nuclear Power'
label: the Zaporizhzhia Nuclear Power'", - "russia
Type: GPE
type: GPE
id: russia
label: russia", - "Entity(text='ukraine/\">Russia
Type: ORG
type: ORG
id: Entity(text='ukraine/\">Russia
label: Entity(text='ukraine/\">Russia", - "US
Type: GPE
type: GPE
id: US
label: US", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Zaporizhzhia Nuclear Power Plant'
Type: ORG
type: ORG
id: Zaporizhzhia Nuclear Power Plant'
label: Zaporizhzhia Nuclear Power Plant'", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Samourai Wallet
Type: PERSON
type: PERSON
id: Samourai Wallet
label: Samourai Wallet", - "Christmas Eve
Type: DATE
type: DATE
id: Christmas Eve
label: Christmas Eve", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "US
Type: GPE
type: GPE
id: US
label: US", - "first-day
Type: DATE
type: DATE
id: first-day
label: first-day", - "letter/\">Samourai Wallet Co-Founder Describes
Type: WORK_OF_ART
type: WORK_OF_ART
id: letter/\">Samourai Wallet Co-Founder Describes
label: letter/\">Samourai Wallet Co-Founder Describes", - "First
Type: ORDINAL
type: ORDINAL
id: First
label: First", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "397
Type: CARDINAL
type: CARDINAL
id: 397
label: 397", - "8
Type: CARDINAL
type: CARDINAL
id: 8
label: 8", - "Wallet
Type: PERSON
type: PERSON
id: Wallet
label: Wallet", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "Samourai Wallet
Type: PERSON
type: PERSON
id: Samourai Wallet
label: Samourai Wallet", - "Eve
Type: PERSON
type: PERSON
id: Eve
label: Eve", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'Christmas Eve'
Type: DATE
type: DATE
id: 'Christmas Eve'
label: 'Christmas Eve'", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "US
Type: GPE
type: GPE
id: US
label: US", - "Entity(text='first-day'
Type: DATE
type: DATE
id: Entity(text='first-day'
label: Entity(text='first-day'", - "first-day'
Type: DATE
type: DATE
id: first-day'
label: first-day'", - "end_char=290
Type: ORG
type: ORG
id: end_char=290
label: end_char=290", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "'letter/\">Samourai Wallet Co-Founder
Type: WORK_OF_ART
type: WORK_OF_ART
id: 'letter/\">Samourai Wallet Co-Founder
label: 'letter/\">Samourai Wallet Co-Founder", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "today, December 26
Type: DATE
type: DATE
id: today, December 26
label: today, December 26", - "today
Type: DATE
type: DATE
id: today
label: today", - "Dec. 26
Type: DATE
type: DATE
id: Dec. 26
label: Dec. 26", - "2025\\xa0-\\xa0Crypto
Type: DATE
type: DATE
id: 2025\\xa0-\\xa0Crypto
label: 2025\\xa0-\\xa0Crypto", - "14 Straight Days
Type: DATE
type: DATE
id: 14 Straight Days
label: 14 Straight Days", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "end_index=454
Type: PERSON
type: PERSON
id: end_index=454
label: end_index=454", - "454
Type: CARDINAL
type: CARDINAL
id: 454
label: 454", - "5
Type: CARDINAL
type: CARDINAL
id: 5
label: 5", - "Entity(text='today, December 26'
Type: DATE
type: DATE
id: Entity(text='today, December 26'
label: Entity(text='today, December 26'", - "start_char=64
Type: GPE
type: GPE
id: start_char=64
label: start_char=64", - "today, December 26'})
Type: DATE
type: DATE
id: today, December 26'})
label: today, December 26'})", - "today
Type: DATE
type: DATE
id: today
label: today", - "26
Type: CARDINAL
type: CARDINAL
id: 26
label: 26", - "2025
Type: DATE
type: DATE
id: 2025
label: 2025", - "Dec. 26, 2025'
Type: DATE
type: DATE
id: Dec. 26, 2025'
label: Dec. 26, 2025'", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "UNIfication
Type: ORG
type: ORG
id: UNIfication
label: UNIfication", - "UNI
Type: ORG
type: ORG
id: UNI
label: UNI", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "445
Type: CARDINAL
type: CARDINAL
id: 445
label: 445", - "3
Type: CARDINAL
type: CARDINAL
id: 3
label: 3", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
id: confidence=1.0
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "Thursday
Type: DATE
type: DATE
id: Thursday
label: Thursday", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first", - "389
Type: CARDINAL
type: CARDINAL
id: 389
label: 389", - "2
Type: CARDINAL
type: CARDINAL
id: 2
label: 2", - "Thursday
Type: DATE
type: DATE
id: Thursday
label: Thursday", - "first
Type: ORDINAL
type: ORDINAL
id: first
label: first" - ], - "marker": { - "color": [ - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#4ECDC4", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#98D8C8", - "#4ECDC4", - "#BB8FCE", - "#F8B739", - "#BB8FCE", - "#F8B739", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#85C1E2", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#85C1E2", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FF6B6B", - "#4ECDC4", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#85C1E2", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#FFA07A", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#4ECDC4", - "#45B7D1", - "#98D8C8", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#4ECDC4", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#F7DC6F", - "#98D8C8", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#45B7D1", - "#98D8C8", - "#4ECDC4", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#45B7D1", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#FFA07A", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#FFA07A", - "#FFA07A", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#FFA07A", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#FFA07A", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#F7DC6F", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#FFA07A", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#F7DC6F", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#BB8FCE", - "#45B7D1", - "#98D8C8", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#F8B739", - "#98D8C8", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#4ECDC4", - "#45B7D1", - "#FF6B6B", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#FFA07A", - "#FF6B6B", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#85C1E2", - "#45B7D1", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#FFA07A", - "#98D8C8", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#4ECDC4", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#4ECDC4", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F8B739", - "#F7DC6F", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#F8B739", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#FFA07A", - "#98D8C8", - "#98D8C8", - "#45B7D1", - "#98D8C8", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#98D8C8", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#98D8C8", - "#45B7D1", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#4ECDC4", - "#45B7D1", - "#98D8C8", - "#FFA07A", - "#4ECDC4", - "#BB8FCE", - "#45B7D1", - "#98D8C8", - "#FF6B6B", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#98D8C8", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#FFA07A", - "#FFA07A", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#FF6B6B", - "#98D8C8", - "#45B7D1", - "#98D8C8", - "#FFA07A", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#FFA07A", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#45B7D1", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#4ECDC4", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#F8B739", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#6C5CE7", - "#FFA07A", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#45B7D1", - "#98D8C8", - "#F8B739", - "#98D8C8", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#F8B739", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#FFA07A", - "#FF6B6B", - "#45B7D1", - "#98D8C8", - "#FFA07A", - "#BB8FCE", - "#45B7D1", - "#4ECDC4", - "#45B7D1", - "#98D8C8", - "#F7DC6F", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#98D8C8", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#4ECDC4", - "#4ECDC4", - "#4ECDC4", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#98D8C8", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#4ECDC4", - "#FFA07A", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#4ECDC4", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#85C1E2", - "#4ECDC4", - "#BB8FCE", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#F7DC6F", - "#98D8C8", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#4ECDC4", - "#FFA07A", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#4ECDC4", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#85C1E2", - "#4ECDC4", - "#BB8FCE", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#BB8FCE", - "#4ECDC4", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#85C1E2", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#BB8FCE", - "#4ECDC4", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#4ECDC4", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#85C1E2", - "#FF6B6B", - "#BB8FCE", - "#FFA07A", - "#FFA07A", - "#BB8FCE", - "#45B7D1", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#FFA07A", - "#BB8FCE", - "#4ECDC4", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#FFA07A", - "#FFA07A", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#85C1E2", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#FFA07A", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#4ECDC4", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#FFA07A", - "#FF6B6B", - "#4ECDC4", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#98D8C8", - "#4ECDC4", - "#FF6B6B", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#4ECDC4", - "#FF6B6B", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#F8B739", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#45B7D1", - "#FFA07A", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#4ECDC4", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#FFA07A", - "#4ECDC4", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#4ECDC4", - "#FF6B6B", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#F8B739", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#FFA07A", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FFA07A", - "#45B7D1", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#BB8FCE", - "#45B7D1", - "#98D8C8", - "#85C1E2", - "#85C1E2", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#85C1E2", - "#4ECDC4", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#98D8C8", - "#45B7D1", - "#98D8C8", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#98D8C8", - "#45B7D1", - "#98D8C8", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#85C1E2", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#85C1E2", - "#45B7D1", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#45B7D1", - "#45B7D1", - "#98D8C8", - "#FF6B6B", - "#85C1E2", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#45B7D1", - "#98D8C8", - "#FF6B6B", - "#85C1E2", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#85C1E2", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#45B7D1", - "#BB8FCE", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#85C1E2", - "#98D8C8", - "#FFA07A", - "#4ECDC4", - "#85C1E2", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#FFA07A", - "#85C1E2", - "#4ECDC4", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#F8B739", - "#BB8FCE", - "#FFA07A", - "#85C1E2", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#FFA07A", - "#85C1E2", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#FFA07A", - "#85C1E2", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#F7DC6F", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FFA07A", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#85C1E2", - "#45B7D1", - "#98D8C8", - "#98D8C8", - "#45B7D1", - "#98D8C8", - "#98D8C8", - "#45B7D1", - "#98D8C8", - "#45B7D1", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#FFA07A", - "#BB8FCE", - "#FF6B6B", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#85C1E2", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#98D8C8", - "#45B7D1", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#FF6B6B", - "#85C1E2", - "#98D8C8", - "#BB8FCE", - "#45B7D1", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#FF6B6B", - "#85C1E2", - "#45B7D1", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#85C1E2", - "#FF6B6B", - "#FFA07A", - "#85C1E2", - "#F7DC6F", - "#FF6B6B", - "#98D8C8", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#FFA07A", - "#BB8FCE", - "#85C1E2", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#F7DC6F", - "#98D8C8", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#98D8C8", - "#85C1E2", - "#BB8FCE", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#85C1E2", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#FFA07A", - "#45B7D1", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#FF6B6B", - "#85C1E2", - "#45B7D1", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#85C1E2", - "#FF6B6B", - "#FF6B6B", - "#FFA07A", - "#FFA07A", - "#98D8C8", - "#FF6B6B", - "#45B7D1", - "#BB8FCE", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#85C1E2", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#FFA07A", - "#FF6B6B", - "#45B7D1", - "#98D8C8", - "#F7DC6F", - "#FFA07A", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#85C1E2", - "#98D8C8", - "#FFA07A", - "#98D8C8", - "#FF6B6B", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#85C1E2", - "#98D8C8", - "#98D8C8", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#85C1E2", - "#BB8FCE", - "#F7DC6F", - "#98D8C8", - "#FFA07A", - "#98D8C8", - "#F7DC6F", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#F8B739", - "#F7DC6F", - "#BB8FCE", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#FFA07A", - "#98D8C8", - "#BB8FCE", - "#85C1E2", - "#FFA07A", - "#98D8C8", - "#4ECDC4", - "#98D8C8", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#4ECDC4", - "#98D8C8", - "#98D8C8", - "#85C1E2", - "#98D8C8", - "#FF6B6B", - "#45B7D1", - "#98D8C8", - "#98D8C8", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#98D8C8", - "#FF6B6B", - "#FF6B6B", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#FFA07A", - "#BB8FCE", - "#85C1E2", - "#FF6B6B", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#98D8C8", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#98D8C8", - "#FFA07A", - "#BB8FCE", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#F7DC6F", - "#98D8C8", - "#85C1E2", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#98D8C8", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#4ECDC4", - "#98D8C8", - "#45B7D1", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#85C1E2", - "#4ECDC4", - "#FF6B6B", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FF6B6B", - "#BB8FCE", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#4ECDC4", - "#FF6B6B", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#FF6B6B", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#85C1E2", - "#FF6B6B", - "#98D8C8", - "#85C1E2", - "#FFA07A", - "#98D8C8", - "#45B7D1", - "#85C1E2", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#FF6B6B", - "#BB8FCE", - "#FF6B6B", - "#FF6B6B", - "#BB8FCE", - "#98D8C8", - "#85C1E2", - "#BB8FCE", - "#FFA07A", - "#98D8C8", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#85C1E2", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#98D8C8", - "#85C1E2", - "#FF6B6B", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#FFA07A", - "#98D8C8", - "#98D8C8", - "#F7DC6F", - "#98D8C8", - "#98D8C8", - "#85C1E2", - "#BB8FCE", - "#BB8FCE", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#85C1E2", - "#98D8C8", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#85C1E2" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 0.9, - "size": [ - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20, - 20 - ] - }, - "mode": "markers+text", - "showlegend": false, - "text": [ - "153", - "0", - "AI", - "HPC", - "124", - "2", - "end_char=31", - "confidence=1.0", - "HPC", - "AI", - "Clear Street's", - "Owen Lau", - "start_index=0", - "158", - "3", - "confidence=1.0", - "Street", - "end_char=148", - "Clear Street's", - "Entity(text='Owen Lau'", - "Owen Lau'", - "UNI", - "more than 125 million", - "742", - "137", - "3", - "start_char=31", - "end_char=34", - "confidence=1.0", - "Entity(text='more than 125 million", - "more than 125 million", - "Chunk(text='Changpeng Zhao", - "Binance", - "100", - "2", - "confidence=1.0", - "Changpeng Zhao'", - "Chunk(text='Five years", - "CME", - "100", - "2", - "confidence=1.0", - "five year'", - "CME", - "FSTB", - "next year", - "110", - "2", - "Entity(text='next year'", - "confidence=1.0", - "'next year'", - "BlackRock", - "$91.37 million", - "$24.62 million", - "153", - "3", - "Entity(text='$91.37 million", - "$91.37 million", - "$24.62 million", - "1.85-$1.91", - "1.90", - "1.86", - "end_index=143", - "143", - "4", - "'1.85-$1.91'", - "confidence=1.0", - "Chunk(text='Such", - "start_index=0", - "126", - "0", - "Christmas Eve", - "Circle", - "Circle", - "146", - "3", - "confidence=1.0", - "'Christmas Eve'", - "start_char=48", - "confidence=1.0", - "Circle", - "confidence=1.0", - "Circle", - "FIL", - "1.27", - "135", - "2", - "start_char=31", - "end_char=34", - "confidence=1.0", - "FIL", - "Bitcoin", - "93", - "2", - "end_char=31", - "Bitcoin", - "MiCA", - "July 1", - "130", - "2", - "end_char=44", - "confidence=1.0", - "July 1'", - "first", - "NC-1", - "WhiteFiber", - "110", - "3", - "end_char=31", - "confidence=1.0", - "first", - "confidence=1.0", - "confidence=1.0", - "Chunk(text=\"XRP", - "start_index=0", - "128", - "1", - "1.56", - "1.63", - "CoinDesk", - "80", - "4", - "APT", - "confidence=1.0", - "start_char=54", - "end_char=62", - "confidence=1.0", - "the year", - "Coinbase", - "$2.9 billion", - "Deribit", - "Kraken", - "$1.5 billion", - "NinjaTrader", - "Ripple", - "$1.25 billion", - "Hidden Road", - "183", - "10", - "year'", - "confidence=1.0", - "Coinbase", - "end_char=62", - "confidence=1.0", - "$2.9 billion", - "start_char=78", - "confidence=1.0", - "end_char=93", - "$1.5 billion", - "end_char=132", - "Entity(text='$1.25 billion'", - "$1.25 billion", - "Trump Media", - "156", - "1", - "Media", - "Trump", - "HashKey", - "132", - "0", - "U.S.", - "end_index=143", - "143", - "1", - "Entity(text='U.S.", - "start_char=17", - "confidence=1.0", - "U.S.", - "133", - "0", - "third", - "Magic Labs", - "155", - "2", - "third", - "Labs", - "Magic Labs'", - "year-end", - "141", - "1", - "start_char=2", - "confidence=1.0", - "'year-end'", - "215", - "0", - "10px 15px", - "ETH", - "$219M", - "Bitmine", - "nearly $219 million", - "ETH", - "Ethereum", - "465", - "7", - "15px", - "start_char=34", - "confidence=1.0", - "'10px 15px'", - "Entity(text='ETH", - "confidence=1.0", - "219", - "$219 million", - "nearly $219 million", - "Entity(text='ETH", - "10px 15px", - "two", - "JPMorgan", - "BlindPay", - "Kontigo", - "500", - "5", - "15px", - "start_char=34", - "confidence=1.0", - "'10px 15px'", - "two", - "Entity(text='JPMorgan'", - "JPMorgan", - "BlindPay", - "Kontigo", - "10px 15px", - "2026", - "The second half of 2026", - "XRP", - "Nansen", - "Jake Kennis.

'", - "469", - "6", - "15px", - "start_char=34", - "confidence=1.0", - "'10px 15px'", - "2026", - "second", - "the second half of 2026'", - "Nansen", - "Entity(text='Jake Kennis.

Bitcoin", - "October", - "Jan3", - "Samson Mow", - "the year", - "475", - "9", - "15px", - "start_char=34", - "confidence=1.0", - "'10px 15px'", - "Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVkMWItMWY4OC03MzZkLWI3MTQtMTExNmM4MzczYmM4LmpwZw==.jpg'", - "start_char=64", - "2025", - "end_char=280", - "'decade", - "October", - "end_char=370", - "confidence=1.0", - "Mow", - "confidence=1.0", - "Samson Mow'", - "year'", - "10px 15px", - "TVL", - "2026", - "Ethereum’s TVL", - "2026", - "474", - "6", - "15px", - "start_char=34", - "confidence=1.0", - "'10px 15px'", - "Entity(text='alt=\"Ethereum'", - "TVL", - "2026", - "Entity(text='Ethereum", - "TVL", - "TVL", - "2026", - "10px 15px", - "ASIC", - "2025", - "451", - "3", - "15px", - "start_char=34", - "confidence=1.0", - "'10px 15px'", - "confidence=1.0", - "2025", - "10px 15px", - "Tom Lee", - "Fundstrat", - "7,000-$9,000", - "early 2026", - "20,000.

Stani Kulechov\\'s", - "10px 15px", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg", - "2025\">

", - "Cointelegraph", - "Bitcoin", - "2026.

Tether", - "Paolo Ardoino", - "AI", - "2026", - "BTC", - "as low as $65,000.'", - "462", - "4", - "15px", - "start_char=34", - "confidence=1.0", - "'10px 15px'", - "Grok", - "confidence=1.0", - "Magic Eden", - "the year", - "NFT", - "start_index=0", - "116", - "4", - "OpenSea", - "Eden", - "Magic Eden'", - "year'", - "confidence=1.0", - "NFT", - "AAA", - "20", - "152", - "2", - "start_char=89", - "confidence=1.0", - "AAA", - "Entity(text='20", - "Mediterranean", - "the Cubic Kilometre Neutrino", - "this year", - "238", - "3", - "end_char=25", - "confidence=1.0", - "Mediterranean", - "confidence=1.0", - "Entity(text='this year'", - "2025", - "the end of a years-long", - "XRP", - "start_index=0", - "126", - "3", - "2025", - "start_char=53", - "end_char=76", - "the end of a year-long'})", - "$314 billion", - "2025", - "start_index=0", - "120", - "2", - "confidence=1.0", - "$314 billion", - "2025", - "US", - "China", - "121", - "3", - "2025", - "confidence=1.0", - "US", - "confidence=1.0", - "China", - "125", - "1", - "Dogecoin", - "2025", - "149", - "1", - "confidence=1.0", - "2025", - "year", - "Donkey Kong Bananza", - "136", - "2", - "'year'", - "Kong Bananza'", - "end_char=91", - "confidence=1.0", - "Las Vegas Sphere", - "Pudgy Penguins", - "start_index=0", - "131", - "2", - "the Las Vegas Sphere'", - "Penguins", - "this year", - "137", - "2", - "Entity(text='this year'", - "start_char=61", - "Chunk(text=\"Solana", - "2025", - "Trump", - "the year", - "start_index=0", - "139", - "4", - "Solana", - "confidence=1.0", - "2025", - "Trump", - "year'", - "2025", - "the year", - "128", - "2", - "2025", - "year'", - "this year", - "148", - "1", - "start_char=56", - "confidence=1.0", - "DOJ", - "179", - "1", - "a year", - "AI", - "122", - "3", - "Ani", - "confidence=1.0", - "confidence=1.0", - "Chunk(text='This year", - "Ethereum-and Ethereum", - "113", - "2", - "Ethereum", - "Ethereum", - "treasury", - "2025", - "134", - "2", - "2025", - "StarCraft II", - "years", - "122", - "2", - "confidence=1.0", - "'year'", - "billions", - "2025", - "Here\\", - "118", - "2", - "end_char=44", - "confidence=1.0", - "2025", - "13", - "Binance", - "$144 million", - "2023", - "$1.7 billion", - "2021", - "139", - "6", - "'13'", - "end_char=49", - "$144 million", - "'2023'", - "start_char=115", - "end_char=127", - "confidence=1.0", - "$1.7 billion", - "2021", - "Chunk(text='“Anna’s Archive", - "86 million", - "Spotify", - "123", - "2", - "86 million", - "confidence=1.0", - "Pudgy", - "Pudgy Party", - "year", - "125", - "2", - "Party", - "end_char=76", - "'year'", - "90,353", - "Coinbase", - "ETF", - "U.S.", - "122", - "4", - "Entity(text='90,353", - "'90,353", - "Coinbase", - "Entity(text='U.S.", - "U.S.", - "Washington", - "Bitcoin", - "2025", - "start_index=0", - "133", - "3", - "Washington", - "Bitcoin", - "2025", - "$952 million", - "last week", - "US", - "Ethereum", - "136", - "5", - "start_char=24", - "end_char=36", - "confidence=1.0", - "$952 million", - "start_char=49", - "confidence=1.0", - "last week'", - "US", - "Charles Hoskinson", - "125", - "1", - "Hoskinson", - "Charles Hoskinson'", - "Nyan Heroes", - "this year", - "127", - "2", - "Nyan Heroes'", - "Entity(text='this year'", - "Arthur Hayes", - "Bitcoin", - "year's end", - "200,000", - "March", - "130", - "6", - "BitMex", - "Hayes", - "Arthur Hayes'", - "confidence=1.0", - "Bitcoin", - "end_char=73", - "year's end", - "Entity(text='200,000", - "confidence=1.0", - "200,000", - "Solana", - "107", - "1", - "confidence=1.0", - "Solana", - "Hoskinson", - "November", - "two:\\n“I", - "309", - "3", - "Hoskinson", - "Charles Hoskinson'", - "start_char=91", - "confidence=1.0", - "November", - "two", - "Charles Hoskinson", - "November", - "Cardano", - "Cardano", - "’s Blu-ray", - "361", - "6", - "Hoskinson", - "end_char=36", - "confidence=1.0", - "Charles Hoskinson'", - "confidence=1.0", - "November", - "BFT", - "confidence=1.0", - "’s Blu-ray'", - "Trump", - "SEC", - "156", - "2", - "confidence=1.0", - "Trump", - "start_char=27", - "SEC", - "Solana", - "solana tokens", - "more than 140", - "918", - "3", - "Solana", - "Entity(text='more than 140", - "confidence=1.0", - "more than 140", - "Coinbase", - "218", - "1", - "confidence=1.0", - "Charles Hoskinson", - "U.S.", - "XRP", - "Solana", - "310", - "4", - "Charles Hoskinson'", - "Charles Hoskinson'", - "Entity(text='U.S.", - "start_char=37", - "confidence=1.0", - "U.S.", - "Solana", - "Trump\\", - "meme coin", - "Trump Coin", - "248", - "3", - "Hoskinson", - "Charles Hoskinson'", - "confidence=1.0", - "Trump", - "Coin'", - "Trump Coin'", - "87,400", - "2,870", - "838", - "124", - "Beat", - "+26%", - "Coinbase", - "last night", - "canton", - "11 months", - "2-year", - "cftc", - "100", - "2026", - "Circle", - "1075", - "15", - "confidence=1.0", - "Entity(text='2,870", - "start_char=78", - "confidence=1.0", - "confidence=1.0", - "Coinbase", - "confidence=1.0", - "last night'", - "Entity(text='canton", - "confidence=1.0", - "months", - "end_char=641", - "'11 month'})", - "Entity(text='2-year'", - "2-year'", - "2026", - "Circle", - "87,000", - "eth -1%", - "2,930", - "bnb -1%", - "858", - "128", - "2026", - "sec", - "four-year", - "Visa", - "Trump", - "democrats", - "sec", - "cftc", - "senate", - "Elizabeth warren", - "north korea", - "nomad", - "186", - "2022", - "Hong kong", - "jpex exchange", - "roughly $206", - "south korean", - "about $15", - "1329", - "25", - "Entity(text='eth -1", - "start_char=54", - "confidence=1.0", - "2,930", - "2026", - "sec", - "Entity(text='four-year'", - "four-year'", - "Trump", - "democrat", - "confidence=1.0", - "sec", - "Entity(text='senate", - "senate", - "warren", - "Elizabeth", - "Entity(text='north korea'", - "confidence=1.0", - "north korea'", - "Entity(text='nomad", - "confidence=1.0", - "nomad", - "confidence=1.0", - "186", - "start_char=1083", - "end_char=1087", - "Entity(text='Hong kong'", - "confidence=1.0", - "Hong kong'", - "jpex exchange'", - "206", - "confidence=1.0", - "roughly $206", - "Entity(text='south korean", - "end_char=1263", - "south korean", - "Entity(text='about $15", - "confidence=1.0", - "about $15", - "the week", - "87,200", - "-6%", - "2,950", - "868", - "128", - "+4%", - "Jpmorgan", - "senate", - "next year", - "S. Framework", - "Metamask", - "utah", - "Trump", - "keonne rodriguez", - "2026", - "Bittensor", - "tao", - "first", - "7,200", - "3,600", - "1203", - "21", - "week'", - "start_char=37", - "confidence=1.0", - "confidence=1.0", - "Entity(text='-6%'", - "start_char=71", - "confidence=1.0", - "start_char=115", - "end_char=178", - "Jpmorgan", - "Entity(text='senate", - "senate", - "Entity(text='next year'", - "'next year'", - "Framework", - "confidence=1.0", - "'S. Framework'", - "Metamask", - "Entity(text='utah", - "confidence=1.0", - "utah", - "confidence=1.0", - "Entity(text='keonne", - "confidence=1.0", - "confidence=1.0", - "2026", - "end_char=1108", - "confidence=1.0", - "first", - "end_char=1182", - "confidence=1.0", - "7,200", - "Entity(text='3,600", - "confidence=1.0", - "'3,600'", - "the week", - "87,200", - "-6%", - "2,950", - "868", - "128", - "+4%", - "Jpmorgan", - "senate", - "next year", - "S. Framework", - "Metamask", - "utah", - "Trump", - "keonne rodriguez", - "2026", - "Bittensor", - "tao", - "first", - "7,200", - "3,600", - "1203", - "21", - "week'", - "start_char=37", - "confidence=1.0", - "confidence=1.0", - "Entity(text='-6%'", - "start_char=71", - "confidence=1.0", - "start_char=115", - "end_char=178", - "Jpmorgan", - "Entity(text='senate", - "senate", - "Entity(text='next year'", - "'next year'", - "Framework", - "confidence=1.0", - "'S. Framework'", - "Metamask", - "Entity(text='utah", - "confidence=1.0", - "utah", - "confidence=1.0", - "Entity(text='keonne", - "confidence=1.0", - "confidence=1.0", - "2026", - "end_char=1108", - "confidence=1.0", - "first", - "end_char=1182", - "confidence=1.0", - "7,200", - "Entity(text='3,600", - "confidence=1.0", - "'3,600'", - "State", - "Kyle Pierce", - "Bitcoin", - "128", - "3", - "confidence=1.0", - "Indiana State'", - "Entity(text='Kyle Pierce'", - "start_char=29", - "confidence=1.0", - "end_char=127", - "confidence=1.0", - "Bitcoin", - "the weekend", - "89,700", - "+1%", - "3,150", - "+1%", - "888", - "+1%", - "133", - "Mnt", - "sec", - "sec", - "occ", - "around $500b", - "Vanguard", - "Xstocks", - "solana", - "Netflix", - "1041", - "17", - "weekend", - "confidence=1.0", - "'89,700", - "confidence=1.0", - "'3,150'", - "confidence=1.0", - "confidence=1.0", - "confidence=1.0", - "sec", - "confidence=1.0", - "sec", - "500b", - "500b", - "Entity(text='solana'", - "Netflix", - "Carlos Domingo", - "start_index=0", - "151", - "1", - "end_char=44", - "confidence=1.0", - "Carlos Domingo'", - "2-4%", - "BTC", - "2%", - "91,400", - "ETH", - "2%", - "3,130", - "BNB", - "2%", - "893", - "SOL", - "4%", - "136", - "ZEC", - "+4%", - "BlackRock", - "Larry Fink", - "Bitcoin", - "BTC", - "$126K", - "$80K", - "IMF", - "Solana", - "Coinbase’s Base", - "Chainlink", - "Coinbase", - "CFTC", - "CFTC", - "Bitnomial", - "first", - "U.K.", - "UK", - "$11.4M", - "Tether", - "Bitcoin", - "October-November", - "1141", - "36", - "Entity(text='2-4%", - "2-4%", - "start_char=61", - "confidence=1.0", - "2%", - "'91,400", - "Entity(text='ETH", - "start_char=76", - "end_char=79", - "confidence=1.0", - "2%", - "'3,130", - "confidence=1.0", - "2%", - "start_char=115", - "end_char=127", - "confidence=1.0", - "'4%", - "ZEC", - "confidence=1.0", - "Larry Fink'", - "confidence=1.0", - "Bitcoin", - "end_char=332", - "confidence=1.0", - "126k", - "Entity(text='$80K'", - "confidence=1.0", - "80k", - "Solana", - "end_char=590", - "Coinbase’s Base'", - "Chainlink", - "Coinbase", - "end_char=690", - "confidence=1.0", - "CFTC", - "CFTC", - "confidence=1.0", - "first", - "Entity(text='U.K.", - "confidence=1.0", - "U.K.", - "UK", - "confidence=1.0", - "11.4", - "Tether", - "confidence=1.0", - "Bitcoin", - "end_char=1041", - "confidence=1.0", - "October-November'", - "$1 Billion", - "Sovereign", - "Bitcoin", - "CFTC", - "U.S", - "123", - "6", - "confidence=1.0", - "$1 billion", - "confidence=1.0", - "confidence=1.0", - "Bitcoin", - "confidence=1.0", - "CFTC", - "Entity(text='U.S", - "U.S", - "ETH", - "post-Fusaka", - "BTC", - "1%", - "93,000", - "ETH", - "4%", - "3,190", - "BNB", - "SOL", - "1%", - "909", - "143", - "ZEC", - "TAO", - "+6%", - "ETH", - "Monday", - "the Dealbook Summit", - "Brian Armstrong", - "Coinbase", - "BlackRock", - "2026", - "U.S.", - "AI", - "Binance", - "Binance Junior", - "Startale-Sony’s Soneium", - "USDSC", - "985", - "29", - "start_char=61", - "start_char=76", - "end_char=79", - "confidence=1.0", - "'1%", - "'93,000", - "Entity(text='ETH", - "confidence=1.0", - "'4%", - "confidence=1.0", - "end_char=132", - "confidence=1.0", - "'1%", - "confidence=1.0", - "ZEC", - "TAO", - "Entity(text='ETH", - "Monday", - "Entity(text='the Dealbook Summit'", - "the Dealbook Summit'", - "Armstrong", - "confidence=1.0", - "Brian Armstrong'", - "end_char=482", - "confidence=1.0", - "Coinbase", - "2026", - "Entity(text='U.S.", - "U.S.", - "confidence=1.0", - "Startale-Sony’s Soneium'", - "confidence=1.0", - "Chunk(text=\"Decrypt", - "daily", - "December 4th 2025", - "96", - "3", - "Decrypt", - "confidence=1.0", - "daily", - "4th", - "confidence=1.0", - "December 4th 2025'", - "6-10%", - "Vanguard", - "Bank of America", - "BTC", - "6%", - "92,900", - "ETH", - "9%", - "3,070", - "BNB", - "7%", - "899", - "SOL", - "10%", - "142", - "24%", - "19%", - "18%", - "Ethereum’s Fusaka", - "today", - "Bank of America", - "1-4%", - "Merrill Lynch", - "the Private Bank", - "Kraken", - "Chainlink", - "CCIP", - "Kevin Hassett", - "85%", - "Federal Reserve Chair", - "Jerome Powell", - "Binance", - "He Yi", - "UK", - "Property Act", - "1178", - "35", - "Entity(text='6-10%", - "6-10%", - "Bank of America'", - "6%", - "'92,900", - "Entity(text='ETH", - "'9%", - "end_char=188", - "'7%", - "end_char=196", - "confidence=1.0", - "confidence=1.0", - "'10%", - "24%", - "Entity(text='19%", - "'19%", - "'18%", - "confidence=1.0", - "confidence=1.0", - "today", - "Bank of America'", - "Entity(text='1-4%'", - "confidence=1.0", - "1-4%", - "Lynch", - "Merrill Lynch'", - "Entity(text='the Private Bank'", - "the Private Bank'", - "end_char=701", - "Chainlink", - "CCIP", - "Entity(text='Kevin Hassett'", - "Kevin Hassett'", - "Entity(text='85%'", - "'85%", - "Reserve Chair'", - "Powell", - "Jerome Powell", - "confidence=1.0", - "Yi", - "confidence=1.0", - "UK", - "label='LAW", - "end_char=1177", - "confidence=1.0", - "'Property Act'", - "Chunk(text='Your Decrypt", - "daily", - "December 3rd 2025\\n\\nToday", - "BTC", - "$92", - "BlackRock", - "Kalshi", - "11B", - "177", - "8", - "confidence=1.0", - "confidence=1.0", - "daily", - "confidence=1.0", - "December 3rd 2025'", - "confidence=1.0", - "92", - "end_char=122", - "confidence=1.0", - "Kalshi", - "confidence=1.0", - "'11b'", - "Vanguard ETFs", - "Coinbase", - "1.44B", - "Decrypt's Daily Recap", - "December 2nd", - "196", - "6", - "confidence=1.0", - "Coinbase", - "Entity(text='1.44B", - "start_char=76", - "Entity(text=\"Decrypt's", - "Daily Recap", - "Decrypt's Daily Recap", - "confidence=1.0", - "December 2nd'", - "end_char=196", - "2025", - "yesterday", - "BTC", - "2%", - "87,400", - "ETH", - "2,820", - "BNB", - "2%", - "842", - "SOL", - "2%", - "129", - "Fartcoin", - "SPX", - "PUMP", - "Vanguard", - "Marc Andreessen", - "years", - "Singapore", - "XRP", - "RLUSD", - "Vitalik Buterin", - "Federal Reserve", - "Chair Michelle Bowman", - "AI", - "zero-day", - "House", - "Republicans", - "50", - "Operation Chokepoint 2.0", - "Fed", - "FDIC", - "OCC", - "SEC", - "121", - "more than 30", - "1209", - "36", - "Entity(text='yesterday", - "yesterday", - "start_char=64", - "start_char=71", - "end_char=73", - "2%", - "start_char=78", - "confidence=1.0", - "Entity(text='ETH", - "confidence=1.0", - "2,820", - "confidence=1.0", - "2%", - "confidence=1.0", - "end_char=132", - "2%", - "end_char=174", - "confidence=1.0", - "start_char=183", - "end_char=186", - "confidence=1.0", - "PUMP", - "Entity(text='Marc Andreessen'", - "Marc Andreessen'", - "'year'", - "Singapore", - "end_char=531", - "confidence=1.0", - "Entity(text='RLUSD", - "RLUSD", - "Buterin", - "Reserve", - "end_char=694", - "Michelle Bowman'", - "Entity(text='zero-day'", - "zero-day'", - "confidence=1.0", - "House", - "Republicans", - "Operation Chokepoint 2.0'", - "Fed", - "confidence=1.0", - "FDIC", - "OCC", - "end_char=1072", - "confidence=1.0", - "SEC", - "Entity(text='more than 30", - "confidence=1.0", - "more than 30", - "This year", - "Aztec", - "Privacy Pools", - "Circle", - "149", - "4", - "confidence=1.0", - "Aztec", - "Pools", - "Circle", - "136", - "0", - "2026", - "146", - "1", - "start_char=68", - "2026", - "a second year", - "Trump", - "SEC", - "CFTC", - "2026.\\n", - "href=\"https://cryptoslate.com", - "absorbed-46", - "$46.7 billion", - "2025\\n", - "$150 billion", - "2025", - "Bitcoin", - "first", - "start_index=0", - "652", - "9", - "Entity(text='about $150 billion", - "start_char=64", - "about $150 billion", - "confidence=1.0", - "2025", - "CoinGlass", - "Entity(text='8230;]\\n", - "href=\"https://cryptoslate.com", - "Trust Wallet", - "Chrome", - "first", - "723", - "12", - "Chrome", - "Entity(text='2.68", - "confidence=1.0", - "25", - "confidence=1.0", - "Dec. 25'", - "24", - "Dec. 24'", - "Entity(text='2.68", - "Entity(text='8230;]\\n", - "href=\"https://cryptoslate.com", - "first", - "633", - "7", - "Bitcoin", - "Entity(text='this year'", - "26", - "confidence=1.0", - "December 26'", - "today", - "Entity(text='8230;]\\n", - "4,400", - "Venezuela", - "first", - "626", - "15", - "month", - "confidence=1.0", - "start_char=27", - "confidence=1.0", - "US", - "first", - "Dec. 10 and a second", - "Dec. 10 and a second", - "20", - "Dec. 20'", - "22", - "Dec. 22'", - "US", - "third", - "confidence=1.0", - "Caracas", - "Entity(text='8230;]\\n", - "href=\"https://cryptoslate.com", - "2,420", - "first", - "694", - "12", - "Entity(text='The XRP Ledger (XRPL'", - "the XRP Ledger (XRPL'", - "year'", - "confidence=1.0", - "24", - "Dec. 24'", - "Entity(text='Denis Angell'", - "Denis Angell'", - "confidence=1.0", - "end_char=323", - "AlphaNet", - "Entity(text=\"8216;Q", - "8216;q-day'", - "Entity(text='8230;]\\n", - "href=\"https://cryptoslate.com", - "first", - "647", - "15", - "November", - "confidence=1.0", - "'year-end'", - "'72'", - "24", - "Dec. 24'", - "2025", - "4,524.30", - "end_char=228", - "confidence=1.0", - "8%", - "end_char=302", - "confidence=1.0", - "roughly 8%", - "year'", - "confidence=1.0", - "end_char=323", - "'30%", - "Entity(text='8230;]\\n", - "first", - "673", - "9", - "year'", - "Entity(text='three days'", - "three day'", - "confidence=1.0", - "'year'", - "a few dozen", - "2025", - "Entity(text='8230;]\\n", - "first", - "609", - "13", - "Entity(text='the past two months'", - "the past two month'", - "Crypto Fear &'", - "confidence=1.0", - "confidence=1.0", - "confidence=1.0", - "Entity(text='more than 30%", - "more than 30%", - "confidence=1.0", - "2025", - "10-25'", - "confidence=1.0", - "November", - "end_char=263", - "mid-November'", - "Bitcoin", - "confidence=1.0", - "fourth", - "Entity(text='8230;]\\n", - "first", - "721", - "6", - "Michael Novogratz'", - "Digital", - "confidence=1.0", - "Entity(text='8230;]\\n", - "Cardano + Solana Collaboration Announced - Will", - "first", - "724", - "9", - "Solana", - "confidence=1.0", - "Solana", - "end_char=328", - "Solana", - "'year'", - "confidence=1.0", - "Solana", - "Entity(text='8230;]\\n", - "december-xrp-solana", - "26", - "Solana", - "first", - "576", - "12", - "end_char=148", - "'Christmas Eve'", - "26", - "December 26'", - "confidence=1.0", - "Solana", - "end_char=280", - "Entity(text='8230;]\\n", - "russia", - "ukraine/\">Russia", - "US", - "Bitcoin Mining", - "Zaporizhzhia Nuclear Power Plant", - "first", - "421", - "10", - "confidence=1.0", - "russian", - "Putin", - "confidence=1.0", - "US", - "Zaporizhzhia Nuclear Power'", - "start_char=78", - "the Zaporizhzhia Nuclear Power'", - "russia", - "Entity(text='ukraine/\">Russia", - "US", - "confidence=1.0", - "Zaporizhzhia Nuclear Power Plant'", - "first", - "Samourai Wallet", - "Christmas Eve", - "first", - "US", - "first-day", - "letter/\">Samourai Wallet Co-Founder Describes", - "First", - "first", - "397", - "8", - "Wallet", - "confidence=1.0", - "Samourai Wallet", - "Eve", - "confidence=1.0", - "'Christmas Eve'", - "first", - "confidence=1.0", - "US", - "Entity(text='first-day'", - "first-day'", - "end_char=290", - "confidence=1.0", - "'letter/\">Samourai Wallet Co-Founder", - "first", - "today, December 26", - "today", - "Dec. 26", - "2025\\xa0-\\xa0Crypto", - "14 Straight Days", - "first", - "end_index=454", - "454", - "5", - "Entity(text='today, December 26'", - "start_char=64", - "today, December 26'})", - "today", - "26", - "2025", - "Dec. 26, 2025'", - "first", - "UNIfication", - "UNI", - "first", - "445", - "3", - "confidence=1.0", - "confidence=1.0", - "confidence=1.0", - "first", - "Thursday", - "first", - "389", - "2", - "Thursday", - "first" - ], - "textfont": { - "color": "#2c3e50", - "size": 11 - }, - "textposition": "middle center", - "type": "scatter", - "x": [ - 0.6755845488401785, - 0.6755650071688252, - 0.6755176736350763, - 0.7940873839333371, - -1.2399018976580112, - 0.6752120353588212, - -0.24236545469024487, - 0.17221826920365746, - 0.7940873839333371, - 0.6755176736350763, - 1.274188826967133, - 1.852352351030888, - 0.6407692966973026, - 0.45799958182739564, - 2.12576592354895, - 0.17221826920365746, - 0.6731972205414845, - -0.15021344663390754, - 1.274188826967133, - 1.776199370750484, - 2.5, - 0.6715327731047991, - 0.7470183888753832, - 0.3186033853625028, - 0.6699963449619859, - 2.12576592354895, - -0.12070446371953632, - 0.19393686932373902, - 0.17221826920365746, - -0.07533661357002834, - 0.7470183888753832, - 0.048265613049789914, - -0.3659479941556392, - 0.8724693819059316, - 0.6752120353588212, - 0.17221826920365746, - -0.6920277621821098, - 0.664715654627846, - 1.5374776817963385, - 0.8724693819059316, - 0.6752120353588212, - 0.17221826920365746, - -0.2810428438853798, - 1.5374776817963385, - 0.6622832612292358, - 0.9189511790461299, - 0.6605232912937198, - 0.6752120353588212, - 0.17799997904511017, - 0.17221826920365746, - 0.8204287491246759, - 0.1838949862278162, - 0.5050162703714655, - 0.9901030995613358, - 0.6755845488401785, - 2.12576592354895, - -0.37648740910205586, - 0.5050162703714655, - 0.9901030995613358, - 0.3274317920549321, - 1.736567879716211, - -0.2982474851885285, - 0.6501726440947214, - 0.6489774484052329, - -0.1933950905910572, - 0.42784274979809156, - 0.17221826920365746, - 0.6452591629259803, - 0.6407692966973026, - 0.6439555532951344, - 0.6755650071688252, - 0.4452872199105166, - -0.2074425641069347, - -0.2074425641069347, - 1.5526350488255771, - 2.12576592354895, - 0.17221826920365746, - 0.6385352410760371, - -0.5228357872826099, - 0.17221826920365746, - -0.2074425641069347, - 0.17221826920365746, - -0.2074425641069347, - 0.6356616847272252, - 0.6341766029058626, - 0.6326655657247514, - 0.6752120353588212, - -0.12070446371953632, - 0.19393686932373902, - 0.17221826920365746, - 0.6356616847272252, - -0.7615390219744214, - 0.6295856631893886, - 0.6752120353588212, - -0.24236545469024487, - -0.7615390219744214, - 0.6279971763990067, - 0.6263828552448285, - 0.6247428607492582, - 0.6752120353588212, - 0.6230771810897197, - 0.17221826920365746, - 0.6213858950522946, - 0.619668979002922, - 0.6179266448351107, - 0.6161588896382771, - 0.6605232912937198, - 2.12576592354895, - -0.24236545469024487, - 0.17221826920365746, - 0.619668979002922, - 0.17221826920365746, - 0.17221826920365746, - 0.6143658037130547, - 0.6407692966973026, - 0.6125474700887408, - 0.6107040060947532, - 0.60883540278292, - 0.6069417794553303, - 0.620658033513312, - 0.603104496833117, - -0.1933950905910572, - 0.6011363941551329, - 0.17221826920365746, - 0.9508507170097358, - 0.7146073962565603, - 0.17221826920365746, - 0.42119568611681957, - 0.5930960785012084, - 0.5957500765649119, - 0.5889178364965979, - 0.5867790416165192, - 1.238591178517511, - 1.1340915203186845, - 0.5802744009600187, - 1.4361262702372237, - 1.4959218776006427, - 0.5735576200522977, - 0.5712523374060989, - 0.5689235310668234, - 0.17221826920365746, - 0.5930960785012084, - 0.7146073962565603, - 0.17221826920365746, - 0.5957500765649119, - 1.7519838337353644, - 0.17221826920365746, - 0.06173751182834706, - 1.238591178517511, - 0.5618580358370351, - 0.5594365495670387, - 1.4361262702372237, - 0.5569920155685012, - 1.2720881016186116, - 0.6107040060947532, - 0.5520660710759308, - 0.5495533149826176, - 0.5470178985668698, - 0.5444600242399237, - 0.6755650071688252, - 1.3184906501937912, - 0.6501726440947214, - 0.6489774484052329, - 0.6107040060947532, - 0.07161426388645674, - 0.5367191287379928, - 0.17221826920365746, - 1.3184906501937912, - 0.5340726097844655, - 0.6755650071688252, - 0.5314040832938132, - 1.0469577630905509, - 0.5260361856184316, - 0.6752120353588212, - 0.5314040832938132, - 0.5233025810151074, - 0.5205474304882681, - 0.5177708855282755, - 0.5149731472990047, - 0.6107040060947532, - 0.5121542175002161, - 0.17221826920365746, - 0.509314215502525, - 0.5064533029840359, - 0.6755650071688252, - -0.1029218068042836, - 0.5007061249102462, - 1.1600364374032306, - 0.49487736881819305, - 0.49191381538738915, - 0.5007061249102462, - 0.5802606031127121, - 0.4859644588823914, - 0.4829407596863852, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 1.7198098184989037, - 0.17221826920365746, - 0.46760655543931706, - 0.3011050836784902, - 0.49191381538738915, - 1.7198098184989037, - -0.1029218068042836, - 0.46134656304754995, - 0.4581680270006, - 0.4549706232887142, - 0.4517545114431364, - 0.44851980950612935, - 0.44526667424813227, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.46134656304754995, - 1.4639216112239108, - 0.4581680270006, - 0.4549706232887142, - 0.4517545114431364, - -0.1029218068042836, - 0.4387474322203883, - -0.13239503380383752, - 0.43215655028152894, - 0.42881326165941175, - 0.42545226271339603, - 0.4220737110150807, - 0.4186777676254126, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.4387474322203883, - 0.41526451188368546, - 0.8491551151902832, - 0.42881326165941175, - 0.4084306641223794, - 0.40496633364489043, - -0.1029218068042836, - 0.6507369922849696, - 0.4270804492068146, - -0.49183115753586937, - -0.6942691485580421, - 0.38757682473178656, - -1.5991387044309329, - 0.42119568611681957, - 0.3804837343408889, - 0.37689121359040567, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 1.0223629959901168, - 0.36970653927273267, - 0.4270804492068146, - 0.3660685261070245, - 0.3624155900320396, - -0.6942691485580421, - 0.3587478377897005, - 0.17221826920365746, - 0.35506545720270105, - 0.17221826920365746, - 0.35136851704782623, - 0.5689235310668234, - -0.1029218068042836, - 1.170992747338428, - 0.4387474322203883, - 0.3439791086874375, - 0.4387474322203883, - 0.34023956917122306, - 0.4186777676254126, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.3364860596247067, - 1.170992747338428, - 0.4387474322203883, - 0.3327187556580107, - 1.170992747338428, - 1.170992747338428, - 0.4387474322203883, - -0.1029218068042836, - 0.37984924798796005, - 0.4270804492068146, - 0.3251916722238916, - 2.12576592354895, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.17221826920365746, - 0.4270804492068146, - -0.1029218068042836, - 0.32138394620116234, - 0.31756301340584997, - 0.3137290312655904, - 0.3098821585904677, - 0.30602255445438764, - 0.3021503590219808, - 0.4186777676254126, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.2982657499715637, - 0.17221826920365746, - 0.2943688884023588, - 0.31756301340584997, - 0.25371317503805285, - -0.1029218068042836, - 0.2865890834000502, - 0.28265648458634307, - -0.7615390219744214, - 0.27871220944164915, - 0.274756471201253, - 0.44526667424813227, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.17221826920365746, - 0.2865890834000502, - 0.28265648458634307, - 0.17221826920365746, - 0.27078940504103466, - -0.1029218068042836, - 0.8158067826686553, - -0.4076946861848615, - -0.4076946861848615, - 0.34023956917122306, - -0.1933950905910572, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.2589237889717314, - 0.8158067826686553, - -0.1029218068042836, - 0.4748981334759498, - 0.2509434790406095, - 0.4270804492068146, - 0.2469122460314163, - 0.24287088117635955, - 0.44526667424813227, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.23881953987839655, - 0.4748981334759498, - 0.4270804492068146, - -0.1029218068042836, - -1.0390382062824133, - 0.0864404184723794, - -0.7615390219744214, - 0.49946621860733187, - 0.5177708855282755, - 0.2226736195133711, - 0.4186777676254126, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.2185749488776396, - 0.2144672605654095, - 0.2144672605654095, - 0.21035072349939285, - 0.2062254653551563, - 0.2020916725965955, - 0.509314215502525, - -0.1029218068042836, - -1.0396876588832127, - 0.19385194776838066, - -1.0396876588832127, - 0.34023956917122306, - -0.1933950905910572, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - -1.0396876588832127, - 0.19385194776838066, - -1.0396876588832127, - -0.1029218068042836, - 0.4387474322203883, - 0.18969346698071018, - 0.18552692497447654, - 0.18135237869167162, - 0.1771696667054767, - -0.1933950905910572, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.4387474322203883, - 0.17297862793711768, - 0.16877915145205366, - -0.1029218068042836, - 0.25914059340757567, - -0.47665459698994805, - 0.1562442061093163, - 0.15201871439772913, - 0.14778760036356278, - 0.44526667424813227, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.1562442061093163, - 0.14355139852358223, - 0.13931000849266711, - 0.17221826920365746, - 0.1562442061093163, - 0.15201871439772913, - -0.1029218068042836, - 0.13506295139700805, - 0.1308104985752488, - -0.49750300544675297, - 0.12234382693873752, - -0.7615390219744214, - 0.18552692497447654, - 0.4220737110150807, - 0.4829407596863852, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - -0.26814495566452023, - 0.36970653927273267, - 0.08602083329182852, - 0.1308104985752488, - 0.109636403914383, - 0.12234382693873752, - -0.7615390219744214, - -0.1029218068042836, - 2.340575479722787, - 0.2469122460314163, - 0.5007061249102462, - 0.10112496556045235, - 0.43215655028152894, - 0.09683576028443888, - 0.09254264549990954, - 0.08824577111395727, - 0.08394530899328538, - 0.4859644588823914, - 0.5712523374060989, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.07964142778462782, - 0.07533429851627682, - 1.7198098184989037, - 0.07102408797434255, - 0.17221826920365746, - 0.06671098027105428, - 0.17221826920365746, - 0.08824577111395727, - 0.08394530899328538, - -0.1029218068042836, - 0.18552692497447654, - 0.06239514721649129, - 0.6752120353588212, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - -0.1029218068042836, - 0.0580767677097671, - 0.05375593905677632, - 0.049433000091608295, - 2.12576592354895, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.04510804028855172, - 0.36970653927273267, - -0.1029218068042836, - 0.3852949593386699, - 0.5802606031127121, - 0.03650791416310342, - 0.5802606031127121, - 0.032177955441668925, - -0.4447902647013657, - 0.023569472642214657, - 0.4186777676254126, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.3852949593386699, - 0.0192361419422552, - -0.1029218068042836, - -1.1275048087968884, - 0.010622592884464703, - 0.42119568611681957, - 0.006287494567753494, - -0.1933950905910572, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.0019521383350765127, - -0.002383500720082126, - 1.0821395458129897, - 0.17221826920365746, - -0.010998705551663802, - 0.5689235310668234, - -0.1029218068042836, - 0.2509434790406095, - 0.4270804492068146, - 0.2226736195133711, - 2.12576592354895, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.17221826920365746, - 0.4270804492068146, - -0.1029218068042836, - 0.4387474322203883, - -0.015333242416530108, - -0.01966713453886051, - 0.6755176736350763, - 0.4387474322203883, - 0.2469122460314163, - 0.6041569400781985, - -0.028277075801290148, - -0.03260797423896027, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.07964142778462782, - 0.4387474322203883, - -0.03693751959799413, - -0.04126556465282777, - 0.4387474322203883, - -0.045591967792032756, - 0.6041569400781985, - -0.1029218068042836, - -0.388985387170928, - -0.05418368197624666, - -0.6015151497092028, - -0.7615390219744214, - -0.06276651342251827, - 0.44526667424813227, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - -0.06708165354798364, - 0.17221826920365746, - -0.6015151497092028, - -0.1029218068042836, - 1.5821965820432493, - -1.3814012726477467, - -0.07990001527546703, - -0.08420307209809132, - -0.1933950905910572, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.17221826920365746, - -0.08850265833090183, - 1.5821965820432493, - 0.17221826920365746, - -0.1029218068042836, - -0.09279860170277276, - -0.09709074163770044, - -0.10137892982310667, - 2.12576592354895, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - -0.10566303264772983, - 0.36970653927273267, - -0.10994283086526203, - -0.09709074163770044, - -0.1029218068042836, - -0.11421799264741565, - -0.1184883911052481, - 0.6752120353588212, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - -0.1227538749672142, - -0.11421799264741565, - -0.1029218068042836, - -0.1270142771973448, - -0.13126942829521945, - -0.13551916601150746, - -0.13976332812364017, - -0.1440017531072866, - -0.7615390219744214, - 0.18552692497447654, - 1.2174792095830806, - -0.03260797423896027, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - -0.1524067125658347, - -0.13126942829521945, - -0.15662680197199313, - -0.16084041740578373, - -0.1440017531072866, - 0.17221826920365746, - -0.7615390219744214, - 0.17221826920365746, - -0.1029218068042836, - -0.1650474000659212, - -0.16924756355722612, - -0.17344078111296068, - -0.17762684770904644, - -0.18180560853161887, - -0.7615390219744214, - -0.18597684816459623, - 0.3804837343408889, - -0.03260797423896027, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - -0.19014037421999908, - 0.36970653927273267, - -0.19429601768223453, - 0.17221826920365746, - -0.19844366594782265, - -0.20258311021530245, - -0.1029218068042836, - 0.4387474322203883, - -0.20671422726566097, - 0.4387474322203883, - -0.6512117587636665, - -0.21489824895202694, - 0.44526667424813227, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - 0.4387474322203883, - -0.20671422726566097, - 0.4387474322203883, - -0.21900325428065376, - -0.22309921598033172, - -0.1029218068042836, - -0.22718594803178016, - 0.5802606031127121, - -0.23126325759622882, - -0.23533101034024445, - -0.1933950905910572, - 0.4798972484217456, - 0.47683400085970606, - 0.17221826920365746, - 1.0016600120872907, - -0.22718594803178016, - 0.17221826920365746, - 0.39884466018643056, - 0.42119568611681957, - -0.2433855420294181, - 0.6407692966973026, - -0.24742366879656538, - -0.1933950905910572, - -0.25145154658972246, - -0.2554690576981793, - -0.25947600372429264, - 0.5689235310668234, - 0.17221826920365746, - -0.2433855420294181, - -0.2634722503105304, - -0.2674576447834957, - -0.271432006577437, - 0.6752120353588212, - -0.2753951620753871, - 0.17221826920365746, - -0.2634722503105304, - -0.27934695852260033, - 0.6489992291811927, - 0.686645539728887, - 0.03650791416310342, - -0.29103269591219216, - 2.12576592354895, - -0.2949375602166485, - 0.17221826920365746, - 0.6489992291811927, - 0.17221826920365746, - 0.0192361419422552, - 0.4270804492068146, - -0.8048072274542191, - 0.43215655028152894, - 0.6407692966973026, - 0.6439555532951344, - 2.12576592354895, - 0.4270804492068146, - -0.30266128452492846, - -0.3065293634044414, - -0.31038482855241206, - -0.1613383956679872, - 0.4270804492068146, - 0.6407692966973026, - -0.3180085887581339, - 0.6752120353588212, - 0.17221826920365746, - -0.1613383956679872, - 0.4270804492068146, - -0.32182547636601133, - -0.07911784832606897, - -0.32937135707785076, - 2.12576592354895, - 0.4270804492068146, - 0.17221826920365746, - -0.32182547636601133, - 0.17221826920365746, - -0.07911784832606897, - -0.33314844824512446, - 0.6107040060947532, - -0.3369119630109911, - 0.4270804492068146, - -0.3406617705437257, - 0.6107040060947532, - 0.17221826920365746, - 0.4270804492068146, - -0.34439771591652363, - -0.34811962821802495, - -0.3518273694453479, - 0.6752120353588212, - 1.632082099700192, - -1.52174732811964, - -0.3627700695946871, - 0.17221826920365746, - 0.21823614251199636, - -0.37000707819567824, - 0.6407692966973026, - -0.37362592381045545, - 0.6752120353588212, - -0.3772292996592563, - -0.3808169968992585, - 0.03650791416310342, - 0.6699963449619859, - 0.6752120353588212, - 0.0192361419422552, - -0.7770731298322566, - -0.3878993964811169, - 0.4270804492068146, - 0.5495533149826176, - 0.42119568611681957, - 0.6407692966973026, - -0.3914393815836795, - -0.1933950905910572, - -1.0396876588832127, - 0.17221826920365746, - 0.4270804492068146, - 0.5495533149826176, - 0.5689235310668234, - 0.4270804492068146, - 0.42119568611681957, - 0.6125474700887408, - 0.6752120353588212, - 0.4270804492068146, - 0.5689235310668234, - 0.03650791416310342, - -0.3949631435608806, - 0.6107040060947532, - -0.3984705541766525, - 0.17221826920365746, - -0.40196146482233347, - -0.4054357652505016, - 0.6107040060947532, - -0.4088932643522094, - 0.6755176736350763, - -0.41233393217758235, - 2.12576592354895, - -0.415757531338636, - 0.17221826920365746, - 0.17221826920365746, - -0.41916398970064467, - -0.4225531483596252, - -0.4259248928009808, - 0.6752120353588212, - 0.5802606031127121, - 0.5802606031127121, - -0.4292790245075526, - 0.4270804492068146, - -0.43261550704839413, - 0.6752120353588212, - 0.4270804492068146, - -0.43593414095650246, - -0.4392348495423664, - -0.41233393217758235, - 0.6752120353588212, - 0.17221826920365746, - 1.632082099700192, - -0.4425174312718665, - 0.4270804492068146, - -0.4457817706571234, - -0.44902778779305896, - 0.6752120353588212, - 0.6230771810897197, - 0.17221826920365746, - 0.4270804492068146, - -0.45225528276391874, - -0.3659479941556392, - -0.4554641674816814, - -0.4586542699610016, - -0.4618255194583376, - -0.46497777584152306, - -0.3914393815836795, - 0.4186777676254126, - -0.46811087768697623, - -0.47122475005575226, - -0.4554641674816814, - -0.4743191927762053, - -0.477394176253279, - -0.4804495425148126, - 0.17221826920365746, - -0.4618255194583376, - -0.46497777584152306, - -0.4834851866056197, - -0.7323697193186645, - -0.48945867819535943, - -0.4924346248810428, - 0.6752120353588212, - -0.7323697193186645, - 0.17221826920365746, - -0.4953905842022965, - -0.49832653342442035, - -0.34439771591652363, - -0.33314844824512446, - 0.6752120353588212, - -0.5012427501895877, - -0.3065293634044414, - 1.632082099700192, - -0.504139640518851, - 0.5930960785012084, - -0.5070173701877138, - 1.3184906501937912, - -0.41233393217758235, - -0.1933950905910572, - -0.3258776591466959, - -0.5126737912379342, - 0.5930960785012084, - 0.07161426388645674, - 1.3184906501937912, - -0.5154859012014144, - -0.7615390219744214, - 0.4270804492068146, - 0.6407692966973026, - 0.5340726097844655, - 2.12576592354895, - -0.5154859012014144, - -0.7615390219744214, - 0.4270804492068146, - -0.6492892179480471, - -0.5210079735738693, - -0.32182547636601133, - 0.5802606031127121, - -0.3518273694453479, - 0.44526667424813227, - -0.5237539542774611, - 0.8467353952221265, - 0.17221826920365746, - -0.6492892179480471, - -0.5291472029257569, - 0.17221826920365746, - -0.5318288794146923, - -0.32182547636601133, - 0.14857388984684125, - -0.33314844824512446, - 0.6107040060947532, - -0.5370925944596531, - -0.3754045454429188, - -0.542270835369401, - 0.03650791416310342, - -0.5448427279257899, - 0.6752120353588212, - -0.5473916357024319, - 0.0192361419422552, - -0.549917839355636, - -0.7615390219744214, - -0.5524214706630076, - -0.5549023078613526, - -0.5573603567087624, - 0.6247428607492582, - 0.4186777676254126, - -0.5597954536556479, - -0.5622075178144682, - 1.6998858049871908, - 0.17221826920365746, - -0.7615390219744214, - -0.5669320307257875, - -0.5524214706630076, - -0.5692745326960423, - 0.17221826920365746, - -0.5549023078613526, - -1.0396876588832127, - -0.5715936391497145, - 0.6107040060947532, - 0.17221826920365746, - -1.0396876588832127, - -0.5370925944596531, - 0.15201871439772913, - -0.5738892294009357, - -0.5761612259530012, - 2.12576592354895, - -0.5370925944596531, - -0.3754045454429188, - -0.5784095057571027, - 0.17221826920365746, - 0.15201871439772913, - 0.46134656304754995, - 0.14857388984684125, - 0.15201871439772913, - -0.726619092597096, - -0.726619092597096, - -0.5828065935338332, - -0.5849833958731308, - 0.4186777676254126, - -0.5370925944596531, - 0.8467353952221265, - 0.17221826920365746, - -0.3754045454429188, - 0.17221826920365746, - 0.15201871439772913, - -0.5871361212041022, - 0.17221826920365746, - -0.5892647312444985, - 0.5495533149826176, - -0.5913690631453168, - 1.2720881016186116, - 0.6752120353588212, - 0.17221826920365746, - 0.5495533149826176, - -0.5934491197491726, - -0.5913690631453168, - -1.0396876588832127, - -0.595504738703882, - -0.5975359248225374, - -0.5995424721854414, - 2.12576592354895, - -1.0396876588832127, - -0.6015244281319544, - 0.17221826920365746, - -0.5975359248225374, - 0.5930960785012084, - -0.6034816294865358, - 0.6107040060947532, - 0.17221826920365746, - 0.14857388984684125, - 1.3184906501937912, - 0.43215655028152894, - -1.0396876588832127, - -0.6054139988384619, - -0.1933950905910572, - -0.3754045454429188, - -0.3754045454429188, - 0.07161426388645674, - -0.30546255318766286, - 0.17221826920365746, - 1.3184906501937912, - -1.0396876588832127, - -0.6091801045519465, - -0.6110377520911539, - -0.6128703428971098, - -0.6146777595003167, - 2.12576592354895, - -0.5370925944596531, - -0.3754045454429188, - 0.17221826920365746, - 0.5495533149826176, - -0.6164599260751115, - -0.618216813365272, - -0.6199483075828194, - -0.6216543898949864, - -0.6233350554785589, - -1.2399018976580112, - -0.6249901597983524, - -0.6266197362359922, - 0.5930960785012084, - -0.6282236660083174, - -0.6298019126882719, - -0.6313543147703272, - -0.6328806403632783, - -0.6343809860775871, - 0.8724693819059316, - 0.4387474322203883, - -0.2074425641069347, - -0.635855088254321, - -0.6373028584858208, - 0.17221826920365746, - -0.6387241865077453, - 1.7519838337353644, - 0.17221826920365746, - 0.17221826920365746, - 0.5930960785012084, - 0.17221826920365746, - -0.6401189025280035, - -0.6414869840879979, - 0.17221826920365746, - -0.6428283556885771, - -0.6441430328112149, - -0.6454311284926739, - -0.646692602714107, - -0.647927200744934, - 0.4387474322203883, - -0.2074425641069347, - -0.6491349830439171, - -0.6503159664140372, - -0.6514701269786695, - -0.6525974191674314, - -0.6536978992845345, - 0.6125474700887408, - 0.4387474322203883, - -0.6547714552284472, - -0.6558181119929466, - -0.6568378053011918, - 0.5495533149826176, - -0.6578305351871154, - -0.6547714552284472, - -0.6343809860775871, - -0.6587961809179175, - -0.6597347308573291, - -0.660646133897581, - -0.6615304075032584, - -0.6623874620071297, - -0.6632173220579236, - -0.6640198463712919, - -0.6647950827769743, - -0.6655429493888988, - -0.07457605168531088, - -0.6669478750987174, - -0.6676138238209173, - -0.6682522962314505, - -0.6688632959928317, - 0.9508507170097358, - 0.17221826920365746, - -0.6514701269786695, - 0.4387474322203883, - -0.6547714552284472, - -0.6694468248655135, - -0.6700027984992346, - 0.5495533149826176, - -0.6705312178499225, - 0.17221826920365746, - -0.6547714552284472, - -0.6710320839008834, - -0.6587961809179175, - -0.6715053550742437, - -0.6719510326639256, - -0.6723690752265636, - 0.17221826920365746, - -0.6727594412104012, - -0.6731221743902018, - 0.17221826920365746, - -0.6615304075032584, - 0.17221826920365746, - -0.6623874620071297, - -0.673457233141091, - -0.673764575645284, - -0.6740442455273075, - 0.17221826920365746, - -0.6742961577827942, - -0.674520398355253, - -0.6747168820067626, - 0.17221826920365746, - -0.6655429493888988, - -0.6748856091194507, - -0.6750266236500858, - -0.07457605168531088, - -0.6751398863138443, - 0.17221826920365746, - -0.6669478750987174, - -0.6752253598101059, - -0.6752831330306884, - -0.675313117732041, - -0.675315351108201, - -0.6752898293064459, - 0.6125474700887408, - -0.6752365079999149, - -0.6751554723248393, - -0.6587961809179175, - 0.9189511790461299, - -0.675046636552371, - -0.6749100430438434, - -0.6747457338689534, - 0.5495533149826176, - -0.6745536654700617, - 0.4387474322203883, - -0.6743338368121602, - -0.674086332307159, - 0.619668979002922, - -0.6738110656717475, - -0.6735080793119848, - -0.6731774597128725, - -0.672819123396463, - -0.6724331140878456, - -0.30546255318766286, - 0.17221826920365746, - 0.17221826920365746, - -0.6720195155523842, - -0.6715782385071407, - 0.17221826920365746, - -0.477394176253279, - -0.6711093651486829, - -0.6751554723248393, - -0.6710320839008834, - -0.6587961809179175, - 0.17799997904511017, - 0.8204287491246759, - -0.6706128932728961, - 0.17221826920365746, - -0.6700888646747595, - -0.6749100430438434, - -0.6695372791727706, - 0.17221826920365746, - -0.6747457338689534, - 0.17221826920365746, - -0.6689581378945925, - 0.17221826920365746, - 0.17221826920365746, - 0.4387474322203883, - -0.6683515331975861, - 0.17221826920365746, - 0.619668979002922, - -0.6677174230631125, - 0.17221826920365746, - -0.6738110656717475, - -0.6670557997781927, - 0.17221826920365746, - -0.6663667124662738, - -0.6752253598101059, - -0.6752831330306884, - -0.675313117732041, - -0.675315351108201, - -0.6752898293064459, - 0.6125474700887408, - -0.6752365079999149, - -0.6751554723248393, - -0.6587961809179175, - 0.9189511790461299, - -0.675046636552371, - -0.6749100430438434, - -0.6747457338689534, - 0.5495533149826176, - -0.6745536654700617, - 0.4387474322203883, - -0.6743338368121602, - -0.674086332307159, - 0.619668979002922, - -0.6738110656717475, - -0.6735080793119848, - -0.6731774597128725, - -0.672819123396463, - -0.6724331140878456, - -0.30546255318766286, - 0.17221826920365746, - 0.17221826920365746, - -0.6720195155523842, - -0.6715782385071407, - 0.17221826920365746, - -0.477394176253279, - -0.6711093651486829, - -0.6751554723248393, - -0.6710320839008834, - -0.6587961809179175, - 0.17799997904511017, - 0.8204287491246759, - -0.6706128932728961, - 0.17221826920365746, - -0.6700888646747595, - -0.6749100430438434, - -0.6695372791727706, - 0.17221826920365746, - -0.6747457338689534, - 0.17221826920365746, - -0.6689581378945925, - 0.17221826920365746, - 0.17221826920365746, - 0.4387474322203883, - -0.6683515331975861, - 0.17221826920365746, - 0.619668979002922, - -0.6677174230631125, - 0.17221826920365746, - -0.6738110656717475, - -0.6670557997781927, - 0.17221826920365746, - -0.6663667124662738, - -0.6656503010537597, - -0.66490656537281, - -0.7615390219744214, - 0.6125474700887408, - 2.12576592354895, - 0.17221826920365746, - -0.6641355201741009, - -0.6633371115582423, - -1.2906619884694386, - 0.17221826920365746, - -0.4804495425148126, - 0.17221826920365746, - -0.7615390219744214, - -0.6616694043350191, - -0.6607894436768126, - -0.6598823257644598, - -0.6589480498948977, - -0.6598823257644598, - -0.6579867003572112, - -0.6598823257644598, - 0.5340726097844655, - -0.6569982765485349, - -0.6547714552284472, - -0.6547714552284472, - -0.655982862873613, - -0.6549404580763284, - -0.6538711464021701, - -0.6527749692478815, - -0.6516519253412744, - -0.6505020983665566, - -0.6493255710720907, - -0.6481222996645861, - -0.6468924092690714, - 0.17221826920365746, - -0.6456359400526464, - 0.17221826920365746, - -0.6443529311572335, - 0.17221826920365746, - 0.17221826920365746, - 0.17221826920365746, - -0.6547714552284472, - 0.17221826920365746, - -0.6547714552284472, - -0.6430434651063575, - -0.6430434651063575, - -0.6417075384410911, - -0.6505020983665566, - -0.5724485785512986, - 0.6407692966973026, - -0.6389742872298914, - 0.6107040060947532, - 0.6230771810897197, - 0.17221826920365746, - -0.6375595849298598, - -0.6361186163355614, - 0.2469122460314163, - -0.6346515454050816, - -0.6331583686113637, - 0.5007061249102462, - -0.6346515454050816, - -0.6316391251167152, - 0.10112496556045235, - -0.6346515454050816, - -0.6300939407103545, - 0.09683576028443888, - -0.6285228531247968, - -0.3518273694453479, - -0.6269258953781592, - -0.6752365079999149, - 0.1838949862278162, - -0.6253031863434099, - -0.7615390219744214, - 0.2469122460314163, - -0.6236547178525734, - -0.5440126557993652, - -0.6203025250911703, - -1.0396876588832127, - -0.618577452330819, - -0.6168269387005358, - 0.5930960785012084, - -0.6150510249251291, - -0.6150510249251291, - -0.6132497949300288, - 0.619668979002922, - -0.6114233340777231, - -0.6095717288988262, - -0.6076950745236708, - -0.6057934808414532, - -0.7615390219744214, - -0.6038670141317797, - -0.6019158005749701, - -0.5999397768103082, - -0.5979391388868207, - -0.6361186163355614, - -0.7770731298322566, - 0.17221826920365746, - -0.6346515454050816, - -0.5959140429715689, - 1.7198098184989037, - -0.5938645381542856, - -0.591790656506689, - 0.17221826920365746, - -0.6346515454050816, - -0.5896925596044676, - 0.17221826920365746, - -0.6346515454050816, - -0.477394176253279, - -0.4804495425148126, - 0.17221826920365746, - -0.5875702358801682, - -0.6269258953781592, - 0.17221826920365746, - -0.5854238410911385, - 0.17221826920365746, - -0.7615390219744214, - -0.5832534015605731, - 0.17221826920365746, - -0.5810590309487366, - -0.5788408104657577, - 0.17221826920365746, - -0.5765987768192217, - -1.0396876588832127, - -0.5743331327619703, - -0.572043864592305, - -0.6168269387005358, - 0.5930960785012084, - -0.5697310446346351, - 0.17221826920365746, - -0.6150510249251291, - -0.6150510249251291, - 0.17221826920365746, - 0.619668979002922, - -0.567394865715363, - 0.17221826920365746, - -0.6114233340777231, - -0.6095717288988262, - 0.17221826920365746, - -0.565035313797137, - -0.6057934808414532, - 0.17221826920365746, - -0.7615390219744214, - -0.56265250105116, - 0.17221826920365746, - -0.5602465416180721, - -0.5578175082508625, - -0.5553654697954399, - -0.7615390219744214, - -0.6150510249251291, - -0.5528905813479237, - -0.4924346248810428, - 0.4186777676254126, - 0.17221826920365746, - -0.5503928751096081, - 0.17221826920365746, - 0.17221826920365746, - -0.7615390219744214, - 0.17221826920365746, - -0.6150510249251291, - -0.5478724730541988, - -0.5528905813479237, - 0.5007061249102462, - -0.5453294530391971, - 0.2469122460314163, - -0.5427640132053295, - -0.5401761007487896, - 0.5007061249102462, - -0.6285228531247968, - -0.5375659521468755, - 0.10112496556045235, - 0.09683576028443888, - -0.5427640132053295, - -0.5349335593785014, - 0.6489774484052329, - -0.6269258953781592, - -0.5322790820320644, - -0.5296026467160141, - 0.5007061249102462, - -0.5269043479206567, - -0.5241843404899227, - -0.5214427836030959, - 0.5930960785012084, - 0.1838949862278162, - 0.4387474322203883, - 1.3184906501937912, - 0.6755176736350763, - -0.3659479941556392, - -0.5186798347608098, - -0.5158955893632663, - -0.5130901087236325, - -0.5102637691075864, - -0.507416554365856, - -0.7770731298322566, - -0.5938645381542856, - -0.591790656506689, - 0.17221826920365746, - -0.504548700931756, - -0.5016602331935258, - 1.7198098184989037, - 0.17221826920365746, - -0.5875702358801682, - 0.17221826920365746, - 0.5618580358370351, - 0.17221826920365746, - -0.504548700931756, - 0.17221826920365746, - -0.6269258953781592, - -0.5322790820320644, - 1.7198098184989037, - -0.5269043479206567, - -0.49875129684230646, - -0.4958219887095394, - -0.4928724079023455, - 0.17221826920365746, - -0.4899026342024369, - -0.48691277543325845, - 0.17221826920365746, - 0.5930960785012084, - 0.4387474322203883, - 0.07161426388645674, - 1.3184906501937912, - 0.17221826920365746, - -0.483903018317801, - 0.17221826920365746, - -0.480873421960903, - 0.28265648458634307, - -0.4778240088366551, - -0.4747550073891496, - 2.12576592354895, - -0.4716664908166687, - 0.17221826920365746, - 0.28265648458634307, - -0.468558627545407, - 0.17221826920365746, - -0.4654314654403077, - -0.46228524698463325, - -0.6538711464021701, - -0.45912000726109176, - 0.2469122460314163, - -0.45593585883966703, - -0.45273304601629727, - 0.5007061249102462, - -0.4495115580145209, - -0.4462716388389917, - 0.10112496556045235, - -0.44301336518107665, - -0.43973669370177193, - 0.09683576028443888, - -0.4364421040355673, - -0.43312955344972787, - -0.42979915847196715, - -0.426451075577837, - -0.42308546123510715, - -1.1753490683198904, - 0.2865890834000502, - -0.45912000726109176, - -0.416345353945935, - -1.5065203675224363, - -0.40953713735542524, - 0.5867790416165192, - -0.6168269387005358, - -0.40608572133745446, - -0.4026174093312046, - -0.3991320801602334, - -0.39562939589083657, - -0.39210809161025867, - -0.3659479941556392, - -0.38856485405129937, - -0.6095717288988262, - -0.3850088453372108, - -0.381440853899373, - -0.37785809155686584, - -0.37426056366596727, - -0.46228524698463325, - -0.37064815377629245, - -0.45593585883966703, - -0.36702028699387124, - 1.7198098184989037, - -0.36337829841063235, - -0.3597214354690384, - -0.3560491148658435, - -0.3523625656706941, - 0.17221826920365746, - 0.17221826920365746, - -0.3486620117920847, - -0.42979915847196715, - -0.34494704670395027, - -0.34121791430503273, - -0.33747475253175224, - 0.17221826920365746, - 0.17221826920365746, - 0.2865890834000502, - -0.37064815377629245, - -0.33371768443539074, - 0.17221826920365746, - -0.416345353945935, - -0.3299468685881807, - -0.3261624879652414, - -0.32236466366592653, - -0.3185535548281933, - -0.31472934578162387, - -0.6168269387005358, - -0.40608572133745446, - -0.310892177813935, - -0.307042210002749, - -0.3031796064555343, - -0.29930450643032513, - -0.29541709507365416, - -0.2915175142117108, - -0.39210809161025867, - 0.17221826920365746, - -0.2876059275138886, - 0.17221826920365746, - -0.6095717288988262, - -0.28368251973893605, - -0.2797474322098913, - 0.17221826920365746, - -0.27580082779547466, - -0.27184288761198816, - 0.28265648458634307, - -0.2678737521345196, - 0.2469122460314163, - -0.263893582987382, - 0.1838949862278162, - -0.2599025585387885, - -0.25590084236056476, - -0.25188857348596627, - -0.03260797423896027, - 0.17221826920365746, - 0.17221826920365746, - 0.28265648458634307, - 0.17221826920365746, - -0.24786595336124093, - 0.17221826920365746, - -0.24383310076970885, - -0.23979021776241038, - 0.17221826920365746, - -0.2599025585387885, - 0.17221826920365746, - -0.23573746402712908, - 0.8388500587055508, - 0.5930960785012084, - -0.22765487790737882, - -0.2235735296191365, - -0.21948297060090585, - -0.21538336065542363, - 0.4186777676254126, - 0.17221826920365746, - 0.5930960785012084, - -0.21127486169648205, - -0.5938645381542856, - -0.2071576723515799, - -0.20303191574569251, - -0.2235735296191365, - 0.17221826920365746, - -0.19889779169002353, - -0.3523625656706941, - 0.4270804492068146, - -0.19475546274513864, - 0.2469122460314163, - -0.6346515454050816, - -0.6199483075828194, - 0.5007061249102462, - -0.19060508913592097, - 0.10112496556045235, - -0.6346515454050816, - -0.18644685475706615, - 0.09683576028443888, - -0.6346515454050816, - -0.18228092044225527, - -0.17810746978399133, - -0.17392668506116185, - -0.16973870973074118, - -0.6538711464021701, - -0.16554373763668465, - -0.4392348495423664, - -0.16134194230606877, - 0.43215655028152894, - -0.15713349985785321, - -0.1529185739989988, - -0.14869736088653976, - -0.1444700355617646, - 0.6755176736350763, - -0.14023676522160297, - -0.1359977245362814, - -0.1317531099466557, - -0.12750308767996496, - -0.1232478319046955, - -0.11898753858271754, - -0.11472236212365118, - -0.110452505775738, - -0.5913690631453168, - -0.32937135707785076, - -0.1061781233693378, - -0.10189940793815348, - -0.5999397768103082, - -0.09761652155034034, - -0.19475546274513864, - 0.36970653927273267, - -0.6715782385071407, - -0.5669320307257875, - -0.6346515454050816, - 1.7519838337353644, - 0.17221826920365746, - 1.7198098184989037, - 0.17221826920365746, - -0.19060508913592097, - 0.17221826920365746, - -0.6346515454050816, - 0.17221826920365746, - 0.5618580358370351, - -0.6346515454050816, - -0.09332965516424886, - 0.17221826920365746, - -0.08903898054266575, - -0.08474466805234093, - 0.17221826920365746, - -0.16973870973074118, - -0.0804468926952172, - -0.07614582965929287, - 1.632082099700192, - -0.16134194230606877, - -0.07184165884549772, - 0.17221826920365746, - -0.06753455105197788, - -0.15713349985785321, - -0.06322468751045358, - -0.058912245617386956, - -0.05459739787716677, - -0.050280326694834794, - -0.045961208558446265, - -0.04164022382239594, - 0.17221826920365746, - -0.1359977245362814, - -0.1317531099466557, - -0.03731753906870484, - -0.11898753858271754, - 0.17221826920365746, - -0.11472236212365118, - -0.110452505775738, - -0.032993335820890514, - 0.17221826920365746, - -0.5913690631453168, - -0.02866778533501567, - 0.17221826920365746, - -0.1061781233693378, - -0.024341064527534248, - -0.020013352719839592, - -0.015684823467318892, - -0.2074425641069347, - -0.3406617705437257, - -0.1933950905910572, - 0.17221826920365746, - -0.020013352719839592, - -0.011355658488685636, - -0.2074425641069347, - -0.3518273694453479, - 0.6755650071688252, - 0.4387474322203883, - 1.5526350488255771, - 0.6107040060947532, - -0.007026032653850496, - 0.4387474322203883, - -0.4539196840452551, - 0.5495533149826176, - -0.5913690631453168, - -0.6150510249251291, - 0.18552692497447654, - -0.43312955344972787, - 0.44526667424813227, - 0.7893962135392756, - -0.5934491197491726, - 0.17221826920365746, - 0.17221826920365746, - 0.5495533149826176, - 0.17221826920365746, - -0.5913690631453168, - 0.17221826920365746, - -0.6150510249251291, - 0.17221826920365746, - -0.2599025585387885, - -0.019447126937684606, - 0.6439555532951344, - 0.6752120353588212, - 0.17221826920365746, - -0.2599025585387885, - 0.010127942023971777, - 0.47683400085970606, - 0.17221826920365746, - -0.019447126937684606, - 0.014457237694324844, - 0.018785939287053997, - -0.6632173220579236, - 0.023113870604385814, - 2.12576592354895, - -0.5934491197491726, - 0.19393686932373902, - 0.17221826920365746, - 0.014457237694324844, - 0.9508507170097358, - 0.027440853693568888, - -0.5938645381542856, - -1.1504373997253174, - 0.036036133151500394, - 0.04035922286648694, - -0.3180085887581339, - 2.12576592354895, - 0.04468066112103081, - 0.17221826920365746, - 0.04900026731969673, - 0.036036133151500394, - 0.053317863508139884, - 0.17221826920365746, - 0.057633278674157275, - -0.3914393815836795, - 0.6755650071688252, - 0.06194633219265391, - 0.023113870604385814, - 0.6107040060947532, - 0.19393686932373902, - 0.17221826920365746, - 0.06194633219265391, - -0.09709074163770044, - 0.4270804492068146, - -1.2399018976580112, - 0.6752120353588212, - -0.09709074163770044, - -0.12070446371953632, - 0.17221826920365746, - 0.4270804492068146, - 0.023113870604385814, - 0.6755650071688252, - 0.03650791416310342, - 0.4270804492068146, - 0.6326655657247514, - 0.6752120353588212, - 0.17221826920365746, - 0.4270804492068146, - 0.06625684760617775, - 0.07056464768588423, - 0.6107040060947532, - 0.0748695609555816, - 0.07917139973780157, - 0.4270804492068146, - 0.08346999254897443, - 0.5802606031127121, - 0.0877651635646927, - 2.12576592354895, - 0.17221826920365746, - 0.4270804492068146, - 0.6107040060947532, - -0.28368251973893605, - 0.09205673755719881, - 0.09634453474768967, - -0.32937135707785076, - 0.6752120353588212, - 1.2396086125885712, - 0.09205673755719881, - -0.6285228531247968, - 0.09634453474768967, - -0.32182547636601133, - 0.10485356162707565, - 0.10912902514669831, - 0.11340001331525787, - 0.6247428607492582, - -0.1933950905910572, - 0.17221826920365746, - -0.32182547636601133, - -0.12070446371953632, - 0.17221826920365746, - 0.10485356162707565, - 0.10912902514669831, - 0.11766637603162997, - 0.5314040832938132, - 0.12192791429902344, - -0.3949631435608806, - 0.6752120353588212, - -0.30546255318766286, - 0.5314040832938132, - 0.12192791429902344, - -0.5913690631453168, - 0.12618445812043644, - 0.1304358474117053, - 1.5526350488255771, - 2.12576592354895, - 0.17221826920365746, - -0.5913690631453168, - 0.17221826920365746, - 0.12618445812043644, - 0.36970653927273267, - 0.13468190317652046, - 0.17221826920365746, - 0.1304358474117053, - 0.13892245611575935, - 0.14315732689694063, - -0.3180085887581339, - 0.6752120353588212, - -0.30266128452492846, - 0.14315732689694063, - 0.1473863474457475, - 0.15160935127078715, - -0.7615390219744214, - -0.11937563014786097, - 0.05880936299912331, - 0.16413334463857274, - 0.1683306824433384, - 0.17252118530824115, - 0.619668979002922, - 0.17670468524976887, - 0.37689121359040567, - 0.18088103580815487, - 0.17221826920365746, - -0.7615390219744214, - 0.18505010534854016, - 0.17221826920365746, - 0.1683306824433384, - 0.17221826920365746, - 0.619668979002922, - 0.1892119038735206, - -0.7615390219744214, - 0.19336578496155143, - -0.46497777584152306, - -0.11937563014786097, - 0.05880936299912331, - 0.19751196018116748, - 0.4387474322203883, - 0.619668979002922, - 0.2016501726661225, - 0.5712523374060989, - 0.2057802807347563, - 0.17221826920365746, - -0.12070446371953632, - 0.1892119038735206, - -0.7615390219744214, - 0.19336578496155143, - -0.46497777584152306, - 0.18505010534854016, - 0.20990215569062348, - 0.21401561687280063, - 0.4387474322203883, - 0.619668979002922, - 0.21812044828304442, - 0.4270804492068146, - 0.22221644675024266, - -0.4088932643522094, - -0.11937563014786097, - 0.23119820183393117, - 0.4270804492068146, - -0.7615390219744214, - 0.619668979002922, - 0.6407692966973026, - 0.23032930914483715, - 0.37689121359040567, - 0.2343977359752917, - 0.36970653927273267, - 0.21812044828304442, - 0.17221826920365746, - 0.4270804492068146, - 0.22221644675024266, - 0.18505010534854016, - 0.17221826920365746, - 0.23119820183393117, - 0.4270804492068146, - -0.7615390219744214, - 0.619668979002922, - 0.23845644189906962, - 0.24250517802944668, - 0.24654370404717513, - 0.25057183830955915, - 0.25458944772362707, - 0.2585963557053571, - 0.24250517802944668, - -0.11937563014786097, - 0.05880936299912331, - -0.07990001527546703, - 0.23845644189906962, - 0.619668979002922, - 0.2625924514802463, - 0.2665776089445441, - 0.23845644189906962, - 0.27055169981358035, - 0.17221826920365746, - -0.6682522962314505, - 0.17221826920365746, - 0.2745145519185225, - 0.2784660916149208, - 0.282406120657238, - 0.27055169981358035, - 0.18505010534854016, - 1.5821965820432493, - 0.23845644189906962, - 0.619668979002922, - -0.7615390219744214, - 0.03650791416310342, - -1.157562795592236, - 0.2865890834000502, - -0.11937563014786097, - 0.05880936299912331, - 0.619668979002922, - 0.290201261655021, - 0.4829407596863852, - -0.7615390219744214, - 0.0192361419422552, - 0.2941060736358442, - 0.17221826920365746, - 0.2979988315995497, - 0.2865890834000502, - 0.18505010534854016, - 0.17221826920365746, - 0.619668979002922, - -1.1504373997253174, - -0.32182547636601133, - 0.30187941030607884, - 0.619668979002922, - 0.3057476683672534, - 0.30960344043475146, - 0.31344660226979587, - -0.32182547636601133, - 0.5314040832938132, - 0.30187941030607884, - 0.31727700938391684, - -0.11937563014786097, - 0.3210945179048358, - 0.3248990068328673, - 0.619668979002922, - 0.32869031396155657, - -0.6373028584858208, - 0.04468066112103081, - 0.17221826920365746, - -0.5934491197491726, - 0.17221826920365746, - -0.32182547636601133, - 0.619668979002922, - 0.3324683187032923, - 0.3324683187032923, - -0.2674576447834957, - 0.33623287879359365, - 0.3399838569120048, - 0.34372110131290234, - -0.32182547636601133, - 0.5314040832938132, - 0.17221826920365746, - 0.31727700938391684, - 0.18505010534854016, - 0.3248990068328673, - 0.619668979002922, - 0.3474443545851149, - 0.42119568611681957, - -0.4088932643522094, - 0.25458944772362707, - 0.3511534810557631, - 0.3548482513388013, - 0.358528397503543, - -0.11937563014786097, - 0.05880936299912331, - 0.3621937874552496, - 0.619668979002922, - 0.3658441819226681, - 0.2665776089445441, - 0.36947940091188075, - 0.3730993581686141, - 0.5689235310668234, - 0.17221826920365746, - 0.2784660916149208, - 0.282406120657238, - 0.37670385253784405, - 0.3802927296081232, - 0.17221826920365746, - 0.38386587503337005, - 0.358528397503543, - 0.3874231790836619, - 0.3909644870578447, - 0.18505010534854016, - 0.17221826920365746, - 0.619668979002922, - -0.12750308767996496, - 0.39448960696322394, - 0.5177708855282755, - 0.39799846718681814, - 0.25458944772362707, - 0.4270804492068146, - 0.4014909102800541, - 0.4049667855349558, - -0.7183124333876383, - 0.41182450257897557, - 0.42119568611681957, - 0.41525003370749464, - -0.11937563014786097, - 0.05880936299912331, - 0.619668979002922, - 0.4186584702543287, - -0.6373028584858208, - 0.15201871439772913, - 0.17221826920365746, - 0.509314215502525, - 0.4220497146607973, - 0.2784660916149208, - 0.282406120657238, - 0.4270804492068146, - 0.4014909102800541, - 0.42542356340391585, - 0.17221826920365746, - 0.42877986142194713, - 1.0821395458129897, - 0.17221826920365746, - 0.41182450257897557, - 0.5689235310668234, - 0.17221826920365746, - 0.38386587503337005, - 0.43211853179250354, - 0.18505010534854016, - 0.619668979002922, - 0.4354394634743935, - 0.43874245498415293, - 0.442027431206893, - 0.4452941889165046, - 0.4485426942422027, - 0.4517727446550324, - 0.4270804492068146, - -0.11937563014786097, - 0.619668979002922, - 0.45498422109694314, - 0.37689121359040567, - 0.5689235310668234, - 0.45817696164605515, - 0.46135093196863286, - 0.17221826920365746, - 1.632082099700192, - 0.4517727446550324, - 0.4270804492068146, - 0.18505010534854016, - 0.619668979002922, - 0.46450592761670983, - 0.467641789375291, - 0.4707584812164344, - 0.4738558391461094, - 0.47693374552209333, - 0.4270804492068146, - 0.47999203322109557, - 0.8724693819059316, - 0.48303056767729347, - -0.7615390219744214, - 0.11766637603162997, - -0.11937563014786097, - 0.619668979002922, - 0.4860495718355632, - -0.45225528276391874, - -0.5945051968635349, - 0.4919891531203929, - 0.4949477716051668, - 0.17221826920365746, - 0.17221826920365746, - 0.17221826920365746, - 0.4978860996959941, - 0.47693374552209333, - 0.17221826920365746, - 0.4270804492068146, - 0.500803935071976, - 0.17221826920365746, - 0.15201871439772913, - 0.07964142778462782, - 0.5037012423843551, - -0.7615390219744214, - 0.17221826920365746, - 0.11766637603162997, - 0.18505010534854016, - 0.5065778190285011, - 0.619668979002922, - 0.4270804492068146, - -0.7615390219744214, - 0.4270804492068146, - 0.619668979002922, - 0.5094336692586088, - 0.44526667424813227, - 0.17221826920365746, - 0.35136851704782623, - 0.4270804492068146, - -0.7615390219744214, - 0.4270804492068146, - -0.5832534015605731, - 0.17221826920365746, - 0.619668979002922, - 0.4387474322203883, - 0.5122685488133724, - 1.170992747338428, - 0.5150824233011717, - 0.4387474322203883, - 0.619668979002922, - 0.5178751296537036, - 0.4186777676254126, - 0.4387474322203883, - 0.17221826920365746, - 0.5122685488133724, - 1.170992747338428, - 0.17221826920365746, - 0.4387474322203883, - 0.619668979002922, - 0.37984924798796005, - 0.619668979002922, - 0.520646630820845, - 0.6752120353588212, - -0.30266128452492846, - 0.619668979002922, - 0.5233967255176946, - 0.5261253378388034, - -0.726619092597096, - 0.528832391250575, - -0.11937563014786097, - 0.619668979002922, - 0.5315177754444371, - 0.4186777676254126, - 0.5341813357505268, - 0.536822988440113, - 0.17221826920365746, - 0.18505010534854016, - 0.619668979002922, - 0.5394426405869638, - 0.5420401436097156, - 0.5446153537473897, - 0.5471681762032724, - 0.549698450485094, - 0.5420401436097156, - 0.619668979002922, - 0.5522061348381243, - 0.4829407596863852, - 0.17221826920365746, - 0.5546910554106023, - 0.5446153537473897, - 0.5571531609420574, - 0.17221826920365746, - 0.5595923188442481, - 0.5546910554106023, - 0.619668979002922, - -1.0396876588832127, - -0.726619092597096, - -1.0396876588832127, - -1.0396876588832127, - -0.4392348495423664, - -1.0396876588832127, - -0.11937563014786097, - 0.562008393002738, - 0.619668979002922, - 0.564401294644122, - 0.37689121359040567, - -1.0396876588832127, - 0.17221826920365746, - -1.0396876588832127, - 0.5667708927839896, - -1.0396876588832127, - 1.632082099700192, - 0.17221826920365746, - -1.0396876588832127, - 0.18505010534854016, - 0.619668979002922, - 0.4452872199105166, - -1.157562795592236, - 0.5691171025949371, - 0.5714398428897167, - 0.43215655028152894, - -1.0396876588832127, - -0.726619092597096, - -0.11937563014786097, - 0.5737389512426471, - 0.2941060736358442, - -1.0396876588832127, - 0.619668979002922, - 0.5760144366919997, - 0.2665776089445441, - -0.15021344663390754, - 0.6385352410760371, - 0.2941060736358442, - 0.2979988315995497, - 0.17221826920365746, - -1.0396876588832127, - 0.3660685261070245, - 0.18505010534854016, - 0.5782661363336613, - 0.5804940056628993, - 0.5826979157134974, - -1.0396876588832127, - 0.619668979002922, - 0.6755176736350763, - 0.5848777627196213, - 0.43215655028152894, - -0.3369119630109911, - 0.5870335199237661, - 0.6755176736350763, - -0.11937563014786097, - 0.5891650718478503, - -0.3369119630109911, - 0.5870335199237661, - 0.17252118530824115, - 0.619668979002922, - 0.5912723426774054, - 0.2665776089445441, - 0.5933553019362047, - -0.3369119630109911, - 0.5954137938128644, - 0.18505010534854016, - -0.3369119630109911, - 0.5954137938128644, - 0.5974477885648185, - 0.17221826920365746, - 0.619668979002922, - 0.4270804492068146, - -0.32182547636601133, - 0.5994571691650931, - 0.601441943174273, - 0.619668979002922, - 0.603401950753691, - 0.44526667424813227, - 0.4270804492068146, - -0.32182547636601133, - 0.17221826920365746, - 0.5994571691650931, - 0.6053371128254239, - 0.6072473933862066, - 0.619668979002922, - 0.4270804492068146, - 0.6091327127253379, - 0.619668979002922, - 0.6109929914660066, - 2.12576592354895, - 0.17221826920365746, - 0.4270804492068146, - 0.6128281506613303, - 0.6146380673534143, - 0.17221826920365746, - 0.619668979002922, - -0.5913690631453168, - -0.1440017531072866, - 0.4270804492068146, - 1.3184906501937912, - 0.4387474322203883, - 0.616422748488194, - 0.619668979002922, - 0.6181820791386919, - 0.4829407596863852, - 0.17221826920365746, - -0.5913690631453168, - -0.5934491197491726, - -0.1440017531072866, - 0.17221826920365746, - 0.4270804492068146, - 0.07161426388645674, - 0.17221826920365746, - 1.3184906501937912, - 0.4387474322203883, - 0.17221826920365746, - 0.619668979002922, - 0.6199161188071052, - 0.4387474322203883, - 0.6216244866325342, - 0.4387474322203883, - 0.619668979002922, - 0.6233073588586523, - -0.1933950905910572, - 0.6199161188071052, - -0.47122475005575226, - 0.4387474322203883, - 0.4387474322203883, - 0.619668979002922, - 0.2865890834000502, - 0.6249645933266811, - 0.6265961063673743, - 0.6282018534633763, - -1.157562795592236, - 0.619668979002922, - 0.6297818059003081, - 0.4186777676254126, - -0.5934491197491726, - 0.2865890834000502, - -0.5427640132053295, - -0.5427640132053295, - 0.631335939649363, - 0.6265961063673743, - 0.17221826920365746, - 0.2865890834000502, - 0.2941060736358442, - 0.2979988315995497, - 0.6328640937321853, - 0.17221826920365746, - 0.619668979002922, - 0.6343662017783384, - 0.6358422328627934, - 0.6372921493437327, - 0.6343662017783384, - 0.6387158295534743, - 0.619668979002922, - 0.6401132778404357, - 0.4186777676254126, - 0.036036133151500394, - 0.17221826920365746, - 0.641484459958522, - -0.672819123396463, - 0.4387474322203883, - 0.36970653927273267, - 0.17221826920365746, - 0.6428293388478469, - 0.6441477750830252, - 0.645439739373808, - 0.036036133151500394, - 0.17221826920365746, - 0.641484459958522, - 0.6467052527730791, - 0.6479442942949551, - 0.619668979002922, - 0.6491567952329564, - 0.6503426792184863, - 0.6515019917112369, - 0.6526346021405761, - 0.6537404639429162, - 0.6548195266608275, - 0.655871782651858, - 0.619668979002922, - 0.6568970950434321, - 0.4829407596863852, - 0.17221826920365746, - 0.6491567952329564, - 0.657895496754178, - 0.17221826920365746, - 0.6588668935180375, - 0.17221826920365746, - 0.6515019917112369, - -0.08903898054266575, - 0.6598111924903393, - 0.6548195266608275, - 0.6607284286472218, - -0.48691277543325845, - 0.17221826920365746, - 0.619668979002922, - 0.018785939287053997, - 0.6616184693579169, - -0.32182547636601133, - 0.6624813517493148, - 0.6633169866493065, - 0.6641253703639032, - -0.32182547636601133, - 0.6611419779301138, - 0.6656505062808314, - 0.619668979002922, - 0.6663770069292558, - 0.5712523374060989, - 0.17221826920365746, - 0.027440853693568888, - 0.6616184693579169, - 0.17221826920365746, - -0.32182547636601133, - 0.667076088620889, - 1.7519838337353644, - 0.6677477445567325, - 0.6633169866493065, - 0.6683918578752561, - -0.32182547636601133, - 0.17221826920365746, - 0.6690083934504981, - 0.619668979002922, - 0.6695971793268912, - 0.4452872199105166, - 0.619668979002922, - -0.32182547636601133, - 0.6701580060749669, - 0.21051838136629225, - 0.6711894636807176, - 0.619668979002922, - 0.6716668354256444, - -0.03260797423896027, - 1.5821965820432493, - 0.17221826920365746, - 0.6695971793268912, - 0.6721165355953049, - 0.17221826920365746, - 0.6385352410760371, - 0.619668979002922, - 0.17221826920365746, - -0.32182547636601133, - 0.6725403384377729, - 0.6729371780816507, - 0.673306839099252, - 0.17221826920365746, - 0.6736489951090587, - 0.619668979002922, - 0.673963391977202, - 0.2865890834000502, - 0.6742498993054445, - 0.6745085501541939, - 0.6747394462948294, - 0.619668979002922, - 0.6749425004426837, - 0.6751176905188822, - 0.44526667424813227, - 0.6752650779227427, - 0.36970653927273267, - 0.6753845897334949, - 0.2865890834000502, - 0.2941060736358442, - 0.4270804492068146, - 0.6754763193951526, - 0.619668979002922, - 0.6755402320704084, - 0.6715327731047991, - 0.619668979002922, - 0.6109929914660066, - 2.12576592354895, - 0.17221826920365746, - 0.17221826920365746, - 0.17221826920365746, - 0.619668979002922, - 0.06194633219265391, - 0.619668979002922, - 0.6755762923523501, - 0.6752120353588212, - 0.06194633219265391, - 0.619668979002922 - ], - "y": [ - 0.0017950608917688979, - 0.006129639007518082, - 0.010464017330657598, - -1.6060418323594818, - -0.8664984426946606, - 0.02335388653870869, - 0.7700392543979185, - 0.6667372486787629, - -1.6060418323594818, - 0.010464017330657598, - -0.7578123002252406, - -1.0090507090384175, - -0.9081791171334833, - -0.9049683105510334, - -0.74013503015426, - 0.6667372486787629, - 0.05758426894100969, - 1.059531299297599, - -0.7578123002252406, - -0.0495102198366075, - 1.0429954812800812, - 0.07467913406944557, - -0.1363294173584059, - -1.016953165778309, - 0.08748401594202741, - -0.74013503015426, - 0.7893682084432515, - 0.8584154553561877, - 0.6667372486787629, - 0.15246588461110097, - -0.1363294173584059, - -0.2931317795867018, - -0.8824945494556071, - -0.9943008344777994, - 0.02335388653870869, - 0.6667372486787629, - 0.6348509629575323, - 0.12137383964991244, - -0.29416425533240675, - -0.9943008344777994, - 0.02335388653870869, - 0.6667372486787629, - 0.27229086544532866, - -0.29416425533240675, - 0.13404024727219763, - -0.5613376871676712, - 0.14247553305665553, - 0.02335388653870869, - 0.09266415186989409, - 0.6667372486787629, - 0.9318727695738048, - -0.08081558846751166, - -0.3261756575708731, - -0.046753966834736385, - 0.0017950608917688979, - -0.74013503015426, - 0.19323902816539104, - -0.3261756575708731, - -0.046753966834736385, - -0.6367711354205101, - 0.23792971229823365, - -1.138695820861759, - 0.18407169686303326, - 0.18824281346511246, - -1.0047878837570772, - 0.618238886847197, - 0.6667372486787629, - 0.20060193259387474, - -0.9081791171334833, - 0.20474053156647104, - 0.006129639007518082, - -0.6770222370201696, - 0.04277723495006714, - 0.04277723495006714, - -0.06740043089382138, - -0.74013503015426, - 0.6667372486787629, - 0.22104893255269215, - 0.8800751140616724, - 0.6667372486787629, - 0.04277723495006714, - 0.6667372486787629, - 0.04277723495006714, - 0.22917250323070773, - 0.2332459820486383, - 0.2373097612821244, - 0.02335388653870869, - 0.7893682084432515, - 0.8584154553561877, - 0.6667372486787629, - 0.22917250323070773, - -0.22282191355574446, - 0.2453561393878202, - 0.02335388653870869, - 0.7700392543979185, - -0.22282191355574446, - 0.24939006055327445, - 0.2534136589664432, - 0.25742685275456645, - 0.02335388653870869, - 0.26142948604116795, - 0.6667372486787629, - 0.26542139752576877, - 0.2694023783304474, - 0.27337223372912395, - 0.27733081060614295, - 0.14247553305665553, - -0.74013503015426, - 0.7700392543979185, - 0.6667372486787629, - 0.2694023783304474, - 0.6667372486787629, - 0.6667372486787629, - 0.28127796808100586, - -0.9081791171334833, - 0.2852135371083337, - 0.2891373855292408, - 0.29304931322888217, - 0.29694920120987445, - -0.6577063062857206, - 0.3046628163225659, - -1.0047878837570772, - 0.3085256601540605, - 0.6667372486787629, - 1.1656491558658093, - 1.2077998670365138, - 0.6667372486787629, - 0.14810582020475538, - 0.3237027378609647, - 0.10083722593865152, - 0.33123730788119454, - 0.33500843017263693, - -0.3639148962750646, - -0.7859046245431086, - 0.34614343421687677, - 0.31855903909482336, - -0.4901290434844554, - 0.35715200786941115, - 0.36082390840407524, - 0.36448101503449976, - 0.6667372486787629, - 0.3237027378609647, - 1.2077998670365138, - 0.6667372486787629, - 0.10083722593865152, - 1.451718454979416, - 0.6667372486787629, - 1.5582408608256475, - -0.3639148962750646, - 0.3752696645750549, - 0.37886610282384586, - 0.31855903909482336, - 0.38244700700137474, - 0.24661245150395839, - 0.2891373855292408, - 0.3895162262629155, - 0.3930495866134877, - 0.39656681480696815, - 0.4000677145705145, - 0.006129639007518082, - -0.5816119390499774, - 0.18407169686303326, - 0.18824281346511246, - 0.2891373855292408, - 0.20438359072248924, - 0.4103832327512081, - 0.6667372486787629, - -0.5816119390499774, - 0.4138177449132353, - 0.006129639007518082, - 0.4172352802714452, - -0.3785751839732671, - 0.4239756339075833, - 0.02335388653870869, - 0.4172352802714452, - 0.4273413934347997, - 0.43068966195427233, - 0.4340202266799201, - 0.4373329802136212, - 0.2891373855292408, - 0.44062768501466265, - 0.6667372486787629, - 0.4439043176250161, - 0.44716268345110743, - 0.006129639007518082, - -1.1979612551415566, - 0.453583092792508, - 0.5082502121844672, - 0.45992967561101095, - 0.46309505493684944, - 0.453583092792508, - 0.5310811520114144, - 0.46932859897438417, - 0.4724365270623887, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.7975339567041341, - 0.6667372486787629, - 0.48760513056520927, - -0.154074897137257, - 0.46309505493684944, - 0.7975339567041341, - -1.1979612551415566, - 0.4935262717878149, - 0.4964754881582802, - 0.49940429361806227, - 0.5023124907264032, - 0.5052000018885598, - 0.5080667084517139, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.4935262717878149, - 1.7284562339192682, - 0.4964754881582802, - 0.49940429361806227, - 0.5023124907264032, - -1.1979612551415566, - 0.5137012785582543, - 1.4999340652386748, - 0.5192520891120456, - 0.5220133036931147, - 0.52475309730819, - 0.5274713181442691, - 0.5301678540348508, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.5137012785582543, - 0.5328426315831111, - 2.2912709733838117, - 0.5220133036931147, - 0.5380930213517923, - 0.5407024279610293, - -1.1979612551415566, - -0.09457424668908948, - 2.360862202728753, - 1.2926381654100643, - 0.7746789464611913, - 0.553285465883398, - 0.26301070542171284, - 0.14810582020475538, - 0.5581818069798301, - 0.5606113900796701, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.8468622108404823, - 0.5653708507290757, - 2.360862202728753, - 0.5677310000480219, - 0.5700677192385675, - 0.7746789464611913, - 0.5723809227370823, - 0.6667372486787629, - 0.5746704880701502, - 0.6667372486787629, - 0.5769363331636952, - 0.36448101503449976, - -1.1979612551415566, - 0.8922011280372145, - 0.5137012785582543, - 0.5813682494897741, - 0.5137012785582543, - 0.5835625755493242, - 0.5301678540348508, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.5857328291496913, - 0.8922011280372145, - 0.5137012785582543, - 0.587878934206151, - 0.8922011280372145, - 0.8922011280372145, - 0.5137012785582543, - -1.1979612551415566, - 1.364382679101039, - 2.360862202728753, - 0.5920715837108791, - -0.74013503015426, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6667372486787629, - 2.360862202728753, - -1.1979612551415566, - 0.5941448513752051, - 0.5961936629099897, - 0.5982178995780855, - 0.600217484177843, - 0.602192339210334, - 0.604142428312, - 0.5301678540348508, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6060675901487682, - 0.6667372486787629, - 0.6079678281604503, - 0.5961936629099897, - 1.0616391023867715, - -1.1979612551415566, - 0.6116694392800527, - 0.6134945591711639, - -0.22282191355574446, - 0.6152943903692406, - 0.6170689135011231, - 0.5080667084517139, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6667372486787629, - 0.6116694392800527, - 0.6134945591711639, - 0.6667372486787629, - 0.6188180470205621, - -1.1979612551415566, - 1.374749416653059, - 2.2908324512007776, - 2.2908324512007776, - 0.5835625755493242, - -1.0047878837570772, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6238696060968714, - 1.374749416653059, - -1.1979612551415566, - 1.5725980548638956, - 0.6271174653853573, - 2.360862202728753, - 0.6287132122999375, - 0.6302830455172018, - 0.5080667084517139, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6318270042730927, - 1.5725980548638956, - 2.360862202728753, - -1.1979612551415566, - 0.5382210656094063, - 1.3712658871823873, - -0.22282191355574446, - 1.2461865780109038, - 0.4340202266799201, - 0.6376864730172858, - 0.5301678540348508, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6391002308716893, - 0.640487686962718, - 0.640487686962718, - 0.6418487123849773, - 0.6431833026636663, - 0.6444914122821231, - 0.4439043176250161, - -1.1979612551415566, - 1.5111393047805581, - 0.6470118134023276, - 1.5111393047805581, - 0.5835625755493242, - -1.0047878837570772, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 1.5111393047805581, - 0.6470118134023276, - 1.5111393047805581, - -1.1979612551415566, - 0.5137012785582543, - 0.6482401133782633, - 0.6494415720517821, - 0.6506161229520657, - 0.6517637233653005, - -1.0047878837570772, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.5137012785582543, - 0.6528843825567272, - 0.6539786173550841, - -1.1979612551415566, - 0.24173135044018285, - 0.1720454379060018, - 0.6570811129775103, - 0.658071808496706, - 0.6590349266052831, - 0.5080667084517139, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6570811129775103, - 0.6599705605373771, - 0.6608783922144118, - 0.6667372486787629, - 0.6570811129775103, - 0.658071808496706, - -1.1979612551415566, - 0.6617586604774681, - 0.6626114933085354, - 0.44669433864310987, - 0.6642240459672035, - -0.22282191355574446, - 0.6494415720517821, - 0.5274713181442691, - 0.4724365270623887, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 1.4069004796195803, - 0.5653708507290757, - 2.3290240881899043, - 0.6626114933085354, - 0.6664352042510946, - 0.6642240459672035, - -0.22282191355574446, - -1.1979612551415566, - 0.2377594514359568, - 0.6287132122999375, - 0.453583092792508, - 0.6677763262235387, - 0.5192520891120456, - 0.6684100660123131, - 0.6690163136750159, - 0.6695950242661669, - 0.670146197816046, - 0.46932859897438417, - 0.36082390840407524, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6706697509996319, - 0.6711657281288075, - 0.7975339567041341, - 0.6716340896728282, - 0.6667372486787629, - 0.6720748396689538, - 0.6667372486787629, - 0.6695950242661669, - 0.670146197816046, - -1.1979612551415566, - 0.6494415720517821, - 0.6724878965548036, - 0.02335388653870869, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - -1.1979612551415566, - 0.6728733026897231, - 0.6732310553074353, - 0.6735610683868424, - -0.74013503015426, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6738633833012669, - 0.5653708507290757, - -1.1979612551415566, - 1.5974931774798768, - 0.5310811520114144, - 0.6743816509093954, - 0.5310811520114144, - 0.6746008745770071, - 1.1745233233237757, - 0.6749539704022148, - 0.5301678540348508, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 1.5974931774798768, - 0.6750900636095182, - -1.1979612551415566, - -0.13100311104552603, - 0.675277839753337, - 0.14810582020475538, - 0.6753307146488008, - -1.0047878837570772, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.675355776640522, - 0.675353009225008, - 2.1111056645289756, - 0.6667372486787629, - 0.6752652462502944, - 0.36448101503449976, - -1.1979612551415566, - 0.6271174653853573, - 2.360862202728753, - 0.6376864730172858, - -0.74013503015426, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6667372486787629, - 2.360862202728753, - -1.1979612551415566, - 0.5137012785582543, - 0.6751793857414313, - 0.6750657347546519, - 0.010464017330657598, - 0.5137012785582543, - 0.6287132122999375, - 0.9751938238038975, - 0.6747572747054621, - 0.6745604854592049, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6706697509996319, - 0.5137012785582543, - 0.6743359613170024, - 0.6740837215342022, - 0.5137012785582543, - 0.6738036383523331, - 0.9751938238038975, - -1.1979612551415566, - -0.5532745304783395, - 0.6731646672900838, - 0.22754855954577666, - -0.22282191355574446, - 0.6724159905462992, - 0.5080667084517139, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.671997834602218, - 0.6667372486787629, - 0.22754855954577666, - -1.1979612551415566, - 0.13637946953426291, - 1.5293736694845566, - 0.6705901658509638, - 0.6700619105349555, - -1.0047878837570772, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6667372486787629, - 0.6695060852486434, - 0.13637946953426291, - 0.6667372486787629, - -1.1979612551415566, - 0.668922728376855, - 0.66831187235871, - 0.6676734538879697, - -0.74013503015426, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6670075433756154, - 0.5653708507290757, - 0.6663142728142988, - 0.66831187235871, - -1.1979612551415566, - 0.6655935317395599, - 0.6648454310669016, - 0.02335388653870869, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.66406995470104, - 0.6655935317395599, - -1.1979612551415566, - 0.663267157777234, - 0.6624371283989042, - 0.6615798658127033, - 0.6606954065838905, - 0.6597837359098173, - -0.22282191355574446, - 0.6494415720517821, - -1.0531093158616371, - 0.6745604854592049, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6578913977227498, - 0.6624371283989042, - 0.65689861555857, - 0.6558788924592275, - 0.6597837359098173, - 0.6667372486787629, - -0.22282191355574446, - 0.6667372486787629, - -1.1979612551415566, - 0.6548321839822174, - 0.6537586144914553, - 0.6526581380996981, - 0.651530825579814, - 0.6503766973327583, - -0.22282191355574446, - 0.649195839054268, - 0.5581818069798301, - 0.6745604854592049, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6479882739496293, - 0.5653708507290757, - 0.6467541372368142, - 0.6667372486787629, - 0.6454933849633689, - 0.64420613764934, - -1.1979612551415566, - 0.5137012785582543, - 0.642892379324944, - 0.5137012785582543, - -0.33377722557087597, - 0.6402029401854775, - 0.5080667084517139, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.5137012785582543, - 0.642892379324944, - 0.5137012785582543, - 0.638810182185429, - 0.6373911845919703, - -1.1979612551415566, - 0.6359459893098949, - 0.5310811520114144, - 0.634474692752665, - 0.6329772772749716, - -1.0047878837570772, - 0.47552499764291783, - 0.4785939281174783, - 0.6667372486787629, - 1.0611585335745635, - 0.6359459893098949, - 0.6667372486787629, - -1.1234150412437132, - 0.14810582020475538, - 0.6299241826061021, - -0.9081791171334833, - 0.628349033075561, - -1.0047878837570772, - 0.6267479885191071, - 0.6251211684740801, - 0.6234686060986774, - 0.36448101503449976, - 0.6667372486787629, - 0.6299241826061021, - 0.6217903790761491, - 0.6200865699888133, - 0.6183572272716332, - 0.02335388653870869, - 0.6166024378855828, - 0.6667372486787629, - 0.6217903790761491, - 0.6148222736362717, - 0.21307978567613486, - -0.7202529672966362, - 0.6743816509093954, - 0.6093772341820783, - -0.74013503015426, - 0.6074965015966219, - 0.6667372486787629, - 0.21307978567613486, - 0.6667372486787629, - 0.6750900636095182, - 2.360862202728753, - -0.6237022478060018, - 0.5192520891120456, - -0.9081791171334833, - 0.20474053156647104, - -0.74013503015426, - 2.360862202728753, - 0.603684542838728, - 0.6017290544209218, - 0.5997486877578818, - -0.7531597866512351, - 2.360862202728753, - -0.9081791171334833, - 0.5957397068147637, - 0.02335388653870869, - 0.6667372486787629, - -0.7531597866512351, - 2.360862202728753, - 0.5936854975117566, - 1.335078041079526, - 0.5895305075892604, - -0.74013503015426, - 2.360862202728753, - 0.6667372486787629, - 0.5936854975117566, - 0.6667372486787629, - 1.335078041079526, - 0.5874032195908833, - 0.2891373855292408, - 0.5852517845310128, - 2.360862202728753, - 0.583076229063483, - 0.2891373855292408, - 0.6667372486787629, - 2.360862202728753, - 0.5808767531502096, - 0.5786533945422955, - 0.576406400556008, - 0.02335388653870869, - -0.21151619923910625, - 1.1599547238240369, - 0.5695833725396579, - 0.6667372486787629, - -0.5726850851770382, - 0.564909765982894, - -0.9081791171334833, - 0.5625233505080899, - 0.02335388653870869, - 0.5601139639026483, - 0.5576816649173818, - 0.6743816509093954, - 0.08748401594202741, - 0.02335388653870869, - 0.6750900636095182, - 0.4154017865826555, - 0.5527802228837375, - 2.360862202728753, - 0.3930495866134877, - 0.14810582020475538, - -0.9081791171334833, - 0.5502797003175752, - -1.0047878837570772, - 1.5111393047805581, - 0.6667372486787629, - 2.360862202728753, - 0.3930495866134877, - 0.36448101503449976, - 2.360862202728753, - 0.14810582020475538, - 0.2852135371083337, - 0.02335388653870869, - 2.360862202728753, - 0.36448101503449976, - 0.6743816509093954, - 0.547756653613262, - 0.2891373855292408, - 0.5452110591355482, - 0.6667372486787629, - 0.5426431065297257, - 0.5400528274387856, - 0.2891373855292408, - 0.5374403380447835, - 0.010464017330657598, - 0.5348057615960395, - -0.74013503015426, - 0.5321491737146875, - 0.6667372486787629, - 0.6667372486787629, - 0.529470738771344, - 0.5267704941558837, - 0.524048603263747, - 0.02335388653870869, - 0.5310811520114144, - 0.5310811520114144, - 0.52130518524425, - 2.360862202728753, - 0.5185403234583731, - 0.02335388653870869, - 2.360862202728753, - 0.5157541371481162, - 0.5129467498399651, - 0.5348057615960395, - 0.02335388653870869, - 0.6667372486787629, - -0.21151619923910625, - 0.5101182395298911, - 2.360862202728753, - 0.5072688112660374, - 0.5043985066781037, - 0.02335388653870869, - 0.26142948604116795, - 0.6667372486787629, - 2.360862202728753, - 0.5015074484439747, - -0.8824945494556071, - 0.4985958222440084, - 0.49566365764668463, - 0.49271113789161514, - 0.48973835329193754, - 0.5502797003175752, - 0.5301678540348508, - 0.4867454244846191, - 0.483732517011983, - 0.4985958222440084, - 0.48069971031930747, - 0.4776472136326901, - 0.4745750271555235, - 0.6667372486787629, - 0.49271113789161514, - 0.48973835329193754, - 0.47148340058316035, - -0.7440102804098456, - 0.4652820746036612, - 0.462132941914311, - 0.02335388653870869, - -0.7440102804098456, - 0.6667372486787629, - 0.4589648170994504, - 0.455777944053242, - 0.5808767531502096, - 0.5874032195908833, - 0.02335388653870869, - 0.45257226335611556, - 0.6017290544209218, - -0.21151619923910625, - 0.4493475415487421, - 0.3237027378609647, - 0.4461029829343293, - -0.5816119390499774, - 0.5348057615960395, - -1.0047878837570772, - -0.13945025943342126, - 0.4395935687482974, - 0.3237027378609647, - 0.20438359072248924, - -0.5816119390499774, - 0.43629132139383076, - -0.22282191355574446, - 2.360862202728753, - -0.9081791171334833, - 0.4138177449132353, - -0.74013503015426, - 0.43629132139383076, - -0.22282191355574446, - 2.360862202728753, - -0.8412864667067349, - 0.42967717962962404, - 0.5936854975117566, - 0.5310811520114144, - 0.576406400556008, - 0.5080667084517139, - 0.4263246638476559, - 0.6844585179058472, - 0.6667372486787629, - -0.8412864667067349, - 0.41961145527305765, - 0.6667372486787629, - 0.4162075303556278, - 0.5936854975117566, - -1.164645426708185, - 0.5874032195908833, - 0.2891373855292408, - 0.40939122867356137, - 0.6208539907704126, - 0.4025054098587823, - 0.6743816509093954, - 0.39901794213923747, - 0.02335388653870869, - 0.39551437894800434, - 0.6750900636095182, - 0.3919946220371308, - -0.22282191355574446, - 0.388458740847068, - 0.38490696647255174, - 0.3813393761231505, - 0.25742685275456645, - 0.5301678540348508, - 0.37775612507218104, - 0.374157372693525, - -1.4694736031385311, - 0.6667372486787629, - -0.22282191355574446, - 0.36696014471093924, - 0.388458740847068, - 0.36331582202573165, - 0.6667372486787629, - 0.38490696647255174, - 1.5111393047805581, - 0.3596565604167917, - 0.2891373855292408, - 0.6667372486787629, - 1.5111393047805581, - 0.40939122867356137, - 0.658071808496706, - 0.35598252102116196, - 0.35229390646458386, - -0.74013503015426, - 0.40939122867356137, - 0.6208539907704126, - 0.348590796261309, - 0.6667372486787629, - 0.658071808496706, - 0.4935262717878149, - -1.164645426708185, - 0.658071808496706, - 0.9096658086601271, - 0.9096658086601271, - 0.34118934213130386, - 0.33744382115715393, - 0.5301678540348508, - 0.40939122867356137, - 0.6844585179058472, - 0.6667372486787629, - 0.6208539907704126, - 0.6667372486787629, - 0.658071808496706, - 0.3336844483040678, - 0.6667372486787629, - 0.32991136587536024, - 0.3930495866134877, - 0.3261247529739459, - 0.24661245150395839, - 0.02335388653870869, - 0.6667372486787629, - 0.3930495866134877, - 0.32232471237740223, - 0.3261247529739459, - 1.5111393047805581, - 0.31851144299475864, - 0.3146851078786015, - 0.31084584403115084, - -0.74013503015426, - 1.5111393047805581, - 0.3069938154391474, - 0.6667372486787629, - 0.3146851078786015, - 0.3237027378609647, - 0.30312916021914, - 0.2891373855292408, - 0.6667372486787629, - -1.164645426708185, - -0.5816119390499774, - 0.5192520891120456, - 1.5111393047805581, - 0.29925205910145075, - -1.0047878837570772, - 0.6208539907704126, - 0.6208539907704126, - 0.20438359072248924, - 1.2861555401038491, - 0.6667372486787629, - -0.5816119390499774, - 1.5111393047805581, - 0.29151085782957625, - 0.28759741674723094, - 0.2836721498226516, - 0.27973523337377637, - -0.74013503015426, - 0.40939122867356137, - 0.6208539907704126, - 0.6667372486787629, - 0.3930495866134877, - 0.2757867822056466, - 0.2718270091841532, - 0.2678559984907058, - 0.26387392954857697, - 0.2598809465768864, - -0.8664984426946606, - 0.25587719527988806, - 0.2518628428152545, - 0.3237027378609647, - 0.24783801172559308, - 0.2438027262185714, - 0.23975698427454725, - 0.23570121839628205, - 0.23163548529769393, - -0.9943008344777994, - 0.5137012785582543, - 0.04277723495006714, - 0.22755994220550144, - 0.22347477549060293, - 0.6667372486787629, - 0.21938024424943778, - 1.451718454979416, - 0.6667372486787629, - 0.6667372486787629, - 0.3237027378609647, - 0.6667372486787629, - 0.21527661791228264, - 0.21116411040886515, - 0.6667372486787629, - 0.2070430513104897, - 0.20291367891820347, - 0.19877620754181605, - 0.19463047842608275, - 0.19047705121887745, - 0.5137012785582543, - 0.04277723495006714, - 0.18631604917317066, - 0.1821476870648754, - 0.17797209245226822, - 0.17378942795791988, - 0.16959982461909176, - 0.2852135371083337, - 0.5137012785582543, - 0.16540343620892214, - 0.16120041353101097, - 0.15699088149008744, - 0.3930495866134877, - 0.15277498676435639, - 0.16540343620892214, - 0.23163548529769393, - 0.14855288206027842, - 0.14432476440451902, - 0.14009082097509185, - 0.1358511953654692, - 0.13160603148179797, - 0.12735550131219678, - 0.12309978938832575, - 0.11883908567603942, - 0.11457358938428568, - 0.43998859091945774, - 0.10608321274655164, - 0.10180427586887018, - 0.09752119114457902, - 0.09323413423415952, - 1.1656491558658093, - 0.6667372486787629, - 0.17797209245226822, - 0.5137012785582543, - 0.16540343620892214, - 0.08894329668855605, - 0.08464884342387671, - 0.3930495866134877, - 0.08035094975765186, - 0.6667372486787629, - 0.16540343620892214, - 0.07604979094358358, - 0.14855288206027842, - 0.07174554201561135, - 0.06743838342806914, - 0.06312848553077806, - 0.6667372486787629, - 0.05881602378988752, - 0.054501174218989125, - 0.6667372486787629, - 0.1358511953654692, - 0.6667372486787629, - 0.13160603148179797, - 0.050184122349423085, - 0.045865033877987745, - 0.041544092227337175, - 0.6667372486787629, - 0.037221467723603706, - 0.03289734098817695, - 0.028571889128860748, - 0.6667372486787629, - 0.11457358938428568, - 0.024245283956123704, - 0.01991770302506477, - 0.43998859091945774, - 0.015589320688280374, - 0.6667372486787629, - 0.10608321274655164, - 0.011260317556209518, - 0.006930876585674093, - 0.002601184977967545, - -0.0017285782309512208, - -0.0060582374901221115, - 0.2852135371083337, - -0.010387618643657372, - -0.01471654531880734, - 0.14855288206027842, - -0.5613376871676712, - -0.019044843832448064, - -0.02337233465771825, - -0.027698847994621648, - 0.3930495866134877, - -0.03202420247566111, - 0.5137012785582543, - -0.03634822554528257, - -0.04067073774736122, - 0.2694023783304474, - -0.04499157162360127, - -0.04931053560513167, - -0.05362747035588314, - -0.05794219396509055, - -0.06225451783126228, - 1.2861555401038491, - 0.6667372486787629, - 0.6667372486787629, - -0.06656427803013343, - -0.07087128172875534, - 0.6667372486787629, - 0.4776472136326901, - -0.07517536464790588, - -0.01471654531880734, - 0.07604979094358358, - 0.14855288206027842, - 0.09266415186989409, - 0.9318727695738048, - -0.07947634805924252, - 0.6667372486787629, - -0.08377405870537112, - -0.02337233465771825, - -0.08806832332586248, - 0.6667372486787629, - -0.027698847994621648, - 0.6667372486787629, - -0.09235897128016111, - 0.6667372486787629, - 0.6667372486787629, - 0.5137012785582543, - -0.09664585492418314, - 0.6667372486787629, - 0.2694023783304474, - -0.10092885597411819, - 0.6667372486787629, - -0.04499157162360127, - -0.10520778658521548, - 0.6667372486787629, - -0.10948228834062594, - 0.011260317556209518, - 0.006930876585674093, - 0.002601184977967545, - -0.0017285782309512208, - -0.0060582374901221115, - 0.2852135371083337, - -0.010387618643657372, - -0.01471654531880734, - 0.14855288206027842, - -0.5613376871676712, - -0.019044843832448064, - -0.02337233465771825, - -0.027698847994621648, - 0.3930495866134877, - -0.03202420247566111, - 0.5137012785582543, - -0.03634822554528257, - -0.04067073774736122, - 0.2694023783304474, - -0.04499157162360127, - -0.04931053560513167, - -0.05362747035588314, - -0.05794219396509055, - -0.06225451783126228, - 1.2861555401038491, - 0.6667372486787629, - 0.6667372486787629, - -0.06656427803013343, - -0.07087128172875534, - 0.6667372486787629, - 0.4776472136326901, - -0.07517536464790588, - -0.01471654531880734, - 0.07604979094358358, - 0.14855288206027842, - 0.09266415186989409, - 0.9318727695738048, - -0.07947634805924252, - 0.6667372486787629, - -0.08377405870537112, - -0.02337233465771825, - -0.08806832332586248, - 0.6667372486787629, - -0.027698847994621648, - 0.6667372486787629, - -0.09235897128016111, - 0.6667372486787629, - 0.6667372486787629, - 0.5137012785582543, - -0.09664585492418314, - 0.6667372486787629, - 0.2694023783304474, - -0.10092885597411819, - 0.6667372486787629, - -0.04499157162360127, - -0.10520778658521548, - 0.6667372486787629, - -0.10948228834062594, - -0.11375224698841331, - -0.1180174973692774, - -0.22282191355574446, - 0.2852135371083337, - -0.74013503015426, - 0.6667372486787629, - -0.12227787561462336, - -0.12653321068281803, - 0.005423432348365869, - 0.6667372486787629, - 0.4745750271555235, - 0.6667372486787629, - -0.22282191355574446, - -0.1349739744372178, - -0.13921321714117632, - -0.14344674179562722, - -0.147674377910874, - -0.14344674179562722, - -0.15189594574263413, - -0.14344674179562722, - 0.4138177449132353, - -0.15611128382866757, - 0.16540343620892214, - 0.16540343620892214, - -0.16032022175471103, - -0.16452256751927177, - -0.16871816026708558, - -0.1729068283310796, - -0.1770883991403255, - -0.18126271141341757, - -0.18542956378938125, - -0.18958881238274583, - -0.1937402762666292, - 0.6667372486787629, - -0.1978837927954953, - 0.6667372486787629, - -0.20201915918747634, - 0.6667372486787629, - 0.6667372486787629, - 0.6667372486787629, - 0.16540343620892214, - 0.6667372486787629, - 0.16540343620892214, - -0.20614623350146746, - -0.20614623350146746, - -0.2102648320909469, - -0.18126271141341757, - -0.9471209245000332, - -0.9081791171334833, - -0.21842366199656918, - 0.2891373855292408, - 0.26142948604116795, - 0.6667372486787629, - -0.22251589783588563, - -0.22659899015597662, - 0.6287132122999375, - -0.2306727608107433, - -0.2347370688963559, - 0.453583092792508, - -0.2306727608107433, - -0.23879171366656304, - 0.6677763262235387, - -0.2306727608107433, - -0.2428365536865269, - 0.6684100660123131, - -0.24687142331119236, - 0.576406400556008, - -0.25089611864828437, - -0.010387618643657372, - -0.08081558846751166, - -0.2549105219569686, - -0.22282191355574446, - 0.6287132122999375, - -0.2589144546343883, - -0.45782921738570787, - -0.26683946947890963, - 1.5111393047805581, - -0.27081110867653574, - -0.27477163878808264, - 0.3237027378609647, - -0.2787209045721817, - -0.2787209045721817, - -0.2826587517689161, - 0.2694023783304474, - -0.28658504681570934, - -0.2904996178928117, - -0.2944023152052405, - -0.29829300097690703, - -0.22282191355574446, - -0.30217148192686494, - -0.3060376507998766, - -0.30989130494706524, - -0.3137321033489154, - -0.22659899015597662, - 0.4154017865826555, - 0.6667372486787629, - -0.2306727608107433, - -0.3175600210304858, - 0.7975339567041341, - -0.32137486362695517, - -0.32517647883175, - 0.6667372486787629, - -0.2306727608107433, - -0.3289647379361285, - 0.6667372486787629, - -0.2306727608107433, - 0.4776472136326901, - 0.4745750271555235, - 0.6667372486787629, - -0.3327394271385266, - -0.25089611864828437, - 0.6667372486787629, - -0.3365004187819053, - 0.6667372486787629, - -0.22282191355574446, - -0.3402475379567275, - 0.6667372486787629, - -0.34398058896696365, - -0.34769945979894856, - 0.6667372486787629, - -0.3514039446304641, - 1.5111393047805581, - -0.3550939297583148, - -0.35876921479659923, - -0.27477163878808264, - 0.3237027378609647, - -0.36242972372192583, - 0.6667372486787629, - -0.2787209045721817, - -0.2787209045721817, - 0.6667372486787629, - 0.2694023783304474, - -0.3660752621478889, - 0.6667372486787629, - -0.28658504681570934, - -0.2904996178928117, - 0.6667372486787629, - -0.36970570892373766, - -0.29829300097690703, - 0.6667372486787629, - -0.22282191355574446, - -0.3733209052967954, - 0.6667372486787629, - -0.3769206939729693, - -0.38050495946762997, - -0.38407354449997055, - -0.22282191355574446, - -0.2787209045721817, - -0.3876263316768806, - 0.462132941914311, - 0.5301678540348508, - 0.6667372486787629, - -0.39116311751938637, - 0.6667372486787629, - 0.6667372486787629, - -0.22282191355574446, - 0.6667372486787629, - -0.2787209045721817, - -0.3946837885047665, - -0.3876263316768806, - 0.453583092792508, - -0.39818823573374207, - 0.6287132122999375, - -0.40167631691226435, - -0.40514792319534004, - 0.453583092792508, - -0.24687142331119236, - -0.40860287560558284, - 0.6677763262235387, - 0.6684100660123131, - -0.40167631691226435, - -0.4120411113641377, - 0.18824281346511246, - -0.25089611864828437, - -0.41546249500467186, - -0.4188669336367731, - 0.453583092792508, - -0.42225425077193973, - -0.4256243859007898, - -0.4289771839716245, - 0.3237027378609647, - -0.08081558846751166, - 0.5137012785582543, - -0.5816119390499774, - 0.010464017330657598, - -0.8824945494556071, - -0.4323124874699538, - -0.4356302299905417, - -0.4389301687585434, - -0.4422120993205684, - -0.44547583395839435, - 0.4154017865826555, - -0.32137486362695517, - -0.32517647883175, - 0.6667372486787629, - -0.4487213119528454, - -0.4519482945313723, - 0.7975339567041341, - 0.6667372486787629, - -0.3327394271385266, - 0.6667372486787629, - 0.3752696645750549, - 0.6667372486787629, - -0.4487213119528454, - 0.6667372486787629, - -0.25089611864828437, - -0.41546249500467186, - 0.7975339567041341, - -0.42225425077193973, - -0.4551566370608278, - -0.4583462380554079, - -0.4615168660703609, - 0.6667372486787629, - -0.46466842893767374, - -0.46780077303645284, - 0.6667372486787629, - 0.3237027378609647, - 0.5137012785582543, - 0.20438359072248924, - -0.5816119390499774, - 0.6667372486787629, - -0.47091383007744836, - 0.6667372486787629, - -0.47400740282180576, - 0.6134945591711639, - -0.47708141470396614, - -0.48013574874262255, - -0.74013503015426, - -0.4831702739375658, - 0.6667372486787629, - 0.6134945591711639, - -0.48618482587094414, - 0.6667372486787629, - -0.48917933106817346, - -0.49215364470221373, - -0.16871816026708558, - -0.49510769412604516, - 0.6287132122999375, - -0.498041282127829, - -0.5009544209510978, - 0.453583092792508, - -0.5038468642214727, - -0.5067185807845981, - 0.6677763262235387, - -0.5095694499449385, - -0.5123994289555025, - 0.6684100660123131, - -0.5152082029928335, - -0.5179957689920275, - -0.5207620044898279, - -0.523506787133904, - -0.5262300345141079, - 0.2713670888837283, - 0.6116694392800527, - -0.49510769412604516, - -0.5315771933989077, - 0.9298839857628671, - -0.5368374763100024, - 0.33500843017263693, - -0.27477163878808264, - -0.539451379284196, - -0.5420429448990982, - -0.5446120195461833, - -0.5471583489493473, - -0.5496820462466451, - -0.8824945494556071, - -0.5521864419108609, - -0.2904996178928117, - -0.5546743167421737, - -0.5571370013557896, - -0.5595738340633895, - -0.5619880292304583, - -0.49215364470221373, - -0.5643773520411008, - -0.498041282127829, - -0.5667441058699576, - 0.7975339567041341, - -0.5690865325464772, - -0.5714055499444247, - -0.5737004399811056, - -0.5759718634804897, - 0.6667372486787629, - 0.6667372486787629, - -0.5782192394895967, - -0.5207620044898279, - -0.5804427616144912, - -0.5826423995304407, - -0.5848180020461952, - 0.6667372486787629, - 0.6667372486787629, - 0.6116694392800527, - -0.5643773520411008, - -0.5869695798903166, - 0.6667372486787629, - -0.5315771933989077, - -0.5890969744448751, - -0.5912001523115509, - -0.5932790352052987, - -0.5953334612886956, - -0.5973634372163722, - -0.27477163878808264, - -0.539451379284196, - -0.5993688842524036, - -0.601349640179037, - -0.6033057114232041, - -0.6052369351157513, - -0.6071433180860365, - -0.6090247387789136, - -0.5496820462466451, - 0.6667372486787629, - -0.610881117311524, - 0.6667372486787629, - -0.2904996178928117, - -0.6127124153292361, - -0.6145185080257967, - 0.6667372486787629, - -0.6162993553815171, - -0.6180548758754062, - 0.6134945591711639, - -0.6197849872322729, - 0.6287132122999375, - -0.6214896504081305, - -0.08081558846751166, - -0.623168700042022, - -0.6248221816799617, - -0.6264499711540423, - 0.6745604854592049, - 0.6667372486787629, - 0.6667372486787629, - 0.6134945591711639, - 0.6667372486787629, - -0.6280520307212812, - 0.6667372486787629, - -0.6296282358433748, - -0.6311785909722556, - 0.6667372486787629, - -0.623168700042022, - 0.6667372486787629, - -0.6327030150040632, - -2.3532841422905815, - 0.3237027378609647, - -0.635654965731277, - -0.6371013157847084, - -0.6385214956867954, - -0.6399154239858621, - 0.5301678540348508, - 0.6667372486787629, - 0.3237027378609647, - -0.6412831041638533, - -0.32137486362695517, - -0.6426243709569548, - -0.6439392697420643, - -0.6371013157847084, - 0.6667372486787629, - -0.6452276782683242, - -0.5759718634804897, - 2.360862202728753, - -0.646489601554446, - 0.6287132122999375, - -0.2306727608107433, - 0.2678559984907058, - 0.453583092792508, - -0.6477249174990815, - 0.6677763262235387, - -0.2306727608107433, - -0.6489336746395338, - 0.6684100660123131, - -0.2306727608107433, - -0.6501157509744099, - -0.651271152370527, - -0.652399799345373, - -0.6535016539481494, - -0.16871816026708558, - -0.6545766788502764, - 0.5129467498399651, - -0.6556247932512296, - 0.5192520891120456, - -0.6566460437083429, - -0.6576403058614252, - -0.6586075831947009, - -0.6595477928758303, - 0.010464017330657598, - -0.6604609793100774, - -0.6613470160943555, - -0.662205904399063, - -0.6630376444891763, - -0.663842108471252, - -0.6646193388028737, - -0.6653692917970873, - -0.6660918816107588, - 0.3261247529739459, - 0.5895305075892604, - -0.6667871066627612, - -0.6674549656691228, - -0.30989130494706524, - -0.6680954144557284, - -0.646489601554446, - 0.5653708507290757, - -0.07087128172875534, - 0.36696014471093924, - -0.2306727608107433, - 1.451718454979416, - 0.6667372486787629, - 0.7975339567041341, - 0.6667372486787629, - -0.6477249174990815, - 0.6667372486787629, - -0.2306727608107433, - 0.6667372486787629, - 0.3752696645750549, - -0.2306727608107433, - -0.6687083664347024, - 0.6667372486787629, - -0.669293862632765, - -0.6698518586676734, - 0.6667372486787629, - -0.6535016539481494, - -0.6703823101641979, - -0.6708852151626168, - -0.21151619923910625, - -0.6556247932512296, - -0.671360528717935, - 0.6667372486787629, - -0.6718082483166617, - -0.6566460437083429, - -0.6722283289296217, - -0.6726207688668424, - -0.6729855247674464, - -0.6733225971129115, - -0.6736319870370042, - -0.6739136961319806, - 0.6667372486787629, - -0.6613470160943555, - -0.662205904399063, - -0.6741676405184713, - -0.6646193388028737, - 0.6667372486787629, - -0.6653692917970873, - -0.6660918816107588, - -0.674393864225153, - 0.6667372486787629, - 0.3261247529739459, - -0.674592368660004, - 0.6667372486787629, - -0.6667871066627612, - -0.6747631559070341, - -0.6749061426744385, - -0.6750214148283302, - 0.04277723495006714, - 0.583076229063483, - -1.0047878837570772, - 0.6667372486787629, - -0.6749061426744385, - -0.6751089288078401, - 0.04277723495006714, - 0.576406400556008, - 0.006129639007518082, - 0.5137012785582543, - -0.06740043089382138, - 0.2891373855292408, - -0.6751686406410901, - 0.5137012785582543, - -1.050689854382586, - 0.3930495866134877, - 0.3261247529739459, - -0.2787209045721817, - 0.6494415720517821, - -0.5179957689920275, - 0.5080667084517139, - 0.502781712162701, - 0.32232471237740223, - 0.6667372486787629, - 0.6667372486787629, - 0.3930495866134877, - 0.6667372486787629, - 0.3261247529739459, - 0.6667372486787629, - -0.2787209045721817, - 0.6667372486787629, - -0.623168700042022, - -1.0483152032249847, - 0.20474053156647104, - 0.02335388653870869, - 0.6667372486787629, - -0.623168700042022, - -0.6751312696980515, - 0.4785939281174783, - 0.6667372486787629, - -1.0483152032249847, - -0.6750526568193327, - -0.6749463267990036, - 0.12735550131219678, - -0.674812195026062, - -0.74013503015426, - 0.32232471237740223, - 0.8584154553561877, - 0.6667372486787629, - -0.6750526568193327, - 1.1656491558658093, - -0.6746503466886727, - -0.32137486362695517, - -0.5119554954220431, - -0.6742461358756979, - -0.6740012258324286, - 0.5957397068147637, - -0.74013503015426, - -0.6737285984798391, - 0.6667372486787629, - -0.6734282530111475, - -0.6742461358756979, - -0.6731002310285982, - 0.6667372486787629, - -0.6727444885327468, - 0.5502797003175752, - 0.006129639007518082, - -0.672361108996369, - -0.674812195026062, - 0.2891373855292408, - 0.8584154553561877, - 0.6667372486787629, - -0.672361108996369, - 0.66831187235871, - 2.360862202728753, - -0.8664984426946606, - 0.02335388653870869, - 0.66831187235871, - 0.7893682084432515, - 0.6667372486787629, - 2.360862202728753, - -0.674812195026062, - 0.006129639007518082, - 0.6743816509093954, - 2.360862202728753, - 0.2373097612821244, - 0.02335388653870869, - 0.6667372486787629, - 2.360862202728753, - -0.6719500906179969, - -0.6715113890779281, - 0.2891373855292408, - -0.6710451311044275, - -0.6705512308630408, - 2.360862202728753, - -0.6700297310521662, - 0.5310811520114144, - -0.6694806742517063, - -0.74013503015426, - 0.6667372486787629, - 2.360862202728753, - 0.2891373855292408, - -0.6127124153292361, - -0.6689041029520754, - -0.6683000595192705, - 0.5895305075892604, - 0.02335388653870869, - 0.09128797504566312, - -0.6689041029520754, - -0.24687142331119236, - -0.6683000595192705, - 0.5936854975117566, - -0.667017863529167, - -0.6663315723545449, - -0.665617891270372, - 0.25742685275456645, - -1.0047878837570772, - 0.6667372486787629, - 0.5936854975117566, - 0.7893682084432515, - 0.6667372486787629, - -0.667017863529167, - -0.6663315723545449, - -0.6648768194179193, - 0.4172352802714452, - -0.6641084405415967, - 0.547756653613262, - 0.02335388653870869, - 1.2861555401038491, - 0.4172352802714452, - -0.6641084405415967, - 0.3261247529739459, - -0.66331275373287, - -0.6624897581602801, - -0.06740043089382138, - -0.74013503015426, - 0.6667372486787629, - 0.3261247529739459, - 0.6667372486787629, - -0.66331275373287, - 0.5653708507290757, - -0.6616395375084975, - 0.6667372486787629, - -0.6624897581602801, - -0.6607621327698298, - -0.659857542065075, - 0.5957397068147637, - 0.02335388653870869, - 0.603684542838728, - -0.659857542065075, - -0.6589258057892441, - -0.6579670065801159, - -0.22282191355574446, - 0.33103800823885804, - 0.34573522759197556, - -0.6549547017501991, - -0.6538882659641657, - -0.6527949284983362, - 0.2694023783304474, - -0.6516747339485155, - 0.5606113900796701, - -0.6505277789059609, - 0.6667372486787629, - -0.22282191355574446, - -0.6493541396566751, - 0.6667372486787629, - -0.6538882659641657, - 0.6667372486787629, - 0.2694023783304474, - -0.6481536542079005, - -0.22282191355574446, - -0.6469265341824996, - 0.48973835329193754, - 0.33103800823885804, - 0.34573522759197556, - -0.6456728176688636, - 0.5137012785582543, - 0.2694023783304474, - -0.6443924997600732, - 0.36082390840407524, - -0.6430856310029494, - 0.6667372486787629, - 0.7893682084432515, - -0.6481536542079005, - -0.22282191355574446, - -0.6469265341824996, - 0.48973835329193754, - -0.6493541396566751, - -0.6417522466165313, - -0.64039230300211, - 0.5137012785582543, - 0.2694023783304474, - -0.6390058885559979, - 2.360862202728753, - -0.6375930008982694, - 0.5374403380447835, - 0.33103800823885804, - 1.421547160537796, - 2.360862202728753, - -0.22282191355574446, - 0.2694023783304474, - -0.9081791171334833, - -0.6347065513649117, - 0.5606113900796701, - -0.6332145413860097, - 0.5653708507290757, - -0.6390058885559979, - 0.6667372486787629, - 2.360862202728753, - -0.6375930008982694, - -0.6493541396566751, - 0.6667372486787629, - 1.421547160537796, - 2.360862202728753, - -0.22282191355574446, - 0.2694023783304474, - -0.631696112874547, - -0.6301514804601162, - -0.6285807131391788, - -0.6269839675292228, - -0.6253613880790339, - -0.6237131003850739, - -0.6301514804601162, - 0.33103800823885804, - 0.34573522759197556, - 0.6705901658509638, - -0.631696112874547, - 0.2694023783304474, - -0.6220391304642736, - -0.6203396173465903, - -0.631696112874547, - -0.6186146478290986, - 0.6667372486787629, - 0.09752119114457902, - 0.6667372486787629, - -0.6168642585341467, - -0.6150885262675891, - -0.6132874795921998, - -0.6186146478290986, - -0.6493541396566751, - 0.13637946953426291, - -0.631696112874547, - 0.2694023783304474, - -0.22282191355574446, - 0.6743816509093954, - 0.07579115365210054, - 0.6116694392800527, - 0.33103800823885804, - 0.34573522759197556, - 0.2694023783304474, - -0.6096334405766274, - 0.4724365270623887, - -0.22282191355574446, - 0.6750900636095182, - -0.6077571147015062, - 0.6667372486787629, - -0.6058557978477173, - 0.6116694392800527, - -0.6493541396566751, - 0.6667372486787629, - 0.2694023783304474, - -0.5119554954220431, - 0.5936854975117566, - -0.6039294781446326, - 0.2694023783304474, - -0.6019783134038335, - -0.6000023362505781, - -0.5980016244931303, - 0.5936854975117566, - 0.4172352802714452, - -0.6039294781446326, - -0.595976257104068, - 0.33103800823885804, - -0.5939263151561849, - -0.5918519258640395, - 0.2694023783304474, - -0.5897531369061664, - 0.22347477549060293, - -0.6737285984798391, - 0.6667372486787629, - 0.32232471237740223, - 0.6667372486787629, - 0.5936854975117566, - 0.2694023783304474, - -0.5876300482442008, - -0.5876300482442008, - 0.6200865699888133, - -0.5854828555525866, - -0.5833116003954552, - -0.5811164607079832, - 0.5936854975117566, - 0.4172352802714452, - 0.6667372486787629, - -0.595976257104068, - -0.6493541396566751, - -0.5918519258640395, - 0.2694023783304474, - -0.5788975707588188, - 0.14810582020475538, - 0.5374403380447835, - -0.6253613880790339, - -0.5766550997541445, - -0.5743891510616059, - -0.5720998028866011, - 0.33103800823885804, - 0.34573522759197556, - -0.5697871603890327, - 0.2694023783304474, - -0.5674512306901739, - -0.6203396173465903, - -0.5650921032538683, - -0.5627098722913167, - 0.36448101503449976, - 0.6667372486787629, - -0.6150885262675891, - -0.6132874795921998, - -0.5603045908469492, - -0.5578763602511241, - 0.6667372486787629, - -0.5554252038151009, - -0.5720998028866011, - -0.5529512738029554, - -0.5504545982125411, - -0.6493541396566751, - 0.6667372486787629, - 0.2694023783304474, - -0.6630376444891763, - -0.5479353306271887, - 0.4340202266799201, - -0.5453935878973031, - -0.6253613880790339, - 2.360862202728753, - -0.542829359711176, - -0.5402428443596974, - 1.7950764654135274, - -0.5350367733639069, - 0.14810582020475538, - -0.532384030648817, - 0.33103800823885804, - 0.34573522759197556, - 0.2694023783304474, - -0.5297094525539001, - 0.22347477549060293, - 0.658071808496706, - 0.6667372486787629, - 0.4439043176250161, - -0.5270130420545164, - -0.6150885262675891, - -0.6132874795921998, - 2.360862202728753, - -0.542829359711176, - -0.5242949910389869, - 0.6667372486787629, - -0.5215554125746626, - 2.1111056645289756, - 0.6667372486787629, - -0.5350367733639069, - 0.36448101503449976, - 0.6667372486787629, - -0.5554252038151009, - -0.5187943026750499, - -0.6493541396566751, - 0.2694023783304474, - -0.5160119073094895, - -0.5132082623956411, - -0.5103835330414517, - -0.507537755254334, - -0.5046711366397677, - -0.5017837544294125, - 2.360862202728753, - 0.33103800823885804, - 0.2694023783304474, - -0.49887573024969784, - 0.5606113900796701, - 0.36448101503449976, - -0.4959471424635386, - -0.4929981979180703, - 0.6667372486787629, - -0.21151619923910625, - -0.5017837544294125, - 2.360862202728753, - -0.6493541396566751, - 0.2694023783304474, - -0.4900289320745751, - -0.4870395059104863, - -0.4840300844067714, - -0.48100070397121036, - -0.4779515669929035, - 2.360862202728753, - -0.47488270519588904, - -0.9943008344777994, - -0.47179423959479244, - -0.22282191355574446, - -0.6648768194179193, - 0.33103800823885804, - 0.2694023783304474, - -0.4686861483870918, - 0.5015074484439747, - 1.1268589667520867, - -0.46245300276946216, - -0.4592878356236328, - 0.6667372486787629, - 0.6667372486787629, - 0.6667372486787629, - -0.4561037961642901, - -0.4779515669929035, - 0.6667372486787629, - 2.360862202728753, - -0.45290096104316374, - 0.6667372486787629, - 0.658071808496706, - 0.6706697509996319, - -0.4496794937850242, - -0.22282191355574446, - 0.6667372486787629, - -0.6648768194179193, - -0.6493541396566751, - -0.44643951027084267, - 0.2694023783304474, - 2.360862202728753, - -0.22282191355574446, - 2.360862202728753, - 0.2694023783304474, - -0.44318113309389395, - 0.5080667084517139, - 0.6667372486787629, - 0.5769363331636952, - 2.360862202728753, - -0.22282191355574446, - 2.360862202728753, - -0.3402475379567275, - 0.6667372486787629, - 0.2694023783304474, - 0.5137012785582543, - -0.4399044755378849, - 0.8922011280372145, - -0.4366097395305651, - 0.5137012785582543, - 0.2694023783304474, - -0.4332969985316211, - 0.5301678540348508, - 0.5137012785582543, - 0.6667372486787629, - -0.4399044755378849, - 0.8922011280372145, - 0.6667372486787629, - 0.5137012785582543, - 0.2694023783304474, - 1.364382679101039, - 0.2694023783304474, - -0.4299663704616542, - 0.02335388653870869, - 0.603684542838728, - 0.2694023783304474, - -0.42661800714315135, - -0.4232520632368832, - 0.9096658086601271, - -0.4198686107008906, - 0.33103800823885804, - 0.2694023783304474, - -0.416467845715846, - 0.5301678540348508, - -0.4130498893809454, - -0.409614831406206, - 0.6667372486787629, - -0.6493541396566751, - 0.2694023783304474, - -0.4061629155567897, - -0.402694162861221, - -0.3992088039433551, - -0.39570688240776253, - -0.39218859738195394, - -0.402694162861221, - 0.2694023783304474, - -0.38865410612111123, - 0.4724365270623887, - 0.6667372486787629, - -0.3851035236841882, - -0.3992088039433551, - -0.38153697358640426, - 0.6667372486787629, - -0.3779546620755408, - -0.3851035236841882, - 0.2694023783304474, - 1.5111393047805581, - 0.9096658086601271, - 1.5111393047805581, - 1.5111393047805581, - 0.5129467498399651, - 1.5111393047805581, - 0.33103800823885804, - -0.3743566764991747, - 0.2694023783304474, - -0.37074323066944664, - 0.5606113900796701, - 1.5111393047805581, - 0.6667372486787629, - 1.5111393047805581, - -0.36711445756295225, - 1.5111393047805581, - -0.21151619923910625, - 0.6667372486787629, - 1.5111393047805581, - -0.6493541396566751, - 0.2694023783304474, - -0.6770222370201696, - 0.07579115365210054, - -0.36347053341316704, - -0.3598116344683735, - 0.5192520891120456, - 1.5111393047805581, - 0.9096658086601271, - 0.33103800823885804, - -0.3561378919729444, - -0.6077571147015062, - 1.5111393047805581, - 0.2694023783304474, - -0.3524494789043044, - -0.6203396173465903, - 1.059531299297599, - 0.22104893255269215, - -0.6077571147015062, - -0.6058557978477173, - 0.6667372486787629, - 1.5111393047805581, - 0.5677310000480219, - -0.6493541396566751, - -0.34874651625354264, - -0.3450292554693149, - -0.34129775902135856, - 1.5111393047805581, - 0.2694023783304474, - 0.010464017330657598, - -0.3375522849750051, - 0.5192520891120456, - 0.5852517845310128, - -0.33379293617791805, - 0.010464017330657598, - 0.33103800823885804, - -0.33001989278655214, - 0.5852517845310128, - -0.33379293617791805, - -0.6527949284983362, - 0.2694023783304474, - -0.3262332988742477, - -0.6203396173465903, - -0.3224333200391271, - 0.5852517845310128, - -0.3186200948071485, - -0.6493541396566751, - 0.5852517845310128, - -0.3186200948071485, - -0.31479380311249355, - 0.6667372486787629, - 0.2694023783304474, - 2.360862202728753, - 0.5936854975117566, - -0.31095458042874996, - -0.30710256556570414, - 0.2694023783304474, - -0.3032379532370623, - 0.5080667084517139, - 2.360862202728753, - 0.5936854975117566, - 0.6667372486787629, - -0.31095458042874996, - -0.29936085983480565, - -0.2954714636765449, - 0.2694023783304474, - 2.360862202728753, - -0.2915699016114522, - 0.2694023783304474, - -0.28765633088031706, - -0.74013503015426, - 0.6667372486787629, - 2.360862202728753, - -0.2837309290364382, - -0.27979381196547026, - 0.6667372486787629, - 0.2694023783304474, - 0.3261247529739459, - 0.6597837359098173, - 2.360862202728753, - -0.5816119390499774, - 0.5137012785582543, - -0.2758452000366961, - 0.2694023783304474, - -0.2718851911058651, - 0.4724365270623887, - 0.6667372486787629, - 0.3261247529739459, - 0.32232471237740223, - 0.6597837359098173, - 0.6667372486787629, - 2.360862202728753, - 0.20438359072248924, - 0.6667372486787629, - -0.5816119390499774, - 0.5137012785582543, - 0.6667372486787629, - 0.2694023783304474, - -0.2679137388342425, - 0.5137012785582543, - -0.2639314383835964, - 0.5137012785582543, - 0.2694023783304474, - -0.25993826512389095, - -1.0047878837570772, - -0.2679137388342425, - 0.483732517011983, - 0.5137012785582543, - 0.5137012785582543, - 0.2694023783304474, - 0.6116694392800527, - -0.25593435943687176, - -0.25191985489862556, - -0.24789492121785314, - 0.07579115365210054, - 0.2694023783304474, - -0.24385961984616386, - 0.5301678540348508, - 0.32232471237740223, - 0.6116694392800527, - -0.40167631691226435, - -0.40167631691226435, - -0.23981430370119547, - -0.25191985489862556, - 0.6667372486787629, - 0.6116694392800527, - -0.6077571147015062, - -0.6058557978477173, - -0.23575907606739485, - 0.6667372486787629, - 0.2694023783304474, - -0.23169406633675677, - -0.22761944754686417, - -0.22353533182580695, - -0.23169406633675677, - -0.21944191041418878, - 0.2694023783304474, - -0.2153393403689041, - 0.5301678540348508, - -0.6742461358756979, - 0.6667372486787629, - -0.2112278019777481, - -0.05794219396509055, - 0.5137012785582543, - 0.5653708507290757, - 0.6667372486787629, - -0.2071071368771214, - -0.20297812880044477, - -0.19884066372064593, - -0.6742461358756979, - 0.6667372486787629, - -0.2112278019777481, - -0.19469489251790184, - -0.19054102934403175, - 0.2694023783304474, - -0.18637925204746883, - -0.1822097215503024, - -0.17803268144959475, - -0.1738482702566898, - -0.1696567258663387, - -0.1654581836704712, - -0.16125286741832165, - 0.2694023783304474, - -0.1570409359957565, - 0.4724365270623887, - 0.6667372486787629, - -0.18637925204746883, - -0.1528225781575728, - 0.6667372486787629, - -0.14859795767232759, - 0.6667372486787629, - -0.17803268144959475, - -0.669293862632765, - -0.14436726573506123, - -0.1654581836704712, - -0.14013065333835373, - -0.46780077303645284, - 0.6667372486787629, - 0.2694023783304474, - -0.6749463267990036, - -0.13588831737987062, - 0.5936854975117566, - -0.13164040579904662, - -0.12738709253374642, - -0.12312853913705916, - 0.5936854975117566, - 1.349169897500726, - -0.11465073740350448, - 0.2694023783304474, - -0.11037742719860835, - 0.36082390840407524, - 0.6667372486787629, - -0.6746503466886727, - -0.13588831737987062, - 0.6667372486787629, - 0.5936854975117566, - -0.10609946411789078, - 1.451718454979416, - -0.10181695186475435, - -0.12738709253374642, - -0.0975299710851576, - 0.5936854975117566, - 0.6667372486787629, - -0.09323860916551446, - 0.2694023783304474, - -0.08894298571673524, - -0.6770222370201696, - 0.2694023783304474, - 0.5936854975117566, - -0.0846432852046251, - 1.12943132694716, - -0.07608680750905607, - 0.2694023783304474, - -0.07177566818185999, - 0.6745604854592049, - 0.13637946953426291, - 0.6667372486787629, - -0.08894298571673524, - -0.06746082459335853, - 0.6667372486787629, - 0.22104893255269215, - 0.2694023783304474, - 0.6667372486787629, - 0.5936854975117566, - -0.06314182914587353, - -0.058821844161433746, - -0.054500134169534864, - 0.6667372486787629, - -0.050176911896429276, - 0.2694023783304474, - -0.045852160195436614, - 0.6116694392800527, - -0.04152582684479595, - -0.03719793584265119, - -0.03286880075410545, - 0.2694023783304474, - -0.028538516010604267, - -0.024207155336532008, - 0.5080667084517139, - -0.01987486162114634, - 0.5653708507290757, - -0.015541781045356737, - 0.6116694392800527, - -0.6077571147015062, - 2.360862202728753, - -0.011208075213046401, - 0.2694023783304474, - -0.006873904099744312, - 0.07467913406944557, - 0.2694023783304474, - -0.28765633088031706, - -0.74013503015426, - 0.6667372486787629, - 0.6667372486787629, - 0.6667372486787629, - 0.2694023783304474, - -0.672361108996369, - 0.2694023783304474, - -0.002539431223754935, - 0.02335388653870869, - -0.672361108996369, - 0.2694023783304474 - ] - } - ], - "layout": { - "annotations": [ - { - "bgcolor": "rgba(255, 255, 255, 0.9)", - "bordercolor": "rgba(0, 0, 0, 0.2)", - "borderwidth": 1, - "font": { - "color": "#34495e", - "size": 10 - }, - "showarrow": false, - "text": "💡 How to interact:
• Hover over nodes to see details
• Click and drag to pan
• Use mouse wheel to zoom
• Double-click to reset view
• Colors represent entity types", - "x": 0.02, - "xanchor": "left", - "xref": "paper", - "y": 0.98, - "yanchor": "top", - "yref": "paper" - } - ], - "autosize": true, - "font": { - "family": "Arial, sans-serif", - "size": 12 - }, - "height": 800, - "hoverlabel": { - "bgcolor": "rgba(255, 255, 255, 0.95)", - "bordercolor": "#3498db", - "font": { - "family": "Arial", - "size": 12 - } - }, - "hovermode": "closest", - "margin": { - "b": 40, - "l": 40, - "r": 40, - "t": 80 - }, - "modebar": { - "add": [ - "zoom2d", - "pan2d", - "select2d", - "lasso2d", - "zoomIn2d", - "zoomOut2d", - "autoScale2d", - "resetScale2d" - ] - }, - "paper_bgcolor": "white", - "plot_bgcolor": "rgba(250, 250, 250, 1)", - "showlegend": true, - "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": { - "font": { - "color": "#2c3e50", - "size": 20 - }, - "text": "🔗 DeFi Protocol Knowledge Graph - Interactive Visualization", - "x": 0.5, - "xanchor": "center" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "title": { - "text": "" - }, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "title": { - "text": "" - }, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "✅ Interactive visualization displayed!\n", - " Use the toolbar above to zoom, pan, and interact with the graph\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.visualization import KGVisualizer\n", "import plotly.graph_objects as go\n", @@ -20425,18 +886,9 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "✅ Exported knowledge graph to JSON and GraphML formats\n", - "✅ Exported ontology to RDF/TTL format\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.export import GraphExporter, RDFExporter\n", "\n", diff --git a/cookbook/use_cases/blockchain/02_Transaction_Network_Analysis.ipynb b/cookbook/use_cases/blockchain/02_Transaction_Network_Analysis.ipynb index 84e4e6dc..4a1cb7d6 100644 --- a/cookbook/use_cases/blockchain/02_Transaction_Network_Analysis.ipynb +++ b/cookbook/use_cases/blockchain/02_Transaction_Network_Analysis.ipynb @@ -1,18029 +1,926 @@ { - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Hawksight-AI/semantica/blob/main/cookbook/use_cases/blockchain/02_Transaction_Network_Analysis.ipynb)\n", - "\n", - "# Transaction Network Analysis - Pattern Detection & Graph Analytics\n", - "\n", - "## Overview\n", - "\n", - "This notebook demonstrates **blockchain transaction network analysis** using Semantica with focus on **pattern detection**, **network analytics**, and **real-time processing**. The pipeline analyzes blockchain transaction networks to detect patterns, identify whale movements, and analyze token flows.\n", - "\n", - "### Key Features\n", - "\n", - "- **Pattern Detection**: Emphasizes graph analytics for transaction pattern recognition\n", - "- **Network Analytics**: Uses centrality measures and community detection\n", - "- **Temporal Analysis**: Time-aware queries and transaction evolution tracking\n", - "- **Whale Tracking**: Identifies large transaction movements\n", - "- **Flow Analysis**: Analyzes token flows through the network\n", - "- **Comprehensive Data Sources**: Multiple blockchain APIs, analytics platforms, and databases\n", - "\n", - "### Learning Objectives\n", - "\n", - "- Ingest blockchain transaction data from multiple sources\n", - "- Extract transaction entities (Transactions, Wallets, Addresses, Blocks, Flows)\n", - "- Build temporal transaction network graphs\n", - "- Perform graph analytics (centrality, communities, connectivity)\n", - "- Detect patterns and whale movements\n", - "- Analyze token flows and transaction paths\n", - "- Store and query transaction data using vector stores and graph stores\n", - "\n", - "### Pipeline Flow\n", - "\n", - "```mermaid\n", - "graph TD\n", - " A[Data Ingestion] --> B[Document Parsing]\n", - " B --> C[Text Processing]\n", - " C --> D[Entity Extraction]\n", - " D --> E[Relationship Extraction]\n", - " E --> F[Deduplication]\n", - " F --> G[Conflict Detection]\n", - " G --> H[Transaction Network Graph]\n", - " H --> I[Embeddings]\n", - " I --> J[Vector Store]\n", - " H --> K[Graph Analytics]\n", - " K --> L[Temporal Queries]\n", - " L --> M[Pattern Detection]\n", - " M --> N[Flow Analysis]\n", - " J --> O[GraphRAG Queries]\n", - " H --> P[Graph Store]\n", - " O --> Q[Visualization]\n", - " P --> Q\n", - " Q --> R[Export]\n", - "```\n", - "\n", - "## Installation\n" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], - "source": [ - "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Configuration & Setup\n" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [], - "source": [ - "import os\n", - "\n", - "os.environ[\"GROQ_API_KEY\"] = os.getenv(\"GROQ_API_KEY\", \"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\")\n", - "\n", - "# Configuration constants\n", - "EMBEDDING_DIMENSION = 384\n", - "EMBEDDING_MODEL = \"all-MiniLM-L6-v2\"\n", - "CHUNK_SIZE = 1000\n", - "CHUNK_OVERLAP = 200\n", - "TEMPORAL_GRANULARITY = \"day\"\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Ingesting Blockchain Transaction Data\n" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from 8 RSS feed sources...\n" - ] - }, - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is building🧠 kgCommunityDetector-0.03s
Semantica is processing🔗 contextContextRetriever-25.99s
Semantica is embedding💾 embeddingsTextEmbedder-0.00s
Semantica is processing🔗 contextAgentMemory-0.03s
Semantica is visualizing📈 visualizationKGVisualizer-5.78s
Semantica is exporting💾 exportGraphExportertransaction_network.json0.09s
Semantica is exporting💾 exportGraphExportertransaction_network.graphml0.01s
Semantica is exporting💾 exportGraphExportertransaction_network.csv0.01s
Semantica is exporting💾 exportGraphExportertransaction_network.gexf0.01s
Semantica is exporting💾 exportGraphExportertransaction_network.dot0.01s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [1/8] CoinDesk: 25 documents\n", - " [2/8] CoinTelegraph: 30 documents\n", - " [3/8] Decrypt: 52 documents\n", - " [4/8] The Block: 19 documents\n", - " [5/8] CryptoSlate: 10 documents\n", - " [6/8] CryptoNews: 20 documents\n", - "\n", - "Ingesting from 3 web sources...\n", - " Warning: Blockchain.com Stats failed: 'WebIngestor' object has no attribute 'ingest'\n", - " Warning: Etherscan failed: 'WebIngestor' object has no attribute 'ingest'\n", - "\n", - "✅ Total ingested: 156 documents\n", - " Sources: 6 unique sources\n", - " Source list: CoinDesk, CoinTelegraph, CryptoNews, CryptoSlate, Decrypt, The Block\n" - ] - } - ], - "source": [ - "from semantica.ingest import WebIngestor, FileIngestor, FeedIngestor\n", - "import os\n", - "from contextlib import redirect_stderr\n", - "from io import StringIO\n", - "\n", - "os.makedirs(\"data\", exist_ok=True)\n", - "\n", - "# Blockchain and crypto news RSS feeds\n", - "feed_sources = [\n", - " (\"CoinDesk\", \"https://www.coindesk.com/arc/outboundfeeds/rss/\"),\n", - " (\"CoinTelegraph\", \"https://cointelegraph.com/rss\"),\n", - " (\"Decrypt\", \"https://decrypt.co/feed\"),\n", - " (\"The Block\", \"https://www.theblock.co/rss.xml\"),\n", - " (\"CryptoSlate\", \"https://cryptoslate.com/feed/\"),\n", - " (\"CryptoNews\", \"https://cryptonews.com/news/feed/\"),\n", - " (\"Bitcoin Magazine\", \"https://bitcoinmagazine.com/.rss/full/\"),\n", - " (\"Ethereum News\", \"https://ethereum.org/en/feed.xml\"),\n", - "]\n", - "\n", - "# Blockchain data and analytics web sources\n", - "web_sources = [\n", - " (\"Blockchain.com Stats\", \"https://www.blockchain.com/explorer\"),\n", - " (\"Etherscan\", \"https://etherscan.io/\"),\n", - " (\"Bitcoin Explorer\", \"https://blockstream.info/\"),\n", - "]\n", - "\n", - "# Initialize ingestors\n", - "feed_ingestor = FeedIngestor()\n", - "web_ingestor = WebIngestor()\n", - "all_documents = []\n", - "\n", - "# Ingest from RSS feeds\n", - "print(f\"Ingesting from {len(feed_sources)} RSS feed sources...\")\n", - "for i, (feed_name, feed_url) in enumerate(feed_sources, 1):\n", - " try:\n", - " with redirect_stderr(StringIO()):\n", - " feed_data = feed_ingestor.ingest_feed(feed_url, validate=False)\n", - " \n", - " feed_count = 0\n", - " for item in feed_data.items:\n", - " if not item.content:\n", - " item.content = item.description or item.title or \"\"\n", - " if item.content:\n", - " if not hasattr(item, 'metadata'):\n", - " item.metadata = {}\n", - " item.metadata['source'] = feed_name\n", - " item.metadata['type'] = 'feed'\n", - " all_documents.append(item)\n", - " feed_count += 1\n", - " \n", - " if feed_count > 0:\n", - " print(f\" [{i}/{len(feed_sources)}] {feed_name}: {feed_count} documents\")\n", - " except Exception as e:\n", - " if i <= 3: # Show first few errors\n", - " print(f\" Warning: {feed_name} failed: {str(e)[:50]}\")\n", - " continue\n", - "\n", - "# Ingest from web sources (transaction-related pages)\n", - "print(f\"\\nIngesting from {len(web_sources)} web sources...\")\n", - "for i, (web_name, web_url) in enumerate(web_sources, 1):\n", - " try:\n", - " with redirect_stderr(StringIO()):\n", - " web_documents = web_ingestor.ingest(web_url, method=\"url\")\n", - " \n", - " web_count = 0\n", - " for doc in web_documents:\n", - " if not hasattr(doc, 'metadata'):\n", - " doc.metadata = {}\n", - " doc.metadata['source'] = web_name\n", - " doc.metadata['type'] = 'web'\n", - " all_documents.append(doc)\n", - " web_count += 1\n", - " \n", - " if web_count > 0:\n", - " print(f\" [{i}/{len(web_sources)}] {web_name}: {web_count} documents\")\n", - " except Exception as e:\n", - " if i <= 2: # Show first few errors\n", - " print(f\" Warning: {web_name} failed: {str(e)[:50]}\")\n", - " continue\n", - "\n", - "# Fallback to sample transaction data if no documents ingested\n", - "if not all_documents:\n", - " print(\"\\n⚠️ No documents ingested from feeds/web sources. Using sample transaction data...\")\n", - " tx_data = \"\"\"\n", - " Transaction 0x123 transfers 1000 ETH from wallet 0xABC to wallet 0xDEF at block 18500000.\n", - " Transaction 0x456 transfers 500 BTC from wallet 0xGHI to wallet 0xJKL at block 18500001.\n", - " Large transaction 0x789 moves 10000 ETH (whale movement) from wallet 0xMNO to wallet 0xPQR at block 18500002.\n", - " Transaction 0xabc transfers 200 USDT from wallet 0xSTU to wallet 0xVWX at block 18500003.\n", - " Transaction 0xdef transfers 5000 ETH from wallet 0xYZA to wallet 0xBCD at block 18500004.\n", - " Transaction 0x111 transfers 3000 DAI from wallet 0xEFG to wallet 0xHIJ at block 18500005.\n", - " Transaction 0x222 transfers 1500 USDC from wallet 0xKLM to wallet 0xNOP at block 18500006.\n", - " Transaction 0x333 transfers 2500 LINK from wallet 0xQRS to wallet 0xTUV at block 18500007.\n", - " Transaction 0x444 transfers 8000 MATIC from wallet 0xWXY to wallet 0xZAB at block 18500008.\n", - " Transaction 0x555 transfers 12000 UNI from wallet 0xCDE to wallet 0xFGH at block 18500009.\n", - " \"\"\"\n", - " with open(\"data/transactions.txt\", \"w\") as f:\n", - " f.write(tx_data)\n", - " file_ingestor = FileIngestor()\n", - " all_documents = file_ingestor.ingest(\"data/transactions.txt\")\n", - " for doc in all_documents:\n", - " if not hasattr(doc, 'metadata'):\n", - " doc.metadata = {}\n", - " doc.metadata['source'] = 'Sample Data'\n", - " doc.metadata['type'] = 'sample'\n", - "\n", - "documents = all_documents\n", - "\n", - "# Count unique sources properly handling different document types\n", - "unique_sources = set()\n", - "for d in documents:\n", - " if hasattr(d, 'metadata') and d.metadata:\n", - " source = d.metadata.get('source', 'Unknown')\n", - " unique_sources.add(source)\n", - " elif isinstance(d, dict) and 'metadata' in d:\n", - " source = d['metadata'].get('source', 'Unknown')\n", - " unique_sources.add(source)\n", - "\n", - "print(f\"\\n✅ Total ingested: {len(documents)} documents\")\n", - "print(f\" Sources: {len(unique_sources)} unique sources\")\n", - "if unique_sources:\n", - " print(f\" Source list: {', '.join(sorted(unique_sources))}\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Parsing Transaction Documents\n" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Parsing 156 documents...\n", - " Parsed 50/156 documents...\n", - " Parsed 100/156 documents...\n", - " Parsed 150/156 documents...\n", - " Parsed 156/156 documents...\n" - ] - } - ], - "source": [ - "from semantica.parse import DocumentParser\n", - "\n", - "parser = DocumentParser()\n", - "\n", - "print(f\"Parsing {len(documents)} documents...\")\n", - "parsed_documents = []\n", - "for i, doc in enumerate(documents, 1):\n", - " try:\n", - " parsed = parser.parse(\n", - " doc.content if hasattr(doc, 'content') else str(doc),\n", - " content_type=\"text\"\n", - " )\n", - " parsed_documents.append(parsed)\n", - " except Exception:\n", - " parsed_documents.append(doc)\n", - " if i % 50 == 0 or i == len(documents):\n", - " print(f\" Parsed {i}/{len(documents)} documents...\")\n", - "\n", - "documents = parsed_documents\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Normalizing and Chunking Transaction Data\n" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Normalizing 156 documents...\n", - " Normalized 50/156 documents...\n", - " Normalized 100/156 documents...\n", - " Normalized 150/156 documents...\n", - " Normalized 156/156 documents...\n", - "Chunking 156 documents...\n", - " Chunked 50/156 documents (50 chunks so far)\n", - " Chunked 100/156 documents (101 chunks so far)\n", - " Chunked 150/156 documents (151 chunks so far)\n", - " Chunked 156/156 documents (157 chunks so far)\n", - "Created 157 chunks from 156 documents\n" - ] - } - ], - "source": [ - "from semantica.normalize import TextNormalizer\n", - "from semantica.split import TextSplitter\n", - "\n", - "normalizer = TextNormalizer()\n", - "splitter = TextSplitter(\n", - " method=\"entity_aware\",\n", - " ner_method=\"spacy\",\n", - " chunk_size=CHUNK_SIZE,\n", - " chunk_overlap=CHUNK_OVERLAP\n", - ")\n", - "\n", - "print(f\"Normalizing {len(documents)} documents...\")\n", - "normalized_documents = []\n", - "for i, doc in enumerate(documents, 1):\n", - " normalized_text = normalizer.normalize(\n", - " doc.content if hasattr(doc, 'content') else str(doc),\n", - " clean_html=True,\n", - " normalize_entities=True,\n", - " remove_extra_whitespace=True,\n", - " lowercase=False\n", - " )\n", - " normalized_documents.append(normalized_text)\n", - " if i % 50 == 0 or i == len(documents):\n", - " print(f\" Normalized {i}/{len(documents)} documents...\")\n", - "\n", - "print(f\"Chunking {len(normalized_documents)} documents...\")\n", - "chunked_documents = []\n", - "for i, doc_text in enumerate(normalized_documents, 1):\n", - " try:\n", - " with redirect_stderr(StringIO()):\n", - " chunks = splitter.split(doc_text)\n", - " chunked_documents.extend(chunks)\n", - " except Exception:\n", - " simple_splitter = TextSplitter(method=\"recursive\", chunk_size=CHUNK_SIZE, chunk_overlap=CHUNK_OVERLAP)\n", - " chunks = simple_splitter.split(doc_text)\n", - " chunked_documents.extend(chunks)\n", - " if i % 50 == 0 or i == len(normalized_documents):\n", - " print(f\" Chunked {i}/{len(normalized_documents)} documents ({len(chunked_documents)} chunks so far)\")\n", - "\n", - "print(f\"Created {len(chunked_documents)} chunks from {len(normalized_documents)} documents\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Extracting Transaction Entities\n" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting entities from 157 chunks using ML (spaCy)...\n", - "\n", - "✅ Extraction complete!\n", - " Total entities: 2420\n", - " Standard labels: ['DATE', 'CARDINAL', 'ORG', 'GPE', 'PERSON', 'FAC', 'MONEY', 'NORP', 'LOC', 'ORDINAL', 'PRODUCT', 'LAW', 'PERCENT', 'WORK_OF_ART', 'EVENT', 'TIME']\n", - " Transactions (filtered): 161\n", - " Wallets/Addresses (filtered): 10\n", - " Blocks (filtered): 400\n" - ] - } - ], - "source": [ - "from semantica.semantic_extract import NERExtractor\n", - "\n", - "# Initialize NERExtractor with ML method only (spaCy)\n", - "# Note: ML method extracts standard NER labels (PERSON, ORG, GPE, MONEY, etc.)\n", - "entity_extractor = NERExtractor(\n", - " method=[\"ml\"],\n", - " min_confidence=0.5\n", - ")\n", - "\n", - "# Extract all entities using Semantica's extract() method - handles batch processing\n", - "print(f\"Extracting entities from {len(chunked_documents)} chunks using ML (spaCy)...\")\n", - "batch_results = entity_extractor.extract(chunked_documents)\n", - "\n", - "# Flatten results (extract() returns List[List[Entity]] for batch input)\n", - "all_entities = [entity for entity_list in batch_results for entity in entity_list]\n", - "\n", - "# Use Semantica's classify_entities to group by standard labels\n", - "classified = entity_extractor.classify_entities(all_entities)\n", - "\n", - "# Filter entities for blockchain transaction domain\n", - "# Look for transaction hashes, wallet addresses, block numbers, and crypto tokens\n", - "transaction_keywords = [\"transaction\", \"tx\", \"0x\", \"transfer\", \"sent\", \"received\"]\n", - "wallet_keywords = [\"wallet\", \"address\", \"0x\", \"account\"]\n", - "block_keywords = [\"block\", \"blockchain\", \"height\", \"block number\"]\n", - "\n", - "transactions = [\n", - " e for e in all_entities \n", - " if any(kw in e.text.lower() for kw in transaction_keywords) \n", - " or e.label == \"MONEY\" # Money entities often represent transactions\n", - "]\n", - "wallets = [\n", - " e for e in all_entities \n", - " if any(kw in e.text.lower() for kw in wallet_keywords)\n", - " or (len(e.text) >= 26 and e.text.startswith(\"0x\")) # Ethereum addresses\n", - "]\n", - "blocks = [\n", - " e for e in all_entities \n", - " if any(kw in e.text.lower() for kw in block_keywords)\n", - " or e.label == \"CARDINAL\" # Block numbers are often cardinal numbers\n", - "]\n", - "\n", - "print(f\"\\n✅ Extraction complete!\")\n", - "print(f\" Total entities: {len(all_entities)}\")\n", - "print(f\" Standard labels: {list(classified.keys())}\")\n", - "print(f\" Transactions (filtered): {len(transactions)}\")\n", - "print(f\" Wallets/Addresses (filtered): {len(wallets)}\")\n", - "print(f\" Blocks (filtered): {len(blocks)}\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Extracting Transaction Relationships\n" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting relationships from 157 chunks using ML (dependency parsing)...\n", - " Processed 20/157 chunks (38 relationships found)\n", - " Processed 40/157 chunks (103 relationships found)\n", - " Processed 60/157 chunks (174 relationships found)\n", - " Processed 80/157 chunks (218 relationships found)\n", - " Processed 100/157 chunks (349 relationships found)\n", - " Processed 120/157 chunks (443 relationships found)\n", - " Processed 140/157 chunks (573 relationships found)\n", - " Processed 157/157 chunks (656 relationships found)\n", - "\n", - "✅ Extracted 656 relationships\n" - ] - } - ], - "source": [ - "from semantica.semantic_extract import RelationExtractor\n", - "\n", - "# Use ML-based dependency parsing to avoid rate limits\n", - "relation_extractor = RelationExtractor(\n", - " method=\"dependency\", # ML/NLP method - no API calls needed\n", - " verbose=True\n", - ")\n", - "\n", - "all_relationships = []\n", - "error_count = 0\n", - "print(f\"Extracting relationships from {len(chunked_documents)} chunks using ML (dependency parsing)...\")\n", - "\n", - "for i, chunk in enumerate(chunked_documents, 1):\n", - " chunk_text = chunk.text if hasattr(chunk, 'text') else str(chunk)\n", - " try:\n", - " relationships = relation_extractor.extract_relations(\n", - " chunk_text,\n", - " entities=all_entities,\n", - " relation_types=[\"transfers\", \"from\", \"to\", \"in_block\", \"contains\", \"flows_to\"],\n", - " verbose=True\n", - " )\n", - " all_relationships.extend(relationships)\n", - " except Exception as e:\n", - " error_count += 1\n", - " if error_count <= 3:\n", - " print(f\" Warning: Error on chunk {i}: {str(e)[:100]}\")\n", - " \n", - " if i % 20 == 0 or i == len(chunked_documents):\n", - " print(f\" Processed {i}/{len(chunked_documents)} chunks ({len(all_relationships)} relationships found)\")\n", - "\n", - "if error_count > 0:\n", - " print(f\" Note: {error_count} chunks had errors during relation extraction\")\n", - "\n", - "print(f\"\\n✅ Extracted {len(all_relationships)} relationships\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Detecting Transaction Conflicts\n", - "\n", - "- **Multi-Type Detection**: Detects entity, relationship, and temporal conflicts across transaction network\n", - "- **Most Recent Strategy**: Uses `most_recent` resolution for transaction data (most accurate for blockchain)\n", - "- **Source-Aware Resolution**: Considers source reliability and confidence scores for conflict resolution\n" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detecting conflicts in 2420 entities and 656 relationships...\n", - "Detected 0 total conflicts\n", - "✅ No conflicts detected - data is consistent\n" - ] - } - ], - "source": [ - "from semantica.conflicts import ConflictDetector, ConflictResolver\n", - "\n", - "# Initialize conflict detection and resolution\n", - "conflict_detector = ConflictDetector()\n", - "conflict_resolver = ConflictResolver()\n", - "\n", - "# Use Semantica's conflict detection methods directly\n", - "# Detects entity, relationship, and temporal conflicts\n", - "print(f\"Detecting conflicts in {len(all_entities)} entities and {len(all_relationships)} relationships...\")\n", - "\n", - "# Convert to dict format for conflict detection (Semantica expects dicts)\n", - "entity_dicts = [{\"id\": e.text, \"text\": e.text, \"type\": e.label, \"confidence\": getattr(e, 'confidence', 1.0)} for e in all_entities]\n", - "relationship_dicts = [{\"id\": f\"{r.subject.text}_{r.predicate}_{r.object.text}\", \"source_id\": r.subject.text, \"target_id\": r.object.text, \"type\": r.predicate} for r in all_relationships]\n", - "\n", - "# Detect all conflict types using Semantica's methods\n", - "all_conflicts = []\n", - "all_conflicts.extend(conflict_detector.detect_entity_conflicts(entity_dicts))\n", - "all_conflicts.extend(conflict_detector.detect_relationship_conflicts(relationship_dicts))\n", - "all_conflicts.extend(conflict_detector.detect_temporal_conflicts(entity_dicts))\n", - "\n", - "print(f\"Detected {len(all_conflicts)} total conflicts\")\n", - "\n", - "# Resolve conflicts using best strategy for transaction networks\n", - "if all_conflicts:\n", - " print(f\"Resolving conflicts using 'most_recent' strategy (best for transaction data)...\")\n", - " resolved = conflict_resolver.resolve_conflicts(all_conflicts, strategy=\"most_recent\")\n", - " resolved_count = len([r for r in resolved if r.resolved])\n", - " print(f\"✅ Resolved {resolved_count}/{len(all_conflicts)} conflicts\")\n", - "else:\n", - " print(\"✅ No conflicts detected - data is consistent\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Building Temporal Transaction Network Graph\n" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Processing 2420 entities, 656 relationships (3076 total)...\n", - " Entities: 121/2420 (5.0%) | ETA: 41.3m | Rate: 0.9/s\n", - " Entities: 242/2420 (10.0%) | ETA: 40.3m | Rate: 0.9/s\n", - " Entities: 363/2420 (15.0%) | ETA: 38.0m | Rate: 0.9/s\n", - " Entities: 484/2420 (20.0%) | ETA: 35.7m | Rate: 0.9/s\n", - " Entities: 605/2420 (25.0%) | ETA: 33.4m | Rate: 0.9/s\n", - " Entities: 726/2420 (30.0%) | ETA: 31.4m | Rate: 0.9/s\n", - " Entities: 847/2420 (35.0%) | ETA: 29.1m | Rate: 0.9/s\n", - " Entities: 968/2420 (40.0%) | ETA: 27.9m | Rate: 0.9/s\n", - " Entities: 1089/2420 (45.0%) | ETA: 25.5m | Rate: 0.9/s\n", - " Entities: 1210/2420 (50.0%) | ETA: 23.2m | Rate: 0.9/s\n", - " Entities: 1331/2420 (55.0%) | ETA: 20.9m | Rate: 0.9/s\n", - " Entities: 1452/2420 (60.0%) | ETA: 18.6m | Rate: 0.9/s\n", - " Entities: 1573/2420 (65.0%) | ETA: 16.2m | Rate: 0.9/s\n", - " Entities: 1694/2420 (70.0%) | ETA: 13.9m | Rate: 0.9/s\n", - " Entities: 1815/2420 (75.0%) | ETA: 11.7m | Rate: 0.9/s\n", - " Entities: 1936/2420 (80.0%) | ETA: 9.3m | Rate: 0.9/s\n", - " Entities: 2057/2420 (85.0%) | ETA: 7.0m | Rate: 0.9/s\n", - " Entities: 2178/2420 (90.0%) | ETA: 4.7m | Rate: 0.9/s\n", - " Entities: 2299/2420 (95.0%) | ETA: 2.4m | Rate: 0.9/s\n", - " Entities: 2420/2420 (100.0%) | ETA: 0.0s | Rate: 0.9/s\n", - " Relationships: 100/656\n", - " Relationships: 200/656\n", - " Relationships: 300/656\n", - " Relationships: 400/656\n", - " Relationships: 500/656\n", - " Relationships: 600/656\n", - " Relationships: 656/656\n", - "Building graph structure...\n", - "✅ Graph structure built (0.00s)\n", - "\n", - "============================================================\n", - "✅ Knowledge Graph Build Complete\n", - " Entities: 2131\n", - " Relationships: 656\n", - " Total time: 2835.60s\n", - "============================================================\n" - ] - } - ], - "source": [ - "from semantica.kg import GraphBuilder\n", - "\n", - "# Conflicts already resolved - disable expensive operations\n", - "graph_builder = GraphBuilder(\n", - " merge_entities=False, # Skip entity merging (already done in conflict resolution)\n", - " resolve_conflicts=False, # Conflicts already resolved\n", - " entity_resolution_strategy=\"exact\", \n", - " enable_temporal=True,\n", - " temporal_granularity=TEMPORAL_GRANULARITY,\n", - " track_history=True, \n", - " version_snapshots=True \n", - ")\n", - "\n", - "# Build graph - Semantica's build() method automatically shows progress and ETA\n", - "kg_sources = [{\n", - " \"entities\": [{\"text\": e.text, \"type\": e.label, \"confidence\": getattr(e, 'confidence', 1.0)} for e in all_entities],\n", - " \"relationships\": [{\"source\": r.subject.text, \"target\": r.object.text, \"type\": r.predicate, \"confidence\": getattr(r, 'confidence', 1.0)} for r in all_relationships]\n", - "}]\n", - "\n", - "kg = graph_builder.build(kg_sources)\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Generating Embeddings for Transactions and Wallets\n" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generating embeddings for 161 transactions and 10 wallets...\n", - "Generated 161 transaction embeddings and 10 wallet embeddings\n" - ] - } - ], - "source": [ - "from semantica.embeddings import EmbeddingGenerator\n", - "\n", - "embedding_gen = EmbeddingGenerator(\n", - " provider=\"sentence_transformers\",\n", - " model=EMBEDDING_MODEL\n", - ")\n", - "\n", - "print(f\"Generating embeddings for {len(transactions)} transactions and {len(wallets)} wallets...\")\n", - "transaction_texts = [t.text for t in transactions]\n", - "transaction_embeddings = embedding_gen.generate_embeddings(transaction_texts)\n", - "\n", - "wallet_texts = [w.text for w in wallets]\n", - "wallet_embeddings = embedding_gen.generate_embeddings(wallet_texts)\n", - "\n", - "print(f\"Generated {len(transaction_embeddings)} transaction embeddings and {len(wallet_embeddings)} wallet embeddings\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Populating Vector Store\n" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Storing 161 transaction vectors and 10 wallet vectors...\n", - "Stored 161 transaction vectors and 10 wallet vectors\n" - ] - } - ], - "source": [ - "from semantica.vector_store import VectorStore\n", - "\n", - "vector_store = VectorStore(backend=\"faiss\", dimension=EMBEDDING_DIMENSION)\n", - "\n", - "print(f\"Storing {len(transaction_embeddings)} transaction vectors and {len(wallet_embeddings)} wallet vectors...\")\n", - "transaction_ids = vector_store.store_vectors(\n", - " vectors=transaction_embeddings,\n", - " metadata=[{\"type\": \"transaction\", \"name\": t.text, \"label\": t.label} for t in transactions]\n", - ")\n", - "\n", - "wallet_ids = vector_store.store_vectors(\n", - " vectors=wallet_embeddings,\n", - " metadata=[{\"type\": \"wallet\", \"name\": w.text, \"label\": w.label} for w in wallets]\n", - ")\n", - "\n", - "print(f\"Stored {len(transaction_ids)} transaction vectors and {len(wallet_ids)} wallet vectors\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Analyzing Graph Structure\n" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Graph analytics:\n", - " - Communities: 4\n", - " - Connected components: 2\n", - " - Graph density: 0.000\n", - " - Central nodes (degree): 4\n" - ] - } - ], - "source": [ - "from semantica.kg import GraphAnalyzer, CentralityCalculator, CommunityDetector\n", - "\n", - "graph_analyzer = GraphAnalyzer()\n", - "centrality_calc = CentralityCalculator()\n", - "community_detector = CommunityDetector()\n", - "\n", - "analysis = graph_analyzer.analyze_graph(kg)\n", - "\n", - "degree_centrality = centrality_calc.calculate_degree_centrality(kg)\n", - "betweenness_centrality = centrality_calc.calculate_betweenness_centrality(kg)\n", - "closeness_centrality = centrality_calc.calculate_closeness_centrality(kg)\n", - "\n", - "communities = community_detector.detect_communities(kg, method=\"louvain\")\n", - "connectivity = graph_analyzer.analyze_connectivity(kg)\n", - "\n", - "print(f\"Graph analytics:\")\n", - "print(f\" - Communities: {len(communities)}\")\n", - "print(f\" - Connected components: {len(connectivity.get('components', []))}\")\n", - "print(f\" - Graph density: {analysis.get('density', 0):.3f}\")\n", - "print(f\" - Central nodes (degree): {len(degree_centrality)}\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Temporal Graph Queries\n" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Temporal queries: 656 relationships at query time\n", - "Temporal patterns detected: 0\n" - ] - } - ], - "source": [ - "from semantica.kg import TemporalGraphQuery\n", - "\n", - "temporal_query = TemporalGraphQuery(\n", - " enable_temporal_reasoning=True,\n", - " temporal_granularity=TEMPORAL_GRANULARITY\n", - ")\n", - "\n", - "query_results = temporal_query.query_at_time(\n", - " kg,\n", - " query={\"type\": \"Transaction\"},\n", - " at_time=\"2024-01-01\"\n", - ")\n", - "\n", - "evolution = temporal_query.analyze_evolution(kg)\n", - "temporal_patterns = temporal_query.query_temporal_pattern(kg, pattern=\"sequence\")\n", - "\n", - "print(f\"Temporal queries: {query_results.get('num_relationships', 0)} relationships at query time\")\n", - "print(f\"Temporal patterns detected: {temporal_patterns.get('num_patterns', 0)}\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Detecting Patterns and Whale Movements\n" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Whale tracking: 0 large transaction wallets identified\n", - "Suspicious patterns: 0 high-frequency wallets\n" - ] - } - ], - "source": [ - "\n", - "# Detect whale movements (large transactions)\n", - "whale_wallets = []\n", - "for entity in kg.get(\"entities\", []):\n", - " if entity.get(\"type\") in [\"Wallet\", \"Address\"]:\n", - " # Check for large transaction relationships\n", - " related_rels = [r for r in kg.get(\"relationships\", []) \n", - " if r.get(\"source\") == entity.get(\"id\") or r.get(\"target\") == entity.get(\"id\")]\n", - " if any(\"large\" in str(r.get(\"type\", \"\")).lower() or \"whale\" in str(r.get(\"type\", \"\")).lower() \n", - " for r in related_rels):\n", - " whale_wallets.append(entity)\n", - "\n", - "# Detect suspicious patterns (high frequency transactions)\n", - "suspicious_patterns = []\n", - "for wallet in wallets[:10]:\n", - " wallet_name = wallet.text\n", - " # Find all relationships where wallet is source or target, and connected to Transaction entities\n", - " wallet_relationships = [\n", - " r for r in kg.get(\"relationships\", [])\n", - " if (r.get(\"source\") == wallet_name or r.get(\"target\") == wallet_name)\n", - " ]\n", - " # Find connected Transaction entities\n", - " transaction_ids = set()\n", - " for rel in wallet_relationships:\n", - " other_entity_id = rel.get(\"target\") if rel.get(\"source\") == wallet_name else rel.get(\"source\")\n", - " # Check if the other entity is a Transaction\n", - " other_entity = next((e for e in kg.get(\"entities\", []) if e.get(\"id\") == other_entity_id), None)\n", - " if other_entity and other_entity.get(\"type\") == \"Transaction\":\n", - " transaction_ids.add(other_entity_id)\n", - " \n", - " transaction_count = len(transaction_ids)\n", - " if transaction_count > 5: # High transaction frequency\n", - " suspicious_patterns.append({\n", - " 'wallet': wallet_name,\n", - " 'transaction_count': transaction_count\n", - " })\n", - "\n", - "print(f\"Whale tracking: {len(whale_wallets)} large transaction wallets identified\")\n", - "print(f\"Suspicious patterns: {len(suspicious_patterns)} high-frequency wallets\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Analyzing Token Flows\n" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Flow analysis: 0 token flow paths identified\n" - ] - } - ], - "source": [ - "# Analyze token flows through the network\n", - "from collections import deque\n", - "\n", - "flow_analysis = []\n", - "for transaction in transactions[:10]:\n", - " tx_name = transaction.text\n", - " \n", - " # Build adjacency list from relationships\n", - " adjacency = {}\n", - " for rel in kg.get(\"relationships\", []):\n", - " source = rel.get(\"source\")\n", - " target = rel.get(\"target\")\n", - " if source and target:\n", - " if source not in adjacency:\n", - " adjacency[source] = []\n", - " if target not in adjacency[source]:\n", - " adjacency[source].append(target)\n", - " if target not in adjacency:\n", - " adjacency[target] = []\n", - " if source not in adjacency[target]:\n", - " adjacency[target].append(source)\n", - " \n", - " # BFS to find wallets within 2 hops\n", - " if tx_name not in adjacency:\n", - " continue\n", - " \n", - " queue = deque([(tx_name, [tx_name], 0)])\n", - " visited = {tx_name}\n", - " paths_to_wallets = []\n", - " \n", - " while queue:\n", - " node, path, hops = queue.popleft()\n", - " \n", - " if hops > 2: # Max 2 hops\n", - " continue\n", - " \n", - " # Check if current node is a Wallet or Address\n", - " entity = next((e for e in kg.get(\"entities\", []) if e.get(\"id\") == node), None)\n", - " if entity and entity.get(\"type\") in [\"Wallet\", \"Address\"] and node != tx_name:\n", - " paths_to_wallets.append({\n", - " 'transaction': tx_name,\n", - " 'flow_path': path,\n", - " 'target': node,\n", - " 'path_length': len(path) - 1\n", - " })\n", - " \n", - " # Continue BFS\n", - " for neighbor in adjacency.get(node, []):\n", - " if neighbor not in visited:\n", - " visited.add(neighbor)\n", - " queue.append((neighbor, path + [neighbor], hops + 1))\n", - " \n", - " flow_analysis.extend(paths_to_wallets)\n", - "\n", - "flow_analysis.sort(key=lambda x: x['path_length'])\n", - "\n", - "print(f\"Flow analysis: {len(flow_analysis)} token flow paths identified\")\n", - "for i, flow in enumerate(flow_analysis[:5], 1):\n", - " print(f\"{i}. {flow['transaction']} -> {flow['target']} (path length: {flow['path_length']})\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Storing Transaction Network (Optional)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Graph store configured (commented out for demo)\n" - ] - } - ], - "source": [ - "from semantica.graph_store import GraphStore\n", - "\n", - "# Optional: Store to persistent graph database\n", - "# graph_store = GraphStore(backend=\"neo4j\", uri=\"bolt://localhost:7687\", user=\"neo4j\", password=\"password\")\n", - "# graph_store.store_graph(kg)\n", - "\n", - "print(\"Graph store configured (commented out for demo)\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## GraphRAG: Hybrid Vector + Graph Queries\n" - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "GraphRAG query: 'What are the largest transactions?'\n", - "\n", - "Retrieved 10 results:\n", - "\n", - "1. Score: 0.574\n", - " Content: Entity(text='canton is a ORG....\n", - "\n", - "2. Score: 0.500\n", - " Content: ...\n", - "\n", - "3. Score: 0.475\n", - " Content: Entity(text='Hong kong' is a GPE....\n", - "\n", - "4. Score: 0.329\n", - " Content: HPC is a ORG. identify the Cubic Kilometre Neutrino (ORG). be Vanguard ETFs (PERSON), CoinDesk....\n", - " Related entities: 2\n", - "\n", - "5. Score: 0.324\n", - " Content: nearly 20% is a PERCENT....\n", - "\n" - ] - } - ], - "source": [ - "from semantica.context import AgentContext\n", - "\n", - "context = AgentContext(vector_store=vector_store, knowledge_graph=kg)\n", - "\n", - "query = \"What are the largest transactions?\"\n", - "results = context.retrieve(\n", - " query,\n", - " max_results=10,\n", - " use_graph=True,\n", - " expand_graph=True,\n", - " include_entities=True,\n", - " include_relationships=True\n", - ")\n", - "\n", - "print(f\"GraphRAG query: '{query}'\")\n", - "print(f\"\\nRetrieved {len(results)} results:\\n\")\n", - "for i, result in enumerate(results[:5], 1):\n", - " print(f\"{i}. Score: {result.get('score', 0):.3f}\")\n", - " print(f\" Content: {result.get('content', '')[:200]}...\")\n", - " if result.get('related_entities'):\n", - " print(f\" Related entities: {len(result['related_entities'])}\")\n", - " print()\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Visualizing the Transaction Network\n" - ] - }, - { - "cell_type": "code", - "execution_count": 23, - "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1.5 - }, - "mode": "lines", - "opacity": 0.5, - "showlegend": false, - "type": "scatter", - "x": [ - -0.05637204196282117, - -0.11632416976802767, - null, - -0.05637204196282117, - -0.05503212535835527, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.052719374779196505, - null, - -0.19874821619552818, - -0.11151559706930965, - null, - -0.05637204196282117, - -0.0717963130800447, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.11151559706930965, - null, - -0.05637204196282117, - -0.08273781054747625, - null, - -0.05637204196282117, - -0.06993237635455854, - null, - -0.08882041398600664, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.07586663804205672, - null, - -0.05637204196282117, - -0.05503212535835527, - null, - -0.09220833356251323, - -0.05503212535835527, - null, - -0.1209701720229414, - -0.07115137149372819, - null, - -0.05637204196282117, - -0.11632416976802767, - null, - -0.05637204196282117, - -0.11004301860842083, - null, - -0.05637204196282117, - -0.052719374779196505, - null, - -0.05637204196282117, - -0.11004301860842083, - null, - -0.20906299991547597, - -0.13947451819408418, - null, - -0.05637204196282117, - -0.0717963130800447, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.11151559706930965, - null, - -0.05637204196282117, - -0.08882041398600664, - null, - -0.05637204196282117, - -0.07586663804205672, - null, - -0.1318955240626371, - -0.08273781054747625, - null, - -0.11151559706930965, - -0.09805515393687889, - null, - -0.05637204196282117, - -0.06515308725691202, - null, - -0.05637204196282117, - -0.13214988412881867, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.07586663804205672, - null, - -0.05637204196282117, - -0.052719374779196505, - null, - -0.05637204196282117, - -0.09220833356251323, - null, - -0.05637204196282117, - -0.07859486024893074, - null, - -0.07859486024893074, - -0.1318955240626371, - null, - -0.08273781054747625, - -0.09805515393687889, - null, - -0.07859486024893074, - -0.11151559706930965, - null, - -0.06515308725691202, - -0.08882041398600664, - null, - -0.06515308725691202, - -0.07859486024893074, - null, - -0.052719374779196505, - -0.11151559706930965, - null, - -0.052719374779196505, - -0.06993237635455854, - null, - -0.05637204196282117, - -0.03361630137062145, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - 0.008050403367828767, - -0.006200612828795336, - null, - 0.008050403367828767, - -0.0773783591655453, - null, - 0.008050403367828767, - -0.08455900126429111, - null, - 0.008050403367828767, - -0.08455900126429111, - null, - 0.008050403367828767, - 0.07656405311634996, - null, - 0.008050403367828767, - -0.059543369754799076, - null, - 0.008050403367828767, - 0.09635529541083308, - null, - 0.008050403367828767, - -0.0773783591655453, - null, - -0.08455900126429111, - -0.059543369754799076, - null, - -0.059543369754799076, - -0.03176725931440345, - null, - -0.05637204196282117, - 0.03945975066579374, - null, - -0.13988993304644293, - -0.08455900126429111, - null, - -0.05637204196282117, - -0.043400877288675144, - null, - -0.05637204196282117, - -0.043400877288675144, - null, - -0.05637204196282117, - 0.0008061827334014278, - null, - -0.05637204196282117, - 0.008050403367828767, - null, - -0.05637204196282117, - 0.008050403367828767, - null, - 0.008050403367828767, - -0.08455900126429111, - null, - 0.008050403367828767, - 0.05755211587212537, - null, - 0.1549945968231173, - 0.23295680340718233, - null, - 0.1549945968231173, - 0.03945975066579374, - null, - 0.008050403367828767, - -0.08455900126429111, - null, - 0.008050403367828767, - -0.059543369754799076, - null, - 0.008050403367828767, - -0.059543369754799076, - null, - 0.008050403367828767, - -0.01230085161439869, - null, - -0.08273781054747625, - -0.03147045475463404, - null, - -0.05637204196282117, - 0.013133993447277613, - null, - 0.008050403367828767, - -0.0773783591655453, - null, - 0.1287450578282599, - 0.03945975066579374, - null, - 0.03945975066579374, - 0.023848436862190955, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.013133993447277613, - null, - 0.0008061827334014278, - 0.008050403367828767, - null, - -0.05637204196282117, - -0.006200612828795336, - null, - -0.059543369754799076, - -0.01230085161439869, - null, - -0.059543369754799076, - 0.008050403367828767, - null, - -0.05637204196282117, - -0.058949931006823386, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - -0.006200612828795336, - -0.025188948956701387, - null, - -0.03147045475463404, - 0.008050403367828767, - null, - -0.046759687817304676, - -0.059543369754799076, - null, - -0.046759687817304676, - -0.03176725931440345, - null, - -0.08273781054747625, - -0.08455900126429111, - null, - -0.08273781054747625, - -0.059543369754799076, - null, - -0.05637204196282117, - 0.03945975066579374, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.03945975066579374, - 0.13045006310814938, - null, - -0.05637204196282117, - 0.019217162613340517, - null, - -0.05637204196282117, - -0.059543369754799076, - null, - -0.08455900126429111, - -0.059543369754799076, - null, - -0.08273781054747625, - -0.043400877288675144, - null, - -0.08273781054747625, - 0.03945975066579374, - null, - 0.008050403367828767, - -0.0773783591655453, - null, - 0.008050403367828767, - -0.059543369754799076, - null, - 0.03945975066579374, - -0.043400877288675144, - null, - -0.13988993304644293, - -0.08455900126429111, - null, - -0.13988993304644293, - -0.07859486024893074, - null, - -0.059543369754799076, - 0.008050403367828767, - null, - -0.043400877288675144, - -0.028621332505184147, - null, - -0.043400877288675144, - 0.015210219174787607, - null, - -0.043400877288675144, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - -0.0773783591655453, - -0.059543369754799076, - null, - -0.0773783591655453, - -0.059543369754799076, - null, - -0.0773783591655453, - -0.13563225406761764, - null, - -0.07016018947666625, - -0.03176725931440345, - null, - 0.008050403367828767, - 0.015210219174787607, - null, - 0.008050403367828767, - 0.019217162613340517, - null, - 0.019217162613340517, - 0.06562203902674636, - null, - -0.05637204196282117, - -0.025188948956701387, - null, - -0.05637204196282117, - -0.059543369754799076, - null, - -0.05637204196282117, - -0.03176725931440345, - null, - -0.05637204196282117, - 0.008050403367828767, - null, - -0.05637204196282117, - -0.0717963130800447, - null, - -0.05637204196282117, - -0.08882041398600664, - null, - -0.05637204196282117, - -0.05503212535835527, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.1318955240626371, - -0.11151559706930965, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.05637204196282117, - -0.05503212535835527, - null, - -0.1318955240626371, - -0.11151559706930965, - null, - -0.15241115739904856, - -0.08273781054747625, - null, - -0.15241115739904856, - -0.11151559706930965, - null, - -0.03361630137062145, - -0.05637204196282117, - null, - -0.03361630137062145, - -0.08273781054747625, - null, - -0.03361630137062145, - -0.043400877288675144, - null, - -0.03361630137062145, - -0.09805515393687889, - null, - -0.06993237635455854, - -0.11874312656848098, - null, - -0.05637204196282117, - -0.07017483582446574, - null, - -0.05637204196282117, - -0.0717963130800447, - null, - -0.05637204196282117, - -0.08882041398600664, - null, - -0.07859486024893074, - -0.11151559706930965, - null, - -0.09220833356251323, - -0.052719374779196505, - null, - -0.09220833356251323, - -0.11151559706930965, - null, - -0.05637204196282117, - -0.03361630137062145, - null, - -0.05637204196282117, - -0.0717963130800447, - null, - -0.0717963130800447, - -0.10430836674015935, - null, - -0.0717963130800447, - -0.07586663804205672, - null, - -0.0717963130800447, - -0.043400877288675144, - null, - -0.043400877288675144, - -0.06993237635455854, - null, - -0.1209701720229414, - -0.052719374779196505, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.052719374779196505, - -0.11151559706930965, - null, - -0.052719374779196505, - -0.08273781054747625, - null, - -0.05637204196282117, - -0.0717963130800447, - null, - -0.05637204196282117, - -0.0717963130800447, - null, - -0.05637204196282117, - -0.08882041398600664, - null, - -0.05637204196282117, - -0.0717963130800447, - null, - -0.05637204196282117, - -0.05503212535835527, - null, - -0.043400877288675144, - -0.06993237635455854, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.09220833356251323, - -0.07016018947666625, - null, - -0.08882041398600664, - -0.08273781054747625, - null, - -0.08882041398600664, - -0.043400877288675144, - null, - -0.05637204196282117, - -0.09220833356251323, - null, - -0.05637204196282117, - -0.051507149285722524, - null, - -0.05637204196282117, - -0.05503212535835527, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.052719374779196505, - null, - -0.05637204196282117, - -0.05503212535835527, - null, - -0.07859486024893074, - -0.08273781054747625, - null, - -0.07859486024893074, - -0.08273781054747625, - null, - -0.07859486024893074, - -0.09805515393687889, - null, - -0.11632416976802767, - -0.08882041398600664, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.052719374779196505, - -0.11151559706930965, - null, - -0.052719374779196505, - -0.043400877288675144, - null, - -0.0717963130800447, - -0.05637204196282117, - null, - -0.0717963130800447, - -0.05503212535835527, - null, - -0.0717963130800447, - -0.07586663804205672, - null, - -0.0717963130800447, - -0.08273781054747625, - null, - -0.08273781054747625, - -0.11151559706930965, - null, - -0.05637204196282117, - -0.03361630137062145, - null, - -0.05637204196282117, - -0.08882041398600664, - null, - -0.08273781054747625, - -0.11151559706930965, - null, - -0.08273781054747625, - -0.06993237635455854, - null, - -0.1318955240626371, - -0.05637204196282117, - null, - -0.1318955240626371, - -0.11151559706930965, - null, - -0.08273781054747625, - -0.09805515393687889, - null, - -0.052719374779196505, - -0.11151559706930965, - null, - -0.052719374779196505, - -0.043400877288675144, - null, - -0.05637204196282117, - -0.03361630137062145, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.07586663804205672, - -0.11151559706930965, - null, - -0.1209701720229414, - -0.09805515393687889, - null, - -0.1209701720229414, - -0.06993237635455854, - null, - -0.05637204196282117, - -0.08882041398600664, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.09805515393687889, - -0.11874312656848098, - null, - -0.06993237635455854, - 0.0026034423190118058, - null, - -0.06993237635455854, - 0.03945975066579374, - null, - 0.008050403367828767, - 0.023848436862190955, - null, - -0.11632416976802767, - -0.05637204196282117, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.1318955240626371, - -0.11151559706930965, - null, - -0.06993237635455854, - -0.07115137149372819, - null, - -0.0773783591655453, - -0.08455900126429111, - null, - -0.0773783591655453, - -0.059543369754799076, - null, - -0.07586663804205672, - -0.028959707834395044, - null, - -0.07586663804205672, - -0.028959707834395044, - null, - -0.07586663804205672, - 0.008050403367828767, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.11151559706930965, - null, - -0.08882041398600664, - -0.052719374779196505, - null, - -0.05637204196282117, - -0.08882041398600664, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.11332992868109262, - -0.06993237635455854, - null, - -0.11332992868109262, - -0.06993237635455854, - null, - -0.05637204196282117, - -0.11151559706930965, - null, - -0.05637204196282117, - -0.11151559706930965, - null, - -0.043400877288675144, - -0.11874312656848098, - null, - -0.06993237635455854, - -0.11332992868109262, - null, - -0.06993237635455854, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - -0.11151559706930965, - -0.052719374779196505, - null, - -0.11151559706930965, - -0.2069220196166793, - null, - 0.052873290458306375, - 0.04695421977486018, - null, - -0.008310806019620412, - -0.06515308725691202, - null, - -0.05637204196282117, - -0.11632416976802767, - null, - -0.05637204196282117, - -0.08882041398600664, - null, - -0.13947451819408418, - -0.06993237635455854, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.017386766045344258, - -0.052719374779196505, - null, - 0.008050403367828767, - 0.09563199027063367, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - -0.011483326726975109, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - -0.08455900126429111, - null, - -0.028959707834395044, - 0.008050403367828767, - null, - -0.008310806019620412, - -0.06993237635455854, - null, - -0.06993237635455854, - 0.008050403367828767, - null, - -0.06993237635455854, - -0.08316235040893094, - null, - -0.06993237635455854, - -0.08316235040893094, - null, - 0.6752860280925248, - 0.7056130882834963, - null, - 0.6752860280925248, - 0.654457515750838, - null, - 0.6752860280925248, - 0.6612011921072205, - null, - -0.05637204196282117, - -0.11632416976802767, - null, - -0.09805515393687889, - -0.15010332372214585, - null, - 0.03945975066579374, - 0.008050403367828767, - null, - -0.0773783591655453, - -0.059543369754799076, - null, - 0.012375701232572716, - -0.0071633002846991116, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.07588702975765976, - null, - -0.008310806019620412, - -0.06993237635455854, - null, - -0.05637204196282117, - -0.11632416976802767, - null, - -0.09805515393687889, - -0.15010332372214585, - null, - 0.03945975066579374, - 0.008050403367828767, - null, - -0.0773783591655453, - -0.059543369754799076, - null, - 0.012375701232572716, - -0.0071633002846991116, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.07588702975765976, - null, - -0.008310806019620412, - -0.06993237635455854, - null, - -0.08882041398600664, - -0.08273781054747625, - null, - -0.05637204196282117, - -0.11632416976802767, - null, - -0.05637204196282117, - -0.08882041398600664, - null, - -0.09805515393687889, - -0.06993237635455854, - null, - 0.03945975066579374, - 0.008050403367828767, - null, - 0.03945975066579374, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - -0.08455900126429111, - null, - 0.008050403367828767, - -0.059543369754799076, - null, - -0.1673868525332305, - -0.11151559706930965, - null, - -0.1673868525332305, - -0.11874312656848098, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.06693025384280143, - null, - 0.04695421977486018, - -0.008310806019620412, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.08273781054747625, - null, - -0.05637204196282117, - -0.11632416976802767, - null, - -0.11874312656848098, - -0.06993237635455854, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.021216470679594864, - null, - -0.059543369754799076, - 0.008050403367828767, - null, - 0.006463692147084931, - -0.052719374779196505, - null, - -0.052719374779196505, - -0.0071633002846991116, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.07928960314993308, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - -0.07115137149372819, - -0.011483326726975109, - null, - -0.07115137149372819, - -0.028959707834395044, - null, - -0.07115137149372819, - -0.028959707834395044, - null, - -0.07115137149372819, - -0.028959707834395044, - null, - 0.04695421977486018, - -0.008310806019620412, - null, - 0.008050403367828767, - -0.06993237635455854, - null, - -0.08882041398600664, - -0.1318955240626371, - null, - -0.07586663804205672, - -0.09805515393687889, - null, - -0.08273781054747625, - -0.11151559706930965, - null, - -0.11151559706930965, - -0.09805515393687889, - null, - 0.10859071196000017, - 0.023848436862190955, - null, - 0.10859071196000017, - 0.17062219269438167, - null, - -0.16112233199792825, - -0.08455900126429111, - null, - -0.059543369754799076, - 0.008050403367828767, - null, - -0.011483326726975109, - 0.008050403367828767, - null, - -0.011483326726975109, - 0.008050403367828767, - null, - -0.05637204196282117, - -0.11632416976802767, - null, - -0.06993237635455854, - 0.008050403367828767, - null, - -0.06993237635455854, - -0.058949931006823386, - null, - -0.059543369754799076, - -0.0948415992724464, - null, - 0.008050403367828767, - 0.006463692147084931, - null, - 0.008050403367828767, - -0.011483326726975109, - null, - 0.008050403367828767, - -0.008310806019620412, - null, - 0.008050403367828767, - -0.008310806019620412, - null, - -0.06515308725691202, - -0.06993237635455854, - null, - -0.06515308725691202, - -0.06993237635455854, - null, - -0.06515308725691202, - -0.06993237635455854, - null, - -0.06515308725691202, - -0.06993237635455854, - null, - -0.11151559706930965, - -0.1209701720229414, - null, - -0.08273781054747625, - -0.07115137149372819, - null, - -0.11874312656848098, - -0.15010332372214585, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.11151559706930965, - -0.13947451819408418, - null, - -0.05637204196282117, - -0.03361630137062145, - null, - -0.05637204196282117, - -0.07586663804205672, - null, - -0.05637204196282117, - -0.05467562691365017, - null, - -0.05637204196282117, - -0.06993237635455854, - null, - -0.08455900126429111, - -0.07115137149372819, - null, - 0.008050403367828767, - -0.028959707834395044, - null, - 0.008050403367828767, - -0.028959707834395044, - null, - 0.008050403367828767, - -0.028959707834395044, - null, - 0.052873290458306375, - 0.008050403367828767, - null, - 0.052873290458306375, - 0.008050403367828767, - null, - -0.05637204196282117, - -0.11632416976802767, - null, - -0.05637204196282117, - -0.051507149285722524, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.0717963130800447, - null, - -0.05637204196282117, - -0.05503212535835527, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.11151559706930965, - -0.08273781054747625, - null, - -0.05637204196282117, - -0.11632416976802767, - null, - -0.09220833356251323, - -0.05503212535835527, - null, - -0.23923567888546746, - -0.1318955240626371, - null, - -0.1318955240626371, - -0.11151559706930965, - null, - -0.1318955240626371, - -0.09805515393687889, - null, - -0.09220833356251323, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.09220833356251323, - -0.05503212535835527, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.05637204196282117, - -0.11632416976802767, - null, - -0.05637204196282117, - -0.10430836674015935, - null, - -0.09805515393687889, - -0.13947451819408418, - null, - -0.052719374779196505, - -0.05637204196282117, - null, - -0.052719374779196505, - -0.09805515393687889, - null, - -0.052719374779196505, - -0.06993237635455854, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.09635529541083308, - null, - -0.07586663804205672, - -0.1209701720229414, - null, - -0.05637204196282117, - -0.07016018947666625, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.07586663804205672, - null, - -0.05637204196282117, - -0.046759687817304676, - null, - -0.07586663804205672, - -0.11151559706930965, - null, - -0.08273781054747625, - -0.13947451819408418, - null, - -0.05637204196282117, - -0.05503212535835527, - null, - -0.05637204196282117, - -0.052719374779196505, - null, - -0.11632416976802767, - -0.1318955240626371, - null, - -0.11632416976802767, - -0.07586663804205672, - null, - -0.06993237635455854, - -0.11332992868109262, - null, - -0.06993237635455854, - 0.008050403367828767, - null, - -0.05637204196282117, - -0.08371349055988869, - null, - -0.05637204196282117, - -0.07586663804205672, - null, - -0.05637204196282117, - -0.027955736868582604, - null, - 0.008050403367828767, - -0.08455900126429111, - null, - 0.008050403367828767, - 0.07421725035066551, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.03667472162268499, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - -0.0071633002846991116, - 0.008050403367828767, - null, - -0.11151559706930965, - -0.052719374779196505, - null, - -0.11151559706930965, - -0.2069220196166793, - null, - -0.05503212535835527, - -0.05637204196282117, - null, - -0.05503212535835527, - -0.010892989865176369, - null, - -0.05503212535835527, - -0.08882041398600664, - null, - -0.05503212535835527, - -0.052719374779196505, - null, - -0.05503212535835527, - -0.11151559706930965, - null, - -0.05503212535835527, - -0.043400877288675144, - null, - -0.06993237635455854, - 0.008050403367828767, - null, - -0.043400877288675144, - -0.024104527676483196, - null, - -0.043400877288675144, - 0.021216470679594864, - null, - -0.01230085161439869, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.03667472162268499, - -0.03361630137062145, - null, - -0.05637204196282117, - -0.027955736868582604, - null, - -0.05637204196282117, - -0.11151559706930965, - null, - -0.13947451819408418, - -0.06993237635455854, - null, - -0.13947451819408418, - -0.06993237635455854, - null, - 0.008050403367828767, - -0.06993237635455854, - null, - 0.03945975066579374, - 0.11855150740541202, - null, - 0.03945975066579374, - 0.13045006310814938, - null, - 0.008050403367828767, - -0.05503212535835527, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - 0.09213396843202515, - 0.008050403367828767, - null, - -0.11151559706930965, - -0.052719374779196505, - null, - -0.11151559706930965, - -0.2069220196166793, - null, - -0.06515308725691202, - -0.0717963130800447, - null, - 0.0026034423190118058, - 0.03945975066579374, - null, - 0.0026034423190118058, - -0.01230085161439869, - null, - 0.0026034423190118058, - 0.023848436862190955, - null, - 0.0026034423190118058, - 0.023848436862190955, - null, - 0.0026034423190118058, - 0.023848436862190955, - null, - 0.0026034423190118058, - 0.008050403367828767, - null, - -0.12622507310267006, - -0.1209701720229414, - null, - -0.12622507310267006, - -0.06993237635455854, - null, - -0.1318955240626371, - -0.11151559706930965, - null, - -0.1209701720229414, - -0.13947451819408418, - null, - -0.043400877288675144, - 0.023848436862190955, - null, - 0.023848436862190955, - 0.008050403367828767, - null, - 0.008050403367828767, - -0.03176725931440345, - null, - 0.008050403367828767, - 0.07703164884875743, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.11151559706930965, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.06993237635455854, - -0.11874312656848098, - null, - -0.06993237635455854, - 0.008050403367828767, - null, - -0.06993237635455854, - 0.008050403367828767, - null, - -0.06993237635455854, - -0.10264183080310403, - null, - -0.06993237635455854, - -0.038245643070066296, - null, - -0.06993237635455854, - 0.008050403367828767, - null, - 0.008050403367828767, - -0.08455900126429111, - null, - -0.18312151898545873, - -0.11874312656848098, - null, - -0.05637204196282117, - -0.09220833356251323, - null, - -0.05637204196282117, - -0.051507149285722524, - null, - -0.11874312656848098, - -0.06993237635455854, - null, - 0.008050403367828767, - -0.038245643070066296, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - -0.05637204196282117, - -0.13214988412881867, - null, - -0.13214988412881867, - -0.1318955240626371, - null, - -0.06993237635455854, - -0.13947451819408418, - null, - 0.008050403367828767, - -0.0071633002846991116, - null, - 0.008050403367828767, - 0.017386766045344258, - null, - 0.008050403367828767, - -0.11151559706930965, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - -0.025188948956701387, - -0.052719374779196505, - null, - -0.08273781054747625, - -0.06993237635455854, - null, - -0.08273781054747625, - -0.06993237635455854, - null, - -0.08273781054747625, - -0.11874312656848098, - null, - -0.08273781054747625, - -0.11874312656848098, - null, - -0.08273781054747625, - -0.11874312656848098, - null, - -0.08273781054747625, - -0.06993237635455854, - null, - -0.08273781054747625, - -0.1671363793446769, - null, - 0.08026215817627301, - 0.008050403367828767, - null, - -0.0717963130800447, - -0.07586663804205672, - null, - 0.008050403367828767, - -0.01230085161439869, - null, - -0.05637204196282117, - -0.05503212535835527, - null, - -0.05637204196282117, - -0.07115137149372819, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.11151559706930965, - -0.13370106467860793, - null, - 0.12200123120410128, - 0.03945975066579374, - null, - 0.12200123120410128, - 0.03945975066579374, - null, - -0.05637204196282117, - -0.09220833356251323, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.11151559706930965, - null, - -0.043400877288675144, - -0.01230085161439869, - null, - 0.008050403367828767, - -0.006200612828795336, - null, - 0.008050403367828767, - -0.0773783591655453, - null, - 0.008050403367828767, - -0.0773783591655453, - null, - 0.008050403367828767, - -0.0773783591655453, - null, - 0.008050403367828767, - -0.08455900126429111, - null, - 0.008050403367828767, - -0.08455900126429111, - null, - -0.20148419377802881, - -0.11151559706930965, - null, - -0.043400877288675144, - -0.11874312656848098, - null, - -0.11874312656848098, - -0.11332992868109262, - null, - 0.008050403367828767, - 0.03667472162268499, - null, - 0.008050403367828767, - -0.03361630137062145, - null, - -0.06515308725691202, - -0.11151559706930965, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.11151559706930965, - -0.11874312656848098, - null, - -0.09406225118386456, - -0.043400877288675144, - null, - 0.008050403367828767, - -0.038245643070066296, - null, - 0.08422498685658351, - 0.023848436862190955, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.019217162613340517, - null, - -0.08882041398600664, - -0.1318955240626371, - null, - -0.08882041398600664, - -0.11151559706930965, - null, - -0.1209701720229414, - -0.07115137149372819, - null, - -0.1297236433922812, - -0.06993237635455854, - null, - -0.0717963130800447, - -0.05503212535835527, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.06993237635455854, - -0.07115137149372819, - null, - -0.06558425292706603, - -0.038245643070066296, - null, - -0.03148815433833234, - 0.008050403367828767, - null, - -0.1318955240626371, - -0.11632416976802767, - null, - -0.1318955240626371, - -0.11151559706930965, - null, - -0.1318955240626371, - -0.1209701720229414, - null, - -0.11151559706930965, - -0.06993237635455854, - null, - -0.05637204196282117, - -0.06993237635455854, - null, - -0.05637204196282117, - -0.11156362914532131, - null, - -0.05637204196282117, - -0.043400877288675144, - null, - -0.09220833356251323, - -0.10430836674015935, - null, - -0.09220833356251323, - -0.11156362914532131, - null, - -0.09220833356251323, - -0.1297236433922812, - null, - -0.09220833356251323, - -0.06993237635455854, - null, - -0.09220833356251323, - -0.03148815433833234, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - 0.008050403367828767, - 0.008050403367828767, - null, - -0.05637204196282117, - -0.11632416976802767, - null, - -0.05637204196282117, - -0.0717963130800447, - null, - -0.043400877288675144, - -0.11151559706930965, - null, - -0.043400877288675144, - -0.09805515393687889, - null, - -0.09220833356251323, - -0.1318955240626371, - null, - -0.09220833356251323, - -0.08455900126429111, - null, - -0.08273781054747625, - -0.09406225118386456, - null, - -0.1318955240626371, - -0.11151559706930965, - null, - -0.07859486024893074, - -0.1318955240626371, - null, - -0.07859486024893074, - 0.023848436862190955, - null, - -0.09220833356251323, - -0.07016018947666625, - null, - -0.09220833356251323, - -0.1318955240626371, - null, - -0.1209701720229414, - -0.07115137149372819, - null, - -0.1209701720229414, - -0.09406225118386456, - null, - -0.1209701720229414, - -0.20552307699011846, - null, - -0.06993237635455854, - -0.064339177899797, - null, - -0.23923567888546746, - -0.31547776043326586, - null, - -0.05637204196282117, - -0.1318955240626371, - null, - -0.05637204196282117, - -0.13370106467860793, - null - ], - "y": [ - -0.07674820042336462, - -0.06694923977819611, - null, - -0.07674820042336462, - -0.05221513803807526, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.01867185112114172, - null, - -0.01764926794792009, - -0.01611023934152833, - null, - -0.07674820042336462, - -0.046154053969309196, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.01611023934152833, - null, - -0.07674820042336462, - -0.013239312574120398, - null, - -0.07674820042336462, - 0.023417523172961512, - null, - -0.03464236550467025, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.03606680170844017, - null, - -0.07674820042336462, - -0.05221513803807526, - null, - -0.05904094741091207, - -0.05221513803807526, - null, - 0.012992616613013692, - -0.023430203450347555, - null, - -0.07674820042336462, - -0.06694923977819611, - null, - -0.07674820042336462, - -0.15287562065104474, - null, - -0.07674820042336462, - -0.01867185112114172, - null, - -0.07674820042336462, - -0.15287562065104474, - null, - 0.07476939628038204, - 0.033426069469753066, - null, - -0.07674820042336462, - -0.046154053969309196, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.01611023934152833, - null, - -0.07674820042336462, - -0.03464236550467025, - null, - -0.07674820042336462, - -0.03606680170844017, - null, - -0.041959852126340805, - -0.013239312574120398, - null, - -0.01611023934152833, - 0.011876115633616163, - null, - -0.07674820042336462, - -0.007487518390411153, - null, - -0.07674820042336462, - -0.10430349838497201, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.03606680170844017, - null, - -0.07674820042336462, - -0.01867185112114172, - null, - -0.07674820042336462, - -0.05904094741091207, - null, - -0.07674820042336462, - -0.003984683403336289, - null, - -0.003984683403336289, - -0.041959852126340805, - null, - -0.013239312574120398, - 0.011876115633616163, - null, - -0.003984683403336289, - -0.01611023934152833, - null, - -0.007487518390411153, - -0.03464236550467025, - null, - -0.007487518390411153, - -0.003984683403336289, - null, - -0.01867185112114172, - -0.01611023934152833, - null, - -0.01867185112114172, - 0.023417523172961512, - null, - -0.07674820042336462, - -0.015172142980303047, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.03312933495203674, - -0.09017655745787491, - null, - -0.03312933495203674, - -0.11676699563864566, - null, - -0.03312933495203674, - -0.07663014194223722, - null, - -0.03312933495203674, - -0.07663014194223722, - null, - -0.03312933495203674, - -0.007779801044110986, - null, - -0.03312933495203674, - -0.09720530597741116, - null, - -0.03312933495203674, - -0.05236619089479567, - null, - -0.03312933495203674, - -0.11676699563864566, - null, - -0.07663014194223722, - -0.09720530597741116, - null, - -0.09720530597741116, - -0.11288871998186892, - null, - -0.07674820042336462, - 0.0011890067571520475, - null, - -0.05360933803568155, - -0.07663014194223722, - null, - -0.07674820042336462, - 0.010571952723847535, - null, - -0.07674820042336462, - 0.010571952723847535, - null, - -0.07674820042336462, - -0.1055510097959558, - null, - -0.07674820042336462, - -0.03312933495203674, - null, - -0.07674820042336462, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.07663014194223722, - null, - -0.03312933495203674, - -0.10975078398028032, - null, - 0.03005316575868485, - 0.04575697532735762, - null, - 0.03005316575868485, - 0.0011890067571520475, - null, - -0.03312933495203674, - -0.07663014194223722, - null, - -0.03312933495203674, - -0.09720530597741116, - null, - -0.03312933495203674, - -0.09720530597741116, - null, - -0.03312933495203674, - -0.032981367380741776, - null, - -0.013239312574120398, - 0.019533937918609273, - null, - -0.07674820042336462, - -0.09386165584408714, - null, - -0.03312933495203674, - -0.11676699563864566, - null, - 0.012480087416438024, - 0.0011890067571520475, - null, - 0.0011890067571520475, - 0.04800124617987948, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.09386165584408714, - null, - -0.1055510097959558, - -0.03312933495203674, - null, - -0.07674820042336462, - -0.09017655745787491, - null, - -0.09720530597741116, - -0.032981367380741776, - null, - -0.09720530597741116, - -0.03312933495203674, - null, - -0.07674820042336462, - -0.034302241789163974, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.09017655745787491, - -0.08197934637211887, - null, - 0.019533937918609273, - -0.03312933495203674, - null, - -0.1419209023929075, - -0.09720530597741116, - null, - -0.1419209023929075, - -0.11288871998186892, - null, - -0.013239312574120398, - -0.07663014194223722, - null, - -0.013239312574120398, - -0.09720530597741116, - null, - -0.07674820042336462, - 0.0011890067571520475, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - 0.0011890067571520475, - -0.009334136063255016, - null, - -0.07674820042336462, - -0.12235582678038621, - null, - -0.07674820042336462, - -0.09720530597741116, - null, - -0.07663014194223722, - -0.09720530597741116, - null, - -0.013239312574120398, - 0.010571952723847535, - null, - -0.013239312574120398, - 0.0011890067571520475, - null, - -0.03312933495203674, - -0.11676699563864566, - null, - -0.03312933495203674, - -0.09720530597741116, - null, - 0.0011890067571520475, - 0.010571952723847535, - null, - -0.05360933803568155, - -0.07663014194223722, - null, - -0.05360933803568155, - -0.003984683403336289, - null, - -0.09720530597741116, - -0.03312933495203674, - null, - 0.010571952723847535, - 0.10712228064405298, - null, - 0.010571952723847535, - 0.024121950196257694, - null, - 0.010571952723847535, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.11676699563864566, - -0.09720530597741116, - null, - -0.11676699563864566, - -0.09720530597741116, - null, - -0.11676699563864566, - -0.19463619232323945, - null, - -0.12372140465090913, - -0.11288871998186892, - null, - -0.03312933495203674, - 0.024121950196257694, - null, - -0.03312933495203674, - -0.12235582678038621, - null, - -0.12235582678038621, - -0.18790246158322335, - null, - -0.07674820042336462, - -0.08197934637211887, - null, - -0.07674820042336462, - -0.09720530597741116, - null, - -0.07674820042336462, - -0.11288871998186892, - null, - -0.07674820042336462, - -0.03312933495203674, - null, - -0.07674820042336462, - -0.046154053969309196, - null, - -0.07674820042336462, - -0.03464236550467025, - null, - -0.07674820042336462, - -0.05221513803807526, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.041959852126340805, - -0.01611023934152833, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - -0.07674820042336462, - -0.05221513803807526, - null, - -0.041959852126340805, - -0.01611023934152833, - null, - 0.0017860562866728763, - -0.013239312574120398, - null, - 0.0017860562866728763, - -0.01611023934152833, - null, - -0.015172142980303047, - -0.07674820042336462, - null, - -0.015172142980303047, - -0.013239312574120398, - null, - -0.015172142980303047, - 0.010571952723847535, - null, - -0.015172142980303047, - 0.011876115633616163, - null, - 0.023417523172961512, - 0.04567737778816772, - null, - -0.07674820042336462, - -0.16840072348072682, - null, - -0.07674820042336462, - -0.046154053969309196, - null, - -0.07674820042336462, - -0.03464236550467025, - null, - -0.003984683403336289, - -0.01611023934152833, - null, - -0.05904094741091207, - -0.01867185112114172, - null, - -0.05904094741091207, - -0.01611023934152833, - null, - -0.07674820042336462, - -0.015172142980303047, - null, - -0.07674820042336462, - -0.046154053969309196, - null, - -0.046154053969309196, - -0.09808229778218884, - null, - -0.046154053969309196, - -0.03606680170844017, - null, - -0.046154053969309196, - 0.010571952723847535, - null, - 0.010571952723847535, - 0.023417523172961512, - null, - 0.012992616613013692, - -0.01867185112114172, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.01867185112114172, - -0.01611023934152833, - null, - -0.01867185112114172, - -0.013239312574120398, - null, - -0.07674820042336462, - -0.046154053969309196, - null, - -0.07674820042336462, - -0.046154053969309196, - null, - -0.07674820042336462, - -0.03464236550467025, - null, - -0.07674820042336462, - -0.046154053969309196, - null, - -0.07674820042336462, - -0.05221513803807526, - null, - 0.010571952723847535, - 0.023417523172961512, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.05904094741091207, - -0.12372140465090913, - null, - -0.03464236550467025, - -0.013239312574120398, - null, - -0.03464236550467025, - 0.010571952723847535, - null, - -0.07674820042336462, - -0.05904094741091207, - null, - -0.07674820042336462, - -0.17429852749524785, - null, - -0.07674820042336462, - -0.05221513803807526, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.01867185112114172, - null, - -0.07674820042336462, - -0.05221513803807526, - null, - -0.003984683403336289, - -0.013239312574120398, - null, - -0.003984683403336289, - -0.013239312574120398, - null, - -0.003984683403336289, - 0.011876115633616163, - null, - -0.06694923977819611, - -0.03464236550467025, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - -0.01867185112114172, - -0.01611023934152833, - null, - -0.01867185112114172, - 0.010571952723847535, - null, - -0.046154053969309196, - -0.07674820042336462, - null, - -0.046154053969309196, - -0.05221513803807526, - null, - -0.046154053969309196, - -0.03606680170844017, - null, - -0.046154053969309196, - -0.013239312574120398, - null, - -0.013239312574120398, - -0.01611023934152833, - null, - -0.07674820042336462, - -0.015172142980303047, - null, - -0.07674820042336462, - -0.03464236550467025, - null, - -0.013239312574120398, - -0.01611023934152833, - null, - -0.013239312574120398, - 0.023417523172961512, - null, - -0.041959852126340805, - -0.07674820042336462, - null, - -0.041959852126340805, - -0.01611023934152833, - null, - -0.013239312574120398, - 0.011876115633616163, - null, - -0.01867185112114172, - -0.01611023934152833, - null, - -0.01867185112114172, - 0.010571952723847535, - null, - -0.07674820042336462, - -0.015172142980303047, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.03606680170844017, - -0.01611023934152833, - null, - 0.012992616613013692, - 0.011876115633616163, - null, - 0.012992616613013692, - 0.023417523172961512, - null, - -0.07674820042336462, - -0.03464236550467025, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - 0.011876115633616163, - 0.04567737778816772, - null, - 0.023417523172961512, - 0.0110957286659747, - null, - 0.023417523172961512, - 0.0011890067571520475, - null, - -0.03312933495203674, - 0.04800124617987948, - null, - -0.06694923977819611, - -0.07674820042336462, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - -0.041959852126340805, - -0.01611023934152833, - null, - 0.023417523172961512, - -0.023430203450347555, - null, - -0.11676699563864566, - -0.07663014194223722, - null, - -0.11676699563864566, - -0.09720530597741116, - null, - -0.03606680170844017, - -0.04045116998350183, - null, - -0.03606680170844017, - -0.04045116998350183, - null, - -0.03606680170844017, - -0.03312933495203674, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.01611023934152833, - null, - -0.03464236550467025, - -0.01867185112114172, - null, - -0.07674820042336462, - -0.03464236550467025, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - 0.08569731169486618, - 0.023417523172961512, - null, - 0.08569731169486618, - 0.023417523172961512, - null, - -0.07674820042336462, - -0.01611023934152833, - null, - -0.07674820042336462, - -0.01611023934152833, - null, - 0.010571952723847535, - 0.04567737778816772, - null, - 0.023417523172961512, - 0.08569731169486618, - null, - 0.023417523172961512, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.01611023934152833, - -0.01867185112114172, - null, - -0.01611023934152833, - -0.008347285980139214, - null, - 0.04245467502951133, - 0.08848746289433461, - null, - 0.035752922480440784, - -0.007487518390411153, - null, - -0.07674820042336462, - -0.06694923977819611, - null, - -0.07674820042336462, - -0.03464236550467025, - null, - 0.033426069469753066, - 0.023417523172961512, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.02801453927819021, - -0.01867185112114172, - null, - -0.03312933495203674, - -0.07031118733921674, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.00024059800565465504, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.07663014194223722, - null, - -0.04045116998350183, - -0.03312933495203674, - null, - 0.035752922480440784, - 0.023417523172961512, - null, - 0.023417523172961512, - -0.03312933495203674, - null, - 0.023417523172961512, - 0.10929967689354257, - null, - 0.023417523172961512, - 0.10929967689354257, - null, - -0.2598328077701708, - -0.2542764320212429, - null, - -0.2598328077701708, - -0.2329116995756834, - null, - -0.2598328077701708, - -0.2923658997202849, - null, - -0.07674820042336462, - -0.06694923977819611, - null, - 0.011876115633616163, - 0.07360165681079761, - null, - 0.0011890067571520475, - -0.03312933495203674, - null, - -0.11676699563864566, - -0.09720530597741116, - null, - 0.1421927819213862, - 0.05501220960506328, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - 0.005906754950440528, - null, - 0.035752922480440784, - 0.023417523172961512, - null, - -0.07674820042336462, - -0.06694923977819611, - null, - 0.011876115633616163, - 0.07360165681079761, - null, - 0.0011890067571520475, - -0.03312933495203674, - null, - -0.11676699563864566, - -0.09720530597741116, - null, - 0.1421927819213862, - 0.05501220960506328, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - 0.005906754950440528, - null, - 0.035752922480440784, - 0.023417523172961512, - null, - -0.03464236550467025, - -0.013239312574120398, - null, - -0.07674820042336462, - -0.06694923977819611, - null, - -0.07674820042336462, - -0.03464236550467025, - null, - 0.011876115633616163, - 0.023417523172961512, - null, - 0.0011890067571520475, - -0.03312933495203674, - null, - 0.0011890067571520475, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.07663014194223722, - null, - -0.03312933495203674, - -0.09720530597741116, - null, - 0.036221688001095334, - -0.01611023934152833, - null, - 0.036221688001095334, - 0.04567737778816772, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.07295367313061571, - null, - 0.08848746289433461, - 0.035752922480440784, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.013239312574120398, - null, - -0.07674820042336462, - -0.06694923977819611, - null, - 0.04567737778816772, - 0.023417523172961512, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - 0.019833310478661697, - null, - -0.09720530597741116, - -0.03312933495203674, - null, - -0.051140088807938834, - -0.01867185112114172, - null, - -0.01867185112114172, - 0.05501220960506328, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.05713936072271485, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.023430203450347555, - -0.00024059800565465504, - null, - -0.023430203450347555, - -0.04045116998350183, - null, - -0.023430203450347555, - -0.04045116998350183, - null, - -0.023430203450347555, - -0.04045116998350183, - null, - 0.08848746289433461, - 0.035752922480440784, - null, - -0.03312933495203674, - 0.023417523172961512, - null, - -0.03464236550467025, - -0.041959852126340805, - null, - -0.03606680170844017, - 0.011876115633616163, - null, - -0.013239312574120398, - -0.01611023934152833, - null, - -0.01611023934152833, - 0.011876115633616163, - null, - 0.12128170034921233, - 0.04800124617987948, - null, - 0.12128170034921233, - 0.17564742808405043, - null, - -0.12806166981042968, - -0.07663014194223722, - null, - -0.09720530597741116, - -0.03312933495203674, - null, - -0.00024059800565465504, - -0.03312933495203674, - null, - -0.00024059800565465504, - -0.03312933495203674, - null, - -0.07674820042336462, - -0.06694923977819611, - null, - 0.023417523172961512, - -0.03312933495203674, - null, - 0.023417523172961512, - -0.034302241789163974, - null, - -0.09720530597741116, - -0.1825946570006746, - null, - -0.03312933495203674, - -0.051140088807938834, - null, - -0.03312933495203674, - -0.00024059800565465504, - null, - -0.03312933495203674, - 0.035752922480440784, - null, - -0.03312933495203674, - 0.035752922480440784, - null, - -0.007487518390411153, - 0.023417523172961512, - null, - -0.007487518390411153, - 0.023417523172961512, - null, - -0.007487518390411153, - 0.023417523172961512, - null, - -0.007487518390411153, - 0.023417523172961512, - null, - -0.01611023934152833, - 0.012992616613013692, - null, - -0.013239312574120398, - -0.023430203450347555, - null, - 0.04567737778816772, - 0.07360165681079761, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - -0.01611023934152833, - 0.033426069469753066, - null, - -0.07674820042336462, - -0.015172142980303047, - null, - -0.07674820042336462, - -0.03606680170844017, - null, - -0.07674820042336462, - -0.16264256620564466, - null, - -0.07674820042336462, - 0.023417523172961512, - null, - -0.07663014194223722, - -0.023430203450347555, - null, - -0.03312933495203674, - -0.04045116998350183, - null, - -0.03312933495203674, - -0.04045116998350183, - null, - -0.03312933495203674, - -0.04045116998350183, - null, - 0.04245467502951133, - -0.03312933495203674, - null, - 0.04245467502951133, - -0.03312933495203674, - null, - -0.07674820042336462, - -0.06694923977819611, - null, - -0.07674820042336462, - -0.17429852749524785, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.046154053969309196, - null, - -0.07674820042336462, - -0.05221513803807526, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.01611023934152833, - -0.013239312574120398, - null, - -0.07674820042336462, - -0.06694923977819611, - null, - -0.05904094741091207, - -0.05221513803807526, - null, - -0.07214862472856148, - -0.041959852126340805, - null, - -0.041959852126340805, - -0.01611023934152833, - null, - -0.041959852126340805, - 0.011876115633616163, - null, - -0.05904094741091207, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.05904094741091207, - -0.05221513803807526, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - -0.07674820042336462, - -0.06694923977819611, - null, - -0.07674820042336462, - -0.09808229778218884, - null, - 0.011876115633616163, - 0.033426069469753066, - null, - -0.01867185112114172, - -0.07674820042336462, - null, - -0.01867185112114172, - 0.011876115633616163, - null, - -0.01867185112114172, - 0.023417523172961512, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.05236619089479567, - null, - -0.03606680170844017, - 0.012992616613013692, - null, - -0.07674820042336462, - -0.12372140465090913, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.03606680170844017, - null, - -0.07674820042336462, - -0.1419209023929075, - null, - -0.03606680170844017, - -0.01611023934152833, - null, - -0.013239312574120398, - 0.033426069469753066, - null, - -0.07674820042336462, - -0.05221513803807526, - null, - -0.07674820042336462, - -0.01867185112114172, - null, - -0.06694923977819611, - -0.041959852126340805, - null, - -0.06694923977819611, - -0.03606680170844017, - null, - 0.023417523172961512, - 0.08569731169486618, - null, - 0.023417523172961512, - -0.03312933495203674, - null, - -0.07674820042336462, - -0.16570347362942728, - null, - -0.07674820042336462, - -0.03606680170844017, - null, - -0.07674820042336462, - -0.1666179513430414, - null, - -0.03312933495203674, - -0.07663014194223722, - null, - -0.03312933495203674, - -0.0846068632760061, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.028509184562482564, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - 0.05501220960506328, - -0.03312933495203674, - null, - -0.01611023934152833, - -0.01867185112114172, - null, - -0.01611023934152833, - -0.008347285980139214, - null, - -0.05221513803807526, - -0.07674820042336462, - null, - -0.05221513803807526, - -0.13309004073983857, - null, - -0.05221513803807526, - -0.03464236550467025, - null, - -0.05221513803807526, - -0.01867185112114172, - null, - -0.05221513803807526, - -0.01611023934152833, - null, - -0.05221513803807526, - 0.010571952723847535, - null, - 0.023417523172961512, - -0.03312933495203674, - null, - 0.010571952723847535, - 0.09075869170066693, - null, - 0.010571952723847535, - 0.019833310478661697, - null, - -0.032981367380741776, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.028509184562482564, - -0.015172142980303047, - null, - -0.07674820042336462, - -0.1666179513430414, - null, - -0.07674820042336462, - -0.01611023934152833, - null, - 0.033426069469753066, - 0.023417523172961512, - null, - 0.033426069469753066, - 0.023417523172961512, - null, - -0.03312933495203674, - 0.023417523172961512, - null, - 0.0011890067571520475, - 0.0373664035162033, - null, - 0.0011890067571520475, - -0.009334136063255016, - null, - -0.03312933495203674, - -0.05221513803807526, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - -0.030101828868850905, - -0.03312933495203674, - null, - -0.01611023934152833, - -0.01867185112114172, - null, - -0.01611023934152833, - -0.008347285980139214, - null, - -0.007487518390411153, - -0.046154053969309196, - null, - 0.0110957286659747, - 0.0011890067571520475, - null, - 0.0110957286659747, - -0.032981367380741776, - null, - 0.0110957286659747, - 0.04800124617987948, - null, - 0.0110957286659747, - 0.04800124617987948, - null, - 0.0110957286659747, - 0.04800124617987948, - null, - 0.0110957286659747, - -0.03312933495203674, - null, - 0.06569860903137811, - 0.012992616613013692, - null, - 0.06569860903137811, - 0.023417523172961512, - null, - -0.041959852126340805, - -0.01611023934152833, - null, - 0.012992616613013692, - 0.033426069469753066, - null, - 0.010571952723847535, - 0.04800124617987948, - null, - 0.04800124617987948, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.11288871998186892, - null, - -0.03312933495203674, - -0.03345868826681772, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.01611023934152833, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - 0.023417523172961512, - 0.04567737778816772, - null, - 0.023417523172961512, - -0.03312933495203674, - null, - 0.023417523172961512, - -0.03312933495203674, - null, - 0.023417523172961512, - 0.1049954023788931, - null, - 0.023417523172961512, - 0.06993700157745766, - null, - 0.023417523172961512, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.07663014194223722, - null, - 0.1081444233969656, - 0.04567737778816772, - null, - -0.07674820042336462, - -0.05904094741091207, - null, - -0.07674820042336462, - -0.17429852749524785, - null, - 0.04567737778816772, - 0.023417523172961512, - null, - -0.03312933495203674, - 0.06993700157745766, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.07674820042336462, - -0.10430349838497201, - null, - -0.10430349838497201, - -0.041959852126340805, - null, - 0.023417523172961512, - 0.033426069469753066, - null, - -0.03312933495203674, - 0.05501220960506328, - null, - -0.03312933495203674, - -0.02801453927819021, - null, - -0.03312933495203674, - -0.01611023934152833, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.08197934637211887, - -0.01867185112114172, - null, - -0.013239312574120398, - 0.023417523172961512, - null, - -0.013239312574120398, - 0.023417523172961512, - null, - -0.013239312574120398, - 0.04567737778816772, - null, - -0.013239312574120398, - 0.04567737778816772, - null, - -0.013239312574120398, - 0.04567737778816772, - null, - -0.013239312574120398, - 0.023417523172961512, - null, - -0.013239312574120398, - -0.016948338067913536, - null, - -0.09720472910886595, - -0.03312933495203674, - null, - -0.046154053969309196, - -0.03606680170844017, - null, - -0.03312933495203674, - -0.032981367380741776, - null, - -0.07674820042336462, - -0.05221513803807526, - null, - -0.07674820042336462, - -0.023430203450347555, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - -0.01611023934152833, - -0.07840978115014846, - null, - 0.02752181604420171, - 0.0011890067571520475, - null, - 0.02752181604420171, - 0.0011890067571520475, - null, - -0.07674820042336462, - -0.05904094741091207, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.01611023934152833, - null, - 0.010571952723847535, - -0.032981367380741776, - null, - -0.03312933495203674, - -0.09017655745787491, - null, - -0.03312933495203674, - -0.11676699563864566, - null, - -0.03312933495203674, - -0.11676699563864566, - null, - -0.03312933495203674, - -0.11676699563864566, - null, - -0.03312933495203674, - -0.07663014194223722, - null, - -0.03312933495203674, - -0.07663014194223722, - null, - -0.032129311897300866, - -0.01611023934152833, - null, - 0.010571952723847535, - 0.04567737778816772, - null, - 0.04567737778816772, - 0.08569731169486618, - null, - -0.03312933495203674, - -0.028509184562482564, - null, - -0.03312933495203674, - -0.015172142980303047, - null, - -0.007487518390411153, - -0.01611023934152833, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - -0.01611023934152833, - 0.04567737778816772, - null, - 0.040264881196039895, - 0.010571952723847535, - null, - -0.03312933495203674, - 0.06993700157745766, - null, - 0.11586550358566691, - 0.04800124617987948, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.12235582678038621, - null, - -0.03464236550467025, - -0.041959852126340805, - null, - -0.03464236550467025, - -0.01611023934152833, - null, - 0.012992616613013692, - -0.023430203450347555, - null, - -0.011649982498003201, - 0.023417523172961512, - null, - -0.046154053969309196, - -0.05221513803807526, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - 0.023417523172961512, - -0.023430203450347555, - null, - 0.15955828644056685, - 0.06993700157745766, - null, - -0.07423068318118213, - -0.03312933495203674, - null, - -0.041959852126340805, - -0.06694923977819611, - null, - -0.041959852126340805, - -0.01611023934152833, - null, - -0.041959852126340805, - 0.012992616613013692, - null, - -0.01611023934152833, - 0.023417523172961512, - null, - -0.07674820042336462, - 0.023417523172961512, - null, - -0.07674820042336462, - -0.11587145557157744, - null, - -0.07674820042336462, - 0.010571952723847535, - null, - -0.05904094741091207, - -0.09808229778218884, - null, - -0.05904094741091207, - -0.11587145557157744, - null, - -0.05904094741091207, - -0.011649982498003201, - null, - -0.05904094741091207, - 0.023417523172961512, - null, - -0.05904094741091207, - -0.07423068318118213, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.03312933495203674, - -0.03312933495203674, - null, - -0.07674820042336462, - -0.06694923977819611, - null, - -0.07674820042336462, - -0.046154053969309196, - null, - 0.010571952723847535, - -0.01611023934152833, - null, - 0.010571952723847535, - 0.011876115633616163, - null, - -0.05904094741091207, - -0.041959852126340805, - null, - -0.05904094741091207, - -0.07663014194223722, - null, - -0.013239312574120398, - 0.040264881196039895, - null, - -0.041959852126340805, - -0.01611023934152833, - null, - -0.003984683403336289, - -0.041959852126340805, - null, - -0.003984683403336289, - 0.04800124617987948, - null, - -0.05904094741091207, - -0.12372140465090913, - null, - -0.05904094741091207, - -0.041959852126340805, - null, - 0.012992616613013692, - -0.023430203450347555, - null, - 0.012992616613013692, - 0.040264881196039895, - null, - 0.012992616613013692, - 0.04553124396826302, - null, - 0.023417523172961512, - 0.10804575315682714, - null, - -0.07214862472856148, - -0.08581013843409349, - null, - -0.07674820042336462, - -0.041959852126340805, - null, - -0.07674820042336462, - -0.07840978115014846, - null - ] - }, - { - "hoverinfo": "text", - "hovertext": [ - "2025
Type: DATE
type: DATE
label: 2025", - "34
Type: CARDINAL
type: CARDINAL
label: 34", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "153
Type: CARDINAL
type: CARDINAL
label: 153", - "0
Type: CARDINAL
type: CARDINAL
label: 0", - "AI
Type: GPE
type: GPE
label: AI", - "HPC
Type: ORG
type: ORG
label: HPC", - "124
Type: CARDINAL
type: CARDINAL
label: 124", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "end_char=31
Type: PERSON
type: PERSON
label: end_char=31", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "HPC
Type: ORG
type: ORG
label: HPC", - "AI
Type: GPE
type: GPE
label: AI", - "Clear Street's
Type: ORG
type: ORG
label: Clear Street's", - "Owen Lau
Type: PERSON
type: PERSON
label: Owen Lau", - "158
Type: CARDINAL
type: CARDINAL
label: 158", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Clear Street's
Type: ORG
type: ORG
label: Clear Street's", - "Entity(text='Owen Lau'
Type: PERSON
type: PERSON
label: Entity(text='Owen Lau'", - "Owen Lau'
Type: PERSON
type: PERSON
label: Owen Lau'", - "UNI
Type: ORG
type: ORG
label: UNI", - "more than 125 million
Type: CARDINAL
type: CARDINAL
label: more than 125 million", - "742
Type: CARDINAL
type: CARDINAL
label: 742", - "137
Type: CARDINAL
type: CARDINAL
label: 137", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "start_char=31
Type: PERSON
type: PERSON
label: start_char=31", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Entity(text='more than 125 million
Type: MONEY
type: MONEY
label: Entity(text='more than 125 million", - "more than 125 million
Type: CARDINAL
type: CARDINAL
label: more than 125 million", - "Chunk(text='Changpeng Zhao
Type: PERSON
type: PERSON
label: Chunk(text='Changpeng Zhao", - "100
Type: CARDINAL
type: CARDINAL
label: 100", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Changpeng Zhao'
Type: PERSON
type: PERSON
label: Changpeng Zhao'", - "Chunk(text='Five years
Type: DATE
type: DATE
label: Chunk(text='Five years", - "CME
Type: ORG
type: ORG
label: CME", - "100
Type: CARDINAL
type: CARDINAL
label: 100", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "five year'
Type: DATE
type: DATE
label: five year'", - "CME
Type: ORG
type: ORG
label: CME", - "FSTB
Type: ORG
type: ORG
label: FSTB", - "next year
Type: DATE
type: DATE
label: next year", - "110
Type: CARDINAL
type: CARDINAL
label: 110", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "Entity(text='next year'
Type: DATE
type: DATE
label: Entity(text='next year'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "next year'
Type: DATE
type: DATE
label: next year'", - "BlackRock
Type: ORG
type: ORG
label: BlackRock", - "$91.37 million
Type: MONEY
type: MONEY
label: $91.37 million", - "$24.62 million
Type: MONEY
type: MONEY
label: $24.62 million", - "153
Type: CARDINAL
type: CARDINAL
label: 153", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "Entity(text='$91.37 million
Type: CARDINAL
type: CARDINAL
label: Entity(text='$91.37 million", - "$91.37 million
Type: MONEY
type: MONEY
label: $91.37 million", - "$24.62 million
Type: MONEY
type: MONEY
label: $24.62 million", - "1.85-$1.91
Type: CARDINAL
type: CARDINAL
label: 1.85-$1.91", - "1.90
Type: CARDINAL
type: CARDINAL
label: 1.90", - "1.86
Type: CARDINAL
type: CARDINAL
label: 1.86", - "end_index=143
Type: NORP
type: NORP
label: end_index=143", - "143
Type: CARDINAL
type: CARDINAL
label: 143", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "'1.85-$1.91'
Type: DATE
type: DATE
label: '1.85-$1.91'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "126
Type: CARDINAL
type: CARDINAL
label: 126", - "0
Type: CARDINAL
type: CARDINAL
label: 0", - "Christmas Eve
Type: DATE
type: DATE
label: Christmas Eve", - "146
Type: CARDINAL
type: CARDINAL
label: 146", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'Christmas Eve'
Type: DATE
type: DATE
label: 'Christmas Eve'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "FIL
Type: ORG
type: ORG
label: FIL", - "1.27
Type: CARDINAL
type: CARDINAL
label: 1.27", - "135
Type: CARDINAL
type: CARDINAL
label: 135", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "start_char=31
Type: PERSON
type: PERSON
label: start_char=31", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "FIL
Type: ORG
type: ORG
label: FIL", - "93
Type: CARDINAL
type: CARDINAL
label: 93", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "end_char=31
Type: PERSON
type: PERSON
label: end_char=31", - "July 1
Type: DATE
type: DATE
label: July 1", - "130
Type: CARDINAL
type: CARDINAL
label: 130", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "end_char=44
Type: GPE
type: GPE
label: end_char=44", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "July 1'
Type: DATE
type: DATE
label: July 1'", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "NC-1
Type: ORG
type: ORG
label: NC-1", - "110
Type: CARDINAL
type: CARDINAL
label: 110", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "end_char=31
Type: PERSON
type: PERSON
label: end_char=31", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Chunk(text=\"XRP
Type: ORG
type: ORG
label: Chunk(text=\"XRP", - "128
Type: CARDINAL
type: CARDINAL
label: 128", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "1.56
Type: CARDINAL
type: CARDINAL
label: 1.56", - "1.63
Type: CARDINAL
type: CARDINAL
label: 1.63", - "80
Type: CARDINAL
type: CARDINAL
label: 80", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "APT
Type: ORG
type: ORG
label: APT", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "the year
Type: DATE
type: DATE
label: the year", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "$2.9 billion
Type: MONEY
type: MONEY
label: $2.9 billion", - "Kraken
Type: ORG
type: ORG
label: Kraken", - "$1.5 billion
Type: MONEY
type: MONEY
label: $1.5 billion", - "NinjaTrader
Type: ORG
type: ORG
label: NinjaTrader", - "$1.25 billion
Type: MONEY
type: MONEY
label: $1.25 billion", - "Hidden Road
Type: PERSON
type: PERSON
label: Hidden Road", - "183
Type: CARDINAL
type: CARDINAL
label: 183", - "10
Type: CARDINAL
type: CARDINAL
label: 10", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "$2.9 billion
Type: MONEY
type: MONEY
label: $2.9 billion", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "$1.5 billion
Type: MONEY
type: MONEY
label: $1.5 billion", - "Entity(text='$1.25 billion'
Type: MONEY
type: MONEY
label: Entity(text='$1.25 billion'", - "$1.25 billion
Type: MONEY
type: MONEY
label: $1.25 billion", - "156
Type: CARDINAL
type: CARDINAL
label: 156", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "Media
Type: ORG
type: ORG
label: Media", - "Trump
Type: ORG
type: ORG
label: Trump", - "HashKey
Type: ORG
type: ORG
label: HashKey", - "132
Type: CARDINAL
type: CARDINAL
label: 132", - "0
Type: CARDINAL
type: CARDINAL
label: 0", - "U.S.
Type: GPE
type: GPE
label: U.S.", - "end_index=143
Type: NORP
type: NORP
label: end_index=143", - "143
Type: CARDINAL
type: CARDINAL
label: 143", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "Entity(text='U.S.
Type: PERSON
type: PERSON
label: Entity(text='U.S.", - "start_char=17
Type: GPE
type: GPE
label: start_char=17", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "U.S.
Type: GPE
type: GPE
label: U.S.", - "133
Type: CARDINAL
type: CARDINAL
label: 133", - "0
Type: CARDINAL
type: CARDINAL
label: 0", - "third
Type: ORDINAL
type: ORDINAL
label: third", - "Magic Labs
Type: PRODUCT
type: PRODUCT
label: Magic Labs", - "155
Type: CARDINAL
type: CARDINAL
label: 155", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "third
Type: ORDINAL
type: ORDINAL
label: third", - "Magic Labs'
Type: PERSON
type: PERSON
label: Magic Labs'", - "year-end
Type: DATE
type: DATE
label: year-end", - "141
Type: CARDINAL
type: CARDINAL
label: 141", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "start_char=2
Type: ORG
type: ORG
label: start_char=2", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'year-end'
Type: DATE
type: DATE
label: 'year-end'", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "today
Type: DATE
type: DATE
label: today", - "daily
Type: DATE
type: DATE
label: daily", - "DeFi
Type: ORG
type: ORG
label: DeFi", - "452
Type: CARDINAL
type: CARDINAL
label: 452", - "5
Type: CARDINAL
type: CARDINAL
label: 5", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "today
Type: DATE
type: DATE
label: today", - "daily
Type: DATE
type: DATE
label: daily", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Entity(text='DeFi
Type: GPE
type: GPE
label: Entity(text='DeFi", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVmYzEtNDRiYi03N2UxLWIzMzItOWQzNWY5OWM0NmEzLmpwZw==.jpg
Type: ORG
type: ORG
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVmYzEtNDRiYi03N2UxLWIzMzItOWQzNWY5OWM0NmEzLmpwZw==.jpg", - "Brian Armstrong
Type: PERSON
type: PERSON
label: Brian Armstrong", - "the GENIUS Act
Type: LAW
type: LAW
label: the GENIUS Act", - "Congress
Type: ORG
type: ORG
label: Congress", - "504
Type: CARDINAL
type: CARDINAL
label: 504", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVmYzEtNDRiYi03N2UxLWIzMzItOWQzNWY5OWM0NmEzLmpwZw==.jpg
Type: ORG
type: ORG
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVmYzEtNDRiYi03N2UxLWIzMzItOWQzNWY5OWM0NmEzLmpwZw==.jpg", - "Armstrong
Type: PERSON
type: PERSON
label: Armstrong", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Brian Armstrong'
Type: PERSON
type: PERSON
label: Brian Armstrong'", - "Entity(text='the GENIUS Act'
Type: LAW
type: LAW
label: Entity(text='the GENIUS Act'", - "label='LAW
Type: PERSON
type: PERSON
label: label='LAW", - "the GENIUS Act'
Type: LAW
type: LAW
label: the GENIUS Act'", - "Congress
Type: ORG
type: ORG
label: Congress", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "next year
Type: DATE
type: DATE
label: next year", - "8-month
Type: DATE
type: DATE
label: 8-month", - "ETF
Type: PRODUCT
type: PRODUCT
label: ETF", - "BTC
Type: ORG
type: ORG
label: BTC", - "90,000.
Type: CARDINAL
type: CARDINAL
label: 90,000.
478
Type: CARDINAL
type: CARDINAL
label: 478", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Entity(text='next year'
Type: DATE
type: DATE
label: Entity(text='next year'", - "next year'
Type: DATE
type: DATE
label: next year'", - "Entity(text='8-month'
Type: DATE
type: DATE
label: Entity(text='8-month'", - "end_char=302
Type: GPE
type: GPE
label: end_char=302", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "8-month'
Type: DATE
type: DATE
label: 8-month'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "ETH
Type: ORG
type: ORG
label: ETH", - "219
Type: MONEY
type: MONEY
label: 219", - "Bitmine
Type: NORP
type: NORP
label: Bitmine", - "nearly $219 million
Type: MONEY
type: MONEY
label: nearly $219 million", - "ETH
Type: ORG
type: ORG
label: ETH", - "465
Type: CARDINAL
type: CARDINAL
label: 465", - "7
Type: CARDINAL
type: CARDINAL
label: 7", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "219
Type: CARDINAL
type: CARDINAL
label: 219", - "$219 million
Type: MONEY
type: MONEY
label: $219 million", - "nearly $219 million
Type: MONEY
type: MONEY
label: nearly $219 million", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "two
Type: CARDINAL
type: CARDINAL
label: two", - "JPMorgan
Type: ORG
type: ORG
label: JPMorgan", - "BlindPay
Type: ORG
type: ORG
label: BlindPay", - "Kontigo
Type: PERSON
type: PERSON
label: Kontigo", - "500
Type: CARDINAL
type: CARDINAL
label: 500", - "5
Type: CARDINAL
type: CARDINAL
label: 5", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "two
Type: CARDINAL
type: CARDINAL
label: two", - "Entity(text='JPMorgan
Type: NORP
type: NORP
label: Entity(text='JPMorgan", - "JPMorgan
Type: ORG
type: ORG
label: JPMorgan", - "BlindPay
Type: ORG
type: ORG
label: BlindPay", - "Kontigo
Type: PERSON
type: PERSON
label: Kontigo", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "2026
Type: DATE
type: DATE
label: 2026", - "The second half of 2026
Type: DATE
type: DATE
label: The second half of 2026", - "XRP
Type: ORG
type: ORG
label: XRP", - "Nansen
Type: ORG
type: ORG
label: Nansen", - "Jake Kennis.

'

Type: PERSON
type: PERSON
label: Jake Kennis.

'", - "469
Type: CARDINAL
type: CARDINAL
label: 469", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "2026
Type: DATE
type: DATE
label: 2026", - "second
Type: ORDINAL
type: ORDINAL
label: second", - "the second half of 2026'
Type: DATE
type: DATE
label: the second half of 2026'", - "Nansen
Type: ORG
type: ORG
label: Nansen", - "Jake Kennis.
Type: PERSON
type: PERSON
label: Jake Kennis.10px 15px

Type: DATE
type: DATE
label: 10px 15px", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVkMWItMWY4OC03MzZkLWI3MTQtMTExNmM4MzczYmM4LmpwZw==.jpg
Type: ORG
type: ORG
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVkMWItMWY4OC03MzZkLWI3MTQtMTExNmM4MzczYmM4LmpwZw==.jpg", - "2025
Type: DATE
type: DATE
label: 2025", - "October
Type: DATE
type: DATE
label: October", - "Samson Mow
Type: ORG
type: ORG
label: Samson Mow", - "the year
Type: DATE
type: DATE
label: the year", - "475
Type: CARDINAL
type: CARDINAL
label: 475", - "9
Type: CARDINAL
type: CARDINAL
label: 9", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVkMWItMWY4OC03MzZkLWI3MTQtMTExNmM4MzczYmM4LmpwZw==.jpg'
Type: ORG
type: ORG
label: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVkMWItMWY4OC03MzZkLWI3MTQtMTExNmM4MzczYmM4LmpwZw==.jpg'", - "start_char=64
Type: GPE
type: GPE
label: start_char=64", - "2025
Type: DATE
type: DATE
label: 2025", - "end_char=280
Type: CARDINAL
type: CARDINAL
label: end_char=280", - "'decade
Type: DATE
type: DATE
label: 'decade", - "October
Type: DATE
type: DATE
label: October", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Samson Mow'
Type: ORG
type: ORG
label: Samson Mow'", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "TVL
Type: ORG
type: ORG
label: TVL", - "2026
Type: DATE
type: DATE
label: 2026", - "Ethereum’s TVL
Type: ORG
type: ORG
label: Ethereum’s TVL", - "2026
Type: DATE
type: DATE
label: 2026", - "474
Type: CARDINAL
type: CARDINAL
label: 474", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "TVL
Type: ORG
type: ORG
label: TVL", - "2026
Type: DATE
type: DATE
label: 2026", - "TVL
Type: ORG
type: ORG
label: TVL", - "TVL
Type: ORG
type: ORG
label: TVL", - "2026
Type: DATE
type: DATE
label: 2026", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "ASIC
Type: ORG
type: ORG
label: ASIC", - "2025
Type: DATE
type: DATE
label: 2025", - "451
Type: CARDINAL
type: CARDINAL
label: 451", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "Tom Lee
Type: PERSON
type: PERSON
label: Tom Lee", - "Fundstrat
Type: NORP
type: NORP
label: Fundstrat", - "7,000-$9,000
Type: CARDINAL
type: CARDINAL
label: 7,000-$9,000", - "early 2026
Type: DATE
type: DATE
label: early 2026", - "20,000.
Type: CARDINAL
type: CARDINAL
label: 20,000.
476
Type: CARDINAL
type: CARDINAL
label: 476", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Entity(text='Tom Lee'
Type: PERSON
type: PERSON
label: Entity(text='Tom Lee'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Tom Lee'
Type: PERSON
type: PERSON
label: Tom Lee'", - "Fundstrat
Type: NORP
type: NORP
label: Fundstrat", - "Entity(text='early 2026'
Type: DATE
type: DATE
label: Entity(text='early 2026'", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "DAO vote\">

Stani Kulechov\\'s
Type: PERSON
type: PERSON
label: DAO vote\">

Stani Kulechov\\'s", - "474
Type: CARDINAL
type: CARDINAL
label: 474", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Entity(text='DAO vote\">

Stani Kulechov\\'s
Type: PERSON
type: PERSON
label: Entity(text='DAO vote\">

Stani Kulechov\\'s", - "DAO vote\">

Stani Kulechov\\'s
Type: PERSON
type: PERSON
label: DAO vote\">

Stani Kulechov\\'s", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg
Type: ORG
type: ORG
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg", - "2025\">


Type: CARDINAL
type: CARDINAL
label: 2025\">

2025

Type: DATE
type: DATE
label: 2025", - "BTC
Type: ORG
type: ORG
label: BTC", - "511
Type: CARDINAL
type: CARDINAL
label: 511", - "5
Type: CARDINAL
type: CARDINAL
label: 5", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Entity(text='images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg
Type: ORG
type: ORG
label: Entity(text='images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg
Type: ORG
type: ORG
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg", - "2025
Type: DATE
type: DATE
label: 2025", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "$88
Type: MONEY
type: MONEY
label: $88", - "this week
Type: DATE
type: DATE
label: this week", - "five-day
Type: DATE
type: DATE
label: five-day", - "year-end
Type: DATE
type: DATE
label: year-end", - "466
Type: CARDINAL
type: CARDINAL
label: 466", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "88k
Type: CARDINAL
type: CARDINAL
label: 88k", - "Entity(text='five-day'
Type: DATE
type: DATE
label: Entity(text='five-day'", - "end_char=418
Type: PERSON
type: PERSON
label: end_char=418", - "five-day'
Type: DATE
type: DATE
label: five-day'", - "'year-end'
Type: DATE
type: DATE
label: 'year-end'", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "Solana
Type: ORG
type: ORG
label: Solana", - "USX
Type: ORG
type: ORG
label: USX", - "Solana
Type: ORG
type: ORG
label: Solana", - "474
Type: CARDINAL
type: CARDINAL
label: 474", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Solana
Type: ORG
type: ORG
label: Solana", - "USX
Type: ORG
type: ORG
label: USX", - "Solana
Type: ORG
type: ORG
label: Solana", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "2026
Type: DATE
type: DATE
label: 2026", - "the United States
Type: GPE
type: GPE
label: the United States", - "2026.
Type: CARDINAL
type: CARDINAL
label: 2026.end_index=440

Type: ORG
type: ORG
label: end_index=440", - "440
Type: CARDINAL
type: CARDINAL
label: 440", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "2026
Type: DATE
type: DATE
label: 2026", - "Entity(text='the United States'
Type: GPE
type: GPE
label: Entity(text='the United States'", - "the United States'
Type: GPE
type: GPE
label: the United States'", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "Fermi
Type: GPE
type: GPE
label: Fermi", - "January
Type: DATE
type: DATE
label: January", - "Fermi
Type: GPE
type: GPE
label: Fermi", - "November
Type: DATE
type: DATE
label: November", - "444
Type: CARDINAL
type: CARDINAL
label: 444", - "5
Type: CARDINAL
type: CARDINAL
label: 5", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Fermi
Type: GPE
type: GPE
label: Fermi", - "end_char=287
Type: CARDINAL
type: CARDINAL
label: end_char=287", - "end_char=344
Type: ORG
type: ORG
label: end_char=344", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Fermi
Type: GPE
type: GPE
label: Fermi", - "November
Type: DATE
type: DATE
label: November", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg
Type: ORG
type: ORG
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg", - "2019
Type: DATE
type: DATE
label: 2019", - "Benjamin Cowen\">


Type: PERSON
type: PERSON
label: Benjamin Cowen\">

", - "Cointelegraph
Type: ORG
type: ORG
label: Cointelegraph", - "2026.
Type: CARDINAL
type: CARDINAL
label: 2026.469

Type: CARDINAL
type: CARDINAL
label: 469", - "7
Type: CARDINAL
type: CARDINAL
label: 7", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg'
Type: ORG
type: ORG
label: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg'", - "start_char=64
Type: GPE
type: GPE
label: start_char=64", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg'
Type: ORG
type: ORG
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhMjEtZTllMi03YzY4LTg2MTQtODkyMzg4NWE1NjE3LmpwZw==.jpg'", - "2019
Type: DATE
type: DATE
label: 2019", - "Benjamin
Type: PERSON
type: PERSON
label: Benjamin", - "Cointelegraph
Type: ORG
type: ORG
label: Cointelegraph", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "12/26
Type: CARDINAL
type: CARDINAL
label: 12/26", - "BTC
Type: ORG
type: ORG
label: BTC", - "ETH
Type: ORG
type: ORG
label: ETH", - "BNB
Type: ORG
type: ORG
label: BNB", - "XRP
Type: ORG
type: ORG
label: XRP", - "SOL
Type: ORG
type: ORG
label: SOL", - "DOGE
Type: ORG
type: ORG
label: DOGE", - "ADA
Type: ORG
type: ORG
label: ADA", - "BCH
Type: ORG
type: ORG
label: BCH", - "465
Type: CARDINAL
type: CARDINAL
label: 465", - "10
Type: CARDINAL
type: CARDINAL
label: 10", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "end_char=263
Type: PERSON
type: PERSON
label: end_char=263", - "12/26
Type: CARDINAL
type: CARDINAL
label: 12/26", - "end_char=273
Type: GPE
type: GPE
label: end_char=273", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "end_char=288
Type: PERSON
type: PERSON
label: end_char=288", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "ADA
Type: ORG
type: ORG
label: ADA", - "BCH
Type: ORG
type: ORG
label: BCH", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "2026.
Type: CARDINAL
type: CARDINAL
label: 2026.449

Type: CARDINAL
type: CARDINAL
label: 449", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhODMtODRlYS03NWFiLTg3MGEtMzU5NTI0NWQyNWQ1LmpwZw==.jpg
Type: ORG
type: ORG
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhODMtODRlYS03NWFiLTg3MGEtMzU5NTI0NWQyNWQ1LmpwZw==.jpg", - "4B
Type: CARDINAL
type: CARDINAL
label: 4B", - "478
Type: CARDINAL
type: CARDINAL
label: 478", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhODMtODRlYS03NWFiLTg3MGEtMzU5NTI0NWQyNWQ1LmpwZw==.jpg'
Type: ORG
type: ORG
label: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVhODMtODRlYS03NWFiLTg3MGEtMzU5NTI0NWQyNWQ1LmpwZw==.jpg'", - "start_char=64
Type: GPE
type: GPE
label: start_char=64", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ1ZGYtMTQzMi03ODE4LWE4YzMtMTEwZDlkYTcxMmM4LmpwZw==.jpg
Type: ORG
type: ORG
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ1ZGYtMTQzMi03ODE4LWE4YzMtMTEwZDlkYTcxMmM4LmpwZw==.jpg", - "this year
Type: DATE
type: DATE
label: this year", - "10,000
Type: CARDINAL
type: CARDINAL
label: 10,000", - "end_index=447
Type: PERSON
type: PERSON
label: end_index=447", - "447
Type: CARDINAL
type: CARDINAL
label: 447", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ1ZGYtMTQzMi03ODE4LWE4YzMtMTEwZDlkYTcxMmM4LmpwZw==.jpg
Type: ORG
type: ORG
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ1ZGYtMTQzMi03ODE4LWE4YzMtMTEwZDlkYTcxMmM4LmpwZw==.jpg", - "year
Type: DATE
type: DATE
label: year", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "Christmas
Type: DATE
type: DATE
label: Christmas", - "65%
Type: PERCENT
type: PERCENT
label: 65%", - "the year
Type: DATE
type: DATE
label: the year", - "468
Type: CARDINAL
type: CARDINAL
label: 468", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Christmas
Type: DATE
type: DATE
label: Christmas", - "end_char=302
Type: GPE
type: GPE
label: end_char=302", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'65%
Type: PERCENT
type: PERCENT
label: '65%", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "2025\">


Type: CARDINAL
type: CARDINAL
label: 2025\">

2025

Type: DATE
type: DATE
label: 2025", - "466
Type: CARDINAL
type: CARDINAL
label: 466", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "2026
Type: DATE
type: DATE
label: 2026", - "Bitcoin price?\">

Tether
Type: PERSON
type: PERSON
label: Bitcoin price?\">

Tether", - "Paolo Ardoino
Type: PERSON
type: PERSON
label: Paolo Ardoino", - "AI
Type: GPE
type: GPE
label: AI", - "2026
Type: DATE
type: DATE
label: 2026", - "BTC
Type: ORG
type: ORG
label: BTC", - "as low as $65,000.
Type: MONEY
type: MONEY
label: as low as $65,000.493

Type: CARDINAL
type: CARDINAL
label: 493", - "8
Type: CARDINAL
type: CARDINAL
label: 8", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "end_char=263
Type: PERSON
type: PERSON
label: end_char=263", - "2026
Type: DATE
type: DATE
label: 2026", - "Ardoino
Type: NORP
type: NORP
label: Ardoino", - "Paolo Ardoino'
Type: PERSON
type: PERSON
label: Paolo Ardoino'", - "2026
Type: DATE
type: DATE
label: 2026", - "end_char=492
Type: PERSON
type: PERSON
label: end_char=492", - "as low as $65,000.
Type: MONEY
type: MONEY
label: as low as $65,000.10px 15px

Type: DATE
type: DATE
label: 10px 15px", - "Swiss
Type: NORP
type: NORP
label: Swiss", - "McDonald’s
Type: ORG
type: ORG
label: McDonald’s", - "Lugano
Type: ORG
type: ORG
label: Lugano", - "497
Type: CARDINAL
type: CARDINAL
label: 497", - "5
Type: CARDINAL
type: CARDINAL
label: 5", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "McDonald’s'
Type: ORG
type: ORG
label: McDonald’s'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Lugano
Type: ORG
type: ORG
label: Lugano", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "Christmas Day
Type: DATE
type: DATE
label: Christmas Day", - "482
Type: CARDINAL
type: CARDINAL
label: 482", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'Christmas Day'
Type: DATE
type: DATE
label: 'Christmas Day'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMDkvMDE5OTJiNmUtM2FjMC03NGUwLWIxZDctOTdjMWRjZGFlYjE2.jpg
Type: ORG
type: ORG
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMDkvMDE5OTJiNmUtM2FjMC03NGUwLWIxZDctOTdjMWRjZGFlYjE2.jpg", - "Asia
Type: LOC
type: LOC
label: Asia", - "463
Type: CARDINAL
type: CARDINAL
label: 463", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Entity(text='src=\"https://images.cointelegraph.com
Type: ORG
type: ORG
label: Entity(text='src=\"https://images.cointelegraph.com", - "start_char=64
Type: GPE
type: GPE
label: start_char=64", - "Entity(text='Asia
Type: PRODUCT
type: PRODUCT
label: Entity(text='Asia", - "Asia
Type: LOC
type: LOC
label: Asia", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "DAO
Type: ORG
type: ORG
label: DAO", - "470
Type: CARDINAL
type: CARDINAL
label: 470", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Entity(text='DAO
Type: PERSON
type: PERSON
label: Entity(text='DAO", - "DAO
Type: ORG
type: ORG
label: DAO", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU3YzUtYmRkNC03OThhLWFkNDMtYTVkMTlkZDQyYTBjLmpwZw==.jpg
Type: ORG
type: ORG
label: images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU3YzUtYmRkNC03OThhLWFkNDMtYTVkMTlkZDQyYTBjLmpwZw==.jpg", - "Bitcoiner
Type: NORP
type: NORP
label: Bitcoiner", - "James Howells
Type: PERSON
type: PERSON
label: James Howells", - "8,000
Type: CARDINAL
type: CARDINAL
label: 8,000", - "2026.
Type: CARDINAL
type: CARDINAL
label: 2026.490

Type: CARDINAL
type: CARDINAL
label: 490", - "8
Type: CARDINAL
type: CARDINAL
label: 8", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Entity(text='images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU3YzUtYmRkNC03OThhLWFkNDMtYTVkMTlkZDQyYTBjLmpwZw==.jpg
Type: ORG
type: ORG
label: Entity(text='images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU3YzUtYmRkNC03OThhLWFkNDMtYTVkMTlkZDQyYTBjLmpwZw==.jpg", - "Bitcoiner
Type: NORP
type: NORP
label: Bitcoiner", - "end_char=324
Type: GPE
type: GPE
label: end_char=324", - "James Howells'
Type: PERSON
type: PERSON
label: James Howells'", - "8,000
Type: CARDINAL
type: CARDINAL
label: 8,000", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "10px 15px
Type: DATE
type: DATE
label: 10px 15px", - "src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU4NzQtNDFjNi03NmQ5LWFjMTEtZGJiZjU5MjVmMTQ1LmpwZw==.jpg
Type: ORG
type: ORG
label: src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU4NzQtNDFjNi03NmQ5LWFjMTEtZGJiZjU5MjVmMTQ1LmpwZw==.jpg", - "14th
Type: ORDINAL
type: ORDINAL
label: 14th", - "The Crypto Fear & Greed Index
Type: ORG
type: ORG
label: The Crypto Fear & Greed Index", - "FTX
Type: ORG
type: ORG
label: FTX", - "late 2022
Type: DATE
type: DATE
label: late 2022", - "roughly five
Type: CARDINAL
type: CARDINAL
label: roughly five", - "475
Type: CARDINAL
type: CARDINAL
label: 475", - "8
Type: CARDINAL
type: CARDINAL
label: 8", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10px 15px'
Type: DATE
type: DATE
label: '10px 15px'", - "Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU4NzQtNDFjNi03NmQ5LWFjMTEtZGJiZjU5MjVmMTQ1LmpwZw==.jpg'
Type: ORG
type: ORG
label: Entity(text='src=\"https://images.cointelegraph.com/images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjU4NzQtNDFjNi03NmQ5LWFjMTEtZGJiZjU5MjVmMTQ1LmpwZw==.jpg'", - "start_char=64
Type: GPE
type: GPE
label: start_char=64", - "'14th'
Type: DATE
type: DATE
label: '14th'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "five
Type: CARDINAL
type: CARDINAL
label: five", - "roughly five
Type: CARDINAL
type: CARDINAL
label: roughly five", - "2025
Type: DATE
type: DATE
label: 2025", - "Kraken
Type: ORG
type: ORG
label: Kraken", - "136
Type: CARDINAL
type: CARDINAL
label: 136", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "2025
Type: DATE
type: DATE
label: 2025", - "start_char=53
Type: GPE
type: GPE
label: start_char=53", - "Magic Eden
Type: PRODUCT
type: PRODUCT
label: Magic Eden", - "the year
Type: DATE
type: DATE
label: the year", - "NFT
Type: ORG
type: ORG
label: NFT", - "116
Type: CARDINAL
type: CARDINAL
label: 116", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "OpenSea
Type: ORG
type: ORG
label: OpenSea", - "Magic Eden'
Type: PRODUCT
type: PRODUCT
label: Magic Eden'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "NFT
Type: ORG
type: ORG
label: NFT", - "AAA
Type: ORG
type: ORG
label: AAA", - "20
Type: CARDINAL
type: CARDINAL
label: 20", - "152
Type: CARDINAL
type: CARDINAL
label: 152", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "start_char=89
Type: ORG
type: ORG
label: start_char=89", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "AAA
Type: ORG
type: ORG
label: AAA", - "Mediterranean
Type: LOC
type: LOC
label: Mediterranean", - "the Cubic Kilometre Neutrino
Type: ORG
type: ORG
label: the Cubic Kilometre Neutrino", - "this year
Type: DATE
type: DATE
label: this year", - "238
Type: CARDINAL
type: CARDINAL
label: 238", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "end_char=25
Type: GPE
type: GPE
label: end_char=25", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Mediterranean
Type: LOC
type: LOC
label: Mediterranean", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "year
Type: DATE
type: DATE
label: year", - "2025
Type: DATE
type: DATE
label: 2025", - "the end of a years-long
Type: DATE
type: DATE
label: the end of a years-long", - "XRP
Type: ORG
type: ORG
label: XRP", - "126
Type: CARDINAL
type: CARDINAL
label: 126", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "2025
Type: DATE
type: DATE
label: 2025", - "start_char=53
Type: GPE
type: GPE
label: start_char=53", - "the end of a year-long'})
Type: DATE
type: DATE
label: the end of a year-long'})", - "$314 billion
Type: MONEY
type: MONEY
label: $314 billion", - "2025
Type: DATE
type: DATE
label: 2025", - "120
Type: CARDINAL
type: CARDINAL
label: 120", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "$314 billion
Type: MONEY
type: MONEY
label: $314 billion", - "2025
Type: DATE
type: DATE
label: 2025", - "US
Type: GPE
type: GPE
label: US", - "China
Type: GPE
type: GPE
label: China", - "121
Type: CARDINAL
type: CARDINAL
label: 121", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "2025
Type: DATE
type: DATE
label: 2025", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "US
Type: GPE
type: GPE
label: US", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "China
Type: GPE
type: GPE
label: China", - "125
Type: CARDINAL
type: CARDINAL
label: 125", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "Dogecoin
Type: ORG
type: ORG
label: Dogecoin", - "2025
Type: DATE
type: DATE
label: 2025", - "149
Type: CARDINAL
type: CARDINAL
label: 149", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "Donkey Kong Bananza
Type: PERSON
type: PERSON
label: Donkey Kong Bananza", - "136
Type: CARDINAL
type: CARDINAL
label: 136", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "'year'
Type: DATE
type: DATE
label: 'year'", - "Kong Bananza'
Type: PERSON
type: PERSON
label: Kong Bananza'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Las Vegas Sphere
Type: GPE
type: GPE
label: Las Vegas Sphere", - "131
Type: CARDINAL
type: CARDINAL
label: 131", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "the Las Vegas Sphere'
Type: GPE
type: GPE
label: the Las Vegas Sphere'", - "this year
Type: DATE
type: DATE
label: this year", - "137
Type: CARDINAL
type: CARDINAL
label: 137", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "year
Type: DATE
type: DATE
label: year", - "start_char=61
Type: PERSON
type: PERSON
label: start_char=61", - "Chunk(text=\"Solana
Type: PERSON
type: PERSON
label: Chunk(text=\"Solana", - "2025
Type: DATE
type: DATE
label: 2025", - "Trump
Type: ORG
type: ORG
label: Trump", - "the year
Type: DATE
type: DATE
label: the year", - "139
Type: CARDINAL
type: CARDINAL
label: 139", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "Solana
Type: ORG
type: ORG
label: Solana", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "Trump
Type: ORG
type: ORG
label: Trump", - "2025
Type: DATE
type: DATE
label: 2025", - "the year
Type: DATE
type: DATE
label: the year", - "128
Type: CARDINAL
type: CARDINAL
label: 128", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "2025
Type: DATE
type: DATE
label: 2025", - "this year
Type: DATE
type: DATE
label: this year", - "148
Type: CARDINAL
type: CARDINAL
label: 148", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "179
Type: CARDINAL
type: CARDINAL
label: 179", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "AI
Type: GPE
type: GPE
label: AI", - "122
Type: CARDINAL
type: CARDINAL
label: 122", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "Ani
Type: PERSON
type: PERSON
label: Ani", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Chunk(text='This year
Type: DATE
type: DATE
label: Chunk(text='This year", - "Ethereum
Type: ORG
type: ORG
label: Ethereum", - "113
Type: CARDINAL
type: CARDINAL
label: 113", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "treasury
Type: ORG
type: ORG
label: treasury", - "2025
Type: DATE
type: DATE
label: 2025", - "134
Type: CARDINAL
type: CARDINAL
label: 134", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "2025
Type: DATE
type: DATE
label: 2025", - "StarCraft II
Type: EVENT
type: EVENT
label: StarCraft II", - "122
Type: CARDINAL
type: CARDINAL
label: 122", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'year'
Type: DATE
type: DATE
label: 'year'", - "2025
Type: DATE
type: DATE
label: 2025", - "Here\\
Type: PERSON
type: PERSON
label: Here\\", - "118
Type: CARDINAL
type: CARDINAL
label: 118", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "end_char=44
Type: GPE
type: GPE
label: end_char=44", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "13
Type: CARDINAL
type: CARDINAL
label: 13", - "$144 million
Type: MONEY
type: MONEY
label: $144 million", - "2023
Type: DATE
type: DATE
label: 2023", - "$1.7 billion
Type: MONEY
type: MONEY
label: $1.7 billion", - "2021
Type: DATE
type: DATE
label: 2021", - "139
Type: CARDINAL
type: CARDINAL
label: 139", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "'13'
Type: DATE
type: DATE
label: '13'", - "end_char=49
Type: NORP
type: NORP
label: end_char=49", - "$144 million
Type: MONEY
type: MONEY
label: $144 million", - "2023
Type: DATE
type: DATE
label: 2023", - "start_char=115
Type: ORG
type: ORG
label: start_char=115", - "end_char=127
Type: NORP
type: NORP
label: end_char=127", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "$1.7 billion
Type: MONEY
type: MONEY
label: $1.7 billion", - "2021
Type: DATE
type: DATE
label: 2021", - "Chunk(text='“Anna’s Archive
Type: PERSON
type: PERSON
label: Chunk(text='“Anna’s Archive", - "86 million
Type: CARDINAL
type: CARDINAL
label: 86 million", - "Spotify
Type: GPE
type: GPE
label: Spotify", - "123
Type: CARDINAL
type: CARDINAL
label: 123", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "86 million
Type: CARDINAL
type: CARDINAL
label: 86 million", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Pudgy Party
Type: ORG
type: ORG
label: Pudgy Party", - "125
Type: CARDINAL
type: CARDINAL
label: 125", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "'year'
Type: DATE
type: DATE
label: 'year'", - "90,353
Type: CARDINAL
type: CARDINAL
label: 90,353", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "ETF
Type: PRODUCT
type: PRODUCT
label: ETF", - "U.S.
Type: GPE
type: GPE
label: U.S.", - "122
Type: CARDINAL
type: CARDINAL
label: 122", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "Entity(text='90,353
Type: ORG
type: ORG
label: Entity(text='90,353", - "90,353
Type: CARDINAL
type: CARDINAL
label: 90,353", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "Entity(text='U.S.
Type: PERSON
type: PERSON
label: Entity(text='U.S.", - "U.S.
Type: GPE
type: GPE
label: U.S.", - "Washington
Type: GPE
type: GPE
label: Washington", - "2025
Type: DATE
type: DATE
label: 2025", - "133
Type: CARDINAL
type: CARDINAL
label: 133", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "Washington
Type: GPE
type: GPE
label: Washington", - "2025
Type: DATE
type: DATE
label: 2025", - "$952 million
Type: MONEY
type: MONEY
label: $952 million", - "last week
Type: DATE
type: DATE
label: last week", - "US
Type: GPE
type: GPE
label: US", - "136
Type: CARDINAL
type: CARDINAL
label: 136", - "5
Type: CARDINAL
type: CARDINAL
label: 5", - "end_char=36
Type: ORG
type: ORG
label: end_char=36", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "$952 million
Type: MONEY
type: MONEY
label: $952 million", - "start_char=49
Type: ORG
type: ORG
label: start_char=49", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "last week'
Type: DATE
type: DATE
label: last week'", - "US
Type: GPE
type: GPE
label: US", - "Charles Hoskinson
Type: PERSON
type: PERSON
label: Charles Hoskinson", - "125
Type: CARDINAL
type: CARDINAL
label: 125", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "Hoskinson
Type: ORG
type: ORG
label: Hoskinson", - "Charles Hoskinson'
Type: PERSON
type: PERSON
label: Charles Hoskinson'", - "Nyan Heroes
Type: PERSON
type: PERSON
label: Nyan Heroes", - "this year
Type: DATE
type: DATE
label: this year", - "127
Type: CARDINAL
type: CARDINAL
label: 127", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "Nyan Heroes'
Type: PERSON
type: PERSON
label: Nyan Heroes'", - "year
Type: DATE
type: DATE
label: year", - "Arthur Hayes
Type: PERSON
type: PERSON
label: Arthur Hayes", - "year's end
Type: DATE
type: DATE
label: year's end", - "200,000
Type: CARDINAL
type: CARDINAL
label: 200,000", - "March
Type: DATE
type: DATE
label: March", - "130
Type: CARDINAL
type: CARDINAL
label: 130", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "BitMex
Type: ORG
type: ORG
label: BitMex", - "Hayes
Type: PERSON
type: PERSON
label: Hayes", - "Arthur Hayes'
Type: PERSON
type: PERSON
label: Arthur Hayes'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "year's end
Type: DATE
type: DATE
label: year's end", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "200,000
Type: CARDINAL
type: CARDINAL
label: 200,000", - "Solana
Type: ORG
type: ORG
label: Solana", - "107
Type: CARDINAL
type: CARDINAL
label: 107", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Solana
Type: ORG
type: ORG
label: Solana", - "Hoskinson
Type: ORG
type: ORG
label: Hoskinson", - "November
Type: DATE
type: DATE
label: November", - "two:\\n“I
Type: CARDINAL
type: CARDINAL
label: two:\\n“I", - "309
Type: CARDINAL
type: CARDINAL
label: 309", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "Hoskinson
Type: ORG
type: ORG
label: Hoskinson", - "Charles Hoskinson'
Type: PERSON
type: PERSON
label: Charles Hoskinson'", - "start_char=91
Type: GPE
type: GPE
label: start_char=91", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "November
Type: DATE
type: DATE
label: November", - "two
Type: CARDINAL
type: CARDINAL
label: two", - "Charles Hoskinson
Type: PERSON
type: PERSON
label: Charles Hoskinson", - "November
Type: DATE
type: DATE
label: November", - "’s Blu-ray
Type: PERSON
type: PERSON
label: ’s Blu-ray", - "361
Type: CARDINAL
type: CARDINAL
label: 361", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "Hoskinson
Type: ORG
type: ORG
label: Hoskinson", - "end_char=36
Type: ORG
type: ORG
label: end_char=36", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Charles Hoskinson'
Type: PERSON
type: PERSON
label: Charles Hoskinson'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "November
Type: DATE
type: DATE
label: November", - "BFT
Type: ORG
type: ORG
label: BFT", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "’s Blu-ray'
Type: PERSON
type: PERSON
label: ’s Blu-ray'", - "Trump
Type: ORG
type: ORG
label: Trump", - "SEC
Type: ORG
type: ORG
label: SEC", - "156
Type: CARDINAL
type: CARDINAL
label: 156", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Trump
Type: ORG
type: ORG
label: Trump", - "SEC
Type: ORG
type: ORG
label: SEC", - "Solana
Type: ORG
type: ORG
label: Solana", - "solana tokens
Type: PERSON
type: PERSON
label: solana tokens", - "more than 140
Type: CARDINAL
type: CARDINAL
label: more than 140", - "918
Type: CARDINAL
type: CARDINAL
label: 918", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "Solana
Type: ORG
type: ORG
label: Solana", - "Entity(text='more than 140
Type: CARDINAL
type: CARDINAL
label: Entity(text='more than 140", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "more than 140
Type: CARDINAL
type: CARDINAL
label: more than 140", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "218
Type: CARDINAL
type: CARDINAL
label: 218", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Charles Hoskinson
Type: PERSON
type: PERSON
label: Charles Hoskinson", - "U.S.
Type: GPE
type: GPE
label: U.S.", - "XRP
Type: ORG
type: ORG
label: XRP", - "Solana
Type: ORG
type: ORG
label: Solana", - "310
Type: CARDINAL
type: CARDINAL
label: 310", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "Charles Hoskinson'
Type: PERSON
type: PERSON
label: Charles Hoskinson'", - "Charles Hoskinson'
Type: PERSON
type: PERSON
label: Charles Hoskinson'", - "Entity(text='U.S.
Type: PERSON
type: PERSON
label: Entity(text='U.S.", - "start_char=37
Type: PERSON
type: PERSON
label: start_char=37", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "U.S.
Type: GPE
type: GPE
label: U.S.", - "Solana
Type: ORG
type: ORG
label: Solana", - "Trump\\
Type: ORG
type: ORG
label: Trump\\", - "meme coin
Type: ORG
type: ORG
label: meme coin", - "Trump Coin
Type: ORG
type: ORG
label: Trump Coin", - "248
Type: CARDINAL
type: CARDINAL
label: 248", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "Hoskinson
Type: ORG
type: ORG
label: Hoskinson", - "Charles Hoskinson'
Type: PERSON
type: PERSON
label: Charles Hoskinson'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Trump
Type: ORG
type: ORG
label: Trump", - "Coin'
Type: ORG
type: ORG
label: Coin'", - "Trump Coin'
Type: ORG
type: ORG
label: Trump Coin'", - "87,400
Type: CARDINAL
type: CARDINAL
label: 87,400", - "2,870
Type: CARDINAL
type: CARDINAL
label: 2,870", - "838
Type: CARDINAL
type: CARDINAL
label: 838", - "124
Type: CARDINAL
type: CARDINAL
label: 124", - "+26%
Type: GPE
type: GPE
label: +26%", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "last night
Type: TIME
type: TIME
label: last night", - "canton
Type: GPE
type: GPE
label: canton", - "11 months
Type: DATE
type: DATE
label: 11 months", - "2-year
Type: DATE
type: DATE
label: 2-year", - "cftc
Type: ORG
type: ORG
label: cftc", - "100
Type: CARDINAL
type: CARDINAL
label: 100", - "2026
Type: DATE
type: DATE
label: 2026", - "1075
Type: DATE
type: DATE
label: 1075", - "15
Type: CARDINAL
type: CARDINAL
label: 15", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Entity(text='2,870
Type: ORG
type: ORG
label: Entity(text='2,870", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "last night'
Type: TIME
type: TIME
label: last night'", - "Entity(text='canton
Type: ORG
type: ORG
label: Entity(text='canton", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "months
Type: DATE
type: DATE
label: months", - "end_char=641
Type: PERSON
type: PERSON
label: end_char=641", - "'11 month'})
Type: DATE
type: DATE
label: '11 month'})", - "Entity(text='2-year'
Type: DATE
type: DATE
label: Entity(text='2-year'", - "2-year'
Type: DATE
type: DATE
label: 2-year'", - "2026
Type: DATE
type: DATE
label: 2026", - "87,000
Type: CARDINAL
type: CARDINAL
label: 87,000", - "eth -1%
Type: PERSON
type: PERSON
label: eth -1%", - "2,930
Type: CARDINAL
type: CARDINAL
label: 2,930", - "bnb -1%
Type: ORG
type: ORG
label: bnb -1%", - "858
Type: CARDINAL
type: CARDINAL
label: 858", - "128
Type: CARDINAL
type: CARDINAL
label: 128", - "2026
Type: DATE
type: DATE
label: 2026", - "sec
Type: ORG
type: ORG
label: sec", - "four-year
Type: DATE
type: DATE
label: four-year", - "Visa
Type: ORG
type: ORG
label: Visa", - "Trump
Type: ORG
type: ORG
label: Trump", - "democrats
Type: NORP
type: NORP
label: democrats", - "sec
Type: ORG
type: ORG
label: sec", - "cftc
Type: ORG
type: ORG
label: cftc", - "senate
Type: ORG
type: ORG
label: senate", - "Elizabeth
Type: PERSON
type: PERSON
label: Elizabeth", - "north korea
Type: GPE
type: GPE
label: north korea", - "nomad
Type: PERSON
type: PERSON
label: nomad", - "186
Type: CARDINAL
type: CARDINAL
label: 186", - "2022
Type: CARDINAL
type: CARDINAL
label: 2022", - "Hong kong
Type: GPE
type: GPE
label: Hong kong", - "jpex exchange
Type: ORG
type: ORG
label: jpex exchange", - "roughly $206
Type: MONEY
type: MONEY
label: roughly $206", - "south korean
Type: NORP
type: NORP
label: south korean", - "about $15
Type: MONEY
type: MONEY
label: about $15", - "1329
Type: DATE
type: DATE
label: 1329", - "25
Type: CARDINAL
type: CARDINAL
label: 25", - "Entity(text='eth -1
Type: PERSON
type: PERSON
label: Entity(text='eth -1", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2,930
Type: CARDINAL
type: CARDINAL
label: 2,930", - "2026
Type: DATE
type: DATE
label: 2026", - "sec
Type: ORG
type: ORG
label: sec", - "Entity(text='four-year'
Type: DATE
type: DATE
label: Entity(text='four-year'", - "four-year'
Type: DATE
type: DATE
label: four-year'", - "Trump
Type: ORG
type: ORG
label: Trump", - "democrat
Type: NORP
type: NORP
label: democrat", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "sec
Type: ORG
type: ORG
label: sec", - "Entity(text='senate
Type: ORG
type: ORG
label: Entity(text='senate", - "senate
Type: ORG
type: ORG
label: senate", - "warren
Type: PERSON
type: PERSON
label: warren", - "Elizabeth
Type: PERSON
type: PERSON
label: Elizabeth", - "Entity(text='north korea'
Type: GPE
type: GPE
label: Entity(text='north korea'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "north korea'
Type: GPE
type: GPE
label: north korea'", - "Entity(text='nomad
Type: GPE
type: GPE
label: Entity(text='nomad", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "nomad
Type: PERSON
type: PERSON
label: nomad", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "186
Type: CARDINAL
type: CARDINAL
label: 186", - "start_char=1083
Type: CARDINAL
type: CARDINAL
label: start_char=1083", - "end_char=1087
Type: CARDINAL
type: CARDINAL
label: end_char=1087", - "Entity(text='Hong kong'
Type: GPE
type: GPE
label: Entity(text='Hong kong'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Hong kong'
Type: GPE
type: GPE
label: Hong kong'", - "jpex exchange'
Type: ORG
type: ORG
label: jpex exchange'", - "206
Type: CARDINAL
type: CARDINAL
label: 206", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "roughly $206
Type: MONEY
type: MONEY
label: roughly $206", - "Entity(text='south korean
Type: NORP
type: NORP
label: Entity(text='south korean", - "end_char=1263
Type: CARDINAL
type: CARDINAL
label: end_char=1263", - "south korean
Type: NORP
type: NORP
label: south korean", - "Entity(text='about $15
Type: MONEY
type: MONEY
label: Entity(text='about $15", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "about $15
Type: MONEY
type: MONEY
label: about $15", - "the week
Type: DATE
type: DATE
label: the week", - "87,200
Type: CARDINAL
type: CARDINAL
label: 87,200", - "2,950
Type: CARDINAL
type: CARDINAL
label: 2,950", - "868
Type: CARDINAL
type: CARDINAL
label: 868", - "128
Type: CARDINAL
type: CARDINAL
label: 128", - "+4%
Type: GPE
type: GPE
label: +4%", - "Jpmorgan
Type: GPE
type: GPE
label: Jpmorgan", - "senate
Type: ORG
type: ORG
label: senate", - "next year
Type: DATE
type: DATE
label: next year", - "S. Framework
Type: PERSON
type: PERSON
label: S. Framework", - "Metamask
Type: NORP
type: NORP
label: Metamask", - "utah
Type: GPE
type: GPE
label: utah", - "Trump
Type: ORG
type: ORG
label: Trump", - "keonne rodriguez
Type: PERSON
type: PERSON
label: keonne rodriguez", - "2026
Type: DATE
type: DATE
label: 2026", - "tao
Type: PERSON
type: PERSON
label: tao", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "7,200
Type: CARDINAL
type: CARDINAL
label: 7,200", - "3,600
Type: CARDINAL
type: CARDINAL
label: 3,600", - "1203
Type: DATE
type: DATE
label: 1203", - "21
Type: CARDINAL
type: CARDINAL
label: 21", - "start_char=37
Type: PERSON
type: PERSON
label: start_char=37", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Entity(text='-6%'
Type: PERSON
type: PERSON
label: Entity(text='-6%'", - "start_char=71
Type: PERSON
type: PERSON
label: start_char=71", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "start_char=115
Type: ORG
type: ORG
label: start_char=115", - "Jpmorgan
Type: GPE
type: GPE
label: Jpmorgan", - "Entity(text='senate
Type: ORG
type: ORG
label: Entity(text='senate", - "senate
Type: ORG
type: ORG
label: senate", - "Entity(text='next year'
Type: DATE
type: DATE
label: Entity(text='next year'", - "next year'
Type: DATE
type: DATE
label: next year'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "S. Framework'
Type: PERSON
type: PERSON
label: S. Framework'", - "Metamask
Type: NORP
type: NORP
label: Metamask", - "Entity(text='utah
Type: GPE
type: GPE
label: Entity(text='utah", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "utah
Type: GPE
type: GPE
label: utah", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Entity(text='keonne
Type: GPE
type: GPE
label: Entity(text='keonne", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2026
Type: DATE
type: DATE
label: 2026", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "end_char=1182
Type: PRODUCT
type: PRODUCT
label: end_char=1182", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "7,200
Type: CARDINAL
type: CARDINAL
label: 7,200", - "Entity(text='3,600
Type: PERSON
type: PERSON
label: Entity(text='3,600", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "3,600
Type: CARDINAL
type: CARDINAL
label: 3,600", - "the week
Type: DATE
type: DATE
label: the week", - "87,200
Type: CARDINAL
type: CARDINAL
label: 87,200", - "2,950
Type: CARDINAL
type: CARDINAL
label: 2,950", - "868
Type: CARDINAL
type: CARDINAL
label: 868", - "128
Type: CARDINAL
type: CARDINAL
label: 128", - "+4%
Type: GPE
type: GPE
label: +4%", - "Jpmorgan
Type: GPE
type: GPE
label: Jpmorgan", - "senate
Type: ORG
type: ORG
label: senate", - "next year
Type: DATE
type: DATE
label: next year", - "S. Framework
Type: PERSON
type: PERSON
label: S. Framework", - "Metamask
Type: NORP
type: NORP
label: Metamask", - "utah
Type: GPE
type: GPE
label: utah", - "Trump
Type: ORG
type: ORG
label: Trump", - "keonne rodriguez
Type: PERSON
type: PERSON
label: keonne rodriguez", - "2026
Type: DATE
type: DATE
label: 2026", - "tao
Type: PERSON
type: PERSON
label: tao", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "7,200
Type: CARDINAL
type: CARDINAL
label: 7,200", - "3,600
Type: CARDINAL
type: CARDINAL
label: 3,600", - "1203
Type: DATE
type: DATE
label: 1203", - "21
Type: CARDINAL
type: CARDINAL
label: 21", - "start_char=37
Type: PERSON
type: PERSON
label: start_char=37", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Entity(text='-6%'
Type: PERSON
type: PERSON
label: Entity(text='-6%'", - "start_char=71
Type: PERSON
type: PERSON
label: start_char=71", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "start_char=115
Type: ORG
type: ORG
label: start_char=115", - "Jpmorgan
Type: GPE
type: GPE
label: Jpmorgan", - "Entity(text='senate
Type: ORG
type: ORG
label: Entity(text='senate", - "senate
Type: ORG
type: ORG
label: senate", - "Entity(text='next year'
Type: DATE
type: DATE
label: Entity(text='next year'", - "next year'
Type: DATE
type: DATE
label: next year'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "S. Framework'
Type: PERSON
type: PERSON
label: S. Framework'", - "Metamask
Type: NORP
type: NORP
label: Metamask", - "Entity(text='utah
Type: GPE
type: GPE
label: Entity(text='utah", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "utah
Type: GPE
type: GPE
label: utah", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Entity(text='keonne
Type: GPE
type: GPE
label: Entity(text='keonne", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2026
Type: DATE
type: DATE
label: 2026", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "end_char=1182
Type: PRODUCT
type: PRODUCT
label: end_char=1182", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "7,200
Type: CARDINAL
type: CARDINAL
label: 7,200", - "Entity(text='3,600
Type: PERSON
type: PERSON
label: Entity(text='3,600", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "3,600
Type: CARDINAL
type: CARDINAL
label: 3,600", - "Kyle Pierce
Type: PERSON
type: PERSON
label: Kyle Pierce", - "128
Type: CARDINAL
type: CARDINAL
label: 128", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Indiana State'
Type: ORG
type: ORG
label: Indiana State'", - "Entity(text='Kyle Pierce'
Type: PERSON
type: PERSON
label: Entity(text='Kyle Pierce'", - "start_char=29
Type: CARDINAL
type: CARDINAL
label: start_char=29", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "end_char=127
Type: NORP
type: NORP
label: end_char=127", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "the weekend
Type: DATE
type: DATE
label: the weekend", - "89,700
Type: CARDINAL
type: CARDINAL
label: 89,700", - "3,150
Type: CARDINAL
type: CARDINAL
label: 3,150", - "888
Type: CARDINAL
type: CARDINAL
label: 888", - "133
Type: CARDINAL
type: CARDINAL
label: 133", - "sec
Type: ORG
type: ORG
label: sec", - "sec
Type: ORG
type: ORG
label: sec", - "occ
Type: CARDINAL
type: CARDINAL
label: occ", - "around $
Type: MONEY
type: MONEY
label: around $", - "500b
Type: MONEY
type: MONEY
label: 500b", - "Vanguard
Type: ORG
type: ORG
label: Vanguard", - "Xstocks
Type: GPE
type: GPE
label: Xstocks", - "solana
Type: PERSON
type: PERSON
label: solana", - "Netflix
Type: GPE
type: GPE
label: Netflix", - "1041
Type: DATE
type: DATE
label: 1041", - "17
Type: CARDINAL
type: CARDINAL
label: 17", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "89,700
Type: CARDINAL
type: CARDINAL
label: 89,700", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "3,150
Type: CARDINAL
type: CARDINAL
label: 3,150", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "sec
Type: ORG
type: ORG
label: sec", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "sec
Type: ORG
type: ORG
label: sec", - "Entity(text='solana'
Type: ORG
type: ORG
label: Entity(text='solana'", - "Netflix
Type: GPE
type: GPE
label: Netflix", - "Carlos Domingo
Type: PERSON
type: PERSON
label: Carlos Domingo", - "151
Type: CARDINAL
type: CARDINAL
label: 151", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "end_char=44
Type: GPE
type: GPE
label: end_char=44", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Carlos Domingo'
Type: PERSON
type: PERSON
label: Carlos Domingo'", - "2-4%
Type: PERCENT
type: PERCENT
label: 2-4%", - "BTC
Type: ORG
type: ORG
label: BTC", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "91,400
Type: CARDINAL
type: CARDINAL
label: 91,400", - "ETH
Type: ORG
type: ORG
label: ETH", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "3,130
Type: CARDINAL
type: CARDINAL
label: 3,130", - "BNB
Type: ORG
type: ORG
label: BNB", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "893
Type: CARDINAL
type: CARDINAL
label: 893", - "SOL
Type: ORG
type: ORG
label: SOL", - "4%
Type: PERCENT
type: PERCENT
label: 4%", - "136
Type: CARDINAL
type: CARDINAL
label: 136", - "ZEC
Type: ORG
type: ORG
label: ZEC", - "+4%
Type: GPE
type: GPE
label: +4%", - "BlackRock
Type: ORG
type: ORG
label: BlackRock", - "Larry Fink
Type: PERSON
type: PERSON
label: Larry Fink", - "BTC
Type: ORG
type: ORG
label: BTC", - "$126K
Type: MONEY
type: MONEY
label: $126K", - "$80
Type: MONEY
type: MONEY
label: $80", - "IMF
Type: ORG
type: ORG
label: IMF", - "Solana
Type: ORG
type: ORG
label: Solana", - "Coinbase’s Base
Type: PERSON
type: PERSON
label: Coinbase’s Base", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "CFTC
Type: ORG
type: ORG
label: CFTC", - "CFTC
Type: ORG
type: ORG
label: CFTC", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "U.K.
Type: GPE
type: GPE
label: U.K.", - "UK
Type: GPE
type: GPE
label: UK", - "$11.4M
Type: MONEY
type: MONEY
label: $11.4M", - "October-November
Type: DATE
type: DATE
label: October-November", - "1141
Type: DATE
type: DATE
label: 1141", - "36
Type: CARDINAL
type: CARDINAL
label: 36", - "2-4%
Type: PERCENT
type: PERCENT
label: 2-4%", - "start_char=61
Type: PERSON
type: PERSON
label: start_char=61", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "91,400
Type: CARDINAL
type: CARDINAL
label: 91,400", - "start_char=76
Type: ORG
type: ORG
label: start_char=76", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "3,130
Type: CARDINAL
type: CARDINAL
label: 3,130", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "start_char=115
Type: ORG
type: ORG
label: start_char=115", - "end_char=127
Type: NORP
type: NORP
label: end_char=127", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'4%
Type: PERCENT
type: PERCENT
label: '4%", - "ZEC
Type: ORG
type: ORG
label: ZEC", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Larry Fink'
Type: PERSON
type: PERSON
label: Larry Fink'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Entity(text='$80K'
Type: ORG
type: ORG
label: Entity(text='$80K'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "80k
Type: CARDINAL
type: CARDINAL
label: 80k", - "Solana
Type: ORG
type: ORG
label: Solana", - "end_char=590
Type: PERSON
type: PERSON
label: end_char=590", - "Coinbase’s Base'
Type: PERSON
type: PERSON
label: Coinbase’s Base'", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "CFTC
Type: ORG
type: ORG
label: CFTC", - "CFTC
Type: ORG
type: ORG
label: CFTC", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "Entity(text='U.K.
Type: PERSON
type: PERSON
label: Entity(text='U.K.", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "U.K.
Type: GPE
type: GPE
label: U.K.", - "UK
Type: GPE
type: GPE
label: UK", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "11.4
Type: CARDINAL
type: CARDINAL
label: 11.4", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "end_char=1041
Type: ORG
type: ORG
label: end_char=1041", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "October-November'
Type: DATE
type: DATE
label: October-November'", - "$1 Billion
Type: MONEY
type: MONEY
label: $1 Billion", - "CFTC
Type: ORG
type: ORG
label: CFTC", - "U.S
Type: GPE
type: GPE
label: U.S", - "123
Type: CARDINAL
type: CARDINAL
label: 123", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "$1 billion
Type: MONEY
type: MONEY
label: $1 billion", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "CFTC
Type: ORG
type: ORG
label: CFTC", - "Entity(text='U.S
Type: GPE
type: GPE
label: Entity(text='U.S", - "U.S
Type: GPE
type: GPE
label: U.S", - "ETH
Type: ORG
type: ORG
label: ETH", - "post-Fusaka
Type: ORG
type: ORG
label: post-Fusaka", - "BTC
Type: ORG
type: ORG
label: BTC", - "1%
Type: PERCENT
type: PERCENT
label: 1%", - "93,000
Type: CARDINAL
type: CARDINAL
label: 93,000", - "ETH
Type: ORG
type: ORG
label: ETH", - "4%
Type: PERCENT
type: PERCENT
label: 4%", - "3,190
Type: CARDINAL
type: CARDINAL
label: 3,190", - "BNB
Type: ORG
type: ORG
label: BNB", - "SOL
Type: ORG
type: ORG
label: SOL", - "1%
Type: PERCENT
type: PERCENT
label: 1%", - "909
Type: CARDINAL
type: CARDINAL
label: 909", - "143
Type: CARDINAL
type: CARDINAL
label: 143", - "ZEC
Type: ORG
type: ORG
label: ZEC", - "TAO
Type: PERSON
type: PERSON
label: TAO", - "+6%
Type: GPE
type: GPE
label: +6%", - "ETH
Type: ORG
type: ORG
label: ETH", - "Monday
Type: DATE
type: DATE
label: Monday", - "the Dealbook Summit
Type: ORG
type: ORG
label: the Dealbook Summit", - "Brian Armstrong
Type: PERSON
type: PERSON
label: Brian Armstrong", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "BlackRock
Type: ORG
type: ORG
label: BlackRock", - "2026
Type: DATE
type: DATE
label: 2026", - "U.S.
Type: GPE
type: GPE
label: U.S.", - "AI
Type: GPE
type: GPE
label: AI", - "Binance Junior
Type: PERSON
type: PERSON
label: Binance Junior", - "Startale-Sony’s Soneium
Type: ORG
type: ORG
label: Startale-Sony’s Soneium", - "985
Type: CARDINAL
type: CARDINAL
label: 985", - "29
Type: CARDINAL
type: CARDINAL
label: 29", - "start_char=61
Type: PERSON
type: PERSON
label: start_char=61", - "start_char=76
Type: ORG
type: ORG
label: start_char=76", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "1%
Type: PERCENT
type: PERCENT
label: 1%", - "93,000
Type: CARDINAL
type: CARDINAL
label: 93,000", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'4%
Type: PERCENT
type: PERCENT
label: '4%", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "1%
Type: PERCENT
type: PERCENT
label: 1%", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "ZEC
Type: ORG
type: ORG
label: ZEC", - "TAO
Type: PERSON
type: PERSON
label: TAO", - "Monday
Type: DATE
type: DATE
label: Monday", - "Entity(text='the Dealbook Summit'
Type: ORG
type: ORG
label: Entity(text='the Dealbook Summit'", - "the Dealbook Summit'
Type: ORG
type: ORG
label: the Dealbook Summit'", - "Armstrong
Type: PERSON
type: PERSON
label: Armstrong", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Brian Armstrong'
Type: PERSON
type: PERSON
label: Brian Armstrong'", - "end_char=482
Type: PERSON
type: PERSON
label: end_char=482", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "2026
Type: DATE
type: DATE
label: 2026", - "Entity(text='U.S.
Type: PERSON
type: PERSON
label: Entity(text='U.S.", - "U.S.
Type: GPE
type: GPE
label: U.S.", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Startale-Sony’s Soneium'
Type: ORG
type: ORG
label: Startale-Sony’s Soneium'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Chunk(text=\"Decrypt
Type: GPE
type: GPE
label: Chunk(text=\"Decrypt", - "daily
Type: DATE
type: DATE
label: daily", - "December 4th 2025
Type: DATE
type: DATE
label: December 4th 2025", - "96
Type: CARDINAL
type: CARDINAL
label: 96", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "Decrypt
Type: PERSON
type: PERSON
label: Decrypt", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "daily
Type: DATE
type: DATE
label: daily", - "4th
Type: ORDINAL
type: ORDINAL
label: 4th", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "December 4th 2025'
Type: DATE
type: DATE
label: December 4th 2025'", - "6-10%
Type: PERCENT
type: PERCENT
label: 6-10%", - "Vanguard
Type: ORG
type: ORG
label: Vanguard", - "Bank of America
Type: ORG
type: ORG
label: Bank of America", - "BTC
Type: ORG
type: ORG
label: BTC", - "6%
Type: PERCENT
type: PERCENT
label: 6%", - "92,900
Type: CARDINAL
type: CARDINAL
label: 92,900", - "ETH
Type: ORG
type: ORG
label: ETH", - "9%
Type: PERCENT
type: PERCENT
label: 9%", - "3,070
Type: CARDINAL
type: CARDINAL
label: 3,070", - "BNB
Type: ORG
type: ORG
label: BNB", - "7%
Type: PERCENT
type: PERCENT
label: 7%", - "899
Type: CARDINAL
type: CARDINAL
label: 899", - "SOL
Type: ORG
type: ORG
label: SOL", - "10%
Type: PERCENT
type: PERCENT
label: 10%", - "142
Type: CARDINAL
type: CARDINAL
label: 142", - "24%
Type: PERCENT
type: PERCENT
label: 24%", - "19%
Type: PERCENT
type: PERCENT
label: 19%", - "18%
Type: PERCENT
type: PERCENT
label: 18%", - "Ethereum’s Fusaka
Type: ORG
type: ORG
label: Ethereum’s Fusaka", - "today
Type: DATE
type: DATE
label: today", - "Bank of America
Type: ORG
type: ORG
label: Bank of America", - "1-4%
Type: PERCENT
type: PERCENT
label: 1-4%", - "Merrill Lynch
Type: ORG
type: ORG
label: Merrill Lynch", - "the Private Bank
Type: ORG
type: ORG
label: the Private Bank", - "Kraken
Type: ORG
type: ORG
label: Kraken", - "CCIP
Type: ORG
type: ORG
label: CCIP", - "Kevin Hassett
Type: PERSON
type: PERSON
label: Kevin Hassett", - "85%
Type: PERCENT
type: PERCENT
label: 85%", - "Federal Reserve Chair
Type: ORG
type: ORG
label: Federal Reserve Chair", - "Jerome Powell
Type: PERSON
type: PERSON
label: Jerome Powell", - "He Yi
Type: PERSON
type: PERSON
label: He Yi", - "UK
Type: GPE
type: GPE
label: UK", - "1178
Type: CARDINAL
type: CARDINAL
label: 1178", - "35
Type: CARDINAL
type: CARDINAL
label: 35", - "Entity(text='6-10%
Type: PERCENT
type: PERCENT
label: Entity(text='6-10%", - "6-10%
Type: PERCENT
type: PERCENT
label: 6-10%", - "Bank of America'
Type: ORG
type: ORG
label: Bank of America'", - "6%
Type: PERCENT
type: PERCENT
label: 6%", - "92,900
Type: CARDINAL
type: CARDINAL
label: 92,900", - "'9%
Type: PERCENT
type: PERCENT
label: '9%", - "'7%
Type: PERCENT
type: PERCENT
label: '7%", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'10%
Type: PERCENT
type: PERCENT
label: '10%", - "24%
Type: PERCENT
type: PERCENT
label: 24%", - "Entity(text='19%
Type: PERCENT
type: PERCENT
label: Entity(text='19%", - "'19%
Type: PERCENT
type: PERCENT
label: '19%", - "'18%
Type: PERCENT
type: PERCENT
label: '18%", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "today
Type: DATE
type: DATE
label: today", - "Bank of America'
Type: ORG
type: ORG
label: Bank of America'", - "Entity(text='1-4%'
Type: ORG
type: ORG
label: Entity(text='1-4%'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "1-4%
Type: PERCENT
type: PERCENT
label: 1-4%", - "Merrill Lynch'
Type: ORG
type: ORG
label: Merrill Lynch'", - "Entity(text='the Private Bank'
Type: ORG
type: ORG
label: Entity(text='the Private Bank'", - "the Private Bank'
Type: ORG
type: ORG
label: the Private Bank'", - "end_char=701
Type: ORG
type: ORG
label: end_char=701", - "CCIP
Type: ORG
type: ORG
label: CCIP", - "Entity(text='Kevin Hassett'
Type: PERSON
type: PERSON
label: Entity(text='Kevin Hassett'", - "Kevin Hassett'
Type: PERSON
type: PERSON
label: Kevin Hassett'", - "Entity(text='85%'
Type: GPE
type: GPE
label: Entity(text='85%'", - "'85%
Type: PERCENT
type: PERCENT
label: '85%", - "Powell
Type: PERSON
type: PERSON
label: Powell", - "Jerome Powell
Type: PERSON
type: PERSON
label: Jerome Powell", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "UK
Type: GPE
type: GPE
label: UK", - "label='LAW
Type: PERSON
type: PERSON
label: label='LAW", - "end_char=1177
Type: NORP
type: NORP
label: end_char=1177", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Chunk(text='Your Decrypt
Type: PERSON
type: PERSON
label: Chunk(text='Your Decrypt", - "daily
Type: DATE
type: DATE
label: daily", - "December 3rd
Type: DATE
type: DATE
label: December 3rd", - "2025\\n\\nToday
Type: DATE
type: DATE
label: 2025\\n\\nToday", - "BTC
Type: ORG
type: ORG
label: BTC", - "92
Type: MONEY
type: MONEY
label: 92", - "BlackRock
Type: ORG
type: ORG
label: BlackRock", - "Kalshi
Type: PERSON
type: PERSON
label: Kalshi", - "11B
Type: CARDINAL
type: CARDINAL
label: 11B", - "177
Type: CARDINAL
type: CARDINAL
label: 177", - "8
Type: CARDINAL
type: CARDINAL
label: 8", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "daily
Type: DATE
type: DATE
label: daily", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "December 3rd 2025'
Type: DATE
type: DATE
label: December 3rd 2025'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "92
Type: CARDINAL
type: CARDINAL
label: 92", - "end_char=122
Type: ORG
type: ORG
label: end_char=122", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Kalshi
Type: PERSON
type: PERSON
label: Kalshi", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'11b
Type: DATE
type: DATE
label: '11b", - "Vanguard ETFs
Type: PERSON
type: PERSON
label: Vanguard ETFs", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "1.44B
Type: DATE
type: DATE
label: 1.44B", - "Decrypt's Daily Recap
Type: ORG
type: ORG
label: Decrypt's Daily Recap", - "December 2nd
Type: DATE
type: DATE
label: December 2nd", - "196
Type: CARDINAL
type: CARDINAL
label: 196", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Coinbase
Type: ORG
type: ORG
label: Coinbase", - "Entity(text='1.44B
Type: ORG
type: ORG
label: Entity(text='1.44B", - "start_char=76
Type: ORG
type: ORG
label: start_char=76", - "Entity(text=\"Decrypt
Type: ORG
type: ORG
label: Entity(text=\"Decrypt", - "Decrypt's Daily Recap
Type: ORG
type: ORG
label: Decrypt's Daily Recap", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "December 2nd'
Type: DATE
type: DATE
label: December 2nd'", - "2025
Type: DATE
type: DATE
label: 2025", - "yesterday
Type: DATE
type: DATE
label: yesterday", - "BTC
Type: ORG
type: ORG
label: BTC", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "87,400
Type: CARDINAL
type: CARDINAL
label: 87,400", - "ETH
Type: ORG
type: ORG
label: ETH", - "2,820
Type: CARDINAL
type: CARDINAL
label: 2,820", - "BNB
Type: ORG
type: ORG
label: BNB", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "842
Type: CARDINAL
type: CARDINAL
label: 842", - "SOL
Type: ORG
type: ORG
label: SOL", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "129
Type: CARDINAL
type: CARDINAL
label: 129", - "SPX
Type: CARDINAL
type: CARDINAL
label: SPX", - "PUMP
Type: ORG
type: ORG
label: PUMP", - "Vanguard
Type: ORG
type: ORG
label: Vanguard", - "Marc Andreessen
Type: PERSON
type: PERSON
label: Marc Andreessen", - "Singapore
Type: GPE
type: GPE
label: Singapore", - "XRP
Type: ORG
type: ORG
label: XRP", - "RLUSD
Type: ORG
type: ORG
label: RLUSD", - "Vitalik Buterin
Type: PERSON
type: PERSON
label: Vitalik Buterin", - "Federal Reserve
Type: ORG
type: ORG
label: Federal Reserve", - "Michelle Bowman
Type: PERSON
type: PERSON
label: Michelle Bowman", - "AI
Type: GPE
type: GPE
label: AI", - "zero-day
Type: DATE
type: DATE
label: zero-day", - "House
Type: ORG
type: ORG
label: House", - "Republicans
Type: NORP
type: NORP
label: Republicans", - "50
Type: CARDINAL
type: CARDINAL
label: 50", - "Operation Chokepoint
Type: ORG
type: ORG
label: Operation Chokepoint", - "2.0
Type: CARDINAL
type: CARDINAL
label: 2.0", - "Fed
Type: ORG
type: ORG
label: Fed", - "FDIC
Type: ORG
type: ORG
label: FDIC", - "OCC
Type: ORG
type: ORG
label: OCC", - "SEC
Type: ORG
type: ORG
label: SEC", - "121
Type: CARDINAL
type: CARDINAL
label: 121", - "more than 30
Type: CARDINAL
type: CARDINAL
label: more than 30", - "1209
Type: DATE
type: DATE
label: 1209", - "36
Type: CARDINAL
type: CARDINAL
label: 36", - "Entity(text='yesterday
Type: DATE
type: DATE
label: Entity(text='yesterday", - "yesterday
Type: DATE
type: DATE
label: yesterday", - "start_char=64
Type: GPE
type: GPE
label: start_char=64", - "start_char=71
Type: PERSON
type: PERSON
label: start_char=71", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2,820
Type: CARDINAL
type: CARDINAL
label: 2,820", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2%
Type: PERCENT
type: PERCENT
label: 2%", - "end_char=174
Type: ORG
type: ORG
label: end_char=174", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "start_char=183
Type: NORP
type: NORP
label: start_char=183", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "PUMP
Type: ORG
type: ORG
label: PUMP", - "Entity(text='Marc Andreessen'
Type: PERSON
type: PERSON
label: Entity(text='Marc Andreessen'", - "Marc Andreessen'
Type: PERSON
type: PERSON
label: Marc Andreessen'", - "'year'
Type: DATE
type: DATE
label: 'year'", - "Singapore
Type: GPE
type: GPE
label: Singapore", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Entity(text='RLUSD
Type: ORG
type: ORG
label: Entity(text='RLUSD", - "RLUSD
Type: ORG
type: ORG
label: RLUSD", - "end_char=694
Type: ORG
type: ORG
label: end_char=694", - "Michelle Bowman'
Type: PERSON
type: PERSON
label: Michelle Bowman'", - "Entity(text='zero-day'
Type: DATE
type: DATE
label: Entity(text='zero-day'", - "zero-day'
Type: DATE
type: DATE
label: zero-day'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "House
Type: ORG
type: ORG
label: House", - "Republicans
Type: NORP
type: NORP
label: Republicans", - "Operation Chokepoint 2.0'
Type: ORG
type: ORG
label: Operation Chokepoint 2.0'", - "Fed
Type: ORG
type: ORG
label: Fed", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "FDIC
Type: ORG
type: ORG
label: FDIC", - "OCC
Type: ORG
type: ORG
label: OCC", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "SEC
Type: ORG
type: ORG
label: SEC", - "Entity(text='more than 30
Type: CARDINAL
type: CARDINAL
label: Entity(text='more than 30", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "more than 30
Type: CARDINAL
type: CARDINAL
label: more than 30", - "This year
Type: DATE
type: DATE
label: This year", - "Aztec
Type: NORP
type: NORP
label: Aztec", - "149
Type: CARDINAL
type: CARDINAL
label: 149", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Aztec
Type: NORP
type: NORP
label: Aztec", - "136
Type: CARDINAL
type: CARDINAL
label: 136", - "0
Type: CARDINAL
type: CARDINAL
label: 0", - "2026
Type: DATE
type: DATE
label: 2026", - "146
Type: CARDINAL
type: CARDINAL
label: 146", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "start_char=68
Type: PERSON
type: PERSON
label: start_char=68", - "2026
Type: DATE
type: DATE
label: 2026", - "a second year
Type: DATE
type: DATE
label: a second year", - "Trump
Type: ORG
type: ORG
label: Trump", - "SEC
Type: ORG
type: ORG
label: SEC", - "CFTC
Type: ORG
type: ORG
label: CFTC", - "2026.
Type: CARDINAL
type: CARDINAL
label: 2026.142

Type: CARDINAL
type: CARDINAL
label: 142", - "5
Type: CARDINAL
type: CARDINAL
label: 5", - "second year'
Type: DATE
type: DATE
label: second year'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Trump
Type: ORG
type: ORG
label: Trump", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "SEC
Type: ORG
type: ORG
label: SEC", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "CFTC
Type: ORG
type: ORG
label: CFTC", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Kalshi
Type: PERSON
type: PERSON
label: Kalshi", - "multi-billion dollar
Type: MONEY
type: MONEY
label: multi-billion dollar", - "126
Type: CARDINAL
type: CARDINAL
label: 126", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Kalshi
Type: PERSON
type: PERSON
label: Kalshi", - "start_char=34
Type: GPE
type: GPE
label: start_char=34", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "multi-billion dollar
Type: MONEY
type: MONEY
label: multi-billion dollar", - "Ukraine
Type: GPE
type: GPE
label: Ukraine", - "Russian
Type: NORP
type: NORP
label: Russian", - "2022
Type: CARDINAL
type: CARDINAL
label: 2022", - "140
Type: CARDINAL
type: CARDINAL
label: 140", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Ukraine
Type: GPE
type: GPE
label: Ukraine", - "russian
Type: NORP
type: NORP
label: russian", - "start_char=76
Type: ORG
type: ORG
label: start_char=76", - "Earlier this month
Type: DATE
type: DATE
label: Earlier this month", - "Ellison
Type: PERSON
type: PERSON
label: Ellison", - "10-year
Type: DATE
type: DATE
label: 10-year", - "120
Type: CARDINAL
type: CARDINAL
label: 120", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "start_char=23
Type: NORP
type: NORP
label: start_char=23", - "Ellison
Type: PERSON
type: PERSON
label: Ellison", - "Entity(text='10-year'
Type: DATE
type: DATE
label: Entity(text='10-year'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "10-year'
Type: DATE
type: DATE
label: 10-year'", - "139
Type: CARDINAL
type: CARDINAL
label: 139", - "0
Type: CARDINAL
type: CARDINAL
label: 0", - "Thursday
Type: DATE
type: DATE
label: Thursday", - "140
Type: CARDINAL
type: CARDINAL
label: 140", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Thursday
Type: DATE
type: DATE
label: Thursday", - "Asia
Type: LOC
type: LOC
label: Asia", - "2025
Type: DATE
type: DATE
label: 2025", - "124
Type: CARDINAL
type: CARDINAL
label: 124", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "Asia
Type: LOC
type: LOC
label: Asia", - "start_char=31
Type: PERSON
type: PERSON
label: start_char=31", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "140
Type: CARDINAL
type: CARDINAL
label: 140", - "0
Type: CARDINAL
type: CARDINAL
label: 0", - "this year
Type: DATE
type: DATE
label: this year", - "2025
Type: DATE
type: DATE
label: 2025", - "135
Type: CARDINAL
type: CARDINAL
label: 135", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "The next year
Type: DATE
type: DATE
label: The next year", - "145
Type: CARDINAL
type: CARDINAL
label: 145", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "next year'
Type: DATE
type: DATE
label: next year'", - "the next year'
Type: DATE
type: DATE
label: the next year'", - "2025
Type: DATE
type: DATE
label: 2025", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "404
Type: CARDINAL
type: CARDINAL
label: 404", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "1
Type: CARDINAL
type: CARDINAL
label: 1", - "label='LAW
Type: PERSON
type: PERSON
label: label='LAW", - "nearly 20%
Type: PERCENT
type: PERCENT
label: nearly 20%", - "around 4%
Type: PERCENT
type: PERCENT
label: around 4%", - "121
Type: CARDINAL
type: CARDINAL
label: 121", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "Entity(text='nearly 20%
Type: PERCENT
type: PERCENT
label: Entity(text='nearly 20%", - "nearly 20%
Type: PERCENT
type: PERCENT
label: nearly 20%", - "4%
Type: PERCENT
type: PERCENT
label: 4%", - "around 4%
Type: PERCENT
type: PERCENT
label: around 4%", - "US
Type: GPE
type: GPE
label: US", - "$188.6 million
Type: MONEY
type: MONEY
label: $188.6 million", - "Tuesday
Type: DATE
type: DATE
label: Tuesday", - "fourth straight day
Type: DATE
type: DATE
label: fourth straight day", - "130
Type: CARDINAL
type: CARDINAL
label: 130", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "US
Type: GPE
type: GPE
label: US", - "start_char=31
Type: PERSON
type: PERSON
label: start_char=31", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "$188.6 million
Type: MONEY
type: MONEY
label: $188.6 million", - "Tuesday
Type: DATE
type: DATE
label: Tuesday", - "fourth
Type: ORDINAL
type: ORDINAL
label: fourth", - "third
Type: ORDINAL
type: ORDINAL
label: third", - "Magic
Type: ORG
type: ORG
label: Magic", - "148
Type: CARDINAL
type: CARDINAL
label: 148", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "start_char=37
Type: PERSON
type: PERSON
label: start_char=37", - "third
Type: ORDINAL
type: ORDINAL
label: third", - "Magic
Type: ORG
type: ORG
label: Magic", - "SEC
Type: ORG
type: ORG
label: SEC", - "three
Type: CARDINAL
type: CARDINAL
label: three", - "four
Type: CARDINAL
type: CARDINAL
label: four", - "146
Type: CARDINAL
type: CARDINAL
label: 146", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "SEC
Type: ORG
type: ORG
label: SEC", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "three
Type: CARDINAL
type: CARDINAL
label: three", - "start_char=64
Type: GPE
type: GPE
label: start_char=64", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "four
Type: CARDINAL
type: CARDINAL
label: four", - "no more than 300,000 rubles
Type: MONEY
type: MONEY
label: no more than 300,000 rubles", - "annually
Type: DATE
type: DATE
label: annually", - "120
Type: CARDINAL
type: CARDINAL
label: 120", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "start_char=53
Type: GPE
type: GPE
label: start_char=53", - "annually
Type: DATE
type: DATE
label: annually", - "December
Type: DATE
type: DATE
label: December", - "roughly $7 million
Type: MONEY
type: MONEY
label: roughly $7 million", - "hundreds
Type: CARDINAL
type: CARDINAL
label: hundreds", - "2.68
Type: CARDINAL
type: CARDINAL
label: 2.68", - "8230;]

\\n
Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "713
Type: MONEY
type: MONEY
label: 713", - "2025
Type: CARDINAL
type: CARDINAL
label: 2025first

Type: ORDINAL
type: ORDINAL
label: first", - "729
Type: CARDINAL
type: CARDINAL
label: 729", - "9
Type: CARDINAL
type: CARDINAL
label: 9", - "December
Type: DATE
type: DATE
label: December", - "$7 million
Type: MONEY
type: MONEY
label: $7 million", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "roughly $7 million
Type: MONEY
type: MONEY
label: roughly $7 million", - "'hundred'
Type: CARDINAL
type: CARDINAL
label: 'hundred'", - "Entity(text='2.68
Type: ORG
type: ORG
label: Entity(text='2.68", - "'day'
Type: DATE
type: DATE
label: 'day'", - "713
Type: CARDINAL
type: CARDINAL
label: 713", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "a single day
Type: DATE
type: DATE
label: a single day", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "$46.7 billion
Type: MONEY
type: MONEY
label: $46.7 billion", - "2025
Type: CARDINAL
type: CARDINAL
label: 2025first

Type: ORDINAL
type: ORDINAL
label: first", - "714
Type: CARDINAL
type: CARDINAL
label: 714", - "9
Type: CARDINAL
type: CARDINAL
label: 9", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "$46.7 billion
Type: MONEY
type: MONEY
label: $46.7 billion", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "December
Type: DATE
type: DATE
label: December", - "2017
Type: DATE
type: DATE
label: 2017", - "2021
Type: DATE
type: DATE
label: 2021", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "70%
Type: PERCENT
type: PERCENT
label: 70%", - "2026
Type: DATE
type: DATE
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "650
Type: CARDINAL
type: CARDINAL
label: 650", - "10
Type: CARDINAL
type: CARDINAL
label: 10", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "start_char=31
Type: PERSON
type: PERSON
label: start_char=31", - "December
Type: DATE
type: DATE
label: December", - "2017
Type: DATE
type: DATE
label: 2017", - "2021
Type: DATE
type: DATE
label: 2021", - "Entity(text='70
Type: PERSON
type: PERSON
label: Entity(text='70", - "'70%
Type: PERCENT
type: PERCENT
label: '70%", - "2026
Type: DATE
type: DATE
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "about $150 billion
Type: MONEY
type: MONEY
label: about $150 billion", - "2025
Type: DATE
type: DATE
label: 2025", - "CoinGlass
Type: ORG
type: ORG
label: CoinGlass", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "$150 billion
Type: MONEY
type: MONEY
label: $150 billion", - "2025
Type: DATE
type: DATE
label: 2025", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "652
Type: CARDINAL
type: CARDINAL
label: 652", - "9
Type: CARDINAL
type: CARDINAL
label: 9", - "Entity(text='about $150 billion
Type: MONEY
type: MONEY
label: Entity(text='about $150 billion", - "start_char=64
Type: GPE
type: GPE
label: start_char=64", - "about $150 billion
Type: MONEY
type: MONEY
label: about $150 billion", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "CoinGlass
Type: ORG
type: ORG
label: CoinGlass", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "$150 billion
Type: MONEY
type: MONEY
label: $150 billion", - "2025
Type: DATE
type: DATE
label: 2025", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "2.68
Type: CARDINAL
type: CARDINAL
label: 2.68", - "2.69
Type: CARDINAL
type: CARDINAL
label: 2.69", - "Dec. 25
Type: DATE
type: DATE
label: Dec. 25", - "Dec. 24
Type: DATE
type: DATE
label: Dec. 24", - "BleepingComputer
Type: ORG
type: ORG
label: BleepingComputer", - "2.68
Type: CARDINAL
type: CARDINAL
label: 2.68", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "723
Type: CARDINAL
type: CARDINAL
label: 723", - "12
Type: CARDINAL
type: CARDINAL
label: 12", - "Entity(text='2.68
Type: ORG
type: ORG
label: Entity(text='2.68", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "25
Type: CARDINAL
type: CARDINAL
label: 25", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Dec. 25'
Type: DATE
type: DATE
label: Dec. 25'", - "24
Type: CARDINAL
type: CARDINAL
label: 24", - "Dec. 24'
Type: DATE
type: DATE
label: Dec. 24'", - "Entity(text='2.68
Type: ORG
type: ORG
label: Entity(text='2.68", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "this year
Type: DATE
type: DATE
label: this year", - "December 26
Type: DATE
type: DATE
label: December 26", - "today
Type: DATE
type: DATE
label: today", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "633
Type: CARDINAL
type: CARDINAL
label: 633", - "7
Type: CARDINAL
type: CARDINAL
label: 7", - "year
Type: DATE
type: DATE
label: year", - "26
Type: CARDINAL
type: CARDINAL
label: 26", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "December 26'
Type: DATE
type: DATE
label: December 26'", - "today
Type: DATE
type: DATE
label: today", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "Earlier this month
Type: DATE
type: DATE
label: Earlier this month", - "US
Type: GPE
type: GPE
label: US", - "Venezuelan
Type: NORP
type: NORP
label: Venezuelan", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "Dec. 10 and a
Type: DATE
type: DATE
label: Dec. 10 and a", - "second
Type: ORDINAL
type: ORDINAL
label: second", - "Dec. 20
Type: DATE
type: DATE
label: Dec. 20", - "Dec. 22
Type: DATE
type: DATE
label: Dec. 22", - "US
Type: GPE
type: GPE
label: US", - "third
Type: ORDINAL
type: ORDINAL
label: third", - "Venezuelan
Type: NORP
type: NORP
label: Venezuelan", - "Caracas
Type: GPE
type: GPE
label: Caracas", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "4,400
Type: CARDINAL
type: CARDINAL
label: 4,400", - "Venezuela
Type: GPE
type: GPE
label: Venezuela", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "626
Type: CARDINAL
type: CARDINAL
label: 626", - "15
Type: CARDINAL
type: CARDINAL
label: 15", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "US
Type: GPE
type: GPE
label: US", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "Dec. 10 and a second
Type: DATE
type: DATE
label: Dec. 10 and a second", - "Dec. 10 and a second
Type: DATE
type: DATE
label: Dec. 10 and a second", - "20
Type: CARDINAL
type: CARDINAL
label: 20", - "Dec. 20'
Type: DATE
type: DATE
label: Dec. 20'", - "22
Type: CARDINAL
type: CARDINAL
label: 22", - "Dec. 22'
Type: DATE
type: DATE
label: Dec. 22'", - "US
Type: GPE
type: GPE
label: US", - "third
Type: ORDINAL
type: ORDINAL
label: third", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Caracas
Type: GPE
type: GPE
label: Caracas", - "Venezuela
Type: GPE
type: GPE
label: Venezuela", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "The XRP Ledger (
Type: ORG
type: ORG
label: The XRP Ledger (", - "the year
Type: DATE
type: DATE
label: the year", - "Dec. 24
Type: DATE
type: DATE
label: Dec. 24", - "Denis Angell
Type: PERSON
type: PERSON
label: Denis Angell", - "AlphaNet
Type: ORG
type: ORG
label: AlphaNet", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "2,420
Type: CARDINAL
type: CARDINAL
label: 2,420", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "694
Type: CARDINAL
type: CARDINAL
label: 694", - "12
Type: CARDINAL
type: CARDINAL
label: 12", - "Entity(text='The XRP Ledger
Type: ORG
type: ORG
label: Entity(text='The XRP Ledger", - "the XRP Ledger (XRPL'
Type: ORG
type: ORG
label: the XRP Ledger (XRPL'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "24
Type: CARDINAL
type: CARDINAL
label: 24", - "Dec. 24'
Type: DATE
type: DATE
label: Dec. 24'", - "Entity(text='Denis Angell'
Type: PERSON
type: PERSON
label: Entity(text='Denis Angell'", - "Denis Angell'
Type: PERSON
type: PERSON
label: Denis Angell'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "end_char=323
Type: PERSON
type: PERSON
label: end_char=323", - "AlphaNet
Type: ORG
type: ORG
label: AlphaNet", - "Entity(text=\"8216;Q
Type: GPE
type: GPE
label: Entity(text=\"8216;Q", - "8216;q-day'
Type: DATE
type: DATE
label: 8216;q-day'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "50
Type: CARDINAL
type: CARDINAL
label: 50", - "late November
Type: DATE
type: DATE
label: late November", - "year-end
Type: DATE
type: DATE
label: year-end", - "72
Type: CARDINAL
type: CARDINAL
label: 72", - "Dec. 24
Type: DATE
type: DATE
label: Dec. 24", - "2025
Type: DATE
type: DATE
label: 2025", - "4,524.30
Type: CARDINAL
type: CARDINAL
label: 4,524.30", - "the same day
Type: DATE
type: DATE
label: the same day", - "87,498.12
Type: CARDINAL
type: CARDINAL
label: 87,498.12", - "roughly 8%
Type: PERCENT
type: PERCENT
label: roughly 8%", - "the year
Type: DATE
type: DATE
label: the year", - "30%
Type: PERCENT
type: PERCENT
label: 30%", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "647
Type: CARDINAL
type: CARDINAL
label: 647", - "15
Type: CARDINAL
type: CARDINAL
label: 15", - "November
Type: DATE
type: DATE
label: November", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'year-end'
Type: DATE
type: DATE
label: 'year-end'", - "'72'
Type: DATE
type: DATE
label: '72'", - "24
Type: CARDINAL
type: CARDINAL
label: 24", - "Dec. 24'
Type: DATE
type: DATE
label: Dec. 24'", - "2025
Type: DATE
type: DATE
label: 2025", - "4,524.30
Type: CARDINAL
type: CARDINAL
label: 4,524.30", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "8%
Type: PERCENT
type: PERCENT
label: 8%", - "end_char=302
Type: GPE
type: GPE
label: end_char=302", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "roughly 8%
Type: PERCENT
type: PERCENT
label: roughly 8%", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "end_char=323
Type: PERSON
type: PERSON
label: end_char=323", - "'30%
Type: PERCENT
type: PERCENT
label: '30%", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "The year
Type: DATE
type: DATE
label: The year", - "three days
Type: DATE
type: DATE
label: three days", - "one
Type: CARDINAL
type: CARDINAL
label: one", - "year\\'s &
Type: ORG
type: ORG
label: year\\'s &", - "8220;comeback
Type: CARDINAL
type: CARDINAL
label: 8220;comeback", - "a few dozen
Type: CARDINAL
type: CARDINAL
label: a few dozen", - "2025
Type: DATE
type: DATE
label: 2025", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "673
Type: CARDINAL
type: CARDINAL
label: 673", - "9
Type: CARDINAL
type: CARDINAL
label: 9", - "Entity(text='three days'
Type: DATE
type: DATE
label: Entity(text='three days'", - "three day'
Type: DATE
type: DATE
label: three day'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'year'
Type: DATE
type: DATE
label: 'year'", - "a few dozen
Type: CARDINAL
type: CARDINAL
label: a few dozen", - "2025
Type: DATE
type: DATE
label: 2025", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "1.85
Type: CARDINAL
type: CARDINAL
label: 1.85", - "1.77
Type: CARDINAL
type: CARDINAL
label: 1.77", - "1.92
Type: CARDINAL
type: CARDINAL
label: 1.92", - "2.10.

\\n

Type: CARDINAL
type: CARDINAL
label: 2.10.

\\n", - "1.77
Type: CARDINAL
type: CARDINAL
label: 1.77", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "427
Type: CARDINAL
type: CARDINAL
label: 427", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "end_char=44
Type: GPE
type: GPE
label: end_char=44", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "123
Type: CARDINAL
type: CARDINAL
label: 123", - "Ondo Finance
Type: ORG
type: ORG
label: Ondo Finance", - "140.

\\n

Type: CARDINAL
type: CARDINAL
label: 140.

\\n", - "140
Type: CARDINAL
type: CARDINAL
label: 140", - "Focus as Ondo Tweet Signals Wall Street Shift
Type: ORG
type: ORG
label: Focus as Ondo Tweet Signals Wall Street Shift", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "436
Type: CARDINAL
type: CARDINAL
label: 436", - "7
Type: CARDINAL
type: CARDINAL
label: 7", - "Solana
Type: ORG
type: ORG
label: Solana", - "start_char=23
Type: NORP
type: NORP
label: start_char=23", - "Ondo Finance'
Type: ORG
type: ORG
label: Ondo Finance'", - "Entity(text='140.
Type: PERSON
type: PERSON
label: Entity(text='140.Ondo Tweet Signals Wall Street Shift'

Type: ORG
type: ORG
label: Ondo Tweet Signals Wall Street Shift'", - "Focus as Ondo Tweet Signals Wall Street Shift'
Type: ORG
type: ORG
label: Focus as Ondo Tweet Signals Wall Street Shift'", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "87,400
Type: CARDINAL
type: CARDINAL
label: 87,400", - "88,600
Type: CARDINAL
type: CARDINAL
label: 88,600", - "92,500.

\\n

Type: CARDINAL
type: CARDINAL
label: 92,500.

\\n", - "92,500
Type: CARDINAL
type: CARDINAL
label: 92,500", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "421
Type: CARDINAL
type: CARDINAL
label: 421", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "2025
Type: DATE
type: DATE
label: 2025", - "2025
Type: DATE
type: DATE
label: 2025", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "388
Type: CARDINAL
type: CARDINAL
label: 388", - "5
Type: CARDINAL
type: CARDINAL
label: 5", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Samson Mow'
Type: ORG
type: ORG
label: Samson Mow'", - "2025
Type: DATE
type: DATE
label: 2025", - "2025
Type: DATE
type: DATE
label: 2025", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "2026
Type: DATE
type: DATE
label: 2026", - "surge-10
Type: DATE
type: DATE
label: surge-10", - "TVL
Type: ORG
type: ORG
label: TVL", - "10×
Type: CARDINAL
type: CARDINAL
label: 10×", - "2026
Type: DATE
type: DATE
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "398
Type: CARDINAL
type: CARDINAL
label: 398", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "2026
Type: DATE
type: DATE
label: 2026", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "surge-10
Type: DATE
type: DATE
label: surge-10", - "TVL
Type: ORG
type: ORG
label: TVL", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2026
Type: DATE
type: DATE
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "ASIC
Type: ORG
type: ORG
label: ASIC", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "357
Type: CARDINAL
type: CARDINAL
label: 357", - "2
Type: CARDINAL
type: CARDINAL
label: 2", - "start_char=53
Type: GPE
type: GPE
label: start_char=53", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "Michael Novogratz
Type: PERSON
type: PERSON
label: Michael Novogratz", - "Digital
Type: ORG
type: ORG
label: Digital", - "Novogratz
Type: GPE
type: GPE
label: Novogratz", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "721
Type: CARDINAL
type: CARDINAL
label: 721", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "Michael Novogratz'
Type: PERSON
type: PERSON
label: Michael Novogratz'", - "Digital
Type: ORG
type: ORG
label: Digital", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "0.125
Type: CARDINAL
type: CARDINAL
label: 0.125", - "60%
Type: PERCENT
type: PERCENT
label: 60%", - "Glassnode
Type: ORG
type: ORG
label: Glassnode", - "21.84%
Type: PERCENT
type: PERCENT
label: 21.84%", - "22.34%
Type: PERCENT
type: PERCENT
label: 22.34%", - "60%
Type: PERCENT
type: PERCENT
label: 60%", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "612
Type: CARDINAL
type: CARDINAL
label: 612", - "7
Type: CARDINAL
type: CARDINAL
label: 7", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "60%
Type: PERCENT
type: PERCENT
label: 60%", - "Glassnode
Type: ORG
type: ORG
label: Glassnode", - "21.84%
Type: PERCENT
type: PERCENT
label: 21.84%", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "22.34%
Type: PERCENT
type: PERCENT
label: 22.34%", - "60%
Type: PERCENT
type: PERCENT
label: 60%", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "Solana
Type: ORG
type: ORG
label: Solana", - "Solana
Type: ORG
type: ORG
label: Solana", - "Solana
Type: ORG
type: ORG
label: Solana", - "Solana
Type: ORG
type: ORG
label: Solana", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "Cardano + Solana Collaboration Announced - Will
Type: ORG
type: ORG
label: Cardano + Solana Collaboration Announced - Will", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "724
Type: CARDINAL
type: CARDINAL
label: 724", - "9
Type: CARDINAL
type: CARDINAL
label: 9", - "Solana
Type: ORG
type: ORG
label: Solana", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Solana
Type: ORG
type: ORG
label: Solana", - "end_char=328
Type: PERSON
type: PERSON
label: end_char=328", - "Solana
Type: ORG
type: ORG
label: Solana", - "'year'
Type: DATE
type: DATE
label: 'year'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Solana
Type: ORG
type: ORG
label: Solana", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "Christmas Eve
Type: DATE
type: DATE
label: Christmas Eve", - "December 26
Type: DATE
type: DATE
label: December 26", - "2025.A
Type: CARDINAL
type: CARDINAL
label: 2025.A", - "the bullish year
Type: DATE
type: DATE
label: the bullish year", - "XRP
Type: ORG
type: ORG
label: XRP", - "Solana
Type: ORG
type: ORG
label: Solana", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "december-xrp-solana
Type: DATE
type: DATE
label: december-xrp-solana", - "26
Type: CARDINAL
type: CARDINAL
label: 26", - "Solana
Type: ORG
type: ORG
label: Solana", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "576
Type: CARDINAL
type: CARDINAL
label: 576", - "12
Type: CARDINAL
type: CARDINAL
label: 12", - "'Christmas Eve'
Type: DATE
type: DATE
label: 'Christmas Eve'", - "26
Type: CARDINAL
type: CARDINAL
label: 26", - "December 26'
Type: DATE
type: DATE
label: December 26'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Solana
Type: ORG
type: ORG
label: Solana", - "end_char=280
Type: CARDINAL
type: CARDINAL
label: end_char=280", - "Entity(text='december-xrp-solana'
Type: DATE
type: DATE
label: Entity(text='december-xrp-solana'", - "december-xrp-solana'
Type: DATE
type: DATE
label: december-xrp-solana'", - "Solana
Type: ORG
type: ORG
label: Solana", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "AI
Type: GPE
type: GPE
label: AI", - "GPT
Type: ORG
type: ORG
label: GPT", - "5.2
Type: CARDINAL
type: CARDINAL
label: 5.2", - "XRP
Type: ORG
type: ORG
label: XRP", - "Dogecoin
Type: ORG
type: ORG
label: Dogecoin", - "Shiba Inu
Type: ORG
type: ORG
label: Shiba Inu", - "AI
Type: GPE
type: GPE
label: AI", - "8230;]

\\n

Type: CARDINAL
type: CARDINAL
label: 8230;]

\\n", - "Dogecoin
Type: ORG
type: ORG
label: Dogecoin", - "Shiba Inu
Type: ORG
type: ORG
label: Shiba Inu", - "2025
Type: CARDINAL
type: CARDINAL
label: 2025first

Type: ORDINAL
type: ORDINAL
label: first", - "640
Type: CARDINAL
type: CARDINAL
label: 640", - "12
Type: CARDINAL
type: CARDINAL
label: 12", - "5.2
Type: CARDINAL
type: CARDINAL
label: 5.2", - "Dogecoin
Type: ORG
type: ORG
label: Dogecoin", - "Shiba Inu'
Type: ORG
type: ORG
label: Shiba Inu'", - "Dogecoin
Type: ORG
type: ORG
label: Dogecoin", - "Shiba Inu'
Type: ORG
type: ORG
label: Shiba Inu'", - "end_char=584
Type: ORG
type: ORG
label: end_char=584", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "2025
Type: DATE
type: DATE
label: 2025", - "US
Type: GPE
type: GPE
label: US", - "weekly
Type: DATE
type: DATE
label: weekly", - "Crypto Regulation Roundup
Type: PERSON
type: PERSON
label: Crypto Regulation Roundup", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "582
Type: CARDINAL
type: CARDINAL
label: 582", - "5
Type: CARDINAL
type: CARDINAL
label: 5", - "2025
Type: DATE
type: DATE
label: 2025", - "US
Type: GPE
type: GPE
label: US", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "weekly
Type: DATE
type: DATE
label: weekly", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "2025
Type: DATE
type: DATE
label: 2025", - "the previous year
Type: DATE
type: DATE
label: the previous year", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "445
Type: CARDINAL
type: CARDINAL
label: 445", - "3
Type: CARDINAL
type: CARDINAL
label: 3", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "Entity(text='the previous year'
Type: DATE
type: DATE
label: Entity(text='the previous year'", - "the previous year'
Type: DATE
type: DATE
label: the previous year'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "SEC
Type: ORG
type: ORG
label: SEC", - "8,000
Type: CARDINAL
type: CARDINAL
label: 8,000", - "2025
Type: DATE
type: DATE
label: 2025", - "U.S.
Type: GPE
type: GPE
label: U.S.", - "2026
Type: DATE
type: DATE
label: 2026", - "2026?
Type: CARDINAL
type: CARDINAL
label: 2026?first

Type: ORDINAL
type: ORDINAL
label: first", - "456
Type: CARDINAL
type: CARDINAL
label: 456", - "7
Type: CARDINAL
type: CARDINAL
label: 7", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "SEC
Type: ORG
type: ORG
label: SEC", - "8,000
Type: CARDINAL
type: CARDINAL
label: 8,000", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "2025
Type: DATE
type: DATE
label: 2025", - "Entity(text='U.S.
Type: PERSON
type: PERSON
label: Entity(text='U.S.", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "U.S.
Type: GPE
type: GPE
label: U.S.", - "2026
Type: DATE
type: DATE
label: 2026", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "Japan
Type: GPE
type: GPE
label: Japan", - "2026
Type: DATE
type: DATE
label: 2026", - "CoinPost
Type: PRODUCT
type: PRODUCT
label: CoinPost", - "2026
Type: DATE
type: DATE
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "494
Type: CARDINAL
type: CARDINAL
label: 494", - "4
Type: CARDINAL
type: CARDINAL
label: 4", - "Japan
Type: GPE
type: GPE
label: Japan", - "end_char=49
Type: NORP
type: NORP
label: end_char=49", - "2026
Type: DATE
type: DATE
label: 2026", - "2026
Type: DATE
type: DATE
label: 2026", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "today
Type: DATE
type: DATE
label: today", - "around 1%
Type: PERCENT
type: PERCENT
label: around 1%", - "approximately $3.07
Type: MONEY
type: MONEY
label: approximately $3.07", - "Today
Type: DATE
type: DATE
label: Today", - "December 26
Type: DATE
type: DATE
label: December 26", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "362
Type: CARDINAL
type: CARDINAL
label: 362", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "today
Type: DATE
type: DATE
label: today", - "1%
Type: PERCENT
type: PERCENT
label: 1%", - "1%
Type: PERCENT
type: PERCENT
label: 1%", - "3.07
Type: CARDINAL
type: CARDINAL
label: 3.07", - "approximately $3.07
Type: MONEY
type: MONEY
label: approximately $3.07", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "today
Type: DATE
type: DATE
label: today", - "26
Type: CARDINAL
type: CARDINAL
label: 26", - "December 26'
Type: DATE
type: DATE
label: December 26'", - "end_char=306
Type: GPE
type: GPE
label: end_char=306", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "Caroline Ellison
Type: PERSON
type: PERSON
label: Caroline Ellison", - "Jan. 21, 2026
Type: DATE
type: DATE
label: Jan. 21, 2026", - "about 10 months earlier
Type: DATE
type: DATE
label: about 10 months earlier", - "Caroline Ellison
Type: PERSON
type: PERSON
label: Caroline Ellison", - "January 2026
Type: DATE
type: DATE
label: January 2026first

Type: ORDINAL
type: ORDINAL
label: first", - "392
Type: CARDINAL
type: CARDINAL
label: 392", - "6
Type: CARDINAL
type: CARDINAL
label: 6", - "Ellison
Type: PERSON
type: PERSON
label: Ellison", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Caroline Ellison'
Type: PERSON
type: PERSON
label: Caroline Ellison'", - "21
Type: CARDINAL
type: CARDINAL
label: 21", - "2026
Type: DATE
type: DATE
label: 2026", - "start_char=64
Type: GPE
type: GPE
label: start_char=64", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'Jan. 21, 2026'
Type: DATE
type: DATE
label: 'Jan. 21, 2026'", - "Entity(text='about 10 months earlier'
Type: DATE
type: DATE
label: Entity(text='about 10 months earlier'", - "about 10 month early'
Type: DATE
type: DATE
label: about 10 month early'", - "Ellison
Type: PERSON
type: PERSON
label: Ellison", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Caroline Ellison'
Type: PERSON
type: PERSON
label: Caroline Ellison'", - "2026
Type: CARDINAL
type: CARDINAL
label: 2026January 2026
Type: DATE
type: DATE
label: January 2026first

Type: ORDINAL
type: ORDINAL
label: first", - "Moscow
Type: GPE
type: GPE
label: Moscow", - "St. Petersburg
Type: GPE
type: GPE
label: St. Petersburg", - "Russia
Type: GPE
type: GPE
label: Russia", - "July 2026
Type: DATE
type: DATE
label: July 2026", - "$376.3 billion
Type: MONEY
type: MONEY
label: $376.3 billion", - "Largest Bank Considers
Type: ORG
type: ORG
label: Largest Bank Considers", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "538
Type: CARDINAL
type: CARDINAL
label: 538", - "7
Type: CARDINAL
type: CARDINAL
label: 7", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Moscow
Type: GPE
type: GPE
label: Moscow", - "Petersburg
Type: GPE
type: GPE
label: Petersburg", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "St. Petersburg'
Type: GPE
type: GPE
label: St. Petersburg'", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Russia
Type: GPE
type: GPE
label: Russia", - "start_char=183
Type: NORP
type: NORP
label: start_char=183", - "'July 2026'
Type: DATE
type: DATE
label: 'July 2026'", - "$376.3 billion
Type: MONEY
type: MONEY
label: $376.3 billion", - "Bank Considers'
Type: ORG
type: ORG
label: Bank Considers'", - "end_char=482
Type: PERSON
type: PERSON
label: end_char=482", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "Russian
Type: NORP
type: NORP
label: Russian", - "Putin
Type: PERSON
type: PERSON
label: Putin", - "US
Type: GPE
type: GPE
label: US", - "the Zaporizhzhia Nuclear Power Plant.

\\n

Type: ORG
type: ORG
label: the Zaporizhzhia Nuclear Power Plant.

\\n", - "russia
Type: GPE
type: GPE
label: russia", - "ukraine/\">Russia
Type: GPE
type: GPE
label: ukraine/\">Russia", - "US
Type: GPE
type: GPE
label: US", - "Bitcoin Mining
Type: PERSON
type: PERSON
label: Bitcoin Mining", - "Zaporizhzhia Nuclear Power Plant
Type: ORG
type: ORG
label: Zaporizhzhia Nuclear Power Plant", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "421
Type: CARDINAL
type: CARDINAL
label: 421", - "10
Type: CARDINAL
type: CARDINAL
label: 10", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "russian
Type: NORP
type: NORP
label: russian", - "Putin
Type: PERSON
type: PERSON
label: Putin", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "US
Type: GPE
type: GPE
label: US", - "Zaporizhzhia Nuclear Power'
Type: ORG
type: ORG
label: Zaporizhzhia Nuclear Power'", - "the Zaporizhzhia Nuclear Power'
Type: ORG
type: ORG
label: the Zaporizhzhia Nuclear Power'", - "russia
Type: GPE
type: GPE
label: russia", - "Entity(text='ukraine/\">Russia
Type: ORG
type: ORG
label: Entity(text='ukraine/\">Russia", - "US
Type: GPE
type: GPE
label: US", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Zaporizhzhia Nuclear Power Plant'
Type: ORG
type: ORG
label: Zaporizhzhia Nuclear Power Plant'", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "Samourai Wallet
Type: PERSON
type: PERSON
label: Samourai Wallet", - "Christmas Eve
Type: DATE
type: DATE
label: Christmas Eve", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "US
Type: GPE
type: GPE
label: US", - "first-day
Type: DATE
type: DATE
label: first-day", - "First
Type: ORDINAL
type: ORDINAL
label: First", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "397
Type: CARDINAL
type: CARDINAL
label: 397", - "8
Type: CARDINAL
type: CARDINAL
label: 8", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "Samourai Wallet
Type: PERSON
type: PERSON
label: Samourai Wallet", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "'Christmas Eve'
Type: DATE
type: DATE
label: 'Christmas Eve'", - "first
Type: ORDINAL
type: ORDINAL
label: first", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "US
Type: GPE
type: GPE
label: US", - "Entity(text='first-day'
Type: DATE
type: DATE
label: Entity(text='first-day'", - "first-day'
Type: DATE
type: DATE
label: first-day'", - "end_char=290
Type: GPE
type: GPE
label: end_char=290", - "confidence=1.0
Type: ORG
type: ORG
label: confidence=1.0", - "letter/\">Samourai Wallet Co-Founder
Type: WORK_OF_ART
type: WORK_OF_ART
label: letter/\">Samourai Wallet Co-Founder", - "first
Type: ORDINAL
type: ORDINAL
label: first" - ], - "marker": { - "color": [ - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#4ECDC4", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#6C5CE7", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#6C5CE7", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#6C5CE7", - "#85C1E2", - "#BB8FCE", - "#BB8FCE", - "#6C5CE7", - "#4ECDC4", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#45B7D1", - "#F7DC6F", - "#4ECDC4", - "#FF6B6B", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#4ECDC4", - "#FF6B6B", - "#4ECDC4", - "#FF6B6B", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#85C1E2", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#6C5CE7", - "#45B7D1", - "#F7DC6F", - "#4ECDC4", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#FFA07A", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#F7DC6F", - "#4ECDC4", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#4ECDC4", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#4ECDC4", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#FFA07A", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#F8B739", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#F7DC6F", - "#F8B739", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#4ECDC4", - "#FFA07A", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#45B7D1", - "#FFA07A", - "#4ECDC4", - "#45B7D1", - "#4ECDC4", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#85C1E2", - "#4ECDC4", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#4ECDC4", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#85C1E2", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#85C1E2", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#4ECDC4", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#4ECDC4", - "#4ECDC4", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#98D8C8", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#BB8FCE", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#85C1E2", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#FFA07A", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#4ECDC4", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#45B7D1", - "#4ECDC4", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#4ECDC4", - "#45B7D1", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#4ECDC4", - "#4ECDC4", - "#4ECDC4", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#98D8C8", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#98D8C8", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#4ECDC4", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#FFA07A", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#4ECDC4", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#FFA07A", - "#BB8FCE", - "#FFA07A", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#4ECDC4", - "#45B7D1", - "#4ECDC4", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#85C1E2", - "#F7DC6F", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#4ECDC4", - "#45B7D1", - "#4ECDC4", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#85C1E2", - "#F7DC6F", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#BB8FCE", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#4ECDC4", - "#FFA07A", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#4ECDC4", - "#F8B739", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#6C5CE7", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#F8B739", - "#4ECDC4", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#6C5CE7", - "#4ECDC4", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#4ECDC4", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#4ECDC4", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#6C5CE7", - "#F7DC6F", - "#45B7D1", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F8B739", - "#F8B739", - "#F8B739", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#F8B739", - "#F7DC6F", - "#4ECDC4", - "#4ECDC4", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#F8B739", - "#F8B739", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F8B739", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#F8B739", - "#F8B739", - "#F8B739", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#4ECDC4", - "#FFA07A", - "#F8B739", - "#4ECDC4", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#4ECDC4", - "#FFA07A", - "#F7DC6F", - "#4ECDC4", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#4ECDC4", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#4ECDC4", - "#FFA07A", - "#45B7D1", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#4ECDC4", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#F7DC6F", - "#F8B739", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#4ECDC4", - "#45B7D1", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#4ECDC4", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#4ECDC4", - "#F8B739", - "#F8B739", - "#BB8FCE", - "#BB8FCE", - "#F8B739", - "#F8B739", - "#F8B739", - "#F8B739", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#6C5CE7", - "#6C5CE7", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#6C5CE7", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#FFA07A", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#6C5CE7", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#F8B739", - "#45B7D1", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#F8B739", - "#45B7D1", - "#6C5CE7", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#6C5CE7", - "#45B7D1", - "#6C5CE7", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#6C5CE7", - "#FFA07A", - "#FFA07A", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#6C5CE7", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#6C5CE7", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#6C5CE7", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#4ECDC4", - "#4ECDC4", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#FFA07A", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#F8B739", - "#45B7D1", - "#F8B739", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#FFA07A", - "#F7DC6F", - "#F8B739", - "#F7DC6F", - "#4ECDC4", - "#F8B739", - "#6C5CE7", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#6C5CE7", - "#BB8FCE", - "#F7DC6F", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#6C5CE7", - "#45B7D1", - "#45B7D1", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#45B7D1", - "#6C5CE7", - "#F7DC6F", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#6C5CE7", - "#4ECDC4", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#F7DC6F", - "#6C5CE7", - "#BB8FCE", - "#F8B739", - "#F7DC6F", - "#F8B739", - "#F8B739", - "#F8B739", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F8B739", - "#F7DC6F", - "#F8B739", - "#F7DC6F", - "#F8B739", - "#F8B739", - "#6C5CE7", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#6C5CE7", - "#45B7D1", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#F7DC6F", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#FFA07A", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#F7DC6F", - "#6C5CE7", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#4ECDC4", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#6C5CE7", - "#45B7D1", - "#45B7D1", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#F7DC6F", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#BB8FCE", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#F7DC6F", - "#BB8FCE", - "#F7DC6F", - "#45B7D1", - "#4ECDC4", - "#F7DC6F", - "#FFA07A", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#FFA07A", - "#45B7D1", - "#85C1E2", - "#45B7D1", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#6C5CE7", - "#45B7D1", - "#F8B739", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#45B7D1", - "#F8B739", - "#F8B739", - "#BB8FCE", - "#45B7D1", - "#F7DC6F", - "#45B7D1", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#F7DC6F", - "#6C5CE7", - "#4ECDC4", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#45B7D1", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#4ECDC4", - "#F7DC6F", - "#4ECDC4", - "#BB8FCE", - "#45B7D1", - "#FFA07A", - "#F7DC6F", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#F7DC6F", - "#4ECDC4", - "#BB8FCE", - "#45B7D1", - "#6C5CE7", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#6C5CE7", - "#FFA07A", - "#4ECDC4", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#4ECDC4", - "#F7DC6F", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#FFA07A", - "#4ECDC4", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#FFA07A", - "#F7DC6F", - "#F7DC6F", - "#6C5CE7", - "#4ECDC4", - "#45B7D1", - "#6C5CE7", - "#FFA07A", - "#45B7D1", - "#6C5CE7", - "#6C5CE7", - "#BB8FCE", - "#BB8FCE", - "#F7DC6F", - "#4ECDC4", - "#F7DC6F", - "#45B7D1", - "#6C5CE7", - "#F7DC6F", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#F7DC6F", - "#FF6B6B", - "#6C5CE7" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 1, - "size": [ - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15 - ] - }, - "mode": "markers+text", - "showlegend": false, - "text": [ - "2025", - "34", - "1", - "confidence=1.0", - "2025", - "153", - "0", - "AI", - "HPC", - "124", - "2", - "end_char=31", - "confidence=1.0", - "HPC", - "AI", - "Clear Street's", - "Owen Lau", - "158", - "3", - "confidence=1.0", - "Clear Street's", - "Entity(text='Owen Lau'", - "Owen Lau'", - "UNI", - "more than 125 million", - "742", - "137", - "3", - "start_char=31", - "confidence=1.0", - "Entity(text='more than 125 million", - "more than 125 million", - "Chunk(text='Changpeng Zhao", - "100", - "2", - "confidence=1.0", - "Changpeng Zhao'", - "Chunk(text='Five years", - "CME", - "100", - "2", - "confidence=1.0", - "five year'", - "CME", - "FSTB", - "next year", - "110", - "2", - "Entity(text='next year'", - "confidence=1.0", - "next year'", - "BlackRock", - "$91.37 million", - "$24.62 million", - "153", - "3", - "Entity(text='$91.37 million", - "$91.37 million", - "$24.62 million", - "1.85-$1.91", - "1.90", - "1.86", - "end_index=143", - "143", - "4", - "'1.85-$1.91'", - "confidence=1.0", - "126", - "0", - "Christmas Eve", - "146", - "3", - "confidence=1.0", - "'Christmas Eve'", - "confidence=1.0", - "confidence=1.0", - "FIL", - "1.27", - "135", - "2", - "start_char=31", - "confidence=1.0", - "FIL", - "93", - "2", - "end_char=31", - "July 1", - "130", - "2", - "end_char=44", - "confidence=1.0", - "July 1'", - "first", - "NC-1", - "110", - "3", - "end_char=31", - "confidence=1.0", - "first", - "confidence=1.0", - "confidence=1.0", - "Chunk(text=\"XRP", - "128", - "1", - "1.56", - "1.63", - "80", - "4", - "APT", - "confidence=1.0", - "confidence=1.0", - "the year", - "Coinbase", - "$2.9 billion", - "Kraken", - "$1.5 billion", - "NinjaTrader", - "$1.25 billion", - "Hidden Road", - "183", - "10", - "confidence=1.0", - "Coinbase", - "confidence=1.0", - "$2.9 billion", - "confidence=1.0", - "$1.5 billion", - "Entity(text='$1.25 billion'", - "$1.25 billion", - "156", - "1", - "Media", - "Trump", - "HashKey", - "132", - "0", - "U.S.", - "end_index=143", - "143", - "1", - "Entity(text='U.S.", - "start_char=17", - "confidence=1.0", - "U.S.", - "133", - "0", - "third", - "Magic Labs", - "155", - "2", - "third", - "Magic Labs'", - "year-end", - "141", - "1", - "start_char=2", - "confidence=1.0", - "'year-end'", - "10px 15px", - "today", - "daily", - "DeFi", - "452", - "5", - "start_char=34", - "confidence=1.0", - "'10px 15px'", - "confidence=1.0", - "today", - "daily", - "confidence=1.0", - "Entity(text='DeFi", - "10px 15px", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVmYzEtNDRiYi03N2UxLWIzMzItOWQzNWY5OWM0NmEzLmpwZw==.jpg", - "Brian Armstrong", - "the GENIUS Act", - "Congress", - "504", - "6", - "start_char=34", - "confidence=1.0", - "'10px 15px'", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjVmYzEtNDRiYi03N2UxLWIzMzItOWQzNWY5OWM0NmEzLmpwZw==.jpg", - "Armstrong", - "confidence=1.0", - "Brian Armstrong'", - "Entity(text='the GENIUS Act'", - "label='LAW", - "the GENIUS Act'", - "Congress", - "10px 15px", - "next year", - "8-month", - "ETF", - "BTC", - "90,000.

Stani Kulechov\\'s", - "474", - "4", - "start_char=34", - "confidence=1.0", - "'10px 15px'", - "Entity(text='DAO vote\">

Stani Kulechov\\'s", - "DAO vote\">

Stani Kulechov\\'s", - "10px 15px", - "images/528_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjUtMTIvMDE5YjQ3ODMtMTRmMy03N2Q1LWFhZDYtNzQyOGVkZGQwNDM3LmpwZw==.jpg", - "2025\">

", - "Cointelegraph", - "2026.

Tether", - "Paolo Ardoino", - "AI", - "2026", - "BTC", - "as low as $65,000.\\n", - "713", - "2025\\n", - "$46.7 billion", - "2025\\n", - "70%", - "2026", - "first", - "650", - "10", - "confidence=1.0", - "start_char=31", - "December", - "2017", - "2021", - "Entity(text='70", - "'70%", - "2026", - "first", - "about $150 billion", - "2025", - "CoinGlass", - "8230;]

\\n", - "$150 billion", - "2025", - "first", - "652", - "9", - "Entity(text='about $150 billion", - "start_char=64", - "about $150 billion", - "confidence=1.0", - "2025", - "CoinGlass", - "confidence=1.0", - "$150 billion", - "2025", - "first", - "2.68", - "2.69", - "Dec. 25", - "Dec. 24", - "BleepingComputer", - "2.68", - "8230;]

\\n", - "first", - "723", - "12", - "Entity(text='2.68", - "confidence=1.0", - "25", - "confidence=1.0", - "Dec. 25'", - "24", - "Dec. 24'", - "Entity(text='2.68", - "first", - "this year", - "December 26", - "today", - "8230;]

\\n", - "first", - "633", - "7", - "year", - "26", - "confidence=1.0", - "December 26'", - "today", - "confidence=1.0", - "first", - "Earlier this month", - "US", - "Venezuelan", - "first", - "Dec. 10 and a", - "second", - "Dec. 20", - "Dec. 22", - "US", - "third", - "Venezuelan", - "Caracas", - "8230;]

\\n", - "4,400", - "Venezuela", - "first", - "626", - "15", - "confidence=1.0", - "confidence=1.0", - "US", - "first", - "Dec. 10 and a second", - "Dec. 10 and a second", - "20", - "Dec. 20'", - "22", - "Dec. 22'", - "US", - "third", - "confidence=1.0", - "Caracas", - "Venezuela", - "first", - "The XRP Ledger (", - "the year", - "Dec. 24", - "Denis Angell", - "AlphaNet", - "8230;]

\\n", - "2,420", - "first", - "694", - "12", - "Entity(text='The XRP Ledger", - "the XRP Ledger (XRPL'", - "confidence=1.0", - "24", - "Dec. 24'", - "Entity(text='Denis Angell'", - "Denis Angell'", - "confidence=1.0", - "end_char=323", - "AlphaNet", - "Entity(text=\"8216;Q", - "8216;q-day'", - "confidence=1.0", - "first", - "50", - "late November", - "year-end", - "72", - "Dec. 24", - "2025", - "4,524.30", - "the same day", - "87,498.12", - "roughly 8%", - "the year", - "30%", - "8230;]

\\n", - "first", - "647", - "15", - "November", - "confidence=1.0", - "'year-end'", - "'72'", - "24", - "Dec. 24'", - "2025", - "4,524.30", - "confidence=1.0", - "8%", - "end_char=302", - "confidence=1.0", - "roughly 8%", - "confidence=1.0", - "end_char=323", - "'30%", - "first", - "The year", - "three days", - "one", - "year\\'s &", - "8220;comeback", - "a few dozen", - "2025", - "8230;]

\\n", - "first", - "673", - "9", - "Entity(text='three days'", - "three day'", - "confidence=1.0", - "'year'", - "a few dozen", - "2025", - "first", - "1.85", - "1.77", - "1.92", - "2.10.

\\n", - "1.77", - "first", - "427", - "6", - "confidence=1.0", - "end_char=44", - "confidence=1.0", - "confidence=1.0", - "first", - "123", - "Ondo Finance", - "140.

\\n", - "140", - "Focus as Ondo Tweet Signals Wall Street Shift", - "first", - "436", - "7", - "Solana", - "start_char=23", - "Ondo Finance'", - "Entity(text='140.
'", - "Focus as Ondo Tweet Signals Wall Street Shift'", - "first", - "87,400", - "88,600", - "92,500.

\\n", - "92,500", - "first", - "421", - "4", - "first", - "2025", - "2025", - "first", - "388", - "5", - "confidence=1.0", - "Samson Mow'", - "2025", - "2025", - "confidence=1.0", - "first", - "2026", - "surge-10", - "TVL", - "10×", - "2026", - "first", - "398", - "6", - "2026", - "confidence=1.0", - "surge-10", - "TVL", - "confidence=1.0", - "2026", - "first", - "ASIC", - "first", - "357", - "2", - "start_char=53", - "first", - "Michael Novogratz", - "Digital", - "Novogratz", - "8230;]

\\n", - "first", - "721", - "6", - "Michael Novogratz'", - "Digital", - "confidence=1.0", - "first", - "0.125", - "60%", - "Glassnode", - "21.84%", - "22.34%", - "60%", - "first", - "612", - "7", - "confidence=1.0", - "60%", - "Glassnode", - "21.84%", - "confidence=1.0", - "22.34%", - "60%", - "first", - "Solana", - "Solana", - "Solana", - "Solana", - "8230;]

\\n", - "Cardano + Solana Collaboration Announced - Will", - "first", - "724", - "9", - "Solana", - "confidence=1.0", - "Solana", - "end_char=328", - "Solana", - "'year'", - "confidence=1.0", - "Solana", - "first", - "Christmas Eve", - "December 26", - "2025.A", - "the bullish year", - "XRP", - "Solana", - "8230;]

\\n", - "december-xrp-solana", - "26", - "Solana", - "first", - "576", - "12", - "'Christmas Eve'", - "26", - "December 26'", - "confidence=1.0", - "Solana", - "end_char=280", - "Entity(text='december-xrp-solana'", - "december-xrp-solana'", - "Solana", - "first", - "AI", - "GPT", - "5.2", - "XRP", - "Dogecoin", - "Shiba Inu", - "AI", - "8230;]

\\n", - "Dogecoin", - "Shiba Inu", - "2025\\n", - "russia", - "ukraine/\">Russia", - "US", - "Bitcoin Mining", - "Zaporizhzhia Nuclear Power Plant", - "first", - "421", - "10", - "confidence=1.0", - "russian", - "Putin", - "confidence=1.0", - "US", - "Zaporizhzhia Nuclear Power'", - "the Zaporizhzhia Nuclear Power'", - "russia", - "Entity(text='ukraine/\">Russia", - "US", - "confidence=1.0", - "Zaporizhzhia Nuclear Power Plant'", - "first", - "Samourai Wallet", - "Christmas Eve", - "first", - "US", - "first-day", - "First", - "first", - "397", - "8", - "confidence=1.0", - "Samourai Wallet", - "confidence=1.0", - "'Christmas Eve'", - "first", - "confidence=1.0", - "US", - "Entity(text='first-day'", - "first-day'", - "end_char=290", - "confidence=1.0", - "letter/\">Samourai Wallet Co-Founder", - "first" - ], - "textfont": { - "color": "#333", - "size": 10 - }, - "textposition": "top center", - "type": "scatter", - "x": [ - -0.06515308725691202, - -0.20906299991547597, - -0.7624385480401855, - 0.008050403367828767, - -0.06515308725691202, - 0.1997343533246008, - -0.6763428360935214, - -0.3652135001692421, - -0.23923567888546746, - -0.06558425292706603, - 0.39559969673310463, - -0.01230085161439869, - 0.008050403367828767, - -0.23923567888546746, - -0.3652135001692421, - -0.11874312656848098, - -0.15010332372214585, - -0.058949931006823386, - -0.20552307699011846, - 0.008050403367828767, - -0.11874312656848098, - -0.2069220196166793, - -0.6561492616907709, - 0.08416354624380577, - -0.11151559706930965, - -0.13370106467860793, - -0.3511563271136408, - -0.20552307699011846, - 0.023848436862190955, - 0.008050403367828767, - -0.059543369754799076, - -0.11151559706930965, - -0.05637204196282117, - -0.1297236433922812, - 0.39559969673310463, - 0.008050403367828767, - -0.0773783591655453, - -0.6719258212630964, - -0.12622507310267006, - -0.1297236433922812, - 0.39559969673310463, - 0.008050403367828767, - -0.006200612828795336, - -0.12622507310267006, - -0.8226355187011569, - -0.043400877288675144, - 0.42619408915961465, - 0.39559969673310463, - -0.08455900126429111, - 0.008050403367828767, - -0.9103408069396746, - -0.05503212535835527, - -0.052719374779196505, - -0.07115137149372819, - 0.1997343533246008, - -0.20552307699011846, - -0.03176725931440345, - -0.052719374779196505, - -0.07115137149372819, - -0.0717963130800447, - -0.19874821619552818, - -0.05467562691365017, - -0.9600638952511128, - -0.21480128912454965, - -0.11156362914532131, - 0.017386766045344258, - 0.008050403367828767, - -0.00744313296286778, - -0.6763428360935214, - -0.08882041398600664, - -0.10264183080310403, - -0.20552307699011846, - 0.008050403367828767, - 0.29903813099583676, - 0.008050403367828767, - 0.008050403367828767, - -0.11344338808642557, - 0.03601004087676202, - -0.5121118160967502, - 0.39559969673310463, - 0.023848436862190955, - 0.008050403367828767, - -0.11344338808642557, - 0.5157493920188385, - 0.39559969673310463, - -0.01230085161439869, - -0.4274687058559113, - 0.10274847409210972, - 0.39559969673310463, - 0.08026215817627301, - 0.008050403367828767, - -0.14371982907586348, - 0.2605432482613229, - -0.37087744276253964, - 0.42619408915961465, - -0.20552307699011846, - -0.01230085161439869, - 0.008050403367828767, - 0.2605432482613229, - 0.008050403367828767, - 0.008050403367828767, - -0.3724328884334399, - 0.27946933259428447, - -0.7624385480401855, - -0.5909286627043696, - 0.23667461114502525, - -0.9754674682989404, - -0.11156362914532131, - 0.8061608641324147, - 0.008050403367828767, - 0.008050403367828767, - -0.07859486024893074, - 0.6144163498242213, - -0.07586663804205672, - -0.35619508352531853, - -0.1209701720229414, - -0.13947451819408418, - -0.09406225118386456, - -0.11332992868109262, - 0.6262811402531011, - -0.8536048334665566, - 0.008050403367828767, - 0.6144163498242213, - 0.008050403367828767, - -0.07586663804205672, - 0.008050403367828767, - -0.1209701720229414, - 0.38878525344363823, - -0.09406225118386456, - 0.1549945968231173, - -0.7624385480401855, - -0.5328274622418968, - 0.944760736656653, - 0.21491900652797646, - -0.07938584865902355, - -0.6763428360935214, - -0.15241115739904856, - -0.9600638952511128, - -0.21480128912454965, - -0.7624385480401855, - 0.03945975066579374, - -0.4860533718382373, - 0.008050403367828767, - -0.15241115739904856, - 0.48209433570300936, - -0.6763428360935214, - 0.37024437145731853, - -0.09805515393687889, - -0.020807193480182083, - 0.39559969673310463, - 0.37024437145731853, - 0.3438708650637359, - 0.6965797224469461, - 0.7586501325365677, - -0.7624385480401855, - 0.39518613289040666, - 0.008050403367828767, - 0.07954438698497894, - -0.11004301860842083, - -0.1186824328563534, - -0.4754463148668582, - 0.07656405311634996, - -0.2822451961746642, - -0.07504616139709981, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.008050403367828767, - -0.1186824328563534, - -0.4754463148668582, - 0.008050403367828767, - 0.47729784225073607, - -0.11004301860842083, - -0.06993237635455854, - 0.09213396843202515, - 0.688710275509222, - -0.1944697788044874, - 0.346648202826347, - -0.9212021888127295, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - -0.06993237635455854, - -0.3269871153952043, - 0.008050403367828767, - -0.5277738178443864, - -0.2686680472284091, - 0.3391291605980918, - 0.1044467850368242, - -0.1944697788044874, - -0.11004301860842083, - -0.043400877288675144, - 0.41125045476078265, - 0.11839412950543358, - 0.18029371639459157, - 0.8558112751515148, - -0.19793306502206676, - -0.9212021888127295, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - -0.08455900126429111, - -0.9103408069396746, - 0.052873290458306375, - 0.04695421977486018, - 0.008050403367828767, - -0.6006766370082552, - 0.008050403367828767, - -0.11004301860842083, - 0.6810378264092769, - 0.4373129979832878, - 0.43346430224223237, - 0.021664250525390144, - 0.6810378264092769, - 0.34706824017950827, - 0.363451851508011, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.008050403367828767, - 0.4373129979832878, - 0.7056130882834963, - 0.021664250525390144, - -0.11004301860842083, - 0.9829087685818728, - 0.8893644032643611, - -0.7895164990672129, - 0.3122651921150985, - 0.9744404569055866, - -0.07504616139709981, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.9829087685818728, - -0.5299602412098504, - 0.8893644032643611, - -0.7895164990672129, - 0.3122651921150985, - -0.11004301860842083, - 0.5911442759828662, - 0.17062219269438167, - 0.015695228094786413, - -0.21789637959527594, - -0.21777326095361668, - -0.7720123899361975, - -0.9212021888127295, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.5911442759828662, - 0.15601064955022076, - -0.0213060119421648, - -0.21789637959527594, - -0.44044118290571255, - -0.11004301860842083, - -0.08273781054747625, - -0.06515308725691202, - 0.021216470679594864, - 0.06562203902674636, - -0.07859486024893074, - 0.2930147789106979, - 0.38579733563282026, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - -0.028959707834395044, - 0.8518548838261927, - -0.06515308725691202, - 0.722593126153675, - 0.7222277311313484, - 0.021216470679594864, - 0.008050403367828767, - 0.008050403367828767, - 0.763580622735581, - -0.11004301860842083, - 0.12200123120410128, - 0.5911442759828662, - -0.9244796220098498, - 0.5911442759828662, - 0.3697482410379275, - -0.9212021888127295, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.12200123120410128, - 0.5911442759828662, - 0.12200123120410128, - 0.12200123120410128, - 0.5911442759828662, - -0.11004301860842083, - -0.023990405628848323, - -0.06515308725691202, - 0.061915241647477734, - -0.20552307699011846, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.008050403367828767, - -0.06515308725691202, - -0.11004301860842083, - 0.759735441577916, - 0.347647149800256, - -0.5148304081724115, - 0.44249437252296586, - 0.4287079761640538, - 0.5346277092930473, - -0.9212021888127295, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.2637668015114161, - 0.008050403367828767, - -0.7551449989519148, - 0.347647149800256, - 0.654457515750838, - -0.11004301860842083, - 0.015210219174787607, - 0.3697482410379275, - -0.11156362914532131, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.8946429713160758, - 0.015210219174787607, - -0.11004301860842083, - -0.16060358638821068, - 0.11372962479420148, - -0.06515308725691202, - 0.18029371639459157, - 0.2011036529193405, - -0.07504616139709981, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.5718778829225103, - -0.16060358638821068, - -0.06515308725691202, - -0.11004301860842083, - 0.8079822206021479, - 0.09635529541083308, - 0.05755211587212537, - 0.6965797224469461, - -0.45279667353195785, - -0.9212021888127295, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.42586095056721956, - 0.6702934054319287, - 0.39914185967516175, - -0.6655324316849626, - 0.07954438698497894, - -0.11004301860842083, - 0.08422498685658351, - -0.4629601034672065, - 0.08422498685658351, - 0.3697482410379275, - -0.11156362914532131, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.08422498685658351, - -0.4629601034672065, - 0.08422498685658351, - -0.11004301860842083, - 0.5911442759828662, - 0.31397646020867986, - -0.25828941757187507, - -0.3926776875476046, - -0.1563974684430129, - -0.11156362914532131, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.5911442759828662, - -0.4291251307946281, - 0.412875177948392, - -0.11004301860842083, - -0.033474913789540275, - 0.0008061827334014278, - -0.033474913789540275, - 0.5870643302019243, - 0.07522825852583441, - -0.07504616139709981, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - -0.033474913789540275, - -0.8835655712039927, - -0.9512238844481533, - 0.008050403367828767, - -0.033474913789540275, - 0.5870643302019243, - -0.11004301860842083, - 0.3401717064760723, - 0.06205385200621128, - -0.03148815433833234, - 0.3488331847800909, - -0.25828941757187507, - -0.7720123899361975, - 0.363451851508011, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.06693025384280143, - 0.8518548838261927, - -0.08316235040893094, - 0.06205385200621128, - -0.2885594394427459, - 0.3488331847800909, - -0.11004301860842083, - 0.23295680340718233, - 0.18029371639459157, - 0.6810378264092769, - -0.54758957453008, - 0.015695228094786413, - 0.6092159970756951, - -0.7024834186422538, - -0.35940217989089734, - -0.8094678657609149, - 0.34706824017950827, - -0.8536048334665566, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.38934731984666043, - 0.23295680340718233, - 0.603742393249286, - 0.008050403367828767, - -0.7811210025289355, - 0.008050403367828767, - -0.35940217989089734, - -0.8094678657609149, - -0.11004301860842083, - -0.25828941757187507, - 0.618762538485567, - 0.39559969673310463, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - -0.11004301860842083, - -0.5696755359559431, - 0.24517199513038437, - -0.19793306502206676, - -0.20552307699011846, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - -0.08848873209392628, - 0.8518548838261927, - -0.11004301860842083, - -0.008310806019620412, - 0.702254491216726, - -0.3281286530220162, - 0.07703164884875743, - 0.6440276752873841, - -0.9212021888127295, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - -0.008310806019620412, - 0.18817076064182967, - -0.11004301860842083, - 0.11855150740541202, - -0.1734817703914128, - -0.07859486024893074, - 0.8232764179984192, - -0.11156362914532131, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.11855150740541202, - 0.04695421977486018, - 0.008050403367828767, - 0.5451974869777694, - -0.11004301860842083, - 0.11372962479420148, - -0.06515308725691202, - -0.45279667353195785, - -0.20552307699011846, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.008050403367828767, - -0.06515308725691202, - -0.11004301860842083, - 0.5911442759828662, - 0.30852202382968985, - -0.6974866854639129, - -0.3652135001692421, - 0.5911442759828662, - 0.18029371639459157, - 0.03667472162268499, - 0.6646077058870775, - -0.6278639965310187, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.38934731984666043, - 0.5911442759828662, - 0.23276316560922292, - 0.1131161399110425, - 0.5911442759828662, - 0.17992292013253816, - 0.03667472162268499, - -0.11004301860842083, - 0.1287450578282599, - -0.872234781729705, - 0.019217162613340517, - -0.13838217317980708, - -0.07504616139709981, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - -0.19314348880856738, - 0.008050403367828767, - 0.019217162613340517, - -0.11004301860842083, - 0.6354872516488244, - 0.3783292944591022, - -0.11156362914532131, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.008050403367828767, - 0.8076048034337503, - 0.008050403367828767, - -0.11004301860842083, - 0.38875835097980666, - -0.19198656941921757, - -0.2558158051017939, - -0.20552307699011846, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - -0.22260714636540352, - 0.8518548838261927, - 0.8497136182889334, - -0.19198656941921757, - -0.11004301860842083, - 0.6916361081561135, - -0.7802490690254011, - 0.39559969673310463, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.3087320614273898, - 0.6916361081561135, - -0.11004301860842083, - 0.5752757487432926, - -0.382203001120151, - -0.5186760727727705, - -0.5012482601984543, - -0.25828941757187507, - -0.20148419377802881, - -0.6278639965310187, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - 0.1336658546749937, - -0.382203001120151, - -0.8997418733295321, - -0.9391508443649788, - -0.5012482601984543, - 0.008050403367828767, - 0.008050403367828767, - -0.11004301860842083, - -0.1270481600882441, - -0.09449722859405395, - 0.5401192267965839, - -0.2707544590328589, - -0.31157122600407294, - 0.9464616404277174, - 0.2930147789106979, - -0.6278639965310187, - 0.8055770939008609, - 0.008050403367828767, - -0.011483326726975109, - -0.8054529285160436, - 0.8518548838261927, - -0.10275317141909378, - 0.008050403367828767, - 0.5844326798941446, - 0.9464616404277174, - -0.06515308725691202, - -0.35619508352531853, - -0.7593436520042077, - -0.20552307699011846, - -0.06515308725691202, - 0.020718896667403446, - -0.11632416976802767, - -0.07859486024893074, - 0.7547855507741671, - -0.21218616191678608, - -0.11156362914532131, - -0.5459704409582558, - 0.44798896105124436, - 0.008050403367828767, - 0.7547855507741671, - 0.6614498160731831, - -0.09641171293434608, - 0.2659320253109419, - 0.39559969673310463, - 0.5256219390265938, - 0.008050403367828767, - 0.6614498160731831, - -0.03361630137062145, - -0.1318955240626371, - 0.702254491216726, - 0.22956393885717094, - -0.20552307699011846, - 0.3432798583818393, - 0.008050403367828767, - -0.03361630137062145, - 0.008050403367828767, - 0.18817076064182967, - -0.06515308725691202, - -0.027955736868582604, - 0.015695228094786413, - -0.00744313296286778, - -0.20552307699011846, - -0.06515308725691202, - 0.020718896667403446, - -0.5273400641073882, - -0.07016018947666625, - -0.06515308725691202, - 0.4336584572478529, - 0.39559969673310463, - 0.008050403367828767, - -0.07016018947666625, - -0.06515308725691202, - -0.6921859493211461, - 0.07588702975765976, - -0.6965373012153451, - -0.20552307699011846, - -0.06515308725691202, - 0.008050403367828767, - -0.6921859493211461, - 0.008050403367828767, - 0.07588702975765976, - -0.4976463475374185, - -0.7624385480401855, - -0.7522438463459199, - -0.06515308725691202, - 0.18535245472906736, - -0.7624385480401855, - 0.008050403367828767, - -0.06515308725691202, - 0.25056673696947523, - -0.7593436520042077, - 0.39559969673310463, - -0.1673868525332305, - -0.13563225406761764, - 0.008050403367828767, - -0.09220833356251323, - 0.4714571442112585, - 0.39559969673310463, - 0.7574511940347067, - 0.702254491216726, - -0.3511563271136408, - 0.39559969673310463, - 0.18817076064182967, - 0.6612011921072205, - -0.48834093172319937, - -0.06515308725691202, - 0.944760736656653, - -0.07859486024893074, - -0.842799759788522, - -0.11156362914532131, - 0.08422498685658351, - 0.008050403367828767, - -0.06515308725691202, - 0.944760736656653, - -0.06515308725691202, - -0.07859486024893074, - 0.27946933259428447, - 0.39559969673310463, - -0.06515308725691202, - 0.702254491216726, - 0.4084663879016792, - -0.7624385480401855, - 0.008050403367828767, - 0.7486910824915712, - -0.7624385480401855, - -0.3652135001692421, - -0.5138610395236278, - -0.20552307699011846, - 0.11537350851704947, - 0.008050403367828767, - 0.008050403367828767, - -0.40993205952311895, - 0.0026034423190118058, - -0.5675203115189039, - 0.39559969673310463, - 0.27465328284418195, - -0.06515308725691202, - 0.7601119582834286, - 0.39559969673310463, - -0.06515308725691202, - 0.4756872033726854, - -0.5138610395236278, - 0.39559969673310463, - 0.008050403367828767, - -0.1673868525332305, - -0.06515308725691202, - 0.07909221579627794, - 0.5491870688189322, - 0.39559969673310463, - 0.08026215817627301, - 0.008050403367828767, - -0.06515308725691202, - 0.6220592882339956, - 0.05144719119548607, - -0.4681010317628615, - -0.24642851941498337, - -0.8777774187240206, - -0.842799759788522, - -0.9212021888127295, - 0.701973510515939, - 0.7358538059624987, - 0.05144719119548607, - -0.4681010317628615, - 0.9566962540919425, - 0.0037087047510722007, - 0.008050403367828767, - -0.24642851941498337, - -0.8777774187240206, - -0.22603870714453003, - -0.046759687817304676, - 0.32100620455243356, - 0.032914509368229566, - 0.39559969673310463, - -0.046759687817304676, - 0.008050403367828767, - -0.2847687323336429, - -0.4976463475374185, - 0.39559969673310463, - -0.1673868525332305, - 0.010131345255930822, - 0.6144163498242213, - 0.11839412950543358, - -0.15241115739904856, - -0.5138610395236278, - -0.11156362914532131, - -0.038245643070066296, - 0.010131345255930822, - 0.6144163498242213, - 0.03945975066579374, - -0.15241115739904856, - -0.025188948956701387, - -0.06515308725691202, - 0.48209433570300936, - -0.20552307699011846, - -0.025188948956701387, - -0.06515308725691202, - -0.051507149285722524, - -0.5025074030589503, - -0.6921859493211461, - -0.7593436520042077, - -0.07504616139709981, - 0.006463692147084931, - 0.008050403367828767, - -0.051507149285722524, - 0.7805835003205787, - 0.008050403367828767, - -0.49679099233324403, - -0.6921859493211461, - -0.13214988412881867, - -0.4976463475374185, - -0.7624385480401855, - 0.8960931491638593, - -0.0071633002846991116, - 0.6930409718646957, - 0.702254491216726, - -0.8599295449900357, - 0.39559969673310463, - -0.16112233199792825, - 0.18817076064182967, - -0.9224061574145849, - -0.6117287817745358, - 0.5485937504745872, - -0.7047113760999099, - 0.10274847409210972, - -0.9212021888127295, - 0.6614603563813146, - -0.6870977117341537, - -0.18312151898545873, - 0.008050403367828767, - -0.6117287817745358, - 0.008050403367828767, - 0.5485937504745872, - 0.08422498685658351, - 0.045045448674811084, - -0.7624385480401855, - 0.008050403367828767, - 0.08422498685658351, - 0.8960931491638593, - 0.5870643302019243, - 0.9208071669709696, - -0.12219788065395404, - -0.20552307699011846, - 0.8960931491638593, - -0.0071633002846991116, - -0.6536635367928951, - 0.008050403367828767, - 0.5870643302019243, - 0.9829087685818728, - -0.13214988412881867, - 0.5870643302019243, - 0.5007715750059628, - 0.704619952976745, - -0.9212021888127295, - 0.8960931491638593, - 0.006463692147084931, - 0.008050403367828767, - -0.0071633002846991116, - 0.008050403367828767, - 0.5870643302019243, - -0.03256273286753999, - 0.008050403367828767, - -0.00004007408449779799, - 0.944760736656653, - -0.3759427648948551, - 0.1549945968231173, - 0.39559969673310463, - 0.008050403367828767, - 0.944760736656653, - -0.3759427648948551, - 0.08422498685658351, - -0.650025017242807, - -0.5147247820909928, - -0.46000810664325287, - -0.20552307699011846, - 0.08422498685658351, - -0.6426925434213192, - 0.008050403367828767, - -0.5147247820909928, - 0.6144163498242213, - -0.40539993173359856, - -0.7624385480401855, - 0.008050403367828767, - -0.13214988412881867, - -0.15241115739904856, - 0.015695228094786413, - 0.08422498685658351, - -0.08461504365591657, - -0.11156362914532131, - -0.0071633002846991116, - -0.0071633002846991116, - 0.03945975066579374, - 0.09563199027063367, - 0.008050403367828767, - -0.15241115739904856, - 0.08422498685658351, - -0.6393086493827098, - -0.7203214299944352, - -0.3684592316804385, - 0.39751229863213955, - -0.20552307699011846, - 0.8960931491638593, - -0.0071633002846991116, - 0.008050403367828767, - 0.944760736656653, - -0.45812895178735435, - 0.04682634651338478, - -0.20349133061147276, - 0.6697928565867602, - -0.7196764480106554, - -0.06558425292706603, - -0.969574015883632, - 0.6144163498242213, - 0.1879944089789333, - -0.8945651964103395, - -0.8644762039141839, - 0.8589051630506949, - -0.7864161953404724, - -0.1297236433922812, - 0.5911442759828662, - 0.13591835557260004, - -0.8587862218535885, - 0.008050403367828767, - -0.9819044142959427, - 0.008050403367828767, - 0.008050403367828767, - 0.6144163498242213, - 0.008050403367828767, - 0.13577803032845917, - -0.4647259363989937, - 0.008050403367828767, - -0.9588762907238472, - 0.1557329461306405, - -0.1243874848042199, - 0.5144968937962247, - 0.17095529272490995, - 0.5911442759828662, - 0.20820132694300506, - -0.604813869365493, - -0.6432239342539418, - 0.3934105566444392, - 0.41886279986802427, - 0.27946933259428447, - 0.5911442759828662, - 0.8591195772414729, - 0.06379987293475352, - 0.0649806257069457, - 0.944760736656653, - 0.06043304117037566, - 0.8591195772414729, - -0.7864161953404724, - -0.7472445451907366, - -0.6195202345741185, - -0.3060546868004961, - 0.14930453310253763, - -0.8179667873482609, - -0.666021236134542, - -0.14749979105319436, - -0.4882961801440494, - -0.14636147657226156, - 0.6752860280925248, - -0.3198373072042596, - -0.6290515269078202, - 0.7274313639462475, - -0.028168493349612928, - 0.008050403367828767, - -0.6432239342539418, - 0.5911442759828662, - 0.8591195772414729, - -0.3399606118208287, - 0.5535295413219655, - 0.944760736656653, - 0.6698155182869305, - 0.008050403367828767, - 0.8591195772414729, - -0.6034696603502074, - -0.7472445451907366, - -0.1773704070492446, - -0.6195202345741185, - 0.7933337171459995, - 0.008050403367828767, - -0.01305638409081162, - 0.7611195157291739, - 0.008050403367828767, - 0.14930453310253763, - 0.008050403367828767, - -0.8179667873482609, - -0.32271882177433453, - 0.35346504683841756, - -0.39906299519527993, - 0.008050403367828767, - 0.13451177946437753, - -0.10971359896062845, - -0.5433040987230677, - 0.008050403367828767, - -0.14636147657226156, - -0.07244322182159929, - -0.8064729645789789, - 0.6752860280925248, - 0.1793471558450237, - 0.008050403367828767, - -0.3198373072042596, - 0.940178681116445, - -0.7235752177548217, - 0.17735462639878238, - -0.7040904006574012, - 0.27946933259428447, - -0.11828037889257387, - 0.4304479385228471, - -0.7472445451907366, - -0.043400877288675144, - 0.6220681720827079, - -0.579472241118003, - -0.8496459889642536, - 0.944760736656653, - -0.4277849264499287, - 0.5911442759828662, - -0.31434461210750503, - 0.2605432482613229, - 0.22918663592992317, - -0.874410099250334, - -0.7691459518110488, - 0.5182585676281553, - 0.09563199027063367, - 0.008050403367828767, - 0.008050403367828767, - 0.5967779668304329, - -0.6446441252689766, - 0.008050403367828767, - 0.9566962540919425, - 0.4304479385228471, - -0.6034696603502074, - -0.7472445451907366, - -0.08455900126429111, - -0.9103408069396746, - 0.008050403367828767, - 0.2399880536858157, - -0.579472241118003, - 0.12888548585187246, - 0.008050403367828767, - -0.8496459889642536, - 0.008050403367828767, - -0.5852217678889445, - 0.008050403367828767, - 0.008050403367828767, - 0.5911442759828662, - 0.008050403367828767, - 0.2605432482613229, - 0.7844856250244946, - 0.008050403367828767, - 0.22918663592992317, - 0.8559204876801522, - 0.008050403367828767, - -0.874410099250334, - 0.940178681116445, - -0.7235752177548217, - 0.17735462639878238, - -0.7040904006574012, - 0.27946933259428447, - -0.11828037889257387, - 0.4304479385228471, - -0.7472445451907366, - -0.043400877288675144, - 0.6220681720827079, - -0.579472241118003, - -0.8496459889642536, - 0.944760736656653, - -0.4277849264499287, - 0.5911442759828662, - -0.31434461210750503, - 0.2605432482613229, - 0.22918663592992317, - -0.874410099250334, - -0.7691459518110488, - 0.5182585676281553, - 0.09563199027063367, - 0.008050403367828767, - 0.008050403367828767, - 0.5967779668304329, - -0.6446441252689766, - 0.008050403367828767, - 0.9566962540919425, - 0.4304479385228471, - -0.6034696603502074, - -0.7472445451907366, - -0.08455900126429111, - -0.9103408069396746, - 0.008050403367828767, - 0.2399880536858157, - -0.579472241118003, - 0.12888548585187246, - 0.008050403367828767, - -0.8496459889642536, - 0.008050403367828767, - -0.5852217678889445, - 0.008050403367828767, - 0.008050403367828767, - 0.5911442759828662, - 0.008050403367828767, - 0.2605432482613229, - 0.7844856250244946, - 0.008050403367828767, - 0.22918663592992317, - 0.8559204876801522, - 0.008050403367828767, - -0.874410099250334, - -0.6099280167192346, - 0.27946933259428447, - -0.20552307699011846, - 0.008050403367828767, - 0.4626925731017611, - -0.4591474216196762, - -0.0948415992724464, - 0.008050403367828767, - 0.0037087047510722007, - 0.008050403367828767, - -0.42201475952141365, - -0.7814230627064648, - -0.23359519463380501, - 0.8511929641686913, - 0.48209433570300936, - 0.8591195772414729, - 0.8591195772414729, - 0.09120426882148508, - -0.39890408083824525, - 0.6969529169341684, - -0.034625229355432274, - 0.1328518757715089, - -0.7281224676001403, - 0.5106255983538325, - -0.5882742432035444, - 0.4288111802473249, - 0.008050403367828767, - -0.7814230627064648, - 0.008050403367828767, - -0.23359519463380501, - 0.008050403367828767, - 0.008050403367828767, - 0.008050403367828767, - 0.8591195772414729, - 0.008050403367828767, - 0.8591195772414729, - -0.3126239170858707, - 0.5106255983538325, - -0.08371349055988869, - -0.31156749913806914, - -0.7624385480401855, - 0.08026215817627301, - 0.008050403367828767, - 0.03400607710948534, - 0.27858554395300517, - 0.18029371639459157, - 0.6315728870040824, - -0.5283129532496289, - 0.6810378264092769, - 0.6315728870040824, - -0.21021727474348226, - -0.54758957453008, - 0.6315728870040824, - 0.70234015937951, - 0.6092159970756951, - 0.12976381278642207, - -0.7593436520042077, - -0.5688366386065782, - -0.11828037889257387, - -0.05503212535835527, - -0.8524615606211505, - 0.18029371639459157, - -0.1000236098121133, - -0.5788904921170336, - -0.25653532239549987, - 0.08422498685658351, - -0.3259804789136997, - 0.6144163498242213, - 0.3205837732512889, - 0.3205837732512889, - 0.2605432482613229, - -0.4162420157617371, - 0.908824124605922, - -0.30786393592820993, - -0.40701238048125393, - 0.545747383475166, - 0.23351427653296603, - 0.27858554395300517, - 0.6612011921072205, - 0.008050403367828767, - 0.6315728870040824, - -0.5283129532496289, - -0.6885553364467936, - 0.008050403367828767, - 0.6315728870040824, - -0.21021727474348226, - 0.008050403367828767, - 0.6315728870040824, - 0.9566962540919425, - 0.0037087047510722007, - 0.008050403367828767, - -0.2548636911512729, - -0.5688366386065782, - 0.008050403367828767, - 0.16773834338915902, - 0.008050403367828767, - 0.008050403367828767, - -0.4032464860159936, - 0.008050403367828767, - -0.4043286103453815, - 0.08422498685658351, - -0.8071882345591167, - 0.6975941742219581, - 0.6144163498242213, - 0.008050403367828767, - 0.3205837732512889, - 0.3205837732512889, - 0.008050403367828767, - 0.2605432482613229, - 0.0029709653228826554, - 0.008050403367828767, - -0.4162420157617371, - 0.908824124605922, - 0.008050403367828767, - 0.2950433835155771, - 0.008050403367828767, - 0.7807963267289226, - 0.008050403367828767, - 0.3853357357260602, - 0.06983102488591857, - 0.3205837732512889, - -0.3642909083857838, - 0.032914509368229566, - -0.9212021888127295, - 0.008050403367828767, - 0.26506819531925824, - 0.008050403367828767, - 0.008050403367828767, - 0.008050403367828767, - 0.3205837732512889, - 0.7608819596286854, - -0.3642909083857838, - 0.6810378264092769, - -0.8973188260664638, - 0.18029371639459157, - -0.34713204945492127, - -0.8178442083675661, - 0.6810378264092769, - 0.12976381278642207, - -0.4230405718280216, - -0.54758957453008, - 0.6092159970756951, - -0.34713204945492127, - 0.512375469548167, - -0.21480128912454965, - -0.5688366386065782, - -0.15382020709306735, - -0.4908019207374389, - 0.6810378264092769, - -0.9694125192061475, - 0.5209681572728143, - 0.09213396843202515, - 0.6144163498242213, - -0.05503212535835527, - 0.5911442759828662, - -0.15241115739904856, - -0.3652135001692421, - 0.073500950461063, - -0.6100019663758579, - 0.27754524963985183, - -0.7504114085991314, - 0.6612011921072205, - -0.6885553364467936, - 0.008050403367828767, - -0.34713204945492127, - -0.8178442083675661, - 0.008050403367828767, - -0.2548636911512729, - 0.008050403367828767, - 0.008050403367828767, - -0.34713204945492127, - 0.008050403367828767, - -0.5688366386065782, - -0.15382020709306735, - -0.9694125192061475, - -0.7633578873217932, - 0.7930253595112161, - -0.3269871153952043, - 0.008050403367828767, - -0.5277738178443864, - 0.13634989546227938, - 0.008050403367828767, - 0.6144163498242213, - 0.5911442759828662, - 0.03945975066579374, - -0.15241115739904856, - 0.008050403367828767, - -0.8212394596651524, - 0.008050403367828767, - 0.23803620387398902, - -0.4754463148668582, - -0.5218797223015221, - -0.8327856213930529, - -0.20552307699011846, - 0.6264127998400978, - 0.008050403367828767, - -0.4754463148668582, - -0.45370806878937786, - 0.008050403367828767, - -0.4274569540846432, - 0.3664156125156728, - -0.034625229355432274, - 0.30723498260062143, - 0.18029371639459157, - -0.04697970901928237, - 0.30028368002345157, - 0.6810378264092769, - 0.5731087580986318, - -0.687768338655361, - -0.54758957453008, - -0.8337463794136186, - 0.5417886212963006, - 0.6092159970756951, - -0.7824064372155886, - -0.06060429034691194, - 0.10139115610780927, - -0.6590693789745734, - 0.7535294081597246, - 0.13045006310814938, - -0.1186824328563534, - 0.30723498260062143, - 0.87479166461252, - 0.012375701232572716, - -0.535105932478111, - -0.35619508352531853, - 0.055582043803263585, - 0.4861972168421387, - 0.7252547976311162, - 0.870870409300814, - -0.18241524513349383, - 0.6922154401240597, - 0.908824124605922, - 0.20066674596423653, - -0.39268768905976836, - -0.23695066380686416, - 0.3664156125156728, - 0.48172773453229967, - -0.04697970901928237, - 0.30028368002345157, - -0.18331740448976563, - -0.03286032907714054, - 0.008050403367828767, - 0.008050403367828767, - 0.30349186385435517, - 0.10139115610780927, - 0.8498245279048248, - -0.4725418207967243, - -0.13786509842038977, - 0.008050403367828767, - 0.008050403367828767, - -0.1186824328563534, - 0.48172773453229967, - 0.806421950407951, - 0.008050403367828767, - 0.87479166461252, - -0.5821897225436565, - -0.14125140075343523, - -0.1450489497797448, - 0.007207691914696444, - 0.055582043803263585, - -0.1363339144899696, - 0.9385045917060242, - -0.9112256315881329, - 0.2613737148707382, - -0.8568555658208477, - -0.18241524513349383, - 0.008050403367828767, - 0.008050403367828767, - 0.908824124605922, - 0.3391291605980918, - 0.46725707913849324, - 0.008050403367828767, - 0.0664092503085019, - -0.4754463148668582, - 0.43556789536527707, - 0.3858033545113983, - 0.18029371639459157, - -0.7646543036142229, - -0.05503212535835527, - -0.7085168139137437, - 0.9425962248140444, - 0.3117086065238819, - -0.6278639965310187, - 0.008050403367828767, - 0.008050403367828767, - -0.4754463148668582, - 0.008050403367828767, - -0.059889984377015086, - 0.008050403367828767, - -0.7646543036142229, - -0.4858771254054085, - 0.008050403367828767, - -0.7085168139137437, - 0.008050403367828767, - 0.503322997076995, - -0.31547776043326586, - 0.6144163498242213, - 0.5691313238041229, - -0.377708941009144, - 0.8635203800363144, - 0.8066279615466803, - -0.9212021888127295, - 0.008050403367828767, - 0.6144163498242213, - -0.67270039300006, - -0.6885553364467936, - 0.20539851927220315, - -0.377708941009144, - 0.008050403367828767, - 0.8395286583818683, - -0.06515308725691202, - -0.16740787577916255, - 0.18029371639459157, - 0.6315728870040824, - -0.20349133061147276, - 0.6810378264092769, - 0.06072751441474599, - -0.54758957453008, - 0.6315728870040824, - -0.4322904709381594, - 0.6092159970756951, - 0.6315728870040824, - -0.5407629723000025, - -0.5139924471042862, - 0.0036076966648137983, - -0.034625229355432274, - -0.31155184176000866, - -0.713309448585894, - 0.015695228094786413, - -0.29757106669239597, - -0.6813817337713416, - -0.013145405898988325, - -0.45643217299573946, - -0.3652135001692421, - -0.4434300617881582, - 0.3030560558434688, - 0.07675676049611763, - 0.6413063256976355, - 0.5076246177885995, - -0.44214693581923137, - -0.16534891081850267, - 0.5990521349869503, - 0.5671042383782195, - -0.3759427648948551, - -0.6965373012153451, - -0.252134196126835, - 0.22659828815615024, - 0.23351427653296603, - 0.5189947093701334, - -0.16740787577916255, - 0.8518548838261927, - -0.6446441252689766, - 0.6315728870040824, - 0.008050403367828767, - 0.008050403367828767, - 0.06072751441474599, - 0.008050403367828767, - 0.6315728870040824, - 0.008050403367828767, - 0.6315728870040824, - -0.08091378309356571, - 0.008050403367828767, - 0.5804005991729383, - 0.008050403367828767, - 0.0036076966648137983, - -0.04698494267749346, - 0.05884552101706065, - -0.1673868525332305, - -0.713309448585894, - 0.008050403367828767, - 0.37299905985067683, - -0.29757106669239597, - -0.18919699782406155, - 0.6518508472892267, - 0.9212697348815639, - -0.7229575803470181, - 0.008050403367828767, - 0.3030560558434688, - 0.07675676049611763, - -0.5442846915967314, - -0.16534891081850267, - 0.008050403367828767, - 0.5990521349869503, - 0.5671042383782195, - 0.008050403367828767, - -0.3759427648948551, - -0.547276924121044, - 0.008050403367828767, - -0.252134196126835, - 0.369657453103545, - 0.5897516104019833, - 0.18535245472906736, - -0.11156362914532131, - 0.008050403367828767, - 0.5897516104019833, - -0.7593436520042077, - -0.6763428360935214, - 0.5911442759828662, - -0.10264183080310403, - -0.7624385480401855, - -0.39158408271389766, - 0.5911442759828662, - -0.07017483582446574, - 0.944760736656653, - -0.3759427648948551, - 0.3205837732512889, - -0.25828941757187507, - -0.06060429034691194, - -0.07504616139709981, - -0.03147045475463404, - 0.008050403367828767, - 0.008050403367828767, - 0.944760736656653, - 0.008050403367828767, - -0.3759427648948551, - 0.008050403367828767, - 0.3205837732512889, - 0.008050403367828767, - -0.7085168139137437, - -0.10430836674015935, - -0.00744313296286778, - 0.39559969673310463, - 0.008050403367828767, - -0.7085168139137437, - 0.8055770939008609, - 0.008050403367828767, - -0.10430836674015935, - 0.33726909350990814, - 0.24644792884078817, - -0.666021236134542, - -0.3714410281081761, - -0.20552307699011846, - 0.008050403367828767, - 0.33726909350990814, - -0.6092104997098369, - -0.6885553364467936, - -0.010892989865176369, - 0.5938466288444543, - -0.5620661999750505, - 0.4336584572478529, - -0.20552307699011846, - 0.008050403367828767, - 0.5010509189760278, - 0.5938466288444543, - -0.3745639931744133, - 0.008050403367828767, - -0.4372339788193568, - -0.842799759788522, - -0.6763428360935214, - -0.3091582299278872, - -0.3714410281081761, - -0.7624385480401855, - 0.008050403367828767, - -0.3091582299278872, - -0.19198656941921757, - -0.06515308725691202, - -0.06558425292706603, - 0.39559969673310463, - -0.19198656941921757, - 0.023848436862190955, - 0.008050403367828767, - -0.06515308725691202, - -0.3714410281081761, - -0.6763428360935214, - 0.702254491216726, - -0.06515308725691202, - -0.5121118160967502, - 0.39559969673310463, - 0.008050403367828767, - -0.06515308725691202, - 0.3416431380430826, - -0.31838764874951075, - -0.7624385480401855, - -0.9103408069396746, - 0.34323689754777104, - -0.06515308725691202, - -0.7624385480401855, - 0.19937668676633183, - -0.20552307699011846, - 0.008050403367828767, - -0.06515308725691202, - -0.7624385480401855, - 0.3391291605980918, - 0.45207969136400944, - -0.5097245315371615, - -0.6965373012153451, - 0.39559969673310463, - -0.064339177899797, - 0.45207969136400944, - 0.12976381278642207, - -0.5097245315371615, - -0.6921859493211461, - 0.6264510974841575, - 0.622358406140234, - 0.4960435004604089, - 0.10274847409210972, - -0.11156362914532131, - 0.008050403367828767, - -0.6921859493211461, - 0.023848436862190955, - 0.008050403367828767, - 0.6264510974841575, - 0.622358406140234, - -0.6211778955344127, - 0.37024437145731853, - 0.007471863894593625, - 0.4084663879016792, - 0.39559969673310463, - 0.09563199027063367, - 0.37024437145731853, - 0.007471863894593625, - -0.3759427648948551, - 0.656298857389135, - 0.11729890511765549, - -0.10264183080310403, - -0.20552307699011846, - 0.008050403367828767, - -0.3759427648948551, - 0.008050403367828767, - 0.656298857389135, - 0.8518548838261927, - 0.008050403367828767, - 0.11729890511765549, - 0.46018467949586933, - -0.3477335700623289, - 0.4336584572478529, - 0.39559969673310463, - 0.020718896667403446, - -0.3477335700623289, - 0.9098567304347536, - -0.7450295014932609, - -0.06493581536259563, - -0.5591604709670466, - -0.13988993304644293, - 0.211196010750907, - 0.48597648659137277, - 0.2605432482613229, - -0.5729097747776399, - 0.38579733563282026, - 0.9098567304347536, - 0.645446609244992, - 0.008050403367828767, - -0.7450295014932609, - 0.37951871516534613, - 0.574040094483307, - 0.46188647294598933, - 0.211196010750907, - 0.2605432482613229, - 0.14869137182770162, - -0.13988993304644293, - 0.748848387331586, - 0.48597648659137277, - 0.2605432482613229, - -0.014114920182641565, - 0.38579733563282026, - 0.008050403367828767, - 0.008050403367828767, - 0.748848387331586, - 0.008050403367828767, - 0.2605432482613229, - 0.9098567304347536, - 0.5310097604954203, - -0.8777774187240206, - -0.13988993304644293, - 0.5998545367755322, - 0.5911442759828662, - 0.2605432482613229, - 0.3111840730614285, - -0.8536048334665566, - 0.008050403367828767, - 0.023848436862190955, - 0.9098567304347536, - 0.5310097604954203, - -0.8777774187240206, - -0.08347080119335902, - 0.47526918468462537, - 0.5911442759828662, - 0.2605432482613229, - -0.474611690213151, - -0.06515308725691202, - -0.5174768264211835, - -0.13988993304644293, - 0.07421725035066551, - -0.06515308725691202, - 0.2605432482613229, - 0.5515494740667238, - 0.38579733563282026, - -0.8324284753115762, - 0.8518548838261927, - -0.474611690213151, - 0.008050403367828767, - -0.06515308725691202, - -0.5174768264211835, - 0.008050403367828767, - 0.07421725035066551, - -0.06515308725691202, - 0.2605432482613229, - -0.5591604709670466, - 0.02553720641294586, - -0.8187514431235563, - -0.7723277863780014, - 0.21684929516627957, - -0.5591604709670466, - -0.13988993304644293, - 0.2605432482613229, - 0.7504263057817135, - -0.051714865437047196, - 0.574040094483307, - 0.008050403367828767, - 0.7274313639462475, - 0.008050403367828767, - -0.6792137058486422, - 0.5800028059321025, - -0.17550824051849756, - 0.574040094483307, - 0.2605432482613229, - 0.702254491216726, - -0.024104527676483196, - -0.1186824328563534, - -0.13988993304644293, - 0.2605432482613229, - -0.24571879776562278, - 0.363451851508011, - 0.18817076064182967, - -0.7530435564177974, - 0.008050403367828767, - 0.3919480041006566, - -0.1186824328563534, - 0.008050403367828767, - 0.2605432482613229, - -0.010892989865176369, - -0.6921859493211461, - 0.49691468702811575, - 0.2605432482613229, - -0.7482511445190649, - 0.15601064955022076, - 0.12159685965387877, - -0.4550231093059056, - -0.6921859493211461, - 0.37024437145731853, - 0.49691468702811575, - 0.26981289120414964, - -0.13988993304644293, - 0.9481388468269052, - -0.31157684503719923, - 0.2605432482613229, - -0.26350626165534924, - -0.8587862218535885, - 0.008050403367828767, - 0.008050403367828767, - -0.6921859493211461, - 0.2605432482613229, - -0.2623822526284501, - -0.2623822526284501, - -0.09641171293434608, - 0.38337931515566714, - 0.5102557323601926, - -0.5849298591993664, - -0.6921859493211461, - 0.37024437145731853, - 0.008050403367828767, - 0.26981289120414964, - -0.31157684503719923, - 0.2605432482613229, - 0.010552114368154081, - -0.07859486024893074, - -0.7723277863780014, - 0.413394371832475, - 0.7633766209610418, - -0.13988993304644293, - -0.1410882088118641, - 0.2605432482613229, - 0.4851963723740184, - -0.051714865437047196, - 0.6330993682452488, - -0.6150595519569235, - 0.008050403367828767, - 0.5800028059321025, - -0.17550824051849756, - -0.4703400793938651, - 0.7142235388843887, - 0.008050403367828767, - 0.7696752116808047, - 0.7633766209610418, - 0.20237127632183904, - -0.6472051410075199, - 0.008050403367828767, - 0.2605432482613229, - 0.6413063256976355, - 0.18221566878352424, - 0.6965797224469461, - 0.6565553524272592, - -0.7723277863780014, - -0.06515308725691202, - 0.8162071754487655, - 0.558383079734112, - 0.10859071196000017, - -0.2832264628049027, - -0.07859486024893074, - -0.5690147535717974, - -0.13988993304644293, - 0.2605432482613229, - -0.7442131169859572, - -0.8587862218535885, - 0.5870643302019243, - 0.008050403367828767, - 0.07954438698497894, - 0.7796758837634596, - 0.5800028059321025, - -0.17550824051849756, - -0.06515308725691202, - 0.8162071754487655, - 0.008050403367828767, - -0.44092520643841043, - 0.04695421977486018, - 0.008050403367828767, - -0.2832264628049027, - 0.008050403367828767, - 0.7696752116808047, - -0.5776010340860257, - 0.2605432482613229, - 0.42678864068849676, - 0.16800242381987585, - -0.05753965700624957, - -0.25294581107062175, - -0.25834664028840837, - 0.7187588294112557, - -0.06515308725691202, - -0.13988993304644293, - 0.2605432482613229, - -0.8336091175637514, - 0.38579733563282026, - -0.67179201498479, - -0.6414421494848139, - 0.008050403367828767, - -0.1673868525332305, - 0.7187588294112557, - -0.06515308725691202, - 0.2605432482613229, - -0.5473106185600218, - -0.19105551906855583, - 0.6007990143362687, - 0.35276411760650506, - -0.19105551906855583, - 0.2605432482613229, - 0.5485169606901609, - -0.9212021888127295, - 0.008050403367828767, - 0.08026215817627301, - 0.008050403367828767, - 0.008050403367828767, - 0.2605432482613229, - 0.032914509368229566, - -0.450214214369276, - -0.31739269883986343, - -0.3714410281081761, - 0.013133993447277613, - 0.2605432482613229, - -0.9007517678458131, - 0.363451851508011, - 0.08422498685658351, - 0.5010509189760278, - 0.45951522419116464, - 0.6421873729888793, - 0.23926849417718815, - -0.5918310786048306, - 0.2605432482613229, - -0.20349133061147276, - -0.26534640522616876, - 0.14619845963078817, - -0.4055120485115362, - 0.2605432482613229, - 0.607432706822977, - -0.11156362914532131, - 0.2605432482613229, - -0.06515308725691202, - -0.06515308725691202, - 0.2605432482613229, - 0.43389454207950723, - -0.07504616139709981, - 0.008050403367828767, - 0.763580622735581, - -0.06515308725691202, - -0.06515308725691202, - 0.008050403367828767, - 0.2605432482613229, - 0.5911442759828662, - -0.48069079246400287, - 0.12200123120410128, - 0.45114917867386306, - 0.5911442759828662, - 0.2605432482613229, - -0.4354158660037326, - -0.9212021888127295, - 0.5911442759828662, - 0.008050403367828767, - -0.48069079246400287, - 0.12200123120410128, - 0.008050403367828767, - 0.5911442759828662, - 0.2605432482613229, - -0.023990405628848323, - 0.2605432482613229, - 0.3684819182919759, - 0.39559969673310463, - 0.020718896667403446, - 0.2605432482613229, - 0.8957646220288447, - 0.38377178278471313, - 0.4420437628783836, - -0.13988993304644293, - 0.2605432482613229, - 0.5003578804304382, - -0.9212021888127295, - -0.4252458547886476, - 0.38377178278471313, - 0.008050403367828767, - 0.2605432482613229, - 0.4778919522166428, - 0.5327698274915951, - 0.4292455056428686, - -0.3608043897292566, - -0.5124373221548301, - 0.5327698274915951, - 0.2605432482613229, - 0.8667553033641152, - 0.363451851508011, - 0.008050403367828767, - 0.5327698274915951, - 0.4292455056428686, - -0.3608043897292566, - 0.008050403367828767, - -0.5124373221548301, - 0.5327698274915951, - 0.2605432482613229, - 0.08422498685658351, - 0.08422498685658351, - 0.08422498685658351, - 0.08422498685658351, - -0.13988993304644293, - 0.28059286188317534, - 0.2605432482613229, - 0.23779028520987863, - 0.38579733563282026, - 0.08422498685658351, - 0.008050403367828767, - 0.08422498685658351, - 0.5079960727053718, - 0.08422498685658351, - -0.1673868525332305, - 0.008050403367828767, - 0.08422498685658351, - 0.2605432482613229, - -0.08882041398600664, - -0.024104527676483196, - 0.717500896783576, - 0.5556270680119197, - 0.015695228094786413, - 0.08422498685658351, - -0.13988993304644293, - -0.3745199625226621, - -0.7530435564177974, - 0.08422498685658351, - 0.2605432482613229, - -0.08153154740520055, - -0.051714865437047196, - 0.29903813099583676, - -0.7530435564177974, - 0.3919480041006566, - 0.008050403367828767, - 0.08422498685658351, - 0.722593126153675, - 0.827299273370947, - -0.17149958351063246, - 0.08422498685658351, - 0.2605432482613229, - -0.3652135001692421, - 0.8652637287633703, - 0.03809180442616753, - 0.015695228094786413, - -0.7522438463459199, - -0.5234473406256416, - -0.3652135001692421, - -0.13988993304644293, - -0.7522438463459199, - -0.5234473406256416, - 0.48597648659137277, - 0.2605432482613229, - 0.6734590090607194, - -0.051714865437047196, - 0.03809180442616753, - -0.7522438463459199, - 0.9041721930004228, - -0.7522438463459199, - 0.9041721930004228, - -0.6530293946957733, - 0.008050403367828767, - 0.2605432482613229, - -0.06515308725691202, - -0.6921859493211461, - 0.9031915329458665, - -0.36573839923041057, - 0.2605432482613229, - 0.5773882405525504, - -0.07504616139709981, - -0.06515308725691202, - -0.6921859493211461, - 0.008050403367828767, - 0.9031915329458665, - 0.2605432482613229, - -0.06515308725691202, - -0.13231719141372714, - 0.2605432482613229, - -0.6065946079726818, - -0.20552307699011846, - 0.008050403367828767, - -0.06515308725691202, - 0.07928960314993308, - 0.2672302265448533, - 0.008050403367828767, - 0.2605432482613229, - -0.3759427648948551, - -0.5012482601984543, - -0.06515308725691202, - -0.15241115739904856, - 0.5911442759828662, - -0.27369157604720945, - 0.2605432482613229, - 0.3491781444759128, - 0.363451851508011, - 0.008050403367828767, - -0.3759427648948551, - -0.5012482601984543, - 0.008050403367828767, - -0.06515308725691202, - 0.03945975066579374, - 0.008050403367828767, - -0.15241115739904856, - 0.5911442759828662, - 0.008050403367828767, - 0.2605432482613229, - -0.7051157429396717, - 0.5911442759828662, - 0.5412166900218898, - 0.5911442759828662, - 0.2605432482613229, - -0.6643274597189669, - -0.11156362914532131, - -0.7051157429396717, - 0.7358538059624987, - 0.5911442759828662, - 0.5911442759828662, - 0.2605432482613229, - -0.1186824328563534, - 0.3049436445134606, - 0.33904987079545773, - -0.5740188307090198, - -0.024104527676483196, - 0.2605432482613229, - -0.09408774780818711, - -0.9212021888127295, - -0.1186824328563534, - -0.34713204945492127, - -0.34713204945492127, - 0.1850761870576332, - 0.33904987079545773, - 0.008050403367828767, - -0.1186824328563534, - -0.7530435564177974, - 0.3919480041006566, - -0.07632163296544754, - 0.008050403367828767, - 0.2605432482613229, - -0.1671363793446769, - 0.789467751902445, - -0.42297301850245017, - -0.1671363793446769, - 0.27806472254247094, - 0.2605432482613229, - 0.4790639916735547, - -0.9212021888127295, - 0.5938466288444543, - 0.008050403367828767, - -0.32508372873594443, - 0.5182585676281553, - 0.5911442759828662, - 0.8518548838261927, - 0.008050403367828767, - -0.2477116657735279, - 0.22600625384251238, - 0.7254599014852785, - 0.5938466288444543, - 0.008050403367828767, - -0.32508372873594443, - -0.37530980507530126, - -0.496002877197383, - 0.2605432482613229, - -0.9233111593207265, - -0.07100557138279003, - 0.4124009219633495, - -0.019467558575281665, - -0.22432800532361183, - -0.6402599775698972, - 0.2605432482613229, - 0.32226485045602676, - 0.363451851508011, - 0.008050403367828767, - -0.9233111593207265, - -0.5846693819914202, - 0.008050403367828767, - 0.1267323673746953, - 0.008050403367828767, - 0.4124009219633495, - 0.5804005991729383, - 0.8260171618502061, - -0.22432800532361183, - -0.005269415603438554, - 0.13634989546227938, - 0.008050403367828767, - 0.2605432482613229, - 0.24644792884078817, - -0.6374391413172844, - -0.6921859493211461, - -0.3904546418766176, - 0.5136414854621508, - 0.29033579671400345, - -0.6921859493211461, - -0.028621332505184147, - -0.601773549759031, - 0.2605432482613229, - 0.607432706822977, - -0.8536048334665566, - 0.008050403367828767, - -0.6092104997098369, - -0.6374391413172844, - 0.008050403367828767, - -0.6921859493211461, - 0.31791295276040626, - 0.4364032068707432, - 0.5136414854621508, - 0.8211353073614671, - -0.6921859493211461, - 0.008050403367828767, - -0.7268449253010422, - 0.2605432482613229, - -0.7069849262368005, - -0.08882041398600664, - 0.2605432482613229, - -0.6921859493211461, - 0.12086871069439456, - -0.8565619342489338, - 0.2605432482613229, - -0.25232304896963514, - -0.6278639965310187, - 0.008050403367828767, - -0.7069849262368005, - 0.008050403367828767, - 0.29903813099583676, - 0.2605432482613229, - 0.008050403367828767, - -0.6921859493211461, - -0.46400558850586415, - -0.7940054811750377, - 0.32178423158679953, - 0.008050403367828767, - 0.46967020041229396, - 0.2605432482613229 - ], - "y": [ - -0.007487518390411153, - 0.07476939628038204, - -0.05078877578009626, - -0.03312933495203674, - -0.007487518390411153, - 0.26402800579579, - -0.5629416132221664, - -0.17963142388662198, - -0.07214862472856148, - 0.15955828644056685, - 0.36733633488339434, - -0.032981367380741776, - -0.03312933495203674, - -0.07214862472856148, - -0.17963142388662198, - 0.04567737778816772, - 0.07360165681079761, - -0.034302241789163974, - 0.04553124396826302, - -0.03312933495203674, - 0.04567737778816772, - -0.008347285980139214, - -0.20750464965555204, - -0.8383857148764667, - -0.01611023934152833, - -0.07840978115014846, - 0.8821635213112001, - 0.04553124396826302, - 0.04800124617987948, - -0.03312933495203674, - -0.09720530597741116, - -0.01611023934152833, - -0.07674820042336462, - -0.011649982498003201, - 0.36733633488339434, - -0.03312933495203674, - -0.11676699563864566, - -0.26853069391812995, - 0.06569860903137811, - -0.011649982498003201, - 0.36733633488339434, - -0.03312933495203674, - -0.09017655745787491, - 0.06569860903137811, - -0.3651711979830428, - 0.010571952723847535, - -0.6132782507253087, - 0.36733633488339434, - -0.07663014194223722, - -0.03312933495203674, - -0.18552667920725338, - -0.05221513803807526, - -0.01867185112114172, - -0.023430203450347555, - 0.26402800579579, - 0.04553124396826302, - -0.11288871998186892, - -0.01867185112114172, - -0.023430203450347555, - -0.046154053969309196, - -0.01764926794792009, - -0.16264256620564466, - -0.27429071785473613, - -0.5317171379427799, - -0.11587145557157744, - -0.02801453927819021, - -0.03312933495203674, - -0.7747913850086271, - -0.5629416132221664, - -0.03464236550467025, - 0.1049954023788931, - 0.04553124396826302, - -0.03312933495203674, - -0.9390651140924362, - -0.03312933495203674, - -0.03312933495203674, - 0.38105614124003245, - -1, - 0.348988170713265, - 0.36733633488339434, - 0.04800124617987948, - -0.03312933495203674, - 0.38105614124003245, - 0.6082885502860998, - 0.36733633488339434, - -0.032981367380741776, - -0.31481480391607514, - -0.625369599800818, - 0.36733633488339434, - -0.09720472910886595, - -0.03312933495203674, - -0.8363619870546045, - 0.7915991163100168, - 0.3712674262433439, - -0.6132782507253087, - 0.04553124396826302, - -0.032981367380741776, - -0.03312933495203674, - 0.7915991163100168, - -0.03312933495203674, - -0.03312933495203674, - 0.2551969161014303, - 0.6817558544840013, - -0.05078877578009626, - -0.06338064329580714, - 0.6409681177676522, - -0.17299866739555655, - -0.11587145557157744, - 0.004800065920694226, - -0.03312933495203674, - -0.03312933495203674, - -0.003984683403336289, - -0.7455650431388012, - -0.03606680170844017, - 0.8294417732356201, - 0.012992616613013692, - 0.033426069469753066, - 0.040264881196039895, - 0.08569731169486618, - 0.34020136145036983, - 0.23396575773997924, - -0.03312933495203674, - -0.7455650431388012, - -0.03312933495203674, - -0.03606680170844017, - -0.03312933495203674, - 0.012992616613013692, - 0.17714797629415882, - 0.040264881196039895, - 0.03005316575868485, - -0.05078877578009626, - 0.2619152654925281, - 0.11948169781459762, - -0.9469001905581985, - 0.43480871232128543, - -0.5629416132221664, - 0.0017860562866728763, - -0.27429071785473613, - -0.5317171379427799, - -0.05078877578009626, - 0.0011890067571520475, - -0.013237742661847367, - -0.03312933495203674, - 0.0017860562866728763, - 0.7847909901007052, - -0.5629416132221664, - -0.8548715718502939, - 0.011876115633616163, - 0.9542535814474137, - 0.36733633488339434, - -0.8548715718502939, - 0.3401795193501839, - 0.25764906876177635, - -0.17088606230773787, - -0.05078877578009626, - -0.18040815218498146, - -0.03312933495203674, - -0.7770684780924446, - -0.15287562065104474, - -0.4016173803013847, - -0.36333515503051844, - -0.007779801044110986, - 0.5715229209386701, - -0.9265159554424179, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.03312933495203674, - -0.4016173803013847, - -0.36333515503051844, - -0.03312933495203674, - 0.2988545334752042, - -0.15287562065104474, - 0.023417523172961512, - -0.030101828868850905, - -0.38055720721540254, - 0.6031015098837527, - -0.22652389323675629, - -0.02594865555302743, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.023417523172961512, - 0.7339025817483088, - -0.03312933495203674, - 0.5399789477878593, - -0.6593485850669958, - 0.3980963832488027, - 0.9671219885587914, - 0.6031015098837527, - -0.15287562065104474, - 0.010571952723847535, - 0.4303824990714584, - -0.5384966039873587, - 0.3945395905459946, - -0.28554491770380575, - 0.5321963040803503, - -0.02594865555302743, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.07663014194223722, - -0.18552667920725338, - 0.04245467502951133, - 0.08848746289433461, - -0.03312933495203674, - 0.7131924017057254, - -0.03312933495203674, - -0.15287562065104474, - -0.6454533778764474, - 0.02767880523039919, - 0.08609307645518888, - -0.974738444210488, - -0.6454533778764474, - -0.618741103169866, - -0.4648961901751893, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.03312933495203674, - 0.02767880523039919, - -0.2542764320212429, - -0.974738444210488, - -0.15287562065104474, - 0.034363925306096894, - -0.08924967620172093, - 0.5112363501135978, - 0.5006272587382599, - -0.08071962124488058, - -0.9265159554424179, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.034363925306096894, - -0.25313489897989055, - -0.08924967620172093, - 0.5112363501135978, - 0.5006272587382599, - -0.15287562065104474, - 0.38227868379028357, - 0.17564742808405043, - 0.6491204903342813, - -0.9660111823495866, - 0.8717725178060178, - 0.46864013311941966, - -0.02594865555302743, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.38227868379028357, - -0.6344102786366969, - 0.401030353118224, - -0.9660111823495866, - -0.02003366119707955, - -0.15287562065104474, - -0.013239312574120398, - -0.007487518390411153, - 0.019833310478661697, - -0.18790246158322335, - -0.003984683403336289, - -0.2857284465070831, - 0.695892512275019, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.04045116998350183, - 0.3841747063658653, - -0.007487518390411153, - -0.6063124374569344, - -0.32742827247728085, - 0.019833310478661697, - -0.03312933495203674, - -0.03312933495203674, - -0.5143268168668733, - -0.15287562065104474, - 0.02752181604420171, - 0.38227868379028357, - 0.2533963955827903, - 0.38227868379028357, - 0.6497575997043399, - -0.02594865555302743, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.02752181604420171, - 0.38227868379028357, - 0.02752181604420171, - 0.02752181604420171, - 0.38227868379028357, - -0.15287562065104474, - 0.45580399239736596, - -0.007487518390411153, - -0.4684373841298993, - 0.04553124396826302, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.03312933495203674, - -0.007487518390411153, - -0.15287562065104474, - 0.36919179766325033, - -0.5383144129424234, - 0.06037550414739494, - 0.6401660794238895, - -0.7770912069832382, - -0.024412392983184143, - -0.02594865555302743, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.6502084559476158, - -0.03312933495203674, - 0.6212042809746634, - -0.5383144129424234, - -0.2329116995756834, - -0.15287562065104474, - 0.024121950196257694, - 0.6497575997043399, - -0.11587145557157744, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.04354196548593941, - 0.024121950196257694, - -0.15287562065104474, - -0.8931937526724516, - 0.7931370421077706, - -0.007487518390411153, - 0.3945395905459946, - -0.5830923774116425, - -0.9265159554424179, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.2802802277903132, - -0.8931937526724516, - -0.007487518390411153, - -0.15287562065104474, - -0.23780303193589494, - -0.05236619089479567, - -0.10975078398028032, - 0.25764906876177635, - 0.8322391693707497, - -0.02594865555302743, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.8994051099634439, - 0.3828038068768616, - 0.7458203571463392, - 0.075267602054169, - -0.7770684780924446, - -0.15287562065104474, - 0.11586550358566691, - 0.5859663713039328, - 0.11586550358566691, - 0.6497575997043399, - -0.11587145557157744, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.11586550358566691, - 0.5859663713039328, - 0.11586550358566691, - -0.15287562065104474, - 0.38227868379028357, - -0.8304668465997693, - 0.4410814369725681, - 0.9029363231106312, - 0.4034562385135855, - -0.11587145557157744, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.38227868379028357, - -0.8649803368449126, - 0.5025668008822132, - -0.15287562065104474, - -0.9447496629090969, - -0.1055510097959558, - -0.9447496629090969, - -0.19422720151644965, - 0.9196950396742322, - -0.9265159554424179, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.9447496629090969, - -0.2816941257956066, - -0.13344928015776922, - -0.03312933495203674, - -0.9447496629090969, - -0.19422720151644965, - -0.15287562065104474, - -0.7206840389538178, - 0.518503561640367, - -0.07423068318118213, - -0.9010061526060671, - 0.4410814369725681, - 0.46864013311941966, - -0.4648961901751893, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.07295367313061571, - 0.3841747063658653, - 0.10929967689354257, - 0.518503561640367, - 0.856436576523396, - -0.9010061526060671, - -0.15287562065104474, - 0.04575697532735762, - 0.3945395905459946, - -0.6454533778764474, - 0.30819043581177225, - 0.6491204903342813, - -0.3129738890143063, - -0.5029603962541881, - 0.573592798559422, - -0.4806514500309918, - -0.618741103169866, - 0.23396575773997924, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.6611932570606384, - 0.04575697532735762, - 0.6027198392702984, - -0.03312933495203674, - 0.29883183505794014, - -0.03312933495203674, - 0.573592798559422, - -0.4806514500309918, - -0.15287562065104474, - 0.4410814369725681, - 0.07499115943867168, - 0.36733633488339434, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.15287562065104474, - 0.5358720703660531, - -0.48643532024870806, - 0.5321963040803503, - 0.04553124396826302, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.34209271946772135, - 0.3841747063658653, - -0.15287562065104474, - 0.035752922480440784, - -0.5528389860662576, - -0.4786358901651805, - -0.03345868826681772, - -0.5360216250026923, - -0.02594865555302743, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.035752922480440784, - -0.32412182169520326, - -0.15287562065104474, - 0.0373664035162033, - 0.9291232148843694, - -0.003984683403336289, - -0.39860028384176566, - -0.11587145557157744, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.0373664035162033, - 0.08848746289433461, - -0.03312933495203674, - 0.5628306574174704, - -0.15287562065104474, - 0.7931370421077706, - -0.007487518390411153, - 0.8322391693707497, - 0.04553124396826302, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.03312933495203674, - -0.007487518390411153, - -0.15287562065104474, - 0.38227868379028357, - -0.4904346681980187, - 0.24497184225802623, - -0.17963142388662198, - 0.38227868379028357, - 0.3945395905459946, - -0.028509184562482564, - 0.46090699966523896, - 0.33732998861605684, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.6611932570606384, - 0.38227868379028357, - -0.43252874028990346, - 0.3264043400516563, - 0.38227868379028357, - -0.4885944819442813, - -0.028509184562482564, - -0.15287562065104474, - 0.012480087416438024, - 0.1257832452085406, - -0.12235582678038621, - 0.8840386314513613, - -0.9265159554424179, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.6331778347496808, - -0.03312933495203674, - -0.12235582678038621, - -0.15287562065104474, - -0.15000597173522823, - 0.23293585803653502, - -0.11587145557157744, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.03312933495203674, - -0.4709710468128456, - -0.03312933495203674, - -0.15287562065104474, - 0.2844263213930328, - -0.3704579135897839, - -0.7072098648604425, - 0.04553124396826302, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.32446861575642755, - 0.3841747063658653, - -0.5095396623600554, - -0.3704579135897839, - -0.15287562065104474, - -0.17501948121884364, - 0.19068938625488005, - 0.36733633488339434, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.5844129628466979, - -0.17501948121884364, - -0.15287562065104474, - -0.570975636241064, - -0.3544163943457214, - -0.14744417748452104, - -0.45588107536570743, - 0.4410814369725681, - -0.032129311897300866, - 0.33732998861605684, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - 0.6708379532288397, - -0.3544163943457214, - -0.373776999466862, - 0.08335921010338651, - -0.45588107536570743, - -0.03312933495203674, - -0.03312933495203674, - -0.15287562065104474, - -0.5021877741528034, - -0.8737077594332705, - -0.6128644906115805, - 0.3477963704156967, - 0.42698886468135555, - -0.19141287203736335, - -0.2857284465070831, - 0.33732998861605684, - 0.383127894844864, - -0.03312933495203674, - -0.00024059800565465504, - -0.19325673656017708, - 0.3841747063658653, - -0.658638915748625, - -0.03312933495203674, - 0.11886699711317128, - -0.19141287203736335, - -0.007487518390411153, - 0.8294417732356201, - 0.23318336170969545, - 0.04553124396826302, - -0.007487518390411153, - 0.3428349184398454, - -0.06694923977819611, - -0.003984683403336289, - -0.6417103024939753, - -0.7732167797628612, - -0.11587145557157744, - 0.7161080042477685, - -0.21577245121941865, - -0.03312933495203674, - -0.6417103024939753, - 0.2999252986675296, - -0.4645009529427655, - 0.32928870833738333, - 0.36733633488339434, - -0.3889152744623946, - -0.03312933495203674, - 0.2999252986675296, - -0.015172142980303047, - -0.041959852126340805, - -0.5528389860662576, - 0.8307750916403752, - 0.04553124396826302, - -0.4208412482516333, - -0.03312933495203674, - -0.015172142980303047, - -0.03312933495203674, - -0.32412182169520326, - -0.007487518390411153, - -0.1666179513430414, - 0.6491204903342813, - -0.7747913850086271, - 0.04553124396826302, - -0.007487518390411153, - 0.3428349184398454, - 0.8245684936270143, - -0.12372140465090913, - -0.007487518390411153, - -0.4529941548307475, - 0.36733633488339434, - -0.03312933495203674, - -0.12372140465090913, - -0.007487518390411153, - 0.4509653429538459, - 0.005906754950440528, - 0.5069308582993832, - 0.04553124396826302, - -0.007487518390411153, - -0.03312933495203674, - 0.4509653429538459, - -0.03312933495203674, - 0.005906754950440528, - 0.10499065963245971, - -0.05078877578009626, - -0.5003199525789345, - -0.007487518390411153, - 0.6493706090057234, - -0.05078877578009626, - -0.03312933495203674, - -0.007487518390411153, - 0.389594809154146, - 0.23318336170969545, - 0.36733633488339434, - 0.036221688001095334, - -0.19463619232323945, - -0.03312933495203674, - -0.05904094741091207, - 0.5047947579875537, - 0.36733633488339434, - 0.23675125387115864, - -0.5528389860662576, - 0.8821635213112001, - 0.36733633488339434, - -0.32412182169520326, - -0.2923658997202849, - 0.17103071453760008, - -0.007487518390411153, - 0.11948169781459762, - -0.003984683403336289, - -0.5142053527682063, - -0.11587145557157744, - 0.11586550358566691, - -0.03312933495203674, - -0.007487518390411153, - 0.11948169781459762, - -0.007487518390411153, - -0.003984683403336289, - 0.6817558544840013, - 0.36733633488339434, - -0.007487518390411153, - -0.5528389860662576, - -0.5034330529438178, - -0.05078877578009626, - -0.03312933495203674, - 0.4719982488985321, - -0.05078877578009626, - -0.17963142388662198, - 0.7835340832753369, - 0.04553124396826302, - -0.4739243578269685, - -0.03312933495203674, - -0.03312933495203674, - -0.8109413800694659, - 0.0110957286659747, - 0.6654400247109236, - 0.36733633488339434, - -0.348732571081161, - -0.007487518390411153, - -0.0976564490437867, - 0.36733633488339434, - -0.007487518390411153, - 0.4523465918943513, - 0.7835340832753369, - 0.36733633488339434, - -0.03312933495203674, - 0.036221688001095334, - -0.007487518390411153, - 0.4649323295546919, - -0.23716063942385915, - 0.36733633488339434, - -0.09720472910886595, - -0.03312933495203674, - -0.007487518390411153, - 0.42874836628885465, - -0.5820322922414108, - -0.1833323819989437, - 0.530512442842412, - -0.12016464219512743, - -0.5142053527682063, - -0.02594865555302743, - 0.5496208659856757, - 0.18782266326230226, - -0.5820322922414108, - -0.1833323819989437, - -0.016703052564952543, - -0.6953258541695211, - -0.03312933495203674, - 0.530512442842412, - -0.12016464219512743, - 0.3990721170044837, - -0.1419209023929075, - 0.2220986981595224, - -0.8043403931080049, - 0.36733633488339434, - -0.1419209023929075, - -0.03312933495203674, - 0.2791644051193396, - 0.10499065963245971, - 0.36733633488339434, - 0.036221688001095334, - 0.4946111492800858, - -0.7455650431388012, - -0.5384966039873587, - 0.0017860562866728763, - 0.7835340832753369, - -0.11587145557157744, - 0.06993700157745766, - 0.4946111492800858, - -0.7455650431388012, - 0.0011890067571520475, - 0.0017860562866728763, - -0.08197934637211887, - -0.007487518390411153, - 0.7847909901007052, - 0.04553124396826302, - -0.08197934637211887, - -0.007487518390411153, - -0.17429852749524785, - 0.22286615528227233, - 0.4509653429538459, - 0.23318336170969545, - -0.9265159554424179, - -0.051140088807938834, - -0.03312933495203674, - -0.17429852749524785, - 0.5982115740494809, - -0.03312933495203674, - -0.09055033538605244, - 0.4509653429538459, - -0.10430349838497201, - 0.10499065963245971, - -0.05078877578009626, - -0.1560985811454389, - 0.05501220960506328, - 0.05404220266860125, - -0.5528389860662576, - 0.4173697242076332, - 0.36733633488339434, - -0.12806166981042968, - -0.32412182169520326, - -0.2809487245132676, - 0.5081748315897809, - 0.18864030523810701, - 0.6237726785061775, - -0.625369599800818, - -0.02594865555302743, - 0.644918164744195, - 0.3811002465557327, - 0.1081444233969656, - -0.03312933495203674, - 0.5081748315897809, - -0.03312933495203674, - 0.18864030523810701, - 0.11586550358566691, - 0.38448915029676395, - -0.05078877578009626, - -0.03312933495203674, - 0.11586550358566691, - -0.1560985811454389, - -0.19422720151644965, - -0.24723260553822982, - -0.9503088834298442, - 0.04553124396826302, - -0.1560985811454389, - 0.05501220960506328, - -0.5123834866094038, - -0.03312933495203674, - -0.19422720151644965, - 0.034363925306096894, - -0.10430349838497201, - -0.19422720151644965, - -0.2669875572728582, - -0.1290436954210724, - -0.02594865555302743, - -0.1560985811454389, - -0.051140088807938834, - -0.03312933495203674, - 0.05501220960506328, - -0.03312933495203674, - -0.19422720151644965, - 0.33139265981373983, - -0.03312933495203674, - 0.5512013546942377, - 0.11948169781459762, - -0.4591831948415378, - 0.03005316575868485, - 0.36733633488339434, - -0.03312933495203674, - 0.11948169781459762, - -0.4591831948415378, - 0.11586550358566691, - 0.29748842444311296, - -0.6020613432125268, - -0.7503057932391078, - 0.04553124396826302, - 0.11586550358566691, - 0.551296669785512, - -0.03312933495203674, - -0.6020613432125268, - -0.7455650431388012, - 0.3088421747278237, - -0.05078877578009626, - -0.03312933495203674, - -0.10430349838497201, - 0.0017860562866728763, - 0.6491204903342813, - 0.11586550358566691, - 0.8118954366162442, - -0.11587145557157744, - 0.05501220960506328, - 0.05501220960506328, - 0.0011890067571520475, - -0.07031118733921674, - -0.03312933495203674, - 0.0017860562866728763, - 0.11586550358566691, - -0.4200143188004891, - 0.1296775537451521, - 0.4283096941866874, - -0.3222756129608148, - 0.04553124396826302, - -0.1560985811454389, - 0.05501220960506328, - -0.03312933495203674, - 0.11948169781459762, - 0.44862216142240374, - -0.6402050766422366, - 0.4681134955033524, - 0.7226698465812746, - -0.3157995802470589, - 0.15955828644056685, - -0.02782796621038297, - -0.7455650431388012, - 0.5676190058607914, - 0.3040053824802866, - -0.0373386936974568, - -0.3336452481102724, - -0.5630714215561815, - -0.011649982498003201, - 0.38227868379028357, - 0.5104420102551884, - -0.33806599513073365, - -0.03312933495203674, - 0.028137219042781925, - -0.03312933495203674, - -0.03312933495203674, - -0.7455650431388012, - -0.03312933495203674, - -0.939947390159221, - 0.3031981955704504, - -0.03312933495203674, - 0.1895699676245382, - -0.5630254207021904, - 0.4629059403113627, - -0.46309249404451835, - -0.8910805735265944, - 0.38227868379028357, - 0.9019054469227191, - 0.46240612732718595, - 0.741466687176884, - -0.5673850667254974, - 0.8441898870271308, - 0.6817558544840013, - 0.38227868379028357, - -0.004147133821340175, - -0.8889555450206131, - -0.5308353718467008, - 0.11948169781459762, - -0.9408306439150881, - -0.004147133821340175, - -0.5630714215561815, - 0.4268203716453557, - -0.36106938363069535, - -0.31435479298842917, - 0.4400709550367913, - -0.11220255843103157, - 0.135964954001841, - -0.6249556294024258, - -0.849812041018566, - -0.732361777864097, - -0.2598328077701708, - 0.352819012682882, - 0.017977922390346176, - 0.3289876348295948, - -0.3905988309996456, - -0.03312933495203674, - 0.741466687176884, - 0.38227868379028357, - -0.004147133821340175, - 0.2929889807337441, - 0.2584380462535665, - 0.11948169781459762, - -0.46602930182916735, - -0.03312933495203674, - -0.004147133821340175, - -0.22009039413811277, - 0.4268203716453557, - 0.6615115436387249, - -0.36106938363069535, - 0.44559102506667664, - -0.03312933495203674, - -0.8493342090682597, - 0.28955357831211853, - -0.03312933495203674, - 0.4400709550367913, - -0.03312933495203674, - -0.11220255843103157, - 0.611080497619225, - 0.05607681672472635, - 0.46611383109849913, - -0.03312933495203674, - 0.7216695469944947, - -0.7792474856284684, - 0.16568189002380734, - -0.03312933495203674, - -0.732361777864097, - 0.5800213309722332, - 0.5612227865663179, - -0.2598328077701708, - 0.49051581641847575, - -0.03312933495203674, - 0.352819012682882, - 0.16781943034050692, - 0.34341332186602863, - -0.41608140825051426, - -0.054014157208971285, - 0.6817558544840013, - 0.5507846496412204, - 0.307484165177631, - 0.4268203716453557, - 0.010571952723847535, - 0.5356174864184035, - -0.004577794814499993, - 0.4713974760533522, - 0.11948169781459762, - 0.6229443226614695, - 0.38227868379028357, - -0.592405046198358, - 0.7915991163100168, - 0.2884025034069896, - 0.014826546461777034, - 0.13569984065232657, - -0.7345913881053495, - -0.07031118733921674, - -0.03312933495203674, - -0.03312933495203674, - 0.4810767259491639, - 0.42000853893150175, - -0.03312933495203674, - -0.016703052564952543, - 0.307484165177631, - -0.22009039413811277, - 0.4268203716453557, - -0.07663014194223722, - -0.18552667920725338, - -0.03312933495203674, - 0.7143561450769683, - -0.004577794814499993, - 0.6169399027493084, - -0.03312933495203674, - 0.4713974760533522, - -0.03312933495203674, - 0.2439059459910155, - -0.03312933495203674, - -0.03312933495203674, - 0.38227868379028357, - -0.03312933495203674, - 0.7915991163100168, - 0.15749328432942697, - -0.03312933495203674, - 0.2884025034069896, - 0.08555157578551933, - -0.03312933495203674, - 0.014826546461777034, - 0.16781943034050692, - 0.34341332186602863, - -0.41608140825051426, - -0.054014157208971285, - 0.6817558544840013, - 0.5507846496412204, - 0.307484165177631, - 0.4268203716453557, - 0.010571952723847535, - 0.5356174864184035, - -0.004577794814499993, - 0.4713974760533522, - 0.11948169781459762, - 0.6229443226614695, - 0.38227868379028357, - -0.592405046198358, - 0.7915991163100168, - 0.2884025034069896, - 0.014826546461777034, - 0.13569984065232657, - -0.7345913881053495, - -0.07031118733921674, - -0.03312933495203674, - -0.03312933495203674, - 0.4810767259491639, - 0.42000853893150175, - -0.03312933495203674, - -0.016703052564952543, - 0.307484165177631, - -0.22009039413811277, - 0.4268203716453557, - -0.07663014194223722, - -0.18552667920725338, - -0.03312933495203674, - 0.7143561450769683, - -0.004577794814499993, - 0.6169399027493084, - -0.03312933495203674, - 0.4713974760533522, - -0.03312933495203674, - 0.2439059459910155, - -0.03312933495203674, - -0.03312933495203674, - 0.38227868379028357, - -0.03312933495203674, - 0.7915991163100168, - 0.15749328432942697, - -0.03312933495203674, - 0.2884025034069896, - 0.08555157578551933, - -0.03312933495203674, - 0.014826546461777034, - -0.5033596121422156, - 0.6817558544840013, - 0.04553124396826302, - -0.03312933495203674, - -0.6587611829932716, - -0.5962490769797179, - -0.1825946570006746, - -0.03312933495203674, - -0.6953258541695211, - -0.03312933495203674, - 0.3732429099127835, - -0.3168094366902205, - -0.6174176172436882, - -0.1754609673480745, - 0.7847909901007052, - -0.004147133821340175, - -0.004147133821340175, - -0.7281098772068372, - -0.4057510473318154, - 0.12580962656357506, - 0.8219759232776426, - 0.8443602981311742, - -0.37698387898961516, - 0.6586990253675745, - 0.13024402179606656, - 0.7925121541555655, - -0.03312933495203674, - -0.3168094366902205, - -0.03312933495203674, - -0.6174176172436882, - -0.03312933495203674, - -0.03312933495203674, - -0.03312933495203674, - -0.004147133821340175, - -0.03312933495203674, - -0.004147133821340175, - 0.6625178979801886, - 0.6586990253675745, - -0.16570347362942728, - -0.8724174916635788, - -0.05078877578009626, - -0.09720472910886595, - -0.03312933495203674, - 0.9763394284190503, - -0.8924959157450982, - 0.3945395905459946, - -0.43802215922288923, - 0.41117686748903354, - -0.6454533778764474, - -0.43802215922288923, - -0.853162400466972, - 0.30819043581177225, - -0.43802215922288923, - -0.02442662175370187, - -0.3129738890143063, - -0.4248054610250751, - 0.23318336170969545, - -0.46794400510236955, - 0.5507846496412204, - -0.05221513803807526, - -0.1719146719163702, - 0.3945395905459946, - -0.5645137086876749, - -0.26981997179725487, - -0.7593967442262309, - 0.11586550358566691, - -0.3715021306600563, - -0.7455650431388012, - 0.7176187317296618, - 0.7176187317296618, - 0.7915991163100168, - 0.7995994715922188, - -0.03383360121626064, - -0.7766468154970135, - 0.6640709699526871, - 0.09028554274719541, - -0.29494251321408704, - -0.8924959157450982, - -0.2923658997202849, - -0.03312933495203674, - -0.43802215922288923, - 0.41117686748903354, - -0.4282108049630092, - -0.03312933495203674, - -0.43802215922288923, - -0.853162400466972, - -0.03312933495203674, - -0.43802215922288923, - -0.016703052564952543, - -0.6953258541695211, - -0.03312933495203674, - -0.8951925598909254, - -0.46794400510236955, - -0.03312933495203674, - 0.9439050000723336, - -0.03312933495203674, - -0.03312933495203674, - 0.555033391412882, - -0.03312933495203674, - -0.24990889223532825, - 0.11586550358566691, - -0.25323225810891387, - 0.4941527575438672, - -0.7455650431388012, - -0.03312933495203674, - 0.7176187317296618, - 0.7176187317296618, - -0.03312933495203674, - 0.7915991163100168, - -0.4586701024737884, - -0.03312933495203674, - 0.7995994715922188, - -0.03383360121626064, - -0.03312933495203674, - -0.5586180409849613, - -0.03312933495203674, - -0.3116250108457156, - -0.03312933495203674, - 0.011847763360043716, - 0.5830841155573924, - 0.7176187317296618, - -0.5944649620475853, - -0.8043403931080049, - -0.02594865555302743, - -0.03312933495203674, - 0.43061919046659664, - -0.03312933495203674, - -0.03312933495203674, - -0.03312933495203674, - 0.7176187317296618, - -0.25384603190574306, - -0.5944649620475853, - -0.6454533778764474, - 0.06148062990468293, - 0.3945395905459946, - -0.8285340360999077, - 0.12678999692719656, - -0.6454533778764474, - -0.4248054610250751, - -0.5088528614997271, - 0.30819043581177225, - -0.3129738890143063, - -0.8285340360999077, - 0.045230315123676645, - -0.5317171379427799, - -0.46794400510236955, - 0.9750211325289773, - -0.7960490346886027, - -0.6454533778764474, - 0.12199333263943402, - -0.10095589265225513, - -0.030101828868850905, - -0.7455650431388012, - -0.05221513803807526, - 0.38227868379028357, - 0.0017860562866728763, - -0.17963142388662198, - 0.7131767222147578, - -0.6234098308424171, - -0.6038812895998346, - -0.44395310725970083, - -0.2923658997202849, - -0.4282108049630092, - -0.03312933495203674, - -0.8285340360999077, - 0.12678999692719656, - -0.03312933495203674, - -0.8951925598909254, - -0.03312933495203674, - -0.03312933495203674, - -0.8285340360999077, - -0.03312933495203674, - -0.46794400510236955, - 0.9750211325289773, - 0.12199333263943402, - -0.11780145566774283, - -0.059450661977312795, - 0.7339025817483088, - -0.03312933495203674, - 0.5399789477878593, - -0.7152384462623396, - -0.03312933495203674, - -0.7455650431388012, - 0.38227868379028357, - 0.0011890067571520475, - 0.0017860562866728763, - -0.03312933495203674, - 0.3895115971142243, - -0.03312933495203674, - 0.582579717551231, - -0.36333515503051844, - -0.5071959246975802, - -0.4317628260158802, - 0.04553124396826302, - 0.6959513302339416, - -0.03312933495203674, - -0.36333515503051844, - 0.6960846313459854, - -0.03312933495203674, - -0.6399566238812103, - 0.8142866058166368, - 0.8219759232776426, - 0.8226277347338175, - 0.3945395905459946, - -0.7047433816864562, - 0.8737038950939497, - -0.6454533778764474, - 0.6464256187550986, - -0.7075951277361023, - 0.30819043581177225, - 0.27553845391672355, - 0.4505787730163788, - -0.3129738890143063, - -0.3953025970979813, - -0.7552367530866656, - -0.3751871820957163, - -0.15152960780615915, - 0.1130755424603212, - -0.009334136063255016, - -0.4016173803013847, - 0.8226277347338175, - 0.3158274851200671, - 0.1421927819213862, - -0.03196564165243225, - 0.8294417732356201, - 0.8274981407347461, - -0.3160630898687216, - -0.4156761957091945, - 0.20395624151081573, - 0.7467033715445817, - -0.08110203848942499, - -0.03383360121626064, - -0.6569697570522234, - -0.7001020128761399, - 0.7505067251549942, - 0.8142866058166368, - 0.5557689294912318, - -0.7047433816864562, - 0.8737038950939497, - 0.3574873994774672, - 0.6820890056331531, - -0.03312933495203674, - -0.03312933495203674, - 0.17183841151922152, - -0.3751871820957163, - 0.4631193359797121, - -0.40899395427380864, - 0.769601184230724, - -0.03312933495203674, - -0.03312933495203674, - -0.4016173803013847, - 0.5557689294912318, - -0.15411105054286403, - -0.03312933495203674, - 0.3158274851200671, - 0.4162785997147045, - -0.6903908724401655, - 0.506483999801362, - -0.9001439101260635, - 0.8274981407347461, - 0.8379197158994404, - -0.1224186986691753, - 0.1710098866852816, - -0.7463270748980328, - -0.24677176984218926, - 0.7467033715445817, - -0.03312933495203674, - -0.03312933495203674, - -0.03383360121626064, - 0.3980963832488027, - -0.737019406355546, - -0.03312933495203674, - 0.6428765271769479, - -0.36333515503051844, - -0.2764074236303355, - -0.2537543294604016, - 0.3945395905459946, - 0.0670960142864347, - -0.05221513803807526, - -0.1232728628593171, - 0.06849885668156383, - 0.6364920674940935, - 0.33732998861605684, - -0.03312933495203674, - -0.03312933495203674, - -0.36333515503051844, - -0.03312933495203674, - 0.5105105736546199, - -0.03312933495203674, - 0.0670960142864347, - -0.30672151840053985, - -0.03312933495203674, - -0.1232728628593171, - -0.03312933495203674, - 0.7090028470652631, - -0.08581013843409349, - -0.7455650431388012, - -0.1428795325646949, - -0.21914293174800822, - -0.23082729282663153, - 0.06748836248192998, - -0.02594865555302743, - -0.03312933495203674, - -0.7455650431388012, - 0.6875136618535853, - -0.4282108049630092, - 0.7445735060889943, - -0.21914293174800822, - -0.03312933495203674, - -0.07923245408773641, - -0.007487518390411153, - -0.7752914233227001, - 0.3945395905459946, - -0.43802215922288923, - 0.4681134955033524, - -0.6454533778764474, - 0.7691434230125058, - 0.30819043581177225, - -0.43802215922288923, - -0.14144007102009584, - -0.3129738890143063, - -0.43802215922288923, - -0.3250198456270629, - -0.7221717875090191, - -0.5171001147812941, - 0.8219759232776426, - 0.5235818221255332, - -0.2186769907094828, - 0.6491204903342813, - -0.9323794689962346, - 0.5780428376300221, - 0.6014328792079081, - 0.880162501073491, - -0.17963142388662198, - 0.7477679649360701, - -0.17779933433220013, - 0.41614770200044304, - 0.22916306324717367, - -0.8453056455172513, - 0.24467792523965862, - -0.5633806131179828, - 0.19281012904467487, - -0.7259600639120417, - -0.4591831948415378, - 0.5069308582993832, - -0.3414848175991672, - 0.4811187639346489, - -0.29494251321408704, - -0.5416399544165088, - -0.7752914233227001, - 0.3841747063658653, - 0.42000853893150175, - -0.43802215922288923, - -0.03312933495203674, - -0.03312933495203674, - 0.7691434230125058, - -0.03312933495203674, - -0.43802215922288923, - -0.03312933495203674, - -0.43802215922288923, - 0.7025901110955471, - -0.03312933495203674, - -0.421135466870914, - -0.03312933495203674, - -0.5171001147812941, - 0.8908162631909866, - -0.6933529337992154, - 0.036221688001095334, - -0.2186769907094828, - -0.03312933495203674, - -0.036793582693199725, - -0.9323794689962346, - -0.9318324360639914, - -0.030379009960862027, - 0.2168126270019233, - 0.29026463545873576, - -0.03312933495203674, - -0.17779933433220013, - 0.41614770200044304, - 0.6158804435131128, - -0.5633806131179828, - -0.03312933495203674, - 0.19281012904467487, - -0.7259600639120417, - -0.03312933495203674, - -0.4591831948415378, - -0.7937176276495931, - -0.03312933495203674, - -0.3414848175991672, - 0.8887426748966316, - -0.09660587463135463, - 0.6493706090057234, - -0.11587145557157744, - -0.03312933495203674, - -0.09660587463135463, - 0.23318336170969545, - -0.5629416132221664, - 0.38227868379028357, - 0.1049954023788931, - -0.05078877578009626, - -0.5472722273232602, - 0.38227868379028357, - -0.16840072348072682, - 0.11948169781459762, - -0.4591831948415378, - 0.7176187317296618, - 0.4410814369725681, - -0.7552367530866656, - -0.9265159554424179, - 0.019533937918609273, - -0.03312933495203674, - -0.03312933495203674, - 0.11948169781459762, - -0.03312933495203674, - -0.4591831948415378, - -0.03312933495203674, - 0.7176187317296618, - -0.03312933495203674, - -0.1232728628593171, - -0.09808229778218884, - -0.7747913850086271, - 0.36733633488339434, - -0.03312933495203674, - -0.1232728628593171, - 0.383127894844864, - -0.03312933495203674, - -0.09808229778218884, - -0.7684950559599681, - 0.9332822006233532, - 0.135964954001841, - -0.6441155745843777, - 0.04553124396826302, - -0.03312933495203674, - -0.7684950559599681, - 0.07977165176795369, - -0.4282108049630092, - -0.13309004073983857, - 0.7669341421641301, - -0.11105777592276479, - -0.4529941548307475, - 0.04553124396826302, - -0.03312933495203674, - 0.11118201031499172, - 0.7669341421641301, - -0.8841559140481743, - -0.03312933495203674, - 0.17452769364804763, - -0.5142053527682063, - -0.5629416132221664, - -0.42171703205462613, - -0.6441155745843777, - -0.05078877578009626, - -0.03312933495203674, - -0.42171703205462613, - -0.3704579135897839, - -0.007487518390411153, - 0.15955828644056685, - 0.36733633488339434, - -0.3704579135897839, - 0.04800124617987948, - -0.03312933495203674, - -0.007487518390411153, - -0.6441155745843777, - -0.5629416132221664, - -0.5528389860662576, - -0.007487518390411153, - 0.348988170713265, - 0.36733633488339434, - -0.03312933495203674, - -0.007487518390411153, - 0.1265509892427251, - -0.5322780724187991, - -0.05078877578009626, - -0.18552667920725338, - -0.3734065171961584, - -0.007487518390411153, - -0.05078877578009626, - -0.37166322843898114, - 0.04553124396826302, - -0.03312933495203674, - -0.007487518390411153, - -0.05078877578009626, - 0.3980963832488027, - 0.3890405956185188, - 0.7395147120156566, - 0.5069308582993832, - 0.36733633488339434, - 0.10804575315682714, - 0.3890405956185188, - -0.4248054610250751, - 0.7395147120156566, - 0.4509653429538459, - -0.37481052296502815, - -0.6445506916453444, - 0.1855326135297957, - -0.625369599800818, - -0.11587145557157744, - -0.03312933495203674, - 0.4509653429538459, - 0.04800124617987948, - -0.03312933495203674, - -0.37481052296502815, - -0.6445506916453444, - -0.7533236292050355, - -0.8548715718502939, - 0.8545718990904262, - -0.5034330529438178, - 0.36733633488339434, - -0.07031118733921674, - -0.8548715718502939, - 0.8545718990904262, - -0.4591831948415378, - -0.7044075783782634, - 0.8922336955166766, - 0.1049954023788931, - 0.04553124396826302, - -0.03312933495203674, - -0.4591831948415378, - -0.03312933495203674, - -0.7044075783782634, - 0.3841747063658653, - -0.03312933495203674, - 0.8922336955166766, - -0.5246527586348787, - -0.7493868922499015, - -0.4529941548307475, - 0.36733633488339434, - 0.3428349184398454, - -0.7493868922499015, - -0.3312882627813604, - -0.5890653387432275, - -0.8245069318234116, - 0.0496442436813929, - -0.05360933803568155, - 0.3551394633651462, - -0.15085153327110135, - 0.7915991163100168, - -0.7398737997209472, - 0.695892512275019, - -0.3312882627813604, - 0.12373159544577135, - -0.03312933495203674, - -0.5890653387432275, - -0.09510038364390999, - 0.709026386340402, - -0.3610192695804405, - 0.3551394633651462, - 0.7915991163100168, - 0.2767769543032924, - -0.05360933803568155, - -0.006514615062357781, - -0.15085153327110135, - 0.7915991163100168, - -0.6352212204258544, - 0.695892512275019, - -0.03312933495203674, - -0.03312933495203674, - -0.006514615062357781, - -0.03312933495203674, - 0.7915991163100168, - -0.3312882627813604, - 0.39964667783836777, - -0.12016464219512743, - -0.05360933803568155, - -0.5093308674868494, - 0.38227868379028357, - 0.7915991163100168, - 0.9226328756561947, - 0.23396575773997924, - -0.03312933495203674, - 0.04800124617987948, - -0.3312882627813604, - 0.39964667783836777, - -0.12016464219512743, - 0.9700652807239207, - -0.5828403983308693, - 0.38227868379028357, - 0.7915991163100168, - -0.5428004348152635, - -0.007487518390411153, - -0.20547808425560254, - -0.05360933803568155, - -0.0846068632760061, - -0.007487518390411153, - 0.7915991163100168, - 0.5120161444758368, - 0.695892512275019, - 0.33366116265663337, - 0.3841747063658653, - -0.5428004348152635, - -0.03312933495203674, - -0.007487518390411153, - -0.20547808425560254, - -0.03312933495203674, - -0.0846068632760061, - -0.007487518390411153, - 0.7915991163100168, - 0.0496442436813929, - 0.9039456685572731, - -0.05360660466711761, - 0.37626940244002716, - -0.8352248896989796, - 0.0496442436813929, - -0.05360933803568155, - 0.7915991163100168, - 0.05464647608989237, - -0.43766679126730423, - 0.709026386340402, - -0.03312933495203674, - 0.3289876348295948, - -0.03312933495203674, - 0.18770847727634699, - 0.0029122360823438413, - -0.4871954453656002, - 0.709026386340402, - 0.7915991163100168, - -0.5528389860662576, - 0.09075869170066693, - -0.4016173803013847, - -0.05360933803568155, - 0.7915991163100168, - -0.4547326673166753, - -0.4648961901751893, - -0.32412182169520326, - -0.26117925658894275, - -0.03312933495203674, - 0.11449697709293429, - -0.4016173803013847, - -0.03312933495203674, - 0.7915991163100168, - -0.13309004073983857, - 0.4509653429538459, - 0.3575930790474973, - 0.7915991163100168, - -0.17753299115731638, - -0.6344102786366969, - 0.5589357232036238, - -0.25172257560110123, - 0.4509653429538459, - -0.8548715718502939, - 0.3575930790474973, - -0.8012228315515858, - -0.05360933803568155, - 0.2931678051519697, - 0.7963235283810923, - 0.7915991163100168, - -0.5028746307940823, - -0.33806599513073365, - -0.03312933495203674, - -0.03312933495203674, - 0.4509653429538459, - 0.7915991163100168, - -0.8250441720835084, - -0.8250441720835084, - -0.4645009529427655, - -0.7970932758748235, - -0.19467037765798012, - 0.3586987398052541, - 0.4509653429538459, - -0.8548715718502939, - -0.03312933495203674, - -0.8012228315515858, - 0.7963235283810923, - 0.7915991163100168, - 0.7171280657923556, - -0.003984683403336289, - 0.37626940244002716, - -0.7109013636246134, - 0.5373420868458826, - -0.05360933803568155, - 0.5998858510203262, - 0.7915991163100168, - -0.05829033602894363, - -0.43766679126730423, - 0.0276155010360768, - -0.3055483653753294, - -0.03312933495203674, - 0.0029122360823438413, - -0.4871954453656002, - 0.3845400149009931, - -0.4885712530293867, - -0.03312933495203674, - -0.4359110567170006, - 0.5373420868458826, - -0.7837706275425714, - -0.6833564108162914, - -0.03312933495203674, - 0.7915991163100168, - 0.22916306324717367, - -0.7247670014438404, - 0.25764906876177635, - 0.5831303822888347, - 0.37626940244002716, - -0.007487518390411153, - 0.5168818433950233, - -0.3474119379278762, - 0.12128170034921233, - 0.9406988776994318, - -0.003984683403336289, - -0.5913047852975157, - -0.05360933803568155, - 0.7915991163100168, - 0.5520318544712614, - -0.33806599513073365, - -0.19422720151644965, - -0.03312933495203674, - -0.7770684780924446, - -0.5650984722157281, - 0.0029122360823438413, - -0.4871954453656002, - -0.007487518390411153, - 0.5168818433950233, - -0.03312933495203674, - -0.4594522455144772, - 0.08848746289433461, - -0.03312933495203674, - 0.9406988776994318, - -0.03312933495203674, - -0.4359110567170006, - -0.6763695553333645, - 0.7915991163100168, - -0.8655234116716243, - 0.7748750815372417, - -0.5227419833293746, - 0.802348470686136, - 0.9030677287923797, - 0.4069511114646955, - -0.007487518390411153, - -0.05360933803568155, - 0.7915991163100168, - 0.06369327938276788, - 0.695892512275019, - -0.3409639732670621, - 0.2376481419465116, - -0.03312933495203674, - 0.036221688001095334, - 0.4069511114646955, - -0.007487518390411153, - 0.7915991163100168, - -0.3813408278317677, - 0.8211886839000706, - 0.2805402045333027, - 0.5431915780942752, - 0.8211886839000706, - 0.7915991163100168, - 0.3265389546847901, - -0.02594865555302743, - -0.03312933495203674, - -0.09720472910886595, - -0.03312933495203674, - -0.03312933495203674, - 0.7915991163100168, - -0.8043403931080049, - 0.058185772896597994, - 0.47830241322531447, - -0.6441155745843777, - -0.09386165584408714, - 0.7915991163100168, - 0.37919106032973526, - -0.4648961901751893, - 0.11586550358566691, - 0.11118201031499172, - 0.14341835560699434, - -0.591625477178438, - -0.700018716148197, - -0.16090261597685007, - 0.7915991163100168, - 0.4681134955033524, - -0.5791537574187018, - -0.7999435667492774, - -0.7557275745029769, - 0.7915991163100168, - -0.05556240307312864, - -0.11587145557157744, - 0.7915991163100168, - -0.007487518390411153, - -0.007487518390411153, - 0.7915991163100168, - 0.5788022742150243, - -0.9265159554424179, - -0.03312933495203674, - -0.5143268168668733, - -0.007487518390411153, - -0.007487518390411153, - -0.03312933495203674, - 0.7915991163100168, - 0.38227868379028357, - 0.5343261935524707, - 0.02752181604420171, - 0.7126146470705984, - 0.38227868379028357, - 0.7915991163100168, - -0.08202476907272568, - -0.02594865555302743, - 0.38227868379028357, - -0.03312933495203674, - 0.5343261935524707, - 0.02752181604420171, - -0.03312933495203674, - 0.38227868379028357, - 0.7915991163100168, - 0.45580399239736596, - 0.7915991163100168, - 0.4695881421934889, - 0.36733633488339434, - 0.3428349184398454, - 0.7915991163100168, - 0.39905402866163053, - 0.5922466890274971, - 0.2153034200424287, - -0.05360933803568155, - 0.7915991163100168, - 0.25278214000277616, - -0.02594865555302743, - 0.5088513375342448, - 0.5922466890274971, - -0.03312933495203674, - 0.7915991163100168, - -0.4254325639545924, - 0.7629007658198161, - -0.06908623073677844, - -0.29523343599781027, - 0.4678965367889903, - 0.7629007658198161, - 0.7915991163100168, - 0.13385262037874693, - -0.4648961901751893, - -0.03312933495203674, - 0.7629007658198161, - -0.06908623073677844, - -0.29523343599781027, - -0.03312933495203674, - 0.4678965367889903, - 0.7629007658198161, - 0.7915991163100168, - 0.11586550358566691, - 0.11586550358566691, - 0.11586550358566691, - 0.11586550358566691, - -0.05360933803568155, - -0.4153777164220627, - 0.7915991163100168, - -0.5407798669052518, - 0.695892512275019, - 0.11586550358566691, - -0.03312933495203674, - 0.11586550358566691, - 0.8314183872844628, - 0.11586550358566691, - 0.036221688001095334, - -0.03312933495203674, - 0.11586550358566691, - 0.7915991163100168, - -0.03464236550467025, - 0.09075869170066693, - 0.6647609269126105, - -0.4869980018787501, - 0.6491204903342813, - 0.11586550358566691, - -0.05360933803568155, - 0.20799122000928966, - -0.26117925658894275, - 0.11586550358566691, - 0.7915991163100168, - 0.7536563664952127, - -0.43766679126730423, - -0.9390651140924362, - -0.26117925658894275, - 0.11449697709293429, - -0.03312933495203674, - 0.11586550358566691, - -0.6063124374569344, - 0.18013966860260539, - -0.42549276964467025, - 0.11586550358566691, - 0.7915991163100168, - -0.17963142388662198, - -0.4442566039987676, - -0.40612494097292046, - 0.6491204903342813, - -0.5003199525789345, - -0.6603401800514968, - -0.17963142388662198, - -0.05360933803568155, - -0.5003199525789345, - -0.6603401800514968, - -0.15085153327110135, - 0.7915991163100168, - 0.18368016107099885, - -0.43766679126730423, - -0.40612494097292046, - -0.5003199525789345, - -0.3889526147519907, - -0.5003199525789345, - -0.3889526147519907, - -0.03737723235916314, - -0.03312933495203674, - 0.7915991163100168, - -0.007487518390411153, - 0.4509653429538459, - 0.2737408855079849, - 0.6857689491543415, - 0.7915991163100168, - -0.6671053607976684, - -0.9265159554424179, - -0.007487518390411153, - 0.4509653429538459, - -0.03312933495203674, - 0.2737408855079849, - 0.7915991163100168, - -0.007487518390411153, - 0.6847458427742822, - 0.7915991163100168, - 0.1846692872751779, - 0.04553124396826302, - -0.03312933495203674, - -0.007487518390411153, - -0.05713936072271485, - 0.5352685187877866, - -0.03312933495203674, - 0.7915991163100168, - -0.4591831948415378, - -0.45588107536570743, - -0.007487518390411153, - 0.0017860562866728763, - 0.38227868379028357, - 0.7077948347117566, - 0.7915991163100168, - -0.13287472701534442, - -0.4648961901751893, - -0.03312933495203674, - -0.4591831948415378, - -0.45588107536570743, - -0.03312933495203674, - -0.007487518390411153, - 0.0011890067571520475, - -0.03312933495203674, - 0.0017860562866728763, - 0.38227868379028357, - -0.03312933495203674, - 0.7915991163100168, - -0.6131103633191324, - 0.38227868379028357, - -0.7912259046382178, - 0.38227868379028357, - 0.7915991163100168, - -0.6346173941534957, - -0.11587145557157744, - -0.6131103633191324, - 0.18782266326230226, - 0.38227868379028357, - 0.38227868379028357, - 0.7915991163100168, - -0.4016173803013847, - 0.4522171691295643, - -0.3220442995582337, - -0.5443711888158067, - 0.09075869170066693, - 0.7915991163100168, - 0.916950687197705, - -0.02594865555302743, - -0.4016173803013847, - -0.8285340360999077, - -0.8285340360999077, - 0.8523198695062115, - -0.3220442995582337, - -0.03312933495203674, - -0.4016173803013847, - -0.26117925658894275, - 0.11449697709293429, - 0.6357542139023682, - -0.03312933495203674, - 0.7915991163100168, - -0.016948338067913536, - -0.3600051625845821, - 0.10356488486993735, - -0.016948338067913536, - 0.2563292557982836, - 0.7915991163100168, - -0.0008214988464850856, - -0.02594865555302743, - 0.7669341421641301, - -0.03312933495203674, - -0.6883071118925238, - -0.7345913881053495, - 0.38227868379028357, - 0.3841747063658653, - -0.03312933495203674, - -0.4019187095974563, - -0.8872740346588895, - 0.6057153668088255, - 0.7669341421641301, - -0.03312933495203674, - -0.6883071118925238, - 0.7603256483893028, - 0.640649488759344, - 0.7915991163100168, - -0.08713019051047881, - -0.6162802558114171, - -0.3920546632839744, - -0.5750264608172398, - 0.6832605584960625, - -0.09942579309721877, - 0.7915991163100168, - 0.7667105107218677, - -0.4648961901751893, - -0.03312933495203674, - -0.08713019051047881, - -0.4196480004456175, - -0.03312933495203674, - -0.869425414264617, - -0.03312933495203674, - -0.3920546632839744, - -0.421135466870914, - 0.30976186424495944, - 0.6832605584960625, - 0.771295468240882, - -0.7152384462623396, - -0.03312933495203674, - 0.7915991163100168, - 0.9332822006233532, - 0.6479535501448432, - 0.4509653429538459, - 0.1483569674216425, - -0.6650936944290661, - -0.2341970898593942, - 0.4509653429538459, - 0.10712228064405298, - 0.5990315436905259, - 0.7915991163100168, - -0.05556240307312864, - 0.23396575773997924, - -0.03312933495203674, - 0.07977165176795369, - 0.6479535501448432, - -0.03312933495203674, - 0.4509653429538459, - -0.6764273832303856, - -0.13161242854829813, - -0.6650936944290661, - 0.250007942526768, - 0.4509653429538459, - -0.03312933495203674, - 0.0018656699692357504, - 0.7915991163100168, - 0.05084469728696035, - -0.03464236550467025, - 0.7915991163100168, - 0.4509653429538459, - 0.38310374511198075, - 0.18817965086489324, - 0.7915991163100168, - 0.6236142587877852, - 0.33732998861605684, - -0.03312933495203674, - 0.05084469728696035, - -0.03312933495203674, - -0.9390651140924362, - 0.7915991163100168, - -0.03312933495203674, - 0.4509653429538459, - -0.681201439260885, - 0.014179405956458354, - 0.29216010406543436, - -0.03312933495203674, - -0.8131017120996488, - 0.7915991163100168 - ] - } - ], - "layout": { - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "plot_bgcolor": "white", - "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": "Knowledge Graph Network" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "✅ Interactive visualization displayed above\n", - "📁 Visualization also saved to transaction_network.html\n" - ] - } - ], - "source": [ - "from semantica.visualization import KGVisualizer\n", - "\n", - "# Create visualizer with force-directed layout for better interactive visualization\n", - "visualizer = KGVisualizer(\n", - " layout=\"force\", # Force-directed layout for better node distribution\n", - " color_scheme=\"vibrant\", # Better color scheme\n", - " node_size=15,\n", - " edge_width=1.5\n", - ")\n", - "\n", - "# Create interactive network visualization\n", - "fig = visualizer.visualize_network(\n", - " kg,\n", - " output=\"interactive\", # Interactive Plotly visualization\n", - " file_path=\"transaction_network.html\", # Also save to HTML file\n", - " node_color_by=\"type\", # Color nodes by entity type\n", - " hover_data=[\"type\", \"label\"] # Show type and label in hover tooltip\n", - ")\n", - "\n", - "# Display the interactive figure in the notebook\n", - "fig.show()\n", - "\n", - "print(\"✅ Interactive visualization displayed above\")\n", - "print(\"📁 Visualization also saved to transaction_network.html\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Exporting Results\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "✅ Exported transaction network to multiple formats:\n", - " - JSON: transaction_network.json\n", - " - GraphML: transaction_network.graphml\n", - " - GEXF: transaction_network.gexf\n", - " - DOT: transaction_network.dot\n", - " - CSV: transaction_network.csv\n" - ] - } - ], - "source": [ - "from semantica.export import GraphExporter, export_csv\n", - "\n", - "# Export to graph formats using GraphExporter\n", - "graph_exporter = GraphExporter()\n", - "graph_exporter.export(kg, file_path=\"transaction_network.json\", format=\"json\")\n", - "graph_exporter.export(kg, file_path=\"transaction_network.graphml\", format=\"graphml\")\n", - "graph_exporter.export(kg, file_path=\"transaction_network.gexf\", format=\"gexf\")\n", - "graph_exporter.export(kg, file_path=\"transaction_network.dot\", format=\"dot\")\n", - "\n", - "# Export to CSV using export_csv convenience function\n", - "# This creates separate CSV files for entities and relationships\n", - "export_csv(kg, \"transaction_network\")\n", - "\n", - "print(\"✅ Exported transaction network to multiple formats:\")\n", - "print(\" - JSON: transaction_network.json\")\n", - "print(\" - GraphML: transaction_network.graphml\")\n", - "print(\" - GEXF: transaction_network.gexf\")\n", - "print(\" - DOT: transaction_network.dot\")\n", - "print(\" - CSV: transaction_network_entities.csv, transaction_network_relationships.csv\")\n" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "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.11.9" - } + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Hawksight-AI/semantica/blob/main/cookbook/use_cases/blockchain/02_Transaction_Network_Analysis.ipynb)\n", + "\n", + "# Transaction Network Analysis - Pattern Detection & Graph Analytics\n", + "\n", + "## Overview\n", + "\n", + "This notebook demonstrates **blockchain transaction network analysis** using Semantica with focus on **pattern detection**, **network analytics**, and **real-time processing**. The pipeline analyzes blockchain transaction networks to detect patterns, identify whale movements, and analyze token flows.\n", + "\n", + "### Key Features\n", + "\n", + "- **Pattern Detection**: Emphasizes graph analytics for transaction pattern recognition\n", + "- **Network Analytics**: Uses centrality measures and community detection\n", + "- **Temporal Analysis**: Time-aware queries and transaction evolution tracking\n", + "- **Whale Tracking**: Identifies large transaction movements\n", + "- **Flow Analysis**: Analyzes token flows through the network\n", + "- **Comprehensive Data Sources**: Multiple blockchain APIs, analytics platforms, and databases\n", + "\n", + "### Learning Objectives\n", + "\n", + "- Ingest blockchain transaction data from multiple sources\n", + "- Extract transaction entities (Transactions, Wallets, Addresses, Blocks, Flows)\n", + "- Build temporal transaction network graphs\n", + "- Perform graph analytics (centrality, communities, connectivity)\n", + "- Detect patterns and whale movements\n", + "- Analyze token flows and transaction paths\n", + "- Store and query transaction data using vector stores and graph stores\n", + "\n", + "### Pipeline Flow\n", + "\n", + "```mermaid\n", + "graph TD\n", + " A[Data Ingestion] --> B[Document Parsing]\n", + " B --> C[Text Processing]\n", + " C --> D[Entity Extraction]\n", + " D --> E[Relationship Extraction]\n", + " E --> F[Deduplication]\n", + " F --> G[Conflict Detection]\n", + " G --> H[Transaction Network Graph]\n", + " H --> I[Embeddings]\n", + " I --> J[Vector Store]\n", + " H --> K[Graph Analytics]\n", + " K --> L[Temporal Queries]\n", + " L --> M[Pattern Detection]\n", + " M --> N[Flow Analysis]\n", + " J --> O[GraphRAG Queries]\n", + " H --> P[Graph Store]\n", + " O --> Q[Visualization]\n", + " P --> Q\n", + " Q --> R[Export]\n", + "```\n", + "\n", + "## Installation\n" + ] }, - "nbformat": 4, - "nbformat_minor": 2 + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Configuration & Setup\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "\n", + "os.environ[\"GROQ_API_KEY\"] = os.getenv(\"GROQ_API_KEY\", \"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\")\n", + "\n", + "# Configuration constants\n", + "EMBEDDING_DIMENSION = 384\n", + "EMBEDDING_MODEL = \"all-MiniLM-L6-v2\"\n", + "CHUNK_SIZE = 1000\n", + "CHUNK_OVERLAP = 200\n", + "TEMPORAL_GRANULARITY = \"day\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ingesting Blockchain Transaction Data\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.ingest import WebIngestor, FileIngestor, FeedIngestor\n", + "import os\n", + "from contextlib import redirect_stderr\n", + "from io import StringIO\n", + "\n", + "os.makedirs(\"data\", exist_ok=True)\n", + "\n", + "# Blockchain and crypto news RSS feeds\n", + "feed_sources = [\n", + " (\"CoinDesk\", \"https://www.coindesk.com/arc/outboundfeeds/rss/\"),\n", + " (\"CoinTelegraph\", \"https://cointelegraph.com/rss\"),\n", + " (\"Decrypt\", \"https://decrypt.co/feed\"),\n", + " (\"The Block\", \"https://www.theblock.co/rss.xml\"),\n", + " (\"CryptoSlate\", \"https://cryptoslate.com/feed/\"),\n", + " (\"CryptoNews\", \"https://cryptonews.com/news/feed/\"),\n", + " (\"Bitcoin Magazine\", \"https://bitcoinmagazine.com/.rss/full/\"),\n", + " (\"Ethereum News\", \"https://ethereum.org/en/feed.xml\"),\n", + "]\n", + "\n", + "# Blockchain data and analytics web sources\n", + "web_sources = [\n", + " (\"Blockchain.com Stats\", \"https://www.blockchain.com/explorer\"),\n", + " (\"Etherscan\", \"https://etherscan.io/\"),\n", + " (\"Bitcoin Explorer\", \"https://blockstream.info/\"),\n", + "]\n", + "\n", + "# Initialize ingestors\n", + "feed_ingestor = FeedIngestor()\n", + "web_ingestor = WebIngestor()\n", + "all_documents = []\n", + "\n", + "# Ingest from RSS feeds\n", + "print(f\"Ingesting from {len(feed_sources)} RSS feed sources...\")\n", + "for i, (feed_name, feed_url) in enumerate(feed_sources, 1):\n", + " try:\n", + " with redirect_stderr(StringIO()):\n", + " feed_data = feed_ingestor.ingest_feed(feed_url, validate=False)\n", + " \n", + " feed_count = 0\n", + " for item in feed_data.items:\n", + " if not item.content:\n", + " item.content = item.description or item.title or \"\"\n", + " if item.content:\n", + " if not hasattr(item, 'metadata'):\n", + " item.metadata = {}\n", + " item.metadata['source'] = feed_name\n", + " item.metadata['type'] = 'feed'\n", + " all_documents.append(item)\n", + " feed_count += 1\n", + " \n", + " if feed_count > 0:\n", + " print(f\" [{i}/{len(feed_sources)}] {feed_name}: {feed_count} documents\")\n", + " except Exception as e:\n", + " if i <= 3: # Show first few errors\n", + " print(f\" Warning: {feed_name} failed: {str(e)[:50]}\")\n", + " continue\n", + "\n", + "# Ingest from web sources (transaction-related pages)\n", + "print(f\"\\nIngesting from {len(web_sources)} web sources...\")\n", + "for i, (web_name, web_url) in enumerate(web_sources, 1):\n", + " try:\n", + " with redirect_stderr(StringIO()):\n", + " web_documents = web_ingestor.ingest(web_url, method=\"url\")\n", + " \n", + " web_count = 0\n", + " for doc in web_documents:\n", + " if not hasattr(doc, 'metadata'):\n", + " doc.metadata = {}\n", + " doc.metadata['source'] = web_name\n", + " doc.metadata['type'] = 'web'\n", + " all_documents.append(doc)\n", + " web_count += 1\n", + " \n", + " if web_count > 0:\n", + " print(f\" [{i}/{len(web_sources)}] {web_name}: {web_count} documents\")\n", + " except Exception as e:\n", + " if i <= 2: # Show first few errors\n", + " print(f\" Warning: {web_name} failed: {str(e)[:50]}\")\n", + " continue\n", + "\n", + "# Fallback to sample transaction data if no documents ingested\n", + "if not all_documents:\n", + " print(\"\\n⚠️ No documents ingested from feeds/web sources. Using sample transaction data...\")\n", + " tx_data = \"\"\"\n", + " Transaction 0x123 transfers 1000 ETH from wallet 0xABC to wallet 0xDEF at block 18500000.\n", + " Transaction 0x456 transfers 500 BTC from wallet 0xGHI to wallet 0xJKL at block 18500001.\n", + " Large transaction 0x789 moves 10000 ETH (whale movement) from wallet 0xMNO to wallet 0xPQR at block 18500002.\n", + " Transaction 0xabc transfers 200 USDT from wallet 0xSTU to wallet 0xVWX at block 18500003.\n", + " Transaction 0xdef transfers 5000 ETH from wallet 0xYZA to wallet 0xBCD at block 18500004.\n", + " Transaction 0x111 transfers 3000 DAI from wallet 0xEFG to wallet 0xHIJ at block 18500005.\n", + " Transaction 0x222 transfers 1500 USDC from wallet 0xKLM to wallet 0xNOP at block 18500006.\n", + " Transaction 0x333 transfers 2500 LINK from wallet 0xQRS to wallet 0xTUV at block 18500007.\n", + " Transaction 0x444 transfers 8000 MATIC from wallet 0xWXY to wallet 0xZAB at block 18500008.\n", + " Transaction 0x555 transfers 12000 UNI from wallet 0xCDE to wallet 0xFGH at block 18500009.\n", + " \"\"\"\n", + " with open(\"data/transactions.txt\", \"w\") as f:\n", + " f.write(tx_data)\n", + " file_ingestor = FileIngestor()\n", + " all_documents = file_ingestor.ingest(\"data/transactions.txt\")\n", + " for doc in all_documents:\n", + " if not hasattr(doc, 'metadata'):\n", + " doc.metadata = {}\n", + " doc.metadata['source'] = 'Sample Data'\n", + " doc.metadata['type'] = 'sample'\n", + "\n", + "documents = all_documents\n", + "\n", + "# Count unique sources properly handling different document types\n", + "unique_sources = set()\n", + "for d in documents:\n", + " if hasattr(d, 'metadata') and d.metadata:\n", + " source = d.metadata.get('source', 'Unknown')\n", + " unique_sources.add(source)\n", + " elif isinstance(d, dict) and 'metadata' in d:\n", + " source = d['metadata'].get('source', 'Unknown')\n", + " unique_sources.add(source)\n", + "\n", + "print(f\"\\n✅ Total ingested: {len(documents)} documents\")\n", + "print(f\" Sources: {len(unique_sources)} unique sources\")\n", + "if unique_sources:\n", + " print(f\" Source list: {', '.join(sorted(unique_sources))}\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Parsing Transaction Documents\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.parse import DocumentParser\n", + "\n", + "parser = DocumentParser()\n", + "\n", + "print(f\"Parsing {len(documents)} documents...\")\n", + "parsed_documents = []\n", + "for i, doc in enumerate(documents, 1):\n", + " try:\n", + " parsed = parser.parse(\n", + " doc.content if hasattr(doc, 'content') else str(doc),\n", + " content_type=\"text\"\n", + " )\n", + " parsed_documents.append(parsed)\n", + " except Exception:\n", + " parsed_documents.append(doc)\n", + " if i % 50 == 0 or i == len(documents):\n", + " print(f\" Parsed {i}/{len(documents)} documents...\")\n", + "\n", + "documents = parsed_documents\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Normalizing and Chunking Transaction Data\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.normalize import TextNormalizer\n", + "from semantica.split import TextSplitter\n", + "\n", + "normalizer = TextNormalizer()\n", + "splitter = TextSplitter(\n", + " method=\"entity_aware\",\n", + " ner_method=\"spacy\",\n", + " chunk_size=CHUNK_SIZE,\n", + " chunk_overlap=CHUNK_OVERLAP\n", + ")\n", + "\n", + "print(f\"Normalizing {len(documents)} documents...\")\n", + "normalized_documents = []\n", + "for i, doc in enumerate(documents, 1):\n", + " normalized_text = normalizer.normalize(\n", + " doc.content if hasattr(doc, 'content') else str(doc),\n", + " clean_html=True,\n", + " normalize_entities=True,\n", + " remove_extra_whitespace=True,\n", + " lowercase=False\n", + " )\n", + " normalized_documents.append(normalized_text)\n", + " if i % 50 == 0 or i == len(documents):\n", + " print(f\" Normalized {i}/{len(documents)} documents...\")\n", + "\n", + "print(f\"Chunking {len(normalized_documents)} documents...\")\n", + "chunked_documents = []\n", + "for i, doc_text in enumerate(normalized_documents, 1):\n", + " try:\n", + " with redirect_stderr(StringIO()):\n", + " chunks = splitter.split(doc_text)\n", + " chunked_documents.extend(chunks)\n", + " except Exception:\n", + " simple_splitter = TextSplitter(method=\"recursive\", chunk_size=CHUNK_SIZE, chunk_overlap=CHUNK_OVERLAP)\n", + " chunks = simple_splitter.split(doc_text)\n", + " chunked_documents.extend(chunks)\n", + " if i % 50 == 0 or i == len(normalized_documents):\n", + " print(f\" Chunked {i}/{len(normalized_documents)} documents ({len(chunked_documents)} chunks so far)\")\n", + "\n", + "print(f\"Created {len(chunked_documents)} chunks from {len(normalized_documents)} documents\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Extracting Transaction Entities\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.semantic_extract import NERExtractor\n", + "\n", + "# Initialize NERExtractor with ML method only (spaCy)\n", + "# Note: ML method extracts standard NER labels (PERSON, ORG, GPE, MONEY, etc.)\n", + "entity_extractor = NERExtractor(\n", + " method=[\"ml\"],\n", + " min_confidence=0.5\n", + ")\n", + "\n", + "# Extract all entities using Semantica's extract() method - handles batch processing\n", + "print(f\"Extracting entities from {len(chunked_documents)} chunks using ML (spaCy)...\")\n", + "batch_results = entity_extractor.extract(chunked_documents)\n", + "\n", + "# Flatten results (extract() returns List[List[Entity]] for batch input)\n", + "all_entities = [entity for entity_list in batch_results for entity in entity_list]\n", + "\n", + "# Use Semantica's classify_entities to group by standard labels\n", + "classified = entity_extractor.classify_entities(all_entities)\n", + "\n", + "# Filter entities for blockchain transaction domain\n", + "# Look for transaction hashes, wallet addresses, block numbers, and crypto tokens\n", + "transaction_keywords = [\"transaction\", \"tx\", \"0x\", \"transfer\", \"sent\", \"received\"]\n", + "wallet_keywords = [\"wallet\", \"address\", \"0x\", \"account\"]\n", + "block_keywords = [\"block\", \"blockchain\", \"height\", \"block number\"]\n", + "\n", + "transactions = [\n", + " e for e in all_entities \n", + " if any(kw in e.text.lower() for kw in transaction_keywords) \n", + " or e.label == \"MONEY\" # Money entities often represent transactions\n", + "]\n", + "wallets = [\n", + " e for e in all_entities \n", + " if any(kw in e.text.lower() for kw in wallet_keywords)\n", + " or (len(e.text) >= 26 and e.text.startswith(\"0x\")) # Ethereum addresses\n", + "]\n", + "blocks = [\n", + " e for e in all_entities \n", + " if any(kw in e.text.lower() for kw in block_keywords)\n", + " or e.label == \"CARDINAL\" # Block numbers are often cardinal numbers\n", + "]\n", + "\n", + "print(f\"\\n✅ Extraction complete!\")\n", + "print(f\" Total entities: {len(all_entities)}\")\n", + "print(f\" Standard labels: {list(classified.keys())}\")\n", + "print(f\" Transactions (filtered): {len(transactions)}\")\n", + "print(f\" Wallets/Addresses (filtered): {len(wallets)}\")\n", + "print(f\" Blocks (filtered): {len(blocks)}\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Extracting Transaction Relationships\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.semantic_extract import RelationExtractor\n", + "\n", + "# Use ML-based dependency parsing to avoid rate limits\n", + "relation_extractor = RelationExtractor(\n", + " method=\"dependency\", # ML/NLP method - no API calls needed\n", + " verbose=True\n", + ")\n", + "\n", + "all_relationships = []\n", + "error_count = 0\n", + "print(f\"Extracting relationships from {len(chunked_documents)} chunks using ML (dependency parsing)...\")\n", + "\n", + "for i, chunk in enumerate(chunked_documents, 1):\n", + " chunk_text = chunk.text if hasattr(chunk, 'text') else str(chunk)\n", + " try:\n", + " relationships = relation_extractor.extract_relations(\n", + " chunk_text,\n", + " entities=all_entities,\n", + " relation_types=[\"transfers\", \"from\", \"to\", \"in_block\", \"contains\", \"flows_to\"],\n", + " verbose=True\n", + " )\n", + " all_relationships.extend(relationships)\n", + " except Exception as e:\n", + " error_count += 1\n", + " if error_count <= 3:\n", + " print(f\" Warning: Error on chunk {i}: {str(e)[:100]}\")\n", + " \n", + " if i % 20 == 0 or i == len(chunked_documents):\n", + " print(f\" Processed {i}/{len(chunked_documents)} chunks ({len(all_relationships)} relationships found)\")\n", + "\n", + "if error_count > 0:\n", + " print(f\" Note: {error_count} chunks had errors during relation extraction\")\n", + "\n", + "print(f\"\\n✅ Extracted {len(all_relationships)} relationships\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Detecting Transaction Conflicts\n", + "\n", + "- **Multi-Type Detection**: Detects entity, relationship, and temporal conflicts across transaction network\n", + "- **Most Recent Strategy**: Uses `most_recent` resolution for transaction data (most accurate for blockchain)\n", + "- **Source-Aware Resolution**: Considers source reliability and confidence scores for conflict resolution\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.conflicts import ConflictDetector, ConflictResolver\n", + "\n", + "# Initialize conflict detection and resolution\n", + "conflict_detector = ConflictDetector()\n", + "conflict_resolver = ConflictResolver()\n", + "\n", + "# Use Semantica's conflict detection methods directly\n", + "# Detects entity, relationship, and temporal conflicts\n", + "print(f\"Detecting conflicts in {len(all_entities)} entities and {len(all_relationships)} relationships...\")\n", + "\n", + "# Convert to dict format for conflict detection (Semantica expects dicts)\n", + "entity_dicts = [{\"id\": e.text, \"text\": e.text, \"type\": e.label, \"confidence\": getattr(e, 'confidence', 1.0)} for e in all_entities]\n", + "relationship_dicts = [{\"id\": f\"{r.subject.text}_{r.predicate}_{r.object.text}\", \"source_id\": r.subject.text, \"target_id\": r.object.text, \"type\": r.predicate} for r in all_relationships]\n", + "\n", + "# Detect all conflict types using Semantica's methods\n", + "all_conflicts = []\n", + "all_conflicts.extend(conflict_detector.detect_entity_conflicts(entity_dicts))\n", + "all_conflicts.extend(conflict_detector.detect_relationship_conflicts(relationship_dicts))\n", + "all_conflicts.extend(conflict_detector.detect_temporal_conflicts(entity_dicts))\n", + "\n", + "print(f\"Detected {len(all_conflicts)} total conflicts\")\n", + "\n", + "# Resolve conflicts using best strategy for transaction networks\n", + "if all_conflicts:\n", + " print(f\"Resolving conflicts using 'most_recent' strategy (best for transaction data)...\")\n", + " resolved = conflict_resolver.resolve_conflicts(all_conflicts, strategy=\"most_recent\")\n", + " resolved_count = len([r for r in resolved if r.resolved])\n", + " print(f\"✅ Resolved {resolved_count}/{len(all_conflicts)} conflicts\")\n", + "else:\n", + " print(\"✅ No conflicts detected - data is consistent\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Building Temporal Transaction Network Graph\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.kg import GraphBuilder\n", + "\n", + "# Conflicts already resolved - disable expensive operations\n", + "graph_builder = GraphBuilder(\n", + " merge_entities=False, # Skip entity merging (already done in conflict resolution)\n", + " resolve_conflicts=False, # Conflicts already resolved\n", + " entity_resolution_strategy=\"exact\", \n", + " enable_temporal=True,\n", + " temporal_granularity=TEMPORAL_GRANULARITY,\n", + " track_history=True, \n", + " version_snapshots=True \n", + ")\n", + "\n", + "# Build graph - Semantica's build() method automatically shows progress and ETA\n", + "kg_sources = [{\n", + " \"entities\": [{\"text\": e.text, \"type\": e.label, \"confidence\": getattr(e, 'confidence', 1.0)} for e in all_entities],\n", + " \"relationships\": [{\"source\": r.subject.text, \"target\": r.object.text, \"type\": r.predicate, \"confidence\": getattr(r, 'confidence', 1.0)} for r in all_relationships]\n", + "}]\n", + "\n", + "kg = graph_builder.build(kg_sources)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Generating Embeddings for Transactions and Wallets\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.embeddings import EmbeddingGenerator\n", + "\n", + "embedding_gen = EmbeddingGenerator(\n", + " provider=\"sentence_transformers\",\n", + " model=EMBEDDING_MODEL\n", + ")\n", + "\n", + "print(f\"Generating embeddings for {len(transactions)} transactions and {len(wallets)} wallets...\")\n", + "transaction_texts = [t.text for t in transactions]\n", + "transaction_embeddings = embedding_gen.generate_embeddings(transaction_texts)\n", + "\n", + "wallet_texts = [w.text for w in wallets]\n", + "wallet_embeddings = embedding_gen.generate_embeddings(wallet_texts)\n", + "\n", + "print(f\"Generated {len(transaction_embeddings)} transaction embeddings and {len(wallet_embeddings)} wallet embeddings\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Populating Vector Store\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.vector_store import VectorStore\n", + "\n", + "vector_store = VectorStore(backend=\"faiss\", dimension=EMBEDDING_DIMENSION)\n", + "\n", + "print(f\"Storing {len(transaction_embeddings)} transaction vectors and {len(wallet_embeddings)} wallet vectors...\")\n", + "transaction_ids = vector_store.store_vectors(\n", + " vectors=transaction_embeddings,\n", + " metadata=[{\"type\": \"transaction\", \"name\": t.text, \"label\": t.label} for t in transactions]\n", + ")\n", + "\n", + "wallet_ids = vector_store.store_vectors(\n", + " vectors=wallet_embeddings,\n", + " metadata=[{\"type\": \"wallet\", \"name\": w.text, \"label\": w.label} for w in wallets]\n", + ")\n", + "\n", + "print(f\"Stored {len(transaction_ids)} transaction vectors and {len(wallet_ids)} wallet vectors\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Analyzing Graph Structure\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.kg import GraphAnalyzer, CentralityCalculator, CommunityDetector\n", + "\n", + "graph_analyzer = GraphAnalyzer()\n", + "centrality_calc = CentralityCalculator()\n", + "community_detector = CommunityDetector()\n", + "\n", + "analysis = graph_analyzer.analyze_graph(kg)\n", + "\n", + "degree_centrality = centrality_calc.calculate_degree_centrality(kg)\n", + "betweenness_centrality = centrality_calc.calculate_betweenness_centrality(kg)\n", + "closeness_centrality = centrality_calc.calculate_closeness_centrality(kg)\n", + "\n", + "communities = community_detector.detect_communities(kg, method=\"louvain\")\n", + "connectivity = graph_analyzer.analyze_connectivity(kg)\n", + "\n", + "print(f\"Graph analytics:\")\n", + "print(f\" - Communities: {len(communities)}\")\n", + "print(f\" - Connected components: {len(connectivity.get('components', []))}\")\n", + "print(f\" - Graph density: {analysis.get('density', 0):.3f}\")\n", + "print(f\" - Central nodes (degree): {len(degree_centrality)}\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Temporal Graph Queries\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.kg import TemporalGraphQuery\n", + "\n", + "temporal_query = TemporalGraphQuery(\n", + " enable_temporal_reasoning=True,\n", + " temporal_granularity=TEMPORAL_GRANULARITY\n", + ")\n", + "\n", + "query_results = temporal_query.query_at_time(\n", + " kg,\n", + " query={\"type\": \"Transaction\"},\n", + " at_time=\"2024-01-01\"\n", + ")\n", + "\n", + "evolution = temporal_query.analyze_evolution(kg)\n", + "temporal_patterns = temporal_query.query_temporal_pattern(kg, pattern=\"sequence\")\n", + "\n", + "print(f\"Temporal queries: {query_results.get('num_relationships', 0)} relationships at query time\")\n", + "print(f\"Temporal patterns detected: {temporal_patterns.get('num_patterns', 0)}\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Detecting Patterns and Whale Movements\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "# Detect whale movements (large transactions)\n", + "whale_wallets = []\n", + "for entity in kg.get(\"entities\", []):\n", + " if entity.get(\"type\") in [\"Wallet\", \"Address\"]:\n", + " # Check for large transaction relationships\n", + " related_rels = [r for r in kg.get(\"relationships\", []) \n", + " if r.get(\"source\") == entity.get(\"id\") or r.get(\"target\") == entity.get(\"id\")]\n", + " if any(\"large\" in str(r.get(\"type\", \"\")).lower() or \"whale\" in str(r.get(\"type\", \"\")).lower() \n", + " for r in related_rels):\n", + " whale_wallets.append(entity)\n", + "\n", + "# Detect suspicious patterns (high frequency transactions)\n", + "suspicious_patterns = []\n", + "for wallet in wallets[:10]:\n", + " wallet_name = wallet.text\n", + " # Find all relationships where wallet is source or target, and connected to Transaction entities\n", + " wallet_relationships = [\n", + " r for r in kg.get(\"relationships\", [])\n", + " if (r.get(\"source\") == wallet_name or r.get(\"target\") == wallet_name)\n", + " ]\n", + " # Find connected Transaction entities\n", + " transaction_ids = set()\n", + " for rel in wallet_relationships:\n", + " other_entity_id = rel.get(\"target\") if rel.get(\"source\") == wallet_name else rel.get(\"source\")\n", + " # Check if the other entity is a Transaction\n", + " other_entity = next((e for e in kg.get(\"entities\", []) if e.get(\"id\") == other_entity_id), None)\n", + " if other_entity and other_entity.get(\"type\") == \"Transaction\":\n", + " transaction_ids.add(other_entity_id)\n", + " \n", + " transaction_count = len(transaction_ids)\n", + " if transaction_count > 5: # High transaction frequency\n", + " suspicious_patterns.append({\n", + " 'wallet': wallet_name,\n", + " 'transaction_count': transaction_count\n", + " })\n", + "\n", + "print(f\"Whale tracking: {len(whale_wallets)} large transaction wallets identified\")\n", + "print(f\"Suspicious patterns: {len(suspicious_patterns)} high-frequency wallets\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Analyzing Token Flows\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Analyze token flows through the network\n", + "from collections import deque\n", + "\n", + "flow_analysis = []\n", + "for transaction in transactions[:10]:\n", + " tx_name = transaction.text\n", + " \n", + " # Build adjacency list from relationships\n", + " adjacency = {}\n", + " for rel in kg.get(\"relationships\", []):\n", + " source = rel.get(\"source\")\n", + " target = rel.get(\"target\")\n", + " if source and target:\n", + " if source not in adjacency:\n", + " adjacency[source] = []\n", + " if target not in adjacency[source]:\n", + " adjacency[source].append(target)\n", + " if target not in adjacency:\n", + " adjacency[target] = []\n", + " if source not in adjacency[target]:\n", + " adjacency[target].append(source)\n", + " \n", + " # BFS to find wallets within 2 hops\n", + " if tx_name not in adjacency:\n", + " continue\n", + " \n", + " queue = deque([(tx_name, [tx_name], 0)])\n", + " visited = {tx_name}\n", + " paths_to_wallets = []\n", + " \n", + " while queue:\n", + " node, path, hops = queue.popleft()\n", + " \n", + " if hops > 2: # Max 2 hops\n", + " continue\n", + " \n", + " # Check if current node is a Wallet or Address\n", + " entity = next((e for e in kg.get(\"entities\", []) if e.get(\"id\") == node), None)\n", + " if entity and entity.get(\"type\") in [\"Wallet\", \"Address\"] and node != tx_name:\n", + " paths_to_wallets.append({\n", + " 'transaction': tx_name,\n", + " 'flow_path': path,\n", + " 'target': node,\n", + " 'path_length': len(path) - 1\n", + " })\n", + " \n", + " # Continue BFS\n", + " for neighbor in adjacency.get(node, []):\n", + " if neighbor not in visited:\n", + " visited.add(neighbor)\n", + " queue.append((neighbor, path + [neighbor], hops + 1))\n", + " \n", + " flow_analysis.extend(paths_to_wallets)\n", + "\n", + "flow_analysis.sort(key=lambda x: x['path_length'])\n", + "\n", + "print(f\"Flow analysis: {len(flow_analysis)} token flow paths identified\")\n", + "for i, flow in enumerate(flow_analysis[:5], 1):\n", + " print(f\"{i}. {flow['transaction']} -> {flow['target']} (path length: {flow['path_length']})\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Storing Transaction Network (Optional)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.graph_store import GraphStore\n", + "\n", + "# Optional: Store to persistent graph database\n", + "# graph_store = GraphStore(backend=\"neo4j\", uri=\"bolt://localhost:7687\", user=\"neo4j\", password=\"password\")\n", + "# graph_store.store_graph(kg)\n", + "\n", + "print(\"Graph store configured (commented out for demo)\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## GraphRAG: Hybrid Vector + Graph Queries\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.context import AgentContext\n", + "\n", + "context = AgentContext(vector_store=vector_store, knowledge_graph=kg)\n", + "\n", + "query = \"What are the largest transactions?\"\n", + "results = context.retrieve(\n", + " query,\n", + " max_results=10,\n", + " use_graph=True,\n", + " expand_graph=True,\n", + " include_entities=True,\n", + " include_relationships=True\n", + ")\n", + "\n", + "print(f\"GraphRAG query: '{query}'\")\n", + "print(f\"\\nRetrieved {len(results)} results:\\n\")\n", + "for i, result in enumerate(results[:5], 1):\n", + " print(f\"{i}. Score: {result.get('score', 0):.3f}\")\n", + " print(f\" Content: {result.get('content', '')[:200]}...\")\n", + " if result.get('related_entities'):\n", + " print(f\" Related entities: {len(result['related_entities'])}\")\n", + " print()\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Visualizing the Transaction Network\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.visualization import KGVisualizer\n", + "\n", + "# Create visualizer with force-directed layout for better interactive visualization\n", + "visualizer = KGVisualizer(\n", + " layout=\"force\", # Force-directed layout for better node distribution\n", + " color_scheme=\"vibrant\", # Better color scheme\n", + " node_size=15,\n", + " edge_width=1.5\n", + ")\n", + "\n", + "# Create interactive network visualization\n", + "fig = visualizer.visualize_network(\n", + " kg,\n", + " output=\"interactive\", # Interactive Plotly visualization\n", + " file_path=\"transaction_network.html\", # Also save to HTML file\n", + " node_color_by=\"type\", # Color nodes by entity type\n", + " hover_data=[\"type\", \"label\"] # Show type and label in hover tooltip\n", + ")\n", + "\n", + "# Display the interactive figure in the notebook\n", + "fig.show()\n", + "\n", + "print(\"✅ Interactive visualization displayed above\")\n", + "print(\"📁 Visualization also saved to transaction_network.html\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Exporting Results\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.export import GraphExporter, export_csv\n", + "\n", + "# Export to graph formats using GraphExporter\n", + "graph_exporter = GraphExporter()\n", + "graph_exporter.export(kg, file_path=\"transaction_network.json\", format=\"json\")\n", + "graph_exporter.export(kg, file_path=\"transaction_network.graphml\", format=\"graphml\")\n", + "graph_exporter.export(kg, file_path=\"transaction_network.gexf\", format=\"gexf\")\n", + "graph_exporter.export(kg, file_path=\"transaction_network.dot\", format=\"dot\")\n", + "\n", + "# Export to CSV using export_csv convenience function\n", + "# This creates separate CSV files for entities and relationships\n", + "export_csv(kg, \"transaction_network\")\n", + "\n", + "print(\"✅ Exported transaction network to multiple formats:\")\n", + "print(\" - JSON: transaction_network.json\")\n", + "print(\" - GraphML: transaction_network.graphml\")\n", + "print(\" - GEXF: transaction_network.gexf\")\n", + "print(\" - DOT: transaction_network.dot\")\n", + "print(\" - CSV: transaction_network_entities.csv, transaction_network_relationships.csv\")\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "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.11.9" + } + }, + "nbformat": 4, + "nbformat_minor": 2 } diff --git a/cookbook/use_cases/cybersecurity/01_Real_Time_Anomaly_Detection.ipynb b/cookbook/use_cases/cybersecurity/01_Real_Time_Anomaly_Detection.ipynb index 0816a068..ff0bb2d8 100644 --- a/cookbook/use_cases/cybersecurity/01_Real_Time_Anomaly_Detection.ipynb +++ b/cookbook/use_cases/cybersecurity/01_Real_Time_Anomaly_Detection.ipynb @@ -60,32 +60,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" ] @@ -99,7 +76,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -124,40 +101,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from 5 feed sources...\n" - ] - }, - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleFileTime
Semantica is deduplicating🔄 deduplicationSimilarityCalculator-0.02s
Semantica is indexing📊 vector_storeVectorStore-0.01s
Semantica is reasoning🤔 reasoningReasoner-0.00s
Semantica is processing🔗 contextContextRetriever-7.41s
Semantica is embedding💾 embeddingsTextEmbedder-0.00s
Semantica is processing🔗 contextAgentMemory-0.02s
Semantica is visualizing📈 visualizationKGVisualizer-0.14s
Semantica is exporting💾 exportGraphExporteranomaly_detection_kg.json0.02s
Semantica is exporting💾 exportGraphExporteranomaly_detection_kg.graphml0.00s
Semantica is exporting💾 exportGraphExporteranomaly_detection_alerts.csv0.00s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [1/5] US-CERT Alerts: 10 documents\n", - " [2/5] SANS ISC: 10 documents\n", - " [3/5] Krebs on Security: 10 documents\n", - " [4/5] ThreatPost: 10 documents\n", - "Ingested 40 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ingest import FeedIngestor, StreamIngestor, FileIngestor\n", "import os\n", @@ -223,18 +169,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Parsing 40 documents...\n", - " Parsed 40/40 documents...\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.parse import DocumentParser\n", "\n", @@ -266,21 +203,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Normalizing 40 documents...\n", - " Normalized 40/40 documents...\n", - "Chunking 40 documents...\n", - " Chunked 40/40 documents (307 chunks so far)\n", - "Created 307 chunks from 40 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.normalize import TextNormalizer\n", "from semantica.split import TextSplitter\n", @@ -329,34 +254,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting entities from 307 chunks...\n", - " Processed 20/307 chunks (6 entities found)\n", - " Processed 40/307 chunks (10 entities found)\n", - " Processed 60/307 chunks (15 entities found)\n", - " Processed 80/307 chunks (26 entities found)\n", - " Processed 100/307 chunks (61 entities found)\n", - " Processed 120/307 chunks (86 entities found)\n", - " Processed 140/307 chunks (98 entities found)\n", - " Processed 160/307 chunks (116 entities found)\n", - " Processed 180/307 chunks (144 entities found)\n", - " Processed 200/307 chunks (160 entities found)\n", - " Processed 220/307 chunks (198 entities found)\n", - " Processed 240/307 chunks (232 entities found)\n", - " Processed 260/307 chunks (247 entities found)\n", - " Processed 280/307 chunks (257 entities found)\n", - " Processed 300/307 chunks (269 entities found)\n", - " Processed 307/307 chunks (273 entities found)\n", - "Extracted 3 IPs, 28 users, 0 alerts\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor\n", "\n", @@ -403,34 +303,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting relationships from 307 chunks using 267 filtered entities...\n", - " Processed 20/307 chunks (534 relationships found)\n", - " Processed 40/307 chunks (534 relationships found)\n", - " Processed 60/307 chunks (534 relationships found)\n", - " Processed 80/307 chunks (534 relationships found)\n", - " Processed 100/307 chunks (534 relationships found)\n", - " Processed 120/307 chunks (534 relationships found)\n", - " Processed 140/307 chunks (534 relationships found)\n", - " Processed 160/307 chunks (534 relationships found)\n", - " Processed 180/307 chunks (534 relationships found)\n", - " Processed 200/307 chunks (534 relationships found)\n", - " Processed 220/307 chunks (534 relationships found)\n", - " Processed 240/307 chunks (534 relationships found)\n", - " Processed 260/307 chunks (534 relationships found)\n", - " Processed 280/307 chunks (534 relationships found)\n", - " Processed 300/307 chunks (534 relationships found)\n", - " Processed 307/307 chunks (534 relationships found)\n", - "Extracted 534 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import RelationExtractor\n", "\n", @@ -487,19 +362,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detecting conflicts in 273 entities and 534 relationships...\n", - "Detected 0 conflicts (0 entity, 0 relationship)\n", - "No conflicts detected\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import ConflictDetector, ConflictResolver\n", "\n", @@ -570,37 +435,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Building knowledge graph...\n", - "Processing 273 entities, 534 relationships (807 total)...\n", - " Entities: 100/273 (36.6%) | ETA: 0.0s | Rate: 77629.2/s\n", - " Entities: 200/273 (73.3%) | ETA: 0.0s | Rate: 155258.3/s\n", - " Entities: 273/273 (100.0%) | ETA: 0.0s | Rate: 211927.6/s\n", - " Relationships: 100/534\n", - " Relationships: 200/534\n", - " Relationships: 300/534\n", - " Relationships: 400/534\n", - " Relationships: 500/534\n", - " Relationships: 534/534\n", - "Building graph structure...\n", - "✅ Graph structure built (0.00s)\n", - "\n", - "============================================================\n", - "✅ Knowledge Graph Build Complete\n", - " Entities: 273\n", - " Relationships: 534\n", - " Total time: 0.00s\n", - "============================================================\n", - "Graph: 273 entities, 534 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphBuilder\n", "\n", @@ -634,25 +471,9 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generating embeddings for 6 events and 3 IPs...\n", - "Generated 6 event embeddings and 3 IP embeddings\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.embeddings import EmbeddingGenerator\n", "\n", @@ -681,25 +502,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Storing 6 event vectors and 3 IP vectors...\n", - "Stored 6 event vectors and 3 IP vectors\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import VectorStore\n", "\n", @@ -728,18 +533,9 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Temporal queries: 534 alerts at query time\n", - "Temporal patterns detected: 0\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import TemporalGraphQuery\n", "\n", @@ -772,16 +568,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Pattern detection: 0 anomaly patterns found\n", - "Suspicious IPs: 0\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphAnalyzer\n", "\n", @@ -839,18 +626,9 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Inferred 0 facts\n", - "Found 0 anomaly paths\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.reasoning import Reasoner\n", "from semantica.kg import GraphAnalyzer\n", @@ -895,17 +673,9 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Graph store configured (commented out for demo)\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.graph_store import GraphStore\n", "\n", @@ -925,55 +695,9 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "GraphRAG Query with Reasoning: 'What IPs are associated with security alerts?'\n", - "\n", - "================================================================================\n", - "\n", - "Generated Response:\n", - "Based on the retrieved context and reasoning paths, we can infer that certain IPs are associated with security alerts due to their involvement in malicious activities.\n", - "\n", - "Context 1 and Context 2 both mention phishing as a related attack to malware and suspicious activity, respectively. This indicates that IPs involved in phishing attacks may trigger security alerts.\n", - "\n", - "Context 3 further supports this by mentioning phishing as a related attack to Suspicious Activity.\n", - "\n", - "The reasoning paths reveal multi-hop connections that strengthen this inference:\n", - "\n", - "- Path 1: phishing --[related_to]--> exploit. This suggests that IPs involved in phishing attacks may also be associated with exploit attacks, which could trigger security alerts.\n", - "- Path 2: phishing --[related_to]--> community. Although this path does not directly relate to security alerts, it implies that IPs involved in phishing attacks may be part of a larger community or network that could be monitored for suspicious activity.\n", - "- Path 3: phishing --[related_to]--> intrusion. This path indicates that IPs involved in phishing attacks may also be associated with intrusion attacks, which could trigger security alerts.\n", - "\n", - "Based on these connections, we can conclude that IPs involved in phishing attacks, exploit attacks, and intrusion attacks are likely to be associated with security alerts. However, the specific IPs are not mentioned in the context.\n", - "\n", - "Therefore, the answer to the question is:\n", - "\n", - "IPs associated with security alerts are likely those involved in phishing, exploit, and intrusion attacks, as these activities are related to malicious activities that trigger security alerts.\n", - "\n", - "================================================================================\n", - "\n", - "Reasoning Path:\n", - "phishing --[related_to]--> exploit\n", - "\n", - "Confidence: 0.982\n", - "Sources Used: 4\n", - "Reasoning Paths Found: 497\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.context import AgentContext\n", "from semantica.llms import Groq\n", @@ -1015,5722 +739,9 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "opacity": 0.5, - "showlegend": false, - "type": "scatter", - "x": [ - -0.19439171877385258, - 0.10633647822210462, - null, - -0.19439171877385258, - -0.5120009359796034, - null, - -0.19439171877385258, - -0.19439171877385258, - null, - -0.19439171877385258, - -0.24349574094334425, - null, - -0.19439171877385258, - 0.02472207717538775, - null, - -0.19439171877385258, - 0.03233838689454898, - null, - -0.19439171877385258, - 0.4411430337008901, - null, - -0.19439171877385258, - 0.20066271098215915, - null, - -0.19439171877385258, - -0.09749559166944238, - null, - -0.19439171877385258, - 0.2637744864627929, - null, - -0.19439171877385258, - -0.29796060818878883, - null, - -0.19439171877385258, - -0.3060768753189118, - null, - -0.19439171877385258, - -0.3870248634250178, - null, - -0.19439171877385258, - -0.026198917249585334, - null, - -0.19439171877385258, - 0.21279232429931327, - null, - -0.19439171877385258, - 0.38396219952027416, - null, - -0.19439171877385258, - -0.1592536592345506, - null, - -0.19439171877385258, - -0.20279391263694838, - null, - -0.19439171877385258, - 0.18646185616335567, - null, - -0.19439171877385258, - 0.5974971193443581, - null, - -0.19439171877385258, - 0.35421357842738865, - null, - -0.19439171877385258, - 0.5077098920160397, - null, - -0.19439171877385258, - -0.006934824502751052, - null, - -0.19439171877385258, - 0.33475980934833516, - null, - -0.19439171877385258, - 0.6008390368564962, - null, - -0.19439171877385258, - 0.38132446143267545, - null, - -0.19439171877385258, - 0.16572161192811855, - null, - -0.19439171877385258, - 0.6449716841329513, - null, - 0.20066271098215915, - -0.19439171877385258, - null, - 0.20066271098215915, - -0.09749559166944238, - null, - 0.20066271098215915, - -0.24349574094334425, - null, - 0.20066271098215915, - 0.02472207717538775, - null, - 0.20066271098215915, - 0.6008390368564962, - null, - 0.20066271098215915, - 0.4411430337008901, - null, - 0.20066271098215915, - -0.026198917249585334, - null, - 0.20066271098215915, - 0.10633647822210462, - null, - 0.20066271098215915, - 0.6449716841329513, - null, - 0.20066271098215915, - 0.2637744864627929, - null, - 0.20066271098215915, - -0.3060768753189118, - null, - 0.20066271098215915, - -0.20279391263694838, - null, - 0.20066271098215915, - 0.33475980934833516, - null, - 0.20066271098215915, - 0.38132446143267545, - null, - 0.20066271098215915, - 0.38396219952027416, - null, - 0.20066271098215915, - 0.5974971193443581, - null, - 0.20066271098215915, - 0.20066271098215915, - null, - 0.10633647822210462, - -0.5120009359796034, - null, - 0.10633647822210462, - -0.24349574094334425, - null, - 0.10633647822210462, - 0.02472207717538775, - null, - 0.10633647822210462, - -0.09749559166944238, - null, - 0.10633647822210462, - -0.19439171877385258, - null, - 0.10633647822210462, - 0.20066271098215915, - null, - 0.10633647822210462, - 0.2637744864627929, - null, - 0.10633647822210462, - -0.29796060818878883, - null, - 0.10633647822210462, - -0.3060768753189118, - null, - 0.10633647822210462, - -0.3870248634250178, - null, - 0.10633647822210462, - -0.026198917249585334, - null, - 0.10633647822210462, - 0.38396219952027416, - null, - 0.10633647822210462, - -0.1592536592345506, - null, - 0.10633647822210462, - 0.18646185616335567, - null, - 0.10633647822210462, - -0.20279391263694838, - null, - 0.10633647822210462, - 0.35421357842738865, - null, - -0.09749559166944238, - -0.19439171877385258, - null, - -0.09749559166944238, - -0.24349574094334425, - null, - -0.09749559166944238, - 0.02472207717538775, - null, - -0.09749559166944238, - 0.03233838689454898, - null, - -0.09749559166944238, - 0.6008390368564962, - null, - -0.09749559166944238, - 0.4411430337008901, - null, - -0.09749559166944238, - -0.026198917249585334, - null, - -0.09749559166944238, - -0.09749559166944238, - null, - -0.09749559166944238, - 0.2637744864627929, - null, - -0.09749559166944238, - 0.10633647822210462, - null, - -0.09749559166944238, - 0.6449716841329513, - null, - -0.09749559166944238, - -0.3060768753189118, - null, - -0.09749559166944238, - 0.38132446143267545, - null, - -0.09749559166944238, - -0.20279391263694838, - null, - -0.09749559166944238, - 0.21279232429931327, - null, - -0.09749559166944238, - 0.38396219952027416, - null, - -0.09749559166944238, - -0.1592536592345506, - null, - -0.09749559166944238, - 0.18646185616335567, - null, - -0.09749559166944238, - 0.5974971193443581, - null, - -0.09749559166944238, - 0.35421357842738865, - null, - -0.09749559166944238, - 0.20066271098215915, - null, - -0.09749559166944238, - 0.5077098920160397, - null, - -0.09749559166944238, - -0.006934824502751052, - null, - -0.09749559166944238, - 0.33475980934833516, - null, - -0.09749559166944238, - 0.16572161192811855, - null, - 0.5077098920160397, - -0.20279391263694838, - null, - 0.5077098920160397, - 0.02472207717538775, - null, - 0.5077098920160397, - -0.19439171877385258, - null, - 0.5077098920160397, - -0.09749559166944238, - null, - 0.5077098920160397, - -0.24349574094334425, - null, - 0.5077098920160397, - -0.006934824502751052, - null, - 0.5077098920160397, - 0.21279232429931327, - null, - 0.5077098920160397, - 0.10633647822210462, - null, - 0.5077098920160397, - 0.35421357842738865, - null, - 0.5077098920160397, - -0.3060768753189118, - null, - 0.5077098920160397, - 0.33475980934833516, - null, - 0.5077098920160397, - 0.20066271098215915, - null, - 0.5077098920160397, - 0.6008390368564962, - null, - 0.5077098920160397, - 0.38396219952027416, - null, - 0.5077098920160397, - 0.5974971193443581, - null, - 0.5077098920160397, - 0.16572161192811855, - null, - -0.5120009359796034, - -0.19439171877385258, - null, - -0.5120009359796034, - -0.24349574094334425, - null, - -0.5120009359796034, - 0.02472207717538775, - null, - -0.5120009359796034, - -0.09749559166944238, - null, - -0.5120009359796034, - 0.03233838689454898, - null, - -0.5120009359796034, - 0.20066271098215915, - null, - -0.5120009359796034, - 0.2637744864627929, - null, - -0.5120009359796034, - -0.29796060818878883, - null, - -0.5120009359796034, - -0.3060768753189118, - null, - -0.5120009359796034, - 0.10633647822210462, - null, - -0.5120009359796034, - -0.3870248634250178, - null, - -0.5120009359796034, - -0.026198917249585334, - null, - -0.5120009359796034, - 0.21279232429931327, - null, - -0.5120009359796034, - 0.38396219952027416, - null, - -0.5120009359796034, - -0.1592536592345506, - null, - -0.5120009359796034, - -0.20279391263694838, - null, - -0.5120009359796034, - 0.18646185616335567, - null, - -0.5120009359796034, - 0.35421357842738865, - null, - -0.20279391263694838, - -0.19439171877385258, - null, - -0.20279391263694838, - 0.02472207717538775, - null, - -0.20279391263694838, - -0.09749559166944238, - null, - -0.20279391263694838, - -0.24349574094334425, - null, - -0.20279391263694838, - -0.006934824502751052, - null, - -0.20279391263694838, - 0.21279232429931327, - null, - -0.20279391263694838, - 0.10633647822210462, - null, - -0.20279391263694838, - 0.35421357842738865, - null, - -0.20279391263694838, - -0.3060768753189118, - null, - -0.20279391263694838, - 0.33475980934833516, - null, - -0.20279391263694838, - 0.20066271098215915, - null, - -0.20279391263694838, - 0.6008390368564962, - null, - -0.20279391263694838, - -0.20279391263694838, - null, - -0.20279391263694838, - 0.5974971193443581, - null, - -0.20279391263694838, - 0.16572161192811855, - null, - -0.24349574094334425, - -0.24349574094334425, - null, - -0.24349574094334425, - 0.02472207717538775, - null, - -0.24349574094334425, - -0.09749559166944238, - null, - -0.24349574094334425, - -0.19439171877385258, - null, - -0.24349574094334425, - 0.20066271098215915, - null, - -0.24349574094334425, - 0.2637744864627929, - null, - -0.24349574094334425, - -0.29796060818878883, - null, - -0.24349574094334425, - -0.3060768753189118, - null, - -0.24349574094334425, - -0.3870248634250178, - null, - -0.24349574094334425, - 0.38132446143267545, - null, - -0.24349574094334425, - 0.38396219952027416, - null, - -0.24349574094334425, - -0.1592536592345506, - null, - -0.24349574094334425, - 0.18646185616335567, - null, - -0.24349574094334425, - 0.35421357842738865, - null, - -0.24349574094334425, - 0.03233838689454898, - null, - -0.24349574094334425, - 0.6008390368564962, - null, - -0.24349574094334425, - 0.4411430337008901, - null, - -0.24349574094334425, - -0.026198917249585334, - null, - -0.24349574094334425, - 0.10633647822210462, - null, - -0.24349574094334425, - 0.6449716841329513, - null, - -0.24349574094334425, - -0.20279391263694838, - null, - -0.24349574094334425, - 0.21279232429931327, - null, - -0.24349574094334425, - 0.5974971193443581, - null, - 0.02472207717538775, - 0.02472207717538775, - null, - 0.02472207717538775, - 0.6008390368564962, - null, - 0.02472207717538775, - 0.4411430337008901, - null, - 0.02472207717538775, - -0.19439171877385258, - null, - 0.02472207717538775, - -0.026198917249585334, - null, - 0.02472207717538775, - -0.09749559166944238, - null, - 0.02472207717538775, - 0.10633647822210462, - null, - 0.02472207717538775, - 0.6449716841329513, - null, - 0.02472207717538775, - 0.2637744864627929, - null, - 0.02472207717538775, - -0.24349574094334425, - null, - 0.02472207717538775, - -0.3060768753189118, - null, - 0.02472207717538775, - -0.006934824502751052, - null, - 0.02472207717538775, - 0.21279232429931327, - null, - 0.02472207717538775, - -0.20279391263694838, - null, - 0.02472207717538775, - 0.33475980934833516, - null, - 0.02472207717538775, - 0.38132446143267545, - null, - 0.02472207717538775, - 0.38396219952027416, - null, - 0.02472207717538775, - 0.5974971193443581, - null, - 0.02472207717538775, - 0.20066271098215915, - null, - 0.02472207717538775, - 0.16572161192811855, - null, - 0.02472207717538775, - 0.03233838689454898, - null, - 0.02472207717538775, - -0.29796060818878883, - null, - 0.02472207717538775, - -0.3870248634250178, - null, - 0.02472207717538775, - -0.1592536592345506, - null, - 0.02472207717538775, - 0.18646185616335567, - null, - 0.02472207717538775, - 0.35421357842738865, - null, - -0.09749559166944238, - -0.29796060818878883, - null, - -0.09749559166944238, - -0.4055333149664002, - null, - 0.02472207717538775, - -0.4055333149664002, - null, - 0.03233838689454898, - 0.4411430337008901, - null, - 0.03233838689454898, - -0.19439171877385258, - null, - 0.03233838689454898, - 0.20066271098215915, - null, - 0.03233838689454898, - -0.026198917249585334, - null, - 0.03233838689454898, - 0.02472207717538775, - null, - 0.03233838689454898, - -0.09749559166944238, - null, - 0.03233838689454898, - 0.2637744864627929, - null, - 0.03233838689454898, - -0.29796060818878883, - null, - 0.03233838689454898, - -0.3060768753189118, - null, - 0.03233838689454898, - 0.6449716841329513, - null, - 0.03233838689454898, - 0.10633647822210462, - null, - 0.03233838689454898, - -0.3870248634250178, - null, - 0.03233838689454898, - 0.21279232429931327, - null, - 0.03233838689454898, - 0.38396219952027416, - null, - 0.03233838689454898, - -0.1592536592345506, - null, - 0.03233838689454898, - -0.20279391263694838, - null, - 0.03233838689454898, - 0.18646185616335567, - null, - 0.03233838689454898, - 0.5974971193443581, - null, - 0.03233838689454898, - 0.35421357842738865, - null, - 0.6008390368564962, - 0.4411430337008901, - null, - 0.6008390368564962, - -0.19439171877385258, - null, - 0.6008390368564962, - -0.026198917249585334, - null, - 0.6008390368564962, - -0.09749559166944238, - null, - 0.6008390368564962, - 0.02472207717538775, - null, - 0.6008390368564962, - 0.10633647822210462, - null, - 0.6008390368564962, - 0.6449716841329513, - null, - 0.6008390368564962, - 0.2637744864627929, - null, - 0.6008390368564962, - -0.3060768753189118, - null, - 0.6008390368564962, - -0.20279391263694838, - null, - 0.6008390368564962, - 0.6008390368564962, - null, - 0.6008390368564962, - -0.24349574094334425, - null, - 0.6008390368564962, - 0.38132446143267545, - null, - 0.6008390368564962, - 0.38396219952027416, - null, - 0.6008390368564962, - 0.5974971193443581, - null, - 0.6008390368564962, - 0.35421357842738865, - null, - 0.6008390368564962, - 0.20066271098215915, - null, - 0.4411430337008901, - 0.4411430337008901, - null, - 0.4411430337008901, - -0.19439171877385258, - null, - 0.4411430337008901, - -0.026198917249585334, - null, - 0.4411430337008901, - 0.02472207717538775, - null, - 0.4411430337008901, - -0.09749559166944238, - null, - 0.4411430337008901, - 0.2637744864627929, - null, - 0.4411430337008901, - 0.10633647822210462, - null, - 0.4411430337008901, - 0.6449716841329513, - null, - 0.4411430337008901, - -0.3060768753189118, - null, - 0.4411430337008901, - -0.20279391263694838, - null, - 0.4411430337008901, - -0.24349574094334425, - null, - 0.4411430337008901, - 0.38132446143267545, - null, - 0.4411430337008901, - 0.21279232429931327, - null, - 0.4411430337008901, - 0.38396219952027416, - null, - 0.4411430337008901, - 0.6008390368564962, - null, - 0.4411430337008901, - 0.18646185616335567, - null, - 0.4411430337008901, - 0.5974971193443581, - null, - 0.4411430337008901, - 0.35421357842738865, - null, - 0.4411430337008901, - 0.20066271098215915, - null, - 0.4411430337008901, - -0.29796060818878883, - null, - 0.4411430337008901, - -0.3870248634250178, - null, - 0.4411430337008901, - -0.1592536592345506, - null, - 0.20066271098215915, - -0.29796060818878883, - null, - 0.20066271098215915, - -0.3870248634250178, - null, - 0.20066271098215915, - -0.1592536592345506, - null, - 0.20066271098215915, - 0.18646185616335567, - null, - 0.20066271098215915, - 0.35421357842738865, - null, - -0.19439171877385258, - -0.4055333149664002, - null, - 0.20066271098215915, - -0.4055333149664002, - null, - -0.24349574094334425, - -0.9333312106897302, - null, - -0.24349574094334425, - -0.9460034235962625, - null, - -0.24349574094334425, - -0.9302507990974802, - null, - -0.09749559166944238, - -0.3870248634250178, - null, - -0.026198917249585334, - 0.02472207717538775, - null, - -0.026198917249585334, - -0.09749559166944238, - null, - -0.026198917249585334, - 0.2637744864627929, - null, - -0.026198917249585334, - 0.10633647822210462, - null, - -0.026198917249585334, - 0.6449716841329513, - null, - -0.026198917249585334, - -0.3060768753189118, - null, - -0.026198917249585334, - -0.20279391263694838, - null, - -0.026198917249585334, - -0.026198917249585334, - null, - -0.026198917249585334, - -0.24349574094334425, - null, - -0.026198917249585334, - 0.38132446143267545, - null, - -0.026198917249585334, - 0.21279232429931327, - null, - -0.026198917249585334, - 0.38396219952027416, - null, - -0.026198917249585334, - -0.19439171877385258, - null, - -0.026198917249585334, - 0.6008390368564962, - null, - -0.026198917249585334, - 0.18646185616335567, - null, - -0.026198917249585334, - 0.5974971193443581, - null, - -0.026198917249585334, - 0.35421357842738865, - null, - -0.026198917249585334, - 0.20066271098215915, - null, - 0.02472207717538775, - -0.7082959269508046, - null, - 0.2637744864627929, - -0.19439171877385258, - null, - 0.2637744864627929, - -0.09749559166944238, - null, - 0.2637744864627929, - -0.29796060818878883, - null, - 0.2637744864627929, - -0.3060768753189118, - null, - 0.2637744864627929, - 0.02472207717538775, - null, - 0.2637744864627929, - 0.10633647822210462, - null, - 0.2637744864627929, - 0.20066271098215915, - null, - 0.2637744864627929, - -0.3870248634250178, - null, - 0.2637744864627929, - -0.026198917249585334, - null, - 0.2637744864627929, - 0.2637744864627929, - null, - 0.2637744864627929, - 0.21279232429931327, - null, - 0.2637744864627929, - 0.38396219952027416, - null, - 0.2637744864627929, - -0.1592536592345506, - null, - 0.2637744864627929, - -0.20279391263694838, - null, - 0.2637744864627929, - 0.18646185616335567, - null, - 0.2637744864627929, - 0.5974971193443581, - null, - 0.2637744864627929, - 0.35421357842738865, - null, - 0.10633647822210462, - 0.6449716841329513, - null, - 0.10633647822210462, - 0.10633647822210462, - null, - 0.10633647822210462, - 0.33475980934833516, - null, - 0.10633647822210462, - 0.6008390368564962, - null, - 0.10633647822210462, - 0.38132446143267545, - null, - 0.10633647822210462, - 0.5974971193443581, - null, - -0.29796060818878883, - -0.3060768753189118, - null, - -0.29796060818878883, - 0.02472207717538775, - null, - -0.29796060818878883, - 0.10633647822210462, - null, - -0.29796060818878883, - -0.29796060818878883, - null, - -0.29796060818878883, - 0.20066271098215915, - null, - -0.29796060818878883, - -0.19439171877385258, - null, - -0.29796060818878883, - -0.3870248634250178, - null, - -0.29796060818878883, - -0.026198917249585334, - null, - -0.29796060818878883, - -0.09749559166944238, - null, - -0.29796060818878883, - 0.2637744864627929, - null, - -0.29796060818878883, - 0.21279232429931327, - null, - -0.29796060818878883, - 0.38396219952027416, - null, - -0.29796060818878883, - -0.1592536592345506, - null, - -0.29796060818878883, - -0.20279391263694838, - null, - -0.29796060818878883, - 0.18646185616335567, - null, - -0.29796060818878883, - 0.35421357842738865, - null, - 0.6449716841329513, - 0.02472207717538775, - null, - 0.6449716841329513, - 0.2637744864627929, - null, - 0.6449716841329513, - 0.6449716841329513, - null, - 0.6449716841329513, - -0.3060768753189118, - null, - 0.6449716841329513, - -0.20279391263694838, - null, - 0.6449716841329513, - 0.10633647822210462, - null, - 0.6449716841329513, - 0.6008390368564962, - null, - 0.6449716841329513, - -0.026198917249585334, - null, - 0.6449716841329513, - -0.09749559166944238, - null, - 0.6449716841329513, - -0.24349574094334425, - null, - 0.6449716841329513, - 0.38132446143267545, - null, - 0.6449716841329513, - 0.21279232429931327, - null, - 0.6449716841329513, - 0.38396219952027416, - null, - 0.6449716841329513, - -0.19439171877385258, - null, - 0.6449716841329513, - 0.5974971193443581, - null, - 0.6449716841329513, - 0.35421357842738865, - null, - 0.6449716841329513, - 0.20066271098215915, - null, - 0.2637744864627929, - 0.6449716841329513, - null, - 0.2637744864627929, - -0.24349574094334425, - null, - 0.2637744864627929, - 0.38132446143267545, - null, - 0.2637744864627929, - 0.6008390368564962, - null, - -0.3060768753189118, - 0.02472207717538775, - null, - -0.3060768753189118, - -0.3060768753189118, - null, - -0.3060768753189118, - -0.29796060818878883, - null, - -0.3060768753189118, - 0.20066271098215915, - null, - -0.3060768753189118, - -0.19439171877385258, - null, - -0.3060768753189118, - -0.3870248634250178, - null, - -0.3060768753189118, - -0.026198917249585334, - null, - -0.3060768753189118, - -0.09749559166944238, - null, - -0.3060768753189118, - 0.2637744864627929, - null, - -0.3060768753189118, - -0.24349574094334425, - null, - -0.3060768753189118, - 0.21279232429931327, - null, - -0.3060768753189118, - 0.38396219952027416, - null, - -0.3060768753189118, - -0.1592536592345506, - null, - -0.3060768753189118, - 0.18646185616335567, - null, - -0.3060768753189118, - -0.20279391263694838, - null, - -0.3060768753189118, - 0.35421357842738865, - null, - -0.026198917249585334, - -0.4055333149664002, - null, - 0.6449716841329513, - 0.18646185616335567, - null, - -0.24349574094334425, - -0.006934824502751052, - null, - -0.24349574094334425, - 0.33475980934833516, - null, - -0.24349574094334425, - 0.16572161192811855, - null, - -0.3060768753189118, - 0.10633647822210462, - null, - -0.3060768753189118, - 0.38132446143267545, - null, - -0.3060768753189118, - 0.6008390368564962, - null, - -0.3060768753189118, - 0.5974971193443581, - null, - -0.3060768753189118, - -0.4055333149664002, - null, - -0.9333312106897302, - -0.9460034235962625, - null, - -0.9333312106897302, - -0.9302507990974802, - null, - -0.9333312106897302, - -0.3060768753189118, - null, - -0.9333312106897302, - -0.09749559166944238, - null, - -0.9333312106897302, - -0.20279391263694838, - null, - -0.9333312106897302, - -0.19439171877385258, - null, - -0.9333312106897302, - -0.24349574094334425, - null, - -0.9460034235962625, - -0.9302507990974802, - null, - -0.9460034235962625, - -0.3060768753189118, - null, - -0.9460034235962625, - -0.09749559166944238, - null, - -0.9460034235962625, - -0.20279391263694838, - null, - -0.9460034235962625, - -0.19439171877385258, - null, - -0.9460034235962625, - -0.24349574094334425, - null, - -0.9302507990974802, - -0.3060768753189118, - null, - -0.9302507990974802, - -0.19439171877385258, - null, - -0.9302507990974802, - -0.24349574094334425, - null, - -0.9302507990974802, - -0.7082959269508046, - null, - -0.9302507990974802, - -0.20279391263694838, - null, - -0.006934824502751052, - 0.21279232429931327, - null, - -0.006934824502751052, - -0.006934824502751052, - null, - -0.006934824502751052, - -0.20279391263694838, - null, - -0.006934824502751052, - 0.10633647822210462, - null, - -0.006934824502751052, - 0.35421357842738865, - null, - -0.006934824502751052, - -0.3060768753189118, - null, - -0.006934824502751052, - 0.33475980934833516, - null, - -0.006934824502751052, - 0.02472207717538775, - null, - -0.006934824502751052, - 0.20066271098215915, - null, - -0.006934824502751052, - 0.6008390368564962, - null, - -0.006934824502751052, - -0.09749559166944238, - null, - -0.006934824502751052, - 0.38132446143267545, - null, - -0.006934824502751052, - -0.24349574094334425, - null, - -0.006934824502751052, - 0.38396219952027416, - null, - -0.006934824502751052, - 0.5974971193443581, - null, - -0.006934824502751052, - -0.19439171877385258, - null, - -0.006934824502751052, - 0.16572161192811855, - null, - 0.21279232429931327, - -0.006934824502751052, - null, - 0.21279232429931327, - -0.20279391263694838, - null, - 0.21279232429931327, - 0.10633647822210462, - null, - 0.21279232429931327, - 0.35421357842738865, - null, - 0.21279232429931327, - 0.02472207717538775, - null, - 0.21279232429931327, - -0.3060768753189118, - null, - 0.21279232429931327, - 0.33475980934833516, - null, - 0.21279232429931327, - 0.20066271098215915, - null, - 0.21279232429931327, - 0.6008390368564962, - null, - 0.21279232429931327, - -0.09749559166944238, - null, - 0.21279232429931327, - 0.38132446143267545, - null, - 0.21279232429931327, - -0.24349574094334425, - null, - 0.21279232429931327, - 0.38396219952027416, - null, - 0.21279232429931327, - 0.5974971193443581, - null, - 0.21279232429931327, - -0.19439171877385258, - null, - 0.21279232429931327, - 0.16572161192811855, - null, - -0.20279391263694838, - 0.38132446143267545, - null, - -0.20279391263694838, - 0.38396219952027416, - null, - 0.10633647822210462, - 0.21279232429931327, - null, - -0.29796060818878883, - -0.24349574094334425, - null, - 0.10633647822210462, - -0.4055333149664002, - null, - -0.4055333149664002, - 0.02472207717538775, - null, - -0.4055333149664002, - -0.24349574094334425, - null, - -0.4055333149664002, - 0.38132446143267545, - null, - -0.4055333149664002, - -0.09749559166944238, - null, - -0.4055333149664002, - -0.20279391263694838, - null, - 0.10633647822210462, - 0.16572161192811855, - null, - 0.35421357842738865, - 0.10633647822210462, - null, - 0.35421357842738865, - -0.3060768753189118, - null, - 0.35421357842738865, - 0.33475980934833516, - null, - 0.35421357842738865, - 0.02472207717538775, - null, - 0.35421357842738865, - 0.20066271098215915, - null, - 0.35421357842738865, - 0.6008390368564962, - null, - 0.35421357842738865, - -0.09749559166944238, - null, - 0.35421357842738865, - 0.38132446143267545, - null, - 0.35421357842738865, - -0.24349574094334425, - null, - 0.35421357842738865, - 0.38396219952027416, - null, - 0.35421357842738865, - -0.20279391263694838, - null, - 0.35421357842738865, - 0.5974971193443581, - null, - 0.35421357842738865, - -0.19439171877385258, - null, - 0.35421357842738865, - 0.16572161192811855, - null, - -0.3060768753189118, - 0.33475980934833516, - null, - -0.3060768753189118, - 0.16572161192811855, - null, - 0.33475980934833516, - 0.02472207717538775, - null, - 0.33475980934833516, - 0.20066271098215915, - null, - 0.33475980934833516, - 0.6008390368564962, - null, - 0.33475980934833516, - 0.10633647822210462, - null, - 0.33475980934833516, - -0.09749559166944238, - null, - 0.33475980934833516, - -0.24349574094334425, - null, - 0.33475980934833516, - 0.38132446143267545, - null, - 0.33475980934833516, - 0.38396219952027416, - null, - 0.33475980934833516, - -0.20279391263694838, - null, - 0.33475980934833516, - 0.5974971193443581, - null, - 0.33475980934833516, - -0.19439171877385258, - null, - 0.33475980934833516, - 0.16572161192811855, - null, - -0.3060768753189118, - -0.7082959269508046, - null, - 0.20066271098215915, - 0.21279232429931327, - null, - 0.20066271098215915, - 0.16572161192811855, - null, - 0.6008390368564962, - 0.16572161192811855, - null, - -0.3870248634250178, - -0.3060768753189118, - null, - -0.3870248634250178, - 0.02472207717538775, - null, - -0.3870248634250178, - -0.026198917249585334, - null, - -0.3870248634250178, - -0.09749559166944238, - null, - -0.3870248634250178, - 0.2637744864627929, - null, - -0.3870248634250178, - -0.19439171877385258, - null, - -0.3870248634250178, - 0.21279232429931327, - null, - -0.3870248634250178, - 0.38396219952027416, - null, - -0.3870248634250178, - -0.1592536592345506, - null, - -0.3870248634250178, - -0.20279391263694838, - null, - -0.3870248634250178, - 0.18646185616335567, - null, - -0.3870248634250178, - 0.35421357842738865, - null, - -0.3870248634250178, - 0.10633647822210462, - null, - -0.026198917249585334, - -0.1592536592345506, - null, - 0.38132446143267545, - -0.20279391263694838, - null, - 0.38132446143267545, - -0.24349574094334425, - null, - 0.38132446143267545, - -0.09749559166944238, - null, - 0.38132446143267545, - 0.38396219952027416, - null, - 0.38132446143267545, - -0.19439171877385258, - null, - 0.38132446143267545, - 0.6008390368564962, - null, - 0.38132446143267545, - 0.5974971193443581, - null, - 0.38132446143267545, - 0.02472207717538775, - null, - 0.38132446143267545, - 0.10633647822210462, - null, - 0.38132446143267545, - 0.20066271098215915, - null, - 0.21279232429931327, - -0.1592536592345506, - null, - 0.21279232429931327, - 0.18646185616335567, - null, - 0.21279232429931327, - 0.2637744864627929, - null, - 0.38132446143267545, - 0.35421357842738865, - null, - 0.38396219952027416, - 0.38396219952027416, - null, - 0.38396219952027416, - -0.20279391263694838, - null, - 0.38396219952027416, - -0.24349574094334425, - null, - 0.38396219952027416, - 0.6008390368564962, - null, - 0.38396219952027416, - 0.5974971193443581, - null, - 0.38396219952027416, - 0.10633647822210462, - null, - 0.38396219952027416, - 0.02472207717538775, - null, - 0.38396219952027416, - 0.20066271098215915, - null, - 0.38396219952027416, - 0.16572161192811855, - null, - 0.38396219952027416, - -0.19439171877385258, - null, - 0.38396219952027416, - -0.09749559166944238, - null, - 0.38396219952027416, - -0.1592536592345506, - null, - 0.38396219952027416, - 0.18646185616335567, - null, - 0.38396219952027416, - 0.2637744864627929, - null, - 0.38396219952027416, - 0.35421357842738865, - null, - -0.20279391263694838, - -0.33796845080028887, - null, - -0.1592536592345506, - -0.1592536592345506, - null, - -0.1592536592345506, - -0.20279391263694838, - null, - -0.1592536592345506, - 0.18646185616335567, - null, - -0.1592536592345506, - 0.2637744864627929, - null, - -0.1592536592345506, - -0.19439171877385258, - null, - -0.1592536592345506, - -0.09749559166944238, - null, - -0.1592536592345506, - 0.02472207717538775, - null, - -0.1592536592345506, - 0.35421357842738865, - null, - -0.1592536592345506, - 0.10633647822210462, - null, - -0.7082959269508046, - -0.19439171877385258, - null, - -0.7082959269508046, - -0.20279391263694838, - null, - -0.20279391263694838, - 0.18646185616335567, - null, - -0.20279391263694838, - 0.2637744864627929, - null, - 0.18646185616335567, - 0.2637744864627929, - null, - 0.18646185616335567, - -0.19439171877385258, - null, - 0.18646185616335567, - -0.20279391263694838, - null, - 0.18646185616335567, - -0.09749559166944238, - null, - 0.18646185616335567, - 0.02472207717538775, - null, - 0.18646185616335567, - 0.5974971193443581, - null, - 0.18646185616335567, - 0.35421357842738865, - null, - 0.18646185616335567, - 0.10633647822210462, - null, - -0.33796845080028887, - -0.20279391263694838, - null, - 0.5974971193443581, - 0.10633647822210462, - null, - 0.5974971193443581, - 0.5974971193443581, - null, - 0.5974971193443581, - 0.02472207717538775, - null, - 0.5974971193443581, - -0.19439171877385258, - null, - 0.5974971193443581, - 0.20066271098215915, - null, - 0.5974971193443581, - 0.16572161192811855, - null, - 0.5974971193443581, - -0.20279391263694838, - null, - 0.5974971193443581, - -0.09749559166944238, - null, - 0.5974971193443581, - 0.35421357842738865, - null, - 0.35421357842738865, - 0.35421357842738865, - null, - 0.16572161192811855, - -0.20279391263694838, - null, - 0.16572161192811855, - -0.19439171877385258, - null, - 0.16572161192811855, - -0.09749559166944238, - null - ], - "y": [ - -0.01763151171823368, - 0.11129721074358596, - null, - -0.01763151171823368, - 0.43411163388307866, - null, - -0.01763151171823368, - -0.01763151171823368, - null, - -0.01763151171823368, - 0.1568598930388566, - null, - -0.01763151171823368, - -0.10414550375155023, - null, - -0.01763151171823368, - 0.7109298610213682, - null, - -0.01763151171823368, - 0.5522993186607342, - null, - -0.01763151171823368, - -0.01967247507114234, - null, - -0.01763151171823368, - 0.18137166067006838, - null, - -0.01763151171823368, - 0.5684479278883322, - null, - -0.01763151171823368, - 0.685680013577932, - null, - -0.01763151171823368, - 0.0221531768104274, - null, - -0.01763151171823368, - 0.5651475853168672, - null, - -0.01763151171823368, - 0.44762935458210995, - null, - -0.01763151171823368, - 0.28240676968671363, - null, - -0.01763151171823368, - 0.26540957106994667, - null, - -0.01763151171823368, - 0.7702520571688211, - null, - -0.01763151171823368, - -0.14093813062074487, - null, - -0.01763151171823368, - 0.7428586020875049, - null, - -0.01763151171823368, - 0.035405426582258315, - null, - -0.01763151171823368, - 0.12329701145165353, - null, - -0.01763151171823368, - -0.4285326679880907, - null, - -0.01763151171823368, - -0.5393559204433123, - null, - -0.01763151171823368, - -0.5485045274168024, - null, - -0.01763151171823368, - -0.15511163052219346, - null, - -0.01763151171823368, - -0.2792217455345581, - null, - -0.01763151171823368, - -0.554920780351004, - null, - -0.01763151171823368, - 0.34306112852620413, - null, - -0.01967247507114234, - -0.01763151171823368, - null, - -0.01967247507114234, - 0.18137166067006838, - null, - -0.01967247507114234, - 0.1568598930388566, - null, - -0.01967247507114234, - -0.10414550375155023, - null, - -0.01967247507114234, - -0.15511163052219346, - null, - -0.01967247507114234, - 0.5522993186607342, - null, - -0.01967247507114234, - 0.44762935458210995, - null, - -0.01967247507114234, - 0.11129721074358596, - null, - -0.01967247507114234, - 0.34306112852620413, - null, - -0.01967247507114234, - 0.5684479278883322, - null, - -0.01967247507114234, - 0.0221531768104274, - null, - -0.01967247507114234, - -0.14093813062074487, - null, - -0.01967247507114234, - -0.5485045274168024, - null, - -0.01967247507114234, - -0.2792217455345581, - null, - -0.01967247507114234, - 0.26540957106994667, - null, - -0.01967247507114234, - 0.035405426582258315, - null, - -0.01967247507114234, - -0.01967247507114234, - null, - 0.11129721074358596, - 0.43411163388307866, - null, - 0.11129721074358596, - 0.1568598930388566, - null, - 0.11129721074358596, - -0.10414550375155023, - null, - 0.11129721074358596, - 0.18137166067006838, - null, - 0.11129721074358596, - -0.01763151171823368, - null, - 0.11129721074358596, - -0.01967247507114234, - null, - 0.11129721074358596, - 0.5684479278883322, - null, - 0.11129721074358596, - 0.685680013577932, - null, - 0.11129721074358596, - 0.0221531768104274, - null, - 0.11129721074358596, - 0.5651475853168672, - null, - 0.11129721074358596, - 0.44762935458210995, - null, - 0.11129721074358596, - 0.26540957106994667, - null, - 0.11129721074358596, - 0.7702520571688211, - null, - 0.11129721074358596, - 0.7428586020875049, - null, - 0.11129721074358596, - -0.14093813062074487, - null, - 0.11129721074358596, - 0.12329701145165353, - null, - 0.18137166067006838, - -0.01763151171823368, - null, - 0.18137166067006838, - 0.1568598930388566, - null, - 0.18137166067006838, - -0.10414550375155023, - null, - 0.18137166067006838, - 0.7109298610213682, - null, - 0.18137166067006838, - -0.15511163052219346, - null, - 0.18137166067006838, - 0.5522993186607342, - null, - 0.18137166067006838, - 0.44762935458210995, - null, - 0.18137166067006838, - 0.18137166067006838, - null, - 0.18137166067006838, - 0.5684479278883322, - null, - 0.18137166067006838, - 0.11129721074358596, - null, - 0.18137166067006838, - 0.34306112852620413, - null, - 0.18137166067006838, - 0.0221531768104274, - null, - 0.18137166067006838, - -0.2792217455345581, - null, - 0.18137166067006838, - -0.14093813062074487, - null, - 0.18137166067006838, - 0.28240676968671363, - null, - 0.18137166067006838, - 0.26540957106994667, - null, - 0.18137166067006838, - 0.7702520571688211, - null, - 0.18137166067006838, - 0.7428586020875049, - null, - 0.18137166067006838, - 0.035405426582258315, - null, - 0.18137166067006838, - 0.12329701145165353, - null, - 0.18137166067006838, - -0.01967247507114234, - null, - 0.18137166067006838, - -0.4285326679880907, - null, - 0.18137166067006838, - -0.5393559204433123, - null, - 0.18137166067006838, - -0.5485045274168024, - null, - 0.18137166067006838, - -0.554920780351004, - null, - -0.4285326679880907, - -0.14093813062074487, - null, - -0.4285326679880907, - -0.10414550375155023, - null, - -0.4285326679880907, - -0.01763151171823368, - null, - -0.4285326679880907, - 0.18137166067006838, - null, - -0.4285326679880907, - 0.1568598930388566, - null, - -0.4285326679880907, - -0.5393559204433123, - null, - -0.4285326679880907, - 0.28240676968671363, - null, - -0.4285326679880907, - 0.11129721074358596, - null, - -0.4285326679880907, - 0.12329701145165353, - null, - -0.4285326679880907, - 0.0221531768104274, - null, - -0.4285326679880907, - -0.5485045274168024, - null, - -0.4285326679880907, - -0.01967247507114234, - null, - -0.4285326679880907, - -0.15511163052219346, - null, - -0.4285326679880907, - 0.26540957106994667, - null, - -0.4285326679880907, - 0.035405426582258315, - null, - -0.4285326679880907, - -0.554920780351004, - null, - 0.43411163388307866, - -0.01763151171823368, - null, - 0.43411163388307866, - 0.1568598930388566, - null, - 0.43411163388307866, - -0.10414550375155023, - null, - 0.43411163388307866, - 0.18137166067006838, - null, - 0.43411163388307866, - 0.7109298610213682, - null, - 0.43411163388307866, - -0.01967247507114234, - null, - 0.43411163388307866, - 0.5684479278883322, - null, - 0.43411163388307866, - 0.685680013577932, - null, - 0.43411163388307866, - 0.0221531768104274, - null, - 0.43411163388307866, - 0.11129721074358596, - null, - 0.43411163388307866, - 0.5651475853168672, - null, - 0.43411163388307866, - 0.44762935458210995, - null, - 0.43411163388307866, - 0.28240676968671363, - null, - 0.43411163388307866, - 0.26540957106994667, - null, - 0.43411163388307866, - 0.7702520571688211, - null, - 0.43411163388307866, - -0.14093813062074487, - null, - 0.43411163388307866, - 0.7428586020875049, - null, - 0.43411163388307866, - 0.12329701145165353, - null, - -0.14093813062074487, - -0.01763151171823368, - null, - -0.14093813062074487, - -0.10414550375155023, - null, - -0.14093813062074487, - 0.18137166067006838, - null, - -0.14093813062074487, - 0.1568598930388566, - null, - -0.14093813062074487, - -0.5393559204433123, - null, - -0.14093813062074487, - 0.28240676968671363, - null, - -0.14093813062074487, - 0.11129721074358596, - null, - -0.14093813062074487, - 0.12329701145165353, - null, - -0.14093813062074487, - 0.0221531768104274, - null, - -0.14093813062074487, - -0.5485045274168024, - null, - -0.14093813062074487, - -0.01967247507114234, - null, - -0.14093813062074487, - -0.15511163052219346, - null, - -0.14093813062074487, - -0.14093813062074487, - null, - -0.14093813062074487, - 0.035405426582258315, - null, - -0.14093813062074487, - -0.554920780351004, - null, - 0.1568598930388566, - 0.1568598930388566, - null, - 0.1568598930388566, - -0.10414550375155023, - null, - 0.1568598930388566, - 0.18137166067006838, - null, - 0.1568598930388566, - -0.01763151171823368, - null, - 0.1568598930388566, - -0.01967247507114234, - null, - 0.1568598930388566, - 0.5684479278883322, - null, - 0.1568598930388566, - 0.685680013577932, - null, - 0.1568598930388566, - 0.0221531768104274, - null, - 0.1568598930388566, - 0.5651475853168672, - null, - 0.1568598930388566, - -0.2792217455345581, - null, - 0.1568598930388566, - 0.26540957106994667, - null, - 0.1568598930388566, - 0.7702520571688211, - null, - 0.1568598930388566, - 0.7428586020875049, - null, - 0.1568598930388566, - 0.12329701145165353, - null, - 0.1568598930388566, - 0.7109298610213682, - null, - 0.1568598930388566, - -0.15511163052219346, - null, - 0.1568598930388566, - 0.5522993186607342, - null, - 0.1568598930388566, - 0.44762935458210995, - null, - 0.1568598930388566, - 0.11129721074358596, - null, - 0.1568598930388566, - 0.34306112852620413, - null, - 0.1568598930388566, - -0.14093813062074487, - null, - 0.1568598930388566, - 0.28240676968671363, - null, - 0.1568598930388566, - 0.035405426582258315, - null, - -0.10414550375155023, - -0.10414550375155023, - null, - -0.10414550375155023, - -0.15511163052219346, - null, - -0.10414550375155023, - 0.5522993186607342, - null, - -0.10414550375155023, - -0.01763151171823368, - null, - -0.10414550375155023, - 0.44762935458210995, - null, - -0.10414550375155023, - 0.18137166067006838, - null, - -0.10414550375155023, - 0.11129721074358596, - null, - -0.10414550375155023, - 0.34306112852620413, - null, - -0.10414550375155023, - 0.5684479278883322, - null, - -0.10414550375155023, - 0.1568598930388566, - null, - -0.10414550375155023, - 0.0221531768104274, - null, - -0.10414550375155023, - -0.5393559204433123, - null, - -0.10414550375155023, - 0.28240676968671363, - null, - -0.10414550375155023, - -0.14093813062074487, - null, - -0.10414550375155023, - -0.5485045274168024, - null, - -0.10414550375155023, - -0.2792217455345581, - null, - -0.10414550375155023, - 0.26540957106994667, - null, - -0.10414550375155023, - 0.035405426582258315, - null, - -0.10414550375155023, - -0.01967247507114234, - null, - -0.10414550375155023, - -0.554920780351004, - null, - -0.10414550375155023, - 0.7109298610213682, - null, - -0.10414550375155023, - 0.685680013577932, - null, - -0.10414550375155023, - 0.5651475853168672, - null, - -0.10414550375155023, - 0.7702520571688211, - null, - -0.10414550375155023, - 0.7428586020875049, - null, - -0.10414550375155023, - 0.12329701145165353, - null, - 0.18137166067006838, - 0.685680013577932, - null, - 0.18137166067006838, - -0.5032161667521609, - null, - -0.10414550375155023, - -0.5032161667521609, - null, - 0.7109298610213682, - 0.5522993186607342, - null, - 0.7109298610213682, - -0.01763151171823368, - null, - 0.7109298610213682, - -0.01967247507114234, - null, - 0.7109298610213682, - 0.44762935458210995, - null, - 0.7109298610213682, - -0.10414550375155023, - null, - 0.7109298610213682, - 0.18137166067006838, - null, - 0.7109298610213682, - 0.5684479278883322, - null, - 0.7109298610213682, - 0.685680013577932, - null, - 0.7109298610213682, - 0.0221531768104274, - null, - 0.7109298610213682, - 0.34306112852620413, - null, - 0.7109298610213682, - 0.11129721074358596, - null, - 0.7109298610213682, - 0.5651475853168672, - null, - 0.7109298610213682, - 0.28240676968671363, - null, - 0.7109298610213682, - 0.26540957106994667, - null, - 0.7109298610213682, - 0.7702520571688211, - null, - 0.7109298610213682, - -0.14093813062074487, - null, - 0.7109298610213682, - 0.7428586020875049, - null, - 0.7109298610213682, - 0.035405426582258315, - null, - 0.7109298610213682, - 0.12329701145165353, - null, - -0.15511163052219346, - 0.5522993186607342, - null, - -0.15511163052219346, - -0.01763151171823368, - null, - -0.15511163052219346, - 0.44762935458210995, - null, - -0.15511163052219346, - 0.18137166067006838, - null, - -0.15511163052219346, - -0.10414550375155023, - null, - -0.15511163052219346, - 0.11129721074358596, - null, - -0.15511163052219346, - 0.34306112852620413, - null, - -0.15511163052219346, - 0.5684479278883322, - null, - -0.15511163052219346, - 0.0221531768104274, - null, - -0.15511163052219346, - -0.14093813062074487, - null, - -0.15511163052219346, - -0.15511163052219346, - null, - -0.15511163052219346, - 0.1568598930388566, - null, - -0.15511163052219346, - -0.2792217455345581, - null, - -0.15511163052219346, - 0.26540957106994667, - null, - -0.15511163052219346, - 0.035405426582258315, - null, - -0.15511163052219346, - 0.12329701145165353, - null, - -0.15511163052219346, - -0.01967247507114234, - null, - 0.5522993186607342, - 0.5522993186607342, - null, - 0.5522993186607342, - -0.01763151171823368, - null, - 0.5522993186607342, - 0.44762935458210995, - null, - 0.5522993186607342, - -0.10414550375155023, - null, - 0.5522993186607342, - 0.18137166067006838, - null, - 0.5522993186607342, - 0.5684479278883322, - null, - 0.5522993186607342, - 0.11129721074358596, - null, - 0.5522993186607342, - 0.34306112852620413, - null, - 0.5522993186607342, - 0.0221531768104274, - null, - 0.5522993186607342, - -0.14093813062074487, - null, - 0.5522993186607342, - 0.1568598930388566, - null, - 0.5522993186607342, - -0.2792217455345581, - null, - 0.5522993186607342, - 0.28240676968671363, - null, - 0.5522993186607342, - 0.26540957106994667, - null, - 0.5522993186607342, - -0.15511163052219346, - null, - 0.5522993186607342, - 0.7428586020875049, - null, - 0.5522993186607342, - 0.035405426582258315, - null, - 0.5522993186607342, - 0.12329701145165353, - null, - 0.5522993186607342, - -0.01967247507114234, - null, - 0.5522993186607342, - 0.685680013577932, - null, - 0.5522993186607342, - 0.5651475853168672, - null, - 0.5522993186607342, - 0.7702520571688211, - null, - -0.01967247507114234, - 0.685680013577932, - null, - -0.01967247507114234, - 0.5651475853168672, - null, - -0.01967247507114234, - 0.7702520571688211, - null, - -0.01967247507114234, - 0.7428586020875049, - null, - -0.01967247507114234, - 0.12329701145165353, - null, - -0.01763151171823368, - -0.5032161667521609, - null, - -0.01967247507114234, - -0.5032161667521609, - null, - 0.1568598930388566, - 0.2828813854825855, - null, - 0.1568598930388566, - 0.0013067267746022747, - null, - 0.1568598930388566, - -0.28316471297102647, - null, - 0.18137166067006838, - 0.5651475853168672, - null, - 0.44762935458210995, - -0.10414550375155023, - null, - 0.44762935458210995, - 0.18137166067006838, - null, - 0.44762935458210995, - 0.5684479278883322, - null, - 0.44762935458210995, - 0.11129721074358596, - null, - 0.44762935458210995, - 0.34306112852620413, - null, - 0.44762935458210995, - 0.0221531768104274, - null, - 0.44762935458210995, - -0.14093813062074487, - null, - 0.44762935458210995, - 0.44762935458210995, - null, - 0.44762935458210995, - 0.1568598930388566, - null, - 0.44762935458210995, - -0.2792217455345581, - null, - 0.44762935458210995, - 0.28240676968671363, - null, - 0.44762935458210995, - 0.26540957106994667, - null, - 0.44762935458210995, - -0.01763151171823368, - null, - 0.44762935458210995, - -0.15511163052219346, - null, - 0.44762935458210995, - 0.7428586020875049, - null, - 0.44762935458210995, - 0.035405426582258315, - null, - 0.44762935458210995, - 0.12329701145165353, - null, - 0.44762935458210995, - -0.01967247507114234, - null, - -0.10414550375155023, - -0.6117793346447237, - null, - 0.5684479278883322, - -0.01763151171823368, - null, - 0.5684479278883322, - 0.18137166067006838, - null, - 0.5684479278883322, - 0.685680013577932, - null, - 0.5684479278883322, - 0.0221531768104274, - null, - 0.5684479278883322, - -0.10414550375155023, - null, - 0.5684479278883322, - 0.11129721074358596, - null, - 0.5684479278883322, - -0.01967247507114234, - null, - 0.5684479278883322, - 0.5651475853168672, - null, - 0.5684479278883322, - 0.44762935458210995, - null, - 0.5684479278883322, - 0.5684479278883322, - null, - 0.5684479278883322, - 0.28240676968671363, - null, - 0.5684479278883322, - 0.26540957106994667, - null, - 0.5684479278883322, - 0.7702520571688211, - null, - 0.5684479278883322, - -0.14093813062074487, - null, - 0.5684479278883322, - 0.7428586020875049, - null, - 0.5684479278883322, - 0.035405426582258315, - null, - 0.5684479278883322, - 0.12329701145165353, - null, - 0.11129721074358596, - 0.34306112852620413, - null, - 0.11129721074358596, - 0.11129721074358596, - null, - 0.11129721074358596, - -0.5485045274168024, - null, - 0.11129721074358596, - -0.15511163052219346, - null, - 0.11129721074358596, - -0.2792217455345581, - null, - 0.11129721074358596, - 0.035405426582258315, - null, - 0.685680013577932, - 0.0221531768104274, - null, - 0.685680013577932, - -0.10414550375155023, - null, - 0.685680013577932, - 0.11129721074358596, - null, - 0.685680013577932, - 0.685680013577932, - null, - 0.685680013577932, - -0.01967247507114234, - null, - 0.685680013577932, - -0.01763151171823368, - null, - 0.685680013577932, - 0.5651475853168672, - null, - 0.685680013577932, - 0.44762935458210995, - null, - 0.685680013577932, - 0.18137166067006838, - null, - 0.685680013577932, - 0.5684479278883322, - null, - 0.685680013577932, - 0.28240676968671363, - null, - 0.685680013577932, - 0.26540957106994667, - null, - 0.685680013577932, - 0.7702520571688211, - null, - 0.685680013577932, - -0.14093813062074487, - null, - 0.685680013577932, - 0.7428586020875049, - null, - 0.685680013577932, - 0.12329701145165353, - null, - 0.34306112852620413, - -0.10414550375155023, - null, - 0.34306112852620413, - 0.5684479278883322, - null, - 0.34306112852620413, - 0.34306112852620413, - null, - 0.34306112852620413, - 0.0221531768104274, - null, - 0.34306112852620413, - -0.14093813062074487, - null, - 0.34306112852620413, - 0.11129721074358596, - null, - 0.34306112852620413, - -0.15511163052219346, - null, - 0.34306112852620413, - 0.44762935458210995, - null, - 0.34306112852620413, - 0.18137166067006838, - null, - 0.34306112852620413, - 0.1568598930388566, - null, - 0.34306112852620413, - -0.2792217455345581, - null, - 0.34306112852620413, - 0.28240676968671363, - null, - 0.34306112852620413, - 0.26540957106994667, - null, - 0.34306112852620413, - -0.01763151171823368, - null, - 0.34306112852620413, - 0.035405426582258315, - null, - 0.34306112852620413, - 0.12329701145165353, - null, - 0.34306112852620413, - -0.01967247507114234, - null, - 0.5684479278883322, - 0.34306112852620413, - null, - 0.5684479278883322, - 0.1568598930388566, - null, - 0.5684479278883322, - -0.2792217455345581, - null, - 0.5684479278883322, - -0.15511163052219346, - null, - 0.0221531768104274, - -0.10414550375155023, - null, - 0.0221531768104274, - 0.0221531768104274, - null, - 0.0221531768104274, - 0.685680013577932, - null, - 0.0221531768104274, - -0.01967247507114234, - null, - 0.0221531768104274, - -0.01763151171823368, - null, - 0.0221531768104274, - 0.5651475853168672, - null, - 0.0221531768104274, - 0.44762935458210995, - null, - 0.0221531768104274, - 0.18137166067006838, - null, - 0.0221531768104274, - 0.5684479278883322, - null, - 0.0221531768104274, - 0.1568598930388566, - null, - 0.0221531768104274, - 0.28240676968671363, - null, - 0.0221531768104274, - 0.26540957106994667, - null, - 0.0221531768104274, - 0.7702520571688211, - null, - 0.0221531768104274, - 0.7428586020875049, - null, - 0.0221531768104274, - -0.14093813062074487, - null, - 0.0221531768104274, - 0.12329701145165353, - null, - 0.44762935458210995, - -0.5032161667521609, - null, - 0.34306112852620413, - 0.7428586020875049, - null, - 0.1568598930388566, - -0.5393559204433123, - null, - 0.1568598930388566, - -0.5485045274168024, - null, - 0.1568598930388566, - -0.554920780351004, - null, - 0.0221531768104274, - 0.11129721074358596, - null, - 0.0221531768104274, - -0.2792217455345581, - null, - 0.0221531768104274, - -0.15511163052219346, - null, - 0.0221531768104274, - 0.035405426582258315, - null, - 0.0221531768104274, - -0.5032161667521609, - null, - 0.2828813854825855, - 0.0013067267746022747, - null, - 0.2828813854825855, - -0.28316471297102647, - null, - 0.2828813854825855, - 0.0221531768104274, - null, - 0.2828813854825855, - 0.18137166067006838, - null, - 0.2828813854825855, - -0.14093813062074487, - null, - 0.2828813854825855, - -0.01763151171823368, - null, - 0.2828813854825855, - 0.1568598930388566, - null, - 0.0013067267746022747, - -0.28316471297102647, - null, - 0.0013067267746022747, - 0.0221531768104274, - null, - 0.0013067267746022747, - 0.18137166067006838, - null, - 0.0013067267746022747, - -0.14093813062074487, - null, - 0.0013067267746022747, - -0.01763151171823368, - null, - 0.0013067267746022747, - 0.1568598930388566, - null, - -0.28316471297102647, - 0.0221531768104274, - null, - -0.28316471297102647, - -0.01763151171823368, - null, - -0.28316471297102647, - 0.1568598930388566, - null, - -0.28316471297102647, - -0.6117793346447237, - null, - -0.28316471297102647, - -0.14093813062074487, - null, - -0.5393559204433123, - 0.28240676968671363, - null, - -0.5393559204433123, - -0.5393559204433123, - null, - -0.5393559204433123, - -0.14093813062074487, - null, - -0.5393559204433123, - 0.11129721074358596, - null, - -0.5393559204433123, - 0.12329701145165353, - null, - -0.5393559204433123, - 0.0221531768104274, - null, - -0.5393559204433123, - -0.5485045274168024, - null, - -0.5393559204433123, - -0.10414550375155023, - null, - -0.5393559204433123, - -0.01967247507114234, - null, - -0.5393559204433123, - -0.15511163052219346, - null, - -0.5393559204433123, - 0.18137166067006838, - null, - -0.5393559204433123, - -0.2792217455345581, - null, - -0.5393559204433123, - 0.1568598930388566, - null, - -0.5393559204433123, - 0.26540957106994667, - null, - -0.5393559204433123, - 0.035405426582258315, - null, - -0.5393559204433123, - -0.01763151171823368, - null, - -0.5393559204433123, - -0.554920780351004, - null, - 0.28240676968671363, - -0.5393559204433123, - null, - 0.28240676968671363, - -0.14093813062074487, - null, - 0.28240676968671363, - 0.11129721074358596, - null, - 0.28240676968671363, - 0.12329701145165353, - null, - 0.28240676968671363, - -0.10414550375155023, - null, - 0.28240676968671363, - 0.0221531768104274, - null, - 0.28240676968671363, - -0.5485045274168024, - null, - 0.28240676968671363, - -0.01967247507114234, - null, - 0.28240676968671363, - -0.15511163052219346, - null, - 0.28240676968671363, - 0.18137166067006838, - null, - 0.28240676968671363, - -0.2792217455345581, - null, - 0.28240676968671363, - 0.1568598930388566, - null, - 0.28240676968671363, - 0.26540957106994667, - null, - 0.28240676968671363, - 0.035405426582258315, - null, - 0.28240676968671363, - -0.01763151171823368, - null, - 0.28240676968671363, - -0.554920780351004, - null, - -0.14093813062074487, - -0.2792217455345581, - null, - -0.14093813062074487, - 0.26540957106994667, - null, - 0.11129721074358596, - 0.28240676968671363, - null, - 0.685680013577932, - 0.1568598930388566, - null, - 0.11129721074358596, - -0.5032161667521609, - null, - -0.5032161667521609, - -0.10414550375155023, - null, - -0.5032161667521609, - 0.1568598930388566, - null, - -0.5032161667521609, - -0.2792217455345581, - null, - -0.5032161667521609, - 0.18137166067006838, - null, - -0.5032161667521609, - -0.14093813062074487, - null, - 0.11129721074358596, - -0.554920780351004, - null, - 0.12329701145165353, - 0.11129721074358596, - null, - 0.12329701145165353, - 0.0221531768104274, - null, - 0.12329701145165353, - -0.5485045274168024, - null, - 0.12329701145165353, - -0.10414550375155023, - null, - 0.12329701145165353, - -0.01967247507114234, - null, - 0.12329701145165353, - -0.15511163052219346, - null, - 0.12329701145165353, - 0.18137166067006838, - null, - 0.12329701145165353, - -0.2792217455345581, - null, - 0.12329701145165353, - 0.1568598930388566, - null, - 0.12329701145165353, - 0.26540957106994667, - null, - 0.12329701145165353, - -0.14093813062074487, - null, - 0.12329701145165353, - 0.035405426582258315, - null, - 0.12329701145165353, - -0.01763151171823368, - null, - 0.12329701145165353, - -0.554920780351004, - null, - 0.0221531768104274, - -0.5485045274168024, - null, - 0.0221531768104274, - -0.554920780351004, - null, - -0.5485045274168024, - -0.10414550375155023, - null, - -0.5485045274168024, - -0.01967247507114234, - null, - -0.5485045274168024, - -0.15511163052219346, - null, - -0.5485045274168024, - 0.11129721074358596, - null, - -0.5485045274168024, - 0.18137166067006838, - null, - -0.5485045274168024, - 0.1568598930388566, - null, - -0.5485045274168024, - -0.2792217455345581, - null, - -0.5485045274168024, - 0.26540957106994667, - null, - -0.5485045274168024, - -0.14093813062074487, - null, - -0.5485045274168024, - 0.035405426582258315, - null, - -0.5485045274168024, - -0.01763151171823368, - null, - -0.5485045274168024, - -0.554920780351004, - null, - 0.0221531768104274, - -0.6117793346447237, - null, - -0.01967247507114234, - 0.28240676968671363, - null, - -0.01967247507114234, - -0.554920780351004, - null, - -0.15511163052219346, - -0.554920780351004, - null, - 0.5651475853168672, - 0.0221531768104274, - null, - 0.5651475853168672, - -0.10414550375155023, - null, - 0.5651475853168672, - 0.44762935458210995, - null, - 0.5651475853168672, - 0.18137166067006838, - null, - 0.5651475853168672, - 0.5684479278883322, - null, - 0.5651475853168672, - -0.01763151171823368, - null, - 0.5651475853168672, - 0.28240676968671363, - null, - 0.5651475853168672, - 0.26540957106994667, - null, - 0.5651475853168672, - 0.7702520571688211, - null, - 0.5651475853168672, - -0.14093813062074487, - null, - 0.5651475853168672, - 0.7428586020875049, - null, - 0.5651475853168672, - 0.12329701145165353, - null, - 0.5651475853168672, - 0.11129721074358596, - null, - 0.44762935458210995, - 0.7702520571688211, - null, - -0.2792217455345581, - -0.14093813062074487, - null, - -0.2792217455345581, - 0.1568598930388566, - null, - -0.2792217455345581, - 0.18137166067006838, - null, - -0.2792217455345581, - 0.26540957106994667, - null, - -0.2792217455345581, - -0.01763151171823368, - null, - -0.2792217455345581, - -0.15511163052219346, - null, - -0.2792217455345581, - 0.035405426582258315, - null, - -0.2792217455345581, - -0.10414550375155023, - null, - -0.2792217455345581, - 0.11129721074358596, - null, - -0.2792217455345581, - -0.01967247507114234, - null, - 0.28240676968671363, - 0.7702520571688211, - null, - 0.28240676968671363, - 0.7428586020875049, - null, - 0.28240676968671363, - 0.5684479278883322, - null, - -0.2792217455345581, - 0.12329701145165353, - null, - 0.26540957106994667, - 0.26540957106994667, - null, - 0.26540957106994667, - -0.14093813062074487, - null, - 0.26540957106994667, - 0.1568598930388566, - null, - 0.26540957106994667, - -0.15511163052219346, - null, - 0.26540957106994667, - 0.035405426582258315, - null, - 0.26540957106994667, - 0.11129721074358596, - null, - 0.26540957106994667, - -0.10414550375155023, - null, - 0.26540957106994667, - -0.01967247507114234, - null, - 0.26540957106994667, - -0.554920780351004, - null, - 0.26540957106994667, - -0.01763151171823368, - null, - 0.26540957106994667, - 0.18137166067006838, - null, - 0.26540957106994667, - 0.7702520571688211, - null, - 0.26540957106994667, - 0.7428586020875049, - null, - 0.26540957106994667, - 0.5684479278883322, - null, - 0.26540957106994667, - 0.12329701145165353, - null, - -0.14093813062074487, - -0.9999999999999999, - null, - 0.7702520571688211, - 0.7702520571688211, - null, - 0.7702520571688211, - -0.14093813062074487, - null, - 0.7702520571688211, - 0.7428586020875049, - null, - 0.7702520571688211, - 0.5684479278883322, - null, - 0.7702520571688211, - -0.01763151171823368, - null, - 0.7702520571688211, - 0.18137166067006838, - null, - 0.7702520571688211, - -0.10414550375155023, - null, - 0.7702520571688211, - 0.12329701145165353, - null, - 0.7702520571688211, - 0.11129721074358596, - null, - -0.6117793346447237, - -0.01763151171823368, - null, - -0.6117793346447237, - -0.14093813062074487, - null, - -0.14093813062074487, - 0.7428586020875049, - null, - -0.14093813062074487, - 0.5684479278883322, - null, - 0.7428586020875049, - 0.5684479278883322, - null, - 0.7428586020875049, - -0.01763151171823368, - null, - 0.7428586020875049, - -0.14093813062074487, - null, - 0.7428586020875049, - 0.18137166067006838, - null, - 0.7428586020875049, - -0.10414550375155023, - null, - 0.7428586020875049, - 0.035405426582258315, - null, - 0.7428586020875049, - 0.12329701145165353, - null, - 0.7428586020875049, - 0.11129721074358596, - null, - -0.9999999999999999, - -0.14093813062074487, - null, - 0.035405426582258315, - 0.11129721074358596, - null, - 0.035405426582258315, - 0.035405426582258315, - null, - 0.035405426582258315, - -0.10414550375155023, - null, - 0.035405426582258315, - -0.01763151171823368, - null, - 0.035405426582258315, - -0.01967247507114234, - null, - 0.035405426582258315, - -0.554920780351004, - null, - 0.035405426582258315, - -0.14093813062074487, - null, - 0.035405426582258315, - 0.18137166067006838, - null, - 0.035405426582258315, - 0.12329701145165353, - null, - 0.12329701145165353, - 0.12329701145165353, - null, - -0.554920780351004, - -0.14093813062074487, - null, - -0.554920780351004, - -0.01763151171823368, - null, - -0.554920780351004, - 0.18137166067006838, - null - ] - }, - { - "hoverinfo": "text", - "hovertext": [ - "phishing
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "Phishing
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "policies
Type: User
type: User", - "community
Type: User
type: User", - "phishing
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "Device
Type: User
type: User", - "virus
Type: Attack
type: Attack", - "Virus
Type: Attack
type: Attack", - "Virus
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "Phishing
Type: Attack
type: Attack", - "Phishing
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "Phishing
Type: Attack
type: Attack", - "Phishing
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "Ransomware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "suspicious activity
Type: Event
type: Event", - "phishing
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "Exploit
Type: Attack
type: Attack", - "brute force
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "suspicious activity
Type: Event
type: Event", - "Malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "Ransomware
Type: Attack
type: Attack", - "brute force
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "107.161.23.204
Type: IP
type: IP", - "192.161.187.200
Type: IP
type: IP", - "209.141.38.71
Type: IP
type: IP", - "traffic
Type: User
type: User", - "credentials
Type: User
type: User", - "traffic
Type: User
type: User", - "attack
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "Exploit
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "rights
Type: User
type: User", - "exploit
Type: Attack
type: Attack", - "interaction
Type: User
type: User", - "exploit
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "Attack
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "Phishing
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "Phishing
Type: Attack
type: Attack", - "virus
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "permission
Type: User
type: User", - "malware
Type: Attack
type: Attack", - "should
Type: User
type: User", - "Malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "Ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "suspicious activity
Type: Event
type: Event", - "intrusion
Type: Attack
type: Attack", - "Suspicious Activity
Type: Event
type: Event", - "phishing
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "credentials
Type: User
type: User", - "intrusion
Type: Attack
type: Attack", - "choices
Type: User
type: User", - "Suspicious Activity
Type: Event
type: Event", - "intrusion
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "Ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "Ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "Malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "DDoS
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "DDoS
Type: Attack
type: Attack", - "DDoS
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "Execution
Type: User
type: User", - "Execution
Type: User
type: User", - "training
Type: User
type: User", - "interaction
Type: User
type: User", - "attack
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "virus
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "restrictions
Type: User
type: User", - "attack
Type: Attack
type: Attack", - "visits
Type: User
type: User", - "attack
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "virus
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "virus
Type: Attack
type: Attack", - "suspicious activity
Type: Event
type: Event", - "phishing
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "connections
Type: User
type: User", - "exploit
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "connections
Type: User
type: User", - "interaction
Type: User
type: User", - "to
Type: User
type: User", - "would
Type: User
type: User", - "exploit
Type: Attack
type: Attack", - "connections
Type: User
type: User", - "exploit
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "interaction
Type: User
type: User", - "interaction
Type: User
type: User", - "connects
Type: User
type: User", - "to
Type: User
type: User", - "attack
Type: Attack
type: Attack", - "intrusion
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "exploit
Type: Attack
type: Attack", - "malware
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "Phishing
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "breach
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "phishing
Type: Attack
type: Attack", - "ransomware
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack", - "attack
Type: Attack
type: Attack" - ], - "marker": { - "color": [ - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#4ECDC4", - "#4ECDC4", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#FFA07A", - "#FF6B6B", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1", - "#45B7D1" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 1, - "size": [ - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15, - 15 - ] - }, - "mode": "markers+text", - "showlegend": false, - "text": [ - "phishing", - "phishing", - "phishing", - "phishing", - "Phishing", - "phishing", - "exploit", - "ransomware", - "ransomware", - "policies", - "community", - "phishing", - "attack", - "phishing", - "intrusion", - "intrusion", - "intrusion", - "malware", - "malware", - "malware", - "malware", - "ransomware", - "malware", - "ransomware", - "malware", - "ransomware", - "Device", - "virus", - "Virus", - "Virus", - "phishing", - "phishing", - "phishing", - "phishing", - "phishing", - "Phishing", - "Phishing", - "phishing", - "Phishing", - "Phishing", - "intrusion", - "ransomware", - "malware", - "Ransomware", - "malware", - "ransomware", - "malware", - "ransomware", - "malware", - "ransomware", - "malware", - "malware", - "ransomware", - "malware", - "ransomware", - "malware", - "ransomware", - "suspicious activity", - "phishing", - "ransomware", - "ransomware", - "exploit", - "Exploit", - "brute force", - "malware", - "malware", - "ransomware", - "suspicious activity", - "Malware", - "malware", - "ransomware", - "Ransomware", - "brute force", - "intrusion", - "malware", - "Malware", - "Malware", - "intrusion", - "Malware", - "Malware", - "107.161.23.204", - "192.161.187.200", - "209.141.38.71", - "traffic", - "credentials", - "traffic", - "attack", - "exploit", - "exploit", - "Exploit", - "exploit", - "rights", - "exploit", - "interaction", - "exploit", - "malware", - "exploit", - "malware", - "exploit", - "Malware", - "Attack", - "malware", - "malware", - "malware", - "malware", - "malware", - "Malware", - "Malware", - "Malware", - "Malware", - "malware", - "malware", - "Phishing", - "malware", - "phishing", - "Phishing", - "virus", - "malware", - "malware", - "permission", - "malware", - "should", - "Malware", - "malware", - "exploit", - "malware", - "malware", - "exploit", - "Malware", - "malware", - "Ransomware", - "ransomware", - "ransomware", - "ransomware", - "ransomware", - "ransomware", - "ransomware", - "ransomware", - "malware", - "malware", - "malware", - "suspicious activity", - "intrusion", - "Suspicious Activity", - "phishing", - "malware", - "intrusion", - "malware", - "ransomware", - "attack", - "phishing", - "intrusion", - "malware", - "malware", - "Malware", - "Malware", - "ransomware", - "attack", - "credentials", - "intrusion", - "choices", - "Suspicious Activity", - "intrusion", - "malware", - "Malware", - "malware", - "Malware", - "malware", - "malware", - "malware", - "malware", - "Ransomware", - "ransomware", - "malware", - "Ransomware", - "ransomware", - "ransomware", - "ransomware", - "ransomware", - "ransomware", - "Malware", - "Malware", - "Malware", - "malware", - "Malware", - "malware", - "ransomware", - "ransomware", - "ransomware", - "ransomware", - "ransomware", - "ransomware", - "ransomware", - "ransomware", - "DDoS", - "malware", - "DDoS", - "DDoS", - "attack", - "attack", - "phishing", - "attack", - "attack", - "attack", - "attack", - "intrusion", - "intrusion", - "attack", - "Execution", - "Execution", - "training", - "interaction", - "attack", - "intrusion", - "phishing", - "virus", - "attack", - "restrictions", - "attack", - "visits", - "attack", - "attack", - "intrusion", - "malware", - "attack", - "attack", - "virus", - "intrusion", - "intrusion", - "virus", - "suspicious activity", - "phishing", - "attack", - "attack", - "exploit", - "attack", - "ransomware", - "connections", - "exploit", - "malware", - "connections", - "interaction", - "to", - "would", - "exploit", - "connections", - "exploit", - "exploit", - "malware", - "malware", - "interaction", - "interaction", - "connects", - "to", - "attack", - "intrusion", - "exploit", - "exploit", - "exploit", - "exploit", - "exploit", - "exploit", - "malware", - "phishing", - "Phishing", - "phishing", - "breach", - "attack", - "phishing", - "ransomware", - "attack", - "attack", - "attack" - ], - "textfont": { - "color": "#333", - "size": 10 - }, - "textposition": "top center", - "type": "scatter", - "x": [ - -0.19439171877385258, - -0.19439171877385258, - -0.19439171877385258, - -0.19439171877385258, - 0.20066271098215915, - -0.19439171877385258, - 0.10633647822210462, - -0.09749559166944238, - -0.09749559166944238, - 0.5077098920160397, - -0.5120009359796034, - -0.19439171877385258, - -0.20279391263694838, - -0.19439171877385258, - -0.24349574094334425, - -0.24349574094334425, - -0.24349574094334425, - 0.02472207717538775, - 0.02472207717538775, - 0.02472207717538775, - 0.02472207717538775, - -0.09749559166944238, - 0.02472207717538775, - -0.09749559166944238, - 0.02472207717538775, - -0.09749559166944238, - 0.03233838689454898, - 0.6008390368564962, - 0.4411430337008901, - 0.4411430337008901, - -0.19439171877385258, - -0.19439171877385258, - -0.19439171877385258, - -0.19439171877385258, - -0.19439171877385258, - 0.20066271098215915, - 0.20066271098215915, - -0.19439171877385258, - 0.20066271098215915, - 0.20066271098215915, - -0.24349574094334425, - -0.09749559166944238, - 0.02472207717538775, - -0.026198917249585334, - 0.02472207717538775, - -0.09749559166944238, - 0.02472207717538775, - -0.09749559166944238, - 0.02472207717538775, - -0.09749559166944238, - 0.02472207717538775, - 0.02472207717538775, - -0.09749559166944238, - 0.02472207717538775, - -0.09749559166944238, - 0.02472207717538775, - -0.09749559166944238, - 0.2637744864627929, - -0.19439171877385258, - -0.09749559166944238, - -0.09749559166944238, - 0.10633647822210462, - -0.29796060818878883, - 0.6449716841329513, - 0.02472207717538775, - 0.02472207717538775, - -0.09749559166944238, - 0.2637744864627929, - -0.3060768753189118, - 0.02472207717538775, - -0.09749559166944238, - -0.026198917249585334, - 0.6449716841329513, - -0.24349574094334425, - 0.02472207717538775, - -0.3060768753189118, - -0.3060768753189118, - -0.24349574094334425, - -0.3060768753189118, - -0.3060768753189118, - -0.9333312106897302, - -0.9460034235962625, - -0.9302507990974802, - -0.006934824502751052, - 0.21279232429931327, - -0.006934824502751052, - -0.20279391263694838, - 0.10633647822210462, - 0.10633647822210462, - -0.29796060818878883, - 0.10633647822210462, - -0.4055333149664002, - 0.10633647822210462, - 0.35421357842738865, - 0.10633647822210462, - 0.02472207717538775, - 0.10633647822210462, - 0.02472207717538775, - 0.10633647822210462, - -0.3060768753189118, - 0.33475980934833516, - 0.02472207717538775, - 0.02472207717538775, - 0.02472207717538775, - 0.02472207717538775, - 0.02472207717538775, - -0.3060768753189118, - -0.3060768753189118, - -0.3060768753189118, - -0.3060768753189118, - 0.02472207717538775, - 0.02472207717538775, - 0.20066271098215915, - 0.02472207717538775, - -0.19439171877385258, - 0.20066271098215915, - 0.6008390368564962, - 0.02472207717538775, - 0.02472207717538775, - -0.3870248634250178, - 0.02472207717538775, - -0.3247711192287641, - -0.3060768753189118, - 0.02472207717538775, - 0.10633647822210462, - 0.02472207717538775, - 0.02472207717538775, - 0.10633647822210462, - -0.3060768753189118, - 0.02472207717538775, - -0.026198917249585334, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - 0.02472207717538775, - 0.02472207717538775, - 0.02472207717538775, - 0.2637744864627929, - -0.24349574094334425, - 0.38132446143267545, - -0.19439171877385258, - 0.02472207717538775, - -0.24349574094334425, - 0.02472207717538775, - -0.09749559166944238, - -0.20279391263694838, - -0.19439171877385258, - -0.24349574094334425, - 0.02472207717538775, - 0.02472207717538775, - -0.3060768753189118, - -0.3060768753189118, - -0.09749559166944238, - -0.20279391263694838, - 0.21279232429931327, - -0.24349574094334425, - -0.1299368395814878, - 0.38132446143267545, - -0.24349574094334425, - 0.02472207717538775, - -0.3060768753189118, - 0.02472207717538775, - -0.3060768753189118, - 0.02472207717538775, - 0.02472207717538775, - 0.02472207717538775, - 0.02472207717538775, - -0.026198917249585334, - -0.09749559166944238, - 0.02472207717538775, - -0.026198917249585334, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.3060768753189118, - -0.3060768753189118, - -0.3060768753189118, - 0.02472207717538775, - -0.3060768753189118, - 0.02472207717538775, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - -0.09749559166944238, - 0.38396219952027416, - 0.02472207717538775, - 0.38396219952027416, - 0.38396219952027416, - -0.20279391263694838, - -0.20279391263694838, - -0.19439171877385258, - -0.20279391263694838, - -0.20279391263694838, - -0.20279391263694838, - -0.20279391263694838, - -0.24349574094334425, - -0.24349574094334425, - -0.20279391263694838, - -0.1592536592345506, - -0.1592536592345506, - -0.7082959269508046, - 0.35421357842738865, - -0.20279391263694838, - -0.24349574094334425, - -0.19439171877385258, - 0.6008390368564962, - -0.20279391263694838, - 0.18646185616335567, - -0.20279391263694838, - -0.33796845080028887, - -0.20279391263694838, - -0.20279391263694838, - -0.24349574094334425, - 0.02472207717538775, - -0.20279391263694838, - -0.20279391263694838, - 0.6008390368564962, - -0.24349574094334425, - -0.24349574094334425, - 0.6008390368564962, - 0.2637744864627929, - -0.19439171877385258, - -0.20279391263694838, - -0.20279391263694838, - 0.10633647822210462, - -0.20279391263694838, - -0.09749559166944238, - 0.5974971193443581, - 0.10633647822210462, - 0.02472207717538775, - 0.5974971193443581, - 0.35421357842738865, - 0.5192355223735846, - 0.5751279856941277, - 0.10633647822210462, - 0.5974971193443581, - 0.10633647822210462, - 0.10633647822210462, - 0.02472207717538775, - 0.02472207717538775, - 0.35421357842738865, - 0.35421357842738865, - 0.6161244778591135, - 0.5192355223735846, - -0.20279391263694838, - -0.24349574094334425, - 0.10633647822210462, - 0.10633647822210462, - 0.10633647822210462, - 0.10633647822210462, - 0.10633647822210462, - 0.10633647822210462, - 0.02472207717538775, - -0.19439171877385258, - 0.20066271098215915, - -0.19439171877385258, - 0.16572161192811855, - -0.20279391263694838, - -0.19439171877385258, - -0.09749559166944238, - -0.20279391263694838, - -0.20279391263694838, - -0.20279391263694838 - ], - "y": [ - -0.01763151171823368, - -0.01763151171823368, - -0.01763151171823368, - -0.01763151171823368, - -0.01967247507114234, - -0.01763151171823368, - 0.11129721074358596, - 0.18137166067006838, - 0.18137166067006838, - -0.4285326679880907, - 0.43411163388307866, - -0.01763151171823368, - -0.14093813062074487, - -0.01763151171823368, - 0.1568598930388566, - 0.1568598930388566, - 0.1568598930388566, - -0.10414550375155023, - -0.10414550375155023, - -0.10414550375155023, - -0.10414550375155023, - 0.18137166067006838, - -0.10414550375155023, - 0.18137166067006838, - -0.10414550375155023, - 0.18137166067006838, - 0.7109298610213682, - -0.15511163052219346, - 0.5522993186607342, - 0.5522993186607342, - -0.01763151171823368, - -0.01763151171823368, - -0.01763151171823368, - -0.01763151171823368, - -0.01763151171823368, - -0.01967247507114234, - -0.01967247507114234, - -0.01763151171823368, - -0.01967247507114234, - -0.01967247507114234, - 0.1568598930388566, - 0.18137166067006838, - -0.10414550375155023, - 0.44762935458210995, - -0.10414550375155023, - 0.18137166067006838, - -0.10414550375155023, - 0.18137166067006838, - -0.10414550375155023, - 0.18137166067006838, - -0.10414550375155023, - -0.10414550375155023, - 0.18137166067006838, - -0.10414550375155023, - 0.18137166067006838, - -0.10414550375155023, - 0.18137166067006838, - 0.5684479278883322, - -0.01763151171823368, - 0.18137166067006838, - 0.18137166067006838, - 0.11129721074358596, - 0.685680013577932, - 0.34306112852620413, - -0.10414550375155023, - -0.10414550375155023, - 0.18137166067006838, - 0.5684479278883322, - 0.0221531768104274, - -0.10414550375155023, - 0.18137166067006838, - 0.44762935458210995, - 0.34306112852620413, - 0.1568598930388566, - -0.10414550375155023, - 0.0221531768104274, - 0.0221531768104274, - 0.1568598930388566, - 0.0221531768104274, - 0.0221531768104274, - 0.2828813854825855, - 0.0013067267746022747, - -0.28316471297102647, - -0.5393559204433123, - 0.28240676968671363, - -0.5393559204433123, - -0.14093813062074487, - 0.11129721074358596, - 0.11129721074358596, - 0.685680013577932, - 0.11129721074358596, - -0.5032161667521609, - 0.11129721074358596, - 0.12329701145165353, - 0.11129721074358596, - -0.10414550375155023, - 0.11129721074358596, - -0.10414550375155023, - 0.11129721074358596, - 0.0221531768104274, - -0.5485045274168024, - -0.10414550375155023, - -0.10414550375155023, - -0.10414550375155023, - -0.10414550375155023, - -0.10414550375155023, - 0.0221531768104274, - 0.0221531768104274, - 0.0221531768104274, - 0.0221531768104274, - -0.10414550375155023, - -0.10414550375155023, - -0.01967247507114234, - -0.10414550375155023, - -0.01763151171823368, - -0.01967247507114234, - -0.15511163052219346, - -0.10414550375155023, - -0.10414550375155023, - 0.5651475853168672, - -0.10414550375155023, - -0.5624766218288121, - 0.0221531768104274, - -0.10414550375155023, - 0.11129721074358596, - -0.10414550375155023, - -0.10414550375155023, - 0.11129721074358596, - 0.0221531768104274, - -0.10414550375155023, - 0.44762935458210995, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - -0.10414550375155023, - -0.10414550375155023, - -0.10414550375155023, - 0.5684479278883322, - 0.1568598930388566, - -0.2792217455345581, - -0.01763151171823368, - -0.10414550375155023, - 0.1568598930388566, - -0.10414550375155023, - 0.18137166067006838, - -0.14093813062074487, - -0.01763151171823368, - 0.1568598930388566, - -0.10414550375155023, - -0.10414550375155023, - 0.0221531768104274, - 0.0221531768104274, - 0.18137166067006838, - -0.14093813062074487, - 0.28240676968671363, - 0.1568598930388566, - -0.6363899202958195, - -0.2792217455345581, - 0.1568598930388566, - -0.10414550375155023, - 0.0221531768104274, - -0.10414550375155023, - 0.0221531768104274, - -0.10414550375155023, - -0.10414550375155023, - -0.10414550375155023, - -0.10414550375155023, - 0.44762935458210995, - 0.18137166067006838, - -0.10414550375155023, - 0.44762935458210995, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.0221531768104274, - 0.0221531768104274, - 0.0221531768104274, - -0.10414550375155023, - 0.0221531768104274, - -0.10414550375155023, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.18137166067006838, - 0.26540957106994667, - -0.10414550375155023, - 0.26540957106994667, - 0.26540957106994667, - -0.14093813062074487, - -0.14093813062074487, - -0.01763151171823368, - -0.14093813062074487, - -0.14093813062074487, - -0.14093813062074487, - -0.14093813062074487, - 0.1568598930388566, - 0.1568598930388566, - -0.14093813062074487, - 0.7702520571688211, - 0.7702520571688211, - -0.6117793346447237, - 0.12329701145165353, - -0.14093813062074487, - 0.1568598930388566, - -0.01763151171823368, - -0.15511163052219346, - -0.14093813062074487, - 0.7428586020875049, - -0.14093813062074487, - -0.9999999999999999, - -0.14093813062074487, - -0.14093813062074487, - 0.1568598930388566, - -0.10414550375155023, - -0.14093813062074487, - -0.14093813062074487, - -0.15511163052219346, - 0.1568598930388566, - 0.1568598930388566, - -0.15511163052219346, - 0.5684479278883322, - -0.01763151171823368, - -0.14093813062074487, - -0.14093813062074487, - 0.11129721074358596, - -0.14093813062074487, - 0.18137166067006838, - 0.035405426582258315, - 0.11129721074358596, - -0.10414550375155023, - 0.035405426582258315, - 0.12329701145165353, - -0.3902293942895014, - -0.3018578088328971, - 0.11129721074358596, - 0.035405426582258315, - 0.11129721074358596, - 0.11129721074358596, - -0.10414550375155023, - -0.10414550375155023, - 0.12329701145165353, - 0.12329701145165353, - -0.2056574619910787, - -0.3902293942895014, - -0.14093813062074487, - 0.1568598930388566, - 0.11129721074358596, - 0.11129721074358596, - 0.11129721074358596, - 0.11129721074358596, - 0.11129721074358596, - 0.11129721074358596, - -0.10414550375155023, - -0.01763151171823368, - -0.01967247507114234, - -0.01763151171823368, - -0.554920780351004, - -0.14093813062074487, - -0.01763151171823368, - 0.18137166067006838, - -0.14093813062074487, - -0.14093813062074487, - -0.14093813062074487 - ] - } - ], - "layout": { - "font": { - "size": 12 - }, - "height": 800, - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "plot_bgcolor": "white", - "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": "Anomaly Detection Knowledge Graph" - }, - "width": 1200, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Interactive visualization displayed above\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.visualization import KGVisualizer\n", "\n", @@ -6778,18 +789,9 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Exported knowledge graph to JSON and GraphML formats\n", - "Exported knowledge graph entities and relationships to CSV\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.export import GraphExporter, CSVExporter\n", "\n", diff --git a/cookbook/use_cases/cybersecurity/02_Threat_Intelligence_Hybrid_RAG.ipynb b/cookbook/use_cases/cybersecurity/02_Threat_Intelligence_Hybrid_RAG.ipynb index 11c38b67..75fd5b24 100644 --- a/cookbook/use_cases/cybersecurity/02_Threat_Intelligence_Hybrid_RAG.ipynb +++ b/cookbook/use_cases/cybersecurity/02_Threat_Intelligence_Hybrid_RAG.ipynb @@ -63,32 +63,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" ] @@ -102,7 +79,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -127,40 +104,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from 6 feed sources...\n" - ] - }, - { - "data": { - "text/html": [ - "

🧠 Semantica - 📊 Current Progress

StatusActionModuleSubmoduleProgressETARateTime
Semantica is parsing🔍 parseDocumentParser---0.00s
Semantica is parsing🔍 parseDocumentParser---0.00s
Semantica is parsing🔍 parseDocumentParser---0.00s
Semantica is normalizing🔧 normalizeTextNormalizer100.0%--0.00s
Semantica is extracting🎯 semantic_extractNERExtractor100.0%--0.70s
Semantica is extracting🎯 semantic_extractRelationExtractor100.0%--0.47s
Semantica is deduplicating🔄 deduplicationDuplicateDetector100.0% (3291/3291)-516.7/s3.41s
Semantica is deduplicating🔄 deduplicationSimilarityCalculator100.0% (26870/26870)-4219.7/s1.83s
Semantica is deduplicating🔄 deduplicationEntityMerger100.0% (111/111)-17.4/s6.38s
Semantica is deduplicating🔄 deduplicationMergeStrategyManager100.0% (4/4)-144.6/s0.02s
" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 [1/6] US-CERT Alerts: 10 documents\n", - "🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 [2/6] SANS ISC: 10 documents\n", - "🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 [3/6] Krebs on Security: 10 documents\n", - "🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 [4/6] ThreatPost: 10 documents\n", - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.bleepingcomputer.com/feed/ ❌📥 (0.5s) | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.securityweek.com/rss ❌📥 (0.4s)Ingested 40 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ingest import FeedIngestor, WebIngestor, FileIngestor\n", "import os\n", @@ -233,22 +179,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Parsing 40 documents...\n", - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.securityweek.com/rss ❌📥 (0.4s) | 🧠 Semantica is parsing: Document: p>\n", - "🧠 Semantica is parsing: Document: p> \n", - " 🔄🔍 (0.0s) | 🧠 Semantica is parsing: Document: p>\n", - "🧠 Semantica is parsing: Document: p> \n", - " 🔄🔍 (0.0s) | 🧠 Semantica is parsing: Document file not found: Direct navigation -- the act of visiting a website by manually typing a domain name in a web browser -- has never been riskier: A new study finds the vast majority of \"parked\" domains -- mostly expired or dormant domain names, or common misspellings of popular websites -- are now configured to redirect visitors to sites that foist scams and malware. ❌🔍 (0.0s) Parsed 40/40 documents...\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.parse import DocumentParser\n", "\n", @@ -280,21 +213,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Normalizing 40 documents...\n", - "🧠 Semantica is parsing: Document file not found: Direct navigation -- the act of visiting a website by manually typing a domain name in a web browser -- has never been riskier: A new study finds the vast majority of \"parked\" domains -- mostly expired or dormant domain names, or common misspellings of popular websites -- are now configured to redirect visitors to sites that foist scams and malware. ❌🔍 (0.0s) | 🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 Normalized 40/40 documents...\n", - "Chunking 40 documents...\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 3 entities using spacy |███████████████| 100.0% ✅🎯�� Chunked 40/40 documents (85 chunks so far)\n", - "Created 85 chunks from 40 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.normalize import TextNormalizer\n", "from semantica.split import TextSplitter\n", @@ -341,23 +262,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting entities from 85 chunks using ML-based extraction...\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 8 entities using ml |███████████████| 100.0% ✅🎯� Processed 20/85 chunks (248 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 2 entities using ml |███████████████| 100.0% ✅🎯� Processed 40/85 chunks (504 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 4 entities using ml |███████████████| 100.0% ✅🎯�� Processed 60/85 chunks (811 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 4 entities using ml |███████████████| 100.0% ✅🎯� Processed 80/85 chunks (851 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 3 entities using ml |███████████████| 100.0% ✅🎯 Processed 85/85 chunks (857 entities found)\n", - "Extracted 2 IOCs, 741 actors, 3 campaigns, 0 TTPs\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor\n", "\n", @@ -402,23 +309,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting relationships from 85 chunks using ML-based dependency parsing...\n", - "🧠 Semantica is extracting: Extracted 3 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 11 relations using dependency |███████████████| 100.0% ✅🎯 Processed 20/85 chunks (359 relationships found)\n", - "🧠 Semantica is extracting: Extracted 3 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 9 relations using dependency |███████████████| 100.0% ✅🎯� Processed 40/85 chunks (630 relationships found)\n", - "🧠 Semantica is extracting: Extracted 3 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 7 relations using dependency |███████████████| 100.0% ✅🎯� Processed 60/85 chunks (830 relationships found)\n", - "🧠 Semantica is extracting: Extracted 3 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯� Processed 80/85 chunks (887 relationships found)\n", - "🧠 Semantica is extracting: Extracted 3 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 2 relations using dependency |███████████████| 100.0% ✅🎯 Processed 85/85 chunks (896 relationships found)\n", - "Extracted 896 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import RelationExtractor\n", "\n", @@ -465,21 +358,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Converting 857 entities to dictionaries...\n", - "Detecting duplicates in 857 entities...\n", - "🧠 Semantica is deduplicating: Detected 3291 duplicate candidates |███████████████| 100.0% [3291/3291] ✅🔄 (922.5/s) | 🧠 Semantica is deduplicating: Found 3291 similar pairs across 27 blocks |███████████████| 100.0% [26870/26870] ✅🔄 (12335.6/s)0/26870] ✅🔄 (12335.6/s) (12335.6/s)))Detected 111 duplicate groups\n", - "Merging duplicates using keep_most_complete strategy...\n", - "🧠 Semantica is deduplicating: Completed 111 merge operations |███████████████| 100.0% [111/111] ✅🔄 (17.4/s) | 🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (283.6/s)� (283.6/s)� (283.6/s) 🔄🔄 (ETA: 0.0s | 247.9/s)124.7/s)s)Deduplicated 857 entities to 414 unique entities\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.deduplication import DuplicateDetector, EntityMerger\n", "from semantica.semantic_extract import Entity\n", @@ -578,84 +459,9 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detecting type conflicts in 857 entities...\n", - "🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (283.6/s) | 🧠 Semantica is resolving: Grouping entities... 96/857 (remaining: 761) |█░░░░░░░░░░░░░░| 11.2% [96/857] 🔄⚠️ (ETA: 0.4s | 1921.4/s)" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (283.6/s) | 🧠 Semantica is resolving: Checking entity groups for type conflicts... 0/445 (remaining: 445) |░░░░░░░░░░░░░░░| 0.0% [0/445] 🔄⚠️s)))" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Type conflict detected: China Chopper conflicting types: ['PERSON', 'ORG']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (283.6/s) | 🧠 Semantica is resolving: Checking entity groups for type conflicts... 28/445 (remaining: 417) |░░░░░░░░░░░░░░░| 6.3% [28/445] 🔄⚠️ (ETA: 5.9s | 69.9/s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Type conflict detected: PowerShell Empire conflicting types: ['GPE', 'ORG']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (283.6/s) | 🧠 Semantica is resolving: Checking entity groups for type conflicts... 184/445 (remaining: 261) |██████░░░░░░░░░| 41.3% [184/445] 🔄⚠️ (ETA: 0.6s | 413.2/s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Type conflict detected: Dridex conflicting types: ['PERSON', 'ORG']\n", - "Type conflict detected: CISA conflicting types: ['GPE', 'ORG']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (283.6/s) | 🧠 Semantica is resolving: Checking entity groups for type conflicts... 304/445 (remaining: 141) |██████████░░░░░| 68.3% [304/445] 🔄⚠️ (ETA: 0.2s | 644.9/s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Type conflict detected: IRGC conflicting types: ['GPE', 'ORG']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (283.6/s) | 🧠 Semantica is resolving: Detected 5 type conflicts |███████████████| 100.0% [436/445] ✅⚠️ (862.7/s)█████████░| 98.0% [436/445] 🔄⚠️ (ETA: 0.0s | 867.9/s)))Detected 5 type conflicts\n", - "Resolving conflicts using highest_confidence strategy...\n", - "🧠 Semantica is resolving: Detected 5 type conflicts |███████████████| 100.0% [436/445] ✅⚠️ (862.7/s) | 🧠 Semantica is resolving: Resolving conflicts... 0/5 (remaining: 5) |░░░░░░░░░░░░░░░| 0.0% [0/5] 🔄⚠️Resolved 5 conflicts\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import ConflictDetector, ConflictResolver\n", "\n", @@ -700,27 +506,9 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Building knowledge graph...\n", - "🧠 Semantica is resolving: Resolving conflicts... 0/5 (remaining: 5) |░░░░░░░░░░░░░░░| 0.0% [0/5] 🔄⚠️ | 🧠 Semantica is building: Processing relationships... 896/896 |███████████████| 100.0% [896/896] 🔄🧠 (18605.5/s) 17715.1/s)Building graph structure...\n", - "✅ Graph structure built (0.00s)\n", - "\n", - "============================================================\n", - "✅ Knowledge Graph Build Complete\n", - " Entities: 414\n", - " Relationships: 896\n", - " Total time: 0.08s\n", - "============================================================\n", - "Graph: 414 entities, 896 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphBuilder\n", "\n", @@ -754,24 +542,9 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generated 2 IOC embeddings and 741 actor embeddings\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.embeddings import EmbeddingGenerator\n", "\n", @@ -798,25 +571,9 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Storing 2 IOC vectors and 741 actor vectors...\n", - "🧠 Semantica is building: Processing relationships... 896/896 |███████████████| 100.0% [896/896] 🔄🧠 (18605.5/s) | 🧠 Semantica is indexing: Storing 2 vectors 🔄📊 (0.0s)Stored 2 IOC vectors and 741 actor vectors\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import VectorStore\n", "\n", @@ -845,18 +602,9 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Temporal queries: 6 campaigns at query time\n", - "Temporal patterns detected: 0\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import TemporalGraphQuery\n", "\n", @@ -887,21 +635,9 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is building: Calculating degree centrality 🔄🧠 (0.0s) | 🧠 Semantica is building: Detecting communities with NetworkX... 🔄🧠 (0.0s)🧠Graph analytics:\n", - " - Communities: 4\n", - " - Connected components: 11\n", - " - Graph density: 0.000\n", - " - Central nodes (degree): 4\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphAnalyzer, CentralityCalculator, CommunityDetector\n", "\n", @@ -933,87 +669,9 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Exploring knowledge graph for threat actors and entities...\n", - "\n", - "Found 2 threat-related entities:\n", - " - APT (type: ORG)\n", - " - APT TA423 (type: ORG)\n", - "\n", - "Searching for APT28/Fancy Bear: Not found in knowledge graph\n", - "\n", - "================================================================================\n", - "Query: What are the main cybersecurity threats and threat actors mentioned?\n", - "================================================================================\n", - "\n", - "🧠 Semantica is embedding: Generating text embedding: observe Credential Guard.

antica is processing: Searching vector store... 🔄🔗 (0.0s)0s)0.0s)\n", - "🧠 Semantica is embedding: Generating text embedding: href=\"https://learn.microsoft.com is a ORG.... 🔄💾 (0.0s) | 🧠 Semantica is processing: Searching vector store... 🔄🔗 (0.0s) (0.0s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "================================================================================\n", - "Generated Answer (with Multi-hop Reasoning):\n", - "================================================================================\n", - "Based on the retrieved context and reasoning paths, the main cybersecurity threats and threat actors mentioned are:\n", - "\n", - "1. **Malware**: Mentioned in the context of \"Guide to Malware Incident Prevention and Handling for Desktops\" (Context 2) and \"Securing Active\" (Reasoning Paths 1-2). This suggests that malware is a significant cybersecurity threat.\n", - "2. **Cyber attacks**: Implied by the involvement of the Cybersecurity and Infrastructure Security Agency (Context 2) and the National Cybersecurity and Communications Integration Center (Context 4).\n", - "3. **Phishing**: Suggested by the mention of \"redirection\" (Context 4) and the involvement of the Department of the Treasury's Financial Crimes Enforcement Network (Context 4).\n", - "4. **Social engineering**: Implied by the mention of Microsoft Office (Context 4) and the involvement of the National Cybersecurity and Communications Integration Center (Context 4).\n", - "\n", - "As for threat actors, the following are mentioned:\n", - "\n", - "1. **Quasar**: A person (Context 1) who is not explicitly linked to any specific threat or organization.\n", - "2. **Operation for Community Development and Empowerment**: An organization (Context 2) that is infected by the Cybersecurity and Infrastructure Security Agency (Context 2).\n", - "3. **The United Nations**: An organization (Context 5) that provides Message Server (Context 5).\n", - "\n", - "Multi-hop connections:\n", - "\n", - "* The connection between Special Publication and Securing Active (Reasoning Paths 1-2) implies that Special Publication is a resource used to secure active systems.\n", - "* The connection between Special Publication and Guide to Malware Incident Prevention and Handling for Desktops (Reasoning Path 3) implies that Special Publication is a resource that can help prevent and handle malware incidents.\n", - "\n", - "Note that the information provided is based on the retrieved context and reasoning paths, and may not be comprehensive or up-to-date.\n", - "\n", - "================================================================================\n", - "\n", - "Reasoning Details:\n", - "- Confidence: 0.637\n", - "- Sources: 20\n", - "- Reasoning Paths: 638\n", - "- Total entities in graph: 414\n", - "- Total relationships in graph: 896\n", - "\n", - "Top Sources:\n", - " 1. Score: 0.718\n", - " Quasar is a PERSON....\n", - " 2. Score: 0.685\n", - " Operation for Community Development and Empowerment is a ORG. detect Special Publication (ORG). is infected by the Cybersecurity and Infrastructure Security Agency (ORG). represent Transport Layer Sec...\n", - " 3. Score: 0.685\n", - " SAP is a ORG....\n", - " 4. Score: 0.649\n", - " redirection.\n", - "\n", - "\n", - "
\n", - "
\n", - "\n", - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from semantica.visualization import KGVisualizer\n", "import plotly.io as pio\n", @@ -1290,17 +880,9 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is visualizing: Visualization generated: 414 nodes, 739 edges |███████████████| 100.0% ✅📈 | 🧠 Semantica is exporting: Exporting graph to json: threat_intelligence_kg.json 🔄💾 (0.0s)Exported threat intelligence knowledge graph to JSON and GraphML formats\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.export import GraphExporter\n", "\n", diff --git a/cookbook/use_cases/finance/01_Financial_Data_Integration_MCP.ipynb b/cookbook/use_cases/finance/01_Financial_Data_Integration_MCP.ipynb index 95ed64b9..677418b8 100644 --- a/cookbook/use_cases/finance/01_Financial_Data_Integration_MCP.ipynb +++ b/cookbook/use_cases/finance/01_Financial_Data_Integration_MCP.ipynb @@ -57,32 +57,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" ] @@ -96,7 +73,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -120,23 +97,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from 8 feed sources...\n", - "🧠 Semantica is ingesting: 429 Client Error: Too Many Requests for url: https://feeds.finance.yahoo.com/rss/2.0/headline ❌📥 (1.0s) | 🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 [2/8] Financial Times: 10 documents\n", - "🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested 30 items |███████████████| 100.0% ✅📥 [3/8] Bloomberg: 30 documents\n", - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.marketwatch.com/404?origin=feeds ❌📥 (3.2s) | 🧠 Semantica is ingesting: Ingested 30 items |███████████████| 100.0% ✅📥 [5/8] Seeking Alpha: 30 documents\n", - "🧠 Semantica is ingesting: Ingested 30 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 [6/8] Investing.com: 10 documents\n", - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.fnlondon.com/rss ❌📥 (0.5s) | 🧠 Semantica is ingesting: Ingested 20 items |███████████████| 100.0% ✅📥 [8/8] Wall Street Journal: 20 documents\n", - "Ingested 100 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ingest import MCPIngestor, WebIngestor, FeedIngestor, FileIngestor\n", "import os\n", @@ -220,17 +183,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Loaded 6 seed data items for market foundation\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.seed import SeedDataManager\n", "\n", @@ -270,19 +225,9 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Parsing 100 documents...\n", - "🧠 Semantica is parsing: Document file not found: Jonathan Ferro, Lisa Abramowicz and Annmarie Hordern speak daily with leaders and decision makers from Wall Street to Washington and beyond. No other program better positions investors and executives for the trading day. (Source: Bloomberg) ❌🔍 (0.0s) | 🧠 Semantica is parsing: Document file not found:

A look at some of the year’s notable trades.<\\p> ❌🔍 (0.0s)ay. (Source: Bloomberg) ❌🔍 (0.0s) Parsed 50/100 documents...\n", - "🧠 Semantica is parsing: Document file not found: Maverick Natural Resources has operations in Texas and Oklahoma. ❌🔍 (0.0s) | 🧠 Semantica is parsing: Document file not found: The president has told Bank of America and JPMorgan Chase to stop cutting conservatives off from doing business. ❌🔍 (0.0s) Parsed 100/100 documents...\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.parse import DocumentParser\n", "\n", @@ -314,23 +259,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Normalizing 100 documents...\n", - "🧠 Semantica is parsing: Document file not found: The president has told Bank of America and JPMorgan Chase to stop cutting conservatives off from doing business. ❌🔍 (0.0s) | 🧠 Normalizing text 🔄🔧 (0.0s) Normalized 50/100 documents...\n", - "🧠 Semantica is parsing: Document file not found: The president has told Bank of America and JPMorgan Chase to stop cutting conservatives off from doing business. ❌🔍 (0.0s) | 🧠 Normalizing text 🔄🔧 (0.0s) Normalized 100/100 documents...\n", - "Chunking 100 documents...\n", - " Chunked 50/100 documents (50 chunks so far)\n", - " Chunked 100/100 documents (100 chunks so far)\n", - "Created 100 chunks from 100 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.normalize import TextNormalizer\n", "from semantica.split import TextSplitter\n", @@ -380,23 +311,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting entities from 100 chunks...\n", - "🧠 Normalizing text 🔄🔧 (0.0s) | 🧠 Semantica is extracting: Extracted 4 entities using ml |███████████████| 100.0% ✅🎯 Processed 20/100 chunks (56 entities found)\n", - "🧠 Normalizing text 🔄🔧 (0.0s) | 🧠 Semantica is extracting: Extracted 5 entities using ml |███████████████| 100.0% ✅🎯� Processed 40/100 chunks (160 entities found)\n", - "🧠 Normalizing text 🔄🔧 (0.0s) | 🧠 Semantica is extracting: Extracted 2 entities using ml |███████████████| 100.0% ✅🎯 Processed 60/100 chunks (182 entities found)\n", - "🧠 Normalizing text 🔄🔧 (0.0s) | 🧠 Semantica is extracting: Extracted 1 entities using ml |███████████████| 100.0% ✅🎯 Processed 80/100 chunks (215 entities found)\n", - "🧠 Normalizing text 🔄🔧 (0.0s) | 🧠 Semantica is extracting: Extracted 2 entities using ml |███████████████| 100.0% ✅🎯 Processed 100/100 chunks (264 entities found)\n", - "Extracted 66 companies/organizations, 59 markets/locations, 8 prices, 24 metrics\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor\n", "\n", @@ -436,23 +353,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting relationships from 100 chunks...\n", - "🧠 Semantica is extracting: Extracted 2 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 4 relations using dependency |███████████████| 100.0% ✅🎯 Processed 20/100 chunks (49 relationships found)\n", - "🧠 Semantica is extracting: Extracted 2 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 1 relations using dependency |███████████████| 100.0% ✅🎯 Processed 40/100 chunks (111 relationships found)\n", - "🧠 Semantica is extracting: Extracted 2 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯 Processed 60/100 chunks (121 relationships found)\n", - "🧠 Semantica is extracting: Extracted 2 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯 Processed 80/100 chunks (135 relationships found)\n", - "🧠 Semantica is extracting: Extracted 2 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 3 relations using dependency |███████████████| 100.0% ✅🎯 Processed 100/100 chunks (175 relationships found)\n", - "Extracted 175 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import RelationExtractor\n", "\n", @@ -500,19 +403,9 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detecting temporal conflicts in 264 entities...\n", - "🧠 Semantica is extracting: Extracted 3 relations using dependency |███████████████| 100.0% ✅🎯 | 🧠 Semantica is resolving: Detected 0 temporal conflicts |███████████████| 100.0% [165/193] ✅⚠️ (223.9/s)████████░░░| 85.5% [165/193] 🔄⚠️ (ETA: 0.1s | 225.1/s)Detected 0 temporal conflicts\n", - "No conflicts detected\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import ConflictDetector, ConflictResolver\n", "\n", @@ -551,20 +444,9 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Converting 264 entities to dictionaries...\n", - "Resolving duplicates in 264 entities...\n", - "🧠 Semantica is deduplicating: Merging groups... 1/1 (remaining: 0) |███████████████| 100.0% [1/1] 🔄🔄 (16.4/s) | 🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (258.3/s) 🔄🔄 (ETA: 0.0s | 374.6/s)333.9/s)Converting 36 resolved entities back to Entity objects...\n", - "Deduplicated 264 entities to 36 unique entities\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import EntityResolver\n", "from semantica.semantic_extract import Entity\n", @@ -605,27 +487,9 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Building knowledge graph...\n", - "🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (258.3/s) | 🧠 Semantica is building: Processing relationships... 175/175 |███████████████| 100.0% [175/175] 🔄🧠 (27889.8/s) 15937.0/s)Building graph structure...\n", - "✅ Graph structure built (0.00s)\n", - "🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (258.3/s) | 🧠 Semantica is building: Processing relationships... 175/175 |███████████████| 100.0% [175/175] 🔄🧠 (27889.8/s)\n", - "============================================================\n", - "✅ Knowledge Graph Build Complete\n", - " Entities: 36\n", - " Relationships: 175\n", - " Total time: 0.86s\n", - "============================================================\n", - "Graph: 36 entities, 175 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphBuilder\n", "\n", @@ -653,25 +517,9 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generating embeddings for 66 companies and 59 markets...\n", - "Generated 66 company embeddings and 59 market embeddings\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.embeddings import EmbeddingGenerator\n", "\n", @@ -699,25 +547,9 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Storing 66 company vectors and 59 market vectors...\n", - "🧠 Semantica is building: Processing relationships... 175/175 |███████████████| 100.0% [175/175] 🔄🧠 (27889.8/s) | 🧠 Semantica is indexing: Storing 66 vectors 🔄📊 (0.0s)Stored 66 company vectors and 59 market vectors\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.vector_store import VectorStore\n", "\n", @@ -746,21 +578,9 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is indexing: Storing 66 vectors 🔄📊 (0.0s) | 🧠 Semantica is building: Calculating degree centrality 🔄🧠 (0.0s)Graph analytics:\n", - " - Graph density: 0.000\n", - " - Central nodes (degree): 4\n", - " - Total entities: 36\n", - " - Total relationships: 175\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphAnalyzer, CentralityCalculator\n", "\n", @@ -806,75 +626,9 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "================================================================================\n", - "GraphRAG Query: What technology companies are in the market and what are their key relationships?\n", - "================================================================================\n", - "\n", - "🧠 Semantica is embedding: Generated embedding (dim: 128) |███████████████| 100.0% ✅💾 | 🧠 Semantica is processing: Ranking results... 🔄🔗 (0.0s)technology companies are in the market?... 🔄🔗 (0.0s)🔄🔗 (0.0s)s)ket?... 🔄🔗 (0.0s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "================================================================================\n", - "Generated Answer (with Multi-hop Reasoning):\n", - "================================================================================\n", - "Based on the retrieved context and reasoning paths, I can identify some technology companies and their key relationships. However, the context provided does not directly mention specific technology companies. \n", - "\n", - "One entity that is mentioned as a GPE (Geopolitical Entity) is Russia, which is related to the year through the reasoning path \"Russia --[be]--> the year\" (Path 1). This connection suggests that Russia is associated with a specific year, but the year is not explicitly stated.\n", - "\n", - "Another entity mentioned is Ukraine, which is also a GPE. It is related to the year through the reasoning path \"Ukraine --[be]--> the year\" (Path 1), similar to Russia. \n", - "\n", - "The only technology company mentioned in the context is Nvidia, but it is not related to any other entities or relationships in the context.\n", - "\n", - "To answer the question, I would say that there are limited technology companies mentioned in the context, and their relationships are not explicitly stated. However, based on the reasoning paths, we can infer that Russia and Ukraine are associated with a specific year.\n", - "\n", - "Key relationships:\n", - "\n", - "- Russia and Ukraine are associated with a specific year.\n", - "- The year is related to Russia and Ukraine through the reasoning path \"Russia --[be]--> the year\" (Path 1) and \"Ukraine --[be]--> the year\" (Path 1).\n", - "\n", - "Note: The context does not provide sufficient information to identify specific technology companies and their relationships.\n", - "\n", - "================================================================================\n", - "\n", - "Reasoning Details:\n", - "- Confidence: 0.636\n", - "- Sources: 15\n", - "- Reasoning Paths: 49\n", - "- Total entities in graph: 36\n", - "- Total relationships in graph: 175\n", - "\n", - "Top Sources:\n", - " 1. Score: 0.736\n", - " the final days of the year is a DATE. is outstriped by Warren Buffett. is rallyed by Masayoshi Son’s. say Russia (GPE). buy Donald Trump’s (PERSON), New York City (GPE). is selled by Jonathan Ferro....\n", - " 2. Score: 0.728\n", - " 2026 is a DATE. is looked by Bloomberg’s Skylar Montgomery Koning....\n", - " 3. Score: 0.651\n", - " the year is a DATE. is beed by Russia (GPE). sell the Christmas holiday, Ukraine (GPE), Pinnacle Group and 1 more. rally the Christmas holiday, Ukraine (GPE)....\n", - " 4. Score: 0.597\n", - " Ukraine is a GPE. position the trading day. is selled by the year (DATE). is broadened by Joe Weisenthal. is rallyed by the year (DATE)....\n", - " 5. Score: 0.591\n", - " Nvidia is a GPE....\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.context import AgentContext\n", "from semantica.llms import Groq\n", @@ -937,17 +691,9 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is processing: Ranking results... 🔄🔗 (0.0s) | 🧠 Semantica is exporting: Exporting graph to json: financial_data_kg.json 🔄💾 (0.0s)Exported financial knowledge graph to JSON, GraphML, and CSV formats\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.export import GraphExporter\n", "\n", diff --git a/cookbook/use_cases/finance/02_Fraud_Detection.ipynb b/cookbook/use_cases/finance/02_Fraud_Detection.ipynb index a309bc5c..085dd647 100644 --- a/cookbook/use_cases/finance/02_Fraud_Detection.ipynb +++ b/cookbook/use_cases/finance/02_Fraud_Detection.ipynb @@ -1,9606 +1,1030 @@ { - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Hawksight-AI/semantica/blob/main/cookbook/use_cases/finance/02_Fraud_Detection.ipynb)\n", - "\n", - "# Fraud Detection - Temporal KGs & Pattern Detection\n", - "\n", - "## Overview\n", - "\n", - "This notebook demonstrates **fraud detection** using Semantica with focus on **temporal knowledge graphs**, **anomaly detection**, and **pattern recognition**. The pipeline analyzes transaction streams using temporal knowledge graphs to detect fraud patterns and anomalies in real-time.\n", - "\n", - "### Key Features\n", - "\n", - "- **Temporal Knowledge Graphs**: Builds temporal KGs to track transaction patterns over time\n", - "- **Pattern Detection**: Uses TemporalPatternDetector and reasoning for fraud detection\n", - "- **Anomaly Detection**: Uses graph-based pattern recognition to identify fraud\n", - "- **Conflict Detection**: Detects conflicting transaction data from multiple sources\n", - "- **Real-Time Stream Processing**: Demonstrates real-time transaction stream processing\n", - "- **Comprehensive Data Sources**: Multiple transaction streams, APIs, and fraud databases\n", - "- **Modular Architecture**: Direct use of Semantica modules without core orchestrator\n", - "\n", - "### Learning Objectives\n", - "\n", - "- Ingest transaction data from streams and APIs\n", - "- Extract transaction entities (Transactions, Accounts, Devices, Patterns, Anomalies)\n", - "- Build temporal transaction knowledge graphs\n", - "- Perform temporal queries and pattern detection\n", - "- Detect fraud patterns using graph reasoning\n", - "- Analyze transaction networks using graph analytics\n", - "- Store and query transaction data using vector stores\n", - "\n", - "### Pipeline Flow\n", - "\n", - "```mermaid\n", - "graph TD\n", - " A[Data Ingestion] --> B[Document Parsing]\n", - " B --> C[Text Processing]\n", - " C --> D[Entity Extraction]\n", - " D --> E[Relationship Extraction]\n", - " E --> F[Deduplication]\n", - " F --> G[Conflict Detection]\n", - " G --> H[Temporal Knowledge Graph]\n", - " H --> I[Embeddings]\n", - " I --> J[Vector Store]\n", - " H --> K[Temporal Queries]\n", - " K --> L[Temporal Pattern Detection]\n", - " L --> M[Reasoning & Fraud]\n", - " M --> N[Graph Analytics]\n", - " J --> O[GraphRAG Queries]\n", - " N --> O\n", - " O --> P[Visualization]\n", - " P --> Q[Export]\n", - "```\n", - "\n", - "## Installation\n" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], - "source": [ - "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Configuration & Setup\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [], - "source": [ - "import os\n", - "\n", - "os.environ[\"GROQ_API_KEY\"] = os.getenv(\"GROQ_API_KEY\", \"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\")\n", - "\n", - "# Configuration constants\n", - "EMBEDDING_DIMENSION = 384\n", - "EMBEDDING_MODEL = \"all-MiniLM-L6-v2\"\n", - "CHUNK_SIZE = 500\n", - "CHUNK_OVERLAP = 50\n", - "TEMPORAL_GRANULARITY = \"minute\"\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Ingesting Transaction Data from Streams\n" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "📊 Ingesting transaction data from CSV...\n", - "🧠 Semantica is ingesting: File: transactions.txt 🔄📥 (0.0s) | 🧠 Semantica is ingesting: File: transactions.csv 🔄📥 (0.0s) ✅ Loaded 1 documents from CSV\n", - "📊 Ingesting account and fraud pattern data from JSON...\n", - " ✅ Loaded 1 documents from JSON\n", - "📊 Attempting to ingest from payment processor API...\n", - " ℹ️ API endpoints require authentication. Using local data sources.\n", - "📊 Stream ingestion (Kafka/RabbitMQ) - Configure in production\n", - "\n", - "✅ Total ingested: 2 documents from 2 sources\n" - ] - } - ], - "source": [ - "from semantica.ingest import StreamIngestor, WebIngestor, FileIngestor\n", - "import os\n", - "from contextlib import redirect_stderr\n", - "from io import StringIO\n", - "\n", - "os.makedirs(\"data\", exist_ok=True)\n", - "\n", - "all_documents = []\n", - "\n", - "# ============================================================================\n", - "# REAL DATA SOURCE 1: CSV Transaction Data\n", - "# ============================================================================\n", - "# Ingest transaction data from CSV file with comprehensive fraud indicators\n", - "print(\"📊 Ingesting transaction data from CSV...\")\n", - "csv_path = \"data/transactions.csv\"\n", - "file_ingestor = FileIngestor()\n", - "\n", - "try:\n", - " csv_documents = file_ingestor.ingest(csv_path)\n", - " for doc in csv_documents:\n", - " if not hasattr(doc, 'metadata'):\n", - " doc.metadata = {}\n", - " doc.metadata['source'] = 'Transaction CSV'\n", - " doc.metadata['data_type'] = 'transaction'\n", - " all_documents.append(doc)\n", - " print(f\" ✅ Loaded {len(csv_documents)} documents from CSV\")\n", - "except Exception as e:\n", - " print(f\" ⚠️ CSV ingestion failed: {e}\")\n", - "\n", - "# ============================================================================\n", - "# REAL DATA SOURCE 2: JSON Account & Fraud Pattern Data\n", - "# ============================================================================\n", - "# Ingest account metadata, device information, and fraud patterns from JSON\n", - "print(\"📊 Ingesting account and fraud pattern data from JSON...\")\n", - "json_path = \"data/accounts.json\"\n", - "\n", - "try:\n", - " json_documents = file_ingestor.ingest(json_path)\n", - " for doc in json_documents:\n", - " if not hasattr(doc, 'metadata'):\n", - " doc.metadata = {}\n", - " doc.metadata['source'] = 'Account JSON'\n", - " doc.metadata['data_type'] = 'account_metadata'\n", - " all_documents.append(doc)\n", - " print(f\" ✅ Loaded {len(json_documents)} documents from JSON\")\n", - "except Exception as e:\n", - " print(f\" ⚠️ JSON ingestion failed: {e}\")\n", - "\n", - "# ============================================================================\n", - "# REAL DATA SOURCE 3: External Payment Processor API (Example)\n", - "# ============================================================================\n", - "# In production, you would use real APIs like:\n", - "# - Stripe API: https://api.stripe.com/v1/charges\n", - "# - PayPal API: https://api.paypal.com/v1/payments\n", - "# - Square API: https://connect.squareup.com/v2/payments\n", - "# \n", - "# For demonstration, we'll use a mock API endpoint that returns transaction data\n", - "# In production, replace with actual API endpoints and authentication\n", - "print(\"📊 Attempting to ingest from payment processor API...\")\n", - "payment_apis = [\n", - " \"https://api.stripe.com/v1/charges\", # Stripe (requires API key)\n", - " \"https://api.paypal.com/v1/payments\", # PayPal (requires OAuth)\n", - " # Add your actual API endpoints here\n", - "]\n", - "\n", - "web_ingestor = WebIngestor()\n", - "api_success = False\n", - "\n", - "for api_url in payment_apis:\n", - " try:\n", - " with redirect_stderr(StringIO()):\n", - " api_documents = web_ingestor.ingest(api_url, method=\"url\")\n", - " if api_documents:\n", - " for doc in api_documents:\n", - " if not hasattr(doc, 'metadata'):\n", - " doc.metadata = {}\n", - " doc.metadata['source'] = f'Payment API ({api_url.split(\"//\")[1].split(\"/\")[0]})'\n", - " doc.metadata['data_type'] = 'api_transaction'\n", - " all_documents.append(doc)\n", - " print(f\" ✅ Loaded {len(api_documents)} documents from {api_url}\")\n", - " api_success = True\n", - " break\n", - " except Exception:\n", - " continue\n", - "\n", - "if not api_success:\n", - " print(\" ℹ️ API endpoints require authentication. Using local data sources.\")\n", - "\n", - "# ============================================================================\n", - "# REAL DATA SOURCE 4: Stream Ingestion (Kafka/RabbitMQ)\n", - "# ============================================================================\n", - "# For real-time fraud detection, ingest from message streams\n", - "# Example Kafka configuration:\n", - "# stream_config = {\n", - "# \"bootstrap_servers\": \"localhost:9092\",\n", - "# \"topic\": \"transactions\",\n", - "# \"group_id\": \"fraud_detection\"\n", - "# }\n", - "# stream_ingestor = StreamIngestor()\n", - "# stream_documents = stream_ingestor.ingest(stream_config, method=\"kafka\")\n", - "print(\"📊 Stream ingestion (Kafka/RabbitMQ) - Configure in production\")\n", - "\n", - "# ============================================================================\n", - "# PUBLIC FRAUD DETECTION DATASETS (References)\n", - "# ============================================================================\n", - "# For additional training and testing, consider these public datasets:\n", - "# \n", - "# 1. Credit Card Fraud Detection (Kaggle)\n", - "# URL: https://www.kaggle.com/datasets/mlg-ulb/creditcardfraud\n", - "# - 284,807 transactions, 492 fraudulent (0.172% fraud rate)\n", - "# - Download and ingest: file_ingestor.ingest(\"creditcard.csv\")\n", - "#\n", - "# 2. IEEE-CIS Fraud Detection (Kaggle)\n", - "# URL: https://www.kaggle.com/competitions/ieee-fraud-detection\n", - "# - 590,540 transactions, ~3.5% fraudulent\n", - "# - 431 features (400 numerical, 31 categorical)\n", - "#\n", - "# 3. PaySim Synthetic Financial Dataset\n", - "# URL: https://www.kaggle.com/datasets/ealaxi/paysim1\n", - "# - 6,000,000 mobile money transactions\n", - "# - ~0.14% fraud rate\n", - "#\n", - "# 4. UCI Credit Card Dataset\n", - "# URL: https://archive.ics.uci.edu/ml/datasets/default+of+credit+card+clients\n", - "# - 30,000 credit card clients\n", - "# - 23 features including payment history\n", - "#\n", - "# To use these datasets:\n", - "# 1. Download the dataset files\n", - "# 2. Place them in the data/ directory\n", - "# 3. Use FileIngestor to load: file_ingestor.ingest(\"data/dataset.csv\")\n", - "\n", - "# ============================================================================\n", - "# Fallback: Generate sample data if no sources available\n", - "# ============================================================================\n", - "if not all_documents:\n", - " print(\"⚠️ No data sources found. Generating sample transaction data...\")\n", - " tx_data = \"\"\"\n", - " 2024-01-01 10:00:00 - Transaction $1000 from Account A123 to Account B456\n", - " 2024-01-01 10:01:00 - Transaction $5000 from Account A123 to Account C789\n", - " 2024-01-01 10:02:00 - Transaction $10000 from Account A123 to Account D012 (unusual pattern)\n", - " 2024-01-01 10:03:00 - Multiple rapid transactions from Account A123 (suspicious)\n", - " 2024-01-01 10:04:00 - Transaction $2000 from Account B456 to Account E789\n", - " 2024-01-01 10:05:00 - Large transaction $50000 from Account A123 to Account F012 (fraud alert)\n", - " 2024-01-01 10:06:00 - Transaction $1500 from Account C789 to Account G345\n", - " 2024-01-01 10:07:00 - Unusual device login from Account A123 (suspicious activity)\n", - " \"\"\"\n", - " with open(\"data/transactions.txt\", \"w\") as f:\n", - " f.write(tx_data)\n", - " file_ingestor = FileIngestor()\n", - " all_documents = file_ingestor.ingest(\"data/transactions.txt\")\n", - "\n", - "documents = all_documents\n", - "print(f\"\\n✅ Total ingested: {len(documents)} documents from {len(set(doc.metadata.get('source', 'unknown') for doc in documents))} sources\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Parsing Transaction Documents\n" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Parsing 2 documents...\n", - " Parsed 2/2 documents...\n" - ] - } - ], - "source": [ - "from semantica.parse import DocumentParser\n", - "\n", - "parser = DocumentParser()\n", - "\n", - "print(f\"Parsing {len(documents)} documents...\")\n", - "parsed_documents = []\n", - "for i, doc in enumerate(documents, 1):\n", - " try:\n", - " parsed = parser.parse(\n", - " doc.content if hasattr(doc, 'content') else str(doc),\n", - " content_type=\"text\"\n", - " )\n", - " parsed_documents.append(parsed)\n", - " except Exception:\n", - " parsed_documents.append(doc)\n", - " if i % 50 == 0 or i == len(documents):\n", - " print(f\" Parsed {i}/{len(documents)} documents...\")\n", - "\n", - "documents = parsed_documents\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Normalizing and Chunking Transaction Data\n" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Normalizing 2 documents...\n", - "🧠 Semantica is ingesting: File: transactions.csv 🔄📥 (0.0s) | 🧠 Normalizing text 🔄🔧 (0.0s) Normalized 2/2 documents...\n", - "Chunking 2 documents...\n", - " Chunked 2/2 documents (7 chunks so far)\n", - "Created 7 chunks from 2 documents\n" - ] - } - ], - "source": [ - "from semantica.normalize import TextNormalizer\n", - "from semantica.split import TextSplitter\n", - "\n", - "normalizer = TextNormalizer()\n", - "# Use sentence chunking for transaction logs\n", - "splitter = TextSplitter(method=\"sentence\", chunk_size=CHUNK_SIZE, chunk_overlap=CHUNK_OVERLAP)\n", - "\n", - "print(f\"Normalizing {len(documents)} documents...\")\n", - "normalized_documents = []\n", - "for i, doc in enumerate(documents, 1):\n", - " normalized_text = normalizer.normalize(\n", - " doc.content if hasattr(doc, 'content') else str(doc),\n", - " clean_html=True,\n", - " normalize_entities=True,\n", - " normalize_numbers=True,\n", - " remove_extra_whitespace=True,\n", - " lowercase=False\n", - " )\n", - " normalized_documents.append(normalized_text)\n", - " if i % 50 == 0 or i == len(documents):\n", - " print(f\" Normalized {i}/{len(documents)} documents...\")\n", - "\n", - "print(f\"Chunking {len(normalized_documents)} documents...\")\n", - "chunked_documents = []\n", - "for i, doc_text in enumerate(normalized_documents, 1):\n", - " try:\n", - " with redirect_stderr(StringIO()):\n", - " chunks = splitter.split(doc_text)\n", - " chunked_documents.extend(chunks)\n", - " except Exception:\n", - " simple_splitter = TextSplitter(method=\"recursive\", chunk_size=CHUNK_SIZE, chunk_overlap=CHUNK_OVERLAP)\n", - " chunks = simple_splitter.split(doc_text)\n", - " chunked_documents.extend(chunks)\n", - " if i % 50 == 0 or i == len(normalized_documents):\n", - " print(f\" Chunked {i}/{len(normalized_documents)} documents ({len(chunked_documents)} chunks so far)\")\n", - "\n", - "print(f\"Created {len(chunked_documents)} chunks from {len(normalized_documents)} documents\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Extracting Transaction Entities\n" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting entities from 7 chunks...\n", - "🧠 Normalizing text 🔄🔧 (0.0s) | 🧠 Semantica is extracting: Extracted 2 entities using llm |███████████████| 100.0% ✅🎯� Processed 7/7 chunks (165 entities found)\n", - "Extracted 41 transactions, 58 accounts, 10 anomalies/patterns\n" - ] - } - ], - "source": [ - "from semantica.semantic_extract import NERExtractor\n", - "\n", - "entity_extractor = NERExtractor(\n", - " method=\"llm\",\n", - " provider=\"groq\",\n", - " llm_model=\"llama-3.1-8b-instant\",\n", - " temperature=0.0\n", - ")\n", - "\n", - "all_entities = []\n", - "print(f\"Extracting entities from {len(chunked_documents)} chunks...\")\n", - "for i, chunk in enumerate(chunked_documents, 1):\n", - " chunk_text = chunk.text if hasattr(chunk, 'text') else str(chunk)\n", - " try:\n", - " entities = entity_extractor.extract_entities(\n", - " chunk_text,\n", - " entity_types=[\"Transaction\", \"Account\", \"Device\", \"Pattern\", \"Anomaly\"]\n", - " )\n", - " all_entities.extend(entities)\n", - " except Exception:\n", - " continue\n", - " \n", - " if i % 20 == 0 or i == len(chunked_documents):\n", - " print(f\" Processed {i}/{len(chunked_documents)} chunks ({len(all_entities)} entities found)\")\n", - "\n", - "transactions = [e for e in all_entities if e.label == \"Transaction\" or \"transaction\" in e.label.lower()]\n", - "accounts = [e for e in all_entities if e.label == \"Account\" or \"account\" in e.label.lower()]\n", - "anomalies = [e for e in all_entities if e.label in [\"Anomaly\", \"Pattern\"] or \"anomaly\" in e.label.lower() or \"pattern\" in e.label.lower()]\n", - "\n", - "print(f\"Extracted {len(transactions)} transactions, {len(accounts)} accounts, {len(anomalies)} anomalies/patterns\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Extracting Transaction Relationships\n" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting relationships from 7 chunks...\n", - "🧠 Semantica is extracting: Extracted 2 entities using llm |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 20 relations using llm |███████████████| 100.0% ✅🎯" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LLM relation extraction failed: 'float' object has no attribute 'lower'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is extracting: Extracted 2 entities using llm |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LLM relation extraction failed: 'float' object has no attribute 'lower'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is extracting: Extracted 2 entities using llm |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 105 relations using llm |███████████████| 100.0% ✅🎯 Processed 7/7 chunks (313 relationships found)\n", - "Extracted 313 relationships\n" - ] - } - ], - "source": [ - "from semantica.semantic_extract import RelationExtractor\n", - "\n", - "relation_extractor = RelationExtractor(\n", - " method=\"llm\",\n", - " provider=\"groq\",\n", - " llm_model=\"llama-3.1-8b-instant\",\n", - " temperature=0.0\n", - ")\n", - "\n", - "all_relationships = []\n", - "print(f\"Extracting relationships from {len(chunked_documents)} chunks...\")\n", - "for i, chunk in enumerate(chunked_documents, 1):\n", - " chunk_text = chunk.text if hasattr(chunk, 'text') else str(chunk)\n", - " try:\n", - " relationships = relation_extractor.extract_relations(\n", - " chunk_text,\n", - " entities=all_entities,\n", - " relation_types=[\"from\", \"to\", \"triggers\", \"detects\", \"associated_with\", \"causes\"]\n", - " )\n", - " all_relationships.extend(relationships)\n", - " except Exception:\n", - " continue\n", - " \n", - " if i % 20 == 0 or i == len(chunked_documents):\n", - " print(f\" Processed {i}/{len(chunked_documents)} chunks ({len(all_relationships)} relationships found)\")\n", - "\n", - "print(f\"Extracted {len(all_relationships)} relationships\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Detecting Transaction Conflicts\n" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Converting 165 entities to dictionaries...\n", - "Converting 313 relationships to dictionaries...\n", - "Detecting logical conflicts in 165 entities and 313 relationships...\n", - "🧠 Semantica is indexing: Storing 41 vectors 🔄📊 (0.0s) | 🧠 Semantica is reasoning: Inferring facts 🔄🤔 (0.0s) Detected 0 entity conflicts and 0 relationship conflicts (total: 0 conflicts)\n", - "No conflicts detected\n" - ] - } - ], - "source": [ - "from semantica.conflicts import ConflictDetector, ConflictResolver\n", - "from semantica.conflicts.methods import detect_conflicts\n", - "\n", - "# Use logical conflict detection for fraud rules\n", - "# expert_review strategy flags conflicts for manual review by fraud analysts\n", - "conflict_detector = ConflictDetector()\n", - "conflict_resolver = ConflictResolver()\n", - "\n", - "# Convert all entities to dictionaries for conflict detection\n", - "print(f\"Converting {len(all_entities)} entities to dictionaries...\")\n", - "entity_dicts = []\n", - "for e in all_entities:\n", - " entity_dict = {\n", - " \"id\": e.text if hasattr(e, 'text') else str(e),\n", - " \"name\": e.text if hasattr(e, 'text') else str(e),\n", - " \"text\": e.text if hasattr(e, 'text') else str(e),\n", - " \"type\": e.label if hasattr(e, 'label') else \"ENTITY\",\n", - " \"label\": e.label if hasattr(e, 'label') else \"ENTITY\",\n", - " \"confidence\": getattr(e, 'confidence', 1.0),\n", - " \"metadata\": getattr(e, 'metadata', {})\n", - " }\n", - " entity_dicts.append(entity_dict)\n", - "\n", - "# Convert all relationships to dictionaries for conflict detection\n", - "print(f\"Converting {len(all_relationships)} relationships to dictionaries...\")\n", - "relationship_dicts = []\n", - "for r in all_relationships:\n", - " # Handle different relationship object formats\n", - " if hasattr(r, 'subject') and hasattr(r, 'predicate') and hasattr(r, 'object'):\n", - " # Relation object format: subject, predicate, object\n", - " source = r.subject.text if hasattr(r.subject, 'text') else str(r.subject)\n", - " target = r.object.text if hasattr(r.object, 'text') else str(r.object)\n", - " rel_type = r.predicate if isinstance(r.predicate, str) else str(r.predicate)\n", - " elif hasattr(r, 'source') and hasattr(r, 'target'):\n", - " # Alternative format: source, target, type/label\n", - " source = r.source.text if hasattr(r.source, 'text') else str(r.source)\n", - " target = r.target.text if hasattr(r.target, 'text') else str(r.target)\n", - " rel_type = getattr(r, 'label', getattr(r, 'type', 'RELATED_TO'))\n", - " else:\n", - " # Fallback: try to extract from dict-like object\n", - " source = getattr(r, 'source_id', getattr(r, 'source', 'UNKNOWN'))\n", - " target = getattr(r, 'target_id', getattr(r, 'target', 'UNKNOWN'))\n", - " rel_type = getattr(r, 'type', getattr(r, 'label', 'RELATED_TO'))\n", - " \n", - " relationship_dict = {\n", - " \"id\": f\"{source}_{rel_type}_{target}\",\n", - " \"source_id\": source,\n", - " \"target_id\": target,\n", - " \"type\": rel_type,\n", - " \"confidence\": getattr(r, 'confidence', 1.0),\n", - " \"metadata\": getattr(r, 'metadata', {})\n", - " }\n", - " relationship_dicts.append(relationship_dict)\n", - "\n", - "print(f\"Detecting logical conflicts in {len(entity_dicts)} entities and {len(relationship_dicts)} relationships...\")\n", - "\n", - "# Detect logical conflicts (e.g., conflicting fraud indicators)\n", - "# Use the standalone function from methods module which accepts method as keyword argument\n", - "conflicts = detect_conflicts(entity_dicts, method=\"logical\")\n", - "\n", - "# Also detect relationship conflicts\n", - "relationship_conflicts = conflict_detector.detect_relationship_conflicts(relationship_dicts)\n", - "all_conflicts = conflicts + relationship_conflicts\n", - "\n", - "print(f\"Detected {len(conflicts)} entity conflicts and {len(relationship_conflicts)} relationship conflicts (total: {len(all_conflicts)} conflicts)\")\n", - "\n", - "if all_conflicts:\n", - " print(f\"Resolving conflicts using expert_review strategy...\")\n", - " resolved = conflict_resolver.resolve_conflicts(\n", - " all_conflicts,\n", - " strategy=\"expert_review\" # Manual review by fraud analysts\n", - " )\n", - " print(f\"Resolved {len(resolved)} conflicts (flagged for expert review)\")\n", - "else:\n", - " print(\"No conflicts detected\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Building Temporal Transaction Knowledge Graph\n" - ] - }, - { - "cell_type": "code", - "execution_count": 23, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Building knowledge graph from 165 entities and 313 relationships...\n", - "🧠 Semantica is indexing: Storing 41 vectors 🔄📊 (0.0s) | 🧠 Semantica is reasoning: Inferring facts 🔄🤔 (0.0s) Resolving 165 entities...\n", - "🧠 Semantica is indexing: Storing 41 vectors 🔄📊 (0.0s) | 🧠 Semantica is reasoning: Inferring facts 🔄🤔 (0.0s) ✅ Resolved to 56 unique entities (5.93s)\n", - "Building graph structure...\n", - "✅ Graph structure built (0.00s)\n", - "🧠 Semantica is indexing: Storing 41 vectors 🔄📊 (0.0s) | 🧠 Semantica is reasoning: Inferring facts 🔄🤔 (0.0s) \n", - "============================================================\n", - "✅ Knowledge Graph Build Complete\n", - " Entities: 56\n", - " Relationships: 313\n", - " Total time: 8.89s\n", - "============================================================\n", - "Graph: 56 entities, 313 relationships\n" - ] - } - ], - "source": [ - "from semantica.kg import GraphBuilder\n", - "\n", - "graph_builder = GraphBuilder(\n", - " merge_entities=True,\n", - " resolve_conflicts=True,\n", - " entity_resolution_strategy=\"fuzzy\",\n", - " enable_temporal=True,\n", - " temporal_granularity=TEMPORAL_GRANULARITY\n", - ")\n", - "\n", - "print(f\"Building knowledge graph from {len(all_entities)} entities and {len(all_relationships)} relationships...\")\n", - "\n", - "# GraphBuilder handles Entity and Relationship objects directly\n", - "kg = graph_builder.build({\n", - " \"entities\": all_entities,\n", - " \"relationships\": all_relationships\n", - "})\n", - "\n", - "entities_count = len(kg.get('entities', []))\n", - "relationships_count = len(kg.get('relationships', []))\n", - "print(f\"Graph: {entities_count} entities, {relationships_count} relationships\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Generating Embeddings for Transactions and Accounts\n" - ] - }, - { - "cell_type": "code", - "execution_count": 24, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generating embeddings for 41 transactions and 58 accounts...\n", - "Generated 41 transaction embeddings and 58 account embeddings\n" - ] - } - ], - "source": [ - "from semantica.embeddings import EmbeddingGenerator\n", - "\n", - "embedding_gen = EmbeddingGenerator(\n", - " provider=\"sentence_transformers\",\n", - " model=EMBEDDING_MODEL\n", - ")\n", - "\n", - "print(f\"Generating embeddings for {len(transactions)} transactions and {len(accounts)} accounts...\")\n", - "transaction_texts = [t.text for t in transactions]\n", - "transaction_embeddings = embedding_gen.generate_embeddings(transaction_texts)\n", - "\n", - "account_texts = [a.text for a in accounts]\n", - "account_embeddings = embedding_gen.generate_embeddings(account_texts)\n", - "\n", - "print(f\"Generated {len(transaction_embeddings)} transaction embeddings and {len(account_embeddings)} account embeddings\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Populating Vector Store\n" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Storing 41 transaction vectors and 58 account vectors...\n", - "🧠 Semantica is indexing: Storing 41 vectors 🔄📊 (0.0s) | 🧠 Semantica is reasoning: Inferring facts 🔄🤔 (0.0s) " - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Stored 41 transaction vectors and 58 account vectors\n" - ] - } - ], - "source": [ - "from semantica.vector_store import VectorStore\n", - "\n", - "vector_store = VectorStore(backend=\"faiss\", dimension=EMBEDDING_DIMENSION)\n", - "\n", - "print(f\"Storing {len(transaction_embeddings)} transaction vectors and {len(account_embeddings)} account vectors...\")\n", - "transaction_ids = vector_store.store_vectors(\n", - " vectors=transaction_embeddings,\n", - " metadata=[{\"type\": \"transaction\", \"name\": t.text, \"label\": t.label} for t in transactions]\n", - ")\n", - "\n", - "account_ids = vector_store.store_vectors(\n", - " vectors=account_embeddings,\n", - " metadata=[{\"type\": \"account\", \"name\": a.text, \"label\": a.label} for a in accounts]\n", - ")\n", - "\n", - "print(f\"Stored {len(transaction_ids)} transaction vectors and {len(account_ids)} account vectors\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Temporal Graph Queries\n" - ] - }, - { - "cell_type": "code", - "execution_count": 26, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Temporal queries: 56 transactions at query time\n", - "Temporal patterns detected: 0\n" - ] - } - ], - "source": [ - "from semantica.kg import TemporalGraphQuery\n", - "\n", - "temporal_query = TemporalGraphQuery(\n", - " enable_temporal_reasoning=True,\n", - " temporal_granularity=TEMPORAL_GRANULARITY\n", - ")\n", - "\n", - "query_results = temporal_query.query_at_time(\n", - " kg,\n", - " query={\"type\": \"Transaction\"},\n", - " at_time=\"2024-01-01 10:05:00\"\n", - ")\n", - "\n", - "evolution = temporal_query.analyze_evolution(kg)\n", - "pattern_results = temporal_query.query_temporal_pattern(kg, pattern=\"sequence\")\n", - "\n", - "print(f\"Temporal queries: {len(query_results.get('entities', []))} transactions at query time\")\n", - "print(f\"Temporal patterns detected: {pattern_results.get('num_patterns', 0)}\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Temporal Pattern Detection\n" - ] - }, - { - "cell_type": "code", - "execution_count": 27, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detected 0 fraud patterns\n", - "Detected 0 sequence patterns\n" - ] - } - ], - "source": [ - "from semantica.kg import TemporalPatternDetector\n", - "\n", - "pattern_detector = TemporalPatternDetector()\n", - "\n", - "# Detect temporal fraud patterns (using sequence pattern detection)\n", - "fraud_patterns = pattern_detector.detect_temporal_patterns(kg, pattern_type=\"sequence\")\n", - "\n", - "# Detect sequence patterns (rapid transactions, unusual timing)\n", - "sequence_patterns = pattern_detector.detect_temporal_patterns(kg, pattern_type=\"sequence\")\n", - "\n", - "print(f\"Detected {len(fraud_patterns)} fraud patterns\")\n", - "print(f\"Detected {len(sequence_patterns)} sequence patterns\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Reasoning and Fraud Detection\n" - ] - }, - { - "cell_type": "code", - "execution_count": 31, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is indexing: Storing 41 vectors 🔄📊 (0.0s) | 🧠 Semantica is reasoning: Inferring facts 🔄🤔 (0.0s) Inferred 0 facts\n", - "Found 0 fraud paths\n" - ] - } - ], - "source": [ - "from semantica.reasoning import Reasoner\n", - "from semantica.kg import ConnectivityAnalyzer\n", - "\n", - "reasoner = Reasoner()\n", - "\n", - "reasoner.add_rule(\"IF Account from Transaction AND Transaction amount > 10000 AND Transaction count > 3 THEN Account triggers Anomaly\")\n", - "reasoner.add_rule(\"IF Transaction from Account AND Account triggers Anomaly THEN Transaction associated_with Pattern\")\n", - "\n", - "inferred_facts = reasoner.infer_facts(kg)\n", - "\n", - "# Use Semantica's built-in analyze_connectivity for path finding\n", - "accounts = [e for e in kg.get('entities', []) if e.get('type') == 'Account']\n", - "anomalies = [e for e in kg.get('entities', []) if e.get('type') == 'Anomaly']\n", - "\n", - "fraud_paths = []\n", - "if accounts and anomalies:\n", - " account_id = accounts[0].get('id') or accounts[0].get('text') or accounts[0].get('name')\n", - " anomaly_id = anomalies[0].get('id') or anomalies[0].get('text') or anomalies[0].get('name')\n", - " if account_id and anomaly_id:\n", - " path_result = analyze_connectivity(kg, method=\"paths\", source=account_id, target=anomaly_id)\n", - " if path_result.get('exists'):\n", - " fraud_paths = [path_result]\n", - "\n", - "print(f\"Inferred {len(inferred_facts)} facts\")\n", - "print(f\"Found {len(fraud_paths)} fraud paths\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Analyzing Transaction Network Structure\n" - ] - }, - { - "cell_type": "code", - "execution_count": 32, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is building: Calculating degree centrality 🔄🧠 (0.0s) | 🧠 Semantica is building: Detected 15 communities |███████████████| 100.0% ✅🧠Graph analytics:\n", - " - Communities: 4\n", - " - Connected components: 2\n", - " - Graph density: 0.000\n", - " - Suspicious communities: 0\n" - ] - } - ], - "source": [ - "from semantica.kg import GraphAnalyzer, CommunityDetector\n", - "\n", - "graph_analyzer = GraphAnalyzer()\n", - "community_detector = CommunityDetector()\n", - "\n", - "analysis = graph_analyzer.analyze_graph(kg)\n", - "\n", - "communities = community_detector.detect_communities(kg, method=\"louvain\")\n", - "connectivity = graph_analyzer.analyze_connectivity(kg)\n", - "\n", - "# Detect suspicious account communities\n", - "suspicious_communities = []\n", - "for community in communities:\n", - " community_accounts = [e for e in kg.get(\"entities\", []) \n", - " if e.get(\"id\") in community and e.get(\"type\") == \"Account\"]\n", - " if len(community_accounts) > 0:\n", - " # Check if community has suspicious patterns\n", - " suspicious_communities.append({\n", - " \"community_id\": len(suspicious_communities),\n", - " \"account_count\": len(community_accounts)\n", - " })\n", - "\n", - "print(f\"Graph analytics:\")\n", - "print(f\" - Communities: {len(communities)}\")\n", - "print(f\" - Connected components: {len(connectivity.get('components', []))}\")\n", - "print(f\" - Graph density: {analysis.get('density', 0):.3f}\")\n", - "print(f\" - Suspicious communities: {len(suspicious_communities)}\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## GraphRAG: Hybrid Vector + Graph Queries\n" - ] - }, - { - "cell_type": "code", - "execution_count": 35, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Building context graph from knowledge graph...\n", - "🧠 Semantica is embedding: Generated embedding (dim: 128) |███████████████| 100.0% ✅💾 | 🧠 Semantica is processing: Building graph from 50 entities and 100 relationships 🔄🔗 (0.0s)Context graph built: 50 nodes, 0 edges\n", - "\n", - "Storing transaction data in context graph...\n", - "🧠 Semantica is processing: Building graph from 50 entities and 100 relationships 🔄🔗 (0.0s) | 🧠 Semantica is processing: Generating embedding... 🔄🔗 (0.0s)ion... 🔄🔗 (0.0s)0.0s)\n", - "Context Graph Statistics:\n", - " - Total memories: 0\n", - " - Graph nodes: 0\n", - " - Graph edges: 0\n", - "\n", - "================================================================================\n", - "GraphRAG with Multi-Hop Reasoning (Groq LLM + Context Graph)\n", - "================================================================================\n", - "\n", - "================================================================================\n", - "Query: What accounts have suspicious transaction patterns?\n", - "================================================================================\n", - "\n", - "🧠 Semantica is processing: Building graph from 50 entities and 100 relationships 🔄🔗 (0.0s) | 🧠 Semantica is processing: Generating embedding... 🔄🔗 (0.0s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generated Response:\n", - "Based on the retrieved context and reasoning paths, I found that the account with suspicious transaction patterns is B456. \n", - "\n", - "The reasoning path is as follows:\n", - "\n", - "1. B456 is associated with TX001 (Transaction) (Context 5).\n", - "2. TX001 triggers rapid_transfers (Reasoning Path 1).\n", - "3. Rapid transfers are often indicative of suspicious transaction patterns.\n", - "\n", - "Additionally, B456 is also associated with DEV017, which is located in Las Vegas (Context 1). This location may be relevant in identifying potential suspicious activity.\n", - "\n", - "Note that the relationship between rapid_transfers and suspicious transaction patterns is not explicitly stated in the context, but it is a common inference in the field of financial analysis. The multi-hop connection here involves the association between TX001 and rapid_transfers, which is a common pattern in identifying suspicious transactions.\n", - "\n", - "Reasoning Path:\n", - "TX001 --[triggers]--> rapid_transfers\n", - "\n", - "Confidence: 0.633\n", - "Sources Used: 15\n", - "Reasoning Paths: 89\n", - "\n", - "\n", - "================================================================================\n", - "Query: Which accounts show signs of fraud based on device changes?\n", - "================================================================================\n", - "\n", - "🧠 Semantica is processing: Building graph from 50 entities and 100 relationships 🔄🔗 (0.0s) | 🧠 Semantica is processing: Generating embedding... 🔄🔗 (0.0s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generated Response:\n", - "Based on the retrieved context and reasoning paths, I found that there are signs of fraud associated with device changes in the following accounts:\n", - "\n", - "1. **DD789**: This account is associated with device DEV017 located in Las Vegas (Context 2, Score: 0.71). This suggests a potential account takeover pattern, which is a sign of fraud (Context 1, Score: 0.74). The device change is associated with TX021, which is a detection method for account takeover patterns (Context 1, Score: 0.74).\n", - "\n", - "2. **B456**: Although B456 is not directly associated with a device change, it is related to TX001 (Path 1: B456 --[to]--> TX001). TX001 is not explicitly mentioned in the context, but it is a potential connection to a device change. However, this connection is not strong enough to confirm fraud signs.\n", - "\n", - "The other accounts (G345, Q678, and Jane Doe) do not show signs of fraud based on device changes in the retrieved context.\n", - "\n", - "Note that the reasoning paths were used to establish connections between entities, but the information available in the context is limited, and some connections are uncertain (e.g., Path 2 and Path 3). Therefore, the answer is based on the available information, and further investigation may be necessary to confirm the findings.\n", - "\n", - "Reasoning Path:\n", - "B456 --[to]--> TX001\n", - "\n", - "Confidence: 0.591\n", - "Sources Used: 15\n", - "Reasoning Paths: 95\n", - "\n", - "\n", - "================================================================================\n", - "Query: What are the relationships between fraudulent transactions and accounts?\n", - "================================================================================\n", - "\n", - "🧠 Semantica is processing: Building graph from 50 entities and 100 relationships 🔄🔗 (0.0s) | 🧠 Semantica is processing: Generating embedding... 🔄🔗 (0.0s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generated Response:\n", - "Based on the retrieved context and reasoning paths, I can identify the following relationships between fraudulent transactions and accounts:\n", - "\n", - "1. **Fraudulent transactions are associated with accounts**: From Context 1, we see that DEV004, DEV005, and PAT002 are associated with account C789, which is also associated with fraudulent transaction TX002. This suggests that fraudulent transactions are linked to specific accounts.\n", - "\n", - "2. **Accounts can be associated with multiple fraudulent transactions**: From Context 1, we also see that account C789 is associated with multiple entities, including DEV004, DEV005, PAT002, and TX002. This implies that an account can be linked to multiple fraudulent transactions.\n", - "\n", - "3. **Fraudulent transactions can be detected by accounts**: From Context 1, we see that PAT002 detected fraudulent transaction TX002, which is associated with account C789. This suggests that accounts can play a role in detecting fraudulent transactions.\n", - "\n", - "4. **Accounts can be associated with other entities**: From Context 2, we see that account I234 is associated with TX009, which is not explicitly identified as a fraudulent transaction. However, this suggests that accounts can be linked to various entities, including potentially fraudulent transactions.\n", - "\n", - "5. **Multi-hop connections**: While the context does not provide explicit information about the relationships between accounts and fraudulent transactions, the multi-hop connections (Path 1) suggest that there may be indirect relationships between accounts and fraudulent transactions. However, without more information, it is difficult to determine the nature of these relationships.\n", - "\n", - "In summary, the retrieved context and reasoning paths suggest that fraudulent transactions are associated with accounts, accounts can be linked to multiple fraudulent transactions, and accounts can play a role in detecting fraudulent transactions. However, the exact nature of these relationships and any indirect connections between accounts and fraudulent transactions require further investigation.\n", - "\n", - "Reasoning Path:\n", - "B456 --[to]--> TX001\n", - "\n", - "Confidence: 0.611\n", - "Sources Used: 15\n", - "Reasoning Paths: 93\n", - "\n" - ] - } - ], - "source": [ - "from semantica.context import AgentContext, ContextGraph, ContextRetriever\n", - "from semantica.llms import Groq\n", - "\n", - "# Initialize AgentContext with knowledge graph for GraphRAG\n", - "context = AgentContext(\n", - " vector_store=vector_store,\n", - " knowledge_graph=kg,\n", - " hybrid_alpha=0.7, # 70% graph, 30% vector\n", - " use_graph_expansion=True\n", - ")\n", - "\n", - "# Build context graph using ContextGraph directly\n", - "print(\"Building context graph from knowledge graph...\")\n", - "context_graph = ContextGraph()\n", - "\n", - "# Convert KG entities and relationships to context graph format\n", - "kg_entities = kg.get('entities', [])[:50]\n", - "kg_relationships = kg.get('relationships', [])[:100]\n", - "\n", - "# Build context graph from entities and relationships\n", - "graph_result = context_graph.build_from_entities_and_relationships(\n", - " entities=kg_entities,\n", - " relationships=kg_relationships\n", - ")\n", - "\n", - "print(f\"Context graph built: {len(context_graph.nodes)} nodes, {len(context_graph.edges)} edges\")\n", - "\n", - "# Store transaction data in context graph for better retrieval\n", - "print(\"\\nStoring transaction data in context graph...\")\n", - "for i, entity in enumerate(kg.get('entities', [])[:20]): # Store sample entities\n", - " entity_text = f\"{entity.get('text', entity.get('name', ''))} is a {entity.get('type', 'Entity')}\"\n", - " context.store(\n", - " content=entity_text,\n", - " metadata={\"type\": entity.get('type'), \"source\": \"fraud_detection\"},\n", - " entities=[entity],\n", - " extract_entities=False, # Already extracted\n", - " link_entities=True\n", - " )\n", - "\n", - "# Get context graph statistics\n", - "stats = context.stats()\n", - "print(f\"\\nContext Graph Statistics:\")\n", - "print(f\" - Total memories: {stats.get('total_memories', 0)}\")\n", - "print(f\" - Graph nodes: {stats.get('graph_nodes', 0)}\")\n", - "print(f\" - Graph edges: {stats.get('graph_edges', 0)}\")\n", - "\n", - "# Initialize Groq LLM for reasoning\n", - "llm = Groq(\n", - " model=\"llama-3.1-8b-instant\",\n", - " api_key=os.getenv(\"GROQ_API_KEY\")\n", - ")\n", - "\n", - "# Query with multi-hop reasoning using Groq LLM and context graph\n", - "queries = [\n", - " \"What accounts have suspicious transaction patterns?\",\n", - " \"Which accounts show signs of fraud based on device changes?\",\n", - " \"What are the relationships between fraudulent transactions and accounts?\"\n", - "]\n", - "\n", - "print(\"\\n\" + \"=\" * 80)\n", - "print(\"GraphRAG with Multi-Hop Reasoning (Groq LLM + Context Graph)\")\n", - "print(\"=\" * 80)\n", - "\n", - "for query in queries:\n", - " print(f\"\\n{'='*80}\")\n", - " print(f\"Query: {query}\")\n", - " print(f\"{'='*80}\\n\")\n", - " \n", - " # Use query_with_reasoning for better responses with context graph\n", - " result = context.query_with_reasoning(\n", - " query=query,\n", - " llm_provider=llm,\n", - " max_results=15,\n", - " max_hops=3, # Multi-hop reasoning through context graph\n", - " min_score=0.2\n", - " )\n", - " \n", - " print(f\"Generated Response:\\n{result.get('response', 'No response')}\\n\")\n", - " \n", - " if result.get('reasoning_path'):\n", - " print(f\"Reasoning Path:\\n{result.get('reasoning_path')}\\n\")\n", - " \n", - " print(f\"Confidence: {result.get('confidence', 0):.3f}\")\n", - " print(f\"Sources Used: {result.get('num_sources', 0)}\")\n", - " print(f\"Reasoning Paths: {result.get('num_reasoning_paths', 0)}\")\n", - " print()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Visualizing the Temporal Fraud Detection Knowledge Graph\n" - ] - }, - { - "cell_type": "code", - "execution_count": 38, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generating interactive temporal dashboard...\n" - ] - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "line": { - "color": "#1f77b4", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "1", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:11:00", - "2024-01-01 10:11:00" - ], - "xaxis": "x", - "y": [ - "1", - "1" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#ff7f0e", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "45000.00", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:49:00", - "2024-01-01 10:49:00" - ], - "xaxis": "x", - "y": [ - "45000.00", - "45000.00" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#2ca02c", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "75000.00", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:47:00", - "2024-01-01 10:47:00" - ], - "xaxis": "x", - "y": [ - "75000.00", - "75000.00" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#d62728", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "A123", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:00:00", - "2024-01-01 10:00:00" - ], - "xaxis": "x", - "y": [ - "A123", - "A123" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#9467bd", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "AA789", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:36:00", - "2024-01-01 10:36:00" - ], - "xaxis": "x", - "y": [ - "AA789", - "AA789" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#8c564b", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Account takeover pattern", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:37:00", - "2024-01-01 10:37:00" - ], - "xaxis": "x", - "y": [ - "Account takeover pattern", - "Account takeover pattern" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#e377c2", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Android 13", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:01:00", - "2024-01-01 10:01:00" - ], - "xaxis": "x", - "y": [ - "Android 13", - "Android 13" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#7f7f7f", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "B456", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:02:00", - "2024-01-01 10:02:00" - ], - "xaxis": "x", - "y": [ - "B456", - "B456" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#bcbd22", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "C789", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:05:00", - "2024-01-01 10:05:00" - ], - "xaxis": "x", - "y": [ - "C789", - "C789" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#17becf", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "California", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:40:00", - "2024-01-01 10:40:00" - ], - "xaxis": "x", - "y": [ - "California", - "California" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#1f77b4", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Charlotte", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:43:00", - "2024-01-01 10:43:00" - ], - "xaxis": "x", - "y": [ - "Charlotte", - "Charlotte" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#ff7f0e", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "D012", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:03:00", - "2024-01-01 10:03:00" - ], - "xaxis": "x", - "y": [ - "D012", - "D012" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#2ca02c", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "DD789", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:38:00", - "2024-01-01 10:38:00" - ], - "xaxis": "x", - "y": [ - "DD789", - "DD789" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#d62728", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "E345", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:07:00", - "2024-01-01 10:07:00" - ], - "xaxis": "x", - "y": [ - "E345", - "E345" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#9467bd", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "E789", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:18:00", - "2024-01-01 10:18:00" - ], - "xaxis": "x", - "y": [ - "E789", - "E789" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#8c564b", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "F012", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:08:00", - "2024-01-01 10:08:00" - ], - "xaxis": "x", - "y": [ - "F012", - "F012" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#e377c2", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "G345", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:19:00", - "2024-01-01 10:19:00" - ], - "xaxis": "x", - "y": [ - "G345", - "G345" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#7f7f7f", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "GG678", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:41:00", - "2024-01-01 10:41:00" - ], - "xaxis": "x", - "y": [ - "GG678", - "GG678" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#bcbd22", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "H678", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:20:00", - "2024-01-01 10:20:00" - ], - "xaxis": "x", - "y": [ - "H678", - "H678" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#17becf", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "I234", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:14:00", - "2024-01-01 10:14:00" - ], - "xaxis": "x", - "y": [ - "I234", - "I234" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#1f77b4", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "J567", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:21:00", - "2024-01-01 10:21:00" - ], - "xaxis": "x", - "y": [ - "J567", - "J567" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#ff7f0e", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Jane Doe", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:46:00", - "2024-01-01 10:46:00" - ], - "xaxis": "x", - "y": [ - "Jane Doe", - "Jane Doe" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#2ca02c", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "John Smith", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:44:00", - "2024-01-01 10:44:00" - ], - "xaxis": "x", - "y": [ - "John Smith", - "John Smith" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#d62728", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "K890", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:15:00", - "2024-01-01 10:15:00" - ], - "xaxis": "x", - "y": [ - "K890", - "K890" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#9467bd", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "L123", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:22:00", - "2024-01-01 10:22:00" - ], - "xaxis": "x", - "y": [ - "L123", - "L123" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#8c564b", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Las Vegas", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:39:00", - "2024-01-01 10:39:00" - ], - "xaxis": "x", - "y": [ - "Las Vegas", - "Las Vegas" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#e377c2", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "M456", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:23:00", - "2024-01-01 10:23:00" - ], - "xaxis": "x", - "y": [ - "M456", - "M456" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#7f7f7f", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "N789", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:24:00", - "2024-01-01 10:24:00" - ], - "xaxis": "x", - "y": [ - "N789", - "N789" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#bcbd22", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "O012", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:25:00", - "2024-01-01 10:25:00" - ], - "xaxis": "x", - "y": [ - "O012", - "O012" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#17becf", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "P345", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:26:00", - "2024-01-01 10:26:00" - ], - "xaxis": "x", - "y": [ - "P345", - "P345" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#1f77b4", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "PAT001", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:16:00", - "2024-01-01 10:16:00" - ], - "xaxis": "x", - "y": [ - "PAT001", - "PAT001" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#ff7f0e", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Phoenix", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:42:00", - "2024-01-01 10:42:00" - ], - "xaxis": "x", - "y": [ - "Phoenix", - "Phoenix" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#2ca02c", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Q678", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:27:00", - "2024-01-01 10:27:00" - ], - "xaxis": "x", - "y": [ - "Q678", - "Q678" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#d62728", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "R901", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:28:00", - "2024-01-01 10:28:00" - ], - "xaxis": "x", - "y": [ - "R901", - "R901" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#9467bd", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Robert Johnson", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:48:00", - "2024-01-01 10:48:00" - ], - "xaxis": "x", - "y": [ - "Robert Johnson", - "Robert Johnson" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#8c564b", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "S234", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:29:00", - "2024-01-01 10:29:00" - ], - "xaxis": "x", - "y": [ - "S234", - "S234" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#e377c2", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "San Diego", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:17:00", - "2024-01-01 10:17:00" - ], - "xaxis": "x", - "y": [ - "San Diego", - "San Diego" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#7f7f7f", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "TX001", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:12:00", - "2024-01-01 10:12:00" - ], - "xaxis": "x", - "y": [ - "TX001", - "TX001" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#bcbd22", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "U890", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:30:00", - "2024-01-01 10:30:00" - ], - "xaxis": "x", - "y": [ - "U890", - "U890" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#17becf", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "USD", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:10:00", - "2024-01-01 10:10:00" - ], - "xaxis": "x", - "y": [ - "USD", - "USD" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#1f77b4", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "V123", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:31:00", - "2024-01-01 10:31:00" - ], - "xaxis": "x", - "y": [ - "V123", - "V123" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#ff7f0e", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "W456", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:32:00", - "2024-01-01 10:32:00" - ], - "xaxis": "x", - "y": [ - "W456", - "W456" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#2ca02c", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Windows 11", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:45:00", - "2024-01-01 10:45:00" - ], - "xaxis": "x", - "y": [ - "Windows 11", - "Windows 11" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#d62728", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "X789", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:33:00", - "2024-01-01 10:33:00" - ], - "xaxis": "x", - "y": [ - "X789", - "X789" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#9467bd", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Y012", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:34:00", - "2024-01-01 10:34:00" - ], - "xaxis": "x", - "y": [ - "Y012", - "Y012" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#8c564b", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "Z345", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:35:00", - "2024-01-01 10:35:00" - ], - "xaxis": "x", - "y": [ - "Z345", - "Z345" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#e377c2", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "checking", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:06:00", - "2024-01-01 10:06:00" - ], - "xaxis": "x", - "y": [ - "checking", - "checking" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#7f7f7f", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "desktop", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:04:00", - "2024-01-01 10:04:00" - ], - "xaxis": "x", - "y": [ - "desktop", - "desktop" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#bcbd22", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "iOS 17.1", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:13:00", - "2024-01-01 10:13:00" - ], - "xaxis": "x", - "y": [ - "iOS 17.1", - "iOS 17.1" - ], - "yaxis": "y" - }, - { - "line": { - "color": "#17becf", - "width": 5 - }, - "marker": { - "size": 10 - }, - "mode": "lines+markers", - "name": "mobile", - "showlegend": false, - "type": "scatter", - "x": [ - "2024-01-01 10:09:00", - "2024-01-01 10:09:00" - ], - "xaxis": "x", - "y": [ - "mobile", - "mobile" - ], - "yaxis": "y" - }, - { - "fill": "tozeroy", - "line": { - "color": "blue" - }, - "mode": "lines", - "name": "Active Entities", - "type": "scatter", - "x": [ - "2024-01-01 10:00:00", - "2024-01-01 10:01:00", - "2024-01-01 10:02:00", - "2024-01-01 10:03:00", - "2024-01-01 10:04:00", - "2024-01-01 10:05:00", - "2024-01-01 10:06:00", - "2024-01-01 10:07:00", - "2024-01-01 10:08:00", - "2024-01-01 10:09:00", - "2024-01-01 10:10:00", - "2024-01-01 10:11:00", - "2024-01-01 10:12:00", - "2024-01-01 10:13:00", - "2024-01-01 10:14:00", - "2024-01-01 10:15:00", - "2024-01-01 10:16:00", - "2024-01-01 10:17:00", - "2024-01-01 10:18:00", - "2024-01-01 10:19:00", - "2024-01-01 10:20:00", - "2024-01-01 10:21:00", - "2024-01-01 10:22:00", - "2024-01-01 10:23:00", - "2024-01-01 10:24:00", - "2024-01-01 10:25:00", - "2024-01-01 10:26:00", - "2024-01-01 10:27:00", - "2024-01-01 10:28:00", - "2024-01-01 10:29:00", - "2024-01-01 10:30:00", - "2024-01-01 10:31:00", - "2024-01-01 10:32:00", - "2024-01-01 10:33:00", - "2024-01-01 10:34:00", - "2024-01-01 10:35:00", - "2024-01-01 10:36:00", - "2024-01-01 10:37:00", - "2024-01-01 10:38:00", - "2024-01-01 10:39:00", - "2024-01-01 10:40:00", - "2024-01-01 10:41:00", - "2024-01-01 10:42:00", - "2024-01-01 10:43:00", - "2024-01-01 10:44:00", - "2024-01-01 10:45:00", - "2024-01-01 10:46:00", - "2024-01-01 10:47:00", - "2024-01-01 10:48:00", - "2024-01-01 10:49:00" - ], - "xaxis": "x2", - "y": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "yaxis": "y2" - }, - { - "fill": "tonexty", - "line": { - "color": "red" - }, - "mode": "lines", - "name": "Active Relationships", - "type": "scatter", - "x": [ - "2024-01-01 10:00:00", - "2024-01-01 10:01:00", - "2024-01-01 10:02:00", - "2024-01-01 10:03:00", - "2024-01-01 10:04:00", - "2024-01-01 10:05:00", - "2024-01-01 10:06:00", - "2024-01-01 10:07:00", - "2024-01-01 10:08:00", - "2024-01-01 10:09:00", - "2024-01-01 10:10:00", - "2024-01-01 10:11:00", - "2024-01-01 10:12:00", - "2024-01-01 10:13:00", - "2024-01-01 10:14:00", - "2024-01-01 10:15:00", - "2024-01-01 10:16:00", - "2024-01-01 10:17:00", - "2024-01-01 10:18:00", - "2024-01-01 10:19:00", - "2024-01-01 10:20:00", - "2024-01-01 10:21:00", - "2024-01-01 10:22:00", - "2024-01-01 10:23:00", - "2024-01-01 10:24:00", - "2024-01-01 10:25:00", - "2024-01-01 10:26:00", - "2024-01-01 10:27:00", - "2024-01-01 10:28:00", - "2024-01-01 10:29:00", - "2024-01-01 10:30:00", - "2024-01-01 10:31:00", - "2024-01-01 10:32:00", - "2024-01-01 10:33:00", - "2024-01-01 10:34:00", - "2024-01-01 10:35:00", - "2024-01-01 10:36:00", - "2024-01-01 10:37:00", - "2024-01-01 10:38:00", - "2024-01-01 10:39:00", - "2024-01-01 10:40:00", - "2024-01-01 10:41:00", - "2024-01-01 10:42:00", - "2024-01-01 10:43:00", - "2024-01-01 10:44:00", - "2024-01-01 10:45:00", - "2024-01-01 10:46:00", - "2024-01-01 10:47:00", - "2024-01-01 10:48:00", - "2024-01-01 10:49:00" - ], - "xaxis": "x2", - "y": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "yaxis": "y2" - } - ], - "layout": { - "annotations": [ - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "Entity Lifecycles", - "x": 0.5, - "xanchor": "center", - "xref": "paper", - "y": 1, - "yanchor": "bottom", - "yref": "paper" - }, - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "Network Activity & Metrics", - "x": 0.5, - "xanchor": "center", - "xref": "paper", - "y": 0.375, - "yanchor": "bottom", - "yref": "paper" - } - ], - "height": 600, - "showlegend": true, - "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": "Temporal Analysis Dashboard" - }, - "width": 1200, - "xaxis": { - "anchor": "y", - "domain": [ - 0, - 1 - ] - }, - "xaxis2": { - "anchor": "y2", - "domain": [ - 0, - 1 - ] - }, - "yaxis": { - "anchor": "x", - "domain": [ - 0.625, - 1 - ] - }, - "yaxis2": { - "anchor": "x2", - "domain": [ - 0, - 0.375 - ] - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "✅ Interactive temporal dashboard displayed above\n", - "\n", - "Generating interactive network evolution animation...\n" - ] - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "A123" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.05205584096475914 - ], - "y": [ - 0.11431081269837812 - ] - } - ], - "frames": [ - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "A123" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.05205584096475914 - ], - "y": [ - 0.11431081269837812 - ] - } - ], - "name": "2024-01-01 10:00:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 16 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Android 13" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.8533122144643615 - ], - "y": [ - 0.38501808006400595 - ] - } - ], - "name": "2024-01-01 10:01:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "B456" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.6577039625939931 - ], - "y": [ - -0.7727309057588608 - ] - } - ], - "name": "2024-01-01 10:02:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "D012" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.4295991049357097 - ], - "y": [ - -0.8473351364400089 - ] - } - ], - "name": "2024-01-01 10:03:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 16 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "desktop" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.473242939851558 - ], - "y": [ - 0.8160539798005805 - ] - } - ], - "name": "2024-01-01 10:04:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "C789" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.21204465817906282 - ], - "y": [ - 0.7697933435416966 - ] - } - ], - "name": "2024-01-01 10:05:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "checking" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.7428755766827267 - ], - "y": [ - 0.5372155355354757 - ] - } - ], - "name": "2024-01-01 10:06:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "E345" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.16524605338390266 - ], - "y": [ - 0.9413314394938626 - ] - } - ], - "name": "2024-01-01 10:07:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "F012" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.7012433407515622 - ], - "y": [ - -0.48170328024088716 - ] - } - ], - "name": "2024-01-01 10:08:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 16 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "mobile" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.7854597771733314 - ], - "y": [ - -0.662856307234293 - ] - } - ], - "name": "2024-01-01 10:09:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 84 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "USD" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.7606237754512876 - ], - "y": [ - 0.4531948442815209 - ] - } - ], - "name": "2024-01-01 10:10:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 84 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "1" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.1948156440209924 - ], - "y": [ - 0.8925164221256874 - ] - } - ], - "name": "2024-01-01 10:11:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 84 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "TX001" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.5632740185607422 - ], - "y": [ - -0.03405375332619466 - ] - } - ], - "name": "2024-01-01 10:12:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 16 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "iOS 17.1" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -1 - ], - "y": [ - 0.03632573603697471 - ] - } - ], - "name": "2024-01-01 10:13:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "I234" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.7966839065175125 - ], - "y": [ - 0.23867339141848729 - ] - } - ], - "name": "2024-01-01 10:14:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "K890" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.6067919364035157 - ], - "y": [ - 0.7689616821027395 - ] - } - ], - "name": "2024-01-01 10:15:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 75 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "PAT001" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.8873876848040749 - ], - "y": [ - 0.3727369136895294 - ] - } - ], - "name": "2024-01-01 10:16:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 16 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "San Diego" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.8208048509546148 - ], - "y": [ - -0.18664208779032732 - ] - } - ], - "name": "2024-01-01 10:17:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "E789" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.8196530582716712 - ], - "y": [ - -0.2821950686774669 - ] - } - ], - "name": "2024-01-01 10:18:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "G345" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.23081548302362428 - ], - "y": [ - -0.5030501959278618 - ] - } - ], - "name": "2024-01-01 10:19:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "H678" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.8129628655671902 - ], - "y": [ - -0.22032796207527425 - ] - } - ], - "name": "2024-01-01 10:20:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "J567" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.7423639602143307 - ], - "y": [ - 0.620094447451819 - ] - } - ], - "name": "2024-01-01 10:21:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "L123" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.7469382386984967 - ], - "y": [ - -0.4322958766953065 - ] - } - ], - "name": "2024-01-01 10:22:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "M456" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.8787119309051314 - ], - "y": [ - -0.5628715283393981 - ] - } - ], - "name": "2024-01-01 10:23:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "N789" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.5686962543488369 - ], - "y": [ - -0.6989133719332047 - ] - } - ], - "name": "2024-01-01 10:24:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "O012" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.9209012791604849 - ], - "y": [ - -0.041313943797431245 - ] - } - ], - "name": "2024-01-01 10:25:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "P345" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.34409307091777647 - ], - "y": [ - -0.8971669457191194 - ] - } - ], - "name": "2024-01-01 10:26:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Q678" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.8650501870054409 - ], - "y": [ - 0.4482239974861233 - ] - } - ], - "name": "2024-01-01 10:27:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "R901" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.07119575458550347 - ], - "y": [ - 0.9397012119306328 - ] - } - ], - "name": "2024-01-01 10:28:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "S234" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.8708472252953535 - ], - "y": [ - 0.03264030327431125 - ] - } - ], - "name": "2024-01-01 10:29:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "U890" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.4048424615712768 - ], - "y": [ - -0.6913357620414796 - ] - } - ], - "name": "2024-01-01 10:30:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "V123" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.7284763977898022 - ], - "y": [ - 0.5051090058772318 - ] - } - ], - "name": "2024-01-01 10:31:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "W456" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.9690326664965967 - ], - "y": [ - -0.22102251793884398 - ] - } - ], - "name": "2024-01-01 10:32:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "X789" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.6252566629449088 - ], - "y": [ - 0.8011395742253813 - ] - } - ], - "name": "2024-01-01 10:33:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Y012" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.2864218081380154 - ], - "y": [ - 0.9106997372998342 - ] - } - ], - "name": "2024-01-01 10:34:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Z345" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.18421945972575215 - ], - "y": [ - 0.39969469806610547 - ] - } - ], - "name": "2024-01-01 10:35:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "AA789" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.9962745592214974 - ], - "y": [ - -0.08525621083951182 - ] - } - ], - "name": "2024-01-01 10:36:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 75 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Account takeover pattern" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.2141015746335928 - ], - "y": [ - -0.90482076171123 - ] - } - ], - "name": "2024-01-01 10:37:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "DD789" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.7023060793828307 - ], - "y": [ - -0.7541633549887042 - ] - } - ], - "name": "2024-01-01 10:38:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 16 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Las Vegas" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.2565172211138557 - ], - "y": [ - -0.9687924764061506 - ] - } - ], - "name": "2024-01-01 10:39:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 16 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "California" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.5645672701846093 - ], - "y": [ - 0.673741669350265 - ] - } - ], - "name": "2024-01-01 10:40:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "GG678" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.2689940757998157 - ], - "y": [ - -0.8177741194583025 - ] - } - ], - "name": "2024-01-01 10:41:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 16 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Phoenix" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.9292474419507876 - ], - "y": [ - -0.3156171757791751 - ] - } - ], - "name": "2024-01-01 10:42:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 16 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Charlotte" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.48480117712296983 - ], - "y": [ - 0.7719926064810757 - ] - } - ], - "name": "2024-01-01 10:43:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "John Smith" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.875737790768127 - ], - "y": [ - 0.23693777110564418 - ] - } - ], - "name": "2024-01-01 10:44:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 16 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Windows 11" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.021867040192755694 - ], - "y": [ - -0.9297081698174652 - ] - } - ], - "name": "2024-01-01 10:45:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Jane Doe" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.45666780923757816 - ], - "y": [ - -0.8515928850269558 - ] - } - ], - "name": "2024-01-01 10:46:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 84 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "75000.00" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.8515225901738618 - ], - "y": [ - -0.31528147001869367 - ] - } - ], - "name": "2024-01-01 10:47:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 80 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "Robert Johnson" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - 0.8910097467424808 - ], - "y": [ - 0.23794435685950438 - ] - } - ], - "name": "2024-01-01 10:48:00" - }, - { - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "name": "Relationships", - "type": "scatter", - "x": [], - "y": [] - }, - { - "marker": { - "color": [ - 84 - ], - "colorscale": [ - [ - 0, - "#440154" - ], - [ - 0.1111111111111111, - "#482878" - ], - [ - 0.2222222222222222, - "#3e4989" - ], - [ - 0.3333333333333333, - "#31688e" - ], - [ - 0.4444444444444444, - "#26828e" - ], - [ - 0.5555555555555556, - "#1f9e89" - ], - [ - 0.6666666666666666, - "#35b779" - ], - [ - 0.7777777777777778, - "#6ece58" - ], - [ - 0.8888888888888888, - "#b5de2b" - ], - [ - 1, - "#fde725" - ] - ], - "showscale": false, - "size": 15 - }, - "mode": "markers+text", - "name": "Entities", - "text": [ - "45000.00" - ], - "textposition": "top center", - "type": "scatter", - "x": [ - -0.12648657022919232 - ], - "y": [ - -0.9327133961369706 - ] - } - ], - "name": "2024-01-01 10:49:00" - } - ], - "layout": { - "height": 700, - "sliders": [ - { - "currentvalue": { - "prefix": "Time: " - }, - "pad": { - "t": 50 - }, - "steps": [ - { - "args": [ - [ - "2024-01-01 10:00:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:00:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:01:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:01:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:02:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:02:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:03:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:03:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:04:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:04:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:05:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:05:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:06:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:06:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:07:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:07:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:08:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:08:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:09:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:09:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:10:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:10:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:11:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:11:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:12:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:12:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:13:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:13:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:14:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:14:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:15:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:15:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:16:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:16:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:17:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:17:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:18:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:18:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:19:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:19:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:20:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:20:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:21:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:21:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:22:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:22:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:23:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:23:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:24:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:24:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:25:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:25:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:26:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:26:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:27:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:27:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:28:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:28:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:29:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:29:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:30:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:30:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:31:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:31:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:32:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:32:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:33:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:33:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:34:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:34:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:35:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:35:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:36:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:36:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:37:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:37:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:38:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:38:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:39:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:39:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:40:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:40:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:41:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:41:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:42:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:42:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:43:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:43:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:44:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:44:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:45:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:45:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:46:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:46:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:47:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:47:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:48:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:48:00", - "method": "animate" - }, - { - "args": [ - [ - "2024-01-01 10:49:00" - ], - { - "frame": { - "duration": 0, - "redraw": true - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "2024-01-01 10:49:00", - "method": "animate" - } - ] - } - ], - "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": "Fraud Detection - Network Evolution Over Time" - }, - "updatemenus": [ - { - "buttons": [ - { - "args": [ - null, - { - "frame": { - "duration": 1000, - "redraw": true - }, - "fromcurrent": true - } - ], - "label": "Play", - "method": "animate" - }, - { - "args": [ - [], - { - "frame": { - "duration": 0, - "redraw": false - }, - "mode": "immediate", - "transition": { - "duration": 0 - } - } - ], - "label": "Pause", - "method": "animate" - } - ], - "showactive": false, - "type": "buttons", - "x": 0.1, - "xanchor": "right", - "y": 0, - "yanchor": "top" - } - ], - "width": 900, - "xaxis": { - "range": [ - -1.1, - 1.020901279160485 - ], - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "range": [ - -1.0687924764061507, - 1.0413314394938626 - ], - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "✅ Interactive network evolution animation displayed above\n" - ] - } - ], - "source": [ - "from semantica.visualization import TemporalVisualizer\n", - "from datetime import datetime, timedelta\n", - "\n", - "# Prepare temporal KG with timestamps for interactive visualization\n", - "# Extract timestamps from entities (if they have temporal metadata)\n", - "timestamps = {}\n", - "entities = kg.get('entities', [])\n", - "relationships = kg.get('relationships', [])\n", - "\n", - "# Build timestamps map from entity metadata or relationships\n", - "for entity in entities:\n", - " entity_id = entity.get('id') or entity.get('text') or entity.get('name', '')\n", - " if entity_id:\n", - " # Extract timestamp from entity metadata if available\n", - " entity_times = []\n", - " if 'timestamp' in entity:\n", - " entity_times.append(entity['timestamp'])\n", - " elif 'temporal' in entity:\n", - " entity_times.extend(entity.get('temporal', []))\n", - " else:\n", - " # Use relationships to infer timestamps\n", - " for rel in relationships:\n", - " if rel.get('source') == entity_id or rel.get('target') == entity_id:\n", - " if 'timestamp' in rel:\n", - " entity_times.append(rel['timestamp'])\n", - " \n", - " if entity_times:\n", - " timestamps[entity_id] = sorted(list(set(entity_times)))\n", - "\n", - "# If no timestamps found, create synthetic timestamps based on entity order\n", - "if not timestamps:\n", - " base_time = datetime(2024, 1, 1, 10, 0, 0)\n", - " for i, entity in enumerate(entities[:50]): # Limit to first 50 for performance\n", - " entity_id = entity.get('id') or entity.get('text') or entity.get('name', '')\n", - " if entity_id:\n", - " # Assign timestamps in sequence\n", - " entity_time = base_time + timedelta(minutes=i)\n", - " timestamps[entity_id] = [entity_time.strftime(\"%Y-%m-%d %H:%M:%S\")]\n", - "\n", - "# Create temporal KG structure\n", - "temporal_kg = {\n", - " \"entities\": entities[:50], # Limit for performance\n", - " \"relationships\": relationships[:100], # Limit for performance\n", - " \"timestamps\": timestamps\n", - "}\n", - "\n", - "# Initialize TemporalVisualizer\n", - "temporal_viz = TemporalVisualizer()\n", - "\n", - "print(\"Generating interactive temporal dashboard...\")\n", - "# Create interactive temporal dashboard\n", - "dashboard_fig = temporal_viz.visualize_temporal_dashboard(\n", - " temporal_kg,\n", - " output=\"interactive\",\n", - " title=\"Fraud Detection - Temporal Knowledge Graph Dashboard\"\n", - ")\n", - "\n", - "# Display the interactive figure\n", - "if dashboard_fig:\n", - " dashboard_fig.show()\n", - " print(\"\\n✅ Interactive temporal dashboard displayed above\")\n", - "else:\n", - " print(\"⚠️ Dashboard generation failed\")\n", - "\n", - "print(\"\\nGenerating interactive network evolution animation...\")\n", - "# Create interactive network evolution animation\n", - "evolution_fig = temporal_viz.visualize_network_evolution(\n", - " temporal_kg,\n", - " output=\"interactive\",\n", - " title=\"Fraud Detection - Network Evolution Over Time\"\n", - ")\n", - "\n", - "# Display the interactive animation\n", - "if evolution_fig:\n", - " evolution_fig.show()\n", - " print(\"\\n✅ Interactive network evolution animation displayed above\")\n", - "else:\n", - " print(\"⚠️ Network evolution visualization failed\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Exporting Results\n" - ] - }, - { - "cell_type": "code", - "execution_count": 41, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is processing: Generating embedding... 🔄🔗 (0.0s) | 🧠 Semantica is exporting: Exporting graph to json: fraud_detection_kg.json 🔄💾 (0.0s)✅ Exported fraud detection knowledge graph:\n", - " - JSON: fraud_detection_kg.json\n", - " - GraphML: fraud_detection_kg.graphml\n", - " - CSV entities: fraud_detection_alerts_entities.csv\n", - " - CSV relationships: fraud_detection_alerts_relationships.csv\n" - ] - } - ], - "source": [ - "from semantica.export import GraphExporter, CSVExporter\n", - "\n", - "# Export to JSON and GraphML using GraphExporter\n", - "graph_exporter = GraphExporter()\n", - "graph_exporter.export(kg, output_path=\"fraud_detection_kg.json\", format=\"json\")\n", - "graph_exporter.export(kg, output_path=\"fraud_detection_kg.graphml\", format=\"graphml\")\n", - "\n", - "# Export to CSV using CSVExporter\n", - "csv_exporter = CSVExporter()\n", - "csv_exporter.export_knowledge_graph(kg, \"fraud_detection_alerts\")\n", - "# Creates: fraud_detection_alerts_entities.csv, fraud_detection_alerts_relationships.csv\n", - "\n", - "print(\"✅ Exported fraud detection knowledge graph:\")\n", - "print(\" - JSON: fraud_detection_kg.json\")\n", - "print(\" - GraphML: fraud_detection_kg.graphml\")\n", - "print(\" - CSV entities: fraud_detection_alerts_entities.csv\")\n", - "print(\" - CSV relationships: fraud_detection_alerts_relationships.csv\")" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "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.11.9" - } + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Hawksight-AI/semantica/blob/main/cookbook/use_cases/finance/02_Fraud_Detection.ipynb)\n", + "\n", + "# Fraud Detection - Temporal KGs & Pattern Detection\n", + "\n", + "## Overview\n", + "\n", + "This notebook demonstrates **fraud detection** using Semantica with focus on **temporal knowledge graphs**, **anomaly detection**, and **pattern recognition**. The pipeline analyzes transaction streams using temporal knowledge graphs to detect fraud patterns and anomalies in real-time.\n", + "\n", + "### Key Features\n", + "\n", + "- **Temporal Knowledge Graphs**: Builds temporal KGs to track transaction patterns over time\n", + "- **Pattern Detection**: Uses TemporalPatternDetector and reasoning for fraud detection\n", + "- **Anomaly Detection**: Uses graph-based pattern recognition to identify fraud\n", + "- **Conflict Detection**: Detects conflicting transaction data from multiple sources\n", + "- **Real-Time Stream Processing**: Demonstrates real-time transaction stream processing\n", + "- **Comprehensive Data Sources**: Multiple transaction streams, APIs, and fraud databases\n", + "- **Modular Architecture**: Direct use of Semantica modules without core orchestrator\n", + "\n", + "### Learning Objectives\n", + "\n", + "- Ingest transaction data from streams and APIs\n", + "- Extract transaction entities (Transactions, Accounts, Devices, Patterns, Anomalies)\n", + "- Build temporal transaction knowledge graphs\n", + "- Perform temporal queries and pattern detection\n", + "- Detect fraud patterns using graph reasoning\n", + "- Analyze transaction networks using graph analytics\n", + "- Store and query transaction data using vector stores\n", + "\n", + "### Pipeline Flow\n", + "\n", + "```mermaid\n", + "graph TD\n", + " A[Data Ingestion] --> B[Document Parsing]\n", + " B --> C[Text Processing]\n", + " C --> D[Entity Extraction]\n", + " D --> E[Relationship Extraction]\n", + " E --> F[Deduplication]\n", + " F --> G[Conflict Detection]\n", + " G --> H[Temporal Knowledge Graph]\n", + " H --> I[Embeddings]\n", + " I --> J[Vector Store]\n", + " H --> K[Temporal Queries]\n", + " K --> L[Temporal Pattern Detection]\n", + " L --> M[Reasoning & Fraud]\n", + " M --> N[Graph Analytics]\n", + " J --> O[GraphRAG Queries]\n", + " N --> O\n", + " O --> P[Visualization]\n", + " P --> Q[Export]\n", + "```\n", + "\n", + "## Installation\n" + ] }, - "nbformat": 4, - "nbformat_minor": 2 + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Configuration & Setup\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "\n", + "os.environ[\"GROQ_API_KEY\"] = os.getenv(\"GROQ_API_KEY\", \"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\")\n", + "\n", + "# Configuration constants\n", + "EMBEDDING_DIMENSION = 384\n", + "EMBEDDING_MODEL = \"all-MiniLM-L6-v2\"\n", + "CHUNK_SIZE = 500\n", + "CHUNK_OVERLAP = 50\n", + "TEMPORAL_GRANULARITY = \"minute\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ingesting Transaction Data from Streams\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.ingest import StreamIngestor, WebIngestor, FileIngestor\n", + "import os\n", + "from contextlib import redirect_stderr\n", + "from io import StringIO\n", + "\n", + "os.makedirs(\"data\", exist_ok=True)\n", + "\n", + "all_documents = []\n", + "\n", + "# ============================================================================\n", + "# REAL DATA SOURCE 1: CSV Transaction Data\n", + "# ============================================================================\n", + "# Ingest transaction data from CSV file with comprehensive fraud indicators\n", + "print(\"📊 Ingesting transaction data from CSV...\")\n", + "csv_path = \"data/transactions.csv\"\n", + "file_ingestor = FileIngestor()\n", + "\n", + "try:\n", + " csv_documents = file_ingestor.ingest(csv_path)\n", + " for doc in csv_documents:\n", + " if not hasattr(doc, 'metadata'):\n", + " doc.metadata = {}\n", + " doc.metadata['source'] = 'Transaction CSV'\n", + " doc.metadata['data_type'] = 'transaction'\n", + " all_documents.append(doc)\n", + " print(f\" ✅ Loaded {len(csv_documents)} documents from CSV\")\n", + "except Exception as e:\n", + " print(f\" ⚠️ CSV ingestion failed: {e}\")\n", + "\n", + "# ============================================================================\n", + "# REAL DATA SOURCE 2: JSON Account & Fraud Pattern Data\n", + "# ============================================================================\n", + "# Ingest account metadata, device information, and fraud patterns from JSON\n", + "print(\"📊 Ingesting account and fraud pattern data from JSON...\")\n", + "json_path = \"data/accounts.json\"\n", + "\n", + "try:\n", + " json_documents = file_ingestor.ingest(json_path)\n", + " for doc in json_documents:\n", + " if not hasattr(doc, 'metadata'):\n", + " doc.metadata = {}\n", + " doc.metadata['source'] = 'Account JSON'\n", + " doc.metadata['data_type'] = 'account_metadata'\n", + " all_documents.append(doc)\n", + " print(f\" ✅ Loaded {len(json_documents)} documents from JSON\")\n", + "except Exception as e:\n", + " print(f\" ⚠️ JSON ingestion failed: {e}\")\n", + "\n", + "# ============================================================================\n", + "# REAL DATA SOURCE 3: External Payment Processor API (Example)\n", + "# ============================================================================\n", + "# In production, you would use real APIs like:\n", + "# - Stripe API: https://api.stripe.com/v1/charges\n", + "# - PayPal API: https://api.paypal.com/v1/payments\n", + "# - Square API: https://connect.squareup.com/v2/payments\n", + "# \n", + "# For demonstration, we'll use a mock API endpoint that returns transaction data\n", + "# In production, replace with actual API endpoints and authentication\n", + "print(\"📊 Attempting to ingest from payment processor API...\")\n", + "payment_apis = [\n", + " \"https://api.stripe.com/v1/charges\", # Stripe (requires API key)\n", + " \"https://api.paypal.com/v1/payments\", # PayPal (requires OAuth)\n", + " # Add your actual API endpoints here\n", + "]\n", + "\n", + "web_ingestor = WebIngestor()\n", + "api_success = False\n", + "\n", + "for api_url in payment_apis:\n", + " try:\n", + " with redirect_stderr(StringIO()):\n", + " api_documents = web_ingestor.ingest(api_url, method=\"url\")\n", + " if api_documents:\n", + " for doc in api_documents:\n", + " if not hasattr(doc, 'metadata'):\n", + " doc.metadata = {}\n", + " doc.metadata['source'] = f'Payment API ({api_url.split(\"//\")[1].split(\"/\")[0]})'\n", + " doc.metadata['data_type'] = 'api_transaction'\n", + " all_documents.append(doc)\n", + " print(f\" ✅ Loaded {len(api_documents)} documents from {api_url}\")\n", + " api_success = True\n", + " break\n", + " except Exception:\n", + " continue\n", + "\n", + "if not api_success:\n", + " print(\" ℹ️ API endpoints require authentication. Using local data sources.\")\n", + "\n", + "# ============================================================================\n", + "# REAL DATA SOURCE 4: Stream Ingestion (Kafka/RabbitMQ)\n", + "# ============================================================================\n", + "# For real-time fraud detection, ingest from message streams\n", + "# Example Kafka configuration:\n", + "# stream_config = {\n", + "# \"bootstrap_servers\": \"localhost:9092\",\n", + "# \"topic\": \"transactions\",\n", + "# \"group_id\": \"fraud_detection\"\n", + "# }\n", + "# stream_ingestor = StreamIngestor()\n", + "# stream_documents = stream_ingestor.ingest(stream_config, method=\"kafka\")\n", + "print(\"📊 Stream ingestion (Kafka/RabbitMQ) - Configure in production\")\n", + "\n", + "# ============================================================================\n", + "# PUBLIC FRAUD DETECTION DATASETS (References)\n", + "# ============================================================================\n", + "# For additional training and testing, consider these public datasets:\n", + "# \n", + "# 1. Credit Card Fraud Detection (Kaggle)\n", + "# URL: https://www.kaggle.com/datasets/mlg-ulb/creditcardfraud\n", + "# - 284,807 transactions, 492 fraudulent (0.172% fraud rate)\n", + "# - Download and ingest: file_ingestor.ingest(\"creditcard.csv\")\n", + "#\n", + "# 2. IEEE-CIS Fraud Detection (Kaggle)\n", + "# URL: https://www.kaggle.com/competitions/ieee-fraud-detection\n", + "# - 590,540 transactions, ~3.5% fraudulent\n", + "# - 431 features (400 numerical, 31 categorical)\n", + "#\n", + "# 3. PaySim Synthetic Financial Dataset\n", + "# URL: https://www.kaggle.com/datasets/ealaxi/paysim1\n", + "# - 6,000,000 mobile money transactions\n", + "# - ~0.14% fraud rate\n", + "#\n", + "# 4. UCI Credit Card Dataset\n", + "# URL: https://archive.ics.uci.edu/ml/datasets/default+of+credit+card+clients\n", + "# - 30,000 credit card clients\n", + "# - 23 features including payment history\n", + "#\n", + "# To use these datasets:\n", + "# 1. Download the dataset files\n", + "# 2. Place them in the data/ directory\n", + "# 3. Use FileIngestor to load: file_ingestor.ingest(\"data/dataset.csv\")\n", + "\n", + "# ============================================================================\n", + "# Fallback: Generate sample data if no sources available\n", + "# ============================================================================\n", + "if not all_documents:\n", + " print(\"⚠️ No data sources found. Generating sample transaction data...\")\n", + " tx_data = \"\"\"\n", + " 2024-01-01 10:00:00 - Transaction $1000 from Account A123 to Account B456\n", + " 2024-01-01 10:01:00 - Transaction $5000 from Account A123 to Account C789\n", + " 2024-01-01 10:02:00 - Transaction $10000 from Account A123 to Account D012 (unusual pattern)\n", + " 2024-01-01 10:03:00 - Multiple rapid transactions from Account A123 (suspicious)\n", + " 2024-01-01 10:04:00 - Transaction $2000 from Account B456 to Account E789\n", + " 2024-01-01 10:05:00 - Large transaction $50000 from Account A123 to Account F012 (fraud alert)\n", + " 2024-01-01 10:06:00 - Transaction $1500 from Account C789 to Account G345\n", + " 2024-01-01 10:07:00 - Unusual device login from Account A123 (suspicious activity)\n", + " \"\"\"\n", + " with open(\"data/transactions.txt\", \"w\") as f:\n", + " f.write(tx_data)\n", + " file_ingestor = FileIngestor()\n", + " all_documents = file_ingestor.ingest(\"data/transactions.txt\")\n", + "\n", + "documents = all_documents\n", + "print(f\"\\n✅ Total ingested: {len(documents)} documents from {len(set(doc.metadata.get('source', 'unknown') for doc in documents))} sources\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Parsing Transaction Documents\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.parse import DocumentParser\n", + "\n", + "parser = DocumentParser()\n", + "\n", + "print(f\"Parsing {len(documents)} documents...\")\n", + "parsed_documents = []\n", + "for i, doc in enumerate(documents, 1):\n", + " try:\n", + " parsed = parser.parse(\n", + " doc.content if hasattr(doc, 'content') else str(doc),\n", + " content_type=\"text\"\n", + " )\n", + " parsed_documents.append(parsed)\n", + " except Exception:\n", + " parsed_documents.append(doc)\n", + " if i % 50 == 0 or i == len(documents):\n", + " print(f\" Parsed {i}/{len(documents)} documents...\")\n", + "\n", + "documents = parsed_documents\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Normalizing and Chunking Transaction Data\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.normalize import TextNormalizer\n", + "from semantica.split import TextSplitter\n", + "\n", + "normalizer = TextNormalizer()\n", + "# Use sentence chunking for transaction logs\n", + "splitter = TextSplitter(method=\"sentence\", chunk_size=CHUNK_SIZE, chunk_overlap=CHUNK_OVERLAP)\n", + "\n", + "print(f\"Normalizing {len(documents)} documents...\")\n", + "normalized_documents = []\n", + "for i, doc in enumerate(documents, 1):\n", + " normalized_text = normalizer.normalize(\n", + " doc.content if hasattr(doc, 'content') else str(doc),\n", + " clean_html=True,\n", + " normalize_entities=True,\n", + " normalize_numbers=True,\n", + " remove_extra_whitespace=True,\n", + " lowercase=False\n", + " )\n", + " normalized_documents.append(normalized_text)\n", + " if i % 50 == 0 or i == len(documents):\n", + " print(f\" Normalized {i}/{len(documents)} documents...\")\n", + "\n", + "print(f\"Chunking {len(normalized_documents)} documents...\")\n", + "chunked_documents = []\n", + "for i, doc_text in enumerate(normalized_documents, 1):\n", + " try:\n", + " with redirect_stderr(StringIO()):\n", + " chunks = splitter.split(doc_text)\n", + " chunked_documents.extend(chunks)\n", + " except Exception:\n", + " simple_splitter = TextSplitter(method=\"recursive\", chunk_size=CHUNK_SIZE, chunk_overlap=CHUNK_OVERLAP)\n", + " chunks = simple_splitter.split(doc_text)\n", + " chunked_documents.extend(chunks)\n", + " if i % 50 == 0 or i == len(normalized_documents):\n", + " print(f\" Chunked {i}/{len(normalized_documents)} documents ({len(chunked_documents)} chunks so far)\")\n", + "\n", + "print(f\"Created {len(chunked_documents)} chunks from {len(normalized_documents)} documents\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Extracting Transaction Entities\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.semantic_extract import NERExtractor\n", + "\n", + "entity_extractor = NERExtractor(\n", + " method=\"llm\",\n", + " provider=\"groq\",\n", + " llm_model=\"llama-3.1-8b-instant\",\n", + " temperature=0.0\n", + ")\n", + "\n", + "all_entities = []\n", + "print(f\"Extracting entities from {len(chunked_documents)} chunks...\")\n", + "for i, chunk in enumerate(chunked_documents, 1):\n", + " chunk_text = chunk.text if hasattr(chunk, 'text') else str(chunk)\n", + " try:\n", + " entities = entity_extractor.extract_entities(\n", + " chunk_text,\n", + " entity_types=[\"Transaction\", \"Account\", \"Device\", \"Pattern\", \"Anomaly\"]\n", + " )\n", + " all_entities.extend(entities)\n", + " except Exception:\n", + " continue\n", + " \n", + " if i % 20 == 0 or i == len(chunked_documents):\n", + " print(f\" Processed {i}/{len(chunked_documents)} chunks ({len(all_entities)} entities found)\")\n", + "\n", + "transactions = [e for e in all_entities if e.label == \"Transaction\" or \"transaction\" in e.label.lower()]\n", + "accounts = [e for e in all_entities if e.label == \"Account\" or \"account\" in e.label.lower()]\n", + "anomalies = [e for e in all_entities if e.label in [\"Anomaly\", \"Pattern\"] or \"anomaly\" in e.label.lower() or \"pattern\" in e.label.lower()]\n", + "\n", + "print(f\"Extracted {len(transactions)} transactions, {len(accounts)} accounts, {len(anomalies)} anomalies/patterns\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Extracting Transaction Relationships\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.semantic_extract import RelationExtractor\n", + "\n", + "relation_extractor = RelationExtractor(\n", + " method=\"llm\",\n", + " provider=\"groq\",\n", + " llm_model=\"llama-3.1-8b-instant\",\n", + " temperature=0.0\n", + ")\n", + "\n", + "all_relationships = []\n", + "print(f\"Extracting relationships from {len(chunked_documents)} chunks...\")\n", + "for i, chunk in enumerate(chunked_documents, 1):\n", + " chunk_text = chunk.text if hasattr(chunk, 'text') else str(chunk)\n", + " try:\n", + " relationships = relation_extractor.extract_relations(\n", + " chunk_text,\n", + " entities=all_entities,\n", + " relation_types=[\"from\", \"to\", \"triggers\", \"detects\", \"associated_with\", \"causes\"]\n", + " )\n", + " all_relationships.extend(relationships)\n", + " except Exception:\n", + " continue\n", + " \n", + " if i % 20 == 0 or i == len(chunked_documents):\n", + " print(f\" Processed {i}/{len(chunked_documents)} chunks ({len(all_relationships)} relationships found)\")\n", + "\n", + "print(f\"Extracted {len(all_relationships)} relationships\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Detecting Transaction Conflicts\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.conflicts import ConflictDetector, ConflictResolver\n", + "from semantica.conflicts.methods import detect_conflicts\n", + "\n", + "# Use logical conflict detection for fraud rules\n", + "# expert_review strategy flags conflicts for manual review by fraud analysts\n", + "conflict_detector = ConflictDetector()\n", + "conflict_resolver = ConflictResolver()\n", + "\n", + "# Convert all entities to dictionaries for conflict detection\n", + "print(f\"Converting {len(all_entities)} entities to dictionaries...\")\n", + "entity_dicts = []\n", + "for e in all_entities:\n", + " entity_dict = {\n", + " \"id\": e.text if hasattr(e, 'text') else str(e),\n", + " \"name\": e.text if hasattr(e, 'text') else str(e),\n", + " \"text\": e.text if hasattr(e, 'text') else str(e),\n", + " \"type\": e.label if hasattr(e, 'label') else \"ENTITY\",\n", + " \"label\": e.label if hasattr(e, 'label') else \"ENTITY\",\n", + " \"confidence\": getattr(e, 'confidence', 1.0),\n", + " \"metadata\": getattr(e, 'metadata', {})\n", + " }\n", + " entity_dicts.append(entity_dict)\n", + "\n", + "# Convert all relationships to dictionaries for conflict detection\n", + "print(f\"Converting {len(all_relationships)} relationships to dictionaries...\")\n", + "relationship_dicts = []\n", + "for r in all_relationships:\n", + " # Handle different relationship object formats\n", + " if hasattr(r, 'subject') and hasattr(r, 'predicate') and hasattr(r, 'object'):\n", + " # Relation object format: subject, predicate, object\n", + " source = r.subject.text if hasattr(r.subject, 'text') else str(r.subject)\n", + " target = r.object.text if hasattr(r.object, 'text') else str(r.object)\n", + " rel_type = r.predicate if isinstance(r.predicate, str) else str(r.predicate)\n", + " elif hasattr(r, 'source') and hasattr(r, 'target'):\n", + " # Alternative format: source, target, type/label\n", + " source = r.source.text if hasattr(r.source, 'text') else str(r.source)\n", + " target = r.target.text if hasattr(r.target, 'text') else str(r.target)\n", + " rel_type = getattr(r, 'label', getattr(r, 'type', 'RELATED_TO'))\n", + " else:\n", + " # Fallback: try to extract from dict-like object\n", + " source = getattr(r, 'source_id', getattr(r, 'source', 'UNKNOWN'))\n", + " target = getattr(r, 'target_id', getattr(r, 'target', 'UNKNOWN'))\n", + " rel_type = getattr(r, 'type', getattr(r, 'label', 'RELATED_TO'))\n", + " \n", + " relationship_dict = {\n", + " \"id\": f\"{source}_{rel_type}_{target}\",\n", + " \"source_id\": source,\n", + " \"target_id\": target,\n", + " \"type\": rel_type,\n", + " \"confidence\": getattr(r, 'confidence', 1.0),\n", + " \"metadata\": getattr(r, 'metadata', {})\n", + " }\n", + " relationship_dicts.append(relationship_dict)\n", + "\n", + "print(f\"Detecting logical conflicts in {len(entity_dicts)} entities and {len(relationship_dicts)} relationships...\")\n", + "\n", + "# Detect logical conflicts (e.g., conflicting fraud indicators)\n", + "# Use the standalone function from methods module which accepts method as keyword argument\n", + "conflicts = detect_conflicts(entity_dicts, method=\"logical\")\n", + "\n", + "# Also detect relationship conflicts\n", + "relationship_conflicts = conflict_detector.detect_relationship_conflicts(relationship_dicts)\n", + "all_conflicts = conflicts + relationship_conflicts\n", + "\n", + "print(f\"Detected {len(conflicts)} entity conflicts and {len(relationship_conflicts)} relationship conflicts (total: {len(all_conflicts)} conflicts)\")\n", + "\n", + "if all_conflicts:\n", + " print(f\"Resolving conflicts using expert_review strategy...\")\n", + " resolved = conflict_resolver.resolve_conflicts(\n", + " all_conflicts,\n", + " strategy=\"expert_review\" # Manual review by fraud analysts\n", + " )\n", + " print(f\"Resolved {len(resolved)} conflicts (flagged for expert review)\")\n", + "else:\n", + " print(\"No conflicts detected\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Building Temporal Transaction Knowledge Graph\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.kg import GraphBuilder\n", + "\n", + "graph_builder = GraphBuilder(\n", + " merge_entities=True,\n", + " resolve_conflicts=True,\n", + " entity_resolution_strategy=\"fuzzy\",\n", + " enable_temporal=True,\n", + " temporal_granularity=TEMPORAL_GRANULARITY\n", + ")\n", + "\n", + "print(f\"Building knowledge graph from {len(all_entities)} entities and {len(all_relationships)} relationships...\")\n", + "\n", + "# GraphBuilder handles Entity and Relationship objects directly\n", + "kg = graph_builder.build({\n", + " \"entities\": all_entities,\n", + " \"relationships\": all_relationships\n", + "})\n", + "\n", + "entities_count = len(kg.get('entities', []))\n", + "relationships_count = len(kg.get('relationships', []))\n", + "print(f\"Graph: {entities_count} entities, {relationships_count} relationships\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Generating Embeddings for Transactions and Accounts\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.embeddings import EmbeddingGenerator\n", + "\n", + "embedding_gen = EmbeddingGenerator(\n", + " provider=\"sentence_transformers\",\n", + " model=EMBEDDING_MODEL\n", + ")\n", + "\n", + "print(f\"Generating embeddings for {len(transactions)} transactions and {len(accounts)} accounts...\")\n", + "transaction_texts = [t.text for t in transactions]\n", + "transaction_embeddings = embedding_gen.generate_embeddings(transaction_texts)\n", + "\n", + "account_texts = [a.text for a in accounts]\n", + "account_embeddings = embedding_gen.generate_embeddings(account_texts)\n", + "\n", + "print(f\"Generated {len(transaction_embeddings)} transaction embeddings and {len(account_embeddings)} account embeddings\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Populating Vector Store\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.vector_store import VectorStore\n", + "\n", + "vector_store = VectorStore(backend=\"faiss\", dimension=EMBEDDING_DIMENSION)\n", + "\n", + "print(f\"Storing {len(transaction_embeddings)} transaction vectors and {len(account_embeddings)} account vectors...\")\n", + "transaction_ids = vector_store.store_vectors(\n", + " vectors=transaction_embeddings,\n", + " metadata=[{\"type\": \"transaction\", \"name\": t.text, \"label\": t.label} for t in transactions]\n", + ")\n", + "\n", + "account_ids = vector_store.store_vectors(\n", + " vectors=account_embeddings,\n", + " metadata=[{\"type\": \"account\", \"name\": a.text, \"label\": a.label} for a in accounts]\n", + ")\n", + "\n", + "print(f\"Stored {len(transaction_ids)} transaction vectors and {len(account_ids)} account vectors\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Temporal Graph Queries\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.kg import TemporalGraphQuery\n", + "\n", + "temporal_query = TemporalGraphQuery(\n", + " enable_temporal_reasoning=True,\n", + " temporal_granularity=TEMPORAL_GRANULARITY\n", + ")\n", + "\n", + "query_results = temporal_query.query_at_time(\n", + " kg,\n", + " query={\"type\": \"Transaction\"},\n", + " at_time=\"2024-01-01 10:05:00\"\n", + ")\n", + "\n", + "evolution = temporal_query.analyze_evolution(kg)\n", + "pattern_results = temporal_query.query_temporal_pattern(kg, pattern=\"sequence\")\n", + "\n", + "print(f\"Temporal queries: {len(query_results.get('entities', []))} transactions at query time\")\n", + "print(f\"Temporal patterns detected: {pattern_results.get('num_patterns', 0)}\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Temporal Pattern Detection\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.kg import TemporalPatternDetector\n", + "\n", + "pattern_detector = TemporalPatternDetector()\n", + "\n", + "# Detect temporal fraud patterns (using sequence pattern detection)\n", + "fraud_patterns = pattern_detector.detect_temporal_patterns(kg, pattern_type=\"sequence\")\n", + "\n", + "# Detect sequence patterns (rapid transactions, unusual timing)\n", + "sequence_patterns = pattern_detector.detect_temporal_patterns(kg, pattern_type=\"sequence\")\n", + "\n", + "print(f\"Detected {len(fraud_patterns)} fraud patterns\")\n", + "print(f\"Detected {len(sequence_patterns)} sequence patterns\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Reasoning and Fraud Detection\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.reasoning import Reasoner\n", + "from semantica.kg import ConnectivityAnalyzer\n", + "\n", + "reasoner = Reasoner()\n", + "\n", + "reasoner.add_rule(\"IF Account from Transaction AND Transaction amount > 10000 AND Transaction count > 3 THEN Account triggers Anomaly\")\n", + "reasoner.add_rule(\"IF Transaction from Account AND Account triggers Anomaly THEN Transaction associated_with Pattern\")\n", + "\n", + "inferred_facts = reasoner.infer_facts(kg)\n", + "\n", + "# Use Semantica's built-in analyze_connectivity for path finding\n", + "accounts = [e for e in kg.get('entities', []) if e.get('type') == 'Account']\n", + "anomalies = [e for e in kg.get('entities', []) if e.get('type') == 'Anomaly']\n", + "\n", + "fraud_paths = []\n", + "if accounts and anomalies:\n", + " account_id = accounts[0].get('id') or accounts[0].get('text') or accounts[0].get('name')\n", + " anomaly_id = anomalies[0].get('id') or anomalies[0].get('text') or anomalies[0].get('name')\n", + " if account_id and anomaly_id:\n", + " path_result = analyze_connectivity(kg, method=\"paths\", source=account_id, target=anomaly_id)\n", + " if path_result.get('exists'):\n", + " fraud_paths = [path_result]\n", + "\n", + "print(f\"Inferred {len(inferred_facts)} facts\")\n", + "print(f\"Found {len(fraud_paths)} fraud paths\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Analyzing Transaction Network Structure\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.kg import GraphAnalyzer, CommunityDetector\n", + "\n", + "graph_analyzer = GraphAnalyzer()\n", + "community_detector = CommunityDetector()\n", + "\n", + "analysis = graph_analyzer.analyze_graph(kg)\n", + "\n", + "communities = community_detector.detect_communities(kg, method=\"louvain\")\n", + "connectivity = graph_analyzer.analyze_connectivity(kg)\n", + "\n", + "# Detect suspicious account communities\n", + "suspicious_communities = []\n", + "for community in communities:\n", + " community_accounts = [e for e in kg.get(\"entities\", []) \n", + " if e.get(\"id\") in community and e.get(\"type\") == \"Account\"]\n", + " if len(community_accounts) > 0:\n", + " # Check if community has suspicious patterns\n", + " suspicious_communities.append({\n", + " \"community_id\": len(suspicious_communities),\n", + " \"account_count\": len(community_accounts)\n", + " })\n", + "\n", + "print(f\"Graph analytics:\")\n", + "print(f\" - Communities: {len(communities)}\")\n", + "print(f\" - Connected components: {len(connectivity.get('components', []))}\")\n", + "print(f\" - Graph density: {analysis.get('density', 0):.3f}\")\n", + "print(f\" - Suspicious communities: {len(suspicious_communities)}\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## GraphRAG: Hybrid Vector + Graph Queries\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.context import AgentContext, ContextGraph, ContextRetriever\n", + "from semantica.llms import Groq\n", + "\n", + "# Initialize AgentContext with knowledge graph for GraphRAG\n", + "context = AgentContext(\n", + " vector_store=vector_store,\n", + " knowledge_graph=kg,\n", + " hybrid_alpha=0.7, # 70% graph, 30% vector\n", + " use_graph_expansion=True\n", + ")\n", + "\n", + "# Build context graph using ContextGraph directly\n", + "print(\"Building context graph from knowledge graph...\")\n", + "context_graph = ContextGraph()\n", + "\n", + "# Convert KG entities and relationships to context graph format\n", + "kg_entities = kg.get('entities', [])[:50]\n", + "kg_relationships = kg.get('relationships', [])[:100]\n", + "\n", + "# Build context graph from entities and relationships\n", + "graph_result = context_graph.build_from_entities_and_relationships(\n", + " entities=kg_entities,\n", + " relationships=kg_relationships\n", + ")\n", + "\n", + "print(f\"Context graph built: {len(context_graph.nodes)} nodes, {len(context_graph.edges)} edges\")\n", + "\n", + "# Store transaction data in context graph for better retrieval\n", + "print(\"\\nStoring transaction data in context graph...\")\n", + "for i, entity in enumerate(kg.get('entities', [])[:20]): # Store sample entities\n", + " entity_text = f\"{entity.get('text', entity.get('name', ''))} is a {entity.get('type', 'Entity')}\"\n", + " context.store(\n", + " content=entity_text,\n", + " metadata={\"type\": entity.get('type'), \"source\": \"fraud_detection\"},\n", + " entities=[entity],\n", + " extract_entities=False, # Already extracted\n", + " link_entities=True\n", + " )\n", + "\n", + "# Get context graph statistics\n", + "stats = context.stats()\n", + "print(f\"\\nContext Graph Statistics:\")\n", + "print(f\" - Total memories: {stats.get('total_memories', 0)}\")\n", + "print(f\" - Graph nodes: {stats.get('graph_nodes', 0)}\")\n", + "print(f\" - Graph edges: {stats.get('graph_edges', 0)}\")\n", + "\n", + "# Initialize Groq LLM for reasoning\n", + "llm = Groq(\n", + " model=\"llama-3.1-8b-instant\",\n", + " api_key=os.getenv(\"GROQ_API_KEY\")\n", + ")\n", + "\n", + "# Query with multi-hop reasoning using Groq LLM and context graph\n", + "queries = [\n", + " \"What accounts have suspicious transaction patterns?\",\n", + " \"Which accounts show signs of fraud based on device changes?\",\n", + " \"What are the relationships between fraudulent transactions and accounts?\"\n", + "]\n", + "\n", + "print(\"\\n\" + \"=\" * 80)\n", + "print(\"GraphRAG with Multi-Hop Reasoning (Groq LLM + Context Graph)\")\n", + "print(\"=\" * 80)\n", + "\n", + "for query in queries:\n", + " print(f\"\\n{'='*80}\")\n", + " print(f\"Query: {query}\")\n", + " print(f\"{'='*80}\\n\")\n", + " \n", + " # Use query_with_reasoning for better responses with context graph\n", + " result = context.query_with_reasoning(\n", + " query=query,\n", + " llm_provider=llm,\n", + " max_results=15,\n", + " max_hops=3, # Multi-hop reasoning through context graph\n", + " min_score=0.2\n", + " )\n", + " \n", + " print(f\"Generated Response:\\n{result.get('response', 'No response')}\\n\")\n", + " \n", + " if result.get('reasoning_path'):\n", + " print(f\"Reasoning Path:\\n{result.get('reasoning_path')}\\n\")\n", + " \n", + " print(f\"Confidence: {result.get('confidence', 0):.3f}\")\n", + " print(f\"Sources Used: {result.get('num_sources', 0)}\")\n", + " print(f\"Reasoning Paths: {result.get('num_reasoning_paths', 0)}\")\n", + " print()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Visualizing the Temporal Fraud Detection Knowledge Graph\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.visualization import TemporalVisualizer\n", + "from datetime import datetime, timedelta\n", + "\n", + "# Prepare temporal KG with timestamps for interactive visualization\n", + "# Extract timestamps from entities (if they have temporal metadata)\n", + "timestamps = {}\n", + "entities = kg.get('entities', [])\n", + "relationships = kg.get('relationships', [])\n", + "\n", + "# Build timestamps map from entity metadata or relationships\n", + "for entity in entities:\n", + " entity_id = entity.get('id') or entity.get('text') or entity.get('name', '')\n", + " if entity_id:\n", + " # Extract timestamp from entity metadata if available\n", + " entity_times = []\n", + " if 'timestamp' in entity:\n", + " entity_times.append(entity['timestamp'])\n", + " elif 'temporal' in entity:\n", + " entity_times.extend(entity.get('temporal', []))\n", + " else:\n", + " # Use relationships to infer timestamps\n", + " for rel in relationships:\n", + " if rel.get('source') == entity_id or rel.get('target') == entity_id:\n", + " if 'timestamp' in rel:\n", + " entity_times.append(rel['timestamp'])\n", + " \n", + " if entity_times:\n", + " timestamps[entity_id] = sorted(list(set(entity_times)))\n", + "\n", + "# If no timestamps found, create synthetic timestamps based on entity order\n", + "if not timestamps:\n", + " base_time = datetime(2024, 1, 1, 10, 0, 0)\n", + " for i, entity in enumerate(entities[:50]): # Limit to first 50 for performance\n", + " entity_id = entity.get('id') or entity.get('text') or entity.get('name', '')\n", + " if entity_id:\n", + " # Assign timestamps in sequence\n", + " entity_time = base_time + timedelta(minutes=i)\n", + " timestamps[entity_id] = [entity_time.strftime(\"%Y-%m-%d %H:%M:%S\")]\n", + "\n", + "# Create temporal KG structure\n", + "temporal_kg = {\n", + " \"entities\": entities[:50], # Limit for performance\n", + " \"relationships\": relationships[:100], # Limit for performance\n", + " \"timestamps\": timestamps\n", + "}\n", + "\n", + "# Initialize TemporalVisualizer\n", + "temporal_viz = TemporalVisualizer()\n", + "\n", + "print(\"Generating interactive temporal dashboard...\")\n", + "# Create interactive temporal dashboard\n", + "dashboard_fig = temporal_viz.visualize_temporal_dashboard(\n", + " temporal_kg,\n", + " output=\"interactive\",\n", + " title=\"Fraud Detection - Temporal Knowledge Graph Dashboard\"\n", + ")\n", + "\n", + "# Display the interactive figure\n", + "if dashboard_fig:\n", + " dashboard_fig.show()\n", + " print(\"\\n✅ Interactive temporal dashboard displayed above\")\n", + "else:\n", + " print(\"⚠️ Dashboard generation failed\")\n", + "\n", + "print(\"\\nGenerating interactive network evolution animation...\")\n", + "# Create interactive network evolution animation\n", + "evolution_fig = temporal_viz.visualize_network_evolution(\n", + " temporal_kg,\n", + " output=\"interactive\",\n", + " title=\"Fraud Detection - Network Evolution Over Time\"\n", + ")\n", + "\n", + "# Display the interactive animation\n", + "if evolution_fig:\n", + " evolution_fig.show()\n", + " print(\"\\n✅ Interactive network evolution animation displayed above\")\n", + "else:\n", + " print(\"⚠️ Network evolution visualization failed\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Exporting Results\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.export import GraphExporter, CSVExporter\n", + "\n", + "# Export to JSON and GraphML using GraphExporter\n", + "graph_exporter = GraphExporter()\n", + "graph_exporter.export(kg, output_path=\"fraud_detection_kg.json\", format=\"json\")\n", + "graph_exporter.export(kg, output_path=\"fraud_detection_kg.graphml\", format=\"graphml\")\n", + "\n", + "# Export to CSV using CSVExporter\n", + "csv_exporter = CSVExporter()\n", + "csv_exporter.export_knowledge_graph(kg, \"fraud_detection_alerts\")\n", + "# Creates: fraud_detection_alerts_entities.csv, fraud_detection_alerts_relationships.csv\n", + "\n", + "print(\"✅ Exported fraud detection knowledge graph:\")\n", + "print(\" - JSON: fraud_detection_kg.json\")\n", + "print(\" - GraphML: fraud_detection_kg.graphml\")\n", + "print(\" - CSV entities: fraud_detection_alerts_entities.csv\")\n", + "print(\" - CSV relationships: fraud_detection_alerts_relationships.csv\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "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.11.9" + } + }, + "nbformat": 4, + "nbformat_minor": 2 } diff --git a/cookbook/use_cases/finance/03_Earnings_Call_Analysis.ipynb b/cookbook/use_cases/finance/03_Earnings_Call_Analysis.ipynb index cf6529bb..c6ee873b 100644 --- a/cookbook/use_cases/finance/03_Earnings_Call_Analysis.ipynb +++ b/cookbook/use_cases/finance/03_Earnings_Call_Analysis.ipynb @@ -34,23 +34,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (C:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "!pip install -qU semantica docling pdfplumber groq\n" ] @@ -59,15 +43,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "✓ Groq LLM initialized: llama-3.1-8b-instant\n" - ] - } - ], + "outputs": [], "source": [ "# Initialize Groq LLM provider\n", "from semantica.llms import Groq\n", @@ -108,20 +84,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "ename": "ImportError", - "evalue": "DoclingParser requires the 'docling' package to be installed.\n\nImport error: [WinError 1114] A dynamic link library (DLL) initialization routine failed. Error loading \"c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\torch\\lib\\c10.dll\" or one of its dependencies.\n\nInstall it with: pip install docling", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mImportError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[1;32mIn[3], line 7\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;21;01msemantica\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mparse\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m DoclingParser\n\u001b[0;32m 5\u001b[0m \u001b[38;5;66;03m# Initialize DoclingParser with default settings\u001b[39;00m\n\u001b[0;32m 6\u001b[0m \u001b[38;5;66;03m# Optional: configure with export_format=\"html\" or enable_ocr=True if needed\u001b[39;00m\n\u001b[1;32m----> 7\u001b[0m parser \u001b[38;5;241m=\u001b[39m \u001b[43mDoclingParser\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 9\u001b[0m \u001b[38;5;66;03m# PDF URLs for MDA Space Q3 2025 earnings documents\u001b[39;00m\n\u001b[0;32m 10\u001b[0m press_release_url \u001b[38;5;241m=\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mhttps://filecache.investorroom.com/mr5ircnw_mda/677/MDA_Space_Ltd_Q3_2025_Press_Release_Nov_14_2025_FINAL.pdf\u001b[39m\u001b[38;5;124m\"\u001b[39m\n", - "File \u001b[1;32m~\\semantica\\semantica\\parse\\__init__.py:198\u001b[0m, in \u001b[0;36mDoclingParser.__init__\u001b[1;34m(self, **config)\u001b[0m\n\u001b[0;32m 196\u001b[0m error_msg \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;130;01m\\n\u001b[39;00m\u001b[38;5;130;01m\\n\u001b[39;00m\u001b[38;5;124mImport error: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mimport_error_msg\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m\n\u001b[0;32m 197\u001b[0m error_msg \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;130;01m\\n\u001b[39;00m\u001b[38;5;130;01m\\n\u001b[39;00m\u001b[38;5;124mInstall it with: pip install docling\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m--> 198\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mImportError\u001b[39;00m(error_msg)\n", - "\u001b[1;31mImportError\u001b[0m: DoclingParser requires the 'docling' package to be installed.\n\nImport error: [WinError 1114] A dynamic link library (DLL) initialization routine failed. Error loading \"c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\torch\\lib\\c10.dll\" or one of its dependencies.\n\nInstall it with: pip install docling" - ] - } - ], + "outputs": [], "source": [ "import requests\n", "from pathlib import Path\n", @@ -187,15 +150,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is parsing: Docling: mda_space_q3_2025_press_release.pdf 🔄🔍 (0.0s) | 🧠 Normalizing text 🔄🔧 (0.0s) ✓ Text normalized: 0 characters\n" - ] - } - ], + "outputs": [], "source": [ "# Step 2: Normalize full document text (run ONCE)\n", "from semantica.normalize import TextNormalizer\n", @@ -264,15 +219,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "✓ Entities extracted: 0\n" - ] - } - ], + "outputs": [], "source": [ "# Step 4: Extract entities from ALL chunks using NERExtractor (Groq)\n", "\n", @@ -336,16 +283,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "✓ Financial entities: 0\n", - " Financial metrics: 0\n" - ] - } - ], + "outputs": [], "source": [ "# Step 5: Extract financial metrics from ALL chunks (explicit + safe)\n", "\n", @@ -416,15 +354,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "✓ Relationships extracted: 0\n" - ] - } - ], + "outputs": [], "source": [ "# Step 6: Extract relationships from all chunks (minimal handling)\n", "\n", @@ -485,33 +415,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Normalizing text 🔄🔧 (0.0s) | 🧠 Semantica is extracting: Extracting triplets using llm... (1/1, remaining: 0 methods) |███████████████| 100.0% [1/1] 🔄🎯 (61.7/s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Method llm failed: groq provider not available\n" - ] - }, - { - "ename": "TypeError", - "evalue": "'bool' object is not callable", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[1;32mIn[8], line 18\u001b[0m\n\u001b[0;32m 4\u001b[0m triplet_extractor \u001b[38;5;241m=\u001b[39m TripletExtractor(\n\u001b[0;32m 5\u001b[0m method\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mllm\u001b[39m\u001b[38;5;124m\"\u001b[39m,\n\u001b[0;32m 6\u001b[0m include_temporal\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m,\n\u001b[0;32m 7\u001b[0m include_provenance\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[0;32m 8\u001b[0m )\n\u001b[0;32m 10\u001b[0m triplets \u001b[38;5;241m=\u001b[39m triplet_extractor\u001b[38;5;241m.\u001b[39mextract_triplets(\n\u001b[0;32m 11\u001b[0m normalized_text,\n\u001b[0;32m 12\u001b[0m entities\u001b[38;5;241m=\u001b[39mentities,\n\u001b[1;32m (...)\u001b[0m\n\u001b[0;32m 15\u001b[0m llm_model\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mllama-3.1-8b-instant\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[0;32m 16\u001b[0m )\n\u001b[1;32m---> 18\u001b[0m validated_triplets \u001b[38;5;241m=\u001b[39m \u001b[43mtriplet_extractor\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mvalidate_triplets\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtriplets\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 20\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m✓ RDF triplets extracted: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00m\u001b[38;5;28mlen\u001b[39m(triplets)\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m 21\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m triplets:\n", - "\u001b[1;31mTypeError\u001b[0m: 'bool' object is not callable" - ] - } - ], + "outputs": [], "source": [ "# Step 7: Extract RDF triplets from all chunks (minimal handling)\n", "\n", @@ -1186,11 +1090,11 @@ "analysis_summary = {\n", " \"financial_metrics\": financial_metrics,\n", " \"extraction_stats\": {\n", -1189→ " \"entities\": len(all_entities),\n", -1190→ " \"relationships\": len(relationships),\n", -1191→ " \"triplets\": len(triplets),\n", -1192→ " \"provider\": f\"Groq LLM (semantica.llms module) - {groq_llm.model}\"\n", -1193→ " },\n", + " \"entities\": len(all_entities),\n", + " \"relationships\": len(relationships),\n", + " \"triplets\": len(triplets),\n", + " \"provider\": f\"Groq LLM (semantica.llms module) - {groq_llm.model}\"\n", + " },\n", " \"conflict_resolution\": {\n", " \"conflicts_detected\": len(value_conflicts) + len(relationship_conflicts),\n", " \"conflicts_resolved\": len(resolved_conflicts),\n", diff --git a/cookbook/use_cases/intelligence/01_Criminal_Network_Analysis.ipynb b/cookbook/use_cases/intelligence/01_Criminal_Network_Analysis.ipynb index a17dcb46..e0037b91 100644 --- a/cookbook/use_cases/intelligence/01_Criminal_Network_Analysis.ipynb +++ b/cookbook/use_cases/intelligence/01_Criminal_Network_Analysis.ipynb @@ -57,32 +57,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" ] @@ -100,7 +77,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -128,36 +105,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.justice.gov/opa/pressreleases ❌📥 (1.6s) | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.dea.gov/press-releases ❌📥 (0.4s) [1/12] Feed: 10 documents\n", - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.justice.gov/opa/pressreleases ❌📥 (1.6s) | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.dea.gov/press-releases ❌📥 (0.4s) [2/12] Feed: 10 documents\n", - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.justice.gov/opa/pressreleases ❌📥 (1.6s) | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.dea.gov/press-releases ❌📥 (0.4s) [3/12] Feed failed: Failed to parse feed: not well-formed (invalid tok\n", - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.dea.gov/press-releases ❌📥 (0.4s) | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://feeds.feedburner.com/oreilly/radar ❌📥 (0.7s) [4/12] Feed failed: Failed to fetch feed: 404 Client Error: Not Found \n", - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://feeds.feedburner.com/oreilly/radar ❌📥 (0.7s) | 🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 [5/12] Feed: 10 documents\n", - "🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 [6/12] Feed: 10 documents\n", - "🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested 50 items |███████████████| 100.0% ✅📥 [7/12] Feed: 50 documents\n", - "🧠 Semantica is ingesting: Ingested 50 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 [8/12] Feed: 10 documents\n", - "🧠 Semantica is ingesting: Ingested 10 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.bleepingcomputer.com/feed/ ❌📥 (0.5s) [9/12] Feed failed: Failed to fetch feed: 403 Client Error: Forbidden \n", - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.bleepingcomputer.com/feed/ ❌📥 (0.5s) | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.securityweek.com/rss ❌📥 (0.4s) [10/12] Feed failed: Failed to fetch feed: 403 Client Error: Forbidden \n", - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.securityweek.com/rss ❌📥 (0.4s) | 🧠 Semantica is ingesting: Ingested 12 items |███████████████| 100.0% ✅📥 [11/12] Feed: 12 documents\n", - "🧠 Semantica is ingesting: Ingested 12 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.csoonline.com/index.rss ❌📥 (1.3s) [12/12] Feed failed: Failed to fetch feed: 404 Client Error: Not Found \n", - "🧠 Semantica is ingesting: Ingested 12 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.csoonline.com/index.rss ❌📥 (1.3s) [1/7] Web: 3133 characters\n", - "🧠 Semantica is ingesting: Ingested 12 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.csoonline.com/index.rss ❌📥 (1.3s) [2/7] Web: 3861 characters\n", - "🧠 Semantica is ingesting: Ingested 12 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.csoonline.com/index.rss ❌📥 (1.3s) [3/7] Web: 8501 characters\n", - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.csoonline.com/index.rss ❌📥 (1.3s) | 🧠 Semantica is ingesting: Ingested https://www.us-cert.gov/ncas/alerts (200) |███████████████| 100.0% ✅📥 [4/7] Web: 8501 characters\n", - "🧠 Semantica is ingesting: Ingested https://www.us-cert.gov/ncas/alerts (200) |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested https://www.europol.europa.eu/newsroom (200) |███████████████| 100.0% ✅📥 [5/7] Web: 96 characters\n", - "🧠 Semantica is ingesting: Ingested https://www.europol.europa.eu/newsroom (200) |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested https://www.ncsc.gov.uk/news (200) |███████████████| 100.0% ✅📥 [6/7] Web: 50 characters\n", - "🧠 Semantica is ingesting: Ingested https://www.ncsc.gov.uk/news (200) |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: HTTPSConnectionPool(host='www.cyber.gov.au', port=443): Max retries exceeded with url: /news (Caused by ReadTimeoutError(\"HTTPSConnectionPool(host='www.cyber.gov.au', port=443): Read timed out. (read timeout=30)\")) ❌📥 (119.3s) [7/7] Web failed: Failed to fetch URL: HTTPSConnectionPool(host='www\n", - "Ingested 118 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ingest import FeedIngestor, WebIngestor, FileIngestor\n", "from contextlib import redirect_stderr\n", @@ -244,123 +194,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Parsing 118 documents...\n", - "🧠 Semantica is ingesting: HTTPSConnectionPool(host='www.cyber.gov.au', port=443): Max retries exceeded with url: /news (Caused by ReadTimeoutError(\"HTTPSConnectionPool(host='www.cyber.gov.au', port=443): Read timed out. (read timeout=30)\")) ❌📥 (119.3s) | 🧠 Semantica is parsing: Document: p>\n", - "🧠 Semantica is parsing: Document: p> \n", - " 🔄🔍 (0.0s) | 🧠 Semantica is parsing: Document file not found:

\n", - "

Summary<\\strong><\\h2>\n", - "<\\div>\n", - "

Unpatched Pulse Secure VPN servers continue to be an attractive target for malicious actors. Affected organizations that have not applied the software patch to fix an arbitrary file reading vulnerability, known as CVE-2019-11510, can become compromised in an attack.[1<\\a>]<\\p>\n", - "

Although Pulse Secure [2] disclosed the vulnerability and provided software patches for the various affected products in April 2019, the Cybersecurity and Infrastructure Security Agency (CISA) continues to observe wide exploitation of CVE-2019-11510.[3<\\a>],[4<\\a>],[5<\\a>]<\\p>\n", - "

CISA expects to see continued attacks exploiting unpatched Pulse Secure VPN environments and strongly urges users and administrators to upgrade to the corresponding fixes.[2]<\\p>\n", - "

Timelines of Specific Events<\\h3>\n", - "\\\\n', 'href=\"https://msrc.microsoft.com', 'us', 'desktop services', '2', '413']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['house press briefing', 'north korea', 'href=\"https://support.microsoft.com', '2019-0624e35b-5f5d-6da7-632c-27066a79262e', 'remote desktop services', 'may 14', '2019\">microsoft', 'june 17', '2019:upgrade', 'li>identify', 'li>establish', 'microsoft end of support', 'href=\"https://support.microsoft.com', 'microsoft', 'href=\"https://docs.microsoft.com', 'microsoft windows upgrade', 'migration', 'computerworld', '1', '1481']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['non-windows', '133a', 'microsoft office 365 security', 'october 17, 2019', '18, 2019', '2', '325']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: [\"chunk(text='
\\\\n\", 'the department of the treasury financial', 'cyber information group', 'the department of the treasury’s financial crimes enforcement network', 'treasury', 'the cybersecurity and infrastructure security agency', 'dridex', '4', '955']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['cisa', 'dridex', '1', '160']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['dridex', 'treasury', 'russia', 'sanctions evil corp', 'fbi', 'russian', 'decade', 'decade-long series', 'hacking', 'second', 'alert', '1', '1205']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.1s)DEBUG: Entity map keys: ['cig.

\\\\n', '339a', 'xml\">aa19-339a', 'dridex', '2', '870']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: ['dridex', 'first', '2012', '2015', 'trojans', 'end_index=4016', '4', '822']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.6s)DEBUG: Entity map keys: ['scan', '5', '892']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['######', '8', '886']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['zip', 'microsoft office', 'visual basic', 'javascript', 'ftp', 'dridex', '5', '832']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.8s)DEBUG: Entity map keys: ['dridex', 'cve-2017-0199', 'end_index=7612', '5', '983']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['microsoft office', 'wordpad', 'microsoft', '2017.

\\\\n', 'dridex', 'files. ', 'api', 'xml', '4', '993']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['dridex', 'dridex malware', 'cridex', 'bugat', '5', '853']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: [\"chunk(text='code\", 'bitpaymer', 'friedex', 'dridex', 'two', 'u.s.', 'locky', 'zepto', 'osiris', '6', '874']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['late 2015', 'early 2016', 'locky', 'dridex', 'english', 'bitpaymer', 'evil corp', 'ta505', '4', '565']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['up to millions', 'faturamento[@]sudestecaminhoes[.]com.br\\\\n', 'treasury', 'cisa', 'li>contact', 'dridex', '1']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['fbi', 'cisa', 'li>report', '“cyber event indicators', 'ip', 'item 44', 'the suspicious activity report (sar', 'end_index=15080', '3', '662']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['sar', 'dridex', 'li>conduct', 'li>treasury', 'cisa', 'li>maintain', 'li>keep', '1', '1271']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['active directory', 'li>restrict', '1', '186']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['li>enforce', 'li>scan', 'usb', 'li>', 'the national institute of standards and technology', 'malware incident prevention and handling for desktops', 'the national security agency', 'nsa', '1', '1906']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.4s)DEBUG: Entity map keys: ['10', 'the nist cybersecurity framework', 'strategies', 'advance persistent threat', 'apt', 'nsa', '6', '953']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['n-day', 'zero-day', 'a privileged access management (pam', '8', '993']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['start_index=20395', 'end_index=21385', '6', '990']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['configurations', '9', '893']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['security information and event management', 'endpoint detection and response', 'edr', 'end_index=23232', '5', '953']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['unified extensible firmware interface', '5', '803']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['dns', 'ips', '6', '906']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['multi-factor authentication', '5', '888']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['1', '359']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: [\"chunk(text='to\", '1', 'fbi', 'cyber division', '855', 'a suspicious activity report', 'bank secrecy act', 'fincen', 'financial', 'sar', 'the fincen resource center', '1-800', 'u.s.', 'dridex', 'malware', 'us', '13', 'october', '2015.\\\\n', 'threat profile', 'new jersey cybersecurity &', 'communications integration cell', 'threat profile\">https://www.cyber.nj.gov', '15', 'april 2019.\\\\n', 'li>alert logic', 'locky ransomware', 'locky ransomware\">https://www.alertlogic.com/resources', '11', 'march 2019.\\\\n', 'li>avast blog', 'locky', 'march 2016', 'href=\"https://blog.avast.com', 'the locky ransomware\">https://blog.avast.com', 'february 2019.\\\\n', 'li>brett stone-gross', 'ph.d.', 'bugat', 'secureworks', '13 october 2015', 'li>brewster', 'thomas', 'cops knock down dridex malware', 'earned ‘evil corp’ cybercriminals at least $50 million', 'forbes', 'knock down dridex malware', 'earned ‘evil corp’ cybercriminals at least $50', 'li>chandler', 'andy', 'fox-it', 'https://www.fox-it.com/en/about-fox-it/corporate/news/fbi-announces-dridex-gang-indictments-praises-fox/', 'li>dhs', 'alert', 'dridex p2p malware', '4', 'june 2019.\\\\n', 'li>', 'eduard kovacs', '19 october 2015', 'li>geoff white', 'millions', '26 september 2018', 'title=\"how the dridex gang', 'li>ms-isac', 'cybercrime technical desk reference', '31 august 2018', 'li>o’brien', 'dick', '4997']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)1.6s)DEBUG: Entity map keys: ['trojan', 'symantec', 'february 2016', 'href=\"https://docs.broadcom.com', 'doc', 'february 2019.\\\\n', 'li>poslušný', 'michal', 'friedex', 'bitpaymer', 'dridex', 'eset', '26 january 2018', 'href=\"https://www.welivesecurity.com/2018/01/26', '1', '588']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['dridex', 'february 2019.\\\\n', 'li>proofpoint', 'dridex campaigns hitting millions of recipients using unpatched microsoft zero-day', 'microsoft zero-day\">https://www.proofpoint.com/us', 'zero', 'trojan campaigns return', '1', '733']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.3s)DEBUG: Entity map keys: ['february 2019.\\\\n', 'li>proofpoint', 'threat actor profile', 'ta505', 'dridex', 'href=\"https://www.cisa.gov//www.proofpoint.com', 'globeimposter\">https://www.proofpoint.com', 'li>', 'ran mosessco', '2', '857']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['year', 'ftp', 'forcepoint', '18 january 2018', 'https://blogs.forcepoint.com/blog/security-labs/new-year-new-look-dridex-compromised-ftp', 'february 2019.\\\\n', 'li>sanghavi', 'mithun', 'dridex', '2', '255']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['official blog', '30 march 2015', 'href=\"https://community.broadcom.com', 'title=\"dridex', 'it\">https://community.broadcom.com', 'february 2019.\\\\n', 'intelligence blog', 'ursnif', 'emotet', 'dridex', 'bitpaymer gangs linked', 'trend micro', '18 december 2018', 'title=\"ursnif', 'li>talos group', 'threat spotlight: spam served with a side of dridex', 'cisco blogs', '6 april 2015', 'february', 'december 5', '2019:\\\\n', 'late 2011', 'mid-2013 - ddos', 'u.s.', 'march 2016', 'the u.s. department of justice', 'seven', 'irgc', '3', '805']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['millions of dollars', 'august/september 2013', 'new york', 'march 2016', 'the u.s. department of justice', 'one', 'iranian', 'scada', 'the bowman dam', 'rye', '1', '633']\n", - "DEBUG: Match found! Subject='the Bowman Dam', Object='Rye'\n", - "DEBUG: Subject Entity found: True, Object Entity found: True\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['february 2014 -', 'the sands', 'las vegas', 'nevada', 'social security numbers', 'bloomberg', 'december 2014', 'sands', 'end_index=5249', '2', '712']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['september 2015', 'u.s.', 'national intelligence', 'iranian', 'the house permanent select committee', '2017', 'march 2018', 'the u.s. justice department', 'nine', 'the mabna institute', 'dozens', 'irgc', '2', '803']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['144', 'u.s.', '176', '21', '47', 'the u.s. department of labor', 'the federal energy regulatory commission', 'the state of hawaii', 'the state of indiana', 'the united nations', 'the united nations children’s fund', '3', '891']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['cisa', 'two', 'iranian', '1', '2', 'equipment.
focus', 'powershell', '4', '971']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.7s)DEBUG: Entity map keys: ['powershell', 'publicly known iranian', 'iranian', 'apt', 'title=\"att&ck matrix for enterprise\">mitre att&ck', 'role=\"columnheader\">mitigation', 'href=\"https://attack.mitre.org', 'replicating directory changes', 'li>windows: monitor', 'li>linux', 'files', 'the antimalware scan interface', 'amsi', 'windows 10', '1', '2724']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)1.8s)DEBUG: Entity map keys: ['chunk(text=\\'title=\"data', 'li>network', 'href=\"https://attack.mitre.org', 'li>set powershell', 'li>remove powershell', 'the winrm service', 'powershell', '1', '1237']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['powershell', 'li>monitor', 'system', '1', '231']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['automation.dll', 'li>turn', 'powershell', 'href=\"https://attack.mitre.org', 'li>monitor', 'initial access', '1', '1246']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['deobfuscate/decode files or information', 'li>anti', 'li>endpoint', 'microsoft', 'pdf', 'powershell.exe', 'exploitation for client execution', 'href=\"https://attack.mitre.org', 'protected view', 'group policy', '1', '873']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['li>turn', 'vbscript', '1', '332']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['li>scripts', 'li>monitor', 'li>analyze office', 'href=\"https://attack.mitre.org', 'run keys/startup', 'end_index=15372', '2', '807']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: [\"chunk(text='this\", 'li>monitor', 'li>', 'sysinternals autoruns', \"keys\\\\' registry\", 'command', 'discovery', 'href=\"https://attack.mitre.org', 'file copy\">remote file', 'li>network', 'ftp', 'li>analyze', 'li>users', 'target=\"_blank', 'li>anti-virus', 'obfuscated files', '1', '4308']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.1s)1.1s)DEBUG: Entity map keys: [\"chunk(text='for\", 'the united states', '+1-703', 'li>department', 'justice', 'nine', 'the islamic revolutionary guard corps

[4', 'title=\"att&ck matrix for enterprise\">mitre\\'', '1', '617']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: [\"chunk(text='att&ck\", 'january 6', '2019:', 'august 8, 2019 -', 'meh chang', 'orange tsai', 'vpn', 'august 24, 2019 - bad packets', '14,500', 'october 7, 2019', 'the national security agency', 'nsa', 'cybersecurity advisory on pulse secure', \"october 16, 2019 -'\", '1', '1665']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['cert coordination center', 'cert/cc', 'january 2020', 'pulse secure', 'revil', 'sodinokibi', '3', '553']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['9.0r1', '8.3r1', '8.1r1', '5.4r1', '5.3r1', '5.1r1', '1', '632']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['nvd', '1', '426']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['target=\"_blank\">cert/cc vulnerability note', 'multiple vpn applications', 'title=\"multiple vulnerabilities', 'pulse secure vpn\">multiple vulnerabilities', 'january 10', 'initial version', 'april 15', '1', '852']\n", - "DEBUG: Match found! Subject='title=\"Multiple Vulnerabilities', Object='Pulse Secure VPN\">Multiple Vulnerabilities'\n", - "DEBUG: Subject Entity found: True, Object Entity found: True\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: [\"chunk(text='
\\\\n\", 'january 14, 2020', 'microsoft', '49', 'monthly', 'tuesday', 'windows cryptoapi, windows remote desktop gateway', 'rd', 'windows remote desktop client', '64-bit', 'windows 10', 'windows server', '2016', '2019', '4', '990']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['elliptic curve cryptography', 'windows cryptoapi', 'windows remote desktop client', 'cve-2020-0610', 'cve-2020-0611', 'windows server', '2012', 'windows 7', '5', '847']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['the windows remote desktop client', 'gateway server', 'server.\\\\n\\\\n', 'the cybersecurity and infrastructure security agency', '4', '885']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['windows cryptoapi', 'microsoft', '4', '871']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['us', 'cve-2020-0601', 'windows cryptoapi', '1', '506']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['the microsoft security advisory', 'us', 'windows cryptoapi', 'the national security agency', 'nsa', 'cve-2020-0601', 'microsoft windows clients', '1', '1055']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['microsoft', 'windows remote desktop gateway', 'rdp', 'end_index=7473', '2', '378']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['us', 'windows server', '2012', '2008', 'january 14', '2020);\\\\n', 'li>occurs', 'href=\"https://portal.msrc.microsoft.com', '>windows remote desktop client vulnerability - cve-2020', 'microsoft', 'the windows remote desktop client', '2', '988']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.3s)DEBUG: Entity map keys: ['href=\"https://portal.msrc.microsoft.com', 'us', 'domain name server', 'dns', 'the microsoft security advisory', 'end_index=9263', '2', '802']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['li>financial', 'li>potential', 'january 2020', 'href=\"https://csrc.nist.gov', '2', '973']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['u.s.', '5', '869']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['cisa', 'cyber essentials', '3', '562']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['us', 'microsoft security advisory', 'microsoft windows clients', '1', '750']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.3s)DEBUG: Entity map keys: ['us', 'microsoft security advisory', 'cert/cc vulnerability note', 'january 14, 2020', '14, 2020', '2', '970']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['europe', 'south america', 'three', 'europol', 'one', 'dutch', 'colombian', 'brazilian', 'third', 'greek', '2', '501']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['10 december 2025', 'europol', 'second', 'the global alliance', 'the european commission', '80', 'eu', 'states', 'third', '50', 'end_index=754', '4', '754']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['germany', 'colombia', 'europe', '3', '419']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['18', '3', '373']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['april 2025', 'sweden', 'europe', '3', '393']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['today', 'the impact of robotics and unmanned systems on law enforcement', 'the europol innovation lab', '2', '331']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.1s)DEBUG: Entity map keys: ['governance', 'jurgen ebner', 'heads', 'eu justice', 'home affairs agencies', 'vienna', 'eu', '25th', 'the eu charter of fundamental rights', '2', '403']\n", - "DEBUG: Match found! Subject='Home Affairs Agencies', Object='Vienna'\n", - "DEBUG: Subject Entity found: True, Object Entity found: True\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['today', 'eu', 'recent years', '2025', 'european', '5', '715']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['last month', 'earlier this week', 'years', 'europe', '2', '425']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['sweden', 'spain', 'between 28 and 29 november', 'stockholm', 'nordic', '3', '485']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: [\"chunk(text='krebsonsecurity.com\", '16th', 'today', 'this past year', 'days', '2025', '4', '430']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['trump', 'this past year', '2', '473']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['1', '351']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['today', 'at least 56', 'windows', 'tuesday', '2025', 'zero-day', 'two', '2', '263']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['chunk(text=\"a', 'google ads', 'nearly $25 million', 'kremlin', 'russian', 'russia', 'ukraine', 'start_index=0', 'end_index=242', '1', '242']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['the holiday shopping season', 'apple', 'google', 'sms', '2', '478']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['scattered lapsus$ hunters', 'this year', 'dozens', 'rey', 'earlier this week', 'krebsonsecurity', '2', '476']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['superbox', 'bestbuy', 'walmart', 'more than 2,200', 'netflix', 'espn', 'one', 'around $400', 'start_index=0', '2', '509']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['march 2024', 'mozilla', 'firefox', 'hundreds', 'krebsonsecurity', 'onerep', 'dozens', 'at least one', 'sixteen months later', 'this week', 'next month', 'start_index=0', 'end_index=520', '3', '520']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['cloudflare', 'tuesday', 'start_index=0', '3', '458']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: ['china', '1', '196']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['ai', 'one', 'americans', '6', '902']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.7s)DEBUG: Entity map keys: ['coleoid', '6', '923']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.1s)DEBUG: Entity map keys: ['2', '286']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.0s)DEBUG: Entity map keys: ['italian', 'france', '1', '254']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.6s)DEBUG: Entity map keys: ['ten', 'ai', 'claude', 'gemini', 'microsoft copilot', 'deepseek', 'grok', 'meta ai.

\\\\n', '8220;executor”', '4', '870']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.3s)0s)DEBUG: Entity map keys: ['russia', 'two', 'the danish defence intelligence service', 'thursday', 'moscow', 'danish', '2024', 'first', 'pro-russian', 'z-pentest', 'second', 'russian', '1', '797']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.0s)�DEBUG: Entity map keys: ['twenty-six years', 'microsoft', 'href=\"https://arstechnica.com', 'decades', 'active directory', 'aes', 'windows', '5', '728']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.2s)DEBUG: Entity map keys: ['reddit', 'end_index=454', '1', '454']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.9s)DEBUG: Entity map keys: ['andreessen horowitz', 'at least hundreds', 'ai', 'more than 1,000', 'october 31', '4', '902']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.2s)0s)DEBUG: Entity map keys: ['ba', '1', '466']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.6s)DEBUG: Entity map keys: ['chunk(text=\"with', 'start_index=0', '1', '176']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.0s)DEBUG: Entity map keys: ['salt typhoon', 'react2shell', '1', '132']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (3.2s)DEBUG: Entity map keys: ['webster bank', '1', '181']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.2s)DEBUG: Entity map keys: ['ai', '2026', '1', '137']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.3s)2.4s)DEBUG: Entity map keys: ['dark reading', '1', '140']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.2s)0s)DEBUG: Entity map keys: ['chunk(text=\"healthcare', 'start_index=0', 'end_index=143', '1', '143']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.3s)DEBUG: Entity map keys: ['servicenow', 'ai', '1', '159']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.9s)DEBUG: Entity map keys: ['north korean', 'end_index=143', '1', '143']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.8s)DEBUG: Entity map keys: ['19', '574', '$3 million', '1', '230']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.0s)DEBUG: Entity map keys: ['watchguard', 'recent weeks', '1', '150']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.6s)DEBUG: Entity map keys: ['uzbekistan', 'android', 'start_index=0', '1', '142']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.0s)DEBUG: Entity map keys: ['one', 'five', '1', '112']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.9s)DEBUG: Entity map keys: ['china', 'apt', 'group policy', 'southeast asia', 'japan', '1', '123']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.7s)DEBUG: Entity map keys: ['1', '171']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.7s)DEBUG: Entity map keys: ['chunk(text=\"ai', 'today', 'ai', '2', '216']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (3.4s)DEBUG: Entity map keys: ['korea', 'fish"', '1', '163']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (3.1s)DEBUG: Entity map keys: ['sma1000', 'zero-day', 'earlier this year', 'start_index=0', '1', '165']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.8s)DEBUG: Entity map keys: ['1', '168']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.8s)DEBUG: Entity map keys: ['1', '171']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.9s)DEBUG: Entity map keys: ['start_index=0', '1', '157']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.4s)DEBUG: Entity map keys: ['2', '158']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.5s)DEBUG: Entity map keys: ['trojan', 'the play store', 'start_index=0', '1', '135']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.3s)DEBUG: Entity map keys: ['securing iot', 'first', 'three', '3', '167']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.5s)DEBUG: Entity map keys: ['react2shell', '2', '165']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.3s)DEBUG: Entity map keys: ['quantum', '1', '158']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['aws identity and access management', 'iam', 'ec', '1', '163']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.6s)DEBUG: Entity map keys: ['1', '150']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.5s)DEBUG: Entity map keys: ['ai', '1', '144']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['start_index=0', '2', '200']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['pdvsa', '1', '121']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.5s)DEBUG: Entity map keys: ['russia', '1', '131']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.4s)DEBUG: Entity map keys: ['claude', 'gemini', 'copilot', 'ai', 'start_index=0', '1', '153']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.1s)DEBUG: Entity map keys: ['2026', 'ai', '1', '148']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['mga', '2', '195']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.3s)DEBUG: Entity map keys: ['apple', 'zero-day', 'this month', 'google', 'last week', '1', '133']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: [\"chunk(text='etay maor\", '1', '164']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['volklocker', 'pro-russia', 'cybervolk', 'one', '1', '122']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['2', '170']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: ['cve-2025-55182', '1', '171']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.5s)DEBUG: Entity map keys: ['1', '107']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['security copilot', '12', 'microsoft', 'last week', 'start_index=0', '1', '155']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: ['week', 'black hat europe', 'two', 'github', 'start_index=0', '1', '185']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.6s)DEBUG: Entity map keys: ['trump', 'chinese', 'us', '1', '196']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['start_index=0', '1', '124']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['five', '2', '147']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['tech talks and ask the expert', '2', '136']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: ['rce', 'last year', '1', '140']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: ['1', '136']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: ['ai', '2', '136']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.6s)DEBUG: Entity map keys: ['edr', 'windows', '1', '150']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['million', '1', '90']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.1s)DEBUG: Entity map keys: ['apt ta423', 'scanbox', 'javascript', '1', '149']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.8s)DEBUG: Entity map keys: ['130', '1', '108']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['two', 'conti', '1', '108']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: [\"chunk(text='tens of thousands\", '11-month-old', 'cve', 'thousands', '1', '123']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['1', '172']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.5s)DEBUG: Entity map keys: ['palo alto networks', 'pan', 'asap', '1', '100']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['1', '145']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['webkit', '1', '151']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['one', '11', 'this week', '1', '149']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.4s)DEBUG: Entity map keys: ['sec', 'us', 'more than $14', '1', '111']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['the middle east', 'north africa', '1', '134']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.1s)DEBUG: Entity map keys: ['two', 'us', '1', '128']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.3s)DEBUG: Entity map keys: ['armis', '7.75bn', \"the second half of 2026'\", '1', '111']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.8s)DEBUG: Entity map keys: ['christmas', '1', '77']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.4s)DEBUG: Entity map keys: ['macos malware mimics', 'apps code-', 'apple', '1', '90']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: ['university of phoenix', 'nearly 3.5 million', 'clop', '1', '127']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['2025', '1', '72']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['over 20,000', 'third', '1', '117']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['19', 'african', 'month', '1', '107']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['86%', 'the past month', '1', '133']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['nezha', '1', '100']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.1s)DEBUG: Entity map keys: [\"chunk(text='view red notices\", 'interpol', 'secretariat governance', 'the control of interpol’s files crimes corruption counterfeit', 'cybercrime drug trafficking environmental', 'terrorism vehicle', 'border', 'capacity building command', 'databases forensics fugitive', 'innovation interpol', 'notices safeguarding', '5', '965']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.1s)1.2s)DEBUG: Entity map keys: ['view red notices home how', 'red notices', 'disclaimerthe notices', 'interpol', 'end_index=1922', '7', '956']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['notices filter', 'filter', 'family', 'forename nationality gender all female male unknown current', 'keyword search total', 'red notices', '0', '160', '8', '924']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['contact interpol careers procurement', 'map cookie', 'interpol', '2025', '2', '290']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: ['the united nationsعربي中文englishfrançaisрусскийespañolunited nationsoffice on drugs', 'searchabout', 'unodc', '1', '274']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.3s)DEBUG: Entity map keys: ['narcotic drugs alternative', 'aidsorganized crimeun convention against transnational organized crime border', 'cybercrimefirearms', 'un convention', 'crime prevention and criminal justice', 'ccpcj', 'prison reformviolence', 'researchlaboratory', 'commission on crime prevention and criminal justicecommission on narcotic drugscongress on crime prevention and criminal justiceun convention', '1', '1023']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.4s)DEBUG: Entity map keys: ['convention against transnational organized crimead hoc committee', 'un convention', 'cybercrimeinformation formember statescivil societymediadonors', 'europe', 'west', 'central', 'asia - regional officeiran', 'islamic republic', 'afghanistan', 'neighbouring countries africa', 'the middle easteastern africamiddle east', 'north africasouthern africawest', 'central africanigerialatin america', 'the caribbeanandean region', 'central america', 'the caribbeanmexicosouth asia', 'east asia', 'the pacificsouth east asia', '4', '866']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['viet namsouth asialiaison office - brusselsliaison office - new yorknews home about statistics research publications data', 'programunodc', 'unodc', 'the coming months/year', '3', '950']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['arab', 'migrants research on trafficking in persons crimes', 'the environment world wildlife crime drug', 'statistical', 'transnational', 'illicit financial flows', 'narcotics united nations office on drugs', 'end_index=3861', '3', '744']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['alerts & advisories', 'the united states', 'cyber servicessecure', 'holiday online shopping safetyshields upreport', 'collaboration physical security risk management', '7', '905']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: [\"chunk(text='governmenteducational institutionsindustrystate, local\", 'familiessmall', 'communityexecutiveshigh-risk communities spotlight resources & tools resources & tools all resources & tools services programs resources training groups news & events news & events news events cybersecurity alerts & advisories', 'directives request', 'congressional testimony cisa conferences cisa', 'divisions & offices regions leadership doing business', 'accountability policies & plans', 'cyber servicessecure', \"holiday online shopping safetyshields upreport'\", '2', '914']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)1.0s)DEBUG: Entity map keys: ['cyber issue', 'breadcrumb home news & events cybersecurity alerts & advisories', 'end_index=1939', '1', '118']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['advisory type alert analysis report cybersecurity advisory audience educational institutions', 'territorial government co-sealers', 'partners cyber national mission force federal bureau of investigation federal civilian executive branch agencies', 'five', 'analysis center national security agency office', 'united states', 'states cyber command mitre att&ck', 'command and control (ta0011) credential access', 'discovery', 'initial access', 'lateral movement', 'resource development', 'nation-state', 'china', 'iran', 'north korea', 'year 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007', '2006 2005 2004', \"energy sector financial services'\", '1', '1459']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)1.1s)DEBUG: Entity map keys: ['agriculture sector government services', 'healthcare', 'cybersecurity best practices incident detection', 'prevention information sharing medical technology organizations', 'ransomware zero trust industrial control systems securing networks critical infrastructure security', 'collaboration risk management information and communications technology supply chain security cyber threats', '45', 'mitsubishi electric', '44', 'schneider electric', '41', 'siemens', '38', '1', '919']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)DEBUG: Entity map keys: ['33', 'delta electronics', '25', 'abb', '13', 'iconics', 'mitsubishi electric', '11', 'fuji electric', '10', '7', 'johnson controls', 'johnson controls inc.', '6', 'festo', 'advantech', '5', 'subnet solutions inc.', '4', '3', 'emerson', 'hms networks', 'honeywell', 'national instruments', '2', 'becton', 'dickinson', 'bd', 'keysight technologies', 'kunbus', 'microsoft', '22', 'azeotech', '1', 'ge healthcare', 'invt electric', 'desenvolvimento de sistemas ltda me', 'ls electric', 'measuresoft', 'medtronic', 'mitsubishi electric europe b.v.', 'motorola solutions', 'ocean data', 'opw fuel management systems', 'schneider electric', 'schweitzer engineering laboratories', 'sdg technologies', 'sma solar technology ag', 'snapone', 'reset cybersecurity alerts & advisories advisory definitionscybersecurity advisoriesindustrial control systems', 'dec 29, 2025', 'one', 'dec 22, 2025', 'dec 22', 'protecting tokens and', 'dec 19, 2025', 'partners release update', 'dec 18, 2025', 'nine', 'dec 17, 2025', 'three', 'dec 16, 2025', 'six', '8', '9', '2357']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.0s)1.3s)DEBUG: Entity map keys: ['end_index=7594', '5', '917']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: ['malware analysis report', 'malware metadata', 'topics spotlight resources & tools news & events', 'cybersecurity & infrastructure security agency', '1', 'the u.s. department of homeland security', '7', '912']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.1s)DEBUG: Entity map keys: ['alerts & advisories', 'the united states', 'cyber servicessecure', 'holiday online shopping safetyshields upreport', 'collaboration physical security risk management', '7', '905']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: [\"chunk(text='governmenteducational institutionsindustrystate, local\", 'familiessmall', 'communityexecutiveshigh-risk communities spotlight resources & tools resources & tools all resources & tools services programs resources training groups news & events news & events news events cybersecurity alerts & advisories', 'directives request', 'congressional testimony cisa conferences cisa', 'divisions & offices regions leadership doing business', 'accountability policies & plans', 'cyber servicessecure', \"holiday online shopping safetyshields upreport'\", '2', '914']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['cyber issue', 'breadcrumb home news & events cybersecurity alerts & advisories', 'end_index=1939', '1', '118']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (1.2s)DEBUG: Entity map keys: ['advisory type alert analysis report cybersecurity advisory audience educational institutions', 'territorial government co-sealers', 'partners cyber national mission force federal bureau of investigation federal civilian executive branch agencies', 'five', 'analysis center national security agency office', 'united states', 'states cyber command mitre att&ck', 'command and control (ta0011) credential access', 'discovery', 'initial access', 'lateral movement', 'resource development', 'nation-state', 'china', 'iran', 'north korea', 'year 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007', '2006 2005 2004', \"energy sector financial services'\", '1', '1459']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['agriculture sector government services', 'healthcare', 'cybersecurity best practices incident detection', 'prevention information sharing medical technology organizations', 'ransomware zero trust industrial control systems securing networks critical infrastructure security', 'collaboration risk management information and communications technology supply chain security cyber threats', '45', 'mitsubishi electric', '44', 'schneider electric', '41', 'siemens', '38', '1', '919']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['33', 'delta electronics', '25', 'abb', '13', 'iconics', 'mitsubishi electric', '11', 'fuji electric', '10', '7', 'johnson controls', 'johnson controls inc.', '6', 'festo', 'advantech', '5', 'subnet solutions inc.', '4', '3', 'emerson', 'hms networks', 'honeywell', 'national instruments', '2', 'becton', 'dickinson', 'bd', 'keysight technologies', 'kunbus', 'microsoft', '22', 'azeotech', '1', 'ge healthcare', 'invt electric', 'desenvolvimento de sistemas ltda me', 'ls electric', 'measuresoft', 'medtronic', 'mitsubishi electric europe b.v.', 'motorola solutions', 'ocean data', 'opw fuel management systems', 'schneider electric', 'schweitzer engineering laboratories', 'sdg technologies', 'sma solar technology ag', 'snapone', 'reset cybersecurity alerts & advisories advisory definitionscybersecurity advisoriesindustrial control systems', 'dec 29, 2025', 'one', 'dec 22, 2025', 'dec 22', 'protecting tokens and', 'dec 19, 2025', 'partners release update', 'dec 18, 2025', 'nine', 'dec 17, 2025', 'three', 'dec 16, 2025', 'six', '8', '9', '2357']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)0.9s)DEBUG: Entity map keys: ['end_index=7594', '5', '917']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['malware analysis report', 'malware metadata', 'topics spotlight resources & tools news & events', 'cybersecurity & infrastructure security agency', '1', 'the u.s. department of homeland security', '7', '912']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.7s)DEBUG: Entity map keys: ['europolyou', 'javascript', '3', '98']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['javascript', '1', '50']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.9s)DEBUG: Entity map keys: [\"chunk(text='news\", 'the united states', 'cbp home', '3,000', 'the end of the year', 'apps blog comunicados de prensa', '6', '957']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (0.8s)DEBUG: Entity map keys: ['focus 2025 -', '2024', 'the public get involved get involved get involved blue campaign', 'nationwide sar initiative ready.gov secure our world us coast guard', 'dhs', 'dhs budget & performance contact us employee resources history homeland security careers', 'memoriam laws & regulations leadership mission organization site links breadcrumb home news news all dhs news', 'apps blog comunicados de prensa', '11', '926']\n", - "DEBUG: Match found! Subject='DHS Budget & Performance Contact Us Employee Resources History Homeland Security Careers', Object='Memoriam Laws & Regulations Leadership Mission Organization Site Links Breadcrumb Home News News All DHS News'\n", - "DEBUG: Subject Entity found: True, Object Entity found: True\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.8s)1.0s)DEBUG: Entity map keys: ['the department of homeland security', '3', '935']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.3s)DEBUG: Entity map keys: ['dhs', 'national terrorism advisory system image information', 'american', 'congress', 'media contacts image media', 'comunicados de prensa', 'del departamento de seguridad nacional de ee', 'uu', 'one', 'library image find', 'library image guidance', 'social media directory image follow dhs', 'start_index=2821', '13', '984']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using pattern... 🔄🎯 (2.8s)2.4s)DEBUG: Entity map keys: ['dhs', 'dhs data image statistical', 'subscribe image subscribe', 'topics news', 'the u.s. department of homeland security', 'the white house', 'usa.gov', 'u.s.', 'end_index=4617', '10', '811']\n", - "🧠 Semantica is extracting: Extracted 12 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracting relations using cooccurrence... 🔄🎯 (2.9s)Extracted 2111 relationships\n", - "Relationship types found: ['access', 'affect', 'announce', 'associate', 'be', \"chunk(text='now\", 'end', 'include', 'indict', 'located_in', 'make', 'produce', 'provides', 'related_to', 'release', 'upgrade', 'use']\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import RelationExtractor\n", "\n", @@ -936,106 +368,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detecting conflicts in 1532 entities...\n", - "🧠 Semantica is extracting: Extracting relations using cooccurrence... 🔄🎯 (2.9s) | 🧠 Semantica is resolving: Checking entity groups for conflicts... 8/872 (remaining: 864) |░░░░░░░░░░░░░░░| 0.9% [8/872] 🔄⚠️ (ETA: 1.6m | 9.1/s))" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Value conflict detected: China Chopper.label has conflicting values: ['PERSON', 'ORG']\n", - "Value conflict detected: Windows.label has conflicting values: ['ORG', 'LOC']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is extracting: Extracting relations using cooccurrence... 🔄🎯 (2.9s) | 🧠 Semantica is resolving: Checking entity groups for conflicts... 40/872 (remaining: 832) |░░░░░░░░░░░░░░░| 4.6% [40/872] 🔄⚠️ (ETA: 18.3s | 45.3/s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Value conflict detected: PowerShell Empire.label has conflicting values: ['ORG', 'GPE']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is extracting: Extracting relations using cooccurrence... 🔄🎯 (2.9s) | 🧠 Semantica is resolving: Checking entity groups for conflicts... 272/872 (remaining: 600) |████░░░░░░░░░░░| 31.2% [272/872] 🔄⚠️ (ETA: 2.1s | 283.6/s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Value conflict detected: Dridex.label has conflicting values: ['ORG', 'PERSON']\n", - "Value conflict detected: CISA.label has conflicting values: ['ORG', 'GPE']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is extracting: Extracting relations using cooccurrence... 🔄🎯 (2.9s) | 🧠 Semantica is resolving: Checking entity groups for conflicts... 424/872 (remaining: 448) |███████░░░░░░░░| 48.6% [424/872] 🔄⚠️ (ETA: 1.0s | 430.6/s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Value conflict detected: IRGC.label has conflicting values: ['ORG', 'GPE', 'LOC']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is extracting: Extracting relations using cooccurrence... 🔄🎯 (2.9s) | 🧠 Semantica is resolving: Checking entity groups for conflicts... 600/872 (remaining: 272) |██████████░░░░░| 68.8% [600/872] 🔄⚠️ (ETA: 0.5s | 569.9/s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Value conflict detected: AI.label has conflicting values: ['ORG', 'GPE']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is extracting: Extracting relations using cooccurrence... 🔄🎯 (2.9s) | 🧠 Semantica is resolving: Checking entity groups for conflicts... 792/872 (remaining: 80) |█████████████░░| 90.8% [792/872] 🔄⚠️ (ETA: 0.1s | 685.6/s))" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Value conflict detected: Schneider Electric.label has conflicting values: ['PERSON', 'ORG']\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is extracting: Extracting relations using cooccurrence... 🔄🎯 (2.9s) | 🧠 Semantica is resolving: Detected 0 conflicts |███████████████| 100.0% [848/872] ✅⚠️ (698.7/s)██████████░| 97.2% [848/872] 🔄⚠️ (ETA: 0.0s | 700.4/s))Detecting conflicts in 2111 relationships...\n", - "🧠 Semantica is extracting: Extracting relations using cooccurrence... 🔄🎯 (2.9s) | 🧠 Semantica is resolving: Detected 0 relationship conflicts |███████████████| 100.0% [0/2111] ✅⚠️░░| 0.0% [0/2111] 🔄⚠️(1562.9/s) | 1569.0/s)))Detected 8 conflicts from multiple sources\n", - "🧠 Semantica is resolving: Detected 0 relationship conflicts |███████████████| 100.0% [0/2111] ✅⚠️ | 🧠 Semantica is resolving: Resolving conflicts... 0/8 (remaining: 8) |░░░░░░░░░░░░░░░| 0.0% [0/8] 🔄⚠️Resolved 8 conflicts\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import ConflictDetector, ConflictResolver\n", "\n", @@ -1098,29 +433,9 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is resolving: Resolving conflicts... 0/8 (remaining: 8) |░░░░░░░░░░░░░░░| 0.0% [0/8] 🔄⚠️ | 🧠 Semantica is building: Processed 2111 relationships |███████████████| 100.0% [2111/2111] ✅🧠 (12942.7/s)13184.4/s) 13788.2/s)Resolving 1532 entities (this may take a while for large sets)...\n", - " Detecting duplicates and merging entities...\n", - "🧠 Semantica is deduplicating: Merging groups... 1/1 (remaining: 0) |███████████████| 100.0% [1/1] 🔄🔄 (9.2/s) | 🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (213.4/s)) 🔄🔄 (ETA: 0.0s | 203.7/s)200.1/s) 1263.9/s)))))✅ Resolved to 74 unique entities (51.20s)\n", - "Building graph structure...\n", - "✅ Graph structure built (0.00s)\n", - "🧠 Semantica is deduplicating: Merging groups... 1/1 (remaining: 0) |███████████████| 100.0% [1/1] 🔄🔄 (9.2/s) | 🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (213.4/s)\n", - "============================================================\n", - "✅ Knowledge Graph Build Complete\n", - " Entities: 74\n", - " Relationships: 2111\n", - " Total time: 54.99s\n", - "============================================================\n", - "Built temporal KG with 74 entities and 2111 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphBuilder\n", "\n", @@ -1152,25 +467,9 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n", - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (213.4/s) | 🧠 Semantica is indexing: Storing 20 vectors 🔄📊 (0.0s)Generated 20 embeddings and stored 20 vectors in vector database\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.embeddings import EmbeddingGenerator\n", "from semantica.vector_store import VectorStore\n", @@ -1205,18 +504,9 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Retrieved temporal paths for entity: Active Directory\n", - "Analyzed event evolution over time\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import TemporalGraphQuery\n", "\n", @@ -1256,104 +546,9 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is reasoning: Inferring facts 🔄🤔 (0.0s) | 🧠 Semantica is processing: Building graph from 74 entities and 2111 relationships 🔄🔗 (0.0s)Intelligence Context Graph: 1082 nodes, 2111 edges\n", - "🧠 Semantica is embedding: Generated embedding (dim: 128) |███████████████| 100.0% ✅💾 | 🧠 Semantica is processing: Generating embedding... 🔄🔗 (0.0s)less, having a greater understa... 🔄🔗 (0.0s)rab... 🔄💾 (0.0s)\n", - "================================================================================\n", - "Intelligence Analysis - GraphRAG with Multi-Hop Reasoning\n", - "================================================================================\n", - "\n", - "================================================================================\n", - "Intelligence Query: What entities are mentioned in multiple intelligence sources?\n", - "================================================================================\n", - "\n", - "🧠 Semantica is processing: Generating embedding... 🔄🔗 (0.0s) | 🧠 Semantica is processing: Querying with reasoning: What entities are mentioned in multiple intelligen... 🔄🔗 (0.0s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generated Response:\n", - "Based on the retrieved context, the entities mentioned in multiple intelligence sources are:\n", - "\n", - "1. **Ransomware**: It is mentioned in Context 1 (Score: 0.85) as a security threat and in Context 3 (Score: 0.76) as a type of malware.\n", - "2. **Malware**: It is mentioned in Context 1 (Score: 0.85) as a security threat and in Context 3 (Score: 0.76) as a type of incident to be prevented.\n", - "3. **Industrial Control Systems**: It is mentioned in Context 1 (Score: 0.85) as a critical infrastructure to be secured.\n", - "4. **Zero Trust**: It is mentioned in Context 1 (Score: 0.85) as a security approach.\n", - "5. **Antimalware Scan Interface**: It is mentioned in Context 2 (Score: 0.84) as a security tool.\n", - "\n", - "The multi-hop connections between these entities can be explained as follows:\n", - "\n", - "* Ransomware is a type of malware (Context 3), and malware is a security threat (Context 1).\n", - "* Industrial Control Systems are critical infrastructure to be secured (Context 1), and securing networks is essential for protecting these systems (Context 1).\n", - "* Zero Trust is a security approach that can be applied to protect Industrial Control Systems (Context 1).\n", - "\n", - "Note that the entities mentioned in multiple intelligence sources are primarily related to security threats and security measures.\n", - "\n", - "Confidence Score: 0.459\n", - "Intelligence Sources: 15\n", - "Reasoning Paths: 0\n", - "\n", - "\n", - "================================================================================\n", - "Intelligence Query: What are the temporal patterns in the intelligence data?\n", - "================================================================================\n", - "\n", - "🧠 Semantica is processing: Generating embedding... 🔄🔗 (0.0s) | 🧠 Semantica is processing: Querying with reasoning: What are the temporal patterns in the intelligence... 🔄🔗 (0.0s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is processing: Generating embedding... 🔄🔗 (0.0s) | 🧠 Semantica is processing: Retrieved 15 results |███████████████| 100.0% ✅🔗Generated Response:\n", - "Based on the retrieved context, I found that there is limited information about temporal patterns in intelligence data. However, I can provide some insights related to cybersecurity and threat intelligence.\n", - "\n", - "The China Chopper Web Shell - Part II (Context 5) is a known web shell used in cyber attacks. It is often used by threat actors to gain unauthorized access to systems. The temporal patterns of its usage can be inferred from the context of cybersecurity threat intelligence.\n", - "\n", - "The National Cybersecurity and Communications Integration Center (Context 3) and the Cybersecurity and Infrastructure Security Agency (Context 4) are both part of the US Department of Homeland Security, which is responsible for monitoring and responding to cyber threats. They may have information on the temporal patterns of cyber attacks, including those involving the China Chopper Web Shell.\n", - "\n", - "However, I couldn't find any direct information on temporal patterns in intelligence data from the retrieved context. The Danish Defence Intelligence Service (Context 2) and the Antimalware Scan Interface (Context 1) are not directly related to the topic.\n", - "\n", - "To answer the question, I would need to make an assumption or infer based on the available context. Assuming that the question is related to the temporal patterns of cyber attacks, I would say that the China Chopper Web Shell - Part II is a known threat that has been used in various cyber attacks over time. The temporal patterns of its usage can be inferred from the context of cybersecurity threat intelligence, but specific information is not available in the retrieved context.\n", - "\n", - "Multi-hop connections:\n", - "\n", - "* The China Chopper Web Shell - Part II (Context 5) is related to the National Cybersecurity and Communications Integration Center (Context 3) and the Cybersecurity and Infrastructure Security Agency (Context 4) through the context of cybersecurity threat intelligence.\n", - "* The Danish Defence Intelligence Service (Context 2) is not directly related to the topic, but it may have information on intelligence data that is not available in the retrieved context.\n", - "\n", - "In conclusion, while I couldn't find direct information on temporal patterns in intelligence data, I can provide some insights related to cybersecurity and threat intelligence. The China Chopper Web Shell - Part II is a known threat that has been used in various cyber attacks over time, and its temporal patterns can be inferred from the context of cybersecurity threat intelligence.\n", - "\n", - "Confidence Score: 0.469\n", - "Intelligence Sources: 15\n", - "Reasoning Paths: 0\n", - "\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.context import AgentContext, ContextGraph\n", "from semantica.llms import Groq\n", @@ -1433,1971 +628,9 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\umap\\__init__.py:9: ImportWarning: Tensorflow not installed; ParametricUMAP will be unavailable\n", - " warn(\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is processing: Retrieved 15 results |███████████████| 100.0% ✅🔗 | 🧠 Semantica is visualizing: Visualization generated: 74 nodes, 25 edges |███████████████| 100.0% ✅📈" - ] - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "opacity": 0.5, - "showlegend": false, - "type": "scatter", - "x": [ - -0.42199496637345546, - -0.8280365851717089, - null, - 0.7120473665214152, - 0.8893623108391249, - null, - 0.11954429100065235, - -0.5824925705697847, - null, - -0.5824925705697847, - -0.5824925705697847, - null, - 0.9154124421551354, - 0.9154124421551354, - null, - -0.8558834126517558, - -0.9067375777707498, - null, - -0.9067375777707498, - -0.9067375777707498, - null, - -0.9564522010120188, - -0.9564522010120188, - null, - -0.08365111438465035, - 0.08490006323144923, - null, - 0.08490006323144923, - -0.3756016753227434, - null, - 0.08490006323144923, - 0.08490006323144923, - null, - -0.2628122506754005, - 0.08490006323144923, - null, - 0.08490006323144923, - 0.3164705887210871, - null, - 0.08490006323144923, - -0.2628122506754005, - null, - 0.3164705887210871, - -0.2628122506754005, - null, - 0.24316407465027537, - 0.08490006323144923, - null, - 0.5443684794596161, - -0.027492160393869793, - null, - 0.3164705887210871, - 0.08490006323144923, - null, - 0.08490006323144923, - 0.5774038578413685, - null, - 0.41115446474891204, - -0.08365111438465035, - null, - -0.4715229386194042, - -0.24241815436413022, - null, - 0.4249750646746793, - 0.5477731308773482, - null, - 0.4249750646746793, - 0.09560551594938178, - null, - 0.5477731308773482, - 0.09560551594938178, - null, - -0.24241815436413022, - -0.6744680464309178, - null - ], - "y": [ - -0.7305137861287453, - 0.509844008724767, - null, - -0.658060106763627, - 0.461796964805805, - null, - 0.9796456906012542, - 0.856916348281853, - null, - 0.856916348281853, - 0.856916348281853, - null, - 0.4118800586017539, - 0.4118800586017539, - null, - -0.40678192419756665, - 0.4622308881112661, - null, - 0.4622308881112661, - 0.4622308881112661, - null, - -0.10561489398925779, - -0.10561489398925779, - null, - -0.9090535698938054, - -0.4491474162411359, - null, - -0.4491474162411359, - -0.2106059731686926, - null, - -0.4491474162411359, - -0.4491474162411359, - null, - -0.913431978853603, - -0.4491474162411359, - null, - -0.4491474162411359, - -0.24283945468810347, - null, - -0.4491474162411359, - -0.913431978853603, - null, - -0.24283945468810347, - -0.913431978853603, - null, - -0.8884896480934111, - -0.4491474162411359, - null, - 0.8258015765392287, - 0.9647427073810292, - null, - -0.24283945468810347, - -0.4491474162411359, - null, - -0.4491474162411359, - 0.23313711347782134, - null, - -0.04893501694147032, - -0.9090535698938054, - null, - -0.5553574933744359, - -0.7961959481046859, - null, - -0.5760055544490937, - -0.7360693241864533, - null, - -0.5760055544490937, - -0.9163428518037301, - null, - -0.7360693241864533, - -0.9163428518037301, - null, - -0.7961959481046859, - -0.5395377271132678, - null - ] - }, - { - "hoverinfo": "none", - "mode": "text", - "showlegend": false, - "text": [ - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to", - "related_to" - ], - "textfont": { - "color": "#555", - "size": 8 - }, - "textposition": "middle center", - "type": "scatter", - "x": [ - -0.6250157757725822, - 0.80070483868027, - -0.23147413978456616, - -0.5824925705697847, - 0.9154124421551354, - -0.8813104952112528, - -0.9067375777707498, - -0.9564522010120188, - 0.0006244744233994404, - -0.1453508060456471, - 0.08490006323144923, - -0.08895609372197563, - 0.20068532597626815, - -0.08895609372197563, - 0.026829169022843297, - 0.1640320689408623, - 0.25843815953287314, - 0.20068532597626815, - 0.3311519605364089, - 0.16375167518213085, - -0.3569705464917672, - 0.4863740977760138, - 0.26029029031203055, - 0.32168932341336504, - -0.458443100397524 - ], - "y": [ - -0.11033488870198915, - -0.09813157097891101, - 0.9182810194415536, - 0.856916348281853, - 0.4118800586017539, - 0.027724481956849734, - 0.4622308881112661, - -0.10561489398925779, - -0.6791004930674707, - -0.32987669470491426, - -0.4491474162411359, - -0.6812896975473695, - -0.3459934354646197, - -0.6812896975473695, - -0.5781357167708533, - -0.6688185321672735, - 0.8952721419601289, - -0.3459934354646197, - -0.10800515138165728, - -0.47899429341763783, - -0.6757767207395609, - -0.6560374393177735, - -0.7461742031264119, - -0.8262060879950917, - -0.6678668376089768 - ] - }, - { - "hoverinfo": "text", - "hovertext": [ - "Active Directory
Type: PERSON", - "ABB
Type: ORG", - "target=\"_blank
Type: PERSON", - "TCP
Type: ORG", - "UNODC
Type: ORG", - "Locky
Type: GPE", - "Message Servers
Type: ORG", - "FTP
Type: ORG", - "faturamento[@]sudestecaminhoes[.]com.br\\n
Type: PERSON", - "JavaScript
Type: ORG", - "Justice
Type: ORG", - "Johnson Controls
Type: PERSON", - "PII
Type: ORG", - "PHP
Type: ORG", - "PowerShell
Type: ORG", - "Pulse Secure
Type: ORG", - "Emerson
Type: PERSON", - "IP
Type: ORG", - "INTERPOL
Type: ORG", - ">China Chopper
Type: ORG", - "href=\"https://owasp.org
Type: ORG", - "HMS Networks
Type: ORG", - "Honeywell
Type: ORG", - "2014-93434251-04ac
Type: DATE", - "Russia
Type: GPE", - "Bugat
Type: ORG", - "BitPaymer
Type: ORG", - "Dridex
Type: ORG", - "13 October 2015
Type: DATE", - "Onerep
Type: ORG", - "OPW Fuel Management Systems
Type: ORG", - "Kunbus
Type: GPE", - "3389
Type: DATE", - "Guide to Malware Incident Prevention and Handling for Desktops
Type: ORG", - "Gemini
Type: GPE", - "44
Type: DATE", - "year
Type: DATE", - "1011
Type: DATE", - "China
Type: GPE", - "26 September 2018
Type: DATE", - "network.\\n\\n
Type: GPE", - "WannaCry
Type: ORG", - "summer 2018
Type: DATE", - "PDF
Type: ORG", - "keys\\' Registry
Type: ORG", - "View Red Notices Home How
Type: ORG", - "31 August 2018
Type: DATE", - "ZIP
Type: ORG", - "Quasar
Type: PERSON", - "Hypertext Preprocessor
Type: PERSON", - ">Lateral Movement Framework
Type: ORG", - "Business Guide
Type: ORG", - "Hygiene - Cyber
Type: PERSON", - "JBoss
Type: PERSON", - "90 days
Type: DATE", - "821875
Type: DATE", - "CIG.

\\n

Type: ORG", - "XML
Type: ORG", - "Osiris
Type: GPE", - "Evil Corp
Type: ORG", - "“Cyber Event Indicators
Type: ORG", - "Knock Down Dridex Malware
Type: PERSON", - "4997
Type: DATE", - "GlobeImposter\">https://www.proofpoint.com
Type: ORG", - "6 April 2015
Type: DATE", - "VBScript
Type: ORG", - ">Windows Remote Desktop Client Vulnerability - CVE-2020
Type: ORG", - "Dark Reading
Type: ORG", - "VolkLocker
Type: ORG", - "GitHub
Type: ORG", - "11-month-old
Type: DATE", - "Afghanistan
Type: GPE", - "CBP Home
Type: ORG", - "Memoriam Laws & Regulations Leadership Mission Organization Site Links Breadcrumb Home News News All DHS News
Type: ORG" - ], - "marker": { - "color": [ - "#4ECDC4", - "#FFA07A", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FF6B6B", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FF6B6B", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#FF6B6B", - "#FFA07A", - "#45B7D1", - "#FF6B6B", - "#FF6B6B", - "#FF6B6B", - "#45B7D1", - "#FF6B6B", - "#45B7D1", - "#FFA07A", - "#FF6B6B", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FF6B6B", - "#FFA07A", - "#4ECDC4", - "#4ECDC4", - "#FFA07A", - "#FFA07A", - "#4ECDC4", - "#4ECDC4", - "#FF6B6B", - "#FF6B6B", - "#FFA07A", - "#FFA07A", - "#45B7D1", - "#FFA07A", - "#FFA07A", - "#4ECDC4", - "#FF6B6B", - "#FFA07A", - "#FF6B6B", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FFA07A", - "#FF6B6B", - "#45B7D1", - "#FFA07A", - "#FFA07A" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 1, - "size": [ - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10 - ] - }, - "mode": "markers+text", - "showlegend": false, - "text": [ - "Active Directory", - "ABB", - "target=\"_blank", - "TCP", - "UNODC", - "Locky", - "Message Servers", - "FTP", - "faturamento[@]sudestecaminhoes[.]com.br\\n", - "JavaScript", - "Justice", - "Johnson Controls", - "PII", - "PHP", - "PowerShell", - "Pulse Secure", - "Emerson", - "IP", - "INTERPOL", - ">China Chopper", - "href=\"https://owasp.org", - "HMS Networks", - "Honeywell", - "2014-93434251-04ac", - "Russia", - "Bugat", - "BitPaymer", - "Dridex", - "13 October 2015", - "Onerep", - "OPW Fuel Management Systems", - "Kunbus", - "3389", - "Guide to Malware Incident Prevention and Handling for Desktops", - "Gemini", - "44", - "year", - "1011", - "China", - "26 September 2018", - "network.\\n\\n", - "WannaCry", - "summer 2018", - "PDF", - "keys\\' Registry", - "View Red Notices Home How", - "31 August 2018", - "ZIP", - "Quasar", - "Hypertext Preprocessor", - ">Lateral Movement Framework", - "Business Guide", - "Hygiene - Cyber", - "JBoss", - "90 days", - "821875", - "CIG.

\\n", - "XML", - "Osiris", - "Evil Corp", - "“Cyber Event Indicators", - "Knock Down Dridex Malware", - "4997", - "GlobeImposter\">https://www.proofpoint.com", - "6 April 2015", - "VBScript", - ">Windows Remote Desktop Client Vulnerability - CVE-2020", - "Dark Reading", - "VolkLocker", - "GitHub", - "11-month-old", - "Afghanistan", - "CBP Home", - "Memoriam Laws & Regulations Leadership Mission Organization Site Links Breadcrumb Home News News All DHS News" - ], - "textfont": { - "color": "#333", - "size": 10 - }, - "textposition": "top center", - "type": "scatter", - "x": [ - -0.6344539986104939, - -0.4715229386194042, - 0.8893623108391249, - -0.8558834126517558, - -0.9078519786996507, - -0.2628122506754005, - 0.41585169663510974, - -0.08365111438465035, - 0.8941437649801682, - -0.37814089145143637, - 0.9759215593655634, - -0.24241815436413022, - -0.6646072503081388, - -0.8280365851717089, - -0.5824925705697847, - -0.16281315522967538, - 0.4249750646746793, - -0.027492160393869793, - 0.6674138055496573, - -0.4865212241743028, - -0.4604699823803778, - 0.5477731308773482, - 0.09560551594938178, - 0.7120473665214152, - -0.9564522010120188, - -0.3756016753227434, - 0.3164705887210871, - 0.08490006323144923, - -0.6152260093798788, - 0.9123407524572855, - -0.029740115290625393, - -0.6744680464309178, - -0.9067375777707498, - 0.9154124421551354, - 0.7743328736580127, - -0.5140532455466044, - 0.41115446474891204, - 0.4641299266076592, - -0.849832423540146, - -0.7427543252489891, - 0.28942846217465806, - 0.04259845166354215, - 0.9808481780246069, - 0.5037994213127422, - 0.7520657195184386, - -0.3689570996404672, - 0.9306036538169964, - -0.2672625988381252, - 0.6568236020159589, - -0.42199496637345546, - 0.11954429100065235, - 0.1460354023747057, - 0.38374616270515166, - 0.9623940422329329, - 0.9349624323845835, - -0.9304994386226021, - -0.7922954395051602, - -0.08704559576127936, - -0.8431706820957529, - 0.24316407465027537, - 0.5443684794596161, - 0.8342103960003796, - -0.7821993752451547, - 0.5774038578413685, - 0.7841540945033795, - -0.931228188813725, - -0.8469743798141431, - 0.2844147819282231, - -0.9658827688009344, - 0.8642173981702258, - 0.2073534677231381, - -0.6071561851417774, - -0.9233662003479001, - 0.9380945097543668 - ], - "y": [ - 0.6207742271607068, - -0.5553574933744359, - 0.461796964805805, - -0.40678192419756665, - 0.06463125554372041, - -0.913431978853603, - -0.8791889634443265, - -0.9090535698938054, - 0.319555783189524, - 0.9292849735907334, - 0.004178257394694681, - -0.7961959481046859, - -0.7459584145268705, - 0.509844008724767, - 0.856916348281853, - 0.9588687128954906, - -0.5760055544490937, - 0.9647427073810292, - 0.6746771721384155, - 0.8610778903045142, - -0.7217543187498774, - -0.7360693241864533, - -0.9163428518037301, - -0.658060106763627, - -0.10561489398925779, - -0.2106059731686926, - -0.24283945468810347, - -0.4491474162411359, - -0.6799390646735481, - -0.36671573050193385, - -0.9441039634150151, - -0.5395377271132678, - 0.4622308881112661, - 0.4118800586017539, - -0.5447987461342519, - -0.8081920227518224, - -0.04893501694147032, - 0.84244349942087, - 0.14678208878975493, - 0.4082285349819926, - -0.931285171075168, - 0.9999999999999999, - -0.16733609623087012, - -0.8135198000234528, - -0.634103349571109, - 0.7945929317883017, - -0.07620696106707596, - 0.9740018719613636, - 0.8354395774926746, - -0.7305137861287453, - 0.9796456906012542, - -0.858192442217351, - 0.9002787219765658, - 0.11341914512150097, - -0.25856543526981013, - 0.34445532386619465, - -0.60819212109671, - 0.8286213041145976, - 0.26029412459138207, - -0.8884896480934111, - 0.8258015765392287, - -0.39432160334196054, - 0.4953447413708467, - 0.23313711347782134, - 0.676057543102383, - -0.2194513519627128, - -0.29758214414462586, - 0.930628069789133, - 0.025537544678549195, - -0.5146995656625085, - 0.8795755211436738, - 0.7277957141336291, - -0.3944685428101575, - 0.21901858959625445 - ] - } - ], - "layout": { - "annotations": [ - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.42199496637345546, - "axref": "x", - "ay": -0.7305137861287453, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.8280365851717089, - "xref": "x", - "y": 0.509844008724767, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.7120473665214152, - "axref": "x", - "ay": -0.658060106763627, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.8893623108391249, - "xref": "x", - "y": 0.461796964805805, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.11954429100065235, - "axref": "x", - "ay": 0.9796456906012542, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.5824925705697847, - "xref": "x", - "y": 0.856916348281853, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.5824925705697847, - "axref": "x", - "ay": 0.856916348281853, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.5824925705697847, - "xref": "x", - "y": 0.856916348281853, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.9154124421551354, - "axref": "x", - "ay": 0.4118800586017539, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.9154124421551354, - "xref": "x", - "y": 0.4118800586017539, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.8558834126517558, - "axref": "x", - "ay": -0.40678192419756665, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.9067375777707498, - "xref": "x", - "y": 0.4622308881112661, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.9067375777707498, - "axref": "x", - "ay": 0.4622308881112661, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.9067375777707498, - "xref": "x", - "y": 0.4622308881112661, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.9564522010120188, - "axref": "x", - "ay": -0.10561489398925779, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.9564522010120188, - "xref": "x", - "y": -0.10561489398925779, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.08365111438465035, - "axref": "x", - "ay": -0.9090535698938054, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.08490006323144923, - "xref": "x", - "y": -0.4491474162411359, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.08490006323144923, - "axref": "x", - "ay": -0.4491474162411359, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.3756016753227434, - "xref": "x", - "y": -0.2106059731686926, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.08490006323144923, - "axref": "x", - "ay": -0.4491474162411359, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.08490006323144923, - "xref": "x", - "y": -0.4491474162411359, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.2628122506754005, - "axref": "x", - "ay": -0.913431978853603, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.08490006323144923, - "xref": "x", - "y": -0.4491474162411359, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.08490006323144923, - "axref": "x", - "ay": -0.4491474162411359, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.3164705887210871, - "xref": "x", - "y": -0.24283945468810347, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.08490006323144923, - "axref": "x", - "ay": -0.4491474162411359, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.2628122506754005, - "xref": "x", - "y": -0.913431978853603, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.3164705887210871, - "axref": "x", - "ay": -0.24283945468810347, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.2628122506754005, - "xref": "x", - "y": -0.913431978853603, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.24316407465027537, - "axref": "x", - "ay": -0.8884896480934111, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.08490006323144923, - "xref": "x", - "y": -0.4491474162411359, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.5443684794596161, - "axref": "x", - "ay": 0.8258015765392287, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.027492160393869793, - "xref": "x", - "y": 0.9647427073810292, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.3164705887210871, - "axref": "x", - "ay": -0.24283945468810347, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.08490006323144923, - "xref": "x", - "y": -0.4491474162411359, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.08490006323144923, - "axref": "x", - "ay": -0.4491474162411359, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.5774038578413685, - "xref": "x", - "y": 0.23313711347782134, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.41115446474891204, - "axref": "x", - "ay": -0.04893501694147032, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.08365111438465035, - "xref": "x", - "y": -0.9090535698938054, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.4715229386194042, - "axref": "x", - "ay": -0.5553574933744359, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.24241815436413022, - "xref": "x", - "y": -0.7961959481046859, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.4249750646746793, - "axref": "x", - "ay": -0.5760055544490937, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.5477731308773482, - "xref": "x", - "y": -0.7360693241864533, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.4249750646746793, - "axref": "x", - "ay": -0.5760055544490937, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.09560551594938178, - "xref": "x", - "y": -0.9163428518037301, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": 0.5477731308773482, - "axref": "x", - "ay": -0.7360693241864533, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": 0.09560551594938178, - "xref": "x", - "y": -0.9163428518037301, - "yref": "y" - }, - { - "arrowcolor": "#888", - "arrowhead": 2, - "arrowsize": 1, - "arrowwidth": 1, - "ax": -0.24241815436413022, - "axref": "x", - "ay": -0.7961959481046859, - "ayref": "y", - "opacity": 0.6, - "standoff": 15, - "x": -0.6744680464309178, - "xref": "x", - "y": -0.5395377271132678, - "yref": "y" - } - ], - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "plot_bgcolor": "white", - "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": "Knowledge Graph Network" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from semantica.visualization import KGVisualizer\n", "\n", @@ -3418,17 +651,9 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is exporting: Exporting graph to graphml: intelligence_analysis.graphml 🔄💾 (0.0s) | 🧠 Semantica is exporting: Exported JSON (json) to: intelligence_analysis.json |███████████████| 100.0% ✅💾Exported knowledge graph in JSON, GraphML, and CSV formats\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.export import GraphExporter, JSONExporter, CSVExporter\n", "\n", diff --git a/cookbook/use_cases/renewable_energy/01_Energy_Market_Analysis.ipynb b/cookbook/use_cases/renewable_energy/01_Energy_Market_Analysis.ipynb index fe170b3d..dc632ce7 100644 --- a/cookbook/use_cases/renewable_energy/01_Energy_Market_Analysis.ipynb +++ b/cookbook/use_cases/renewable_energy/01_Energy_Market_Analysis.ipynb @@ -54,32 +54,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], + "outputs": [], "source": [ "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" ] @@ -97,7 +74,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -126,221 +103,9 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from 15 RSS feeds...\n", - "🧠 Semantica is ingesting: File: energy_market.txt 🔄📥 (0.0s) | 🧠 Semantica is ingesting: 500 Server Error: Internal Server Error for url: https://www.energycentral.com/rss ❌📥 (19.5s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.energycentral.com/rss: 500 Server Error: Internal Server Error for url: https://www.energycentral.com/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [1/15] Failed to load https://www.energycentral.com/rss: Failed to fetch feed: 500 Server Error: Internal S\n", - "🧠 Semantica is ingesting: 500 Server Error: Internal Server Error for url: https://www.energycentral.com/rss ❌📥 (19.5s) | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.renewableenergyworld.com/rss ❌📥 (0.6s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.renewableenergyworld.com/rss: 403 Client Error: Forbidden for url: https://www.renewableenergyworld.com/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [2/15] Failed to load https://www.renewableenergyworld.com/rss: Failed to fetch feed: 403 Client Error: Forbidden \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to parse feed: not well-formed (invalid token): line 16, column 71\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.renewableenergyworld.com/rss ❌📥 (0.6s) | 🧠 Semantica is ingesting: Failed to parse feed: not well-formed (invalid token): line 16, column 71 ❌📥 (1.9s) [3/15] Failed to load https://www.greentechmedia.com/rss: Failed to parse feed: not well-formed (invalid tok\n", - "🧠 Semantica is ingesting: Failed to parse feed: not well-formed (invalid token): line 16, column 71 ❌📥 (1.9s) | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.utilitydive.com/rss ❌📥 (1.6s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.utilitydive.com/rss: 404 Client Error: Not Found for url: https://www.utilitydive.com/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [4/15] Failed to load https://www.utilitydive.com/rss: Failed to fetch feed: 404 Client Error: Not Found \n", - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.utilitydive.com/rss ❌📥 (1.6s) | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.power-eng.com/rss ❌📥 (0.8s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.power-eng.com/rss: 403 Client Error: Forbidden for url: https://www.power-eng.com/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [5/15] Failed to load https://www.power-eng.com/rss: Failed to fetch feed: 403 Client Error: Forbidden \n", - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.power-eng.com/rss ❌📥 (0.8s) | 🧠 Semantica is ingesting: Ingested 50 items |███████████████| 100.0% ✅📥 [6/15] Loaded 50 documents from https://www.energy-storage.news/rss\n", - "🧠 Semantica is ingesting: Ingested 50 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.pv-magazine.com/rss ❌📥 (0.8s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.pv-magazine.com/rss: 403 Client Error: Forbidden for url: https://www.pv-magazine.com/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [7/15] Failed to load https://www.pv-magazine.com/rss: Failed to fetch feed: 403 Client Error: Forbidden \n", - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.pv-magazine.com/rss ❌📥 (0.8s) | 🧠 Semantica is ingesting: Ingested 20 items |███████████████| 100.0% ✅📥 [8/15] Loaded 20 documents from https://www.windpowermonthly.com/rss\n", - "🧠 Semantica is ingesting: Ingested 20 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.rechargenews.com/rss?zephr_sso_ott=JBlrTY ❌📥 (2.9s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.rechargenews.com/rss: 404 Client Error: Not Found for url: https://www.rechargenews.com/rss?zephr_sso_ott=JBlrTY\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [9/15] Failed to load https://www.rechargenews.com/rss: Failed to fetch feed: 404 Client Error: Not Found \n", - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.rechargenews.com/rss?zephr_sso_ott=JBlrTY ❌📥 (2.9s) | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.energystoragejournal.com/rss ❌📥 (3.7s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.energystoragejournal.com/rss: 403 Client Error: Forbidden for url: https://www.energystoragejournal.com/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [10/15] Failed to load https://www.energystoragejournal.com/rss: Failed to fetch feed: 403 Client Error: Forbidden \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to parse feed: mismatched tag: line 17, column 6\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.energystoragejournal.com/rss ❌📥 (3.7s) | 🧠 Semantica is ingesting: Failed to parse feed: mismatched tag: line 17, column 6 ❌📥 (1.0s) [11/15] Failed to load https://feeds.feedburner.com/EnergyBiz: Failed to parse feed: mismatched tag: line 17, col\n", - "🧠 Semantica is ingesting: Failed to parse feed: mismatched tag: line 17, column 6 ❌📥 (1.0s) | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.energy.gov/rss-feeds ❌📥 (2.9s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.energy.gov/rss-feeds: 404 Client Error: Not Found for url: https://www.energy.gov/rss-feeds\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [12/15] Failed to load https://www.energy.gov/rss-feeds: Failed to fetch feed: 404 Client Error: Not Found \n", - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.energy.gov/rss-feeds ❌📥 (2.9s) | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.iea.org/rss ❌📥 (1.8s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.iea.org/rss: 404 Client Error: Not Found for url: https://www.iea.org/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [13/15] Failed to load https://www.iea.org/rss: Failed to fetch feed: 404 Client Error: Not Found \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to parse feed: syntax error: line 4, column 0\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.iea.org/rss ❌📥 (1.8s) | 🧠 Semantica is ingesting: Failed to parse feed: syntax error: line 4, column 0 ❌📥 (1.2s) [14/15] Failed to load https://www.irena.org/rss: Failed to parse feed: syntax error: line 4, column\n", - "🧠 Semantica is ingesting: Failed to parse feed: syntax error: line 4, column 0 ❌📥 (1.2s) | 🧠 Semantica is ingesting: Ingested 73 items |███████████████| 100.0% ✅📥 [15/15] Loaded 73 documents from https://www.cleanenergywire.org/rss\n", - "\n", - "Ingesting from 7 web sources...\n", - "🧠 Semantica is ingesting: Ingested 73 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested https://www.eia.gov/todayinenergy/ (200) |███████████████| 100.0% ✅📥 [1/7] Loaded content from https://www.eia.gov/todayinenergy/ (19365 chars)\n", - "🧠 Semantica is ingesting: Ingested https://www.eia.gov/todayinenergy/ (200) |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested https://www.energy.gov/ (200) |███████████████| 100.0% ✅📥 [2/7] Loaded content from https://www.energy.gov/ (5437 chars)\n", - "🧠 Semantica is ingesting: Ingested https://www.energy.gov/ (200) |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested https://www.epa.gov/energy (200) |███████████████| 100.0% ✅📥 [3/7] Loaded content from https://www.epa.gov/energy (2743 chars)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "URL https://www.nrel.gov/news/ blocked by robots.txt\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is ingesting: Ingested https://www.epa.gov/energy (200) |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: URL blocked by robots.txt: https://www.nrel.gov/news/ ❌📥 (0.4s) [4/7] Failed to load https://www.nrel.gov/news/: URL blocked by robots.txt: https://www.nrel.gov/ne\n", - "🧠 Semantica is ingesting: URL blocked by robots.txt: https://www.nrel.gov/news/ ❌📥 (0.4s) | 🧠 Semantica is ingesting: Ingested https://www.energy.gov/office-energy-efficiency-renewable-energy (200) |███████████████| 100.0% ✅📥 [5/7] Loaded content from https://www.energy.gov/office-energy-efficiency-renewable-energy (6564 chars)\n", - "🧠 Semantica is ingesting: Ingested https://www.energy.gov/office-energy-efficiency-renewable-energy (200) |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested https://www.energy.gov/oe/office-electricity (200) |███████████████| 100.0% ✅📥 [6/7] Loaded content from https://www.energy.gov/oe/office-electricity (8194 chars)\n", - "🧠 Semantica is ingesting: Ingested https://www.energy.gov/oe/office-electricity (200) |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: Ingested https://www.energy.gov/ne/office-nuclear-energy (200) |███████████████| 100.0% ✅📥 [7/7] Loaded content from https://www.energy.gov/ne/office-nuclear-energy (7209 chars)\n", - "\n", - "Total ingested: 149 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.ingest import FeedIngestor, WebIngestor, FileIngestor\n", "import os\n", @@ -425,18 +190,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Loaded seed data with 17 entities and 10 relationships\n", - "Seed entities: 17, Seed relationships: 10\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.seed import SeedDataManager\n", "\n", @@ -537,23 +293,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Parsing 149 documents...\n", - "🧠 Semantica is parsing: Document: Two US companies, GridStor, and CPS Energy are making advancements on Texas energy storage deployments, with GridStor executing a tolling agreement and CPS Energy issuing a new request for proposals. 🔄🔍 (0.0s) | 🧠 Semantica is parsing: Document: 400MWh BESS outage could result in US$1.2 million in monthly losses. 🔄🔍 (0.0s)CPS Energy issuing a new request for proposals. 🔄🔍 (0.0s) Parsed 50/149 documents...\n", - "🧠 Semantica is parsing: Document file not found: In 2026, Germany's government under chancellor Friedrich Merz must end the uncertainty prevailing during its first months in office. It can no longer delay major climate and energy policy decisions to put the country on track to climate neutrality by 2045, and has pledged to reset the energy transition by lowering costs and improving resilience. However, it has yet to present crucial reforms in electricity, industry, transport, and buildings. Patience across the economy and society wears thin, while geopolitical tensions, trade disputes and a sluggish economy are increasing pressure to deliver results ahead of state elections where the far right could make significant gains. If Europe's largest economy does not stay the course on climate, the EU will struggle to take ambitious long-term decisions planned for next year. This dossier previews Germany’s and the EU's climate and energy transition in 2026, and features interviews with experts on their expectations for the year ahead. ❌🔍 (0.0s) | 🧠 Semantica is parsing: Document file not found: Journalists! Mark your calendars – or rather let us do it for you. Europe is complicated and even journalists from EU member states sometimes struggle to understand how climate and energy policy is made, and when institutions take key decisions. This timeline flags key European energy and climate reporting events and developments and includes concise background information necessary to jump-start your coverage. ❌🔍 (0.0s) Parsed 100/149 documents...\n", - "🧠 Semantica is parsing: Document: Germany covers nearly 56 percent of 2025 electricity use with renewables 🔄🔍 (0.0s) | 🧠 Semantica is parsing: Document file not found: November saw the EU make progress towards agreeing its 2035 and 2040 climate goals. These are required under the Paris Agreement and a much-needed guiding star for the bloc’s transition towards net-zero emissions by 2050. For the first time, the EU agreed on a targeted range rather than a specific number for its 2035 emissions reduction target. It also submitted this late, having missed two United Nations deadlines. This undermined the EU’s hand at COP30, according to an EU lawmaker. Efforts to cut back on the EU’s green legislation also continue, painting a mixed picture for climate and energy policy in the union. \n", - "🧠 Semantica is parsing: Document file not found: November saw the EU make progress towards agreeing its 2035 and 2040 climate goals. These are required under the Paris Agreement and a much-needed guiding star for the bloc’s transition towards net-zero emissions by 2050. For the first time, the EU agreed on a targeted range rather than a specific number for its 2035 emissions reduction target. It also submitted this late, having missed two United Nations deadlines. This undermined the EU’s hand at COP30, according to an EU lawmaker. Efforts to cut back on the EU’s green legislation also continue, painting a mixed picture for climate and energy policy in the union. \n", - "🧠 Semantica is parsing: Document: German ministry tables ban on new oil and gas projects in protected maritime zones 🔄🔍 (0.0s) | 🧠 Semantica is parsing: Document: means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites. About About Our Agency Our Agency History Our Leadership & Offices The National Nuclear Security Administration The Energy Information Administration National Laboratories Power Marketing Administrations Our Outreach Our Outreach Newsroom Digital Engagement and Media Brand Guides Our Mission Our Mission Genesis Mission Security & Safety Security & Safety Nuclear Security Energy Security Cybersecurity Environmental & Legacy Management Research, Technology, & Economic Security Emergency Response Scientific Excellence Scientific Excellence Scientific Research Database (OSTI) Nobel Prize Laureates National Science Bowl Environment Environment Earth Systems Modeling Extreme Weather Resiliency Energy Access Energy Access 2025 DOE 403 Orders Grid Deployment & Transmission Puerto Rico Grid Resilience & Transitions (PR 100) Tribal Energy Access Economic Growth Economic Growth Energy Workforce American Manufacturing Technology Transitions & Early Investments Commercial Implementation Global Diplomacy & Leadership Global Diplomacy & Leadership Arctic Cooperation International Market Development Topics Topics View All Topics Funding Opportunities Funding Opportunities View Funding Opportunities Funding Opportunities By Office Funding Opportunities By Office Office of the Under Secretary of Energy Advanced Research Projects Agency-Energy Office of Energy Efficiency and Renewable Energy Federal Energy Management Program Office of Fossil Energy Grid Deployment Office Office of Indian Energy Office of Manufacturing and Energy Supply Chains Office of Science Consumer Savings Consumer Savings Tax Credits & Rebates Energy Saving Tips Weatherization Assistance Program Services & Opportunities Services & Opportunities Career Pathways Career Pathways Internships & Fellowships Apprenticeships & Workforce Development Work at DOE Powering today, Transforming tomorrow. Front page carousel Promises Made, Promises Kept DOE is Delivering on President Trump’s Agenda of American Energy Dominance. Read more here Genesis Mission Genesis Mission leverages the Department of Energy's unique scientific datasets-spanning more than 100 petabytes of experimental and simulation data across every major domain of science—to double the pace of American research and innovation within a decade. Visit the Genesis Mission homepage Global Artificial Intelligence Leadership DOE is establishing landmark public-private partnerships to deliver the DOE’s largest AI supercomputer and accelerate scientific discovery. Read more here Fusion Science and Technology Roadmap The Fusion Science and Technology Roadmap is a national strategy to accelerate the development and commercialization of fusion energy on the most rapid, responsible timeline in history. Read more here Trending: LNG Exports Emergency Authority Nuclear 101 Artificial Intelligence Genesis Mission Latest News Strengthen Grid Reliability and SecurityEmergency Response Energy Secretary Ensures Indiana Coal Plants Remain Open to Prevent Blackouts in Midwest December 23, 2025 Promises Made, Promises Kept December 18, 2025 Artificial Intelligence Energy Department Announces Collaboration Agreements with 24 Organizations to Advance the Genesis Mission December 18, 2025 Strengthen Grid Reliability and SecurityEmergency Response Energy Secretary Ensures Washington Coal Plant Remains Open to Ensure Affordable, Reliable and Secure Power Heading into Winter December 16, 2025 Learn More Genesis Mission Genesis Mission is building a new instrument for discovery, uniting human curiosity with machine intelligence to double our scientific output and tackle humanity's greatest challenges. Video Url Genesis Mission video US Dept of Energy Visit the Genesis Mission homepage Administrations & National Labs Get to know our semi-independent organizations and see how they’re tackling the nation’s toughest challenges. National Nuclear Security Administration Learn More about National Nuclear Security Administration May 2, 2025 Power Marketing Administrations Learn More about Power Marketing Administrations October 16, 2025 U.S Department of Energy National Laboratories Learn More about U.S Department of Energy National Laboratories October 16, 2025 U.S. Energy Information Administration (EIA) Learn More about U.S. Energy Information Administration (EIA) October 16, 2025 Stay Connected Sign up to receive news and updates from the U.S. Department of Energy straight to your inbox. Email Committed to Restoring America’s Energy Dominance. Follow Us Link to Facebook Link to Instagram Link to Linkedin Link to Youtube Link to X Link to Flickr Quick Links Leadership & Offices Mission Newsroom Contact Us Careers Resources Budget & Performance Directives, Delegations, & Requirements Freedom of Information Act (FOIA) Inspector General Privacy Program Federal Government USA.gov The White House Open Gov Accessibility Privacy Information Quality Web Policies Vulnerability Disclosure Program Whistleblower Protection Equal Employment Opportunity 🔄🔍 (0.0s) Parsed 149/149 documents...\n", - "Parsed 149 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.parse import DocumentParser\n", "\n", @@ -589,25 +331,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Normalizing 149 documents...\n", - "🧠 Semantica is parsing: Document: means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites. About About Our Agency Our Agency History Our Leadership & Offices The National Nuclear Security Administration The Energy Information Administration National Laboratories Power Marketing Administrations Our Outreach Our Outreach Newsroom Digital Engagement and Media Brand Guides Our Mission Our Mission Genesis Mission Security & Safety Security & Safety Nuclear Security Energy Security Cybersecurity Environmental & Legacy Management Research, Technology, & Economic Security Emergency Response Scientific Excellence Scientific Excellence Scientific Research Database (OSTI) Nobel Prize Laureates National Science Bowl Environment Environment Earth Systems Modeling Extreme Weather Resiliency Energy Access Energy Access 2025 DOE 403 Orders Grid Deployment & Transmission Puerto Rico Grid Resilience & Transitions (PR 100) Tribal Energy Access Economic Growth Economic Growth Energy Workforce American Manufacturing Technology Transitions & Early Investments Commercial Implementation Global Diplomacy & Leadership Global Diplomacy & Leadership Arctic Cooperation International Market Development Topics Topics View All Topics Funding Opportunities Funding Opportunities View Funding Opportunities Funding Opportunities By Office Funding Opportunities By Office Office of the Under Secretary of Energy Advanced Research Projects Agency-Energy Office of Energy Efficiency and Renewable Energy Federal Energy Management Program Office of Fossil Energy Grid Deployment Office Office of Indian Energy Office of Manufacturing and Energy Supply Chains Office of Science Consumer Savings Consumer Savings Tax Credits & Rebates Energy Saving Tips Weatherization Assistance Program Services & Opportunities Services & Opportunities Career Pathways Career Pathways Internships & Fellowships Apprenticeships & Workforce Development Work at DOE Powering today, Transforming tomorrow. Front page carousel Promises Made, Promises Kept DOE is Delivering on President Trump’s Agenda of American Energy Dominance. Read more here Genesis Mission Genesis Mission leverages the Department of Energy's unique scientific datasets-spanning more than 100 petabytes of experimental and simulation data across every major domain of science—to double the pace of American research and innovation within a decade. Visit the Genesis Mission homepage Global Artificial Intelligence Leadership DOE is establishing landmark public-private partnerships to deliver the DOE’s largest AI supercomputer and accelerate scientific discovery. Read more here Fusion Science and Technology Roadmap The Fusion Science and Technology Roadmap is a national strategy to accelerate the development and commercialization of fusion energy on the most rapid, responsible timeline in history. Read more here Trending: LNG Exports Emergency Authority Nuclear 101 Artificial Intelligence Genesis Mission Latest News Strengthen Grid Reliability and SecurityEmergency Response Energy Secretary Ensures Indiana Coal Plants Remain Open to Prevent Blackouts in Midwest December 23, 2025 Promises Made, Promises Kept December 18, 2025 Artificial Intelligence Energy Department Announces Collaboration Agreements with 24 Organizations to Advance the Genesis Mission December 18, 2025 Strengthen Grid Reliability and SecurityEmergency Response Energy Secretary Ensures Washington Coal Plant Remains Open to Ensure Affordable, Reliable and Secure Power Heading into Winter December 16, 2025 Learn More Genesis Mission Genesis Mission is building a new instrument for discovery, uniting human curiosity with machine intelligence to double our scientific output and tackle humanity's greatest challenges. Video Url Genesis Mission video US Dept of Energy Visit the Genesis Mission homepage Administrations & National Labs Get to know our semi-independent organizations and see how they’re tackling the nation’s toughest challenges. National Nuclear Security Administration Learn More about National Nuclear Security Administration May 2, 2025 Power Marketing Administrations Learn More about Power Marketing Administrations October 16, 2025 U.S Department of Energy National Laboratories Learn More about U.S Department of Energy National Laboratories October 16, 2025 U.S. Energy Information Administration (EIA) Learn More about U.S. Energy Information Administration (EIA) October 16, 2025 Stay Connected Sign up to receive news and updates from the U.S. Department of Energy straight to your inbox. Email Committed to Restoring America’s Energy Dominance. Follow Us Link to Facebook Link to Instagram Link to Linkedin Link to Youtube Link to X Link to Flickr Quick Links Leadership & Offices Mission Newsroom Contact Us Careers Resources Budget & Performance Directives, Delegations, & Requirements Freedom of Information Act (FOIA) Inspector General Privacy Program Federal Government USA.gov The White House Open Gov Accessibility Privacy Information Quality Web Policies Vulnerability Disclosure Program Whistleblower Protection Equal Employment Opportunity 🔄🔍 (0.0s) | 🧠 Normalizing text 🔄🔧 (0.0s) Normalized 50/149 documents...\n", - "🧠 Semantica is parsing: Document: means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites. About About Our Agency Our Agency History Our Leadership & Offices The National Nuclear Security Administration The Energy Information Administration National Laboratories Power Marketing Administrations Our Outreach Our Outreach Newsroom Digital Engagement and Media Brand Guides Our Mission Our Mission Genesis Mission Security & Safety Security & Safety Nuclear Security Energy Security Cybersecurity Environmental & Legacy Management Research, Technology, & Economic Security Emergency Response Scientific Excellence Scientific Excellence Scientific Research Database (OSTI) Nobel Prize Laureates National Science Bowl Environment Environment Earth Systems Modeling Extreme Weather Resiliency Energy Access Energy Access 2025 DOE 403 Orders Grid Deployment & Transmission Puerto Rico Grid Resilience & Transitions (PR 100) Tribal Energy Access Economic Growth Economic Growth Energy Workforce American Manufacturing Technology Transitions & Early Investments Commercial Implementation Global Diplomacy & Leadership Global Diplomacy & Leadership Arctic Cooperation International Market Development Topics Topics View All Topics Funding Opportunities Funding Opportunities View Funding Opportunities Funding Opportunities By Office Funding Opportunities By Office Office of the Under Secretary of Energy Advanced Research Projects Agency-Energy Office of Energy Efficiency and Renewable Energy Federal Energy Management Program Office of Fossil Energy Grid Deployment Office Office of Indian Energy Office of Manufacturing and Energy Supply Chains Office of Science Consumer Savings Consumer Savings Tax Credits & Rebates Energy Saving Tips Weatherization Assistance Program Services & Opportunities Services & Opportunities Career Pathways Career Pathways Internships & Fellowships Apprenticeships & Workforce Development Work at DOE Powering today, Transforming tomorrow. Front page carousel Promises Made, Promises Kept DOE is Delivering on President Trump’s Agenda of American Energy Dominance. Read more here Genesis Mission Genesis Mission leverages the Department of Energy's unique scientific datasets-spanning more than 100 petabytes of experimental and simulation data across every major domain of science—to double the pace of American research and innovation within a decade. Visit the Genesis Mission homepage Global Artificial Intelligence Leadership DOE is establishing landmark public-private partnerships to deliver the DOE’s largest AI supercomputer and accelerate scientific discovery. Read more here Fusion Science and Technology Roadmap The Fusion Science and Technology Roadmap is a national strategy to accelerate the development and commercialization of fusion energy on the most rapid, responsible timeline in history. Read more here Trending: LNG Exports Emergency Authority Nuclear 101 Artificial Intelligence Genesis Mission Latest News Strengthen Grid Reliability and SecurityEmergency Response Energy Secretary Ensures Indiana Coal Plants Remain Open to Prevent Blackouts in Midwest December 23, 2025 Promises Made, Promises Kept December 18, 2025 Artificial Intelligence Energy Department Announces Collaboration Agreements with 24 Organizations to Advance the Genesis Mission December 18, 2025 Strengthen Grid Reliability and SecurityEmergency Response Energy Secretary Ensures Washington Coal Plant Remains Open to Ensure Affordable, Reliable and Secure Power Heading into Winter December 16, 2025 Learn More Genesis Mission Genesis Mission is building a new instrument for discovery, uniting human curiosity with machine intelligence to double our scientific output and tackle humanity's greatest challenges. Video Url Genesis Mission video US Dept of Energy Visit the Genesis Mission homepage Administrations & National Labs Get to know our semi-independent organizations and see how they’re tackling the nation’s toughest challenges. National Nuclear Security Administration Learn More about National Nuclear Security Administration May 2, 2025 Power Marketing Administrations Learn More about Power Marketing Administrations October 16, 2025 U.S Department of Energy National Laboratories Learn More about U.S Department of Energy National Laboratories October 16, 2025 U.S. Energy Information Administration (EIA) Learn More about U.S. Energy Information Administration (EIA) October 16, 2025 Stay Connected Sign up to receive news and updates from the U.S. Department of Energy straight to your inbox. Email Committed to Restoring America’s Energy Dominance. Follow Us Link to Facebook Link to Instagram Link to Linkedin Link to Youtube Link to X Link to Flickr Quick Links Leadership & Offices Mission Newsroom Contact Us Careers Resources Budget & Performance Directives, Delegations, & Requirements Freedom of Information Act (FOIA) Inspector General Privacy Program Federal Government USA.gov The White House Open Gov Accessibility Privacy Information Quality Web Policies Vulnerability Disclosure Program Whistleblower Protection Equal Employment Opportunity 🔄🔍 (0.0s) | 🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 Normalized 100/149 documents...\n", - "🧠 Semantica is parsing: Document: means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites. About About Our Agency Our Agency History Our Leadership & Offices The National Nuclear Security Administration The Energy Information Administration National Laboratories Power Marketing Administrations Our Outreach Our Outreach Newsroom Digital Engagement and Media Brand Guides Our Mission Our Mission Genesis Mission Security & Safety Security & Safety Nuclear Security Energy Security Cybersecurity Environmental & Legacy Management Research, Technology, & Economic Security Emergency Response Scientific Excellence Scientific Excellence Scientific Research Database (OSTI) Nobel Prize Laureates National Science Bowl Environment Environment Earth Systems Modeling Extreme Weather Resiliency Energy Access Energy Access 2025 DOE 403 Orders Grid Deployment & Transmission Puerto Rico Grid Resilience & Transitions (PR 100) Tribal Energy Access Economic Growth Economic Growth Energy Workforce American Manufacturing Technology Transitions & Early Investments Commercial Implementation Global Diplomacy & Leadership Global Diplomacy & Leadership Arctic Cooperation International Market Development Topics Topics View All Topics Funding Opportunities Funding Opportunities View Funding Opportunities Funding Opportunities By Office Funding Opportunities By Office Office of the Under Secretary of Energy Advanced Research Projects Agency-Energy Office of Energy Efficiency and Renewable Energy Federal Energy Management Program Office of Fossil Energy Grid Deployment Office Office of Indian Energy Office of Manufacturing and Energy Supply Chains Office of Science Consumer Savings Consumer Savings Tax Credits & Rebates Energy Saving Tips Weatherization Assistance Program Services & Opportunities Services & Opportunities Career Pathways Career Pathways Internships & Fellowships Apprenticeships & Workforce Development Work at DOE Powering today, Transforming tomorrow. Front page carousel Promises Made, Promises Kept DOE is Delivering on President Trump’s Agenda of American Energy Dominance. Read more here Genesis Mission Genesis Mission leverages the Department of Energy's unique scientific datasets-spanning more than 100 petabytes of experimental and simulation data across every major domain of science—to double the pace of American research and innovation within a decade. Visit the Genesis Mission homepage Global Artificial Intelligence Leadership DOE is establishing landmark public-private partnerships to deliver the DOE’s largest AI supercomputer and accelerate scientific discovery. Read more here Fusion Science and Technology Roadmap The Fusion Science and Technology Roadmap is a national strategy to accelerate the development and commercialization of fusion energy on the most rapid, responsible timeline in history. Read more here Trending: LNG Exports Emergency Authority Nuclear 101 Artificial Intelligence Genesis Mission Latest News Strengthen Grid Reliability and SecurityEmergency Response Energy Secretary Ensures Indiana Coal Plants Remain Open to Prevent Blackouts in Midwest December 23, 2025 Promises Made, Promises Kept December 18, 2025 Artificial Intelligence Energy Department Announces Collaboration Agreements with 24 Organizations to Advance the Genesis Mission December 18, 2025 Strengthen Grid Reliability and SecurityEmergency Response Energy Secretary Ensures Washington Coal Plant Remains Open to Ensure Affordable, Reliable and Secure Power Heading into Winter December 16, 2025 Learn More Genesis Mission Genesis Mission is building a new instrument for discovery, uniting human curiosity with machine intelligence to double our scientific output and tackle humanity's greatest challenges. Video Url Genesis Mission video US Dept of Energy Visit the Genesis Mission homepage Administrations & National Labs Get to know our semi-independent organizations and see how they’re tackling the nation’s toughest challenges. National Nuclear Security Administration Learn More about National Nuclear Security Administration May 2, 2025 Power Marketing Administrations Learn More about Power Marketing Administrations October 16, 2025 U.S Department of Energy National Laboratories Learn More about U.S Department of Energy National Laboratories October 16, 2025 U.S. Energy Information Administration (EIA) Learn More about U.S. Energy Information Administration (EIA) October 16, 2025 Stay Connected Sign up to receive news and updates from the U.S. Department of Energy straight to your inbox. Email Committed to Restoring America’s Energy Dominance. Follow Us Link to Facebook Link to Instagram Link to Linkedin Link to Youtube Link to X Link to Flickr Quick Links Leadership & Offices Mission Newsroom Contact Us Careers Resources Budget & Performance Directives, Delegations, & Requirements Freedom of Information Act (FOIA) Inspector General Privacy Program Federal Government USA.gov The White House Open Gov Accessibility Privacy Information Quality Web Policies Vulnerability Disclosure Program Whistleblower Protection Equal Employment Opportunity 🔄🔍 (0.0s) | 🧠 Normalizing text 🔄🔧 (0.0s)█████████████| 100.0% ✅🔧 Normalized 149/149 documents...\n", - "Chunking 149 documents...\n", - " Chunked 50/149 documents (50 chunks so far)\n", - " Chunked 100/149 documents (100 chunks so far)\n", - " Chunked 149/149 documents (215 chunks so far)\n", - "Created 215 chunks from 149 documents\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.normalize import TextNormalizer\n", "from semantica.split import TextSplitter\n", @@ -654,17 +380,9 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Normalizing text 🔄🔧 (0.0s) | 🧠 Semantica is extracting: Extracting named entities from text 🔄🎯 (0.0s) ✅🎯░░░░░░| 0.0% [0/215] 🔄🎯Extracted 4427 entities from 215 chunks\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import NERExtractor\n", "\n", @@ -709,17 +427,9 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is extracting: Extracting named entities from text 🔄🎯 (0.0s) | 🧠 Semantica is extracting: Extracted 2 relations using dependency |███████████████| 100.0% ✅🎯�| 0.0% [0/215] 🔄🎯Extracted 513 relationships from 215 chunks\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.semantic_extract import RelationExtractor\n", "\n", @@ -754,18 +464,9 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is extracting: Extracted 2 relations using dependency |███████████████| 100.0% ✅🎯 | 🧠 Semantica is resolving: Detected 0 relationship conflicts |███████████████| 100.0% [363/388] ✅⚠️ (455.1/s)63/388] 🔄⚠️ (ETA: 0.1s | 464.2/s))ETA: 0.1s | 609.8/s))Detected 0 temporal conflicts, 0 relationship conflicts\n", - "No conflicts detected\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.conflicts import ConflictDetector, ConflictResolver\n", "\n", @@ -799,17 +500,9 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is deduplicating: Merging groups... 1/1 (remaining: 0) |███████████████| 100.0% [1/1] 🔄🔄 (8.2/s) | 🧠 Semantica is deduplicating: Entity merge completed |███████████████| 100.0% [4/4] ✅🔄 (108.6/s))█| 100.0% [4/4] 🔄🔄 (121.8/s) 🔄🔄 (ETA: 0.0s | 117.1/s)248.9/s))4/s) | 1346.3/s)))))Deduplicated 4427 entities to 411 unique entities\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import EntityResolver\n", "from semantica.semantic_extract import Entity\n", @@ -858,26 +551,9 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is deduplicating: Entity merge completed |███████████████| 100.0% [4/4] ✅🔄 (108.6/s) | 🧠 Semantica is building: Knowledge graph from 411 source(s) 🔄🧠 (0.0s)Building graph structure...\n", - "✅ Graph structure built (0.00s)\n", - "🧠 Semantica is deduplicating: Entity merge completed |███████████████| 100.0% [4/4] ✅🔄 (108.6/s) | 🧠 Semantica is building: Knowledge graph from 411 source(s) 🔄🧠 (0.0s)\n", - "============================================================\n", - "✅ Knowledge Graph Build Complete\n", - " Entities: 411\n", - " Relationships: 513\n", - " Total time: 2.74s\n", - "============================================================\n", - "Built temporal KG with 411 entities and 513 relationships\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import GraphBuilder\n", "\n", @@ -905,25 +581,9 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n", - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is building: Knowledge graph from 411 source(s) 🔄🧠 (0.0s) | 🧠 Semantica is indexing: Storing 20 vectors 🔄📊 (0.0s)Generated 20 embeddings and stored in vector database\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.embeddings import EmbeddingGenerator\n", "from semantica.vector_store import VectorStore\n", @@ -958,18 +618,9 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Detected 0 trend patterns\n", - "Analyzed price evolution over time\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import TemporalPatternDetector\n", "\n", @@ -1007,18 +658,9 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Retrieved temporal history for price: price of $2\n", - "Analyzed price evolution over time\n" - ] - } - ], + "outputs": [], "source": [ "from semantica.kg import TemporalGraphQuery\n", "\n", diff --git a/cookbook/use_cases/supply_chain/01_Supply_Chain_Data_Integration.ipynb b/cookbook/use_cases/supply_chain/01_Supply_Chain_Data_Integration.ipynb index 2c8217ec..09009692 100644 --- a/cookbook/use_cases/supply_chain/01_Supply_Chain_Data_Integration.ipynb +++ b/cookbook/use_cases/supply_chain/01_Supply_Chain_Data_Integration.ipynb @@ -1,2079 +1,663 @@ { - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Hawksight-AI/semantica/blob/main/cookbook/use_cases/supply_chain/01_Supply_Chain_Data_Integration.ipynb)\n", - "\n", - "# Supply Chain Data Integration - Multi-Source Ingestion & Relationship Mapping\n", - "\n", - "## Overview\n", - "\n", - "This notebook demonstrates **supply chain data integration** using Semantica with focus on **multi-source ingestion**, **relationship mapping**, and **logistics tracking**. The pipeline ingests logistics and supplier data from multiple sources to build a comprehensive supply chain knowledge graph with supplier network analysis.\n", - "\n", - "### Key Features\n", - "\n", - "- **Multi-Source Ingestion**: Ingests data from multiple logistics and supplier sources (RSS, web APIs, files)\n", - "- **Relationship Mapping**: Maps supplier relationships and logistics routes using relation extraction\n", - "- **Logistics Tracking**: Tracks products, routes, locations, and warehouses\n", - "- **Supplier Network Analysis**: Analyzes supplier centrality and community clusters\n", - "- **Seed Data Integration**: Uses supplier foundation data for entity resolution\n", - "- **KG Construction**: Builds comprehensive supply chain knowledge graphs\n", - "\n", - "### Learning Objectives\n", - "\n", - "- Understand how to ingest data from multiple sources for supply chain integration\n", - "- Learn to map complex supplier relationships and logistics routes\n", - "- Master supplier network analysis using centrality and community detection\n", - "- Explore relationship extraction for supply chain entities\n", - "- Practice multi-source data integration and deduplication\n", - "- Analyze supplier networks and logistics connections\n", - "\n", - "### Pipeline Flow\n", - "\n", - "```mermaid\n", - "graph TD\n", - " A[Multi-Source Ingestion] --> B[Seed Data Loading]\n", - " A --> C[Document Parsing]\n", - " B --> D[Text Processing]\n", - " C --> D\n", - " D --> E[Entity Extraction]\n", - " E --> F[Relationship Extraction]\n", - " F --> G[Deduplication]\n", - " G --> H[KG Construction]\n", - " H --> I[Embedding Generation]\n", - " I --> J[Vector Store]\n", - " H --> K[Network Analysis]\n", - " H --> L[Community Detection]\n", - " J --> M[GraphRAG Queries]\n", - " K --> N[Visualization]\n", - " L --> N\n", - " H --> O[Export]\n", - "```\n", - "\n", - "\n", - "---\n" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~gno (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~lotly (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n", - "WARNING: Ignoring invalid distribution ~ython-socketio (c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages)\n" - ] - } - ], - "source": [ - "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## Configuration & Setup\n", - "\n", - "Configure API keys and set up constants for the supply chain data integration pipeline.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [], - "source": [ - "import os\n", - "\n", - "os.environ[\"GROQ_API_KEY\"] = os.getenv(\"GROQ_API_KEY\", \"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\")\n", - "\n", - "# Configuration constants\n", - "EMBEDDING_DIMENSION = 384\n", - "EMBEDDING_MODEL = \"sentence-transformers/all-MiniLM-L6-v2\"\n", - "CHUNK_SIZE = 1000\n", - "CHUNK_OVERLAP = 200\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## Multi-Source Data Ingestion\n", - "\n", - "Ingest supply chain data from multiple sources including RSS feeds, web APIs, and local files. This section emphasizes multi-source ingestion capabilities.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ingesting from 7 RSS feed sources...\n", - "🧠 Semantica is ingesting: File: supply_chain.txt 🔄📥 (0.0s) | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.supplychaindive.com/rss ❌📥 (1.6s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.supplychaindive.com/rss: 404 Client Error: Not Found for url: https://www.supplychaindive.com/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [1/7] Supply Chain Dive: Failed - Failed to fetch feed: 404 Client Error: Not Found \n", - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.supplychaindive.com/rss ❌📥 (1.6s) | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.logisticsmgmt.com/rss ❌📥 (1.4s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.logisticsmgmt.com/rss: 403 Client Error: Forbidden for url: https://www.logisticsmgmt.com/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [2/7] Logistics Management: Failed - Failed to fetch feed: 403 Client Error: Forbidden \n", - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.logisticsmgmt.com/rss ❌📥 (1.4s) | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.scmr.com/rss ❌📥 (1.3s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.scmr.com/rss: 403 Client Error: Forbidden for url: https://www.scmr.com/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [3/7] SCMR: Failed - Failed to fetch feed: 403 Client Error: Forbidden \n", - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.scmr.com/rss ❌📥 (1.3s) | 🧠 Semantica is ingesting: Ingested 30 items |███████████████| 100.0% ✅📥 [4/7] DC Velocity: 30 documents\n", - "🧠 Semantica is ingesting: Ingested 30 items |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.inboundlogistics.com/rss ❌📥 (0.9s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.inboundlogistics.com/rss: 403 Client Error: Forbidden for url: https://www.inboundlogistics.com/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [5/7] Inbound Logistics: Failed - Failed to fetch feed: 403 Client Error: Forbidden \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to parse feed: not well-formed (invalid token): line 53, column 49\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is ingesting: 403 Client Error: Forbidden for url: https://www.inboundlogistics.com/rss ❌📥 (0.9s) | 🧠 Semantica is ingesting: Failed to parse feed: not well-formed (invalid token): line 53, column 49 ❌📥 (1.7s) [6/7] Supply Chain Brain: Failed - Failed to parse feed: not well-formed (invalid tok\n", - "🧠 Semantica is ingesting: Failed to parse feed: not well-formed (invalid token): line 53, column 49 ❌📥 (1.7s) | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.mhlnews.com/rss ❌📥 (1.1s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch feed https://www.mhlnews.com/rss: 404 Client Error: Not Found for url: https://www.mhlnews.com/rss\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [7/7] MHL News: Failed - Failed to fetch feed: 404 Client Error: Not Found \n", - "\n", - "Ingesting from 4 web sources...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "URL https://www.supplychaindive.com/news blocked by robots.txt\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.mhlnews.com/rss ❌📥 (1.1s) | 🧠 Semantica is ingesting: URL blocked by robots.txt: https://www.supplychaindive.com/news ❌📥 (0.2s) [1/4] Supply Chain Dive News: Failed - URL blocked by robots.txt: https://www.supplychain\n", - "🧠 Semantica is ingesting: URL blocked by robots.txt: https://www.supplychaindive.com/news ❌📥 (0.2s) | 🧠 Semantica is ingesting: Ingested https://www.logisticsmgmt.com/news (200) |███████████████| 100.0% ✅📥 [2/4] Logistics Management News: 1 document\n", - "🧠 Semantica is ingesting: Ingested https://www.logisticsmgmt.com/news (200) |███████████████| 100.0% ✅📥 | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.scmr.com/articles ❌📥 (3.6s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch URL https://www.scmr.com/articles: 404 Client Error: Not Found for url: https://www.scmr.com/articles\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [3/4] SCMR Articles: Failed - Failed to fetch URL: 404 Client Error: Not Found f\n", - "🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.scmr.com/articles ❌📥 (3.6s) | 🧠 Semantica is ingesting: 404 Client Error: Not Found for url: https://www.dcvelocity.com/articles ❌📥 (1.5s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Failed to fetch URL https://www.dcvelocity.com/articles: 404 Client Error: Not Found for url: https://www.dcvelocity.com/articles\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " [4/4] DC Velocity Articles: Failed - Failed to fetch URL: 404 Client Error: Not Found f\n", - "\n", - "Ingested 31 documents from multiple sources\n" - ] - } - ], - "source": [ - "from semantica.ingest import FeedIngestor, WebIngestor, FileIngestor\n", - "import os\n", - "\n", - "os.makedirs(\"data\", exist_ok=True)\n", - "\n", - "documents = []\n", - "\n", - "# Ingest from logistics RSS feeds\n", - "logistics_feeds = [\n", - " (\"Supply Chain Dive\", \"https://www.supplychaindive.com/rss\"),\n", - " (\"Logistics Management\", \"https://www.logisticsmgmt.com/rss\"),\n", - " (\"SCMR\", \"https://www.scmr.com/rss\"),\n", - " (\"DC Velocity\", \"https://www.dcvelocity.com/rss\"),\n", - " (\"Inbound Logistics\", \"https://www.inboundlogistics.com/rss\"),\n", - " (\"Supply Chain Brain\", \"https://www.supplychainbrain.com/rss\"),\n", - " (\"MHL News\", \"https://www.mhlnews.com/rss\")\n", - "]\n", - "\n", - "feed_ingestor = FeedIngestor()\n", - "print(f\"Ingesting from {len(logistics_feeds)} RSS feed sources...\")\n", - "for i, (feed_name, feed_url) in enumerate(logistics_feeds, 1):\n", - " try:\n", - " feed_data = feed_ingestor.ingest_feed(feed_url, validate=False)\n", - " feed_count = 0\n", - " for item in feed_data.items:\n", - " if not item.content:\n", - " item.content = item.description or item.title or \"\"\n", - " if item.content:\n", - " if not hasattr(item, 'metadata'):\n", - " item.metadata = {}\n", - " item.metadata['source'] = feed_name\n", - " documents.append(item)\n", - " feed_count += 1\n", - " if feed_count > 0:\n", - " print(f\" [{i}/{len(logistics_feeds)}] {feed_name}: {feed_count} documents\")\n", - " except Exception as e:\n", - " print(f\" [{i}/{len(logistics_feeds)}] {feed_name}: Failed - {str(e)[:50]}\")\n", - "\n", - "# Web ingestion from supply chain data sources\n", - "web_sources = [\n", - " (\"Supply Chain Dive News\", \"https://www.supplychaindive.com/news\"),\n", - " (\"Logistics Management News\", \"https://www.logisticsmgmt.com/news\"),\n", - " (\"SCMR Articles\", \"https://www.scmr.com/articles\"),\n", - " (\"DC Velocity Articles\", \"https://www.dcvelocity.com/articles\")\n", - "]\n", - "\n", - "web_ingestor = WebIngestor(respect_robots=True, delay=1.0)\n", - "print(f\"\\nIngesting from {len(web_sources)} web sources...\")\n", - "for i, (source_name, web_url) in enumerate(web_sources, 1):\n", - " try:\n", - " web_content = web_ingestor.ingest_url(web_url)\n", - " if web_content.text:\n", - " # Create a document-like object from WebContent\n", - " class WebDoc:\n", - " def __init__(self, content, title, url, source):\n", - " self.content = content\n", - " self.title = title\n", - " self.url = url\n", - " self.metadata = {'source': source}\n", - " doc = WebDoc(web_content.text, web_content.title, web_content.url, source_name)\n", - " documents.append(doc)\n", - " print(f\" [{i}/{len(web_sources)}] {source_name}: 1 document\")\n", - " except Exception as e:\n", - " print(f\" [{i}/{len(web_sources)}] {source_name}: Failed - {str(e)[:50]}\")\n", - "\n", - "print(f\"\\nIngested {len(documents)} documents from multiple sources\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Loaded seed data with 17 entities\n", - "Entity types: {'Supplier', 'Warehouse', 'Product', 'Location', 'Route'}\n" - ] - } - ], - "source": [ - "from semantica.seed import SeedDataManager\n", - "\n", - "seed_manager = SeedDataManager()\n", - "\n", - "# Load supplier foundation seed data\n", - "supplier_foundation = {\n", - " \"suppliers\": [\"Supplier A\", \"Supplier B\", \"Supplier C\", \"Global Suppliers Inc\"],\n", - " \"warehouses\": [\"Warehouse W1\", \"Warehouse W2\", \"Warehouse W3\"],\n", - " \"locations\": [\"City C1\", \"City C2\", \"Region R1\", \"Region R2\"],\n", - " \"products\": [\"Product X\", \"Product Y\", \"Product Z\"],\n", - " \"routes\": [\"Route R1\", \"Route R2\", \"Route R3\"]\n", - "}\n", - "\n", - "# Convert dictionary to entity records\n", - "entity_records = []\n", - "for entity_type, entity_names in supplier_foundation.items():\n", - " for name in entity_names:\n", - " entity_records.append({\n", - " \"id\": name.replace(\" \", \"_\").lower(),\n", - " \"text\": name,\n", - " \"name\": name,\n", - " \"entity_type\": entity_type.rstrip(\"s\").capitalize(), # Remove plural and capitalize\n", - " \"type\": entity_type.rstrip(\"s\").capitalize(),\n", - " \"source\": \"supplier_foundation\",\n", - " \"verified\": True\n", - " })\n", - "\n", - "# Add entities to seed data\n", - "seed_manager.seed_data.entities = entity_records\n", - "\n", - "print(f\"Loaded seed data with {len(entity_records)} entities\")\n", - "print(f\"Entity types: {set(e['type'] for e in entity_records)}\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## Text Processing\n", - "\n", - "Normalize supply chain data and split documents using entity-aware chunking to preserve supplier names and relationships.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 504 entities using ml |███████████████| 100.0% ✅🎯██████████| 100.0% ✅🔧Processed 115 entity-aware chunks\n" - ] - } - ], - "source": [ - "from semantica.normalize import TextNormalizer\n", - "from semantica.split import TextSplitter\n", - "\n", - "normalizer = TextNormalizer()\n", - "normalized_docs = []\n", - "\n", - "for doc in documents:\n", - " try:\n", - " doc_content = doc.content if hasattr(doc, 'content') else str(doc)\n", - " normalized = normalizer.normalize(\n", - " doc_content,\n", - " clean_html=True,\n", - " normalize_entities=True,\n", - " normalize_numbers=True,\n", - " remove_extra_whitespace=True\n", - " )\n", - " normalized_docs.append(normalized)\n", - " except Exception:\n", - " normalized_docs.append(doc.content if hasattr(doc, 'content') else str(doc))\n", - "\n", - "# Use entity-aware chunking to preserve supplier names and relationships\n", - "entity_splitter = TextSplitter(\n", - " method=\"entity_aware\",\n", - " chunk_size=CHUNK_SIZE,\n", - " chunk_overlap=CHUNK_OVERLAP\n", - ")\n", - "\n", - "chunked_docs = []\n", - "for doc_text in normalized_docs:\n", - " try:\n", - " chunks = entity_splitter.split(doc_text)\n", - " chunked_docs.extend([chunk.content if hasattr(chunk, 'content') else str(chunk) for chunk in chunks])\n", - " except Exception:\n", - " chunked_docs.append(doc_text)\n", - "\n", - "print(f\"Processed {len(chunked_docs)} entity-aware chunks\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting entities from 115 chunks using ML-based approach...\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯 Processed 5/115 chunks (0 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯 Processed 10/115 chunks (0 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 1 entities using ml |███████████████| 100.0% ✅🎯 Processed 15/115 chunks (5 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯 Processed 20/115 chunks (5 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯 Processed 25/115 chunks (5 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 1 entities using ml |███████████████| 100.0% ✅🎯 Processed 30/115 chunks (8 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯00.0% ✅🎯 Processed 35/115 chunks (16 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 1 entities using ml |███████████████| 100.0% ✅🎯 Processed 40/115 chunks (18 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯 Processed 45/115 chunks (18 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯00.0% ✅🎯 Processed 50/115 chunks (20 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯 Processed 55/115 chunks (20 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯00.0% ✅🎯 Processed 60/115 chunks (21 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯00.0% ✅🎯 Processed 65/115 chunks (23 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 2 entities using ml |███████████████| 100.0% ✅🎯 Processed 70/115 chunks (28 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 1 entities using ml |███████████████| 100.0% ✅🎯 Processed 75/115 chunks (33 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯00.0% ✅🎯 Processed 80/115 chunks (37 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 6 entities using ml |███████████████| 100.0% ✅🎯 Processed 85/115 chunks (45 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯00.0% ✅🎯 Processed 90/115 chunks (50 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 1 entities using ml |███████████████| 100.0% ✅🎯 Processed 95/115 chunks (66 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯00.0% ✅🎯 Processed 100/115 chunks (68 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯 Processed 105/115 chunks (68 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯100.0% ✅🎯 Processed 110/115 chunks (87 entities found)\n", - "🧠 Semantica is normalizing |███████████████| 100.0% ✅🔧 | 🧠 Semantica is extracting: Extracted 0 entities |███████████████| 100.0% ✅🎯00.0% ✅🎯 Processed 115/115 chunks (89 entities found)\n", - "Extracted 89 entities\n" - ] - } - ], - "source": [ - "from semantica.semantic_extract import NERExtractor\n", - "\n", - "# Use ML-based approach (spaCy) for entity extraction\n", - "extractor = NERExtractor(\n", - " method=\"ml\",\n", - " model=\"en_core_web_sm\"\n", - ")\n", - "\n", - "entity_types = [\n", - " \"Supplier\", \"Product\", \"Route\", \"Location\", \"Logistics\", \"Warehouse\", \"Makinson\"\n", - "]\n", - "\n", - "all_entities = []\n", - "chunks_to_process = chunked_docs # Process all chunks\n", - "print(f\"Extracting entities from {len(chunks_to_process)} chunks using ML-based approach...\")\n", - "for i, chunk in enumerate(chunks_to_process, 1):\n", - " try:\n", - " entities = extractor.extract(\n", - " chunk,\n", - " entity_types=entity_types\n", - " )\n", - " all_entities.extend(entities)\n", - " except Exception as e:\n", - " print(f\" Error processing chunk {i}: {str(e)[:50]}\")\n", - " pass\n", - " \n", - " if i % 5 == 0 or i == len(chunks_to_process):\n", - " print(f\" Processed {i}/{len(chunks_to_process)} chunks ({len(all_entities)} entities found)\")\n", - "\n", - "print(f\"Extracted {len(all_entities)} entities\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## Relationship Extraction\n", - "\n", - "Extract supply chain relationships with unique focus on supplier relationships including provides, located_in, connects, ships_via, and manages.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Extracting relationships from 115 chunks using ML-based approach...\n", - "🧠 Semantica is extracting: Extracted 15 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯 Processed 5/115 chunks (1 relationships found)\n", - "🧠 Semantica is extracting: Extracted 50 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯� Processed 10/115 chunks (3 relationships found)\n", - "🧠 Semantica is extracting: Extracted 51 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯 Processed 15/115 chunks (5 relationships found)\n", - "🧠 Semantica is extracting: Extracted 6 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯� Processed 20/115 chunks (6 relationships found)\n", - "🧠 Semantica is extracting: Extracted 41 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯� Processed 25/115 chunks (9 relationships found)\n", - "🧠 Semantica is extracting: Extracted 33 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯 Processed 30/115 chunks (11 relationships found)\n", - "🧠 Semantica is extracting: Extracted 5 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯�█████| 100.0% ✅🎯� Processed 35/115 chunks (14 relationships found)\n", - "🧠 Semantica is extracting: Extracted 16 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 2 relations using dependency |███████████████| 100.0% ✅🎯 Processed 40/115 chunks (16 relationships found)\n", - "🧠 Semantica is extracting: Extracted 11 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯████| 100.0% ✅🎯� Processed 45/115 chunks (18 relationships found)\n", - "🧠 Semantica is extracting: Extracted 9 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯� Processed 50/115 chunks (20 relationships found)\n", - "🧠 Semantica is extracting: Extracted 42 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯 Processed 55/115 chunks (22 relationships found)\n", - "🧠 Semantica is extracting: Extracted 4 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯�█████| 100.0% ✅🎯� Processed 60/115 chunks (26 relationships found)\n", - "🧠 Semantica is extracting: Extracted 16 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯 Processed 65/115 chunks (26 relationships found)\n", - "🧠 Semantica is extracting: Extracted 58 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 2 relations using dependency |███████████████| 100.0% ✅🎯� Processed 70/115 chunks (31 relationships found)\n", - "🧠 Semantica is extracting: Extracted 81 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯 Processed 75/115 chunks (33 relationships found)\n", - "🧠 Semantica is extracting: Extracted 4 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯�� Processed 80/115 chunks (43 relationships found)\n", - "🧠 Semantica is extracting: Extracted 150 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯 Processed 85/115 chunks (54 relationships found)\n", - "🧠 Semantica is extracting: Extracted 25 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 1 relations using dependency |███████████████| 100.0% ✅🎯 Processed 90/115 chunks (59 relationships found)\n", - "🧠 Semantica is extracting: Extracted 69 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 1 relations using dependency |███████████████| 100.0% ✅🎯 Processed 95/115 chunks (61 relationships found)\n", - "🧠 Semantica is extracting: Extracted 51 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯 Processed 100/115 chunks (63 relationships found)\n", - "🧠 Semantica is extracting: Extracted 47 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯 Processed 105/115 chunks (64 relationships found)\n", - "🧠 Semantica is extracting: Extracted 36 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯� Processed 110/115 chunks (69 relationships found)\n", - "🧠 Semantica is extracting: Extracted 38 entities using ml |███████████████| 100.0% ✅🎯 | 🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯█████| 100.0% ✅🎯� Processed 115/115 chunks (72 relationships found)\n", - "Extracted 72 relationships\n" - ] - } - ], - "source": [ - "from semantica.semantic_extract import RelationExtractor, NERExtractor\n", - "\n", - "# Use ML-based approach (dependency parsing with spaCy) for relation extraction\n", - "relation_extractor = RelationExtractor(\n", - " method=\"dependency\", # ML-based dependency parsing\n", - " model=\"en_core_web_sm\"\n", - ")\n", - "\n", - "# Create NER extractor once for efficiency\n", - "ner = NERExtractor(method=\"ml\", model=\"en_core_web_sm\")\n", - "\n", - "relation_types = [\n", - " \"provides\", \"located_in\", \"connects\",\n", - " \"ships_via\", \"manages\"\n", - "]\n", - "\n", - "all_relationships = []\n", - "chunks_to_process = chunked_docs # Process all chunks\n", - "print(f\"Extracting relationships from {len(chunks_to_process)} chunks using ML-based approach...\")\n", - "for i, chunk in enumerate(chunks_to_process, 1):\n", - " try:\n", - " # Extract entities from chunk first (dependency parsing needs entities)\n", - " chunk_entities = ner.extract(chunk)\n", - " \n", - " # Extract relationships using dependency parsing\n", - " relationships = relation_extractor.extract(\n", - " chunk,\n", - " entities=chunk_entities,\n", - " relation_types=relation_types\n", - " )\n", - " all_relationships.extend(relationships)\n", - " except Exception as e:\n", - " print(f\" Error processing chunk {i}: {str(e)[:50]}\")\n", - " pass\n", - " \n", - " if i % 5 == 0 or i == len(chunks_to_process):\n", - " print(f\" Processed {i}/{len(chunks_to_process)} chunks ({len(all_relationships)} relationships found)\")\n", - "\n", - "print(f\"Extracted {len(all_relationships)} relationships\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Conflict Detection\n", - "\n", - "Detect and resolve conflicts in supply chain data from multiple sources. Supply chain sources have different credibility levels.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is extracting: Extracted 0 relations |███████████████| 100.0% ✅🎯 | 🧠 Semantica is resolving: Detected 0 relationship conflicts |███████████████| 100.0% [64/68] ✅⚠️ (192.2/s)/68] 🔄⚠️ (ETA: 0.0s | 197.3/s))20.7/s))Detected 0 conflicts\n" - ] - } - ], - "source": [ - "from semantica.conflicts import ConflictDetector, ConflictResolver\n", - "\n", - "detector = ConflictDetector()\n", - "resolver = ConflictResolver()\n", - "\n", - "entity_dicts = [{\"id\": e.text, \"text\": e.text, \"type\": e.label, \"confidence\": e.confidence, \"metadata\": e.metadata} for e in all_entities]\n", - "relationship_dicts = [{\"id\": f\"{r.subject.text}_{r.predicate}_{r.object.text}\", \"source_id\": r.subject.text, \"target_id\": r.object.text, \"type\": r.predicate, \"confidence\": r.confidence, \"metadata\": r.metadata} for r in all_relationships] if all_relationships else []\n", - "\n", - "conflicts = detector.detect_entity_conflicts(entity_dicts)\n", - "if relationship_dicts:\n", - " conflicts.extend(detector.detect_relationship_conflicts(relationship_dicts))\n", - "\n", - "print(f\"Detected {len(conflicts)} conflicts\")\n", - "if conflicts:\n", - " resolver.resolve_conflicts(conflicts, strategy=\"credibility_weighted\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## Deduplication\n", - "\n", - "Deduplicate supplier entities using seed data for resolution to ensure accurate supply chain mapping.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is deduplicating: Merging groups... 1/1 (remaining: 0) |███████████████| 100.0% [1/1] 🔄🔄 (0.5/s) | 🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (221.2/s)) 🔄🔄 (ETA: 0.0s | 233.7/s)333.9/s)Deduplicated 89 entities to 15 unique entities\n" - ] - } - ], - "source": [ - "from semantica.kg import EntityResolver\n", - "from semantica.semantic_extract import Entity\n", - "\n", - "entity_dicts = [{\"name\": e.text, \"type\": e.label, \"confidence\": e.confidence} for e in all_entities]\n", - "resolved = EntityResolver(strategy=\"fuzzy\", similarity_threshold=0.85).resolve_entities(entity_dicts)\n", - "all_entities = [Entity(text=e[\"name\"], label=e[\"type\"], start_char=0, end_char=0, confidence=e.get(\"confidence\", 1.0)) for e in resolved]\n", - "print(f\"Deduplicated {len(entity_dicts)} entities to {len(all_entities)} unique entities\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## Knowledge Graph Construction\n", - "\n", - "Build a knowledge graph from supply chain entities and relationships to enable network analysis.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (221.2/s) | 🧠 Semantica is building: Processing relationships... 72/72 |███████████████| 100.0% [72/72] 🔄🧠 (23237.1/s)Building graph structure...\n", - "✅ Graph structure built (0.00s)\n", - "🧠 Semantica is deduplicating: Building merged entity... (4/4, remaining: 0 steps) |███████████████| 100.0% [4/4] 🔄🔄 (221.2/s) | 🧠 Semantica is building: Processing relationships... 72/72 |███████████████| 100.0% [72/72] 🔄🧠 (23237.1/s)\n", - "============================================================\n", - "✅ Knowledge Graph Build Complete\n", - " Entities: 15\n", - " Relationships: 72\n", - " Total time: 0.48s\n", - "============================================================\n", - "Built KG with 15 entities and 72 relationships\n" - ] - } - ], - "source": [ - "from semantica.kg import GraphBuilder\n", - "\n", - "kg = GraphBuilder().build({\"entities\": all_entities, \"relationships\": all_relationships})\n", - "print(f\"Built KG with {len(kg.get('entities', []))} entities and {len(kg.get('relationships', []))} relationships\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## Embedding Generation & Vector Store\n", - "\n", - "Generate embeddings for supply chain documents and store them in a vector database for semantic search.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n", - "fastembed not available. Install with: pip install fastembed. Using fallback embedding method.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is building: Processing relationships... 72/72 |███████████████| 100.0% [72/72] 🔄🧠 (23237.1/s) | 🧠 Semantica is indexing: Storing 115 vectors 🔄📊 (0.0s)Generated 115 embeddings and stored in vector database\n" - ] - } - ], - "source": [ - "from semantica.embeddings import EmbeddingGenerator\n", - "from semantica.vector_store import VectorStore\n", - "\n", - "gen = EmbeddingGenerator(model_name=EMBEDDING_MODEL, dimension=EMBEDDING_DIMENSION)\n", - "embeddings = gen.generate_embeddings(chunked_docs, data_type=\"text\")\n", - "\n", - "vector_store = VectorStore(backend=\"faiss\", dimension=EMBEDDING_DIMENSION)\n", - "metadata = [{\"text\": chunk[:100]} for chunk in chunked_docs]\n", - "vector_store.store_vectors(vectors=embeddings, metadata=metadata)\n", - "\n", - "print(f\"Generated {len(embeddings)} embeddings and stored in vector database\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## Supplier Network Analysis\n", - "\n", - "Analyze supplier network structure using centrality measures. This is unique to this notebook and critical for understanding supplier importance in the network.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 28, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is indexing: Storing 115 vectors 🔄📊 (0.0s) | 🧠 Semantica is building: Calculating degree centrality 🔄🧠 (0.0s)Degree centrality: 104 nodes\n", - "Betweenness centrality: 104 nodes\n" - ] - } - ], - "source": [ - "from semantica.kg import CentralityCalculator\n", - "\n", - "calc = CentralityCalculator()\n", - "degree_centrality = calc.calculate_degree_centrality(kg)\n", - "betweenness_centrality = calc.calculate_betweenness_centrality(kg)\n", - "print(f\"Degree centrality: {len(degree_centrality.get('centrality', {}))} nodes\")\n", - "print(f\"Betweenness centrality: {len(betweenness_centrality.get('centrality', {}))} nodes\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## Supplier Community Detection\n", - "\n", - "Detect supplier communities and clusters in the supply chain network. This is unique to this notebook and helps identify supplier groups.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 30, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is building: Calculating degree centrality 🔄🧠 (0.0s) | 🧠 Semantica is building: Detecting communities using Louvain algorithm 🔄🧠 (0.0s)Detected 37 communities and 0 overlapping communities\n" - ] - } - ], - "source": [ - "from semantica.kg import CommunityDetector\n", - "\n", - "detector = CommunityDetector()\n", - "communities = detector.detect_communities(kg, algorithm=\"louvain\")\n", - "overlapping = detector.detect_overlapping_communities(kg)\n", - "print(f\"Detected {len(communities.get('communities', []))} communities and {len(overlapping.get('communities', []))} overlapping communities\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## GraphRAG Queries\n", - "\n", - "Use hybrid retrieval combining vector search and graph traversal to answer complex supply chain questions.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 32, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is embedding: Text cannot be empty or whitespace-only ❌💾 (0.0s) | 🧠 Semantica is processing: Querying with reasoning: Which suppliers provide products to Warehouse W1?... 🔄🔗 (0.0s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Query: Which suppliers provide products to Warehouse W1?\n", - "Response: Based on the retrieved context, I found that Warehouse W1 receives products from two suppliers: Supplier S1 and Supplier S2.\n", - "\n", - "Reasoning Path:\n", - "\n", - "- Context 1: Warehouse W1 is connected to Supplier S1 through a \"ships_to\" relationship (Score: 0.50).\n", - " - Entity: Warehouse W1\n", - " - Relationship: ships_to\n", - " - Entity: Supplier S1\n", - "- Context 1: Warehouse W1 is also connected to Supplier S2 through a \"ships_to\" relationship (Score: 0.50).\n", - " - Entity: Warehouse W1\n", - " - Relationship: ships_to\n", - " - Entity: Supplier S2\n", - "\n", - "Multi-hop connections: There are no multi-hop connections in this reasoning path as the relationships are direct.\n", - "\n", - "Therefore, the suppliers that provide products to Warehouse W1 are Supplier S1 and Supplier S2.\n", - "Confidence: 0.400 | Sources: 1 | Paths: 0\n", - "\n", - "🧠 Semantica is embedding: Text cannot be empty or whitespace-only ❌💾 (0.0s) | 🧠 Semantica is processing: Querying with reasoning: What routes connect warehouses to distribution cen... 🔄🔗 (0.0s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Query: What routes connect warehouses to distribution centers?\n", - "Response: Based on the retrieved context, I found a possible route that connects warehouses to distribution centers.\n", - "\n", - "The route involves the following entities and relationships:\n", - "\n", - "1. Warehouses are connected to Transportation Hubs (Score: 0.40) via the \"serves\" relationship.\n", - "2. Transportation Hubs are connected to Distribution Centers (Score: 0.60) via the \"serves\" relationship.\n", - "\n", - "Therefore, the route that connects warehouses to distribution centers is:\n", - "\n", - "Warehouses → Transportation Hubs (serves) → Distribution Centers (serves)\n", - "\n", - "This multi-hop connection involves two relationships: \"serves\" between warehouses and transportation hubs, and \"serves\" between transportation hubs and distribution centers.\n", - "\n", - "Note that the scores indicate the confidence level of each connection, with higher scores indicating more reliable information.\n", - "Confidence: 0.400 | Sources: 1 | Paths: 0\n", - "\n", - "🧠 Semantica is embedding: Generated embedding (dim: 128) |███████████████| 100.0% ✅💾 | 🧠 Semantica is processing: Querying with reasoning: Where is Supplier A located?... 🔄🔗 (0.0s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Query: Where is Supplier A located?\n", - "Response: Based on the retrieved context, I was unable to determine the exact location of Supplier A. However, I can provide some information that might be related.\n", - "\n", - "Context 1 has a score of 0.50, but it does not provide any information about Supplier A's location. Context 2 mentions Latin America, but there is no direct connection to Supplier A. Context 3 contains a code (end_char=13714), which does not seem to be related to a location. Context 4 mentions Asia, but again, there is no direct connection to Supplier A. Context 5 mentions the Mediterranean, but it is not clear how this is related to Supplier A.\n", - "\n", - "Unfortunately, without more specific information, I am unable to provide a precise answer to the question of where Supplier A is located.\n", - "Confidence: 0.255 | Sources: 10 | Paths: 0\n", - "\n", - "🧠 Semantica is embedding: Generated embedding (dim: 128) |███████████████| 100.0% ✅💾 | 🧠 Semantica is processing: Querying with reasoning: What products are shipped via Route R1?... 🔄🔗 (0.0s)" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Embedding generation failed: Text cannot be empty or whitespace-only\n", - "Using random fallback embedding\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Query: What products are shipped via Route R1?\n", - "Response: Based on the retrieved context, I found the following information:\n", - "\n", - "The context mentions Route R1, but it does not explicitly state which products are shipped via this route. However, it does mention a relationship between Route R1 and a warehouse (Entity: Warehouse W1), indicating that Route R1 is used for shipping products from Warehouse W1.\n", - "\n", - "To answer the question, I need to make a multi-hop connection between Route R1, Warehouse W1, and the products shipped from Warehouse W1.\n", - "\n", - "Reasoning Path:\n", - "\n", - "1. Route R1 is associated with Warehouse W1 (Relationship: \"serves\").\n", - "2. Warehouse W1 ships products (Relationship: \"ships\").\n", - "3. The products shipped by Warehouse W1 are Electronics and Home Appliances (Relationship: \"carries\").\n", - "\n", - "Based on this reasoning path, I can conclude that the products shipped via Route R1 are Electronics and Home Appliances.\n", - "\n", - "Answer: The products shipped via Route R1 are Electronics and Home Appliances.\n", - "Confidence: 0.400 | Sources: 1 | Paths: 0\n", - "\n" - ] - } - ], - "source": [ - "from semantica.context import AgentContext, ContextGraph, ContextRetriever\n", - "from semantica.llms import Groq\n", - "import os\n", - "\n", - "context_graph = ContextGraph()\n", - "context_graph.build_from_entities_and_relationships(\n", - " entities=kg.get('entities', []),\n", - " relationships=kg.get('relationships', [])\n", - ")\n", - "\n", - "retriever = ContextRetriever(vector_store=vector_store, knowledge_graph=context_graph, hybrid_alpha=0.6, max_expansion_hops=2)\n", - "context = AgentContext(vector_store=vector_store, knowledge_graph=context_graph, use_graph_expansion=True, max_expansion_hops=2)\n", - "\n", - "llm = Groq(model=\"llama-3.1-8b-instant\", api_key=os.getenv(\"GROQ_API_KEY\"))\n", - "\n", - "queries = [\n", - " \"Which suppliers provide products to Warehouse W1?\",\n", - " \"What routes connect warehouses to distribution centers?\",\n", - " \"Where is Supplier A located?\",\n", - " \"What products are shipped via Route R1?\"\n", - "]\n", - "\n", - "for query in queries:\n", - " result = context.query_with_reasoning(query, llm_provider=llm, max_results=10, max_hops=2)\n", - " print(f\"Query: {query}\")\n", - " print(f\"Response: {result.get('response', 'No response generated')}\")\n", - " print(f\"Confidence: {result.get('confidence', 0):.3f} | Sources: {result.get('num_sources', 0)} | Paths: {result.get('num_reasoning_paths', 0)}\\n\")\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## Visualization\n", - "\n", - "Visualize the supply chain knowledge graph to explore supplier relationships, logistics routes, and network structure.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 33, - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\Mohd Kaif\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\umap\\__init__.py:9: ImportWarning: Tensorflow not installed; ParametricUMAP will be unavailable\n", - " warn(\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is processing: Querying with reasoning: What products are shipped via Route R1?... 🔄🔗 (0.0s) | 🧠 Semantica is visualizing: Visualization generated: 15 nodes, 0 edges |███████████████| 100.0% ✅📈" - ] - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hoverinfo": "none", - "line": { - "color": "#888", - "width": 1 - }, - "mode": "lines", - "opacity": 0.5, - "showlegend": false, - "type": "scatter", - "x": [], - "y": [] - }, - { - "hoverinfo": "text", - "hovertext": [ - "Maersk
Type: PRODUCT", - "Mediterranean
Type: LOC", - "Mothership
Type: PRODUCT", - "CapEx
Type: PRODUCT", - "Escort
Type: PRODUCT", - "Europe
Type: LOC", - "Entity(text='the East Coast'
Type: LOC", - "the East Coast
Type: LOC", - "Asia
Type: LOC", - "Zebra
Type: PRODUCT", - "IntraMove
Type: PRODUCT", - "Latin America
Type: LOC", - "Pacific-Norfolk Southern'
Type: LOC", - "North America
Type: LOC", - "end_char=13714
Type: LOC" - ], - "marker": { - "color": [ - "#ff7f0e", - "#1f77b4", - "#ff7f0e", - "#ff7f0e", - "#ff7f0e", - "#1f77b4", - "#1f77b4", - "#1f77b4", - "#1f77b4", - "#ff7f0e", - "#ff7f0e", - "#1f77b4", - "#1f77b4", - "#1f77b4", - "#1f77b4" - ], - "line": { - "color": "white", - "width": 2 - }, - "opacity": 1, - "size": [ - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10 - ] - }, - "mode": "markers+text", - "showlegend": false, - "text": [ - "Maersk", - "Mediterranean", - "Mothership", - "CapEx", - "Escort", - "Europe", - "Entity(text='the East Coast'", - "the East Coast", - "Asia", - "Zebra", - "IntraMove", - "Latin America", - "Pacific-Norfolk Southern'", - "North America", - "end_char=13714" - ], - "textfont": { - "color": "#333", - "size": 10 - }, - "textposition": "top center", - "type": "scatter", - "x": [ - 0.5036591355953103, - 0.0892836374451004, - -0.33721471218005694, - -0.9098945385988114, - 0.9604560219326381, - -0.9273820553231914, - -0.3133539446210273, - 0.8577168217048383, - 0.10167722828778877, - -0.9438775301591874, - -0.6790678498358663, - -0.6607393533957981, - 0.7362801110665373, - 0.5224570280817251, - 1 - ], - "y": [ - 0.9026421139981378, - 0.9890371664829897, - 0.9748921816244126, - 0.39048285258452087, - -0.24809128709392098, - -0.41320738223368847, - -0.9634285339395612, - 0.6342944861980466, - -0.966912802753823, - -0.009677090138805385, - 0.7332067002308004, - -0.7342662767478417, - -0.5734885161699765, - -0.9099686354611624, - 0.19448502341987164 - ] - } - ], - "layout": { - "hovermode": "closest", - "margin": { - "b": 20, - "l": 5, - "r": 5, - "t": 40 - }, - "plot_bgcolor": "white", - "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": "Knowledge Graph Network" - }, - "xaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - }, - "yaxis": { - "showgrid": false, - "showticklabels": false, - "zeroline": false - } - } - } - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "from semantica.visualization import KGVisualizer\n", - "\n", - "viz = KGVisualizer(layout=\"force\")\n", - "fig = viz.visualize_network(kg, output=\"interactive\")\n", - "fig.show() if fig else None\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---\n", - "\n", - "## Export\n", - "\n", - "Export the knowledge graph in multiple formats for supply chain analysis and reporting.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 34, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🧠 Semantica is visualizing: Visualization generated: 15 nodes, 0 edges |███████████████| 100.0% ✅📈 | 🧠 Semantica is exporting: Exporting graph to json: supply_chain_kg.json 🔄💾 (0.0s)Exported knowledge graph in JSON, GraphML, formats\n" - ] - } - ], - "source": [ - "from semantica.export import GraphExporter\n", - "\n", - "exporter = GraphExporter()\n", - "exporter.export(kg, format=\"json\", output_path=\"supply_chain_kg.json\")\n", - "exporter.export(kg, format=\"graphml\", output_path=\"supply_chain_kg.graphml\")\n", - "print(\"Exported knowledge graph in JSON, GraphML, formats\")\n" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "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.11.9" - } + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Hawksight-AI/semantica/blob/main/cookbook/use_cases/supply_chain/01_Supply_Chain_Data_Integration.ipynb)\n", + "\n", + "# Supply Chain Data Integration - Multi-Source Ingestion & Relationship Mapping\n", + "\n", + "## Overview\n", + "\n", + "This notebook demonstrates **supply chain data integration** using Semantica with focus on **multi-source ingestion**, **relationship mapping**, and **logistics tracking**. The pipeline ingests logistics and supplier data from multiple sources to build a comprehensive supply chain knowledge graph with supplier network analysis.\n", + "\n", + "### Key Features\n", + "\n", + "- **Multi-Source Ingestion**: Ingests data from multiple logistics and supplier sources (RSS, web APIs, files)\n", + "- **Relationship Mapping**: Maps supplier relationships and logistics routes using relation extraction\n", + "- **Logistics Tracking**: Tracks products, routes, locations, and warehouses\n", + "- **Supplier Network Analysis**: Analyzes supplier centrality and community clusters\n", + "- **Seed Data Integration**: Uses supplier foundation data for entity resolution\n", + "- **KG Construction**: Builds comprehensive supply chain knowledge graphs\n", + "\n", + "### Learning Objectives\n", + "\n", + "- Understand how to ingest data from multiple sources for supply chain integration\n", + "- Learn to map complex supplier relationships and logistics routes\n", + "- Master supplier network analysis using centrality and community detection\n", + "- Explore relationship extraction for supply chain entities\n", + "- Practice multi-source data integration and deduplication\n", + "- Analyze supplier networks and logistics connections\n", + "\n", + "### Pipeline Flow\n", + "\n", + "```mermaid\n", + "graph TD\n", + " A[Multi-Source Ingestion] --> B[Seed Data Loading]\n", + " A --> C[Document Parsing]\n", + " B --> D[Text Processing]\n", + " C --> D\n", + " D --> E[Entity Extraction]\n", + " E --> F[Relationship Extraction]\n", + " F --> G[Deduplication]\n", + " G --> H[KG Construction]\n", + " H --> I[Embedding Generation]\n", + " I --> J[Vector Store]\n", + " H --> K[Network Analysis]\n", + " H --> L[Community Detection]\n", + " J --> M[GraphRAG Queries]\n", + " K --> N[Visualization]\n", + " L --> N\n", + " H --> O[Export]\n", + "```\n", + "\n", + "\n", + "---\n" + ] }, - "nbformat": 4, - "nbformat_minor": 2 + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%pip install -qU semantica networkx matplotlib plotly pandas faiss-cpu beautifulsoup4 groq sentence-transformers scikit-learn\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## Configuration & Setup\n", + "\n", + "Configure API keys and set up constants for the supply chain data integration pipeline.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "\n", + "os.environ[\"GROQ_API_KEY\"] = os.getenv(\"GROQ_API_KEY\", \"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\")\n", + "\n", + "# Configuration constants\n", + "EMBEDDING_DIMENSION = 384\n", + "EMBEDDING_MODEL = \"sentence-transformers/all-MiniLM-L6-v2\"\n", + "CHUNK_SIZE = 1000\n", + "CHUNK_OVERLAP = 200\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## Multi-Source Data Ingestion\n", + "\n", + "Ingest supply chain data from multiple sources including RSS feeds, web APIs, and local files. This section emphasizes multi-source ingestion capabilities.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.ingest import FeedIngestor, WebIngestor, FileIngestor\n", + "import os\n", + "\n", + "os.makedirs(\"data\", exist_ok=True)\n", + "\n", + "documents = []\n", + "\n", + "# Ingest from logistics RSS feeds\n", + "logistics_feeds = [\n", + " (\"Supply Chain Dive\", \"https://www.supplychaindive.com/rss\"),\n", + " (\"Logistics Management\", \"https://www.logisticsmgmt.com/rss\"),\n", + " (\"SCMR\", \"https://www.scmr.com/rss\"),\n", + " (\"DC Velocity\", \"https://www.dcvelocity.com/rss\"),\n", + " (\"Inbound Logistics\", \"https://www.inboundlogistics.com/rss\"),\n", + " (\"Supply Chain Brain\", \"https://www.supplychainbrain.com/rss\"),\n", + " (\"MHL News\", \"https://www.mhlnews.com/rss\")\n", + "]\n", + "\n", + "feed_ingestor = FeedIngestor()\n", + "print(f\"Ingesting from {len(logistics_feeds)} RSS feed sources...\")\n", + "for i, (feed_name, feed_url) in enumerate(logistics_feeds, 1):\n", + " try:\n", + " feed_data = feed_ingestor.ingest_feed(feed_url, validate=False)\n", + " feed_count = 0\n", + " for item in feed_data.items:\n", + " if not item.content:\n", + " item.content = item.description or item.title or \"\"\n", + " if item.content:\n", + " if not hasattr(item, 'metadata'):\n", + " item.metadata = {}\n", + " item.metadata['source'] = feed_name\n", + " documents.append(item)\n", + " feed_count += 1\n", + " if feed_count > 0:\n", + " print(f\" [{i}/{len(logistics_feeds)}] {feed_name}: {feed_count} documents\")\n", + " except Exception as e:\n", + " print(f\" [{i}/{len(logistics_feeds)}] {feed_name}: Failed - {str(e)[:50]}\")\n", + "\n", + "# Web ingestion from supply chain data sources\n", + "web_sources = [\n", + " (\"Supply Chain Dive News\", \"https://www.supplychaindive.com/news\"),\n", + " (\"Logistics Management News\", \"https://www.logisticsmgmt.com/news\"),\n", + " (\"SCMR Articles\", \"https://www.scmr.com/articles\"),\n", + " (\"DC Velocity Articles\", \"https://www.dcvelocity.com/articles\")\n", + "]\n", + "\n", + "web_ingestor = WebIngestor(respect_robots=True, delay=1.0)\n", + "print(f\"\\nIngesting from {len(web_sources)} web sources...\")\n", + "for i, (source_name, web_url) in enumerate(web_sources, 1):\n", + " try:\n", + " web_content = web_ingestor.ingest_url(web_url)\n", + " if web_content.text:\n", + " # Create a document-like object from WebContent\n", + " class WebDoc:\n", + " def __init__(self, content, title, url, source):\n", + " self.content = content\n", + " self.title = title\n", + " self.url = url\n", + " self.metadata = {'source': source}\n", + " doc = WebDoc(web_content.text, web_content.title, web_content.url, source_name)\n", + " documents.append(doc)\n", + " print(f\" [{i}/{len(web_sources)}] {source_name}: 1 document\")\n", + " except Exception as e:\n", + " print(f\" [{i}/{len(web_sources)}] {source_name}: Failed - {str(e)[:50]}\")\n", + "\n", + "print(f\"\\nIngested {len(documents)} documents from multiple sources\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.seed import SeedDataManager\n", + "\n", + "seed_manager = SeedDataManager()\n", + "\n", + "# Load supplier foundation seed data\n", + "supplier_foundation = {\n", + " \"suppliers\": [\"Supplier A\", \"Supplier B\", \"Supplier C\", \"Global Suppliers Inc\"],\n", + " \"warehouses\": [\"Warehouse W1\", \"Warehouse W2\", \"Warehouse W3\"],\n", + " \"locations\": [\"City C1\", \"City C2\", \"Region R1\", \"Region R2\"],\n", + " \"products\": [\"Product X\", \"Product Y\", \"Product Z\"],\n", + " \"routes\": [\"Route R1\", \"Route R2\", \"Route R3\"]\n", + "}\n", + "\n", + "# Convert dictionary to entity records\n", + "entity_records = []\n", + "for entity_type, entity_names in supplier_foundation.items():\n", + " for name in entity_names:\n", + " entity_records.append({\n", + " \"id\": name.replace(\" \", \"_\").lower(),\n", + " \"text\": name,\n", + " \"name\": name,\n", + " \"entity_type\": entity_type.rstrip(\"s\").capitalize(), # Remove plural and capitalize\n", + " \"type\": entity_type.rstrip(\"s\").capitalize(),\n", + " \"source\": \"supplier_foundation\",\n", + " \"verified\": True\n", + " })\n", + "\n", + "# Add entities to seed data\n", + "seed_manager.seed_data.entities = entity_records\n", + "\n", + "print(f\"Loaded seed data with {len(entity_records)} entities\")\n", + "print(f\"Entity types: {set(e['type'] for e in entity_records)}\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## Text Processing\n", + "\n", + "Normalize supply chain data and split documents using entity-aware chunking to preserve supplier names and relationships.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.normalize import TextNormalizer\n", + "from semantica.split import TextSplitter\n", + "\n", + "normalizer = TextNormalizer()\n", + "normalized_docs = []\n", + "\n", + "for doc in documents:\n", + " try:\n", + " doc_content = doc.content if hasattr(doc, 'content') else str(doc)\n", + " normalized = normalizer.normalize(\n", + " doc_content,\n", + " clean_html=True,\n", + " normalize_entities=True,\n", + " normalize_numbers=True,\n", + " remove_extra_whitespace=True\n", + " )\n", + " normalized_docs.append(normalized)\n", + " except Exception:\n", + " normalized_docs.append(doc.content if hasattr(doc, 'content') else str(doc))\n", + "\n", + "# Use entity-aware chunking to preserve supplier names and relationships\n", + "entity_splitter = TextSplitter(\n", + " method=\"entity_aware\",\n", + " chunk_size=CHUNK_SIZE,\n", + " chunk_overlap=CHUNK_OVERLAP\n", + ")\n", + "\n", + "chunked_docs = []\n", + "for doc_text in normalized_docs:\n", + " try:\n", + " chunks = entity_splitter.split(doc_text)\n", + " chunked_docs.extend([chunk.content if hasattr(chunk, 'content') else str(chunk) for chunk in chunks])\n", + " except Exception:\n", + " chunked_docs.append(doc_text)\n", + "\n", + "print(f\"Processed {len(chunked_docs)} entity-aware chunks\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.semantic_extract import NERExtractor\n", + "\n", + "# Use ML-based approach (spaCy) for entity extraction\n", + "extractor = NERExtractor(\n", + " method=\"ml\",\n", + " model=\"en_core_web_sm\"\n", + ")\n", + "\n", + "entity_types = [\n", + " \"Supplier\", \"Product\", \"Route\", \"Location\", \"Logistics\", \"Warehouse\", \"Makinson\"\n", + "]\n", + "\n", + "all_entities = []\n", + "chunks_to_process = chunked_docs # Process all chunks\n", + "print(f\"Extracting entities from {len(chunks_to_process)} chunks using ML-based approach...\")\n", + "for i, chunk in enumerate(chunks_to_process, 1):\n", + " try:\n", + " entities = extractor.extract(\n", + " chunk,\n", + " entity_types=entity_types\n", + " )\n", + " all_entities.extend(entities)\n", + " except Exception as e:\n", + " print(f\" Error processing chunk {i}: {str(e)[:50]}\")\n", + " pass\n", + " \n", + " if i % 5 == 0 or i == len(chunks_to_process):\n", + " print(f\" Processed {i}/{len(chunks_to_process)} chunks ({len(all_entities)} entities found)\")\n", + "\n", + "print(f\"Extracted {len(all_entities)} entities\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## Relationship Extraction\n", + "\n", + "Extract supply chain relationships with unique focus on supplier relationships including provides, located_in, connects, ships_via, and manages.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.semantic_extract import RelationExtractor, NERExtractor\n", + "\n", + "# Use ML-based approach (dependency parsing with spaCy) for relation extraction\n", + "relation_extractor = RelationExtractor(\n", + " method=\"dependency\", # ML-based dependency parsing\n", + " model=\"en_core_web_sm\"\n", + ")\n", + "\n", + "# Create NER extractor once for efficiency\n", + "ner = NERExtractor(method=\"ml\", model=\"en_core_web_sm\")\n", + "\n", + "relation_types = [\n", + " \"provides\", \"located_in\", \"connects\",\n", + " \"ships_via\", \"manages\"\n", + "]\n", + "\n", + "all_relationships = []\n", + "chunks_to_process = chunked_docs # Process all chunks\n", + "print(f\"Extracting relationships from {len(chunks_to_process)} chunks using ML-based approach...\")\n", + "for i, chunk in enumerate(chunks_to_process, 1):\n", + " try:\n", + " # Extract entities from chunk first (dependency parsing needs entities)\n", + " chunk_entities = ner.extract(chunk)\n", + " \n", + " # Extract relationships using dependency parsing\n", + " relationships = relation_extractor.extract(\n", + " chunk,\n", + " entities=chunk_entities,\n", + " relation_types=relation_types\n", + " )\n", + " all_relationships.extend(relationships)\n", + " except Exception as e:\n", + " print(f\" Error processing chunk {i}: {str(e)[:50]}\")\n", + " pass\n", + " \n", + " if i % 5 == 0 or i == len(chunks_to_process):\n", + " print(f\" Processed {i}/{len(chunks_to_process)} chunks ({len(all_relationships)} relationships found)\")\n", + "\n", + "print(f\"Extracted {len(all_relationships)} relationships\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Conflict Detection\n", + "\n", + "Detect and resolve conflicts in supply chain data from multiple sources. Supply chain sources have different credibility levels.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.conflicts import ConflictDetector, ConflictResolver\n", + "\n", + "detector = ConflictDetector()\n", + "resolver = ConflictResolver()\n", + "\n", + "entity_dicts = [{\"id\": e.text, \"text\": e.text, \"type\": e.label, \"confidence\": e.confidence, \"metadata\": e.metadata} for e in all_entities]\n", + "relationship_dicts = [{\"id\": f\"{r.subject.text}_{r.predicate}_{r.object.text}\", \"source_id\": r.subject.text, \"target_id\": r.object.text, \"type\": r.predicate, \"confidence\": r.confidence, \"metadata\": r.metadata} for r in all_relationships] if all_relationships else []\n", + "\n", + "conflicts = detector.detect_entity_conflicts(entity_dicts)\n", + "if relationship_dicts:\n", + " conflicts.extend(detector.detect_relationship_conflicts(relationship_dicts))\n", + "\n", + "print(f\"Detected {len(conflicts)} conflicts\")\n", + "if conflicts:\n", + " resolver.resolve_conflicts(conflicts, strategy=\"credibility_weighted\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## Deduplication\n", + "\n", + "Deduplicate supplier entities using seed data for resolution to ensure accurate supply chain mapping.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.kg import EntityResolver\n", + "from semantica.semantic_extract import Entity\n", + "\n", + "entity_dicts = [{\"name\": e.text, \"type\": e.label, \"confidence\": e.confidence} for e in all_entities]\n", + "resolved = EntityResolver(strategy=\"fuzzy\", similarity_threshold=0.85).resolve_entities(entity_dicts)\n", + "all_entities = [Entity(text=e[\"name\"], label=e[\"type\"], start_char=0, end_char=0, confidence=e.get(\"confidence\", 1.0)) for e in resolved]\n", + "print(f\"Deduplicated {len(entity_dicts)} entities to {len(all_entities)} unique entities\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## Knowledge Graph Construction\n", + "\n", + "Build a knowledge graph from supply chain entities and relationships to enable network analysis.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.kg import GraphBuilder\n", + "\n", + "kg = GraphBuilder().build({\"entities\": all_entities, \"relationships\": all_relationships})\n", + "print(f\"Built KG with {len(kg.get('entities', []))} entities and {len(kg.get('relationships', []))} relationships\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## Embedding Generation & Vector Store\n", + "\n", + "Generate embeddings for supply chain documents and store them in a vector database for semantic search.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.embeddings import EmbeddingGenerator\n", + "from semantica.vector_store import VectorStore\n", + "\n", + "gen = EmbeddingGenerator(model_name=EMBEDDING_MODEL, dimension=EMBEDDING_DIMENSION)\n", + "embeddings = gen.generate_embeddings(chunked_docs, data_type=\"text\")\n", + "\n", + "vector_store = VectorStore(backend=\"faiss\", dimension=EMBEDDING_DIMENSION)\n", + "metadata = [{\"text\": chunk[:100]} for chunk in chunked_docs]\n", + "vector_store.store_vectors(vectors=embeddings, metadata=metadata)\n", + "\n", + "print(f\"Generated {len(embeddings)} embeddings and stored in vector database\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## Supplier Network Analysis\n", + "\n", + "Analyze supplier network structure using centrality measures. This is unique to this notebook and critical for understanding supplier importance in the network.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.kg import CentralityCalculator\n", + "\n", + "calc = CentralityCalculator()\n", + "degree_centrality = calc.calculate_degree_centrality(kg)\n", + "betweenness_centrality = calc.calculate_betweenness_centrality(kg)\n", + "print(f\"Degree centrality: {len(degree_centrality.get('centrality', {}))} nodes\")\n", + "print(f\"Betweenness centrality: {len(betweenness_centrality.get('centrality', {}))} nodes\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## Supplier Community Detection\n", + "\n", + "Detect supplier communities and clusters in the supply chain network. This is unique to this notebook and helps identify supplier groups.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.kg import CommunityDetector\n", + "\n", + "detector = CommunityDetector()\n", + "communities = detector.detect_communities(kg, algorithm=\"louvain\")\n", + "overlapping = detector.detect_overlapping_communities(kg)\n", + "print(f\"Detected {len(communities.get('communities', []))} communities and {len(overlapping.get('communities', []))} overlapping communities\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## GraphRAG Queries\n", + "\n", + "Use hybrid retrieval combining vector search and graph traversal to answer complex supply chain questions.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.context import AgentContext, ContextGraph, ContextRetriever\n", + "from semantica.llms import Groq\n", + "import os\n", + "\n", + "context_graph = ContextGraph()\n", + "context_graph.build_from_entities_and_relationships(\n", + " entities=kg.get('entities', []),\n", + " relationships=kg.get('relationships', [])\n", + ")\n", + "\n", + "retriever = ContextRetriever(vector_store=vector_store, knowledge_graph=context_graph, hybrid_alpha=0.6, max_expansion_hops=2)\n", + "context = AgentContext(vector_store=vector_store, knowledge_graph=context_graph, use_graph_expansion=True, max_expansion_hops=2)\n", + "\n", + "llm = Groq(model=\"llama-3.1-8b-instant\", api_key=os.getenv(\"GROQ_API_KEY\"))\n", + "\n", + "queries = [\n", + " \"Which suppliers provide products to Warehouse W1?\",\n", + " \"What routes connect warehouses to distribution centers?\",\n", + " \"Where is Supplier A located?\",\n", + " \"What products are shipped via Route R1?\"\n", + "]\n", + "\n", + "for query in queries:\n", + " result = context.query_with_reasoning(query, llm_provider=llm, max_results=10, max_hops=2)\n", + " print(f\"Query: {query}\")\n", + " print(f\"Response: {result.get('response', 'No response generated')}\")\n", + " print(f\"Confidence: {result.get('confidence', 0):.3f} | Sources: {result.get('num_sources', 0)} | Paths: {result.get('num_reasoning_paths', 0)}\\n\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## Visualization\n", + "\n", + "Visualize the supply chain knowledge graph to explore supplier relationships, logistics routes, and network structure.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.visualization import KGVisualizer\n", + "\n", + "viz = KGVisualizer(layout=\"force\")\n", + "fig = viz.visualize_network(kg, output=\"interactive\")\n", + "fig.show() if fig else None\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---\n", + "\n", + "## Export\n", + "\n", + "Export the knowledge graph in multiple formats for supply chain analysis and reporting.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "from semantica.export import GraphExporter\n", + "\n", + "exporter = GraphExporter()\n", + "exporter.export(kg, format=\"json\", output_path=\"supply_chain_kg.json\")\n", + "exporter.export(kg, format=\"graphml\", output_path=\"supply_chain_kg.graphml\")\n", + "print(\"Exported knowledge graph in JSON, GraphML, formats\")\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "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.11.9" + } + }, + "nbformat": 4, + "nbformat_minor": 2 }