{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "485919cd", "metadata": {}, "outputs": [], "source": [ "import logging\n", "from pathlib import Path\n", "import time\n", "from typing import List\n", "\n", "import numpy as np\n", "from trap.base import Camera, Track\n", "from trap.lines import Coordinate\n", "from trap.tracker import FinalDisplacementFilter, Smoother, TrackReader\n", "\n", "from scipy.spatial import KDTree" ] }, { "cell_type": "code", "execution_count": 2, "id": "53b68ede", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[[ 1 0 0]\n", " [ 0 1 0]\n", " [ 0 0 1]]\n" ] } ], "source": [ "from trap.base import UndistortedCamera\n", "\n", "\n", "path = Path(\"../EXPERIMENTS/raw/hof3/\")\n", "dataset_path = Path(\"../DATASETS/hof3/\")\n", "\n", "path = Path(\"../EXPERIMENTS/raw/hof-lidar/\")\n", "dataset_path = Path(\"../../DATASETS/hof-lidar/\")\n", "logging.basicConfig(level=logging.DEBUG)\n", "\n", "calibration_path = dataset_path / \"calibration.json\"\n", "homography_path = dataset_path / \"homography.json\"\n", "camera = Camera.from_paths(calibration_path, homography_path, 12)\n", "camera = UndistortedCamera()\n", "\n", "print(camera.H)\n", "# device = device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')\n" ] }, { "cell_type": "code", "execution_count": 3, "id": "998e73c6", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:history:loaded 32 tracks\n", "DEBUG:history:after filtering left with 23 tracks\n", "ERROR:trap.base:WARNING, gap between frames 632 -> 322 is negative?\n", "ERROR:trap.base:WARNING, gap between frames 1003 -> 895 is negative?\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:history:interpolated 23 tracks\n", "DEBUG:history:smoothed\n", "DEBUG:history:projected to world space\n", "DEBUG:history:built tree\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "loaded 23 tracks in 0.16331720352172852s\n" ] } ], "source": [ "\n", "\n", "from trap.track_history import TrackHistory\n", "\n", "\n", "s = time.time()\n", "history = TrackHistory(path, camera, None)\n", "dt = time.time() - s\n", "print(f'loaded {len(history.state.tracks)} tracks in {dt}s')\n" ] }, { "cell_type": "code", "execution_count": 4, "id": "cba8c9b0", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "history" ] }, { "cell_type": "code", "execution_count": 5, "id": "122e3311", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:matplotlib.pyplot:Loaded backend module://matplotlib_inline.backend_inline version unknown.\n", "DEBUG:matplotlib.pyplot:Loaded backend module://matplotlib_inline.backend_inline version unknown.\n", "DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0.\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-regular.otf', name='TeX Gyre Adventor', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-MediumItalic.ttf', name='Lato', style='italic', variant='normal', weight=500, stretch='normal', size='scalable')) = 11.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman5-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoslant10-regular.otf', name='Latin Modern Mono Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre-math/texgyredejavu-math.otf', name='TeX Gyre DejaVu Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonocaps10-regular.otf', name='Latin Modern Mono Caps', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansdemicond10-regular.otf', name='Latin Modern Sans Demi Cond', style='normal', variant='normal', weight=600, stretch='condensed', size='scalable')) = 10.44\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrecursor-italic.otf', name='TeX Gyre Cursor', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrepagella-bolditalic.otf', name='TeX Gyre Pagella', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans9-regular.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrepagella-bold.otf', name='TeX Gyre Pagella', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoltcond10-regular.otf', name='Latin Modern Mono Light Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Hairline.ttf', name='Lato', style='normal', variant='normal', weight=100, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant12-regular.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-bolditalic.otf', name='TeX Gyre Bonum', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Bold.ttf', name='Quicksand', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant10-regular.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Medium.ttf', name='Quicksand Medium', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-DemiItalic.otf', name='URW Bookman', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-bolditalic.otf', name='TeX Gyre Adventor', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoproplt10-boldoblique.otf', name='Latin Modern Mono Prop Light', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansdemicond10-oblique.otf', name='Latin Modern Sans Demi Cond', style='oblique', variant='normal', weight=600, stretch='condensed', size='scalable')) = 11.44\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-BoldItalic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-BdIta.otf', name='C059', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheros-bold.otf', name='TeX Gyre Heros', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf', name='Droid Sans Fallback', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman8-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoprop10-oblique.otf', name='Latin Modern Mono Prop', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Light.ttf', name='Quicksand Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre-math/texgyrebonum-math.otf', name='TeX Gyre Bonum Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Italic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-HairlineItalic.ttf', name='Lato', style='italic', variant='normal', weight=100, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-LightItalic.otf', name='URW Bookman', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman6-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoproplt10-oblique.otf', name='Latin Modern Mono Prop Light', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman9-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Oblique.otf', name='Nimbus Sans Narrow', style='oblique', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreschola-regular.otf', name='TeX Gyre Schola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Regular.otf', name='Nimbus Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans8-oblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-BoldOblique.otf', name='Nimbus Sans Narrow', style='oblique', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/Z003-MediumItalic.otf', name='Z003', style='italic', variant='normal', weight=500, stretch='normal', size='scalable')) = 11.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans10-bold.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre-math/texgyretermes-math.otf', name='TeX Gyre Termes Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant8-regular.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheroscn-italic.otf', name='TeX Gyre Heros Cn', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='condensed', size='scalable')) = 1.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyretermes-italic.otf', name='TeX Gyre Termes', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoproplt10-bold.otf', name='Latin Modern Mono Prop Light', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-BoldItalic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansquot8-bold.otf', name='Latin Modern Sans Quotation', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyretermes-bold.otf', name='TeX Gyre Termes', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrechorus-mediumitalic.otf', name='TeX Gyre Chorus', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant9-regular.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-BoldItalic.otf', name='Nimbus Sans', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-bold.otf', name='TeX Gyre Adventor', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-BoldItalic.otf', name='Nimbus Mono PS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Light.ttf', name='Lato', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans12-oblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-Demi.otf', name='URW Bookman', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Regular.otf', name='Nimbus Mono PS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/StandardSymbolsPS.otf', name='Standard Symbols PS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-SemiboldItalic.ttf', name='Lato', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Black.ttf', name='Lato', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Roman.otf', name='P052', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/cantarell/Cantarell-Bold.otf', name='Cantarell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansquot8-regular.otf', name='Latin Modern Sans Quotation', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-Light.otf', name='URW Bookman', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans10-boldoblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonocaps10-oblique.otf', name='Latin Modern Mono Caps', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromandemi10-regular.otf', name='Latin Modern Roman Demi', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuMathTeXGyre.ttf', name='DejaVu Math TeX Gyre', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm-math/latinmodern-math.otf', name='Latin Modern Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf', name='Noto Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreschola-bolditalic.otf', name='TeX Gyre Schola', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/cantarell/Cantarell-ExtraBold.otf', name='Cantarell', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman7-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='condensed', size='scalable')) = 1.535\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman7-italic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmono8-regular.otf', name='Latin Modern Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-bold.otf', name='TeX Gyre Bonum', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-italic.otf', name='TeX Gyre Adventor', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Bold.ttf', name='Lato', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyretermes-bolditalic.otf', name='TeX Gyre Termes', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Bold.ttf', name='Liberation Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman6-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Bold.ttf', name='Liberation Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonolt10-bold.otf', name='Latin Modern Mono Light', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans12-regular.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans10-regular.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-BoldItalic.otf', name='P052', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Roman.otf', name='C059', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Italic.otf', name='P052', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman8-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonolt10-boldoblique.otf', name='Latin Modern Mono Light', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Bold.otf', name='Nimbus Sans Narrow', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-ThinItalic.ttf', name='Lato', style='italic', variant='normal', weight=200, stretch='normal', size='scalable')) = 11.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheroscn-bold.otf', name='TeX Gyre Heros Cn', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Italic.otf', name='C059', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans9-oblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansquot8-oblique.otf', name='Latin Modern Sans Quotation', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Medium.ttf', name='Lato', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Semibold.ttf', name='Lato', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ancient-scripts/Symbola_hint.ttf', name='Symbola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman5-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-HeavyItalic.ttf', name='Lato', style='italic', variant='normal', weight=800, stretch='normal', size='scalable')) = 11.43\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrecursor-bold.otf', name='TeX Gyre Cursor', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheros-italic.otf', name='TeX Gyre Heros', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmono12-regular.otf', name='Latin Modern Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans17-oblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromandemi10-oblique.otf', name='Latin Modern Roman Demi', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Thin.ttf', name='Lato', style='normal', variant='normal', weight=200, stretch='normal', size='scalable')) = 10.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-DemiOblique.otf', name='URW Gothic', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans-ExtraLight.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=200, stretch='normal', size='scalable')) = 0.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Italic.ttf', name='Lato', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Italic.otf', name='Nimbus Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheroscn-bolditalic.otf', name='TeX Gyre Heros Cn', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Regular.ttf', name='Liberation Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman7-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman12-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-italic.otf', name='TeX Gyre Bonum', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 0.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Regular.ttf', name='Lato', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/D050000L.otf', name='D050000L', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf', name='Liberation Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreschola-italic.otf', name='TeX Gyre Schola', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf', name='Noto Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Italic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromandunh10-regular.otf', name='Latin Modern Roman Dunhill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrecursor-regular.otf', name='TeX Gyre Cursor', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrepagella-italic.otf', name='TeX Gyre Pagella', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmono9-regular.otf', name='Latin Modern Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman12-italic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromandunh10-oblique.otf', name='Latin Modern Roman Dunhill', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Italic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-BoldItalic.otf', name='Nimbus Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromancaps10-regular.otf', name='Latin Modern Roman Caps', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman17-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoproplt10-regular.otf', name='Latin Modern Mono Prop Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman9-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonolt10-oblique.otf', name='Latin Modern Mono Light', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmono10-italic.otf', name='Latin Modern Mono', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman12-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-BoldItalic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/cantarell/Cantarell-Regular.otf', name='Cantarell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromancaps10-oblique.otf', name='Latin Modern Roman Caps', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Regular.ttf', name='Quicksand', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman10-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanunsl10-regular.otf', name='Latin Modern Roman Unslanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant10-bold.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-BoldItalic.ttf', name='Lato', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-LightItalic.ttf', name='Lato', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf', name='Liberation Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans8-regular.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman10-bolditalic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheros-regular.otf', name='TeX Gyre Heros', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Bold.otf', name='Nimbus Mono PS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/cantarell/Cantarell-Light.otf', name='Cantarell', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Heavy.ttf', name='Lato', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Bold.otf', name='Nimbus Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman9-italic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Bold.otf', name='C059', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmono10-regular.otf', name='Latin Modern Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Regular.ttf', name='Liberation Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoMono-Regular.ttf', name='Noto Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreschola-bold.otf', name='TeX Gyre Schola', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansquot8-boldoblique.otf', name='Latin Modern Sans Quotation', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Regular.otf', name='Nimbus Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-regular.otf', name='TeX Gyre Bonum', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman8-italic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-Book.otf', name='URW Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Bold.otf', name='P052', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-Demi.otf', name='URW Gothic', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoltcond10-oblique.otf', name='Latin Modern Mono Light Cond', style='oblique', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant17-regular.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman10-italic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans17-regular.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-BlackItalic.ttf', name='Lato', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrepagella-regular.otf', name='TeX Gyre Pagella', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoprop10-regular.otf', name='Latin Modern Mono Prop', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman10-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyretermes-regular.otf', name='TeX Gyre Termes', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/libreoffice/opens___.ttf', name='OpenSymbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Bold.otf', name='Nimbus Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/cantarell/Cantarell-Thin.otf', name='Cantarell', style='normal', variant='normal', weight=100, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 0.5349999999999999\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonolt10-regular.otf', name='Latin Modern Mono Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheros-bolditalic.otf', name='TeX Gyre Heros', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Regular.otf', name='Nimbus Sans Narrow', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre-math/texgyrepagella-math.otf', name='TeX Gyre Pagella Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-BookOblique.otf', name='URW Gothic', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans10-oblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Italic.otf', name='Nimbus Mono PS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheroscn-regular.otf', name='TeX Gyre Heros Cn', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrecursor-bolditalic.otf', name='TeX Gyre Cursor', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Italic.otf', name='Nimbus Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre-math/texgyreschola-math.otf', name='TeX Gyre Schola Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf') with score of 0.050000.\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" }, { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0.\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymBol.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansDisplay.ttf', name='DejaVu Sans Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymReg.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf', name='STIXGeneral', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniBolIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf', name='cmtt10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralItalic.ttf', name='STIXGeneral', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniIta.ttf', name='STIXNonUnicode', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymBol.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFourSymBol.ttf', name='STIXSizeFourSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmex10.ttf', name='cmex10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf', name='STIXGeneral', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmss10.ttf', name='cmss10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmb10.ttf', name='cmb10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmr10.ttf', name='cmr10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf', name='STIXGeneral', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizFiveSymReg.ttf', name='STIXSizeFiveSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizThreeSymReg.ttf', name='STIXSizeThreeSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf', name='cmmi10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUni.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXNonUniBol.ttf', name='STIXNonUnicode', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizOneSymReg.ttf', name='STIXSizeOneSym', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymBol.ttf', name='STIXSizeTwoSym', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf', name='DejaVu Serif Display', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-regular.otf', name='TeX Gyre Adventor', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-MediumItalic.ttf', name='Lato', style='italic', variant='normal', weight=500, stretch='normal', size='scalable')) = 11.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman5-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoslant10-regular.otf', name='Latin Modern Mono Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre-math/texgyredejavu-math.otf', name='TeX Gyre DejaVu Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonocaps10-regular.otf', name='Latin Modern Mono Caps', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansdemicond10-regular.otf', name='Latin Modern Sans Demi Cond', style='normal', variant='normal', weight=600, stretch='condensed', size='scalable')) = 10.44\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrecursor-italic.otf', name='TeX Gyre Cursor', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrepagella-bolditalic.otf', name='TeX Gyre Pagella', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans9-regular.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrepagella-bold.otf', name='TeX Gyre Pagella', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoltcond10-regular.otf', name='Latin Modern Mono Light Cond', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Hairline.ttf', name='Lato', style='normal', variant='normal', weight=100, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant12-regular.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-bolditalic.otf', name='TeX Gyre Bonum', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Bold.ttf', name='Quicksand', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant10-regular.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Medium.ttf', name='Quicksand Medium', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-DemiItalic.otf', name='URW Bookman', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-bolditalic.otf', name='TeX Gyre Adventor', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoproplt10-boldoblique.otf', name='Latin Modern Mono Prop Light', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansdemicond10-oblique.otf', name='Latin Modern Sans Demi Cond', style='oblique', variant='normal', weight=600, stretch='condensed', size='scalable')) = 11.44\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-BoldItalic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-BdIta.otf', name='C059', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheros-bold.otf', name='TeX Gyre Heros', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf', name='Droid Sans Fallback', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman8-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoprop10-oblique.otf', name='Latin Modern Mono Prop', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Light.ttf', name='Quicksand Light', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre-math/texgyrebonum-math.otf', name='TeX Gyre Bonum Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-BoldItalic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Italic.ttf', name='Liberation Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-HairlineItalic.ttf', name='Lato', style='italic', variant='normal', weight=100, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-Bold.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-LightItalic.otf', name='URW Bookman', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman6-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoproplt10-oblique.otf', name='Latin Modern Mono Prop Light', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman9-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Oblique.otf', name='Nimbus Sans Narrow', style='oblique', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreschola-regular.otf', name='TeX Gyre Schola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed.ttf', name='DejaVu Serif', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Regular.otf', name='Nimbus Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans8-oblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-BoldOblique.otf', name='Nimbus Sans Narrow', style='oblique', variant='normal', weight=700, stretch='condensed', size='scalable')) = 11.535\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/Z003-MediumItalic.otf', name='Z003', style='italic', variant='normal', weight=500, stretch='normal', size='scalable')) = 11.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans10-bold.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre-math/texgyretermes-math.otf', name='TeX Gyre Termes Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant8-regular.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheroscn-italic.otf', name='TeX Gyre Heros Cn', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='condensed', size='scalable')) = 1.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyretermes-italic.otf', name='TeX Gyre Termes', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoproplt10-bold.otf', name='Latin Modern Mono Prop Light', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-BoldItalic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansquot8-bold.otf', name='Latin Modern Sans Quotation', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyretermes-bold.otf', name='TeX Gyre Termes', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrechorus-mediumitalic.otf', name='TeX Gyre Chorus', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant9-regular.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-BoldItalic.otf', name='Nimbus Sans', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-bold.otf', name='TeX Gyre Adventor', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-BoldItalic.otf', name='Nimbus Mono PS', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Light.ttf', name='Lato', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans12-oblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-Demi.otf', name='URW Bookman', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Regular.otf', name='Nimbus Mono PS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/StandardSymbolsPS.otf', name='Standard Symbols PS', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-SemiboldItalic.ttf', name='Lato', style='italic', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Black.ttf', name='Lato', style='normal', variant='normal', weight=900, stretch='normal', size='scalable')) = 10.525\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Roman.otf', name='P052', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/cantarell/Cantarell-Bold.otf', name='Cantarell', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansquot8-regular.otf', name='Latin Modern Sans Quotation', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWBookman-Light.otf', name='URW Bookman', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans10-boldoblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonocaps10-oblique.otf', name='Latin Modern Mono Caps', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromandemi10-regular.otf', name='Latin Modern Roman Demi', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuMathTeXGyre.ttf', name='DejaVu Math TeX Gyre', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm-math/latinmodern-math.otf', name='Latin Modern Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoSansMono-Bold.ttf', name='Noto Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreschola-bolditalic.otf', name='TeX Gyre Schola', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/cantarell/Cantarell-ExtraBold.otf', name='Cantarell', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman7-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='condensed', size='scalable')) = 1.535\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman7-italic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmono8-regular.otf', name='Latin Modern Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-bold.otf', name='TeX Gyre Bonum', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreadventor-italic.otf', name='TeX Gyre Adventor', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Bold.ttf', name='Lato', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyretermes-bolditalic.otf', name='TeX Gyre Termes', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Bold.ttf', name='Liberation Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman6-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Bold.ttf', name='Liberation Serif', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonolt10-bold.otf', name='Latin Modern Mono Light', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans12-regular.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans10-regular.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-BoldItalic.otf', name='P052', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Roman.otf', name='C059', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Italic.otf', name='P052', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman8-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonolt10-boldoblique.otf', name='Latin Modern Mono Light', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Bold.otf', name='Nimbus Sans Narrow', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 10.535\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-ThinItalic.ttf', name='Lato', style='italic', variant='normal', weight=200, stretch='normal', size='scalable')) = 11.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheroscn-bold.otf', name='TeX Gyre Heros Cn', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Italic.otf', name='C059', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans9-oblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansquot8-oblique.otf', name='Latin Modern Sans Quotation', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Medium.ttf', name='Lato', style='normal', variant='normal', weight=500, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Semibold.ttf', name='Lato', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/ancient-scripts/Symbola_hint.ttf', name='Symbola', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman5-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-HeavyItalic.ttf', name='Lato', style='italic', variant='normal', weight=800, stretch='normal', size='scalable')) = 11.43\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrecursor-bold.otf', name='TeX Gyre Cursor', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheros-italic.otf', name='TeX Gyre Heros', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmono12-regular.otf', name='Latin Modern Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans17-oblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromandemi10-oblique.otf', name='Latin Modern Roman Demi', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Thin.ttf', name='Lato', style='normal', variant='normal', weight=200, stretch='normal', size='scalable')) = 10.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-DemiOblique.otf', name='URW Gothic', style='oblique', variant='normal', weight=600, stretch='normal', size='scalable')) = 11.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans-ExtraLight.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=200, stretch='normal', size='scalable')) = 0.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Italic.ttf', name='Lato', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Italic.otf', name='Nimbus Sans', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheroscn-bolditalic.otf', name='TeX Gyre Heros Cn', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Regular.ttf', name='Liberation Serif', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman7-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman12-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-italic.otf', name='TeX Gyre Bonum', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 0.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Regular.ttf', name='Lato', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/D050000L.otf', name='D050000L', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf', name='Liberation Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreschola-italic.otf', name='TeX Gyre Schola', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf', name='Noto Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Italic.ttf', name='Liberation Mono', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromandunh10-regular.otf', name='Latin Modern Roman Dunhill', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrecursor-regular.otf', name='TeX Gyre Cursor', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrepagella-italic.otf', name='TeX Gyre Pagella', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmono9-regular.otf', name='Latin Modern Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman12-italic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromandunh10-oblique.otf', name='Latin Modern Roman Dunhill', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-Italic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-BoldItalic.otf', name='Nimbus Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromancaps10-regular.otf', name='Latin Modern Roman Caps', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman17-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoproplt10-regular.otf', name='Latin Modern Mono Prop Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman9-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonolt10-oblique.otf', name='Latin Modern Mono Light', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmono10-italic.otf', name='Latin Modern Mono', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman12-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSerif-BoldItalic.ttf', name='Liberation Serif', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/cantarell/Cantarell-Regular.otf', name='Cantarell', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromancaps10-oblique.otf', name='Latin Modern Roman Caps', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/quicksand/Quicksand-Regular.ttf', name='Quicksand', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman10-regular.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanunsl10-regular.otf', name='Latin Modern Roman Unslanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSerif-Italic.ttf', name='DejaVu Serif', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant10-bold.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-BoldItalic.ttf', name='Lato', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-LightItalic.ttf', name='Lato', style='italic', variant='normal', weight=300, stretch='normal', size='scalable')) = 11.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf', name='DejaVu Sans Mono', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf', name='Liberation Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans8-regular.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman10-bolditalic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheros-regular.otf', name='TeX Gyre Heros', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Bold.otf', name='Nimbus Mono PS', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/cantarell/Cantarell-Light.otf', name='Cantarell', style='normal', variant='normal', weight=300, stretch='normal', size='scalable')) = 10.145\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-Heavy.ttf', name='Lato', style='normal', variant='normal', weight=800, stretch='normal', size='scalable')) = 10.43\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 1.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf', name='DejaVu Sans Mono', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Bold.otf', name='Nimbus Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman9-italic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/C059-Bold.otf', name='C059', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 0.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmono10-regular.otf', name='Latin Modern Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/liberation2/LiberationMono-Regular.ttf', name='Liberation Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/noto/NotoMono-Regular.ttf', name='Noto Mono', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreschola-bold.otf', name='TeX Gyre Schola', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsansquot8-boldoblique.otf', name='Latin Modern Sans Quotation', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Regular.otf', name='Nimbus Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrebonum-regular.otf', name='TeX Gyre Bonum', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman8-italic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-Book.otf', name='URW Gothic', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/P052-Bold.otf', name='P052', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-Demi.otf', name='URW Gothic', style='normal', variant='normal', weight=600, stretch='normal', size='scalable')) = 10.24\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoltcond10-oblique.otf', name='Latin Modern Mono Light Cond', style='oblique', variant='normal', weight=400, stretch='condensed', size='scalable')) = 11.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmromanslant17-regular.otf', name='Latin Modern Roman Slanted', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman10-italic.otf', name='Latin Modern Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans17-regular.otf', name='Latin Modern Sans', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/lato/Lato-BlackItalic.ttf', name='Lato', style='italic', variant='normal', weight=900, stretch='normal', size='scalable')) = 11.525\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrepagella-regular.otf', name='TeX Gyre Pagella', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonoprop10-regular.otf', name='Latin Modern Mono Prop', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmroman10-bold.otf', name='Latin Modern Roman', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyretermes-regular.otf', name='TeX Gyre Termes', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/libreoffice/opens___.ttf', name='OpenSymbol', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSans-Bold.otf', name='Nimbus Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/cantarell/Cantarell-Thin.otf', name='Cantarell', style='normal', variant='normal', weight=100, stretch='normal', size='scalable')) = 10.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='condensed', size='scalable')) = 0.5349999999999999\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf', name='DejaVu Sans', style='normal', variant='normal', weight=700, stretch='normal', size='scalable')) = 0.33499999999999996\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmmonolt10-regular.otf', name='Latin Modern Mono Light', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheros-bolditalic.otf', name='TeX Gyre Heros', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusSansNarrow-Regular.otf', name='Nimbus Sans Narrow', style='normal', variant='normal', weight=400, stretch='condensed', size='scalable')) = 10.25\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre-math/texgyrepagella-math.otf', name='TeX Gyre Pagella Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/URWGothic-BookOblique.otf', name='URW Gothic', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/lm/lmsans10-oblique.otf', name='Latin Modern Sans', style='oblique', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusMonoPS-Italic.otf', name='Nimbus Mono PS', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyreheroscn-regular.otf', name='TeX Gyre Heros Cn', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre/texgyrecursor-bolditalic.otf', name='TeX Gyre Cursor', style='italic', variant='normal', weight=700, stretch='normal', size='scalable')) = 11.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/opentype/urw-base35/NimbusRoman-Italic.otf', name='Nimbus Roman', style='italic', variant='normal', weight=400, stretch='normal', size='scalable')) = 11.05\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf', name='DejaVu Sans', style='oblique', variant='normal', weight=700, stretch='normal', size='scalable')) = 1.335\n", "DEBUG:matplotlib.font_manager:findfont: score(FontEntry(fname='/usr/share/texmf/fonts/opentype/public/tex-gyre-math/texgyreschola-math.otf', name='TeX Gyre Schola Math', style='normal', variant='normal', weight=400, stretch='normal', size='scalable')) = 10.05\n", "DEBUG:matplotlib.font_manager:findfont: Matching sans\\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('/home/ruben/suspicion/trap/.venv/lib/python3.10/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf') with score of 0.050000.\n" ] }, { "data": { "image/png": "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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "track = list(history.state.tracks.values())[3]\n", "trajectory_crop = history.state.track_histories[track.track_id]\n", "trajectory_org = track.get_projected_history(camera=camera)\n", "target_point = trajectory_org[len(trajectory_org)//2+90]\n", "\n", "import matplotlib.pyplot as plt # Visualization \n", "\n", "plt.gca().set_aspect('equal')\n", "plt.scatter(trajectory_crop[:,0], trajectory_crop[:,1], c='orange')\n", "plt.plot(trajectory_org[:,0], trajectory_org[:,1], c='blue', alpha=.2)\n", "plt.scatter(target_point[0], target_point[1], c='red', alpha=1)\n", "\n" ] }, { "cell_type": "code", "execution_count": 6, "id": "bbbf97c9", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'2446 track points in the set'" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "f\"{len(history.state.indexed_track_ids)} track points in the set\"" ] }, { "cell_type": "code", "execution_count": 7, "id": "d22c1f35", "metadata": {}, "outputs": [ { "data": { "image/png": "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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "track_set = history.get_nearest_tracks(target_point, 10, max_r=np.inf)\n", "\n", "\n", "\n", "plt.gca().set_aspect('equal')\n", "plt.scatter(trajectory_crop[:,0], trajectory_crop[:,1], c='orange')\n", "plt.plot(trajectory_org[:,0], trajectory_org[:,1], c='blue', alpha=1)\n", "plt.scatter(target_point[0], target_point[1], c='red', alpha=1)\n", "for track_id in track_set:\n", " closeby = history.state.tracks[track_id].get_projected_history(camera=camera)\n", " plt.plot(closeby[:,0], closeby[:,1], c='green', alpha=.1)" ] }, { "cell_type": "code", "execution_count": null, "id": "6478440c", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "trap-py3.10", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.4" } }, "nbformat": 4, "nbformat_minor": 5 }