Unit Tests

Unit tests appart from doctests.

test

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 24 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="subprocess:681:__init__\n0.72%\n(0.00%)\n2×", tooltip="/opt/anaconda/lib/python3.7/subprocess.py"]; 24 -> 84 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n2×", labeldistance="0.50", penwidth="0.50"]; 31 [color="#fe0600", fontcolor="#ffffff", fontsize="10.00", label="test_gcn:120:execute\n99.42%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_listeners.test_gcn.py", target=_top, URL="https://multimessenger.science/llama.test.test_listeners.test_gcn.html"]; 31 -> 24 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n2×", labeldistance="0.50", penwidth="0.50"]; 31 -> 33 [arrowsize="0.99", color="#fd1000", fontcolor="#fd1000", fontsize="10.00", label="98.43%\n25×", labeldistance="3.94", penwidth="3.94"]; 32 [color="#ff0300", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n99.71%\n(0.00%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 32 -> 484 [arrowsize="1.00", color="#ff0300", fontcolor="#ff0300", fontsize="10.00", label="99.70%\n3×", labeldistance="3.99", penwidth="3.99"]; 33 [color="#fd1000", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method time.sleep>\n98.43%\n(98.43%)\n25×", tooltip="~"]; 69 [color="#fe0400", fontcolor="#ffffff", fontsize="10.00", label="classes:125:test\n99.63%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.classes.py", target=_top, URL="https://multimessenger.science/llama.test.classes.html"]; 69 -> 31 [arrowsize="1.00", color="#fe0600", fontcolor="#fe0600", fontsize="10.00", label="99.42%\n1×", labeldistance="3.98", penwidth="3.98"]; 84 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="subprocess:1412:_execute_child\n0.72%\n(0.01%)\n2×", tooltip="/opt/anaconda/lib/python3.7/subprocess.py"]; 114 [color="#fe0400", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n99.64%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 114 -> 478 [arrowsize="1.00", color="#fe0400", fontcolor="#fe0400", fontsize="10.00", label="99.64%\n1×", labeldistance="3.99", penwidth="3.99"]; 115 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n99.98%\n(0.01%)\n57×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 115 -> 114 [arrowsize="1.00", color="#fe0400", fontcolor="#fe0400", fontsize="10.00", label="99.64%\n1×", labeldistance="3.99", penwidth="3.99"]; 115 -> 385 [arrowsize="1.00", color="#fe0400", fontcolor="#fe0400", fontsize="10.00", label="99.64%\n1×", labeldistance="3.99", penwidth="3.99"]; 142 [color="#ff0300", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n99.71%\n(0.00%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 142 -> 32 [arrowsize="1.00", color="#ff0300", fontcolor="#ff0300", fontsize="10.00", label="99.71%\n3×", labeldistance="3.99", penwidth="3.99"]; 166 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n99.99%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 166 -> 483 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="99.99%\n3×", labeldistance="4.00", penwidth="4.00"]; 326 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n99.98%\n(0.00%)\n57×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 326 -> 115 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="99.98%\n12×", labeldistance="4.00", penwidth="4.00"]; 336 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n99.99%\n(0.00%)\n57×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 336 -> 526 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="99.99%\n12×", labeldistance="4.00", penwidth="4.00"]; 381 [color="#fe0400", fontcolor="#ffffff", fontsize="10.00", label="test_gcn:75:test\n99.64%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_listeners.test_gcn.py", target=_top, URL="https://multimessenger.science/llama.test.test_listeners.test_gcn.html"]; 381 -> 69 [arrowsize="1.00", color="#fe0400", fontcolor="#fe0400", fontsize="10.00", label="99.63%\n1×", labeldistance="3.99", penwidth="3.99"]; 385 [color="#fe0400", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n99.64%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 385 -> 381 [arrowsize="1.00", color="#fe0400", fontcolor="#fe0400", fontsize="10.00", label="99.64%\n1×", labeldistance="3.99", penwidth="3.99"]; 478 [color="#fe0400", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n99.64%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 478 -> 336 [arrowsize="1.00", color="#fe0400", fontcolor="#fe0400", fontsize="10.00", label="99.64%\n1×", labeldistance="3.99", penwidth="3.99"]; 479 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n100.00%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 479 -> 166 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="99.99%\n1×", labeldistance="4.00", penwidth="4.00"]; 483 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n99.99%\n(0.00%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 483 -> 142 [arrowsize="1.00", color="#ff0300", fontcolor="#ff0300", fontsize="10.00", label="99.71%\n3×", labeldistance="3.99", penwidth="3.99"]; 483 -> 336 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n7×", labeldistance="0.50", penwidth="0.50"]; 484 [color="#ff0300", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n99.70%\n(0.00%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 484 -> 336 [arrowsize="1.00", color="#ff0300", fontcolor="#ff0300", fontsize="10.00", label="99.70%\n3×", labeldistance="3.99", penwidth="3.99"]; 526 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n99.99%\n(0.00%)\n57×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 526 -> 326 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="99.98%\n12×", labeldistance="4.00", penwidth="4.00"]; }

Profiling result for test. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_default_pipeline_consistency

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 1 [color="#0d347e", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n8.61%\n(1.06%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 102 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 103 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 168 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 197 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.61%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 286 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n0.93%\n(0.15%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 3 -> 4 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n4×", labeldistance="0.50", penwidth="0.50"]; 4 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flush' of '_io.TextIOWrapper' objects>\n0.71%\n(0.71%)\n4×", tooltip="~"]; 6 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="shutil:1073:get_terminal_size\n0.83%\n(0.37%)\n1×", tooltip="/opt/anaconda/lib/python3.7/shutil.py"]; 7 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n1.16%\n(1.16%)\n6×", tooltip="~"]; 8 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n3.77%\n(0.65%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 8 -> 7 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.16%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 -> 10 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n6×", labeldistance="0.50", penwidth="0.50"]; 10 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n1.18%\n(1.18%)\n6×", tooltip="~"]; 12 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n0.68%\n(0.44%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 16 [color="#31bd09", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n55.52%\n(0.29%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 16 -> 244 [arrowsize="0.74", color="#2ebd09", fontcolor="#2ebd09", fontsize="10.00", label="55.11%\n3×", labeldistance="2.20", penwidth="2.20"]; 22 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n0.57%\n(0.57%)\n12×", tooltip="~"]; 23 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n0.60%\n(0.13%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 23 -> 22 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.31%\n6×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n0.69%\n(0.24%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 24 -> 22 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n6×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n0.65%\n(0.21%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 30 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.fspath>\n1.15%\n(0.81%)\n133×", tooltip="~"]; 32 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="local:168:__eq__\n1.46%\n(0.43%)\n46×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 32 -> 30 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.03%\n92×", labeldistance="0.50", penwidth="0.50"]; 36 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="posixpath:154:dirname\n2.01%\n(1.16%)\n32×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 36 -> 30 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n32×", labeldistance="0.50", penwidth="0.50"]; 36 -> 93 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n32×", labeldistance="0.50", penwidth="0.50"]; 37 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n0.60%\n(0.43%)\n3×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 41 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n2.93%\n(2.93%)\n527×", tooltip="~"]; 42 [color="#0c9884", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:190:check_required_attributes\n28.54%\n(2.26%)\n43×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_filehandler.py", target=_top, URL="https://multimessenger.science/llama.test.test_filehandler.html"]; 42 -> 41 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.31%\n296×", labeldistance="0.50", penwidth="0.50"]; 42 -> 145 [arrowsize="0.50", color="#0c9393", fontcolor="#0c9393", fontsize="10.00", label="24.97%\n43×", labeldistance="1.00", penwidth="1.00"]; 43 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:210:<setcomp>\n1.83%\n(0.94%)\n129×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_filehandler.py", target=_top, URL="https://multimessenger.science/llama.test.test_filehandler.html"]; 43 -> 41 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n129×", labeldistance="0.50", penwidth="0.50"]; 45 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n0.83%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 45 -> 218 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n3×", labeldistance="0.50", penwidth="0.50"]; 49 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n4.17%\n(0.37%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 49 -> 8 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.77%\n6×", labeldistance="0.50", penwidth="0.50"]; 50 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n0.88%\n(0.24%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 50 -> 225 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n3×", labeldistance="0.50", penwidth="0.50"]; 52 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n2.03%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 52 -> 70 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 53 [color="#37bf09", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n56.39%\n(0.34%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 53 -> 16 [arrowsize="0.75", color="#31bd09", fontcolor="#31bd09", fontsize="10.00", label="55.52%\n3×", labeldistance="2.22", penwidth="2.22"]; 53 -> 256 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n3×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="common:256:relto\n0.62%\n(0.44%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 56 -> 41 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n4×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n1.21%\n(1.09%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 59 -> 41 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n27×", labeldistance="0.50", penwidth="0.50"]; 60 [color="#0d2b7b", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n6.80%\n(6.80%)\n876×", tooltip="~"]; 61 [color="#0c8591", fontcolor="#ffffff", fontsize="10.00", label="classes:207:<genexpr>\n22.84%\n(7.95%)\n1400×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 61 -> 60 [arrowsize="0.35", color="#0d297b", fontcolor="#0d297b", fontsize="10.00", label="6.38%\n830×", labeldistance="0.50", penwidth="0.50"]; 61 -> 145 [arrowsize="0.45", color="#0c778e", fontcolor="#0c778e", fontsize="10.00", label="20.65%\n51×", labeldistance="0.83", penwidth="0.83"]; 62 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:166:fullwidth\n1.09%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 62 -> 185 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 63 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n0.86%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 63 -> 24 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n6×", labeldistance="0.50", penwidth="0.50"]; 65 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n0.83%\n(0.10%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 65 -> 226 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n4×", labeldistance="0.50", penwidth="0.50"]; 66 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n2.96%\n(0.34%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 66 -> 113 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 66 -> 156 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.25%\n3×", labeldistance="0.50", penwidth="0.50"]; 67 [color="#0ba068", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n34.35%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 67 -> 174 [arrowsize="0.58", color="#0b9f6b", fontcolor="#0b9f6b", fontsize="10.00", label="33.94%\n1×", labeldistance="1.36", penwidth="1.36"]; 68 [color="#c1d606", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n72.52%\n(0.21%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 68 -> 242 [arrowsize="0.85", color="#bed506", fontcolor="#bed506", fontsize="10.00", label="72.18%\n3×", labeldistance="2.89", penwidth="2.89"]; 69 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n0.59%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 70 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n1.49%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 70 -> 87 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 79 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n3.49%\n(0.16%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 79 -> 3 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.93%\n4×", labeldistance="0.50", penwidth="0.50"]; 79 -> 80 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.37%\n4×", labeldistance="0.50", penwidth="0.50"]; 80 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n2.37%\n(0.24%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 80 -> 108 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.01%\n4×", labeldistance="0.50", penwidth="0.50"]; 87 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.25%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 87 -> 268 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n1.14%\n(0.25%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 92 -> 147 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n3×", labeldistance="0.50", penwidth="0.50"]; 93 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.len>\n0.62%\n(0.62%)\n178×", tooltip="~"]; 94 [color="#0b9e71", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:205:check_filehandler_definition_consistency\n32.63%\n(1.83%)\n43×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_filehandler.py", target=_top, URL="https://multimessenger.science/llama.test.test_filehandler.html"]; 94 -> 42 [arrowsize="0.53", color="#0c9884", fontcolor="#0c9884", fontsize="10.00", label="28.54%\n43×", labeldistance="1.14", penwidth="1.14"]; 94 -> 43 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.83%\n129×", labeldistance="0.50", penwidth="0.50"]; 94 -> 93 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n129×", labeldistance="0.50", penwidth="0.50"]; 98 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n0.96%\n(0.15%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 98 -> 166 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n2×", labeldistance="0.50", penwidth="0.50"]; 99 [color="#0c748d", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n20.14%\n(1.12%)\n74×", tooltip="~"]; 99 -> 1 [arrowsize="0.35", color="#0d347e", fontcolor="#0d347e", fontsize="10.00", label="8.61%\n16×", labeldistance="0.50", penwidth="0.50"]; 99 -> 168 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n6×", labeldistance="0.50", penwidth="0.50"]; 99 -> 196 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.70%\n16×", labeldistance="0.50", penwidth="0.50"]; 99 -> 201 [arrowsize="0.35", color="#0d3e81", fontcolor="#0d3e81", fontsize="10.00", label="10.75%\n16×", labeldistance="0.50", penwidth="0.50"]; 99 -> 202 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.93%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 203 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 204 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 205 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 206 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 207 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.41%\n3×", labeldistance="0.50", penwidth="0.50"]; 99 -> 212 [arrowsize="0.35", color="#0d2b7b", fontcolor="#0d2b7b", fontsize="10.00", label="6.75%\n6×", labeldistance="0.50", penwidth="0.50"]; 99 -> 215 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 216 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 217 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 220 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 262 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n2×", labeldistance="0.50", penwidth="0.50"]; 101 [color="#e3ac04", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n81.09%\n(3.67%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 101 -> 66 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.96%\n3×", labeldistance="0.50", penwidth="0.50"]; 101 -> 67 [arrowsize="0.59", color="#0ba068", fontcolor="#0ba068", fontsize="10.00", label="34.35%\n1×", labeldistance="1.37", penwidth="1.37"]; 101 -> 99 [arrowsize="0.35", color="#0d3f81", fontcolor="#0d3f81", fontsize="10.00", label="10.79%\n15×", labeldistance="0.50", penwidth="0.50"]; 101 -> 114 [arrowsize="0.35", color="#0d377f", fontcolor="#0d377f", fontsize="10.00", label="9.24%\n1×", labeldistance="0.50", penwidth="0.50"]; 101 -> 171 [arrowsize="0.35", color="#0d4081", fontcolor="#0d4081", fontsize="10.00", label="11.07%\n15×", labeldistance="0.50", penwidth="0.50"]; 101 -> 175 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 101 -> 222 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 101 -> 236 [arrowsize="0.60", color="#0ba260", fontcolor="#0ba260", fontsize="10.00", label="36.00%\n1×", labeldistance="1.44", penwidth="1.44"]; 101 -> 239 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 101 -> 240 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.77%\n1×", labeldistance="0.50", penwidth="0.50"]; 101 -> 245 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.95%\n3×", labeldistance="0.50", penwidth="0.50"]; 102 [color="#0d367e", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n9.02%\n(0.57%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 102 -> 99 [arrowsize="0.35", color="#0d347e", fontcolor="#0d347e", fontsize="10.00", label="8.74%\n11×", labeldistance="0.50", penwidth="0.50"]; 103 [color="#0d377f", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n9.36%\n(0.68%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 103 -> 99 [arrowsize="0.35", color="#0d367e", fontcolor="#0d367e", fontsize="10.00", label="9.02%\n11×", labeldistance="0.50", penwidth="0.50"]; 107 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.sum>\n1.67%\n(0.27%)\n4×", tooltip="~"]; 107 -> 149 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.40%\n78×", labeldistance="0.50", penwidth="0.50"]; 108 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:72:get_line_width\n2.01%\n(0.27%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 108 -> 107 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.67%\n4×", labeldistance="0.50", penwidth="0.50"]; 111 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n1.44%\n(0.32%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 111 -> 26 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n3×", labeldistance="0.50", penwidth="0.50"]; 113 [color="#0d3c80", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n10.28%\n(0.43%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 113 -> 79 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.44%\n3×", labeldistance="0.50", penwidth="0.50"]; 113 -> 118 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 123 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 128 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n2×", labeldistance="0.50", penwidth="0.50"]; 113 -> 188 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 114 [color="#0d377f", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n9.24%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 114 -> 113 [arrowsize="0.35", color="#0d367e", fontcolor="#0d367e", fontsize="10.00", label="9.05%\n1×", labeldistance="0.50", penwidth="0.50"]; 118 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="common:280:bestrelpath\n6.60%\n(0.32%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 118 -> 32 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n2×", labeldistance="0.50", penwidth="0.50"]; 118 -> 56 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n4×", labeldistance="0.50", penwidth="0.50"]; 118 -> 270 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.48%\n2×", labeldistance="0.50", penwidth="0.50"]; 123 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="terminal:500:_write_progress_information_filling_space\n3.39%\n(0.31%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 123 -> 62 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 123 -> 189 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 128 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n0.83%\n(0.31%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 128 -> 37 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n2×", labeldistance="0.50", penwidth="0.50"]; 136 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="local:317:dirpath\n2.82%\n(0.60%)\n32×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 136 -> 36 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.01%\n32×", labeldistance="0.50", penwidth="0.50"]; 138 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="_weakrefset:81:add\n2.02%\n(1.95%)\n8×", tooltip="/opt/anaconda/lib/python3.7/_weakrefset.py"]; 143 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n0.94%\n(0.59%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 144 [color="#0c8d92", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'union' of 'set' objects>\n24.09%\n(5.35%)\n289×", tooltip="~"]; 144 -> 61 [arrowsize="0.48", color="#0c8591", fontcolor="#0c8591", fontsize="10.00", label="22.84%\n379×", labeldistance="0.91", penwidth="0.91"]; 145 [color="#0c9393", fontcolor="#ffffff", fontsize="10.00", label="classes:200:required_attributes\n24.97%\n(5.29%)\n289×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 145 -> 144 [arrowsize="0.49", color="#0c8d92", fontcolor="#0c8d92", fontsize="10.00", label="24.09%\n43×", labeldistance="0.96", penwidth="0.96"]; 146 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n0.87%\n(0.15%)\n9×", tooltip="~"]; 146 -> 92 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n3×", labeldistance="0.50", penwidth="0.50"]; 147 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n1.06%\n(0.71%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 147 -> 146 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n3×", labeldistance="0.50", penwidth="0.50"]; 149 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:74:<genexpr>\n1.40%\n(0.86%)\n78×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 150 [color="#e3a904", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n81.56%\n(0.50%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 150 -> 101 [arrowsize="0.90", color="#e3ac04", fontcolor="#e3ac04", fontsize="10.00", label="81.09%\n11×", labeldistance="3.24", penwidth="3.24"]; 154 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="runner:299:_callfinalizers\n0.55%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 156 [color="#e69b04", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n83.31%\n(1.49%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 156 -> 274 [arrowsize="0.90", color="#e3a704", fontcolor="#e3a704", fontsize="10.00", label="81.72%\n11×", labeldistance="3.27", penwidth="3.27"]; 159 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.63%\n(0.63%)\n156×", tooltip="~"]; 160 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n0.60%\n(0.29%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 160 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n8×", labeldistance="0.50", penwidth="0.50"]; 162 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n0.66%\n(0.50%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 162 -> 159 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n52×", labeldistance="0.50", penwidth="0.50"]; 163 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="common:315:parts\n4.78%\n(0.71%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 163 -> 32 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.96%\n32×", labeldistance="0.50", penwidth="0.50"]; 163 -> 136 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.82%\n32×", labeldistance="0.50", penwidth="0.50"]; 163 -> 159 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n28×", labeldistance="0.50", penwidth="0.50"]; 166 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n0.80%\n(0.12%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 166 -> 246 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n2×", labeldistance="0.50", penwidth="0.50"]; 168 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n0.57%\n(0.29%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 169 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n0.59%\n(0.31%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 169 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 171 [color="#0d4181", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n11.25%\n(0.28%)\n19×", tooltip="~"]; 171 -> 50 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n3×", labeldistance="0.50", penwidth="0.50"]; 171 -> 202 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 203 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 204 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 205 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 206 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.31%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 207 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.21%\n3×", labeldistance="0.50", penwidth="0.50"]; 171 -> 215 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 216 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 217 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 220 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n1×", labeldistance="0.50", penwidth="0.50"]; 174 [color="#0b9f6b", fontcolor="#ffffff", fontsize="10.00", label="test_pipeline:14:test_default_pipeline_consistency\n33.94%\n(0.69%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_pipeline.py", target=_top, URL="https://multimessenger.science/llama.test.test_pipeline.html"]; 174 -> 94 [arrowsize="0.57", color="#0b9e71", fontcolor="#0b9e71", fontsize="10.00", label="32.63%\n43×", labeldistance="1.31", penwidth="1.31"]; 174 -> 178 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n44×", labeldistance="0.50", penwidth="0.50"]; 175 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.02%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 175 -> 179 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n2×", labeldistance="0.50", penwidth="0.50"]; 178 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="classes:94:values\n0.62%\n(0.62%)\n44×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 179 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="version:38:__init__\n0.50%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 184 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:27:_getdimensions\n0.97%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 184 -> 6 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n1×", labeldistance="0.50", penwidth="0.50"]; 185 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:39:get_terminal_width\n1.02%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 185 -> 184 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.97%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:270:line\n0.53%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 188 -> 79 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n2×", labeldistance="0.50", penwidth="0.50"]; 189 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="terminal:331:write\n1.67%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 189 -> 79 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 190 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n4.10%\n(0.47%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 190 -> 160 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n8×", labeldistance="0.50", penwidth="0.50"]; 190 -> 192 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.80%\n8×", labeldistance="0.50", penwidth="0.50"]; 191 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n2.46%\n(0.22%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 191 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n8×", labeldistance="0.50", penwidth="0.50"]; 191 -> 138 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.02%\n8×", labeldistance="0.50", penwidth="0.50"]; 192 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n2.80%\n(0.24%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 192 -> 191 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.46%\n8×", labeldistance="0.50", penwidth="0.50"]; 194 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n4.29%\n(0.19%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 194 -> 190 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.10%\n8×", labeldistance="0.50", penwidth="0.50"]; 196 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n1.70%\n(0.63%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 196 -> 169 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n8×", labeldistance="0.50", penwidth="0.50"]; 197 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n4.61%\n(0.32%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 197 -> 194 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.29%\n8×", labeldistance="0.50", penwidth="0.50"]; 201 [color="#0d3e81", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n10.75%\n(0.46%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 201 -> 102 [arrowsize="0.35", color="#0d2c7c", fontcolor="#0d2c7c", fontsize="10.00", label="6.96%\n8×", labeldistance="0.50", penwidth="0.50"]; 201 -> 103 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.98%\n8×", labeldistance="0.50", penwidth="0.50"]; 201 -> 286 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n8×", labeldistance="0.50", penwidth="0.50"]; 202 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n1.31%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 202 -> 102 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 202 -> 103 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n1×", labeldistance="0.50", penwidth="0.50"]; 203 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n1.12%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 203 -> 102 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 203 -> 103 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 204 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n1.49%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 204 -> 102 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 204 -> 103 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 205 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n1.86%\n(0.10%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 205 -> 102 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n1×", labeldistance="0.50", penwidth="0.50"]; 205 -> 103 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 205 -> 286 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 206 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n1.02%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 206 -> 102 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 206 -> 103 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.31%\n1×", labeldistance="0.50", penwidth="0.50"]; 207 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n5.62%\n(0.18%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 207 -> 102 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.05%\n3×", labeldistance="0.50", penwidth="0.50"]; 207 -> 103 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.15%\n3×", labeldistance="0.50", penwidth="0.50"]; 207 -> 286 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n3×", labeldistance="0.50", penwidth="0.50"]; 211 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n0.96%\n(0.10%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 211 -> 63 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n3×", labeldistance="0.50", penwidth="0.50"]; 212 [color="#0d2b7b", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n6.75%\n(0.35%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 212 -> 45 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 212 -> 211 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.96%\n3×", labeldistance="0.50", penwidth="0.50"]; 212 -> 213 [arrowsize="0.35", color="#0d2079", fontcolor="#0d2079", fontsize="10.00", label="4.53%\n3×", labeldistance="0.50", penwidth="0.50"]; 213 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n4.53%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 213 -> 219 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.44%\n3×", labeldistance="0.50", penwidth="0.50"]; 215 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n2.74%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 215 -> 102 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 215 -> 103 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 216 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n2.49%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 216 -> 102 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 216 -> 103 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.03%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n2.24%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 217 -> 102 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 -> 103 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.78%\n1×", labeldistance="0.50", penwidth="0.50"]; 218 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n0.75%\n(0.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 218 -> 23 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n6×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n4.44%\n(0.18%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 219 -> 49 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.17%\n6×", labeldistance="0.50", penwidth="0.50"]; 220 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n0.63%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 222 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n0.71%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 222 -> 227 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n0.57%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 225 -> 226 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 226 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n1.24%\n(0.38%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 226 -> 262 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n7×", labeldistance="0.50", penwidth="0.50"]; 227 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n0.90%\n(0.07%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 227 -> 65 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n4×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n5.51%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 233 -> 52 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.03%\n1×", labeldistance="0.50", penwidth="0.50"]; 233 -> 255 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 235 [color="#0ba262", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n35.62%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 235 -> 156 [arrowsize="0.60", color="#0ba262", fontcolor="#0ba262", fontsize="10.00", label="35.49%\n1×", labeldistance="1.42", penwidth="1.42"]; 236 [color="#0ba260", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n36.00%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 236 -> 111 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 236 -> 235 [arrowsize="0.60", color="#0ba262", fontcolor="#0ba262", fontsize="10.00", label="35.62%\n1×", labeldistance="1.42", penwidth="1.42"]; 237 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n1.87%\n(0.40%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 237 -> 92 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n3×", labeldistance="0.50", penwidth="0.50"]; 238 [color="#fe0400", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.66%\n(7.65%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 238 -> 68 [arrowsize="0.85", color="#c1d606", fontcolor="#c1d606", fontsize="10.00", label="72.52%\n1×", labeldistance="2.90", penwidth="2.90"]; 238 -> 156 [arrowsize="0.37", color="#0d4e84", fontcolor="#0d4e84", fontsize="10.00", label="13.59%\n2×", labeldistance="0.54", penwidth="0.54"]; 238 -> 256 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n2×", labeldistance="0.50", penwidth="0.50"]; 238 -> 265 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 239 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n1.09%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 239 -> 69 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 239 -> 111 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n1×", labeldistance="0.50", penwidth="0.50"]; 240 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n1.77%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 240 -> 111 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n2×", labeldistance="0.50", penwidth="0.50"]; 240 -> 247 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n1×", labeldistance="0.50", penwidth="0.50"]; 242 [color="#bed506", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n72.18%\n(0.63%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 242 -> 53 [arrowsize="0.75", color="#37bf09", fontcolor="#37bf09", fontsize="10.00", label="56.39%\n3×", labeldistance="2.26", penwidth="2.26"]; 242 -> 156 [arrowsize="0.38", color="#0c5486", fontcolor="#0c5486", fontsize="10.00", label="14.77%\n6×", labeldistance="0.59", penwidth="0.59"]; 242 -> 256 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n3×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#2ebd09", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n55.11%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 244 -> 156 [arrowsize="0.74", color="#2cbd09", fontcolor="#2cbd09", fontsize="10.00", label="54.95%\n3×", labeldistance="2.20", penwidth="2.20"]; 245 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n1.95%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 245 -> 237 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.87%\n3×", labeldistance="0.50", penwidth="0.50"]; 246 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:316:_teardown_with_finalization\n0.66%\n(0.12%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 246 -> 154 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n2×", labeldistance="0.50", penwidth="0.50"]; 247 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n1.00%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 247 -> 98 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.91%\n1×", labeldistance="0.50", penwidth="0.50"]; 254 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="main:371:__missing__\n3.29%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 254 -> 118 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 255 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="main:413:_node_location_to_relpath\n3.39%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 255 -> 254 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 256 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n1.14%\n(0.19%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 256 -> 143 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n10×", labeldistance="0.50", penwidth="0.50"]; 261 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n0.81%\n(0.32%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 261 -> 162 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n10×", labeldistance="0.50", penwidth="0.50"]; 262 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n0.97%\n(0.16%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 262 -> 261 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n10×", labeldistance="0.50", penwidth="0.50"]; 265 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n5.62%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 265 -> 233 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 268 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n0.81%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 270 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="common:331:common\n5.48%\n(0.38%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 270 -> 163 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.78%\n4×", labeldistance="0.50", penwidth="0.50"]; 274 [color="#e3a704", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n81.72%\n(0.22%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 274 -> 150 [arrowsize="0.90", color="#e3a904", fontcolor="#e3a904", fontsize="10.00", label="81.56%\n11×", labeldistance="3.26", penwidth="3.26"]; 286 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n1.62%\n(0.41%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 286 -> 59 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.21%\n27×", labeldistance="0.50", penwidth="0.50"]; }

Profiling result for test_default_pipeline_consistency. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_filehandler_definition_consistency

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 1 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n0.51%\n(0.08%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 7 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'write' of '_io.FileIO' objects>\n1.11%\n(1.11%)\n188×", tooltip="~"]; 8 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:420:write\n1.54%\n(0.30%)\n188×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 8 -> 7 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n188×", labeldistance="0.50", penwidth="0.50"]; 16 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:58:__init__\n0.59%\n(0.41%)\n278×", tooltip="<frozen importlib._bootstrap>"]; 18 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:78:acquire\n0.70%\n(0.65%)\n278×", tooltip="<frozen importlib._bootstrap>"]; 19 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:103:release\n0.52%\n(0.46%)\n278×", tooltip="<frozen importlib._bootstrap>"]; 21 [color="#fa2401", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n96.43%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 21 -> 262 [arrowsize="0.98", color="#f92501", fontcolor="#f92501", fontsize="10.00", label="96.39%\n3×", labeldistance="3.86", penwidth="3.86"]; 23 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="genericpath:39:isdir\n2.19%\n(0.24%)\n146×", tooltip="/opt/anaconda/lib/python3.7/genericpath.py"]; 23 -> 29 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.92%\n146×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0aac37", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method _abc._abc_subclasscheck>\n43.11%\n(39.50%)\n17252×", tooltip="~"]; 24 -> 25 [arrowsize="0.64", color="#0ba946", fontcolor="#0ba946", fontsize="10.00", label="40.65%\n3312×", labeldistance="1.63", penwidth="1.63"]; 25 [color="#0aac35", fontcolor="#ffffff", fontsize="10.00", label="abc:141:__subclasscheck__\n43.36%\n(3.89%)\n17252×", tooltip="/opt/anaconda/lib/python3.7/abc.py"]; 25 -> 24 [arrowsize="0.66", color="#0aac37", fontcolor="#0aac37", fontsize="10.00", label="43.11%\n692×", labeldistance="1.72", penwidth="1.72"]; 29 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.stat>\n1.96%\n(1.97%)\n149×", tooltip="~"]; 30 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="genericpath:16:exists\n1.81%\n(1.79%)\n1×", tooltip="/opt/anaconda/lib/python3.7/genericpath.py"]; 32 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.listdir>\n3.85%\n(3.85%)\n142×", tooltip="~"]; 33 [color="#0c5d88", fontcolor="#ffffff", fontsize="10.00", label="pkgutil:144:_iter_file_finder_modules\n16.29%\n(1.44%)\n186×", tooltip="/opt/anaconda/lib/python3.7/pkgutil.py"]; 33 -> 23 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.19%\n146×", labeldistance="0.50", penwidth="0.50"]; 33 -> 32 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.85%\n142×", labeldistance="0.50", penwidth="0.50"]; 33 -> 46 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n192×", labeldistance="0.50", penwidth="0.50"]; 33 -> 151 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.86%\n499×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:75:join\n0.90%\n(0.64%)\n192×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 48 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="posixpath:144:basename\n1.52%\n(0.77%)\n499×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 52 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:157:_get_module_lock\n1.81%\n(1.07%)\n278×", tooltip="<frozen importlib._bootstrap>"]; 52 -> 16 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n278×", labeldistance="0.50", penwidth="0.50"]; 53 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:176:cb\n0.51%\n(0.38%)\n278×", tooltip="<frozen importlib._bootstrap>"]; 57 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.dir>\n1.28%\n(1.28%)\n139×", tooltip="~"]; 58 [color="#f25202", fontcolor="#ffffff", fontsize="10.00", label="utils:1063:find_in_submodules\n91.66%\n(2.85%)\n47×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 58 -> 57 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.28%\n139×", labeldistance="0.50", penwidth="0.50"]; 58 -> 58 [arrowsize="0.78", color="#5bc508", fontcolor="#5bc508", fontsize="10.00", label="60.92%\n13×", labeldistance="2.44", penwidth="2.44"]; 58 -> 59 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.66%\n3516×", labeldistance="0.50", penwidth="0.50"]; 58 -> 95 [arrowsize="0.77", color="#4ec308", fontcolor="#4ec308", fontsize="10.00", label="59.30%\n3516×", labeldistance="2.37", penwidth="2.37"]; 58 -> 97 [arrowsize="0.42", color="#0c658a", fontcolor="#0c658a", fontsize="10.00", label="17.63%\n186×", labeldistance="0.71", penwidth="0.71"]; 58 -> 124 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.78%\n47×", labeldistance="0.50", penwidth="0.50"]; 58 -> 148 [arrowsize="0.35", color="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="5.97%\n139×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n3.33%\n(3.33%)\n5674×", tooltip="~"]; 60 [color="#0d4683", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:190:check_required_attributes\n12.21%\n(0.89%)\n309×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_filehandler.py", target=_top, URL="https://multimessenger.science/llama.test.test_filehandler.html"]; 60 -> 59 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1808×", labeldistance="0.50", penwidth="0.50"]; 60 -> 164 [arrowsize="0.35", color="#0d3f81", fontcolor="#0d3f81", fontsize="10.00", label="10.77%\n309×", labeldistance="0.50", penwidth="0.50"]; 70 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n2.00%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 70 -> 86 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.95%\n1×", labeldistance="0.50", penwidth="0.50"]; 71 [color="#fa2401", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n96.49%\n(0.02%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 71 -> 21 [arrowsize="0.98", color="#fa2401", fontcolor="#fa2401", fontsize="10.00", label="96.43%\n3×", labeldistance="3.86", penwidth="3.86"]; 77 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n2.80%\n(2.80%)\n5644×", tooltip="~"]; 78 [color="#0d397f", fontcolor="#ffffff", fontsize="10.00", label="classes:207:<genexpr>\n9.59%\n(2.93%)\n8575×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 78 -> 77 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.65%\n5364×", labeldistance="0.50", penwidth="0.50"]; 78 -> 164 [arrowsize="0.35", color="#0d347e", fontcolor="#0d347e", fontsize="10.00", label="8.75%\n381×", labeldistance="0.50", penwidth="0.50"]; 83 [color="#f73501", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n94.75%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 83 -> 179 [arrowsize="0.97", color="#f73501", fontcolor="#f73501", fontsize="10.00", label="94.70%\n1×", labeldistance="3.79", penwidth="3.79"]; 84 [color="#fb1901", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n97.57%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 84 -> 260 [arrowsize="0.99", color="#fb1901", fontcolor="#fb1901", fontsize="10.00", label="97.55%\n3×", labeldistance="3.90", penwidth="3.90"]; 86 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n1.95%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 86 -> 106 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.91%\n1×", labeldistance="0.50", penwidth="0.50"]; 88 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="inspect:292:isabstract\n0.67%\n(0.48%)\n295×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 88 -> 77 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n234×", labeldistance="0.50", penwidth="0.50"]; 94 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n1.11%\n(1.11%)\n4933×", tooltip="~"]; 95 [color="#4ec308", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:218:implemented_filehandler\n59.30%\n(4.25%)\n3516×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_filehandler.py", target=_top, URL="https://multimessenger.science/llama.test.test_filehandler.html"]; 95 -> 60 [arrowsize="0.35", color="#0d397f", fontcolor="#0d397f", fontsize="10.00", label="9.66%\n234×", labeldistance="0.50", penwidth="0.50"]; 95 -> 88 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n295×", labeldistance="0.50", penwidth="0.50"]; 95 -> 94 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n3516×", labeldistance="0.50", penwidth="0.50"]; 95 -> 111 [arrowsize="0.66", color="#0aad32", fontcolor="#0aad32", fontsize="10.00", label="43.89%\n692×", labeldistance="1.76", penwidth="1.76"]; 97 [color="#0c658a", fontcolor="#ffffff", fontsize="10.00", label="pkgutil:110:iter_modules\n17.63%\n(0.63%)\n186×", tooltip="/opt/anaconda/lib/python3.7/pkgutil.py"]; 97 -> 33 [arrowsize="0.40", color="#0c5d88", fontcolor="#0c5d88", fontsize="10.00", label="16.29%\n186×", labeldistance="0.65", penwidth="0.65"]; 106 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.91%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 106 -> 283 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.86%\n1×", labeldistance="0.50", penwidth="0.50"]; 111 [color="#0aad32", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.issubclass>\n43.92%\n(0.56%)\n926×", tooltip="~"]; 111 -> 25 [arrowsize="0.66", color="#0aac35", fontcolor="#0aac35", fontsize="10.00", label="43.36%\n692×", labeldistance="1.73", penwidth="1.73"]; 115 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:205:check_filehandler_definition_consistency\n2.97%\n(0.20%)\n75×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_filehandler.py", target=_top, URL="https://multimessenger.science/llama.test.test_filehandler.html"]; 115 -> 60 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.55%\n75×", labeldistance="0.50", penwidth="0.50"]; 118 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="inspect:672:<listcomp>\n1.60%\n(1.32%)\n499×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 119 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n1.39%\n(0.08%)\n74×", tooltip="~"]; 119 -> 1 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n16×", labeldistance="0.50", penwidth="0.50"]; 119 -> 221 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n16×", labeldistance="0.50", penwidth="0.50"]; 119 -> 232 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n6×", labeldistance="0.50", penwidth="0.50"]; 121 [color="#fb1901", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n97.55%\n(0.28%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 121 -> 83 [arrowsize="0.97", color="#f73501", fontcolor="#f73501", fontsize="10.00", label="94.75%\n1×", labeldistance="3.79", penwidth="3.79"]; 121 -> 119 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n15×", labeldistance="0.50", penwidth="0.50"]; 121 -> 196 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n15×", labeldistance="0.50", penwidth="0.50"]; 121 -> 255 [arrowsize="0.97", color="#f73301", fontcolor="#f73301", fontsize="10.00", label="94.91%\n1×", labeldistance="3.80", penwidth="3.80"]; 122 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n0.52%\n(0.04%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 122 -> 119 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n11×", labeldistance="0.50", penwidth="0.50"]; 123 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n0.75%\n(0.05%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 123 -> 119 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n11×", labeldistance="0.50", penwidth="0.50"]; 124 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.print>\n1.78%\n(0.24%)\n47×", tooltip="~"]; 124 -> 8 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n188×", labeldistance="0.50", penwidth="0.50"]; 148 [color="#0d277a", fontcolor="#ffffff", fontsize="10.00", label="__init__:109:import_module\n5.97%\n(0.25%)\n139×", tooltip="/opt/anaconda/lib/python3.7/importlib/__init__.py"]; 148 -> 311 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.68%\n139×", labeldistance="0.50", penwidth="0.50"]; 151 [color="#0d307d", fontcolor="#ffffff", fontsize="10.00", label="inspect:668:getmodulename\n7.86%\n(3.66%)\n499×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 151 -> 48 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.52%\n499×", labeldistance="0.50", penwidth="0.50"]; 151 -> 118 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.60%\n499×", labeldistance="0.50", penwidth="0.50"]; 163 [color="#0d3c80", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'union' of 'set' objects>\n10.21%\n(2.50%)\n1877×", tooltip="~"]; 163 -> 78 [arrowsize="0.35", color="#0d397f", fontcolor="#0d397f", fontsize="10.00", label="9.59%\n2651×", labeldistance="0.50", penwidth="0.50"]; 164 [color="#0d3f81", fontcolor="#ffffff", fontsize="10.00", label="classes:200:required_attributes\n10.77%\n(2.69%)\n1877×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 164 -> 163 [arrowsize="0.35", color="#0d3c80", fontcolor="#0d3c80", fontsize="10.00", label="10.21%\n309×", labeldistance="0.50", penwidth="0.50"]; 169 [color="#fb1901", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n97.59%\n(0.06%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 169 -> 121 [arrowsize="0.99", color="#fb1901", fontcolor="#fb1901", fontsize="10.00", label="97.55%\n11×", labeldistance="3.90", penwidth="3.90"]; 170 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:978:_find_and_load\n5.36%\n(1.04%)\n139×", tooltip="<frozen importlib._bootstrap>"]; 170 -> 53 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n278×", labeldistance="0.50", penwidth="0.50"]; 170 -> 308 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.30%\n139×", labeldistance="0.50", penwidth="0.50"]; 170 -> 309 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.78%\n139×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#fc1801", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n97.71%\n(0.11%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 177 -> 287 [arrowsize="0.99", color="#fb1901", fontcolor="#fb1901", fontsize="10.00", label="97.60%\n11×", labeldistance="3.90", penwidth="3.90"]; 179 [color="#f73501", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:228:test_filehandler_definition_consistency\n94.70%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_filehandler.py", target=_top, URL="https://multimessenger.science/llama.test.test_filehandler.html"]; 179 -> 58 [arrowsize="0.96", color="#f25202", fontcolor="#f25202", fontsize="10.00", label="91.66%\n1×", labeldistance="3.67", penwidth="3.67"]; 179 -> 115 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.97%\n75×", labeldistance="0.50", penwidth="0.50"]; 196 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n0.92%\n(0.02%)\n19×", tooltip="~"]; 221 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n0.66%\n(0.03%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 221 -> 122 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n8×", labeldistance="0.50", penwidth="0.50"]; 221 -> 123 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n8×", labeldistance="0.50", penwidth="0.50"]; 232 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n0.54%\n(0.04%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 252 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n2.02%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 252 -> 70 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.00%\n1×", labeldistance="0.50", penwidth="0.50"]; 254 [color="#f73401", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n94.88%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 254 -> 177 [arrowsize="0.97", color="#f73401", fontcolor="#f73401", fontsize="10.00", label="94.87%\n1×", labeldistance="3.79", penwidth="3.79"]; 255 [color="#f73301", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n94.91%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 255 -> 254 [arrowsize="0.97", color="#f73401", fontcolor="#f73401", fontsize="10.00", label="94.88%\n1×", labeldistance="3.80", penwidth="3.80"]; 256 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n100.00%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 256 -> 84 [arrowsize="0.99", color="#fb1901", fontcolor="#fb1901", fontsize="10.00", label="97.57%\n1×", labeldistance="3.90", penwidth="3.90"]; 256 -> 177 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n2×", labeldistance="0.50", penwidth="0.50"]; 256 -> 280 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.03%\n1×", labeldistance="0.50", penwidth="0.50"]; 260 [color="#fb1901", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n97.55%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 260 -> 71 [arrowsize="0.98", color="#fa2401", fontcolor="#fa2401", fontsize="10.00", label="96.49%\n3×", labeldistance="3.86", penwidth="3.86"]; 260 -> 177 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n6×", labeldistance="0.50", penwidth="0.50"]; 262 [color="#f92501", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n96.39%\n(0.01%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 262 -> 177 [arrowsize="0.98", color="#f92501", fontcolor="#f92501", fontsize="10.00", label="96.38%\n3×", labeldistance="3.86", penwidth="3.86"]; 280 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n2.03%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 280 -> 252 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 283 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n1.86%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 283 -> 285 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.82%\n1×", labeldistance="0.50", penwidth="0.50"]; 285 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="local:376:check\n1.82%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 285 -> 30 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 287 [color="#fb1901", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n97.60%\n(0.01%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 287 -> 169 [arrowsize="0.99", color="#fb1901", fontcolor="#fb1901", fontsize="10.00", label="97.59%\n11×", labeldistance="3.90", penwidth="3.90"]; 308 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:194:_lock_unlock_module\n1.30%\n(0.18%)\n139×", tooltip="<frozen importlib._bootstrap>"]; 308 -> 18 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n139×", labeldistance="0.50", penwidth="0.50"]; 308 -> 19 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n139×", labeldistance="0.50", penwidth="0.50"]; 308 -> 52 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n139×", labeldistance="0.50", penwidth="0.50"]; 309 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:147:__enter__\n1.78%\n(0.19%)\n139×", tooltip="<frozen importlib._bootstrap>"]; 309 -> 18 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n139×", labeldistance="0.50", penwidth="0.50"]; 309 -> 52 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n139×", labeldistance="0.50", penwidth="0.50"]; 311 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:994:_gcd_import\n5.68%\n(0.17%)\n139×", tooltip="<frozen importlib._bootstrap>"]; 311 -> 170 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.36%\n139×", labeldistance="0.50", penwidth="0.50"]; }

Profiling result for test_filehandler_definition_consistency. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_get_grid_make_grid

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 1 [color="#0d4b84", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n13.13%\n(1.67%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 97 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.63%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 98 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.74%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 155 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 210 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.89%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 295 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n0.54%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 5 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n1.97%\n(1.97%)\n6×", tooltip="~"]; 6 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n6.61%\n(1.29%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 6 -> 5 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.97%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 7 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n12×", labeldistance="0.50", penwidth="0.50"]; 6 -> 8 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.04%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 48 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n24×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'seek' of '_io.FileIO' objects>\n0.58%\n(0.58%)\n12×", tooltip="~"]; 8 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n2.04%\n(2.04%)\n6×", tooltip="~"]; 10 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n1.48%\n(1.12%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 12 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:221:_releaseLock\n0.77%\n(0.60%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 14 [color="#4ac208", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n58.78%\n(0.52%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 14 -> 257 [arrowsize="0.76", color="#44c108", fontcolor="#44c108", fontsize="10.00", label="58.11%\n3×", labeldistance="2.32", penwidth="2.32"]; 18 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="version:134:parse\n0.64%\n(0.41%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 21 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="genericpath:16:exists\n0.54%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/genericpath.py"]; 22 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n0.97%\n(0.97%)\n12×", tooltip="~"]; 23 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n0.99%\n(0.26%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 23 -> 22 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n6×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n1.12%\n(0.30%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 24 -> 22 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n6×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n1.09%\n(0.36%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 30 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n0.69%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 30 -> 36 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 34 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="posixpath:121:splitext\n0.60%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 35 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n0.97%\n(0.69%)\n3×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 36 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n0.58%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 36 -> 35 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 38 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="__init__:13:floateql\n2.58%\n(1.35%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.__init__.py", target=_top, URL="https://multimessenger.science/llama.test.__init__.html"]; 38 -> 39 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n6×", labeldistance="0.50", penwidth="0.50"]; 38 -> 187 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n12×", labeldistance="0.50", penwidth="0.50"]; 38 -> 190 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n12×", labeldistance="0.50", penwidth="0.50"]; 39 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.all>\n0.52%\n(0.52%)\n6×", tooltip="~"]; 42 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n1.20%\n(1.20%)\n100×", tooltip="~"]; 43 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:73:_wrapreduction\n1.82%\n(0.62%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 43 -> 42 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n2×", labeldistance="0.50", penwidth="0.50"]; 43 -> 178 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.99%\n2×", labeldistance="0.50", penwidth="0.50"]; 45 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n1.27%\n(0.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 45 -> 231 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n3×", labeldistance="0.50", penwidth="0.50"]; 48 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:442:__getattr__\n0.73%\n(0.52%)\n24×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 48 -> 42 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n24×", labeldistance="0.50", penwidth="0.50"]; 49 [color="#0d2d7c", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n7.27%\n(0.47%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 49 -> 6 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.61%\n6×", labeldistance="0.50", penwidth="0.50"]; 50 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n1.97%\n(0.34%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 50 -> 238 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.46%\n3×", labeldistance="0.50", penwidth="0.50"]; 52 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n3.58%\n(0.17%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 52 -> 67 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 52 -> 83 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n1×", labeldistance="0.50", penwidth="0.50"]; 53 [color="#53c408", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n59.96%\n(0.41%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 53 -> 14 [arrowsize="0.77", color="#4ac208", fontcolor="#4ac208", fontsize="10.00", label="58.78%\n3×", labeldistance="2.35", penwidth="2.35"]; 53 -> 42 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n3×", labeldistance="0.50", penwidth="0.50"]; 53 -> 268 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n3×", labeldistance="0.50", penwidth="0.50"]; 58 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n1.91%\n(1.72%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 58 -> 42 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n27×", labeldistance="0.50", penwidth="0.50"]; 60 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n1.37%\n(0.24%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 60 -> 24 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n6×", labeldistance="0.50", penwidth="0.50"]; 62 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n1.78%\n(0.21%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 62 -> 239 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.52%\n4×", labeldistance="0.50", penwidth="0.50"]; 63 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n4.85%\n(0.56%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 63 -> 108 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.08%\n1×", labeldistance="0.50", penwidth="0.50"]; 63 -> 143 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.08%\n3×", labeldistance="0.50", penwidth="0.50"]; 64 [color="#0c9293", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n24.83%\n(0.41%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 64 -> 161 [arrowsize="0.49", color="#0c8d92", fontcolor="#0c8d92", fontsize="10.00", label="24.06%\n1×", labeldistance="0.96", penwidth="0.96"]; 65 [color="#ea8103", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n86.39%\n(0.32%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 65 -> 255 [arrowsize="0.93", color="#ea8503", fontcolor="#ea8503", fontsize="10.00", label="85.94%\n3×", labeldistance="3.44", penwidth="3.44"]; 66 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n0.86%\n(0.17%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 66 -> 93 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 67 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n2.40%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 67 -> 85 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 77 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n1.24%\n(0.13%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 77 -> 3 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 77 -> 78 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 78 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n0.58%\n(0.17%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 83 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="python:263:getmodpath\n0.92%\n(0.17%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 83 -> 34 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 83 -> 150 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 85 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n2.06%\n(0.28%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 85 -> 279 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n1.44%\n(0.32%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 90 -> 134 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.31%\n3×", labeldistance="0.50", penwidth="0.50"]; 93 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n1.16%\n(0.21%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 93 -> 153 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 [color="#0b9d74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n32.10%\n(1.82%)\n74×", tooltip="~"]; 94 -> 1 [arrowsize="0.36", color="#0d4b84", fontcolor="#0d4b84", fontsize="10.00", label="13.13%\n16×", labeldistance="0.53", penwidth="0.53"]; 94 -> 155 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n6×", labeldistance="0.50", penwidth="0.50"]; 94 -> 209 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.46%\n16×", labeldistance="0.50", penwidth="0.50"]; 94 -> 214 [arrowsize="0.41", color="#0c5e88", fontcolor="#0c5e88", fontsize="10.00", label="16.52%\n16×", labeldistance="0.66", penwidth="0.66"]; 94 -> 215 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 -> 216 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 -> 217 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.24%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 -> 218 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 -> 219 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 -> 220 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.14%\n3×", labeldistance="0.50", penwidth="0.50"]; 94 -> 225 [arrowsize="0.35", color="#0d4181", fontcolor="#0d4181", fontsize="10.00", label="11.31%\n6×", labeldistance="0.50", penwidth="0.50"]; 94 -> 228 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 -> 229 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 -> 230 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 -> 233 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 -> 273 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n2×", labeldistance="0.50", penwidth="0.50"]; 96 [color="#ea8503", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n85.97%\n(6.07%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 96 -> 63 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.85%\n3×", labeldistance="0.50", penwidth="0.50"]; 96 -> 64 [arrowsize="0.50", color="#0c9293", fontcolor="#0c9293", fontsize="10.00", label="24.83%\n1×", labeldistance="0.99", penwidth="0.99"]; 96 -> 94 [arrowsize="0.41", color="#0c5e88", fontcolor="#0c5e88", fontsize="10.00", label="16.50%\n15×", labeldistance="0.66", penwidth="0.66"]; 96 -> 109 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.35%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 147 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n22×", labeldistance="0.50", penwidth="0.50"]; 96 -> 158 [arrowsize="0.43", color="#0c6c8b", fontcolor="#0c6c8b", fontsize="10.00", label="18.80%\n15×", labeldistance="0.75", penwidth="0.75"]; 96 -> 162 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 222 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 235 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 249 [arrowsize="0.53", color="#0c9788", fontcolor="#0c9788", fontsize="10.00", label="27.60%\n1×", labeldistance="1.10", penwidth="1.10"]; 96 -> 252 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 253 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 258 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.60%\n3×", labeldistance="0.50", penwidth="0.50"]; 97 [color="#0d4e84", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n13.71%\n(0.97%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 97 -> 94 [arrowsize="0.36", color="#0d4c84", fontcolor="#0d4c84", fontsize="10.00", label="13.24%\n11×", labeldistance="0.53", penwidth="0.53"]; 98 [color="#0c5887", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n15.49%\n(1.07%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 98 -> 94 [arrowsize="0.39", color="#0c5686", fontcolor="#0c5686", fontsize="10.00", label="15.02%\n11×", labeldistance="0.60", penwidth="0.60"]; 106 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n2.34%\n(0.49%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 106 -> 26 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n3×", labeldistance="0.50", penwidth="0.50"]; 106 -> 297 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n1×", labeldistance="0.50", penwidth="0.50"]; 108 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n3.18%\n(0.34%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 108 -> 77 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.24%\n2×", labeldistance="0.50", penwidth="0.50"]; 108 -> 118 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n2×", labeldistance="0.50", penwidth="0.50"]; 109 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n1.35%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 109 -> 108 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 118 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n1.33%\n(0.64%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 118 -> 35 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n2×", labeldistance="0.50", penwidth="0.50"]; 132 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n1.48%\n(0.90%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 133 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n1.05%\n(0.28%)\n9×", tooltip="~"]; 133 -> 90 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n3×", labeldistance="0.50", penwidth="0.50"]; 134 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n1.31%\n(0.67%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 134 -> 133 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n3×", labeldistance="0.50", penwidth="0.50"]; 137 [color="#eb7e03", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n86.74%\n(1.01%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 137 -> 96 [arrowsize="0.93", color="#ea8503", fontcolor="#ea8503", fontsize="10.00", label="85.97%\n11×", labeldistance="3.44", penwidth="3.44"]; 141 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:299:_callfinalizers\n0.67%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 142 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'keys' of 'dict' objects>\n1.42%\n(1.42%)\n16×", tooltip="~"]; 143 [color="#f15b02", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n90.71%\n(2.51%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 143 -> 142 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.39%\n15×", labeldistance="0.50", penwidth="0.50"]; 143 -> 283 [arrowsize="0.93", color="#eb7c03", fontcolor="#eb7c03", fontsize="10.00", label="86.95%\n11×", labeldistance="3.48", penwidth="3.48"]; 147 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.67%\n(0.67%)\n125×", tooltip="~"]; 148 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n1.39%\n(0.34%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 148 -> 10 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n8×", labeldistance="0.50", penwidth="0.50"]; 148 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n8×", labeldistance="0.50", penwidth="0.50"]; 149 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:1526:addHandler\n0.62%\n(0.24%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 149 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n8×", labeldistance="0.50", penwidth="0.50"]; 149 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 150 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n1.50%\n(1.35%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 150 -> 147 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n52×", labeldistance="0.50", penwidth="0.50"]; 153 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n0.90%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 153 -> 259 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n1×", labeldistance="0.50", penwidth="0.50"]; 155 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n0.97%\n(0.43%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 155 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n8×", labeldistance="0.50", penwidth="0.50"]; 155 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n8×", labeldistance="0.50", penwidth="0.50"]; 156 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n0.97%\n(0.43%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 156 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n8×", labeldistance="0.50", penwidth="0.50"]; 156 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n8×", labeldistance="0.50", penwidth="0.50"]; 158 [color="#0c6d8b", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n19.03%\n(0.49%)\n19×", tooltip="~"]; 158 -> 50 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.93%\n3×", labeldistance="0.50", penwidth="0.50"]; 158 -> 215 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 158 -> 216 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 158 -> 217 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 158 -> 218 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 158 -> 219 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 158 -> 220 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.00%\n3×", labeldistance="0.50", penwidth="0.50"]; 158 -> 228 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 158 -> 229 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 158 -> 230 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.07%\n1×", labeldistance="0.50", penwidth="0.50"]; 158 -> 233 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n1×", labeldistance="0.50", penwidth="0.50"]; 161 [color="#0c8d92", fontcolor="#ffffff", fontsize="10.00", label="test_utils:193:test_get_grid_make_grid\n24.06%\n(0.82%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_utils.py", target=_top, URL="https://multimessenger.science/llama.test.test_utils.html"]; 161 -> 38 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.58%\n6×", labeldistance="0.50", penwidth="0.50"]; 161 -> 169 [arrowsize="0.45", color="#0c728d", fontcolor="#0c728d", fontsize="10.00", label="19.89%\n2×", labeldistance="0.80", penwidth="0.80"]; 161 -> 190 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n2×", labeldistance="0.50", penwidth="0.50"]; 162 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.52%\n(0.21%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 162 -> 195 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n2×", labeldistance="0.50", penwidth="0.50"]; 165 [color="#0d307d", fontcolor="#ffffff", fontsize="10.00", label="function_base:37:linspace\n7.81%\n(2.85%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/function_base.py"]; 165 -> 173 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.49%\n2×", labeldistance="0.50", penwidth="0.50"]; 165 -> 179 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n2×", labeldistance="0.50", penwidth="0.50"]; 167 [color="#0d327e", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:linspace\n8.37%\n(0.19%)\n2×", tooltip="<__array_function__ internals>"]; 167 -> 168 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="8.13%\n2×", labeldistance="0.50", penwidth="0.50"]; 168 [color="#0d337e", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.core._multiarray_umath.implement_array_function>\n8.58%\n(1.27%)\n12×", tooltip="~"]; 168 -> 165 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.81%\n2×", labeldistance="0.50", penwidth="0.50"]; 168 -> 171 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.15%\n2×", labeldistance="0.50", penwidth="0.50"]; 169 [color="#0c728d", fontcolor="#ffffff", fontsize="10.00", label="utils:489:get_grid\n19.89%\n(2.77%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 169 -> 167 [arrowsize="0.35", color="#0d327e", fontcolor="#0d327e", fontsize="10.00", label="8.37%\n2×", labeldistance="0.50", penwidth="0.50"]; 169 -> 181 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.39%\n4×", labeldistance="0.50", penwidth="0.50"]; 169 -> 185 [arrowsize="0.35", color="#0d2b7c", fontcolor="#0d2b7c", fontsize="10.00", label="6.89%\n2×", labeldistance="0.50", penwidth="0.50"]; 169 -> 187 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n4×", labeldistance="0.50", penwidth="0.50"]; 171 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:2189:any\n2.15%\n(0.32%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 171 -> 43 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.82%\n2×", labeldistance="0.50", penwidth="0.50"]; 173 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:any\n2.49%\n(0.19%)\n2×", tooltip="<__array_function__ internals>"]; 173 -> 168 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.30%\n2×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="_methods:44:_any\n0.71%\n(0.13%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/_methods.py"]; 177 -> 193 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n2×", labeldistance="0.50", penwidth="0.50"]; 178 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'any' of 'numpy.generic' objects>\n0.99%\n(0.28%)\n2×", tooltip="~"]; 178 -> 177 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n2×", labeldistance="0.50", penwidth="0.50"]; 179 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:result_type\n0.52%\n(0.26%)\n2×", tooltip="<__array_function__ internals>"]; 179 -> 168 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n2×", labeldistance="0.50", penwidth="0.50"]; 180 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:copyto\n0.69%\n(0.19%)\n4×", tooltip="<__array_function__ internals>"]; 180 -> 168 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n4×", labeldistance="0.50", penwidth="0.50"]; 181 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="numeric:166:ones\n1.39%\n(0.43%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/numeric.py"]; 181 -> 180 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n4×", labeldistance="0.50", penwidth="0.50"]; 183 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="utils:416:<listcomp>\n0.60%\n(0.39%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 183 -> 187 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n6×", labeldistance="0.50", penwidth="0.50"]; 184 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="utils:335:rotate_angs2vec\n5.75%\n(4.12%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 184 -> 183 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n2×", labeldistance="0.50", penwidth="0.50"]; 184 -> 190 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n12×", labeldistance="0.50", penwidth="0.50"]; 185 [color="#0d2b7c", fontcolor="#ffffff", fontsize="10.00", label="utils:420:rotate_angs2angs\n6.89%\n(1.14%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 185 -> 184 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.75%\n2×", labeldistance="0.50", penwidth="0.50"]; 187 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flatten' of 'numpy.ndarray' objects>\n0.73%\n(0.73%)\n22×", tooltip="~"]; 190 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.array>\n2.27%\n(2.27%)\n36×", tooltip="~"]; 193 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'reduce' of 'numpy.ufunc' objects>\n0.58%\n(0.58%)\n2×", tooltip="~"]; 195 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="version:38:__init__\n0.73%\n(0.09%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 195 -> 18 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n2×", labeldistance="0.50", penwidth="0.50"]; 203 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n4.03%\n(0.60%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 203 -> 148 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.39%\n8×", labeldistance="0.50", penwidth="0.50"]; 203 -> 205 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.65%\n8×", labeldistance="0.50", penwidth="0.50"]; 204 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n1.05%\n(0.36%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 204 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n8×", labeldistance="0.50", penwidth="0.50"]; 204 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n8×", labeldistance="0.50", penwidth="0.50"]; 205 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n1.65%\n(0.43%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 205 -> 204 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n8×", labeldistance="0.50", penwidth="0.50"]; 207 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n4.29%\n(0.26%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 207 -> 203 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.03%\n8×", labeldistance="0.50", penwidth="0.50"]; 209 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n4.46%\n(2.70%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 209 -> 149 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n8×", labeldistance="0.50", penwidth="0.50"]; 209 -> 156 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.97%\n8×", labeldistance="0.50", penwidth="0.50"]; 210 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n4.89%\n(0.60%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 210 -> 207 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.29%\n8×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0c5e88", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n16.52%\n(0.67%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 214 -> 97 [arrowsize="0.35", color="#0d3d80", fontcolor="#0d3d80", fontsize="10.00", label="10.45%\n8×", labeldistance="0.50", penwidth="0.50"]; 214 -> 98 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.85%\n8×", labeldistance="0.50", penwidth="0.50"]; 214 -> 295 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n8×", labeldistance="0.50", penwidth="0.50"]; 215 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n2.04%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 215 -> 97 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 215 -> 98 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 215 -> 295 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 216 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n1.87%\n(0.13%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 216 -> 97 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.03%\n1×", labeldistance="0.50", penwidth="0.50"]; 216 -> 98 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 216 -> 295 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n2.45%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 217 -> 97 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 -> 98 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 -> 295 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 218 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n3.00%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 218 -> 97 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.97%\n1×", labeldistance="0.50", penwidth="0.50"]; 218 -> 98 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n1×", labeldistance="0.50", penwidth="0.50"]; 218 -> 295 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n1.67%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 219 -> 97 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 -> 98 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 -> 295 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 [color="#0d317d", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n8.13%\n(0.30%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 220 -> 97 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.54%\n3×", labeldistance="0.50", penwidth="0.50"]; 220 -> 98 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.89%\n3×", labeldistance="0.50", penwidth="0.50"]; 220 -> 295 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n3×", labeldistance="0.50", penwidth="0.50"]; 222 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="nose:7:pytest_runtest_setup\n0.67%\n(0.17%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nose.py"]; 224 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n1.48%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 224 -> 60 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.37%\n3×", labeldistance="0.50", penwidth="0.50"]; 225 [color="#0d4181", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n11.31%\n(0.52%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 225 -> 45 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.27%\n3×", labeldistance="0.50", penwidth="0.50"]; 225 -> 224 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.48%\n3×", labeldistance="0.50", penwidth="0.50"]; 225 -> 226 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 226 [color="#0d307d", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n7.83%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 226 -> 232 [arrowsize="0.35", color="#0d2f7d", fontcolor="#0d2f7d", fontsize="10.00", label="7.73%\n3×", labeldistance="0.50", penwidth="0.50"]; 228 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n4.51%\n(0.13%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 228 -> 97 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 228 -> 98 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n4.23%\n(0.13%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 229 -> 97 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 229 -> 98 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 230 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n3.65%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 230 -> 97 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 230 -> 98 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="3.00%\n1×", labeldistance="0.50", penwidth="0.50"]; 231 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n1.09%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 231 -> 23 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.99%\n6×", labeldistance="0.50", penwidth="0.50"]; 232 [color="#0d2f7d", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n7.73%\n(0.30%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 232 -> 49 [arrowsize="0.35", color="#0d2d7c", fontcolor="#0d2d7c", fontsize="10.00", label="7.27%\n6×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n1.05%\n(0.15%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 233 -> 234 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 234 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:99:check_xfail_no_run\n0.73%\n(0.09%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 234 -> 240 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n2×", labeldistance="0.50", penwidth="0.50"]; 235 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n1.48%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 235 -> 234 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 235 -> 240 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n1×", labeldistance="0.50", penwidth="0.50"]; 235 -> 273 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 238 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n1.46%\n(0.13%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 238 -> 239 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n3×", labeldistance="0.50", penwidth="0.50"]; 239 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n2.85%\n(0.90%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 239 -> 273 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.67%\n7×", labeldistance="0.50", penwidth="0.50"]; 240 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n1.87%\n(0.09%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 240 -> 62 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.78%\n4×", labeldistance="0.50", penwidth="0.50"]; 246 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n3.91%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 246 -> 52 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 248 [color="#0c968b", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n26.93%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 248 -> 143 [arrowsize="0.52", color="#0c968c", fontcolor="#0c968c", fontsize="10.00", label="26.67%\n1×", labeldistance="1.07", penwidth="1.07"]; 248 -> 268 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 249 [color="#0c9788", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n27.60%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 249 -> 106 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 249 -> 248 [arrowsize="0.52", color="#0c968b", fontcolor="#0c968b", fontsize="10.00", label="26.93%\n1×", labeldistance="1.08", penwidth="1.08"]; 250 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n2.45%\n(0.45%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 250 -> 90 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.44%\n3×", labeldistance="0.50", penwidth="0.50"]; 251 [color="#fe0600", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.40%\n(0.34%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 251 -> 65 [arrowsize="0.93", color="#ea8103", fontcolor="#ea8103", fontsize="10.00", label="86.39%\n1×", labeldistance="3.46", penwidth="3.46"]; 251 -> 143 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="8.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 251 -> 268 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n2×", labeldistance="0.50", penwidth="0.50"]; 251 -> 276 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 252 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n1.63%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 252 -> 66 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n1×", labeldistance="0.50", penwidth="0.50"]; 252 -> 106 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n1×", labeldistance="0.50", penwidth="0.50"]; 253 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n2.42%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 253 -> 106 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n2×", labeldistance="0.50", penwidth="0.50"]; 253 -> 260 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 255 [color="#ea8503", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n85.94%\n(0.62%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 255 -> 53 [arrowsize="0.77", color="#53c408", fontcolor="#53c408", fontsize="10.00", label="59.96%\n3×", labeldistance="2.40", penwidth="2.40"]; 255 -> 143 [arrowsize="0.50", color="#0c9293", fontcolor="#0c9293", fontsize="10.00", label="24.76%\n6×", labeldistance="0.99", penwidth="0.99"]; 255 -> 268 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 257 [color="#44c108", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n58.11%\n(0.28%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 257 -> 143 [arrowsize="0.76", color="#42c108", fontcolor="#42c108", fontsize="10.00", label="57.83%\n3×", labeldistance="2.31", penwidth="2.31"]; 258 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n2.60%\n(0.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 258 -> 250 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.45%\n3×", labeldistance="0.50", penwidth="0.50"]; 259 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:316:_teardown_with_finalization\n0.77%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 259 -> 141 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 260 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n1.20%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 260 -> 93 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.03%\n1×", labeldistance="0.50", penwidth="0.50"]; 260 -> 150 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 268 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n1.80%\n(0.32%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 268 -> 132 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.48%\n10×", labeldistance="0.50", penwidth="0.50"]; 272 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n1.85%\n(0.62%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 272 -> 150 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n10×", labeldistance="0.50", penwidth="0.50"]; 273 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n2.08%\n(0.24%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 273 -> 272 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.85%\n10×", labeldistance="0.50", penwidth="0.50"]; 276 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n4.10%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 276 -> 246 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.91%\n1×", labeldistance="0.50", penwidth="0.50"]; 279 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n1.42%\n(0.17%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 279 -> 30 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n1×", labeldistance="0.50", penwidth="0.50"]; 279 -> 281 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n1×", labeldistance="0.50", penwidth="0.50"]; 281 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="local:376:check\n0.56%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 281 -> 21 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 283 [color="#eb7c03", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n86.95%\n(0.30%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 283 -> 137 [arrowsize="0.93", color="#eb7e03", fontcolor="#eb7e03", fontsize="10.00", label="86.74%\n11×", labeldistance="3.47", penwidth="3.47"]; 295 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n2.51%\n(0.60%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 295 -> 58 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.91%\n27×", labeldistance="0.50", penwidth="0.50"]; 297 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="_collections_abc:790:pop\n0.56%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/_collections_abc.py"]; }

Profiling result for test_get_grid_make_grid. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_get_grid_north_pole

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 1 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n4.47%\n(0.72%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 96 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 97 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 201 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.87%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 286 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n8×", labeldistance="0.50", penwidth="0.50"]; 5 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n0.88%\n(0.88%)\n6×", tooltip="~"]; 6 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n2.72%\n(0.47%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 6 -> 5 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 8 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n0.82%\n(0.82%)\n6×", tooltip="~"]; 14 [color="#0c9b7b", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n30.60%\n(0.17%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 14 -> 248 [arrowsize="0.55", color="#0c9b7c", fontcolor="#0c9b7c", fontsize="10.00", label="30.33%\n3×", labeldistance="1.21", penwidth="1.21"]; 23 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n1.49%\n(1.21%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 38 [color="#0d3a7f", fontcolor="#ffffff", fontsize="10.00", label="__init__:13:floateql\n9.89%\n(9.41%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.__init__.py", target=_top, URL="https://multimessenger.science/llama.test.__init__.html"]; 42 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n0.52%\n(0.52%)\n98×", tooltip="~"]; 44 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n1.63%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 44 -> 222 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.57%\n3×", labeldistance="0.50", penwidth="0.50"]; 48 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n3.02%\n(0.27%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 48 -> 6 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.72%\n6×", labeldistance="0.50", penwidth="0.50"]; 49 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n0.61%\n(0.15%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 51 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n1.22%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 51 -> 66 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n1×", labeldistance="0.50", penwidth="0.50"]; 52 [color="#0c9c78", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n31.13%\n(0.17%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 52 -> 14 [arrowsize="0.55", color="#0c9b7b", fontcolor="#0c9b7b", fontsize="10.00", label="30.60%\n3×", labeldistance="1.22", penwidth="1.22"]; 52 -> 259 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n3×", labeldistance="0.50", penwidth="0.50"]; 57 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n0.75%\n(0.64%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 57 -> 42 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n27×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n0.56%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 61 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n0.52%\n(0.06%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 61 -> 230 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n4×", labeldistance="0.50", penwidth="0.50"]; 62 [color="#0c9b7a", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n30.81%\n(0.22%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 62 -> 107 [arrowsize="0.54", color="#0c9a7f", fontcolor="#0c9a7f", fontsize="10.00", label="29.67%\n1×", labeldistance="1.19", penwidth="1.19"]; 62 -> 142 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n3×", labeldistance="0.50", penwidth="0.50"]; 63 [color="#0c5887", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n15.38%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 63 -> 159 [arrowsize="0.39", color="#0c5686", fontcolor="#0c5686", fontsize="10.00", label="15.08%\n1×", labeldistance="0.60", penwidth="0.60"]; 64 [color="#dec505", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n77.92%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 64 -> 246 [arrowsize="0.88", color="#dec605", fontcolor="#dec605", fontsize="10.00", label="77.72%\n3×", labeldistance="3.11", penwidth="3.11"]; 66 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n0.92%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 66 -> 84 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n1×", labeldistance="0.50", penwidth="0.50"]; 76 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n0.60%\n(0.03%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 84 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n0.78%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 84 -> 270 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 89 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n0.61%\n(0.12%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 89 -> 133 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n3×", labeldistance="0.50", penwidth="0.50"]; 92 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n0.62%\n(0.12%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 93 [color="#0d4d84", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n13.39%\n(0.79%)\n74×", tooltip="~"]; 93 -> 1 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.47%\n16×", labeldistance="0.50", penwidth="0.50"]; 93 -> 200 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n16×", labeldistance="0.50", penwidth="0.50"]; 93 -> 205 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.84%\n16×", labeldistance="0.50", penwidth="0.50"]; 93 -> 206 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 93 -> 207 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 93 -> 208 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 93 -> 209 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 93 -> 210 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 93 -> 211 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.73%\n3×", labeldistance="0.50", penwidth="0.50"]; 93 -> 216 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.82%\n6×", labeldistance="0.50", penwidth="0.50"]; 93 -> 219 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 93 -> 220 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 93 -> 221 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 95 [color="#a4d107", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n69.39%\n(2.41%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 95 -> 62 [arrowsize="0.56", color="#0c9b7a", fontcolor="#0c9b7a", fontsize="10.00", label="30.81%\n3×", labeldistance="1.23", penwidth="1.23"]; 95 -> 63 [arrowsize="0.39", color="#0c5887", fontcolor="#0c5887", fontsize="10.00", label="15.38%\n1×", labeldistance="0.62", penwidth="0.62"]; 95 -> 93 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.79%\n15×", labeldistance="0.50", penwidth="0.50"]; 95 -> 108 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 95 -> 156 [arrowsize="0.35", color="#0d347e", fontcolor="#0d347e", fontsize="10.00", label="8.73%\n15×", labeldistance="0.50", penwidth="0.50"]; 95 -> 160 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 95 -> 240 [arrowsize="0.41", color="#0c5e88", fontcolor="#0c5e88", fontsize="10.00", label="16.52%\n1×", labeldistance="0.66", penwidth="0.66"]; 95 -> 243 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 95 -> 244 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 95 -> 249 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n3×", labeldistance="0.50", penwidth="0.50"]; 96 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n4.65%\n(0.38%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 96 -> 93 [arrowsize="0.35", color="#0d2079", fontcolor="#0d2079", fontsize="10.00", label="4.50%\n11×", labeldistance="0.50", penwidth="0.50"]; 97 [color="#0d2f7c", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n7.59%\n(0.40%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 97 -> 93 [arrowsize="0.35", color="#0d2e7c", fontcolor="#0d2e7c", fontsize="10.00", label="7.40%\n11×", labeldistance="0.50", penwidth="0.50"]; 105 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n0.97%\n(0.22%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 106 [color="#0c5e88", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'split' of 'str' objects>\n16.56%\n(16.56%)\n7×", tooltip="~"]; 107 [color="#0c9a7d", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n30.11%\n(0.21%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 107 -> 76 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n2×", labeldistance="0.50", penwidth="0.50"]; 107 -> 106 [arrowsize="0.41", color="#0c5e88", fontcolor="#0c5e88", fontsize="10.00", label="16.48%\n2×", labeldistance="0.66", penwidth="0.66"]; 107 -> 117 [arrowsize="0.36", color="#0d4983", fontcolor="#0d4983", fontsize="10.00", label="12.73%\n2×", labeldistance="0.51", penwidth="0.51"]; 108 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n0.55%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 108 -> 107 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 117 [color="#0d4983", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n12.73%\n(12.31%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 131 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n0.62%\n(0.41%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 133 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n0.57%\n(0.32%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 136 [color="#a7d207", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n69.70%\n(0.40%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 136 -> 95 [arrowsize="0.83", color="#a4d107", fontcolor="#a4d107", fontsize="10.00", label="69.39%\n11×", labeldistance="2.78", penwidth="2.78"]; 142 [color="#b2d406", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n70.88%\n(1.09%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 142 -> 274 [arrowsize="0.84", color="#a8d207", fontcolor="#a8d207", fontsize="10.00", label="69.84%\n11×", labeldistance="2.79", penwidth="2.79"]; 156 [color="#0d357e", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n8.83%\n(0.17%)\n19×", tooltip="~"]; 156 -> 49 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 156 -> 206 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 156 -> 207 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n1×", labeldistance="0.50", penwidth="0.50"]; 156 -> 208 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 156 -> 209 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 156 -> 210 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 156 -> 211 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n3×", labeldistance="0.50", penwidth="0.50"]; 156 -> 219 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.44%\n1×", labeldistance="0.50", penwidth="0.50"]; 156 -> 220 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 156 -> 221 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 159 [color="#0c5686", fontcolor="#ffffff", fontsize="10.00", label="test_utils:213:test_get_grid_north_pole\n15.08%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_utils.py", target=_top, URL="https://multimessenger.science/llama.test.test_utils.html"]; 159 -> 38 [arrowsize="0.35", color="#0d3a7f", fontcolor="#0d3a7f", fontsize="10.00", label="9.89%\n4×", labeldistance="0.50", penwidth="0.50"]; 159 -> 167 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.97%\n2×", labeldistance="0.50", penwidth="0.50"]; 160 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n0.61%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 163 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="function_base:37:linspace\n1.42%\n(0.73%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/function_base.py"]; 165 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:linspace\n1.62%\n(0.07%)\n2×", tooltip="<__array_function__ internals>"]; 165 -> 166 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n2×", labeldistance="0.50", penwidth="0.50"]; 166 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.core._multiarray_umath.implement_array_function>\n1.66%\n(0.37%)\n10×", tooltip="~"]; 166 -> 163 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n2×", labeldistance="0.50", penwidth="0.50"]; 167 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="utils:489:get_grid\n4.97%\n(0.79%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 167 -> 165 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.62%\n2×", labeldistance="0.50", penwidth="0.50"]; 167 -> 177 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.08%\n2×", labeldistance="0.50", penwidth="0.50"]; 176 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="utils:335:rotate_angs2vec\n1.74%\n(1.10%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 176 -> 182 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n12×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="utils:420:rotate_angs2angs\n2.08%\n(0.34%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 177 -> 176 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.74%\n2×", labeldistance="0.50", penwidth="0.50"]; 182 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.array>\n0.64%\n(0.64%)\n30×", tooltip="~"]; 194 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n1.50%\n(0.22%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 194 -> 196 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n8×", labeldistance="0.50", penwidth="0.50"]; 196 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n0.70%\n(0.19%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 198 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n1.62%\n(0.12%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 198 -> 194 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.50%\n8×", labeldistance="0.50", penwidth="0.50"]; 200 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n1.05%\n(0.32%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 201 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n1.87%\n(0.26%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 201 -> 198 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.62%\n8×", labeldistance="0.50", penwidth="0.50"]; 205 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n5.84%\n(0.24%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 205 -> 96 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.36%\n8×", labeldistance="0.50", penwidth="0.50"]; 205 -> 97 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.02%\n8×", labeldistance="0.50", penwidth="0.50"]; 205 -> 286 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n8×", labeldistance="0.50", penwidth="0.50"]; 206 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n0.83%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 206 -> 96 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 206 -> 97 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 207 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n0.73%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 207 -> 96 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 207 -> 97 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n1×", labeldistance="0.50", penwidth="0.50"]; 208 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n1.09%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 208 -> 96 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 208 -> 97 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 209 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n1.06%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 209 -> 96 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 209 -> 97 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n1×", labeldistance="0.50", penwidth="0.50"]; 210 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n0.66%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 210 -> 96 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 210 -> 97 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 211 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n2.62%\n(0.13%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 211 -> 96 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.48%\n3×", labeldistance="0.50", penwidth="0.50"]; 211 -> 97 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 211 -> 286 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n3×", labeldistance="0.50", penwidth="0.50"]; 215 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n0.60%\n(0.04%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 215 -> 59 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n3×", labeldistance="0.50", penwidth="0.50"]; 216 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n5.82%\n(0.27%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 216 -> 44 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.63%\n3×", labeldistance="0.50", penwidth="0.50"]; 216 -> 215 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n3×", labeldistance="0.50", penwidth="0.50"]; 216 -> 217 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.27%\n3×", labeldistance="0.50", penwidth="0.50"]; 217 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n3.27%\n(0.04%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 217 -> 223 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.22%\n3×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n1.77%\n(0.03%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 219 -> 96 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 -> 97 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n1.71%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 220 -> 96 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 -> 97 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n2.78%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 221 -> 96 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 97 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 222 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n1.57%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 222 -> 23 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n6×", labeldistance="0.50", penwidth="0.50"]; 223 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n3.22%\n(0.14%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 223 -> 48 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.02%\n6×", labeldistance="0.50", penwidth="0.50"]; 230 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n0.77%\n(0.23%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 230 -> 264 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n7×", labeldistance="0.50", penwidth="0.50"]; 231 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n0.57%\n(0.05%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 231 -> 61 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n4×", labeldistance="0.50", penwidth="0.50"]; 237 [color="#0c698b", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n18.32%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 237 -> 51 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 237 -> 258 [arrowsize="0.41", color="#0c6189", fontcolor="#0c6189", fontsize="10.00", label="17.04%\n1×", labeldistance="0.68", penwidth="0.68"]; 239 [color="#0c5d88", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n16.24%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 239 -> 142 [arrowsize="0.40", color="#0c5c88", fontcolor="#0c5c88", fontsize="10.00", label="16.12%\n1×", labeldistance="0.64", penwidth="0.64"]; 240 [color="#0c5e88", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n16.52%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 240 -> 105 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 240 -> 239 [arrowsize="0.40", color="#0c5d88", fontcolor="#0c5d88", fontsize="10.00", label="16.24%\n1×", labeldistance="0.65", penwidth="0.65"]; 241 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n1.07%\n(0.25%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 241 -> 89 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n3×", labeldistance="0.50", penwidth="0.50"]; 242 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.78%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 242 -> 64 [arrowsize="0.88", color="#dec505", fontcolor="#dec505", fontsize="10.00", label="77.92%\n1×", labeldistance="3.12", penwidth="3.12"]; 242 -> 142 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.15%\n2×", labeldistance="0.50", penwidth="0.50"]; 242 -> 259 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n2×", labeldistance="0.50", penwidth="0.50"]; 242 -> 267 [arrowsize="0.43", color="#0c698b", fontcolor="#0c698b", fontsize="10.00", label="18.42%\n1×", labeldistance="0.74", penwidth="0.74"]; 243 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n0.65%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 243 -> 105 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n1.18%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 244 -> 105 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n2×", labeldistance="0.50", penwidth="0.50"]; 244 -> 251 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 246 [color="#dec605", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n77.72%\n(8.84%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 246 -> 52 [arrowsize="0.56", color="#0c9c78", fontcolor="#0c9c78", fontsize="10.00", label="31.13%\n3×", labeldistance="1.25", penwidth="1.25"]; 246 -> 142 [arrowsize="0.61", color="#0ba458", fontcolor="#0ba458", fontsize="10.00", label="37.49%\n6×", labeldistance="1.50", penwidth="1.50"]; 246 -> 259 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n3×", labeldistance="0.50", penwidth="0.50"]; 248 [color="#0c9b7c", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n30.33%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 248 -> 142 [arrowsize="0.55", color="#0c9a7d", fontcolor="#0c9a7d", fontsize="10.00", label="30.24%\n3×", labeldistance="1.21", penwidth="1.21"]; 249 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n1.13%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 249 -> 241 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n3×", labeldistance="0.50", penwidth="0.50"]; 251 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n0.67%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 251 -> 92 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 258 [color="#0c6189", fontcolor="#ffffff", fontsize="10.00", label="main:413:_node_location_to_relpath\n17.04%\n(16.95%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 259 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n0.77%\n(0.15%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 259 -> 131 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n10×", labeldistance="0.50", penwidth="0.50"]; 263 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n0.51%\n(0.22%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 264 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n0.58%\n(0.07%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 264 -> 263 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n10×", labeldistance="0.50", penwidth="0.50"]; 267 [color="#0c698b", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n18.42%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 267 -> 237 [arrowsize="0.43", color="#0c698b", fontcolor="#0c698b", fontsize="10.00", label="18.32%\n1×", labeldistance="0.73", penwidth="0.73"]; 270 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n0.54%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 274 [color="#a8d207", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n69.84%\n(0.18%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 274 -> 136 [arrowsize="0.83", color="#a7d207", fontcolor="#a7d207", fontsize="10.00", label="69.70%\n11×", labeldistance="2.79", penwidth="2.79"]; 286 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n1.02%\n(0.27%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 286 -> 57 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n27×", labeldistance="0.50", penwidth="0.50"]; }

Profiling result for test_get_grid_north_pole. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_llama_pipeline_parser

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 1 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n3.29%\n(0.50%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 153 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 154 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 285 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.45%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 407 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n0.64%\n(0.64%)\n6×", tooltip="~"]; 8 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n1.98%\n(0.32%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 8 -> 7 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 -> 10 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n6×", labeldistance="0.50", penwidth="0.50"]; 10 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n0.64%\n(0.64%)\n6×", tooltip="~"]; 16 [color="#e89104", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n84.45%\n(0.13%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 16 -> 340 [arrowsize="0.92", color="#e79304", fontcolor="#e79304", fontsize="10.00", label="84.26%\n3×", labeldistance="3.37", penwidth="3.37"]; 20 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="pipeline:159:<genexpr>\n1.70%\n(1.32%)\n688×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 22 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="pipeline:155:<dictcomp>\n6.70%\n(3.51%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 22 -> 20 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n333×", labeldistance="0.50", penwidth="0.50"]; 22 -> 51 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.10%\n344×", labeldistance="0.50", penwidth="0.50"]; 25 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="re:170:match\n3.07%\n(0.10%)\n11×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 25 -> 121 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.84%\n11×", labeldistance="0.50", penwidth="0.50"]; 27 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="argparse:2071:_match_argument\n3.63%\n(0.24%)\n11×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 27 -> 25 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.07%\n11×", labeldistance="0.50", penwidth="0.50"]; 29 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:759:compile\n2.21%\n(0.14%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 29 -> 232 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n2×", labeldistance="0.50", penwidth="0.50"]; 29 -> 397 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.40%\n2×", labeldistance="0.50", penwidth="0.50"]; 30 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.stat>\n0.70%\n(0.70%)\n9×", tooltip="~"]; 31 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="genericpath:16:exists\n0.51%\n(0.06%)\n5×", tooltip="/opt/anaconda/lib/python3.7/genericpath.py"]; 31 -> 30 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n5×", labeldistance="0.50", penwidth="0.50"]; 40 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.fspath>\n0.67%\n(0.56%)\n168×", tooltip="~"]; 42 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:168:__eq__\n0.76%\n(0.19%)\n55×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 42 -> 40 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n110×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="posixpath:154:dirname\n1.09%\n(0.69%)\n42×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 47 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n0.56%\n(0.37%)\n7×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 50 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="local:646:pyimport\n2.55%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 50 -> 133 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 50 -> 370 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.87%\n1×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.all>\n2.10%\n(0.79%)\n344×", tooltip="~"]; 51 -> 20 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.31%\n355×", labeldistance="0.50", penwidth="0.50"]; 55 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n2.09%\n(2.09%)\n896×", tooltip="~"]; 56 [color="#0baa40", fontcolor="#ffffff", fontsize="10.00", label="pipeline:74:__new__\n41.57%\n(3.77%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 56 -> 55 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n767×", labeldistance="0.50", penwidth="0.50"]; 56 -> 80 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n30×", labeldistance="0.50", penwidth="0.50"]; 56 -> 93 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.12%\n118×", labeldistance="0.50", penwidth="0.50"]; 56 -> 206 [arrowsize="0.57", color="#0b9e70", fontcolor="#0b9e70", fontsize="10.00", label="32.89%\n118×", labeldistance="1.32", penwidth="1.32"]; 56 -> 221 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n30×", labeldistance="0.50", penwidth="0.50"]; 57 [color="#0c728d", fontcolor="#ffffff", fontsize="10.00", label="pipeline:329:__call__\n19.82%\n(0.38%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 57 -> 56 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.43%\n7×", labeldistance="0.50", penwidth="0.50"]; 57 -> 160 [arrowsize="0.35", color="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="5.94%\n8×", labeldistance="0.50", penwidth="0.50"]; 57 -> 257 [arrowsize="0.36", color="#0d4983", fontcolor="#0d4983", fontsize="10.00", label="12.81%\n8×", labeldistance="0.51", penwidth="0.51"]; 63 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n2.18%\n(0.17%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 63 -> 8 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.98%\n6×", labeldistance="0.50", penwidth="0.50"]; 65 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="python:243:obj\n2.87%\n(0.09%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 65 -> 325 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.69%\n1×", labeldistance="0.50", penwidth="0.50"]; 66 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n0.99%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 66 -> 90 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n1×", labeldistance="0.50", penwidth="0.50"]; 69 [color="#e88e04", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n84.83%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 69 -> 16 [arrowsize="0.92", color="#e89104", fontcolor="#e89104", fontsize="10.00", label="84.45%\n3×", labeldistance="3.38", penwidth="3.38"]; 69 -> 352 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n3×", labeldistance="0.50", penwidth="0.50"]; 76 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n0.54%\n(0.47%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 79 [color="#0d397f", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n9.65%\n(9.65%)\n2593×", tooltip="~"]; 80 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="classes:79:__new__\n0.76%\n(0.37%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 81 [color="#0c9a7e", fontcolor="#ffffff", fontsize="10.00", label="classes:207:<genexpr>\n29.91%\n(9.79%)\n3813×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 81 -> 79 [arrowsize="0.35", color="#0d357e", fontcolor="#0d357e", fontsize="10.00", label="8.87%\n2346×", labeldistance="0.50", penwidth="0.50"]; 81 -> 206 [arrowsize="0.52", color="#0c968a", fontcolor="#0c968a", fontsize="10.00", label="27.20%\n162×", labeldistance="1.09", penwidth="1.09"]; 86 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n1.50%\n(0.17%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 86 -> 168 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n1×", labeldistance="0.50", penwidth="0.50"]; 86 -> 218 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n3×", labeldistance="0.50", penwidth="0.50"]; 87 [color="#b7d406", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n71.48%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 87 -> 102 [arrowsize="0.84", color="#b5d406", fontcolor="#b5d406", fontsize="10.00", label="71.23%\n1×", labeldistance="2.85", penwidth="2.85"]; 88 [color="#f25302", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n91.55%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 88 -> 338 [arrowsize="0.96", color="#f25502", fontcolor="#f25502", fontsize="10.00", label="91.41%\n3×", labeldistance="3.66", penwidth="3.66"]; 89 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n3.14%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 89 -> 323 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.88%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n0.73%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 90 -> 113 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 [color="#0c9883", fontcolor="#ffffff", fontsize="10.00", label="argparse:1761:parse_known_args\n28.77%\n(0.79%)\n9×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 92 -> 79 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n54×", labeldistance="0.50", penwidth="0.50"]; 92 -> 114 [arrowsize="0.53", color="#0c9788", fontcolor="#0c9788", fontsize="10.00", label="27.65%\n9×", labeldistance="1.11", penwidth="1.11"]; 93 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="inspect:292:isabstract\n2.12%\n(1.43%)\n118×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 93 -> 79 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n118×", labeldistance="0.50", penwidth="0.50"]; 93 -> 101 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n118×", labeldistance="0.50", penwidth="0.50"]; 96 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hash>\n4.73%\n(0.38%)\n50×", tooltip="~"]; 96 -> 97 [arrowsize="0.35", color="#0d2079", fontcolor="#0d2079", fontsize="10.00", label="4.58%\n18×", labeldistance="0.50", penwidth="0.50"]; 97 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="pipeline:91:__hash__\n4.58%\n(0.45%)\n18×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 97 -> 96 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n18×", labeldistance="0.50", penwidth="0.50"]; 97 -> 159 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.89%\n18×", labeldistance="0.50", penwidth="0.50"]; 98 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="pipeline:96:__eq__\n4.74%\n(0.05%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 98 -> 96 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.69%\n18×", labeldistance="0.50", penwidth="0.50"]; 101 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n0.60%\n(0.60%)\n297×", tooltip="~"]; 102 [color="#b5d406", fontcolor="#ffffff", fontsize="10.00", label="test_bin:29:test_llama_pipeline_parser\n71.23%\n(0.59%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_bin.py", target=_top, URL="https://multimessenger.science/llama.test.test_bin.html"]; 102 -> 56 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.48%\n5×", labeldistance="0.50", penwidth="0.50"]; 102 -> 98 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.74%\n9×", labeldistance="0.50", penwidth="0.50"]; 102 -> 249 [arrowsize="0.79", color="#67c708", fontcolor="#67c708", fontsize="10.00", label="62.42%\n9×", labeldistance="2.50", penwidth="2.50"]; 104 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n1.43%\n(0.08%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 104 -> 105 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.95%\n4×", labeldistance="0.50", penwidth="0.50"]; 105 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n0.95%\n(0.12%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 105 -> 161 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n4×", labeldistance="0.50", penwidth="0.50"]; 113 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n0.63%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 114 [color="#0c9788", fontcolor="#ffffff", fontsize="10.00", label="argparse:1796:_parse_known_args\n27.65%\n(1.27%)\n9×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 114 -> 231 [arrowsize="0.50", color="#0c9492", fontcolor="#0c9492", fontsize="10.00", label="25.44%\n11×", labeldistance="1.02", penwidth="1.02"]; 121 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="re:271:_compile\n2.84%\n(0.31%)\n11×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 121 -> 29 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.21%\n2×", labeldistance="0.50", penwidth="0.50"]; 126 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="classes:111:keys\n0.51%\n(0.22%)\n108×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 133 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="local:376:check\n0.93%\n(0.10%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 133 -> 31 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n5×", labeldistance="0.50", penwidth="0.50"]; 136 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="argparse:2344:_get_values\n1.01%\n(0.49%)\n11×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 145 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:411:_parse_sub\n1.16%\n(0.12%)\n4×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 145 -> 146 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.08%\n2×", labeldistance="0.50", penwidth="0.50"]; 146 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:469:_parse\n1.08%\n(0.44%)\n4×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 146 -> 145 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n2×", labeldistance="0.50", penwidth="0.50"]; 150 [color="#0d357e", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n8.88%\n(0.59%)\n76×", tooltip="~"]; 150 -> 1 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.29%\n16×", labeldistance="0.50", penwidth="0.50"]; 150 -> 284 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n16×", labeldistance="0.50", penwidth="0.50"]; 150 -> 291 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.27%\n16×", labeldistance="0.50", penwidth="0.50"]; 150 -> 292 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 293 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 294 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 295 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 297 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.30%\n3×", labeldistance="0.50", penwidth="0.50"]; 150 -> 302 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.37%\n6×", labeldistance="0.50", penwidth="0.50"]; 150 -> 305 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 306 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 307 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 152 [color="#f73801", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n94.44%\n(1.68%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 152 -> 86 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.50%\n3×", labeldistance="0.50", penwidth="0.50"]; 152 -> 87 [arrowsize="0.85", color="#b7d406", fontcolor="#b7d406", fontsize="10.00", label="71.48%\n1×", labeldistance="2.86", penwidth="2.86"]; 152 -> 150 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.20%\n15×", labeldistance="0.50", penwidth="0.50"]; 152 -> 169 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.35%\n1×", labeldistance="0.50", penwidth="0.50"]; 152 -> 242 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.57%\n15×", labeldistance="0.50", penwidth="0.50"]; 152 -> 329 [arrowsize="0.85", color="#c0d606", fontcolor="#c0d606", fontsize="10.00", label="72.35%\n1×", labeldistance="2.89", penwidth="2.89"]; 152 -> 335 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 152 -> 336 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n1×", labeldistance="0.50", penwidth="0.50"]; 152 -> 341 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n3×", labeldistance="0.50", penwidth="0.50"]; 153 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n3.41%\n(0.28%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 153 -> 150 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.29%\n11×", labeldistance="0.50", penwidth="0.50"]; 154 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n4.65%\n(0.31%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 154 -> 150 [arrowsize="0.35", color="#0d2079", fontcolor="#0d2079", fontsize="10.00", label="4.49%\n11×", labeldistance="0.50", penwidth="0.50"]; 159 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.sorted>\n3.89%\n(1.04%)\n18×", tooltip="~"]; 159 -> 255 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.85%\n378×", labeldistance="0.50", penwidth="0.50"]; 160 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.sum>\n6.58%\n(0.21%)\n12×", tooltip="~"]; 160 -> 210 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n70×", labeldistance="0.50", penwidth="0.50"]; 160 -> 222 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.82%\n8×", labeldistance="0.50", penwidth="0.50"]; 161 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:72:get_line_width\n0.78%\n(0.10%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 161 -> 160 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n4×", labeldistance="0.50", penwidth="0.50"]; 164 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n0.65%\n(0.16%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 168 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n3.97%\n(0.14%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 168 -> 104 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n3×", labeldistance="0.50", penwidth="0.50"]; 168 -> 174 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n1×", labeldistance="0.50", penwidth="0.50"]; 168 -> 179 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 168 -> 184 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n2×", labeldistance="0.50", penwidth="0.50"]; 169 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n3.35%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 169 -> 168 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 174 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="common:280:bestrelpath\n3.07%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 174 -> 368 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.66%\n2×", labeldistance="0.50", penwidth="0.50"]; 179 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="terminal:500:_write_progress_information_filling_space\n1.18%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 179 -> 276 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 184 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n0.75%\n(0.25%)\n5×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 184 -> 47 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n5×", labeldistance="0.50", penwidth="0.50"]; 195 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="local:317:dirpath\n1.59%\n(0.40%)\n42×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 195 -> 46 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n42×", labeldistance="0.50", penwidth="0.50"]; 198 [color="#0c7c8f", fontcolor="#ffffff", fontsize="10.00", label="argparse:1843:take_action\n21.43%\n(0.47%)\n11×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 198 -> 57 [arrowsize="0.45", color="#0c728d", fontcolor="#0c728d", fontsize="10.00", label="19.82%\n8×", labeldistance="0.79", penwidth="0.79"]; 198 -> 136 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n11×", labeldistance="0.50", penwidth="0.50"]; 205 [color="#0b9c76", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'union' of 'set' objects>\n31.66%\n(7.21%)\n816×", tooltip="~"]; 205 -> 81 [arrowsize="0.55", color="#0c9a7e", fontcolor="#0c9a7e", fontsize="10.00", label="29.91%\n1105×", labeldistance="1.20", penwidth="1.20"]; 206 [color="#0b9e70", fontcolor="#ffffff", fontsize="10.00", label="classes:200:required_attributes\n32.89%\n(7.01%)\n816×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 206 -> 205 [arrowsize="0.56", color="#0b9c76", fontcolor="#0b9c76", fontsize="10.00", label="31.66%\n118×", labeldistance="1.27", penwidth="1.27"]; 210 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:74:<genexpr>\n0.55%\n(0.30%)\n70×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 212 [color="#f73501", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n94.77%\n(0.38%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 212 -> 152 [arrowsize="0.97", color="#f73801", fontcolor="#f73801", fontsize="10.00", label="94.44%\n11×", labeldistance="3.78", penwidth="3.78"]; 218 [color="#f82e01", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n95.50%\n(0.60%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 218 -> 376 [arrowsize="0.97", color="#f73401", fontcolor="#f73401", fontsize="10.00", label="94.85%\n11×", labeldistance="3.79", penwidth="3.79"]; 221 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'dict' objects>\n3.27%\n(1.03%)\n53×", tooltip="~"]; 221 -> 126 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n20×", labeldistance="0.50", penwidth="0.50"]; 221 -> 262 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.89%\n102×", labeldistance="0.50", penwidth="0.50"]; 221 -> 264 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n122×", labeldistance="0.50", penwidth="0.50"]; 222 [color="#0ba652", fontcolor="#ffffff", fontsize="10.00", label="pipeline:175:__add__\n38.45%\n(0.43%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 222 -> 56 [arrowsize="0.57", color="#0b9e71", fontcolor="#0b9e71", fontsize="10.00", label="32.59%\n10×", labeldistance="1.30", penwidth="1.30"]; 222 -> 221 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.09%\n20×", labeldistance="0.50", penwidth="0.50"]; 222 -> 259 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.34%\n10×", labeldistance="0.50", penwidth="0.50"]; 230 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="common:315:parts\n2.54%\n(0.42%)\n5×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 230 -> 42 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n41×", labeldistance="0.50", penwidth="0.50"]; 230 -> 195 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.55%\n41×", labeldistance="0.50", penwidth="0.50"]; 231 [color="#0c9492", fontcolor="#ffffff", fontsize="10.00", label="argparse:1864:consume_optional\n25.44%\n(0.36%)\n11×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 231 -> 27 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.63%\n11×", labeldistance="0.50", penwidth="0.50"]; 231 -> 198 [arrowsize="0.46", color="#0c7c8f", fontcolor="#0c7c8f", fontsize="10.00", label="21.43%\n11×", labeldistance="0.86", penwidth="0.86"]; 232 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:598:_code\n0.60%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 242 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n5.65%\n(0.15%)\n19×", tooltip="~"]; 242 -> 292 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 242 -> 293 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 242 -> 294 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 242 -> 295 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n1×", labeldistance="0.50", penwidth="0.50"]; 242 -> 297 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 242 -> 305 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 242 -> 306 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 242 -> 307 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n1×", labeldistance="0.50", penwidth="0.50"]; 248 [color="#66c708", fontcolor="#ffffff", fontsize="10.00", label="cli:339:parse_known_args\n62.31%\n(0.42%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.cli.py", target=_top, URL="https://multimessenger.science/llama.cli.html"]; 248 -> 92 [arrowsize="0.54", color="#0c9883", fontcolor="#0c9883", fontsize="10.00", label="28.77%\n9×", labeldistance="1.15", penwidth="1.15"]; 248 -> 250 [arrowsize="0.57", color="#0b9e70", fontcolor="#0b9e70", fontsize="10.00", label="32.86%\n9×", labeldistance="1.31", penwidth="1.31"]; 249 [color="#67c708", fontcolor="#ffffff", fontsize="10.00", label="argparse:1754:parse_args\n62.42%\n(0.10%)\n9×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 249 -> 248 [arrowsize="0.79", color="#66c708", fontcolor="#66c708", fontsize="10.00", label="62.31%\n9×", labeldistance="2.49", penwidth="2.49"]; 250 [color="#0b9e70", fontcolor="#ffffff", fontsize="10.00", label="cli:364:postprocess\n32.86%\n(0.13%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.cli.py", target=_top, URL="https://multimessenger.science/llama.cli.html"]; 250 -> 258 [arrowsize="0.57", color="#0b9e71", fontcolor="#0b9e71", fontsize="10.00", label="32.72%\n9×", labeldistance="1.31", penwidth="1.31"]; 253 [color="#0d4783", fontcolor="#ffffff", fontsize="10.00", label="pipeline:125:downselect\n12.30%\n(0.39%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 253 -> 22 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.70%\n8×", labeldistance="0.50", penwidth="0.50"]; 253 -> 56 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.07%\n8×", labeldistance="0.50", penwidth="0.50"]; 255 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="pipeline:93:<genexpr>\n2.85%\n(1.99%)\n378×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 255 -> 263 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n378×", labeldistance="0.50", penwidth="0.50"]; 257 [color="#0d4983", fontcolor="#ffffff", fontsize="10.00", label="pipeline:345:<listcomp>\n12.81%\n(0.51%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 257 -> 253 [arrowsize="0.35", color="#0d4783", fontcolor="#0d4783", fontsize="10.00", label="12.30%\n8×", labeldistance="0.50", penwidth="0.50"]; 258 [color="#0b9e71", fontcolor="#ffffff", fontsize="10.00", label="pipeline:365:postprocess_pipeline_selection\n32.72%\n(0.09%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 258 -> 222 [arrowsize="0.57", color="#0b9e71", fontcolor="#0b9e71", fontsize="10.00", label="32.63%\n2×", labeldistance="1.31", penwidth="1.31"]; 259 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="pipeline:164:check_consistency\n2.34%\n(0.43%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 259 -> 262 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n6×", labeldistance="0.50", penwidth="0.50"]; 259 -> 264 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n98×", labeldistance="0.50", penwidth="0.50"]; 259 -> 265 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.64%\n88×", labeldistance="0.50", penwidth="0.50"]; 262 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="classes:118:__getitem__\n2.00%\n(1.72%)\n108×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 263 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="classes:94:values\n0.86%\n(0.86%)\n378×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 264 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="classes:99:__iter__\n0.77%\n(0.77%)\n439×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 265 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="classes:115:__contains__\n1.64%\n(0.87%)\n88×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 265 -> 126 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n88×", labeldistance="0.50", penwidth="0.50"]; 265 -> 264 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n219×", labeldistance="0.50", penwidth="0.50"]; 276 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="terminal:331:write\n0.64%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 276 -> 104 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 277 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n1.20%\n(0.20%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 277 -> 280 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n8×", labeldistance="0.50", penwidth="0.50"]; 280 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n0.59%\n(0.12%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 282 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n1.27%\n(0.07%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 282 -> 277 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n8×", labeldistance="0.50", penwidth="0.50"]; 284 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n0.76%\n(0.26%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 285 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n1.45%\n(0.18%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 285 -> 282 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.27%\n8×", labeldistance="0.50", penwidth="0.50"]; 291 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n4.27%\n(0.21%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 291 -> 153 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.52%\n8×", labeldistance="0.50", penwidth="0.50"]; 291 -> 154 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.39%\n8×", labeldistance="0.50", penwidth="0.50"]; 291 -> 407 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n8×", labeldistance="0.50", penwidth="0.50"]; 292 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n0.64%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 292 -> 153 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 292 -> 154 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 293 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n0.59%\n(0.03%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 293 -> 153 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 293 -> 154 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n1×", labeldistance="0.50", penwidth="0.50"]; 294 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n0.74%\n(0.03%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 294 -> 153 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 294 -> 154 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.31%\n1×", labeldistance="0.50", penwidth="0.50"]; 295 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n0.74%\n(0.03%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 295 -> 153 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n1×", labeldistance="0.50", penwidth="0.50"]; 295 -> 154 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n1×", labeldistance="0.50", penwidth="0.50"]; 297 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n1.87%\n(0.07%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 297 -> 153 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n3×", labeldistance="0.50", penwidth="0.50"]; 297 -> 154 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 297 -> 407 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n3×", labeldistance="0.50", penwidth="0.50"]; 302 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n3.37%\n(0.18%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 302 -> 303 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.33%\n3×", labeldistance="0.50", penwidth="0.50"]; 303 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n2.33%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 303 -> 309 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.30%\n3×", labeldistance="0.50", penwidth="0.50"]; 305 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n1.34%\n(0.03%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 305 -> 153 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 305 -> 154 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 306 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n1.28%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 306 -> 153 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 306 -> 154 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n1×", labeldistance="0.50", penwidth="0.50"]; 307 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n1.09%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 307 -> 153 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 307 -> 154 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 309 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n2.30%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 309 -> 63 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.18%\n6×", labeldistance="0.50", penwidth="0.50"]; 316 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n0.58%\n(0.16%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 323 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="python:550:setup\n2.88%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 323 -> 65 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.81%\n2×", labeldistance="0.50", penwidth="0.50"]; 324 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n2.85%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 324 -> 66 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.99%\n1×", labeldistance="0.50", penwidth="0.50"]; 324 -> 351 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 325 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="python:423:_getobj\n2.69%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 325 -> 326 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 326 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="python:488:_importtestmodule\n2.68%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 326 -> 50 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 328 [color="#bed506", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n72.19%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 328 -> 218 [arrowsize="0.85", color="#bdd506", fontcolor="#bdd506", fontsize="10.00", label="72.11%\n1×", labeldistance="2.88", penwidth="2.88"]; 329 [color="#c0d606", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n72.35%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 329 -> 164 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 329 -> 328 [arrowsize="0.85", color="#bed506", fontcolor="#bed506", fontsize="10.00", label="72.19%\n1×", labeldistance="2.89", penwidth="2.89"]; 333 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n0.75%\n(0.18%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 334 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.80%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 334 -> 88 [arrowsize="0.96", color="#f25302", fontcolor="#f25302", fontsize="10.00", label="91.55%\n1×", labeldistance="3.66", penwidth="3.66"]; 334 -> 218 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.13%\n2×", labeldistance="0.50", penwidth="0.50"]; 334 -> 352 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 334 -> 361 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 335 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n3.32%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 335 -> 89 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 335 -> 164 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 336 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n0.72%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 336 -> 164 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n2×", labeldistance="0.50", penwidth="0.50"]; 338 [color="#f25502", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n91.41%\n(0.20%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 338 -> 69 [arrowsize="0.92", color="#e88e04", fontcolor="#e88e04", fontsize="10.00", label="84.83%\n3×", labeldistance="3.39", penwidth="3.39"]; 338 -> 218 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.18%\n6×", labeldistance="0.50", penwidth="0.50"]; 338 -> 352 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.18%\n3×", labeldistance="0.50", penwidth="0.50"]; 340 [color="#e79304", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n84.26%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 340 -> 218 [arrowsize="0.92", color="#e79404", fontcolor="#e79404", fontsize="10.00", label="84.19%\n3×", labeldistance="3.37", penwidth="3.37"]; 341 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n0.80%\n(0.05%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 341 -> 333 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n3×", labeldistance="0.50", penwidth="0.50"]; 350 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="main:371:__missing__\n1.77%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 350 -> 174 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 351 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="main:413:_node_location_to_relpath\n1.81%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 351 -> 350 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.77%\n1×", labeldistance="0.50", penwidth="0.50"]; 352 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n0.52%\n(0.09%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 361 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n2.90%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 361 -> 324 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 368 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="common:331:common\n2.66%\n(0.54%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 368 -> 230 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.95%\n4×", labeldistance="0.50", penwidth="0.50"]; 370 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="local:621:pypkgpath\n1.87%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 370 -> 184 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n3×", labeldistance="0.50", penwidth="0.50"]; 370 -> 230 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 376 [color="#f73401", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n94.85%\n(0.13%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 376 -> 212 [arrowsize="0.97", color="#f73501", fontcolor="#f73501", fontsize="10.00", label="94.77%\n11×", labeldistance="3.79", penwidth="3.79"]; 397 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:913:parse\n1.40%\n(0.10%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 397 -> 145 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.16%\n2×", labeldistance="0.50", penwidth="0.50"]; 407 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n0.72%\n(0.18%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 407 -> 76 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n27×", labeldistance="0.50", penwidth="0.50"]; }

Profiling result for test_llama_pipeline_parser. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_llama_run_parser

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 1 [color="#0d297b", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n6.49%\n(0.93%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 136 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 137 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 218 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 253 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.79%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 371 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.42%\n8×", labeldistance="0.50", penwidth="0.50"]; 5 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n1.10%\n(1.10%)\n6×", tooltip="~"]; 6 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n3.71%\n(0.74%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 6 -> 5 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.10%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 8 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.15%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n1.15%\n(1.15%)\n6×", tooltip="~"]; 10 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n0.57%\n(0.32%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 14 [color="#ddca05", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n77.11%\n(0.31%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 14 -> 301 [arrowsize="0.88", color="#dcce05", fontcolor="#dcce05", fontsize="10.00", label="76.67%\n3×", labeldistance="3.07", penwidth="3.07"]; 16 [color="#0d307d", fontcolor="#ffffff", fontsize="10.00", label="posixpath:168:islink\n7.89%\n(1.05%)\n63×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 16 -> 33 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.72%\n63×", labeldistance="0.50", penwidth="0.50"]; 19 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="argparse:1385:_add_action\n1.11%\n(0.58%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 20 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="re:170:match\n4.22%\n(0.11%)\n4×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 20 -> 111 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.04%\n4×", labeldistance="0.50", penwidth="0.50"]; 22 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="re:215:findall\n2.98%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 22 -> 111 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.86%\n1×", labeldistance="0.50", penwidth="0.50"]; 25 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="argparse:2092:_match_arguments_partial\n4.99%\n(0.53%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 25 -> 20 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.22%\n4×", labeldistance="0.50", penwidth="0.50"]; 27 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:759:compile\n5.86%\n(0.28%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 27 -> 211 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.80%\n2×", labeldistance="0.50", penwidth="0.50"]; 27 -> 360 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.62%\n2×", labeldistance="0.50", penwidth="0.50"]; 31 [color="#36bf09", fontcolor="#ffffff", fontsize="10.00", label="test_bin:57:test_llama_run_parser\n56.28%\n(1.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_bin.py", target=_top, URL="https://multimessenger.science/llama.test.test_bin.html"]; 31 -> 51 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.57%\n3×", labeldistance="0.50", penwidth="0.50"]; 31 -> 58 [arrowsize="0.48", color="#0c8490", fontcolor="#0c8490", fontsize="10.00", label="22.71%\n4×", labeldistance="0.91", penwidth="0.91"]; 31 -> 236 [arrowsize="0.51", color="#0c958e", fontcolor="#0c958e", fontsize="10.00", label="26.31%\n4×", labeldistance="1.05", penwidth="1.05"]; 32 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n3.48%\n(0.67%)\n13×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 32 -> 45 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.42%\n13×", labeldistance="0.50", penwidth="0.50"]; 32 -> 46 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n2×", labeldistance="0.50", penwidth="0.50"]; 32 -> 50 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.02%\n13×", labeldistance="0.50", penwidth="0.50"]; 33 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.lstat>\n6.72%\n(6.72%)\n63×", tooltip="~"]; 35 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n0.56%\n(0.20%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 36 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n0.63%\n(0.17%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 38 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n0.68%\n(0.25%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 38 -> 112 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n6×", labeldistance="0.50", penwidth="0.50"]; 45 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:64:isabs\n0.83%\n(0.42%)\n25×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 45 -> 113 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n25×", labeldistance="0.50", penwidth="0.50"]; 45 -> 169 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n25×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="posixpath:75:join\n3.74%\n(2.40%)\n66×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 46 -> 113 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n66×", labeldistance="0.50", penwidth="0.50"]; 46 -> 169 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n66×", labeldistance="0.50", penwidth="0.50"]; 50 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n2.39%\n(1.56%)\n15×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 50 -> 204 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n101×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0c658a", fontcolor="#ffffff", fontsize="10.00", label="posixpath:391:realpath\n17.62%\n(0.38%)\n12×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 51 -> 32 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.14%\n12×", labeldistance="0.50", penwidth="0.50"]; 51 -> 114 [arrowsize="0.37", color="#0c5085", fontcolor="#0c5085", fontsize="10.00", label="14.05%\n12×", labeldistance="0.56", penwidth="0.56"]; 54 [color="#0d2b7c", fontcolor="#ffffff", fontsize="10.00", label="argparse:1328:add_argument\n6.90%\n(1.81%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 54 -> 120 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n12×", labeldistance="0.50", penwidth="0.50"]; 54 -> 196 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n16×", labeldistance="0.50", penwidth="0.50"]; 54 -> 209 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n16×", labeldistance="0.50", penwidth="0.50"]; 54 -> 323 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n8×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n0.92%\n(0.92%)\n126×", tooltip="~"]; 57 [color="#0c6189", fontcolor="#ffffff", fontsize="10.00", label="__init__:306:__call__\n17.09%\n(0.67%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.run.__init__.py", target=_top, URL="https://multimessenger.science/llama.run.__init__.html"]; 57 -> 22 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.98%\n1×", labeldistance="0.50", penwidth="0.50"]; 57 -> 46 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 57 -> 51 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 57 -> 227 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.72%\n4×", labeldistance="0.50", penwidth="0.50"]; 57 -> 228 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.61%\n4×", labeldistance="0.50", penwidth="0.50"]; 58 [color="#0c8490", fontcolor="#ffffff", fontsize="10.00", label="__init__:516:eventfiltering\n22.71%\n(0.95%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.run.__init__.py", target=_top, URL="https://multimessenger.science/llama.run.__init__.html"]; 58 -> 54 [arrowsize="0.35", color="#0d2b7c", fontcolor="#0d2b7c", fontsize="10.00", label="6.90%\n16×", labeldistance="0.50", penwidth="0.50"]; 58 -> 143 [arrowsize="0.36", color="#0d4c84", fontcolor="#0d4c84", fontsize="10.00", label="13.27%\n4×", labeldistance="0.53", penwidth="0.53"]; 58 -> 208 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n4×", labeldistance="0.50", penwidth="0.50"]; 60 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n0.78%\n(0.10%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 60 -> 276 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n3×", labeldistance="0.50", penwidth="0.50"]; 64 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n4.10%\n(0.32%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 64 -> 6 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.71%\n6×", labeldistance="0.50", penwidth="0.50"]; 65 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n0.90%\n(0.22%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 65 -> 282 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 67 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n2.01%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 67 -> 84 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 68 [color="#dec505", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n77.88%\n(0.35%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 68 -> 14 [arrowsize="0.88", color="#ddca05", fontcolor="#ddca05", fontsize="10.00", label="77.11%\n3×", labeldistance="3.08", penwidth="3.08"]; 68 -> 312 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n3×", labeldistance="0.50", penwidth="0.50"]; 74 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n1.14%\n(1.03%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 74 -> 56 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n27×", labeldistance="0.50", penwidth="0.50"]; 75 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n0.84%\n(0.84%)\n98×", tooltip="~"]; 77 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n0.83%\n(0.19%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 77 -> 36 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n6×", labeldistance="0.50", penwidth="0.50"]; 79 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n1.06%\n(0.12%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 79 -> 283 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.93%\n4×", labeldistance="0.50", penwidth="0.50"]; 80 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n3.18%\n(0.40%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 80 -> 149 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.44%\n1×", labeldistance="0.50", penwidth="0.50"]; 80 -> 198 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.28%\n3×", labeldistance="0.50", penwidth="0.50"]; 81 [color="#3abf09", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n56.73%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 81 -> 31 [arrowsize="0.75", color="#36bf09", fontcolor="#36bf09", fontsize="10.00", label="56.28%\n1×", labeldistance="2.25", penwidth="2.25"]; 82 [color="#f34c02", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n92.35%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 82 -> 299 [arrowsize="0.96", color="#f34e02", fontcolor="#f34e02", fontsize="10.00", label="92.08%\n3×", labeldistance="3.68", penwidth="3.68"]; 83 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n0.52%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 84 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n1.50%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 84 -> 102 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 86 [color="#0c9492", fontcolor="#ffffff", fontsize="10.00", label="argparse:1761:parse_known_args\n25.42%\n(0.66%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 86 -> 75 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n20×", labeldistance="0.50", penwidth="0.50"]; 86 -> 103 [arrowsize="0.49", color="#0c8f93", fontcolor="#0c8f93", fontsize="10.00", label="24.42%\n4×", labeldistance="0.98", penwidth="0.98"]; 92 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n1.11%\n(1.11%)\n296×", tooltip="~"]; 94 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n0.85%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 102 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.28%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 102 -> 330 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n1×", labeldistance="0.50", penwidth="0.50"]; 103 [color="#0c8f93", fontcolor="#ffffff", fontsize="10.00", label="argparse:1796:_parse_known_args\n24.42%\n(0.76%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 103 -> 121 [arrowsize="0.48", color="#0c8991", fontcolor="#0c8991", fontsize="10.00", label="23.40%\n4×", labeldistance="0.94", penwidth="0.94"]; 104 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="argparse:2344:_get_values\n0.57%\n(0.35%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 108 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:164:__getitem__\n0.51%\n(0.33%)\n40×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 108 -> 92 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n40×", labeldistance="0.50", penwidth="0.50"]; 111 [color="#0d2e7c", fontcolor="#ffffff", fontsize="10.00", label="re:271:_compile\n7.48%\n(0.90%)\n21×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 111 -> 27 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.86%\n2×", labeldistance="0.50", penwidth="0.50"]; 111 -> 92 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n23×", labeldistance="0.50", penwidth="0.50"]; 112 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="os:752:encode\n0.90%\n(0.52%)\n40×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 112 -> 92 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n40×", labeldistance="0.50", penwidth="0.50"]; 113 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="posixpath:41:_get_sep\n0.95%\n(0.72%)\n97×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 113 -> 92 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n97×", labeldistance="0.50", penwidth="0.50"]; 114 [color="#0c5085", fontcolor="#ffffff", fontsize="10.00", label="posixpath:400:_joinrealpath\n14.05%\n(1.88%)\n12×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 114 -> 16 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.89%\n63×", labeldistance="0.50", penwidth="0.50"]; 114 -> 45 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n12×", labeldistance="0.50", penwidth="0.50"]; 114 -> 46 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.48%\n63×", labeldistance="0.50", penwidth="0.50"]; 116 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n1.41%\n(0.22%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 116 -> 183 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.31%\n3×", labeldistance="0.50", penwidth="0.50"]; 119 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n0.69%\n(0.16%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 119 -> 216 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 120 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="argparse:1465:_get_optional_kwargs\n1.20%\n(0.92%)\n12×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 121 [color="#0c8991", fontcolor="#ffffff", fontsize="10.00", label="argparse:1941:consume_positionals\n23.40%\n(0.38%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 121 -> 25 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.99%\n4×", labeldistance="0.50", penwidth="0.50"]; 121 -> 176 [arrowsize="0.42", color="#0c678a", fontcolor="#0c678a", fontsize="10.00", label="18.01%\n4×", labeldistance="0.72", penwidth="0.72"]; 123 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:71:_compile\n1.13%\n(0.67%)\n7×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 123 -> 108 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n12×", labeldistance="0.50", penwidth="0.50"]; 123 -> 123 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n2×", labeldistance="0.50", penwidth="0.50"]; 123 -> 204 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n38×", labeldistance="0.50", penwidth="0.50"]; 125 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:536:_compile_info\n0.53%\n(0.17%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 125 -> 132 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n2×", labeldistance="0.50", penwidth="0.50"]; 129 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:411:_parse_sub\n3.11%\n(0.20%)\n3×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 129 -> 130 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.90%\n2×", labeldistance="0.50", penwidth="0.50"]; 130 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:469:_parse\n2.90%\n(1.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 130 -> 108 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n24×", labeldistance="0.50", penwidth="0.50"]; 130 -> 129 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 132 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:174:getwidth\n0.52%\n(0.41%)\n8×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 132 -> 132 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n5×", labeldistance="0.50", penwidth="0.50"]; 133 [color="#0c648a", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n17.57%\n(1.16%)\n76×", tooltip="~"]; 133 -> 1 [arrowsize="0.35", color="#0d297b", fontcolor="#0d297b", fontsize="10.00", label="6.49%\n16×", labeldistance="0.50", penwidth="0.50"]; 133 -> 218 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n6×", labeldistance="0.50", penwidth="0.50"]; 133 -> 252 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.56%\n16×", labeldistance="0.50", penwidth="0.50"]; 133 -> 259 [arrowsize="0.35", color="#0d337e", fontcolor="#0d337e", fontsize="10.00", label="8.52%\n16×", labeldistance="0.50", penwidth="0.50"]; 133 -> 260 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 133 -> 261 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n1×", labeldistance="0.50", penwidth="0.50"]; 133 -> 262 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n1×", labeldistance="0.50", penwidth="0.50"]; 133 -> 263 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 133 -> 264 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n1×", labeldistance="0.50", penwidth="0.50"]; 133 -> 265 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.62%\n3×", labeldistance="0.50", penwidth="0.50"]; 133 -> 270 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.57%\n6×", labeldistance="0.50", penwidth="0.50"]; 133 -> 273 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 133 -> 274 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 133 -> 275 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 133 -> 277 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 133 -> 317 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n2×", labeldistance="0.50", penwidth="0.50"]; 135 [color="#f44a02", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n92.56%\n(3.55%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 135 -> 80 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.18%\n3×", labeldistance="0.50", penwidth="0.50"]; 135 -> 81 [arrowsize="0.75", color="#3abf09", fontcolor="#3abf09", fontsize="10.00", label="56.73%\n1×", labeldistance="2.27", penwidth="2.27"]; 135 -> 133 [arrowsize="0.35", color="#0d347e", fontcolor="#0d347e", fontsize="10.00", label="8.60%\n15×", labeldistance="0.50", penwidth="0.50"]; 135 -> 150 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n1×", labeldistance="0.50", penwidth="0.50"]; 135 -> 221 [arrowsize="0.35", color="#0d3e80", fontcolor="#0d3e80", fontsize="10.00", label="10.60%\n15×", labeldistance="0.50", penwidth="0.50"]; 135 -> 224 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 135 -> 279 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n1×", labeldistance="0.50", penwidth="0.50"]; 135 -> 293 [arrowsize="0.77", color="#49c208", fontcolor="#49c208", fontsize="10.00", label="58.66%\n1×", labeldistance="2.35", penwidth="2.35"]; 135 -> 296 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n1×", labeldistance="0.50", penwidth="0.50"]; 135 -> 297 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 135 -> 302 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.23%\n3×", labeldistance="0.50", penwidth="0.50"]; 136 [color="#0d2c7c", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n6.97%\n(0.54%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 136 -> 133 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.72%\n11×", labeldistance="0.50", penwidth="0.50"]; 137 [color="#0d357e", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n8.89%\n(0.59%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 137 -> 133 [arrowsize="0.35", color="#0d347e", fontcolor="#0d347e", fontsize="10.00", label="8.60%\n11×", labeldistance="0.50", penwidth="0.50"]; 143 [color="#0d4c84", fontcolor="#ffffff", fontsize="10.00", label="cli:312:__init__\n13.27%\n(0.69%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.cli.py", target=_top, URL="https://multimessenger.science/llama.cli.html"]; 143 -> 329 [arrowsize="0.35", color="#0d4883", fontcolor="#0d4883", fontsize="10.00", label="12.47%\n4×", labeldistance="0.50", penwidth="0.50"]; 147 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n1.42%\n(0.28%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 147 -> 38 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n3×", labeldistance="0.50", penwidth="0.50"]; 149 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n2.10%\n(0.24%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 149 -> 94 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n2×", labeldistance="0.50", penwidth="0.50"]; 149 -> 166 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n2×", labeldistance="0.50", penwidth="0.50"]; 150 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n0.84%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 150 -> 149 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 155 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="gettext:211:_expand_lang\n1.24%\n(0.73%)\n8×", tooltip="/opt/anaconda/lib/python3.7/gettext.py"]; 166 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n0.83%\n(0.32%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 166 -> 50 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n2×", labeldistance="0.50", penwidth="0.50"]; 169 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'startswith' of 'str' objects>\n0.52%\n(0.52%)\n121×", tooltip="~"]; 176 [color="#0c678a", fontcolor="#ffffff", fontsize="10.00", label="argparse:1843:take_action\n18.01%\n(0.32%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 176 -> 57 [arrowsize="0.41", color="#0c6189", fontcolor="#0c6189", fontsize="10.00", label="17.09%\n4×", labeldistance="0.68", penwidth="0.68"]; 176 -> 104 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n4×", labeldistance="0.50", penwidth="0.50"]; 181 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n1.11%\n(0.80%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 182 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n0.84%\n(0.16%)\n9×", tooltip="~"]; 182 -> 116 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n3×", labeldistance="0.50", penwidth="0.50"]; 183 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n1.31%\n(0.98%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 183 -> 182 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n3×", labeldistance="0.50", penwidth="0.50"]; 184 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'get' of 'dict' objects>\n0.54%\n(0.54%)\n101×", tooltip="~"]; 187 [color="#f44502", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n93.04%\n(0.57%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 187 -> 135 [arrowsize="0.96", color="#f44a02", fontcolor="#f44a02", fontsize="10.00", label="92.56%\n11×", labeldistance="3.70", penwidth="3.70"]; 187 -> 184 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n15×", labeldistance="0.50", penwidth="0.50"]; 189 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="gettext:585:dgettext\n5.55%\n(0.32%)\n8×", tooltip="/opt/anaconda/lib/python3.7/gettext.py"]; 189 -> 350 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 190 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'setdefault' of 'dict' objects>\n0.59%\n(0.56%)\n220×", tooltip="~"]; 191 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="argparse:1299:register\n2.04%\n(1.62%)\n180×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 191 -> 190 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.42%\n180×", labeldistance="0.50", penwidth="0.50"]; 192 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="argparse:1554:__init__\n4.62%\n(0.95%)\n12×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 192 -> 190 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n36×", labeldistance="0.50", penwidth="0.50"]; 192 -> 328 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.55%\n12×", labeldistance="0.50", penwidth="0.50"]; 196 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="argparse:1501:_pop_action_class\n0.80%\n(0.48%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 198 [color="#f73601", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n94.61%\n(1.34%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 198 -> 334 [arrowsize="0.97", color="#f54402", fontcolor="#f54402", fontsize="10.00", label="93.22%\n11×", labeldistance="3.73", penwidth="3.73"]; 204 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.97%\n(0.97%)\n361×", tooltip="~"]; 205 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n0.63%\n(0.32%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 205 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n8×", labeldistance="0.50", penwidth="0.50"]; 207 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n0.84%\n(0.67%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 207 -> 204 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n52×", labeldistance="0.50", penwidth="0.50"]; 208 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="argparse:1375:add_argument_group\n5.01%\n(0.36%)\n12×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 208 -> 192 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.62%\n12×", labeldistance="0.50", penwidth="0.50"]; 209 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="argparse:1576:_add_action\n1.49%\n(0.35%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 209 -> 19 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n16×", labeldistance="0.50", penwidth="0.50"]; 210 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="gettext:474:find\n4.26%\n(0.87%)\n8×", tooltip="/opt/anaconda/lib/python3.7/gettext.py"]; 210 -> 155 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.24%\n8×", labeldistance="0.50", penwidth="0.50"]; 210 -> 373 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.13%\n32×", labeldistance="0.50", penwidth="0.50"]; 211 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:598:_code\n1.80%\n(0.12%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 211 -> 123 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n2×", labeldistance="0.50", penwidth="0.50"]; 211 -> 125 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n2×", labeldistance="0.50", penwidth="0.50"]; 216 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n0.53%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 218 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n0.58%\n(0.28%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 219 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n0.56%\n(0.27%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 219 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n8×", labeldistance="0.50", penwidth="0.50"]; 221 [color="#0d3f81", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n10.76%\n(0.27%)\n19×", tooltip="~"]; 221 -> 65 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n3×", labeldistance="0.50", penwidth="0.50"]; 221 -> 260 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 261 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 262 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 263 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 264 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 265 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.16%\n3×", labeldistance="0.50", penwidth="0.50"]; 221 -> 273 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.01%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 274 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 275 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.77%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 277 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n1×", labeldistance="0.50", penwidth="0.50"]; 224 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n0.89%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 227 [color="#0d4482", fontcolor="#ffffff", fontsize="10.00", label="__init__:165:__new__\n11.74%\n(0.31%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.run.__init__.py", target=_top, URL="https://multimessenger.science/llama.run.__init__.html"]; 227 -> 51 [arrowsize="0.35", color="#0d4181", fontcolor="#0d4181", fontsize="10.00", label="11.25%\n8×", labeldistance="0.50", penwidth="0.50"]; 228 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="__init__:203:downselect\n6.61%\n(0.35%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.run.__init__.py", target=_top, URL="https://multimessenger.science/llama.run.__init__.html"]; 228 -> 227 [arrowsize="0.35", color="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="6.02%\n4×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n4.36%\n(0.17%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 233 -> 64 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.10%\n6×", labeldistance="0.50", penwidth="0.50"]; 235 [color="#0c958e", fontcolor="#ffffff", fontsize="10.00", label="cli:339:parse_known_args\n26.21%\n(0.38%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.cli.py", target=_top, URL="https://multimessenger.science/llama.cli.html"]; 235 -> 86 [arrowsize="0.50", color="#0c9492", fontcolor="#0c9492", fontsize="10.00", label="25.42%\n4×", labeldistance="1.02", penwidth="1.02"]; 236 [color="#0c958e", fontcolor="#ffffff", fontsize="10.00", label="argparse:1754:parse_args\n26.31%\n(0.10%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 236 -> 235 [arrowsize="0.51", color="#0c958e", fontcolor="#0c958e", fontsize="10.00", label="26.21%\n4×", labeldistance="1.05", penwidth="1.05"]; 246 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n2.27%\n(0.33%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 246 -> 205 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n8×", labeldistance="0.50", penwidth="0.50"]; 246 -> 248 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n8×", labeldistance="0.50", penwidth="0.50"]; 247 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n0.67%\n(0.25%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 248 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n1.05%\n(0.26%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 248 -> 247 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n8×", labeldistance="0.50", penwidth="0.50"]; 250 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n2.44%\n(0.17%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 250 -> 246 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.27%\n8×", labeldistance="0.50", penwidth="0.50"]; 252 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n1.56%\n(0.51%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 252 -> 219 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n8×", labeldistance="0.50", penwidth="0.50"]; 253 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n2.79%\n(0.35%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 253 -> 250 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.44%\n8×", labeldistance="0.50", penwidth="0.50"]; 259 [color="#0d337e", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n8.52%\n(0.37%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 259 -> 136 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="5.01%\n8×", labeldistance="0.50", penwidth="0.50"]; 259 -> 137 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.80%\n8×", labeldistance="0.50", penwidth="0.50"]; 259 -> 371 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n8×", labeldistance="0.50", penwidth="0.50"]; 260 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n1.14%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 260 -> 136 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 260 -> 137 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n1×", labeldistance="0.50", penwidth="0.50"]; 261 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n1.08%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 261 -> 136 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 261 -> 137 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 262 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n1.47%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 262 -> 136 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 262 -> 137 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 263 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n1.63%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 263 -> 136 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 263 -> 137 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 264 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n0.95%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 264 -> 136 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 264 -> 137 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 265 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n3.79%\n(0.19%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 265 -> 136 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.24%\n3×", labeldistance="0.50", penwidth="0.50"]; 265 -> 137 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n3×", labeldistance="0.50", penwidth="0.50"]; 265 -> 371 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n3×", labeldistance="0.50", penwidth="0.50"]; 269 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n0.89%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 269 -> 77 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 270 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n6.57%\n(0.32%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 270 -> 60 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n3×", labeldistance="0.50", penwidth="0.50"]; 270 -> 269 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n3×", labeldistance="0.50", penwidth="0.50"]; 270 -> 271 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.44%\n3×", labeldistance="0.50", penwidth="0.50"]; 271 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n4.44%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 271 -> 233 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.36%\n3×", labeldistance="0.50", penwidth="0.50"]; 273 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n2.55%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 273 -> 136 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 273 -> 137 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.97%\n1×", labeldistance="0.50", penwidth="0.50"]; 274 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n2.49%\n(0.10%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 274 -> 136 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n1×", labeldistance="0.50", penwidth="0.50"]; 274 -> 137 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.01%\n1×", labeldistance="0.50", penwidth="0.50"]; 275 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n2.18%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 275 -> 136 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 275 -> 137 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 276 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n0.67%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 276 -> 35 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n6×", labeldistance="0.50", penwidth="0.50"]; 277 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n0.62%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 279 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n0.92%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 279 -> 284 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 282 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n0.58%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 282 -> 283 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n3×", labeldistance="0.50", penwidth="0.50"]; 283 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n1.44%\n(0.38%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 283 -> 317 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n7×", labeldistance="0.50", penwidth="0.50"]; 284 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n1.13%\n(0.06%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 284 -> 79 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n4×", labeldistance="0.50", penwidth="0.50"]; 290 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n2.22%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 290 -> 67 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.01%\n1×", labeldistance="0.50", penwidth="0.50"]; 292 [color="#45c108", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n58.25%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 292 -> 198 [arrowsize="0.76", color="#42c108", fontcolor="#42c108", fontsize="10.00", label="57.87%\n1×", labeldistance="2.31", penwidth="2.31"]; 292 -> 312 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.31%\n1×", labeldistance="0.50", penwidth="0.50"]; 293 [color="#49c208", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n58.66%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 293 -> 147 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 293 -> 292 [arrowsize="0.76", color="#45c108", fontcolor="#45c108", fontsize="10.00", label="58.25%\n1×", labeldistance="2.33", penwidth="2.33"]; 294 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n2.10%\n(0.38%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 294 -> 116 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.41%\n3×", labeldistance="0.50", penwidth="0.50"]; 295 [color="#ff0300", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.75%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 295 -> 82 [arrowsize="0.96", color="#f34c02", fontcolor="#f34c02", fontsize="10.00", label="92.35%\n1×", labeldistance="3.69", penwidth="3.69"]; 295 -> 198 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.64%\n2×", labeldistance="0.50", penwidth="0.50"]; 295 -> 312 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n2×", labeldistance="0.50", penwidth="0.50"]; 295 -> 320 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 296 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n1.05%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 296 -> 83 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 296 -> 147 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 297 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n1.41%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 297 -> 147 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n2×", labeldistance="0.50", penwidth="0.50"]; 297 -> 304 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n1×", labeldistance="0.50", penwidth="0.50"]; 299 [color="#f34e02", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n92.08%\n(0.42%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 299 -> 68 [arrowsize="0.88", color="#dec505", fontcolor="#dec505", fontsize="10.00", label="77.88%\n3×", labeldistance="3.12", penwidth="3.12"]; 299 -> 198 [arrowsize="0.37", color="#0d4d84", fontcolor="#0d4d84", fontsize="10.00", label="13.41%\n6×", labeldistance="0.54", penwidth="0.54"]; 299 -> 312 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n3×", labeldistance="0.50", penwidth="0.50"]; 301 [color="#dcce05", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n76.67%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 301 -> 198 [arrowsize="0.88", color="#dcce05", fontcolor="#dcce05", fontsize="10.00", label="76.56%\n3×", labeldistance="3.06", penwidth="3.06"]; 302 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n2.23%\n(0.12%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 302 -> 294 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.10%\n3×", labeldistance="0.50", penwidth="0.50"]; 304 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n0.72%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 304 -> 119 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 312 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n1.30%\n(0.19%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 312 -> 181 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n10×", labeldistance="0.50", penwidth="0.50"]; 316 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n1.04%\n(0.35%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 316 -> 207 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n10×", labeldistance="0.50", penwidth="0.50"]; 317 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n1.14%\n(0.10%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 317 -> 316 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n10×", labeldistance="0.50", penwidth="0.50"]; 320 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n2.28%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 320 -> 290 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 323 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="argparse:808:__init__\n0.53%\n(0.53%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 328 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="argparse:1247:__init__\n5.50%\n(2.34%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 328 -> 191 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.98%\n176×", labeldistance="0.50", penwidth="0.50"]; 328 -> 370 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n16×", labeldistance="0.50", penwidth="0.50"]; 329 [color="#0d4883", fontcolor="#ffffff", fontsize="10.00", label="argparse:1625:__init__\n12.47%\n(1.02%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 329 -> 208 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.53%\n8×", labeldistance="0.50", penwidth="0.50"]; 329 -> 328 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.94%\n4×", labeldistance="0.50", penwidth="0.50"]; 329 -> 351 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.68%\n8×", labeldistance="0.50", penwidth="0.50"]; 330 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n0.84%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 334 [color="#f54402", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n93.22%\n(0.22%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 334 -> 187 [arrowsize="0.96", color="#f44502", fontcolor="#f44502", fontsize="10.00", label="93.04%\n11×", labeldistance="3.72", penwidth="3.72"]; 350 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="gettext:514:translation\n5.18%\n(0.56%)\n8×", tooltip="/opt/anaconda/lib/python3.7/gettext.py"]; 350 -> 210 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.26%\n8×", labeldistance="0.50", penwidth="0.50"]; 351 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="gettext:624:gettext\n5.68%\n(0.14%)\n8×", tooltip="/opt/anaconda/lib/python3.7/gettext.py"]; 351 -> 189 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.55%\n8×", labeldistance="0.50", penwidth="0.50"]; 360 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:913:parse\n3.62%\n(0.22%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 360 -> 129 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 370 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="re:232:compile\n0.71%\n(0.12%)\n16×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 370 -> 111 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n16×", labeldistance="0.50", penwidth="0.50"]; 371 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n1.52%\n(0.38%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 371 -> 74 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n27×", labeldistance="0.50", penwidth="0.50"]; 372 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="os:674:__getitem__\n1.75%\n(1.02%)\n33×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 372 -> 112 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n33×", labeldistance="0.50", penwidth="0.50"]; 373 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="_collections_abc:657:get\n2.13%\n(0.51%)\n32×", tooltip="/opt/anaconda/lib/python3.7/_collections_abc.py"]; 373 -> 372 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.62%\n32×", labeldistance="0.50", penwidth="0.50"]; }

Profiling result for test_llama_run_parser. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_memoize

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 3 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n1.34%\n(0.25%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 3 -> 175 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 176 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 304 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n8×", labeldistance="0.50", penwidth="0.50"]; 8 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n0.70%\n(0.14%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 16 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n4.36%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 16 -> 351 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.15%\n3×", labeldistance="0.50", penwidth="0.50"]; 17 [color="#0aac36", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'extend' of 'collections.deque' objects>\n43.28%\n(5.64%)\n4174×", tooltip="~"]; 17 -> 132 [arrowsize="0.61", color="#0ba557", fontcolor="#0ba557", fontsize="10.00", label="37.64%\n8343×", labeldistance="1.51", penwidth="1.51"]; 18 [color="#21ba09", fontcolor="#ffffff", fontsize="10.00", label="ast:233:walk\n53.41%\n(8.76%)\n4179×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 18 -> 17 [arrowsize="0.66", color="#0aac36", fontcolor="#0aac36", fontsize="10.00", label="43.28%\n4174×", labeldistance="1.73", penwidth="1.73"]; 18 -> 19 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n4174×", labeldistance="0.50", penwidth="0.50"]; 19 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'popleft' of 'collections.deque' objects>\n1.33%\n(1.33%)\n4174×", tooltip="~"]; 22 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="inspect:760:findsource\n1.25%\n(0.19%)\n4×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 22 -> 59 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n4×", labeldistance="0.50", penwidth="0.50"]; 23 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="tokenize:487:_tokenize\n1.74%\n(0.76%)\n62×", tooltip="/opt/anaconda/lib/python3.7/tokenize.py"]; 25 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="textwrap:414:dedent\n1.41%\n(0.11%)\n4×", tooltip="/opt/anaconda/lib/python3.7/textwrap.py"]; 25 -> 26 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n2×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="re:185:sub\n0.94%\n(0.01%)\n2×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 26 -> 138 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n2×", labeldistance="0.50", penwidth="0.50"]; 31 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:759:compile\n0.65%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 32 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.stat>\n1.33%\n(1.33%)\n36×", tooltip="~"]; 34 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="genericpath:16:exists\n1.36%\n(0.11%)\n32×", tooltip="/opt/anaconda/lib/python3.7/genericpath.py"]; 34 -> 32 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.25%\n32×", labeldistance="0.50", penwidth="0.50"]; 36 [color="#f15a02", fontcolor="#ffffff", fontsize="10.00", label="nodes:284:_repr_failure_py\n90.81%\n(0.63%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 36 -> 91 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 36 -> 375 [arrowsize="0.94", color="#ec7803", fontcolor="#ec7803", fontsize="10.00", label="87.45%\n1×", labeldistance="3.50", penwidth="3.50"]; 45 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.fspath>\n0.55%\n(0.44%)\n419×", tooltip="~"]; 46 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n1.48%\n(0.19%)\n32×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 46 -> 53 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n28×", labeldistance="0.50", penwidth="0.50"]; 47 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="local:168:__eq__\n0.66%\n(0.22%)\n115×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 47 -> 45 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n230×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:154:dirname\n0.78%\n(0.44%)\n72×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 52 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n0.89%\n(0.60%)\n30×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 53 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n1.18%\n(0.15%)\n28×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 53 -> 52 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n28×", labeldistance="0.50", penwidth="0.50"]; 55 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n0.72%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 55 -> 343 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#fc1100", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n98.31%\n(0.68%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 56 -> 55 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 -> 90 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n3×", labeldistance="0.50", penwidth="0.50"]; 56 -> 172 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.71%\n15×", labeldistance="0.50", penwidth="0.50"]; 56 -> 277 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.09%\n15×", labeldistance="0.50", penwidth="0.50"]; 56 -> 352 [arrowsize="0.96", color="#f25602", fontcolor="#f25602", fontsize="10.00", label="91.23%\n3×", labeldistance="3.65", penwidth="3.65"]; 59 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="inspect:680:getsourcefile\n0.63%\n(0.14%)\n4×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 59 -> 34 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n4×", labeldistance="0.50", penwidth="0.50"]; 62 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.compile>\n6.59%\n(6.59%)\n2×", tooltip="~"]; 63 [color="#d7d906", fontcolor="#ffffff", fontsize="10.00", label="source:312:getstatementrange_ast\n74.72%\n(0.65%)\n5×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 63 -> 23 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.74%\n62×", labeldistance="0.50", penwidth="0.50"]; 63 -> 62 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.59%\n2×", labeldistance="0.50", penwidth="0.50"]; 63 -> 78 [arrowsize="0.81", color="#80cc07", fontcolor="#80cc07", fontsize="10.00", label="65.36%\n5×", labeldistance="2.61", penwidth="2.61"]; 64 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n5.15%\n(5.15%)\n6980×", tooltip="~"]; 70 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n0.77%\n(0.06%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 70 -> 8 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n6×", labeldistance="0.50", penwidth="0.50"]; 74 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n4.52%\n(0.05%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 74 -> 16 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.36%\n3×", labeldistance="0.50", penwidth="0.50"]; 78 [color="#80cc07", fontcolor="#ffffff", fontsize="10.00", label="source:288:get_statement_startend2\n65.36%\n(7.55%)\n5×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 78 -> 18 [arrowsize="0.73", color="#21ba09", fontcolor="#21ba09", fontsize="10.00", label="53.41%\n4179×", labeldistance="2.14", penwidth="2.14"]; 78 -> 64 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n950×", labeldistance="0.50", penwidth="0.50"]; 78 -> 108 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.33%\n4174×", labeldistance="0.50", penwidth="0.50"]; 83 [color="#0c5386", fontcolor="#ffffff", fontsize="10.00", label="ast:181:iter_fields\n14.55%\n(10.19%)\n10081×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 83 -> 64 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.36%\n5907×", labeldistance="0.50", penwidth="0.50"]; 90 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n0.64%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 90 -> 250 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n3×", labeldistance="0.50", penwidth="0.50"]; 91 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="python:783:_prunetraceback\n2.46%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 91 -> 376 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 91 -> 378 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.04%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 [color="#fd0f00", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n98.59%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 92 -> 350 [arrowsize="0.99", color="#fd0f00", fontcolor="#fd0f00", fontsize="10.00", label="98.53%\n3×", labeldistance="3.94", penwidth="3.94"]; 107 [color="#ec7803", fontcolor="#ffffff", fontsize="10.00", label="code:865:repr_excinfo\n87.39%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 107 -> 261 [arrowsize="0.93", color="#ec7b03", fontcolor="#ec7b03", fontsize="10.00", label="87.13%\n1×", labeldistance="3.49", penwidth="3.49"]; 108 [color="#0d347e", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n8.62%\n(8.62%)\n15472×", tooltip="~"]; 118 [color="#f25602", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n91.20%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 118 -> 342 [arrowsize="0.95", color="#f15a02", fontcolor="#f15a02", fontsize="10.00", label="90.85%\n1×", labeldistance="3.63", penwidth="3.63"]; 121 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="source:67:__getitem__\n1.91%\n(1.88%)\n5×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 132 [color="#0ba557", fontcolor="#ffffff", fontsize="10.00", label="ast:193:iter_child_nodes\n37.64%\n(18.09%)\n8343×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 132 -> 83 [arrowsize="0.38", color="#0c5386", fontcolor="#0c5386", fontsize="10.00", label="14.55%\n10081×", labeldistance="0.58", penwidth="0.58"]; 132 -> 108 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="5.00%\n10907×", labeldistance="0.50", penwidth="0.50"]; 138 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="re:271:_compile\n1.23%\n(0.36%)\n29×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 138 -> 31 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 152 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="code:692:get_source\n2.94%\n(0.11%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 152 -> 160 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.56%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="code:796:_makepath\n2.64%\n(0.07%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 153 -> 46 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n4×", labeldistance="0.50", penwidth="0.50"]; 153 -> 202 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.41%\n4×", labeldistance="0.50", penwidth="0.50"]; 155 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="source:124:getstatementrange\n0.67%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 155 -> 63 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n1×", labeldistance="0.50", penwidth="0.50"]; 160 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="code:663:_getindent\n2.56%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 160 -> 403 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 172 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n3.58%\n(0.28%)\n99×", tooltip="~"]; 172 -> 3 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.34%\n16×", labeldistance="0.50", penwidth="0.50"]; 172 -> 309 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.79%\n16×", labeldistance="0.50", penwidth="0.50"]; 172 -> 315 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n3×", labeldistance="0.50", penwidth="0.50"]; 172 -> 320 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.24%\n6×", labeldistance="0.50", penwidth="0.50"]; 172 -> 325 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 175 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n1.40%\n(0.11%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 175 -> 172 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.34%\n11×", labeldistance="0.50", penwidth="0.50"]; 176 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n1.77%\n(0.11%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 176 -> 172 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.71%\n11×", labeldistance="0.50", penwidth="0.50"]; 202 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="common:280:bestrelpath\n2.41%\n(0.10%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 202 -> 379 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.05%\n4×", labeldistance="0.50", penwidth="0.50"]; 203 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="source:284:deindent\n1.52%\n(0.05%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 203 -> 25 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.41%\n4×", labeldistance="0.50", penwidth="0.50"]; 209 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'rstrip' of 'str' objects>\n0.61%\n(0.61%)\n962×", tooltip="~"]; 210 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="source:268:<listcomp>\n1.09%\n(0.53%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 210 -> 209 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n892×", labeldistance="0.50", penwidth="0.50"]; 228 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="local:317:dirpath\n1.21%\n(0.39%)\n72×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 228 -> 51 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n72×", labeldistance="0.50", penwidth="0.50"]; 241 [color="#fd1000", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n98.41%\n(0.12%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 241 -> 56 [arrowsize="0.99", color="#fc1100", fontcolor="#fc1100", fontsize="10.00", label="98.31%\n12×", labeldistance="3.93", penwidth="3.93"]; 242 [color="#dec505", fontcolor="#ffffff", fontsize="10.00", label="code:225:getsource\n77.86%\n(0.30%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 242 -> 63 [arrowsize="0.86", color="#d0d806", fontcolor="#d0d806", fontsize="10.00", label="74.06%\n4×", labeldistance="2.96", penwidth="2.96"]; 242 -> 121 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n4×", labeldistance="0.50", penwidth="0.50"]; 242 -> 376 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n4×", labeldistance="0.50", penwidth="0.50"]; 242 -> 387 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.54%\n4×", labeldistance="0.50", penwidth="0.50"]; 242 -> 423 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 250 [color="#fd0d00", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n98.77%\n(0.31%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 250 -> 390 [arrowsize="0.99", color="#fd1000", fontcolor="#fd1000", fontsize="10.00", label="98.45%\n12×", labeldistance="3.94", penwidth="3.94"]; 259 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="common:315:parts\n1.88%\n(0.29%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 259 -> 47 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n72×", labeldistance="0.50", penwidth="0.50"]; 259 -> 228 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.21%\n72×", labeldistance="0.50", penwidth="0.50"]; 261 [color="#ec7b03", fontcolor="#ffffff", fontsize="10.00", label="code:806:repr_traceback\n87.13%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 261 -> 267 [arrowsize="0.93", color="#eb7c03", fontcolor="#eb7c03", fontsize="10.00", label="87.03%\n4×", labeldistance="3.48", penwidth="3.48"]; 267 [color="#eb7c03", fontcolor="#ffffff", fontsize="10.00", label="code:763:repr_traceback_entry\n87.03%\n(0.32%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 267 -> 152 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.94%\n4×", labeldistance="0.50", penwidth="0.50"]; 267 -> 153 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.64%\n4×", labeldistance="0.50", penwidth="0.50"]; 267 -> 384 [arrowsize="0.89", color="#e0b805", fontcolor="#e0b805", fontsize="10.00", label="79.62%\n4×", labeldistance="3.18", penwidth="3.18"]; 267 -> 421 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n4×", labeldistance="0.50", penwidth="0.50"]; 277 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n2.13%\n(0.06%)\n19×", tooltip="~"]; 277 -> 315 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n3×", labeldistance="0.50", penwidth="0.50"]; 277 -> 325 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 304 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n0.57%\n(0.08%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 309 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n1.79%\n(0.13%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 309 -> 175 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n8×", labeldistance="0.50", penwidth="0.50"]; 309 -> 176 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.59%\n8×", labeldistance="0.50", penwidth="0.50"]; 315 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n0.83%\n(0.04%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 315 -> 175 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n3×", labeldistance="0.50", penwidth="0.50"]; 315 -> 176 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n3×", labeldistance="0.50", penwidth="0.50"]; 320 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n1.24%\n(0.08%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 320 -> 321 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 321 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n0.83%\n(0.01%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 321 -> 327 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n3×", labeldistance="0.50", penwidth="0.50"]; 325 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n0.52%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 325 -> 176 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 327 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n0.82%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 327 -> 70 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n6×", labeldistance="0.50", penwidth="0.50"]; 342 [color="#f15a02", fontcolor="#ffffff", fontsize="10.00", label="python:804:repr_failure\n90.85%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 342 -> 36 [arrowsize="0.95", color="#f15a02", fontcolor="#f15a02", fontsize="10.00", label="90.81%\n1×", labeldistance="3.63", penwidth="3.63"]; 343 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n0.65%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 343 -> 250 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 346 [color="#ff0100", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.94%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 346 -> 92 [arrowsize="0.99", color="#fd0f00", fontcolor="#fd0f00", fontsize="10.00", label="98.59%\n1×", labeldistance="3.94", penwidth="3.94"]; 346 -> 250 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n2×", labeldistance="0.50", penwidth="0.50"]; 350 [color="#fd0f00", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n98.53%\n(0.13%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 350 -> 74 [arrowsize="0.35", color="#0d2079", fontcolor="#0d2079", fontsize="10.00", label="4.52%\n3×", labeldistance="0.50", penwidth="0.50"]; 350 -> 250 [arrowsize="0.97", color="#f63e02", fontcolor="#f63e02", fontsize="10.00", label="93.79%\n7×", labeldistance="3.75", penwidth="3.75"]; 351 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n4.15%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 351 -> 250 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.13%\n3×", labeldistance="0.50", penwidth="0.50"]; 352 [color="#f25602", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n91.23%\n(0.02%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 352 -> 118 [arrowsize="0.96", color="#f25602", fontcolor="#f25602", fontsize="10.00", label="91.20%\n3×", labeldistance="3.65", penwidth="3.65"]; 375 [color="#ec7803", fontcolor="#ffffff", fontsize="10.00", label="code:573:getrepr\n87.45%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 375 -> 107 [arrowsize="0.93", color="#ec7803", fontcolor="#ec7803", fontsize="10.00", label="87.39%\n1×", labeldistance="3.50", penwidth="3.50"]; 376 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n2.84%\n(0.26%)\n28×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 376 -> 46 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n28×", labeldistance="0.50", penwidth="0.50"]; 376 -> 380 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.26%\n28×", labeldistance="0.50", penwidth="0.50"]; 378 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="code:314:cut\n2.04%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 378 -> 47 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n18×", labeldistance="0.50", penwidth="0.50"]; 378 -> 376 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n18×", labeldistance="0.50", penwidth="0.50"]; 378 -> 423 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n19×", labeldistance="0.50", penwidth="0.50"]; 379 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="common:331:common\n2.05%\n(0.10%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 379 -> 259 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.88%\n8×", labeldistance="0.50", penwidth="0.50"]; 380 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="local:376:check\n1.26%\n(0.08%)\n28×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 380 -> 34 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n28×", labeldistance="0.50", penwidth="0.50"]; 383 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="source:133:deindent\n1.57%\n(0.05%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 383 -> 203 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.52%\n4×", labeldistance="0.50", penwidth="0.50"]; 384 [color="#e0b805", fontcolor="#ffffff", fontsize="10.00", label="code:678:_getentrysource\n79.62%\n(0.19%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 384 -> 242 [arrowsize="0.88", color="#dec505", fontcolor="#dec505", fontsize="10.00", label="77.86%\n4×", labeldistance="3.11", penwidth="3.11"]; 384 -> 383 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.57%\n4×", labeldistance="0.50", penwidth="0.50"]; 386 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="source:262:findsource\n2.47%\n(0.10%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 386 -> 22 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.25%\n4×", labeldistance="0.50", penwidth="0.50"]; 386 -> 210 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n4×", labeldistance="0.50", penwidth="0.50"]; 387 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="code:84:fullsource\n2.54%\n(0.04%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 387 -> 386 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.47%\n4×", labeldistance="0.50", penwidth="0.50"]; 390 [color="#fd1000", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n98.45%\n(0.05%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 390 -> 241 [arrowsize="0.99", color="#fd1000", fontcolor="#fd1000", fontsize="10.00", label="98.41%\n12×", labeldistance="3.94", penwidth="3.94"]; 403 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="source:117:getstatement\n2.50%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 403 -> 121 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 403 -> 155 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 420 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="code:120:__init__\n0.77%\n(0.46%)\n51×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 421 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="code:212:path\n0.78%\n(0.02%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 421 -> 376 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n4×", labeldistance="0.50", penwidth="0.50"]; 423 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:194:frame\n0.96%\n(0.19%)\n51×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 423 -> 420 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n51×", labeldistance="0.50", penwidth="0.50"]; }

Profiling result for test_memoize. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_memoize_class

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 3 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n1.61%\n(0.25%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 3 -> 176 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 177 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 307 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n8×", labeldistance="0.50", penwidth="0.50"]; 8 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n0.84%\n(0.16%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 16 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n5.77%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 16 -> 354 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 17 [color="#0ba849", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'extend' of 'collections.deque' objects>\n40.14%\n(4.99%)\n3134×", tooltip="~"]; 17 -> 134 [arrowsize="0.59", color="#0ba164", fontcolor="#0ba164", fontsize="10.00", label="35.15%\n6264×", labeldistance="1.41", penwidth="1.41"]; 18 [color="#0ab315", fontcolor="#ffffff", fontsize="10.00", label="ast:233:walk\n48.31%\n(7.08%)\n3138×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 18 -> 17 [arrowsize="0.63", color="#0ba849", fontcolor="#0ba849", fontsize="10.00", label="40.14%\n3134×", labeldistance="1.61", penwidth="1.61"]; 18 -> 19 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n3134×", labeldistance="0.50", penwidth="0.50"]; 19 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'popleft' of 'collections.deque' objects>\n1.04%\n(1.04%)\n3134×", tooltip="~"]; 22 [color="#0d3a7f", fontcolor="#ffffff", fontsize="10.00", label="inspect:760:findsource\n9.89%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 22 -> 61 [arrowsize="0.35", color="#0d377f", fontcolor="#0d377f", fontsize="10.00", label="9.35%\n3×", labeldistance="0.50", penwidth="0.50"]; 23 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="tokenize:487:_tokenize\n0.57%\n(0.25%)\n13×", tooltip="/opt/anaconda/lib/python3.7/tokenize.py"]; 25 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="textwrap:414:dedent\n1.57%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/textwrap.py"]; 25 -> 26 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n2×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="re:185:sub\n0.91%\n(0.01%)\n2×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 26 -> 140 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n2×", labeldistance="0.50", penwidth="0.50"]; 31 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:759:compile\n0.67%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 32 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.stat>\n1.12%\n(1.12%)\n32×", tooltip="~"]; 34 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="genericpath:16:exists\n1.17%\n(0.11%)\n29×", tooltip="/opt/anaconda/lib/python3.7/genericpath.py"]; 34 -> 32 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n29×", labeldistance="0.50", penwidth="0.50"]; 36 [color="#ee6e03", fontcolor="#ffffff", fontsize="10.00", label="nodes:284:_repr_failure_py\n88.55%\n(0.60%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 36 -> 93 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 36 -> 378 [arrowsize="0.92", color="#e98b03", fontcolor="#e98b03", fontsize="10.00", label="85.27%\n1×", labeldistance="3.41", penwidth="3.41"]; 45 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.fspath>\n0.52%\n(0.40%)\n345×", tooltip="~"]; 46 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n1.42%\n(0.19%)\n29×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 46 -> 53 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n26×", labeldistance="0.50", penwidth="0.50"]; 47 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="local:168:__eq__\n0.60%\n(0.17%)\n91×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 47 -> 45 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.43%\n182×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="posixpath:154:dirname\n0.67%\n(0.38%)\n54×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 52 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n0.84%\n(0.53%)\n28×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 53 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n1.14%\n(0.15%)\n26×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 53 -> 52 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n26×", labeldistance="0.50", penwidth="0.50"]; 55 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n1.42%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 55 -> 346 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.30%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#fc1400", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n98.07%\n(0.89%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 56 -> 55 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 -> 92 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n3×", labeldistance="0.50", penwidth="0.50"]; 56 -> 173 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.05%\n15×", labeldistance="0.50", penwidth="0.50"]; 56 -> 278 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.53%\n15×", labeldistance="0.50", penwidth="0.50"]; 56 -> 287 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 -> 355 [arrowsize="0.94", color="#ee6a03", fontcolor="#ee6a03", fontsize="10.00", label="89.04%\n3×", labeldistance="3.56", penwidth="3.56"]; 59 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="test_utils:115:test_memoize_class\n0.99%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_utils.py", target=_top, URL="https://multimessenger.science/llama.test.test_utils.html"]; 61 [color="#0d377f", fontcolor="#ffffff", fontsize="10.00", label="inspect:680:getsourcefile\n9.35%\n(0.12%)\n3×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 61 -> 34 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n3×", labeldistance="0.50", penwidth="0.50"]; 61 -> 412 [arrowsize="0.35", color="#0d357e", fontcolor="#0d357e", fontsize="10.00", label="8.94%\n3×", labeldistance="0.50", penwidth="0.50"]; 64 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.compile>\n5.66%\n(5.66%)\n2×", tooltip="~"]; 65 [color="#88cd07", fontcolor="#ffffff", fontsize="10.00", label="source:312:getstatementrange_ast\n66.34%\n(0.31%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 65 -> 23 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n13×", labeldistance="0.50", penwidth="0.50"]; 65 -> 64 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.66%\n2×", labeldistance="0.50", penwidth="0.50"]; 65 -> 80 [arrowsize="0.77", color="#4fc308", fontcolor="#4fc308", fontsize="10.00", label="59.50%\n4×", labeldistance="2.38", penwidth="2.38"]; 66 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n4.42%\n(4.42%)\n5271×", tooltip="~"]; 72 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n0.94%\n(0.09%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 72 -> 8 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n6×", labeldistance="0.50", penwidth="0.50"]; 76 [color="#0d277a", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n5.95%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 76 -> 16 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.77%\n3×", labeldistance="0.50", penwidth="0.50"]; 80 [color="#4fc308", fontcolor="#ffffff", fontsize="10.00", label="source:288:get_statement_startend2\n59.50%\n(6.16%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 80 -> 18 [arrowsize="0.70", color="#0ab315", fontcolor="#0ab315", fontsize="10.00", label="48.31%\n3138×", labeldistance="1.93", penwidth="1.93"]; 80 -> 66 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n714×", labeldistance="0.50", penwidth="0.50"]; 80 -> 110 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.17%\n3134×", labeldistance="0.50", penwidth="0.50"]; 85 [color="#0d3f81", fontcolor="#ffffff", fontsize="10.00", label="ast:181:iter_fields\n10.91%\n(7.24%)\n7571×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 85 -> 66 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.67%\n4437×", labeldistance="0.50", penwidth="0.50"]; 92 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n0.76%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 92 -> 251 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n3×", labeldistance="0.50", penwidth="0.50"]; 93 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="python:783:_prunetraceback\n2.34%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 93 -> 379 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 93 -> 381 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.92%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 [color="#fc1100", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n98.32%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 94 -> 353 [arrowsize="0.99", color="#fc1300", fontcolor="#fc1300", fontsize="10.00", label="98.19%\n3×", labeldistance="3.93", penwidth="3.93"]; 109 [color="#e98b03", fontcolor="#ffffff", fontsize="10.00", label="code:865:repr_excinfo\n85.23%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 109 -> 262 [arrowsize="0.92", color="#e88d04", fontcolor="#e88d04", fontsize="10.00", label="84.95%\n1×", labeldistance="3.40", penwidth="3.40"]; 110 [color="#0c5386", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n14.57%\n(14.57%)\n11661×", tooltip="~"]; 120 [color="#ee6a03", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n89.01%\n(0.12%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 120 -> 345 [arrowsize="0.94", color="#ee6e03", fontcolor="#ee6e03", fontsize="10.00", label="88.58%\n1×", labeldistance="3.54", penwidth="3.54"]; 134 [color="#0ba164", fontcolor="#ffffff", fontsize="10.00", label="ast:193:iter_child_nodes\n35.15%\n(14.11%)\n6264×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 134 -> 85 [arrowsize="0.35", color="#0d3f81", fontcolor="#0d3f81", fontsize="10.00", label="10.91%\n7571×", labeldistance="0.50", penwidth="0.50"]; 134 -> 110 [arrowsize="0.35", color="#0d3b80", fontcolor="#0d3b80", fontsize="10.00", label="10.13%\n8192×", labeldistance="0.50", penwidth="0.50"]; 140 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="re:271:_compile\n1.00%\n(0.19%)\n14×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 140 -> 31 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:692:get_source\n1.13%\n(0.14%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 153 -> 161 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n1×", labeldistance="0.50", penwidth="0.50"]; 154 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="code:796:_makepath\n2.31%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 154 -> 46 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n3×", labeldistance="0.50", penwidth="0.50"]; 154 -> 203 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.14%\n3×", labeldistance="0.50", penwidth="0.50"]; 156 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="source:124:getstatementrange\n0.70%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 156 -> 65 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n1×", labeldistance="0.50", penwidth="0.50"]; 161 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="code:663:_getindent\n0.78%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 161 -> 406 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 173 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n4.22%\n(0.29%)\n78×", tooltip="~"]; 173 -> 3 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.61%\n16×", labeldistance="0.50", penwidth="0.50"]; 173 -> 312 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.07%\n16×", labeldistance="0.50", penwidth="0.50"]; 173 -> 318 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n3×", labeldistance="0.50", penwidth="0.50"]; 173 -> 323 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.55%\n6×", labeldistance="0.50", penwidth="0.50"]; 173 -> 326 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 173 -> 327 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 173 -> 328 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 176 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n1.67%\n(0.12%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 176 -> 173 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.62%\n11×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n2.14%\n(0.13%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 177 -> 173 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.08%\n11×", labeldistance="0.50", penwidth="0.50"]; 203 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="common:280:bestrelpath\n2.14%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 203 -> 382 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.84%\n3×", labeldistance="0.50", penwidth="0.50"]; 204 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="source:284:deindent\n1.68%\n(0.05%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 204 -> 25 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.57%\n3×", labeldistance="0.50", penwidth="0.50"]; 210 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'rstrip' of 'str' objects>\n0.56%\n(0.56%)\n713×", tooltip="~"]; 211 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="source:268:<listcomp>\n0.97%\n(0.47%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 211 -> 210 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n669×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="local:317:dirpath\n1.15%\n(0.43%)\n54×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 229 -> 51 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.67%\n54×", labeldistance="0.50", penwidth="0.50"]; 242 [color="#fc1300", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n98.18%\n(0.13%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 242 -> 56 [arrowsize="0.99", color="#fc1400", fontcolor="#fc1400", fontsize="10.00", label="98.07%\n12×", labeldistance="3.92", penwidth="3.92"]; 243 [color="#dec505", fontcolor="#ffffff", fontsize="10.00", label="code:225:getsource\n77.86%\n(0.23%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 243 -> 65 [arrowsize="0.81", color="#82cc07", fontcolor="#82cc07", fontsize="10.00", label="65.64%\n3×", labeldistance="2.63", penwidth="2.63"]; 243 -> 379 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n3×", labeldistance="0.50", penwidth="0.50"]; 243 -> 390 [arrowsize="0.35", color="#0d4081", fontcolor="#0d4081", fontsize="10.00", label="11.01%\n3×", labeldistance="0.50", penwidth="0.50"]; 243 -> 426 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n6×", labeldistance="0.50", penwidth="0.50"]; 251 [color="#fd0f00", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n98.57%\n(0.32%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 251 -> 393 [arrowsize="0.99", color="#fc1200", fontcolor="#fc1200", fontsize="10.00", label="98.23%\n12×", labeldistance="3.93", penwidth="3.93"]; 260 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="common:315:parts\n1.70%\n(0.20%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 260 -> 47 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.31%\n54×", labeldistance="0.50", penwidth="0.50"]; 260 -> 229 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.15%\n54×", labeldistance="0.50", penwidth="0.50"]; 262 [color="#e88d04", fontcolor="#ffffff", fontsize="10.00", label="code:806:repr_traceback\n84.95%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 262 -> 268 [arrowsize="0.92", color="#e88e04", fontcolor="#e88e04", fontsize="10.00", label="84.85%\n3×", labeldistance="3.39", penwidth="3.39"]; 268 [color="#e88e04", fontcolor="#ffffff", fontsize="10.00", label="code:763:repr_traceback_entry\n84.85%\n(0.24%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 268 -> 153 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n3×", labeldistance="0.50", penwidth="0.50"]; 268 -> 154 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.31%\n3×", labeldistance="0.50", penwidth="0.50"]; 268 -> 387 [arrowsize="0.89", color="#e1b705", fontcolor="#e1b705", fontsize="10.00", label="79.75%\n3×", labeldistance="3.19", penwidth="3.19"]; 268 -> 424 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n3×", labeldistance="0.50", penwidth="0.50"]; 278 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n2.57%\n(0.07%)\n19×", tooltip="~"]; 278 -> 318 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n3×", labeldistance="0.50", penwidth="0.50"]; 278 -> 326 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 278 -> 327 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 278 -> 328 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 287 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n1.07%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 287 -> 59 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.99%\n1×", labeldistance="0.50", penwidth="0.50"]; 300 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n0.55%\n(0.11%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 304 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n0.58%\n(0.03%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 304 -> 300 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n8×", labeldistance="0.50", penwidth="0.50"]; 307 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n0.67%\n(0.08%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 307 -> 304 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n8×", labeldistance="0.50", penwidth="0.50"]; 312 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n2.07%\n(0.09%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 312 -> 176 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 312 -> 177 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n8×", labeldistance="0.50", penwidth="0.50"]; 318 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n0.94%\n(0.04%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 318 -> 176 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 318 -> 177 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n3×", labeldistance="0.50", penwidth="0.50"]; 323 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n1.55%\n(0.08%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 323 -> 324 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n3×", labeldistance="0.50", penwidth="0.50"]; 324 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n1.02%\n(0.02%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 324 -> 330 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n3×", labeldistance="0.50", penwidth="0.50"]; 326 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n0.60%\n(0.01%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 326 -> 176 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 326 -> 177 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 327 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n0.51%\n(0.01%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 327 -> 177 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 328 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n0.58%\n(0.01%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 328 -> 177 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 330 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n1.00%\n(0.04%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 330 -> 72 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n6×", labeldistance="0.50", penwidth="0.50"]; 345 [color="#ee6e03", fontcolor="#ffffff", fontsize="10.00", label="python:804:repr_failure\n88.58%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 345 -> 36 [arrowsize="0.94", color="#ee6e03", fontcolor="#ee6e03", fontsize="10.00", label="88.55%\n1×", labeldistance="3.54", penwidth="3.54"]; 346 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n1.30%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 346 -> 251 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.26%\n1×", labeldistance="0.50", penwidth="0.50"]; 349 [color="#ff0100", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.92%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 349 -> 94 [arrowsize="0.99", color="#fc1100", fontcolor="#fc1100", fontsize="10.00", label="98.32%\n1×", labeldistance="3.93", penwidth="3.93"]; 349 -> 251 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n2×", labeldistance="0.50", penwidth="0.50"]; 353 [color="#fc1300", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n98.19%\n(0.12%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 353 -> 76 [arrowsize="0.35", color="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="5.95%\n3×", labeldistance="0.50", penwidth="0.50"]; 353 -> 251 [arrowsize="0.96", color="#f34f02", fontcolor="#f34f02", fontsize="10.00", label="92.01%\n7×", labeldistance="3.68", penwidth="3.68"]; 354 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n5.55%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 354 -> 251 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.51%\n3×", labeldistance="0.50", penwidth="0.50"]; 355 [color="#ee6a03", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n89.04%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 355 -> 120 [arrowsize="0.94", color="#ee6a03", fontcolor="#ee6a03", fontsize="10.00", label="89.01%\n3×", labeldistance="3.56", penwidth="3.56"]; 378 [color="#e98b03", fontcolor="#ffffff", fontsize="10.00", label="code:573:getrepr\n85.27%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 378 -> 109 [arrowsize="0.92", color="#e98b03", fontcolor="#e98b03", fontsize="10.00", label="85.23%\n1×", labeldistance="3.41", penwidth="3.41"]; 379 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n2.60%\n(0.26%)\n26×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 379 -> 46 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.31%\n26×", labeldistance="0.50", penwidth="0.50"]; 379 -> 383 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n26×", labeldistance="0.50", penwidth="0.50"]; 381 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="code:314:cut\n1.92%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 381 -> 47 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n18×", labeldistance="0.50", penwidth="0.50"]; 381 -> 379 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.29%\n18×", labeldistance="0.50", penwidth="0.50"]; 381 -> 426 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n19×", labeldistance="0.50", penwidth="0.50"]; 382 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="common:331:common\n1.84%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 382 -> 260 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.70%\n6×", labeldistance="0.50", penwidth="0.50"]; 383 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="local:376:check\n1.04%\n(0.07%)\n26×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 383 -> 34 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.97%\n26×", labeldistance="0.50", penwidth="0.50"]; 386 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="source:133:deindent\n1.73%\n(0.04%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 386 -> 204 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.68%\n3×", labeldistance="0.50", penwidth="0.50"]; 387 [color="#e1b705", fontcolor="#ffffff", fontsize="10.00", label="code:678:_getentrysource\n79.75%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 387 -> 243 [arrowsize="0.88", color="#dec505", fontcolor="#dec505", fontsize="10.00", label="77.86%\n3×", labeldistance="3.11", penwidth="3.11"]; 387 -> 386 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.73%\n3×", labeldistance="0.50", penwidth="0.50"]; 389 [color="#0d4081", fontcolor="#ffffff", fontsize="10.00", label="source:262:findsource\n10.96%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 389 -> 22 [arrowsize="0.35", color="#0d3a7f", fontcolor="#0d3a7f", fontsize="10.00", label="9.89%\n3×", labeldistance="0.50", penwidth="0.50"]; 389 -> 211 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.97%\n3×", labeldistance="0.50", penwidth="0.50"]; 390 [color="#0d4081", fontcolor="#ffffff", fontsize="10.00", label="code:84:fullsource\n11.01%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 390 -> 389 [arrowsize="0.35", color="#0d4081", fontcolor="#0d4081", fontsize="10.00", label="10.96%\n3×", labeldistance="0.50", penwidth="0.50"]; 393 [color="#fc1200", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n98.23%\n(0.06%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 393 -> 242 [arrowsize="0.99", color="#fc1300", fontcolor="#fc1300", fontsize="10.00", label="98.18%\n12×", labeldistance="3.93", penwidth="3.93"]; 406 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="source:117:getstatement\n0.74%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 406 -> 156 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 412 [color="#0d357e", fontcolor="#ffffff", fontsize="10.00", label="inspect:642:getfile\n8.94%\n(8.85%)\n3×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 423 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="code:120:__init__\n0.88%\n(0.58%)\n44×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 424 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="code:212:path\n0.63%\n(0.02%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 424 -> 379 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 426 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:194:frame\n1.03%\n(0.15%)\n44×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 426 -> 423 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n44×", labeldistance="0.50", penwidth="0.50"]; }

Profiling result for test_memoize_class. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_memoize_helper

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 1 [color="#0d397f", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n9.66%\n(1.44%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 113 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.53%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 114 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.59%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 185 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 214 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.06%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 320 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n1.64%\n(0.61%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 3 -> 4 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n4×", labeldistance="0.50", penwidth="0.50"]; 4 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flush' of '_io.TextIOWrapper' objects>\n0.94%\n(0.94%)\n4×", tooltip="~"]; 6 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="shutil:1073:get_terminal_size\n0.89%\n(0.35%)\n1×", tooltip="/opt/anaconda/lib/python3.7/shutil.py"]; 6 -> 321 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n2×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n2.14%\n(2.14%)\n6×", tooltip="~"]; 8 [color="#0d3b80", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n10.10%\n(4.78%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 8 -> 7 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.14%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 -> 9 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n12×", labeldistance="0.50", penwidth="0.50"]; 8 -> 10 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.92%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 -> 48 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n24×", labeldistance="0.50", penwidth="0.50"]; 9 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'seek' of '_io.FileIO' objects>\n0.57%\n(0.57%)\n12×", tooltip="~"]; 10 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n1.92%\n(1.92%)\n6×", tooltip="~"]; 12 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n0.89%\n(0.55%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 14 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:221:_releaseLock\n0.72%\n(0.57%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 16 [color="#0ab411", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n49.00%\n(0.44%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 16 -> 263 [arrowsize="0.70", color="#0ab315", fontcolor="#0ab315", fontsize="10.00", label="48.41%\n3×", labeldistance="1.94", penwidth="1.94"]; 18 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="version:134:parse\n0.61%\n(0.41%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 21 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="genericpath:16:exists\n0.50%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/genericpath.py"]; 22 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n0.76%\n(0.76%)\n12×", tooltip="~"]; 23 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n0.78%\n(0.24%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 23 -> 22 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n6×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n1.00%\n(0.33%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 24 -> 22 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n6×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n0.96%\n(0.39%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 30 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.fspath>\n1.50%\n(0.94%)\n133×", tooltip="~"]; 30 -> 294 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n92×", labeldistance="0.50", penwidth="0.50"]; 31 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n0.59%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 31 -> 38 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 32 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="local:168:__eq__\n2.18%\n(0.83%)\n46×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 32 -> 30 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.35%\n92×", labeldistance="0.50", penwidth="0.50"]; 36 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="posixpath:154:dirname\n2.64%\n(1.42%)\n32×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 36 -> 97 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n32×", labeldistance="0.50", penwidth="0.50"]; 37 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n0.83%\n(0.50%)\n3×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 38 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n0.50%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 38 -> 37 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n1×", labeldistance="0.50", penwidth="0.50"]; 41 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.compile>\n1.20%\n(1.20%)\n1×", tooltip="~"]; 42 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="typing:445:__init__\n1.50%\n(0.31%)\n1×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 42 -> 41 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 43 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n1.18%\n(1.18%)\n102×", tooltip="~"]; 45 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n1.11%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 45 -> 235 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n3×", labeldistance="0.50", penwidth="0.50"]; 48 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:442:__getattr__\n0.70%\n(0.55%)\n24×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 48 -> 43 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n24×", labeldistance="0.50", penwidth="0.50"]; 49 [color="#0d3e80", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n10.64%\n(0.44%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 49 -> 8 [arrowsize="0.35", color="#0d3b80", fontcolor="#0d3b80", fontsize="10.00", label="10.10%\n6×", labeldistance="0.50", penwidth="0.50"]; 50 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n1.33%\n(0.24%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 50 -> 242 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n3×", labeldistance="0.50", penwidth="0.50"]; 52 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n3.03%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 52 -> 69 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 52 -> 86 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 53 [color="#0bb60a", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n50.15%\n(0.46%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 53 -> 16 [arrowsize="0.70", color="#0ab411", fontcolor="#0ab411", fontsize="10.00", label="49.00%\n3×", labeldistance="1.96", penwidth="1.96"]; 53 -> 43 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n3×", labeldistance="0.50", penwidth="0.50"]; 53 -> 275 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n3×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="common:256:relto\n0.72%\n(0.44%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 56 -> 43 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n4×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n1.66%\n(1.50%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 59 -> 43 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n27×", labeldistance="0.50", penwidth="0.50"]; 60 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n0.52%\n(0.52%)\n49×", tooltip="~"]; 61 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:166:fullwidth\n1.09%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 61 -> 202 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n1×", labeldistance="0.50", penwidth="0.50"]; 62 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n1.24%\n(0.22%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 62 -> 24 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n6×", labeldistance="0.50", penwidth="0.50"]; 64 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n1.20%\n(0.22%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 64 -> 243 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n4×", labeldistance="0.50", penwidth="0.50"]; 65 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n4.60%\n(0.41%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 65 -> 127 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 65 -> 173 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 66 [color="#0d5085", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n13.98%\n(0.26%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 66 -> 191 [arrowsize="0.37", color="#0d4d84", fontcolor="#0d4d84", fontsize="10.00", label="13.39%\n1×", labeldistance="0.54", penwidth="0.54"]; 67 [color="#acd306", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n70.26%\n(0.24%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 67 -> 261 [arrowsize="0.84", color="#a8d207", fontcolor="#a8d207", fontsize="10.00", label="69.86%\n3×", labeldistance="2.79", penwidth="2.79"]; 68 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n0.83%\n(0.24%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 69 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n2.22%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 69 -> 88 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 72 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="reprlib:54:repr1\n0.57%\n(0.20%)\n3×", tooltip="/opt/anaconda/lib/python3.7/reprlib.py"]; 78 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n1.72%\n(1.72%)\n128×", tooltip="~"]; 80 [color="#0d357e", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n8.92%\n(0.20%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 80 -> 3 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.64%\n4×", labeldistance="0.50", penwidth="0.50"]; 80 -> 81 [arrowsize="0.35", color="#0d2c7c", fontcolor="#0d2c7c", fontsize="10.00", label="7.04%\n4×", labeldistance="0.50", penwidth="0.50"]; 81 [color="#0d2c7c", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n7.04%\n(0.39%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 81 -> 121 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.56%\n4×", labeldistance="0.50", penwidth="0.50"]; 86 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="python:263:getmodpath\n0.59%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 86 -> 179 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 88 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.85%\n(0.24%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 88 -> 289 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.24%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="typing:113:_type_check\n2.73%\n(0.39%)\n3×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 92 -> 42 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 -> 78 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n9×", labeldistance="0.50", penwidth="0.50"]; 94 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="typing:603:__init__\n1.09%\n(0.31%)\n1×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 94 -> 314 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n7×", labeldistance="0.50", penwidth="0.50"]; 95 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="typing:760:__getitem_inner__\n4.56%\n(0.41%)\n1×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 95 -> 311 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.81%\n4×", labeldistance="0.50", penwidth="0.50"]; 95 -> 316 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.31%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="posixpath:41:_get_sep\n0.52%\n(0.26%)\n33×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 97 -> 78 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n33×", labeldistance="0.50", penwidth="0.50"]; 99 [color="#0d277b", fontcolor="#ffffff", fontsize="10.00", label="python_api:737:__exit__\n6.06%\n(0.57%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python_api.py"]; 99 -> 313 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.43%\n3×", labeldistance="0.50", penwidth="0.50"]; 101 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n1.31%\n(0.41%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 101 -> 164 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n3×", labeldistance="0.50", penwidth="0.50"]; 103 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="test_utils:36:called_once\n3.23%\n(0.68%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_utils.py", target=_top, URL="https://multimessenger.science/llama.test.test_utils.html"]; 103 -> 125 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.03%\n3×", labeldistance="0.50", penwidth="0.50"]; 103 -> 134 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n3×", labeldistance="0.50", penwidth="0.50"]; 106 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminal:483:_get_progress_information_message\n0.57%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 106 -> 150 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 107 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n1.00%\n(0.15%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 107 -> 183 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 110 [color="#0c9c79", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n31.07%\n(1.68%)\n74×", tooltip="~"]; 110 -> 1 [arrowsize="0.35", color="#0d397f", fontcolor="#0d397f", fontsize="10.00", label="9.66%\n16×", labeldistance="0.50", penwidth="0.50"]; 110 -> 185 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n6×", labeldistance="0.50", penwidth="0.50"]; 110 -> 213 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.33%\n16×", labeldistance="0.50", penwidth="0.50"]; 110 -> 218 [arrowsize="0.36", color="#0d4883", fontcolor="#0d4883", fontsize="10.00", label="12.60%\n16×", labeldistance="0.50", penwidth="0.50"]; 110 -> 219 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 110 -> 220 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 110 -> 221 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 110 -> 222 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 110 -> 223 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n1×", labeldistance="0.50", penwidth="0.50"]; 110 -> 224 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.73%\n3×", labeldistance="0.50", penwidth="0.50"]; 110 -> 229 [arrowsize="0.38", color="#0c5486", fontcolor="#0c5486", fontsize="10.00", label="14.74%\n6×", labeldistance="0.59", penwidth="0.59"]; 110 -> 232 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 110 -> 233 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 110 -> 234 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 110 -> 237 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 110 -> 281 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n2×", labeldistance="0.50", penwidth="0.50"]; 112 [color="#e79204", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n84.32%\n(5.19%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 112 -> 65 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.60%\n3×", labeldistance="0.50", penwidth="0.50"]; 112 -> 66 [arrowsize="0.37", color="#0d5085", fontcolor="#0d5085", fontsize="10.00", label="13.98%\n1×", labeldistance="0.56", penwidth="0.56"]; 112 -> 110 [arrowsize="0.36", color="#0d4883", fontcolor="#0d4883", fontsize="10.00", label="12.60%\n15×", labeldistance="0.50", penwidth="0.50"]; 112 -> 128 [arrowsize="0.39", color="#0c5786", fontcolor="#0c5786", fontsize="10.00", label="15.24%\n1×", labeldistance="0.61", penwidth="0.61"]; 112 -> 176 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n22×", labeldistance="0.50", penwidth="0.50"]; 112 -> 188 [arrowsize="0.46", color="#0c798e", fontcolor="#0c798e", fontsize="10.00", label="20.98%\n15×", labeldistance="0.84", penwidth="0.84"]; 112 -> 193 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 112 -> 226 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 112 -> 239 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 112 -> 253 [arrowsize="0.40", color="#0c5d88", fontcolor="#0c5d88", fontsize="10.00", label="16.35%\n1×", labeldistance="0.65", penwidth="0.65"]; 112 -> 258 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 112 -> 259 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 112 -> 264 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.40%\n3×", labeldistance="0.50", penwidth="0.50"]; 113 [color="#0d3c80", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n10.20%\n(0.76%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 113 -> 110 [arrowsize="0.35", color="#0d3a7f", fontcolor="#0d3a7f", fontsize="10.00", label="9.83%\n11×", labeldistance="0.50", penwidth="0.50"]; 114 [color="#0c698b", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n18.43%\n(0.98%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 114 -> 110 [arrowsize="0.42", color="#0c678a", fontcolor="#0c678a", fontsize="10.00", label="17.97%\n11×", labeldistance="0.72", penwidth="0.72"]; 120 [color="#0d287b", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.sum>\n6.19%\n(0.33%)\n4×", tooltip="~"]; 120 -> 166 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.87%\n80×", labeldistance="0.50", penwidth="0.50"]; 121 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:72:get_line_width\n6.56%\n(0.31%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 121 -> 120 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.19%\n4×", labeldistance="0.50", penwidth="0.50"]; 124 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n2.07%\n(0.41%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 124 -> 26 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.96%\n3×", labeldistance="0.50", penwidth="0.50"]; 124 -> 322 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 125 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="rewrite:365:_saferepr\n2.03%\n(0.22%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/assertion/rewrite.py"]; 125 -> 308 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.74%\n3×", labeldistance="0.50", penwidth="0.50"]; 127 [color="#0c6189", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n17.07%\n(0.44%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 127 -> 80 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.33%\n3×", labeldistance="0.50", penwidth="0.50"]; 127 -> 133 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 127 -> 139 [arrowsize="0.35", color="#0d327d", fontcolor="#0d327d", fontsize="10.00", label="8.35%\n1×", labeldistance="0.50", penwidth="0.50"]; 127 -> 144 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.96%\n2×", labeldistance="0.50", penwidth="0.50"]; 127 -> 205 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 127 -> 290 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n2×", labeldistance="0.50", penwidth="0.50"]; 128 [color="#0c5786", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n15.24%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 128 -> 127 [arrowsize="0.39", color="#0c5586", fontcolor="#0c5586", fontsize="10.00", label="14.98%\n1×", labeldistance="0.60", penwidth="0.60"]; 133 [color="#0d347e", fontcolor="#ffffff", fontsize="10.00", label="common:280:bestrelpath\n8.61%\n(0.31%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 133 -> 32 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n2×", labeldistance="0.50", penwidth="0.50"]; 133 -> 56 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n4×", labeldistance="0.50", penwidth="0.50"]; 133 -> 291 [arrowsize="0.35", color="#0d2d7c", fontcolor="#0d2d7c", fontsize="10.00", label="7.33%\n2×", labeldistance="0.50", penwidth="0.50"]; 134 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="util:52:format_explanation\n0.52%\n(0.17%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/assertion/util.py"]; 139 [color="#0d327d", fontcolor="#ffffff", fontsize="10.00", label="terminal:500:_write_progress_information_filling_space\n8.35%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 139 -> 61 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 139 -> 106 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 139 -> 206 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.30%\n1×", labeldistance="0.50", penwidth="0.50"]; 144 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n0.96%\n(0.33%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 144 -> 37 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n2×", labeldistance="0.50", penwidth="0.50"]; 150 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'format' of 'str' objects>\n0.81%\n(0.81%)\n7×", tooltip="~"]; 151 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="python_api:565:raises\n2.12%\n(1.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python_api.py"]; 151 -> 150 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n3×", labeldistance="0.50", penwidth="0.50"]; 154 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="local:317:dirpath\n4.03%\n(1.24%)\n32×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 154 -> 36 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.64%\n32×", labeldistance="0.50", penwidth="0.50"]; 162 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n1.35%\n(0.83%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 163 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n0.92%\n(0.22%)\n9×", tooltip="~"]; 163 -> 101 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n3×", labeldistance="0.50", penwidth="0.50"]; 164 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n1.20%\n(0.63%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 164 -> 163 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n3×", labeldistance="0.50", penwidth="0.50"]; 165 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'get' of 'dict' objects>\n0.55%\n(0.55%)\n104×", tooltip="~"]; 166 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:74:<genexpr>\n5.87%\n(1.13%)\n80×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 166 -> 165 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n76×", labeldistance="0.50", penwidth="0.50"]; 166 -> 199 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.34%\n76×", labeldistance="0.50", penwidth="0.50"]; 167 [color="#e88c04", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n85.11%\n(1.02%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 167 -> 112 [arrowsize="0.92", color="#e79204", fontcolor="#e79204", fontsize="10.00", label="84.32%\n11×", labeldistance="3.37", penwidth="3.37"]; 171 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:299:_callfinalizers\n0.59%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 173 [color="#ec7803", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n87.46%\n(2.18%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 173 -> 295 [arrowsize="0.92", color="#e98a03", fontcolor="#e98a03", fontsize="10.00", label="85.30%\n11×", labeldistance="3.41", penwidth="3.41"]; 176 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.63%\n(0.63%)\n157×", tooltip="~"]; 177 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n0.94%\n(0.46%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 177 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n8×", labeldistance="0.50", penwidth="0.50"]; 177 -> 14 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n8×", labeldistance="0.50", penwidth="0.50"]; 178 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:1526:addHandler\n0.55%\n(0.24%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 178 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 178 -> 14 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 179 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n1.05%\n(0.78%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 179 -> 176 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n52×", labeldistance="0.50", penwidth="0.50"]; 180 [color="#0d297b", fontcolor="#ffffff", fontsize="10.00", label="common:315:parts\n6.41%\n(0.83%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 180 -> 32 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.46%\n32×", labeldistance="0.50", penwidth="0.50"]; 180 -> 154 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.03%\n32×", labeldistance="0.50", penwidth="0.50"]; 183 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n0.81%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 183 -> 265 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 185 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n0.81%\n(0.39%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 185 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n8×", labeldistance="0.50", penwidth="0.50"]; 185 -> 14 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n8×", labeldistance="0.50", penwidth="0.50"]; 186 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n0.89%\n(0.44%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 186 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n8×", labeldistance="0.50", penwidth="0.50"]; 186 -> 14 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n8×", labeldistance="0.50", penwidth="0.50"]; 188 [color="#0c7a8e", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n21.15%\n(0.44%)\n19×", tooltip="~"]; 188 -> 50 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.31%\n3×", labeldistance="0.50", penwidth="0.50"]; 188 -> 219 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 220 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 221 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 222 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 223 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 224 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.72%\n3×", labeldistance="0.50", penwidth="0.50"]; 188 -> 232 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 233 [arrowsize="0.35", color="#0d2e7c", fontcolor="#0d2e7c", fontsize="10.00", label="7.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 234 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 -> 237 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 [color="#0d4d84", fontcolor="#ffffff", fontsize="10.00", label="test_utils:49:test_memoize_helper\n13.39%\n(1.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_utils.py", target=_top, URL="https://multimessenger.science/llama.test.test_utils.html"]; 191 -> 99 [arrowsize="0.35", color="#0d277b", fontcolor="#0d277b", fontsize="10.00", label="6.06%\n3×", labeldistance="0.50", penwidth="0.50"]; 191 -> 103 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.23%\n6×", labeldistance="0.50", penwidth="0.50"]; 191 -> 151 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.12%\n3×", labeldistance="0.50", penwidth="0.50"]; 191 -> 255 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n3×", labeldistance="0.50", penwidth="0.50"]; 193 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.40%\n(0.17%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 193 -> 196 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n2×", labeldistance="0.50", penwidth="0.50"]; 196 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="version:38:__init__\n0.68%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 196 -> 18 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n2×", labeldistance="0.50", penwidth="0.50"]; 199 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method unicodedata.east_asian_width>\n4.34%\n(4.34%)\n76×", tooltip="~"]; 201 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:27:_getdimensions\n1.00%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 201 -> 6 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 202 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:39:get_terminal_width\n1.05%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 202 -> 201 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n1×", labeldistance="0.50", penwidth="0.50"]; 205 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:270:line\n0.52%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 205 -> 80 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n2×", labeldistance="0.50", penwidth="0.50"]; 206 [color="#0d287b", fontcolor="#ffffff", fontsize="10.00", label="terminal:331:write\n6.30%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 206 -> 80 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 207 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n3.27%\n(0.63%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 207 -> 177 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n8×", labeldistance="0.50", penwidth="0.50"]; 207 -> 209 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.37%\n8×", labeldistance="0.50", penwidth="0.50"]; 208 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n0.94%\n(0.22%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 208 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n8×", labeldistance="0.50", penwidth="0.50"]; 208 -> 14 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 209 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n1.37%\n(0.28%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 209 -> 208 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n8×", labeldistance="0.50", penwidth="0.50"]; 211 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n3.53%\n(0.26%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 211 -> 207 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.27%\n8×", labeldistance="0.50", penwidth="0.50"]; 213 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n2.33%\n(0.78%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 213 -> 178 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n8×", labeldistance="0.50", penwidth="0.50"]; 213 -> 186 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n8×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n4.06%\n(0.52%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 214 -> 211 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.53%\n8×", labeldistance="0.50", penwidth="0.50"]; 218 [color="#0d4883", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n12.60%\n(0.57%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 218 -> 113 [arrowsize="0.35", color="#0d2d7c", fontcolor="#0d2d7c", fontsize="10.00", label="7.26%\n8×", labeldistance="0.50", penwidth="0.50"]; 218 -> 114 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.25%\n8×", labeldistance="0.50", penwidth="0.50"]; 218 -> 320 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n8×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n1.88%\n(0.09%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 219 -> 113 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 -> 114 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 -> 320 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n1.68%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 220 -> 113 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 -> 114 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n2.25%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 221 -> 113 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 114 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 320 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 222 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n2.35%\n(0.13%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 222 -> 113 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n1×", labeldistance="0.50", penwidth="0.50"]; 222 -> 114 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n1×", labeldistance="0.50", penwidth="0.50"]; 222 -> 320 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 223 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n1.33%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 223 -> 113 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n1×", labeldistance="0.50", penwidth="0.50"]; 223 -> 114 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 224 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n5.45%\n(0.17%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 224 -> 113 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.25%\n3×", labeldistance="0.50", penwidth="0.50"]; 224 -> 114 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.66%\n3×", labeldistance="0.50", penwidth="0.50"]; 224 -> 320 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n3×", labeldistance="0.50", penwidth="0.50"]; 226 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nose:7:pytest_runtest_setup\n0.68%\n(0.17%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nose.py"]; 228 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n1.33%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 228 -> 62 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.24%\n3×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0c5486", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n14.74%\n(0.98%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 229 -> 45 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n3×", labeldistance="0.50", penwidth="0.50"]; 229 -> 228 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n3×", labeldistance="0.50", penwidth="0.50"]; 229 -> 230 [arrowsize="0.35", color="#0d4181", fontcolor="#0d4181", fontsize="10.00", label="11.16%\n3×", labeldistance="0.50", penwidth="0.50"]; 230 [color="#0d4181", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n11.16%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 230 -> 236 [arrowsize="0.35", color="#0d4081", fontcolor="#0d4081", fontsize="10.00", label="11.06%\n3×", labeldistance="0.50", penwidth="0.50"]; 232 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n4.23%\n(0.15%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 232 -> 113 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 232 -> 114 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0d317d", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n8.07%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 233 -> 113 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 233 -> 114 [arrowsize="0.35", color="#0d2d7c", fontcolor="#0d2d7c", fontsize="10.00", label="7.35%\n1×", labeldistance="0.50", penwidth="0.50"]; 234 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n3.45%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 234 -> 113 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 234 -> 114 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 235 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n0.98%\n(0.20%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 235 -> 23 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n6×", labeldistance="0.50", penwidth="0.50"]; 236 [color="#0d4081", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n11.06%\n(0.31%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 236 -> 49 [arrowsize="0.35", color="#0d3e80", fontcolor="#0d3e80", fontsize="10.00", label="10.64%\n6×", labeldistance="0.50", penwidth="0.50"]; 237 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n0.87%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 237 -> 238 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 238 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="skipping:99:check_xfail_no_run\n0.61%\n(0.09%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 238 -> 244 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n2×", labeldistance="0.50", penwidth="0.50"]; 239 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n0.89%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 239 -> 238 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n1×", labeldistance="0.50", penwidth="0.50"]; 239 -> 244 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 242 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n0.92%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 242 -> 243 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n3×", labeldistance="0.50", penwidth="0.50"]; 243 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n1.79%\n(0.50%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 243 -> 281 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n7×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n1.26%\n(0.07%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 244 -> 64 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n4×", labeldistance="0.50", penwidth="0.50"]; 250 [color="#0d2f7d", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n7.74%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 250 -> 52 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.03%\n1×", labeldistance="0.50", penwidth="0.50"]; 250 -> 274 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 252 [color="#0c5a87", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n15.77%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 252 -> 173 [arrowsize="0.39", color="#0c5987", fontcolor="#0c5987", fontsize="10.00", label="15.55%\n1×", labeldistance="0.62", penwidth="0.62"]; 252 -> 275 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 253 [color="#0c5d88", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n16.35%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 253 -> 124 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 253 -> 252 [arrowsize="0.40", color="#0c5a87", fontcolor="#0c5a87", fontsize="10.00", label="15.77%\n1×", labeldistance="0.63", penwidth="0.63"]; 255 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="python_api:733:__enter__\n0.87%\n(0.39%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python_api.py"]; 256 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n2.25%\n(0.52%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 256 -> 101 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.31%\n3×", labeldistance="0.50", penwidth="0.50"]; 257 [color="#fe0500", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.48%\n(0.28%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 257 -> 67 [arrowsize="0.84", color="#acd306", fontcolor="#acd306", fontsize="10.00", label="70.26%\n1×", labeldistance="2.81", penwidth="2.81"]; 257 -> 173 [arrowsize="0.45", color="#0c778e", fontcolor="#0c778e", fontsize="10.00", label="20.67%\n2×", labeldistance="0.83", penwidth="0.83"]; 257 -> 275 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n2×", labeldistance="0.50", penwidth="0.50"]; 257 -> 284 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.94%\n1×", labeldistance="0.50", penwidth="0.50"]; 258 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n1.46%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 258 -> 68 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n1×", labeldistance="0.50", penwidth="0.50"]; 258 -> 124 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 259 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n2.25%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 259 -> 124 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n2×", labeldistance="0.50", penwidth="0.50"]; 259 -> 266 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 261 [color="#a8d207", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n69.86%\n(0.59%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 261 -> 53 [arrowsize="0.71", color="#0bb60a", fontcolor="#0bb60a", fontsize="10.00", label="50.15%\n3×", labeldistance="2.01", penwidth="2.01"]; 261 -> 173 [arrowsize="0.43", color="#0c6a8b", fontcolor="#0c6a8b", fontsize="10.00", label="18.58%\n6×", labeldistance="0.74", penwidth="0.74"]; 261 -> 275 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n3×", labeldistance="0.50", penwidth="0.50"]; 263 [color="#0ab315", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n48.41%\n(0.20%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 263 -> 173 [arrowsize="0.69", color="#0ab316", fontcolor="#0ab316", fontsize="10.00", label="48.21%\n3×", labeldistance="1.93", penwidth="1.93"]; 264 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n2.40%\n(0.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 264 -> 256 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.25%\n3×", labeldistance="0.50", penwidth="0.50"]; 265 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:316:_teardown_with_finalization\n0.70%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 265 -> 171 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 266 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n1.09%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 266 -> 107 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n1×", labeldistance="0.50", penwidth="0.50"]; 273 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="main:371:__missing__\n4.47%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 273 -> 133 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 274 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="main:413:_node_location_to_relpath\n4.60%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 274 -> 273 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 275 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n1.59%\n(0.24%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 275 -> 162 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.35%\n10×", labeldistance="0.50", penwidth="0.50"]; 280 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n1.18%\n(0.41%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 280 -> 179 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n10×", labeldistance="0.50", penwidth="0.50"]; 281 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n1.42%\n(0.24%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 281 -> 280 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n10×", labeldistance="0.50", penwidth="0.50"]; 284 [color="#0d307d", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n7.94%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 284 -> 250 [arrowsize="0.35", color="#0d2f7d", fontcolor="#0d2f7d", fontsize="10.00", label="7.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 289 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n1.24%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 289 -> 31 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 289 -> 292 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 290 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:182:__ne__\n0.74%\n(0.20%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 290 -> 32 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n12×", labeldistance="0.50", penwidth="0.50"]; 291 [color="#0d2d7c", fontcolor="#ffffff", fontsize="10.00", label="common:331:common\n7.33%\n(0.35%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 291 -> 180 [arrowsize="0.35", color="#0d297b", fontcolor="#0d297b", fontsize="10.00", label="6.41%\n4×", labeldistance="0.50", penwidth="0.50"]; 291 -> 290 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n10×", labeldistance="0.50", penwidth="0.50"]; 292 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="local:376:check\n0.52%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 292 -> 21 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 294 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="common:394:__fspath__\n0.57%\n(0.57%)\n92×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 295 [color="#e98a03", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n85.30%\n(0.28%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 295 -> 167 [arrowsize="0.92", color="#e88c04", fontcolor="#e88c04", fontsize="10.00", label="85.11%\n11×", labeldistance="3.40", penwidth="3.40"]; 306 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="saferepr:45:repr\n0.98%\n(0.20%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_io/saferepr.py"]; 306 -> 319 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n3×", labeldistance="0.50", penwidth="0.50"]; 308 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="saferepr:75:saferepr\n1.74%\n(0.28%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_io/saferepr.py"]; 308 -> 306 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n3×", labeldistance="0.50", penwidth="0.50"]; 311 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="typing:772:<genexpr>\n2.81%\n(0.09%)\n4×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 311 -> 92 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.73%\n3×", labeldistance="0.50", penwidth="0.50"]; 312 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="typing:248:inner\n5.06%\n(0.31%)\n3×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 312 -> 95 [arrowsize="0.35", color="#0d2079", fontcolor="#0d2079", fontsize="10.00", label="4.56%\n1×", labeldistance="0.50", penwidth="0.50"]; 313 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="typing:744:__getitem__\n5.43%\n(0.37%)\n3×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 313 -> 312 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.06%\n3×", labeldistance="0.50", penwidth="0.50"]; 314 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="typing:704:__setattr__\n0.57%\n(0.35%)\n7×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 316 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="typing:633:copy_with\n1.31%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 316 -> 94 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 319 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="reprlib:51:repr\n0.74%\n(0.17%)\n3×", tooltip="/opt/anaconda/lib/python3.7/reprlib.py"]; 319 -> 72 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n3×", labeldistance="0.50", penwidth="0.50"]; 320 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n2.27%\n(0.61%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 320 -> 59 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.66%\n27×", labeldistance="0.50", penwidth="0.50"]; 321 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="os:674:__getitem__\n0.52%\n(0.28%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 322 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="_collections_abc:790:pop\n0.52%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/_collections_abc.py"]; 322 -> 321 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.24%\n1×", labeldistance="0.50", penwidth="0.50"]; }

Profiling result for test_memoize_helper. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_mjd_interval

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 1 [color="#50c308", fontcolor="#ffffff", fontsize="10.00", label="core:464:_get_time_fmt\n59.58%\n(1.51%)\n43×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 1 -> 116 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n7×", labeldistance="0.50", penwidth="0.50"]; 1 -> 158 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n43×", labeldistance="0.50", penwidth="0.50"]; 1 -> 199 [arrowsize="0.55", color="#0c9a7f", fontcolor="#0c9a7f", fontsize="10.00", label="29.74%\n47×", labeldistance="1.19", penwidth="1.19"]; 1 -> 200 [arrowsize="0.66", color="#0aac36", fontcolor="#0aac36", fontsize="10.00", label="43.23%\n10×", labeldistance="1.73", penwidth="1.73"]; 3 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n2.49%\n(0.40%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 3 -> 127 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 128 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 295 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 380 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n8×", labeldistance="0.50", penwidth="0.50"]; 5 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n0.62%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 5 -> 6 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 6 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flush' of '_io.TextIOWrapper' objects>\n0.58%\n(0.58%)\n1×", tooltip="~"]; 8 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n1.44%\n(0.28%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 16 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="arrayprint:465:wrapper\n0.97%\n(0.75%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/arrayprint.py"]; 18 [color="#f25702", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n91.18%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 18 -> 342 [arrowsize="0.95", color="#f15802", fontcolor="#f15802", fontsize="10.00", label="91.02%\n3×", labeldistance="3.64", penwidth="3.64"]; 20 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="abc:137:__instancecheck__\n0.58%\n(0.25%)\n86×", tooltip="/opt/anaconda/lib/python3.7/abc.py"]; 21 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'match' of 're.Pattern' objects>\n0.91%\n(0.91%)\n136×", tooltip="~"]; 23 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="fnmatch:64:fnmatchcase\n0.96%\n(0.45%)\n90×", tooltip="/opt/anaconda/lib/python3.7/fnmatch.py"]; 23 -> 21 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n90×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="re:170:match\n1.41%\n(0.26%)\n44×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 24 -> 21 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n44×", labeldistance="0.50", penwidth="0.50"]; 24 -> 112 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n44×", labeldistance="0.50", penwidth="0.50"]; 27 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="formats:762:parse_string\n4.12%\n(1.14%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 27 -> 24 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.41%\n44×", labeldistance="0.50", penwidth="0.50"]; 27 -> 91 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n44×", labeldistance="0.50", penwidth="0.50"]; 27 -> 171 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n23×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="__init__:13:floateql\n1.79%\n(0.80%)\n11×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.__init__.py", target=_top, URL="https://multimessenger.science/llama.test.__init__.html"]; 46 -> 274 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n22×", labeldistance="0.50", penwidth="0.50"]; 50 [color="#0c5085", fontcolor="#ffffff", fontsize="10.00", label="core:1231:_apply\n14.05%\n(3.25%)\n29×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 50 -> 52 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.28%\n174×", labeldistance="0.50", penwidth="0.50"]; 50 -> 129 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.09%\n116×", labeldistance="0.50", penwidth="0.50"]; 50 -> 199 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n54×", labeldistance="0.50", penwidth="0.50"]; 50 -> 200 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.72%\n4×", labeldistance="0.50", penwidth="0.50"]; 50 -> 202 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n29×", labeldistance="0.50", penwidth="0.50"]; 50 -> 238 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n58×", labeldistance="0.50", penwidth="0.50"]; 52 [color="#0c738d", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n20.04%\n(2.32%)\n613×", tooltip="~"]; 52 -> 215 [arrowsize="0.43", color="#0c698b", fontcolor="#0c698b", fontsize="10.00", label="18.34%\n46×", labeldistance="0.73", penwidth="0.73"]; 52 -> 238 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n29×", labeldistance="0.50", penwidth="0.50"]; 53 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="formats:179:_check_val_type\n5.21%\n(1.05%)\n20×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 53 -> 92 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n40×", labeldistance="0.50", penwidth="0.50"]; 53 -> 247 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n10×", labeldistance="0.50", penwidth="0.50"]; 53 -> 253 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n10×", labeldistance="0.50", penwidth="0.50"]; 53 -> 256 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.88%\n20×", labeldistance="0.50", penwidth="0.50"]; 54 [color="#0c9787", fontcolor="#ffffff", fontsize="10.00", label="formats:401:set_jds\n27.84%\n(0.87%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 54 -> 52 [arrowsize="0.35", color="#0d4181", fontcolor="#0d4181", fontsize="10.00", label="11.23%\n10×", labeldistance="0.50", penwidth="0.50"]; 54 -> 94 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n10×", labeldistance="0.50", penwidth="0.50"]; 54 -> 95 [arrowsize="0.35", color="#0d2c7c", fontcolor="#0d2c7c", fontsize="10.00", label="7.03%\n10×", labeldistance="0.50", penwidth="0.50"]; 54 -> 201 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n10×", labeldistance="0.50", penwidth="0.50"]; 54 -> 206 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.74%\n10×", labeldistance="0.50", penwidth="0.50"]; 54 -> 207 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n10×", labeldistance="0.50", penwidth="0.50"]; 54 -> 228 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.87%\n20×", labeldistance="0.50", penwidth="0.50"]; 55 [color="#0d317d", fontcolor="#ffffff", fontsize="10.00", label="formats:440:to_value\n8.03%\n(0.09%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 55 -> 52 [arrowsize="0.35", color="#0d2b7c", fontcolor="#0d2b7c", fontsize="10.00", label="6.89%\n2×", labeldistance="0.50", penwidth="0.50"]; 55 -> 204 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n2×", labeldistance="0.50", penwidth="0.50"]; 55 -> 206 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n2×", labeldistance="0.50", penwidth="0.50"]; 55 -> 207 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n2×", labeldistance="0.50", penwidth="0.50"]; 57 [color="#0d3a80", fontcolor="#ffffff", fontsize="10.00", label="core:678:_set_scale\n9.95%\n(1.44%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 57 -> 52 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n36×", labeldistance="0.50", penwidth="0.50"]; 57 -> 158 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n24×", labeldistance="0.50", penwidth="0.50"]; 57 -> 199 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n10×", labeldistance="0.50", penwidth="0.50"]; 57 -> 200 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.14%\n2×", labeldistance="0.50", penwidth="0.50"]; 57 -> 202 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n24×", labeldistance="0.50", penwidth="0.50"]; 57 -> 210 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.59%\n12×", labeldistance="0.50", penwidth="0.50"]; 57 -> 244 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.70%\n10×", labeldistance="0.50", penwidth="0.50"]; 58 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:55:_wrapfunc\n2.97%\n(0.53%)\n106×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 58 -> 52 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n106×", labeldistance="0.50", penwidth="0.50"]; 58 -> 277 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.27%\n106×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d2f7d", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:73:_wrapreduction\n7.60%\n(2.36%)\n106×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 59 -> 52 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n106×", labeldistance="0.50", penwidth="0.50"]; 59 -> 262 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.77%\n86×", labeldistance="0.50", penwidth="0.50"]; 59 -> 264 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n20×", labeldistance="0.50", penwidth="0.50"]; 65 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n1.69%\n(0.15%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 65 -> 8 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.44%\n6×", labeldistance="0.50", penwidth="0.50"]; 68 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n0.70%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 68 -> 83 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 69 [color="#f25402", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n91.47%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 69 -> 18 [arrowsize="0.95", color="#f25702", fontcolor="#f25702", fontsize="10.00", label="91.18%\n3×", labeldistance="3.65", penwidth="3.65"]; 79 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n1.64%\n(0.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 79 -> 140 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.03%\n1×", labeldistance="0.50", penwidth="0.50"]; 79 -> 180 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.42%\n3×", labeldistance="0.50", penwidth="0.50"]; 80 [color="#e4a304", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n82.29%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 80 -> 198 [arrowsize="0.91", color="#e4a404", fontcolor="#e4a404", fontsize="10.00", label="82.12%\n1×", labeldistance="3.28", penwidth="3.28"]; 81 [color="#fb1c01", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n97.28%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 81 -> 340 [arrowsize="0.99", color="#fb1d01", fontcolor="#fb1d01", fontsize="10.00", label="97.17%\n3×", labeldistance="3.89", penwidth="3.89"]; 83 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n0.53%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 91 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n1.78%\n(1.19%)\n567×", tooltip="~"]; 91 -> 20 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n86×", labeldistance="0.50", penwidth="0.50"]; 92 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="formats:222:asarray_or_scalar\n0.51%\n(0.27%)\n40×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 94 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="core:357:__new__\n1.22%\n(0.47%)\n43×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 94 -> 91 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n43×", labeldistance="0.50", penwidth="0.50"]; 95 [color="#6ac808", fontcolor="#ffffff", fontsize="10.00", label="core:371:__init__\n62.80%\n(1.20%)\n43×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 95 -> 91 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n43×", labeldistance="0.50", penwidth="0.50"]; 95 -> 96 [arrowsize="0.78", color="#60c608", fontcolor="#60c608", fontsize="10.00", label="61.52%\n23×", labeldistance="2.46", penwidth="2.46"]; 95 -> 202 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n43×", labeldistance="0.50", penwidth="0.50"]; 96 [color="#60c608", fontcolor="#ffffff", fontsize="10.00", label="core:415:_init_from_vals\n61.52%\n(1.61%)\n43×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 96 -> 1 [arrowsize="0.77", color="#50c308", fontcolor="#50c308", fontsize="10.00", label="59.58%\n23×", labeldistance="2.38", penwidth="2.38"]; 96 -> 100 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n43×", labeldistance="0.50", penwidth="0.50"]; 96 -> 241 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n53×", labeldistance="0.50", penwidth="0.50"]; 97 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="core:739:precision\n0.67%\n(0.27%)\n29×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 97 -> 224 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n29×", labeldistance="0.50", penwidth="0.50"]; 100 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="core:2196:_check_for_masked_and_fill\n0.52%\n(0.41%)\n43×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 100 -> 91 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n86×", labeldistance="0.50", penwidth="0.50"]; 102 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n0.79%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 102 -> 5 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 112 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="re:271:_compile\n0.78%\n(0.60%)\n44×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 112 -> 91 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n88×", labeldistance="0.50", penwidth="0.50"]; 116 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="core:476:<listcomp>\n0.57%\n(0.33%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 120 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="formats:883:_select_subfmts\n1.79%\n(0.42%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 120 -> 218 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.34%\n30×", labeldistance="0.50", penwidth="0.50"]; 121 [color="#e1b505", fontcolor="#ffffff", fontsize="10.00", label="__main__:100:mjd_interval\n80.03%\n(0.46%)\n11×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.files.i3.__main__.py", target=_top, URL="https://multimessenger.science/llama.files.i3.__main__.html"]; 121 -> 231 [arrowsize="0.35", color="#0d4482", fontcolor="#0d4482", fontsize="10.00", label="11.87%\n5×", labeldistance="0.50", penwidth="0.50"]; 121 -> 232 [arrowsize="0.38", color="#0c5486", fontcolor="#0c5486", fontsize="10.00", label="14.82%\n2×", labeldistance="0.59", penwidth="0.59"]; 121 -> 233 [arrowsize="0.35", color="#0d397f", fontcolor="#0d397f", fontsize="10.00", label="9.74%\n2×", labeldistance="0.50", penwidth="0.50"]; 121 -> 272 [arrowsize="0.66", color="#0aac38", fontcolor="#0aac38", fontsize="10.00", label="42.99%\n4×", labeldistance="1.72", penwidth="1.72"]; 124 [color="#0d2e7c", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n7.54%\n(0.46%)\n74×", tooltip="~"]; 124 -> 3 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.49%\n16×", labeldistance="0.50", penwidth="0.50"]; 124 -> 294 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n16×", labeldistance="0.50", penwidth="0.50"]; 124 -> 299 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.22%\n16×", labeldistance="0.50", penwidth="0.50"]; 124 -> 302 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 303 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 305 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n3×", labeldistance="0.50", penwidth="0.50"]; 124 -> 310 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.73%\n6×", labeldistance="0.50", penwidth="0.50"]; 124 -> 313 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 314 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 315 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 358 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n2×", labeldistance="0.50", penwidth="0.50"]; 125 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nodes:246:get_closest_marker\n0.72%\n(0.01%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 125 -> 124 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n2×", labeldistance="0.50", penwidth="0.50"]; 126 [color="#fb1e01", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n97.12%\n(1.32%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 126 -> 79 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.64%\n3×", labeldistance="0.50", penwidth="0.50"]; 126 -> 80 [arrowsize="0.91", color="#e4a304", fontcolor="#e4a304", fontsize="10.00", label="82.29%\n1×", labeldistance="3.29", penwidth="3.29"]; 126 -> 124 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.20%\n15×", labeldistance="0.50", penwidth="0.50"]; 126 -> 195 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.46%\n15×", labeldistance="0.50", penwidth="0.50"]; 126 -> 219 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.97%\n1×", labeldistance="0.50", penwidth="0.50"]; 126 -> 334 [arrowsize="0.91", color="#e69c04", fontcolor="#e69c04", fontsize="10.00", label="83.12%\n1×", labeldistance="3.32", penwidth="3.32"]; 126 -> 338 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 126 -> 343 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n3×", labeldistance="0.50", penwidth="0.50"]; 127 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n2.58%\n(0.20%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 127 -> 124 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.49%\n11×", labeldistance="0.50", penwidth="0.50"]; 128 [color="#0d1d77", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n3.70%\n(0.26%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 128 -> 124 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.58%\n11×", labeldistance="0.50", penwidth="0.50"]; 129 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.setattr>\n2.13%\n(0.51%)\n128×", tooltip="~"]; 129 -> 97 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n29×", labeldistance="0.50", penwidth="0.50"]; 136 [color="#0c8590", fontcolor="#ffffff", fontsize="10.00", label="formats:803:set_jds\n22.80%\n(3.81%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 136 -> 120 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.79%\n30×", labeldistance="0.50", penwidth="0.50"]; 136 -> 157 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.63%\n30×", labeldistance="0.50", penwidth="0.50"]; 136 -> 201 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n23×", labeldistance="0.50", penwidth="0.50"]; 136 -> 228 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.77%\n23×", labeldistance="0.50", penwidth="0.50"]; 136 -> 243 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.61%\n23×", labeldistance="0.50", penwidth="0.50"]; 136 -> 246 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.72%\n30×", labeldistance="0.50", penwidth="0.50"]; 138 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n0.63%\n(0.22%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 140 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n1.24%\n(0.09%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 140 -> 102 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n2×", labeldistance="0.50", penwidth="0.50"]; 157 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="formats:920:parse_string\n4.63%\n(0.41%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 157 -> 27 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.12%\n30×", labeldistance="0.50", penwidth="0.50"]; 158 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'format' of 'str' objects>\n0.57%\n(0.57%)\n84×", tooltip="~"]; 170 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'get' of 'dict' objects>\n0.78%\n(0.78%)\n543×", tooltip="~"]; 171 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="formats:793:<listcomp>\n0.83%\n(0.64%)\n23×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 171 -> 170 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n138×", labeldistance="0.50", penwidth="0.50"]; 172 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="decorators:738:__get__\n3.01%\n(2.11%)\n364×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/utils/decorators.py"]; 172 -> 170 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n364×", labeldistance="0.50", penwidth="0.50"]; 174 [color="#fb1c01", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n97.30%\n(0.23%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 174 -> 126 [arrowsize="0.99", color="#fb1e01", fontcolor="#fb1e01", fontsize="10.00", label="97.12%\n11×", labeldistance="3.88", penwidth="3.88"]; 180 [color="#fc1601", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n97.90%\n(0.53%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 180 -> 368 [arrowsize="0.99", color="#fb1b01", fontcolor="#fb1b01", fontsize="10.00", label="97.37%\n11×", labeldistance="3.89", penwidth="3.89"]; 187 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n0.88%\n(0.83%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 195 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n4.53%\n(0.15%)\n19×", tooltip="~"]; 195 -> 302 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 195 -> 303 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 195 -> 305 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n3×", labeldistance="0.50", penwidth="0.50"]; 195 -> 313 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 195 -> 314 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 195 -> 315 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 198 [color="#e4a404", fontcolor="#ffffff", fontsize="10.00", label="test_bin:178:test_mjd_interval\n82.12%\n(0.30%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_bin.py", target=_top, URL="https://multimessenger.science/llama.test.test_bin.html"]; 198 -> 46 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.79%\n11×", labeldistance="0.50", penwidth="0.50"]; 198 -> 121 [arrowsize="0.89", color="#e1b505", fontcolor="#e1b505", fontsize="10.00", label="80.03%\n11×", labeldistance="3.20", penwidth="3.20"]; 199 [color="#34be09", fontcolor="#ffffff", fontsize="10.00", label="formats:122:__init__\n55.93%\n(2.18%)\n127×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 199 -> 53 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.21%\n20×", labeldistance="0.50", penwidth="0.50"]; 199 -> 54 [arrowsize="0.53", color="#0c9787", fontcolor="#0c9787", fontsize="10.00", label="27.84%\n10×", labeldistance="1.11", penwidth="1.11"]; 199 -> 136 [arrowsize="0.48", color="#0c8590", fontcolor="#0c8590", fontsize="10.00", label="22.80%\n30×", labeldistance="0.91", penwidth="0.91"]; 199 -> 214 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.48%\n10×", labeldistance="0.50", penwidth="0.50"]; 200 [color="#0ab60a", fontcolor="#ffffff", fontsize="10.00", label="formats:389:__init__\n50.09%\n(0.62%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 200 -> 94 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n16×", labeldistance="0.50", penwidth="0.50"]; 200 -> 95 [arrowsize="0.43", color="#0c678a", fontcolor="#0c678a", fontsize="10.00", label="18.08%\n16×", labeldistance="0.72", penwidth="0.72"]; 200 -> 199 [arrowsize="0.56", color="#0c9b79", fontcolor="#0c9b79", fontsize="10.00", label="30.97%\n16×", labeldistance="1.24", penwidth="1.24"]; 201 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="formats:139:scale\n1.54%\n(1.13%)\n155×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 202 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="core:673:scale\n1.71%\n(0.65%)\n120×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 202 -> 201 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n120×", labeldistance="0.50", penwidth="0.50"]; 204 [color="#0d297b", fontcolor="#ffffff", fontsize="10.00", label="formats:149:mask_if_needed\n6.48%\n(0.18%)\n41×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 204 -> 209 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.30%\n41×", labeldistance="0.50", penwidth="0.50"]; 205 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="formats:261:to_value\n3.54%\n(0.10%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 205 -> 204 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.23%\n15×", labeldistance="0.50", penwidth="0.50"]; 206 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="core:835:jd1\n3.30%\n(0.22%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 206 -> 204 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.57%\n12×", labeldistance="0.50", penwidth="0.50"]; 206 -> 226 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n12×", labeldistance="0.50", penwidth="0.50"]; 207 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="core:843:jd2\n0.78%\n(0.15%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 207 -> 204 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n12×", labeldistance="0.50", penwidth="0.50"]; 207 -> 226 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n12×", labeldistance="0.50", penwidth="0.50"]; 208 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="formats:154:mask\n2.60%\n(1.77%)\n41×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 208 -> 172 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n164×", labeldistance="0.50", penwidth="0.50"]; 209 [color="#0d367e", fontcolor="#ffffff", fontsize="10.00", label="formats:162:masked\n8.99%\n(1.12%)\n65×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 209 -> 172 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n171×", labeldistance="0.50", penwidth="0.50"]; 209 -> 208 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.60%\n41×", labeldistance="0.50", penwidth="0.50"]; 209 -> 253 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.78%\n41×", labeldistance="0.50", penwidth="0.50"]; 210 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="formats:168:jd2_filled\n2.59%\n(0.11%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 210 -> 209 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.47%\n12×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="formats:285:set_jds\n2.48%\n(0.17%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 214 -> 228 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.28%\n10×", labeldistance="0.50", penwidth="0.50"]; 215 [color="#0b9d73", fontcolor="#ffffff", fontsize="10.00", label="core:1517:__getattr__\n32.29%\n(2.48%)\n111×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 215 -> 55 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="8.03%\n2×", labeldistance="0.50", penwidth="0.50"]; 215 -> 57 [arrowsize="0.35", color="#0d3a80", fontcolor="#0d3a80", fontsize="10.00", label="9.95%\n12×", labeldistance="0.50", penwidth="0.50"]; 215 -> 202 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n24×", labeldistance="0.50", penwidth="0.50"]; 215 -> 205 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.54%\n15×", labeldistance="0.50", penwidth="0.50"]; 215 -> 222 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n29×", labeldistance="0.50", penwidth="0.50"]; 215 -> 226 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n17×", labeldistance="0.50", penwidth="0.50"]; 215 -> 240 [arrowsize="0.38", color="#0c5285", fontcolor="#0c5285", fontsize="10.00", label="14.43%\n29×", labeldistance="0.58", penwidth="0.58"]; 218 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="formats:890:<listcomp>\n1.34%\n(0.38%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 218 -> 23 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.96%\n90×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n0.97%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 219 -> 125 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n2×", labeldistance="0.50", penwidth="0.50"]; 222 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="core:1506:cache\n0.88%\n(0.19%)\n29×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 222 -> 172 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n29×", labeldistance="0.50", penwidth="0.50"]; 224 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="core:1513:cache\n0.79%\n(0.45%)\n87×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 226 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="core:827:_shaped_like_input\n1.47%\n(0.70%)\n41×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 227 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="utils:111:two_sum\n2.22%\n(2.22%)\n179×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/utils.py"]; 228 [color="#0d4582", fontcolor="#ffffff", fontsize="10.00", label="utils:14:day_frac\n11.92%\n(2.21%)\n53×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/utils.py"]; 228 -> 227 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.22%\n179×", labeldistance="0.50", penwidth="0.50"]; 228 -> 259 [arrowsize="0.35", color="#0d2d7c", fontcolor="#0d2d7c", fontsize="10.00", label="7.22%\n106×", labeldistance="0.50", penwidth="0.50"]; 231 [color="#0d4482", fontcolor="#ffffff", fontsize="10.00", label="utils:677:utc2mjd\n11.87%\n(0.23%)\n5×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 231 -> 94 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n5×", labeldistance="0.50", penwidth="0.50"]; 231 -> 95 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.91%\n5×", labeldistance="0.50", penwidth="0.50"]; 231 -> 215 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.58%\n5×", labeldistance="0.50", penwidth="0.50"]; 232 [color="#0c5486", fontcolor="#ffffff", fontsize="10.00", label="utils:683:utc2gps\n14.82%\n(0.13%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 232 -> 95 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.48%\n2×", labeldistance="0.50", penwidth="0.50"]; 232 -> 215 [arrowsize="0.35", color="#0d4081", fontcolor="#0d4081", fontsize="10.00", label="11.14%\n2×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#1cb909", fontcolor="#ffffff", fontsize="10.00", label="utils:689:gps2mjd\n52.66%\n(0.75%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 233 -> 94 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n10×", labeldistance="0.50", penwidth="0.50"]; 233 -> 95 [arrowsize="0.67", color="#0aaf2b", fontcolor="#0aaf2b", fontsize="10.00", label="45.01%\n10×", labeldistance="1.80", penwidth="1.80"]; 233 -> 215 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.58%\n10×", labeldistance="0.50", penwidth="0.50"]; 238 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="core:762:out_subfmt\n0.53%\n(0.53%)\n99×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 240 [color="#0c5285", fontcolor="#ffffff", fontsize="10.00", label="core:1200:replicate\n14.43%\n(0.38%)\n29×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 240 -> 50 [arrowsize="0.37", color="#0c5085", fontcolor="#0c5085", fontsize="10.00", label="14.05%\n29×", labeldistance="0.56", penwidth="0.56"]; 241 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="core:2175:_make_array\n1.49%\n(0.57%)\n53×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 241 -> 274 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n53×", labeldistance="0.50", penwidth="0.50"]; 242 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="core:64:check_errwarn\n4.53%\n(0.28%)\n35×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/_erfa/core.py"]; 242 -> 253 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.25%\n35×", labeldistance="0.50", penwidth="0.50"]; 243 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="core:15313:dtf2d\n5.61%\n(2.22%)\n23×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/_erfa/core.py"]; 243 -> 242 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.39%\n23×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="core:15543:taiutc\n1.70%\n(0.75%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/_erfa/core.py"]; 244 -> 242 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.95%\n10×", labeldistance="0.50", penwidth="0.50"]; 246 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="arrayprint:1512:_array_str_implementation\n1.72%\n(0.75%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/arrayprint.py"]; 246 -> 16 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.97%\n30×", labeldistance="0.50", penwidth="0.50"]; 247 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:zeros_like\n1.02%\n(0.09%)\n10×", tooltip="<__array_function__ internals>"]; 247 -> 254 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.91%\n10×", labeldistance="0.50", penwidth="0.50"]; 248 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:3079:around\n3.60%\n(0.63%)\n106×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 248 -> 58 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.97%\n106×", labeldistance="0.50", penwidth="0.50"]; 250 [color="#0d2c7c", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:2189:any\n7.01%\n(0.67%)\n86×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 250 -> 59 [arrowsize="0.35", color="#0d297b", fontcolor="#0d297b", fontsize="10.00", label="6.34%\n86×", labeldistance="0.50", penwidth="0.50"]; 251 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:2277:all\n1.41%\n(0.15%)\n20×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 251 -> 59 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.26%\n20×", labeldistance="0.50", penwidth="0.50"]; 253 [color="#0d347e", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:any\n8.71%\n(0.55%)\n86×", tooltip="<__array_function__ internals>"]; 253 -> 254 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="8.04%\n86×", labeldistance="0.50", penwidth="0.50"]; 254 [color="#0c6289", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.core._multiarray_umath.implement_array_function>\n17.24%\n(3.44%)\n348×", tooltip="~"]; 254 -> 248 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.60%\n106×", labeldistance="0.50", penwidth="0.50"]; 254 -> 250 [arrowsize="0.35", color="#0d2c7c", fontcolor="#0d2c7c", fontsize="10.00", label="7.01%\n86×", labeldistance="0.50", penwidth="0.50"]; 254 -> 251 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.41%\n20×", labeldistance="0.50", penwidth="0.50"]; 254 -> 260 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.63%\n106×", labeldistance="0.50", penwidth="0.50"]; 254 -> 266 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n10×", labeldistance="0.50", penwidth="0.50"]; 256 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:all\n1.88%\n(0.12%)\n20×", tooltip="<__array_function__ internals>"]; 256 -> 254 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.72%\n20×", labeldistance="0.50", penwidth="0.50"]; 258 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:around\n5.03%\n(0.50%)\n106×", tooltip="<__array_function__ internals>"]; 258 -> 254 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.41%\n106×", labeldistance="0.50", penwidth="0.50"]; 259 [color="#0d2d7c", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:round_\n7.22%\n(0.54%)\n106×", tooltip="<__array_function__ internals>"]; 259 -> 254 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.57%\n106×", labeldistance="0.50", penwidth="0.50"]; 260 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:3512:round_\n5.63%\n(0.59%)\n106×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 260 -> 258 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.03%\n106×", labeldistance="0.50", penwidth="0.50"]; 261 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="_methods:44:_any\n2.75%\n(0.32%)\n86×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/_methods.py"]; 261 -> 278 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.43%\n86×", labeldistance="0.50", penwidth="0.50"]; 262 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'any' of 'numpy.generic' objects>\n3.77%\n(1.03%)\n86×", tooltip="~"]; 262 -> 261 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.75%\n86×", labeldistance="0.50", penwidth="0.50"]; 263 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="_methods:47:_all\n0.53%\n(0.09%)\n20×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/_methods.py"]; 263 -> 278 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n20×", labeldistance="0.50", penwidth="0.50"]; 264 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'all' of 'numpy.generic' objects>\n0.76%\n(0.22%)\n20×", tooltip="~"]; 264 -> 263 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n20×", labeldistance="0.50", penwidth="0.50"]; 266 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="numeric:97:zeros_like\n0.85%\n(0.21%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/numeric.py"]; 272 [color="#0aac38", fontcolor="#ffffff", fontsize="10.00", label="__main__:122:<listcomp>\n42.99%\n(0.07%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.files.i3.__main__.py", target=_top, URL="https://multimessenger.science/llama.files.i3.__main__.html"]; 272 -> 233 [arrowsize="0.66", color="#0aac38", fontcolor="#0aac38", fontsize="10.00", label="42.92%\n8×", labeldistance="1.72", penwidth="1.72"]; 274 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.array>\n1.37%\n(1.37%)\n115×", tooltip="~"]; 277 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'round' of 'numpy.generic' objects>\n2.27%\n(2.27%)\n106×", tooltip="~"]; 278 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'reduce' of 'numpy.ufunc' objects>\n2.87%\n(2.87%)\n106×", tooltip="~"]; 288 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n0.86%\n(0.15%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 292 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n0.92%\n(0.07%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 292 -> 288 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n8×", labeldistance="0.50", penwidth="0.50"]; 294 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n0.60%\n(0.21%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 295 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n1.06%\n(0.13%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 295 -> 292 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n8×", labeldistance="0.50", penwidth="0.50"]; 299 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n3.22%\n(0.14%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 299 -> 127 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.86%\n8×", labeldistance="0.50", penwidth="0.50"]; 299 -> 128 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 299 -> 380 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 302 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n0.61%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 302 -> 127 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n1×", labeldistance="0.50", penwidth="0.50"]; 302 -> 128 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 303 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n0.57%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 303 -> 127 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n1×", labeldistance="0.50", penwidth="0.50"]; 303 -> 128 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 305 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n1.46%\n(0.06%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 305 -> 127 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n3×", labeldistance="0.50", penwidth="0.50"]; 305 -> 128 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n3×", labeldistance="0.50", penwidth="0.50"]; 305 -> 380 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n3×", labeldistance="0.50", penwidth="0.50"]; 310 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n2.73%\n(0.16%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 310 -> 311 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 311 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n1.83%\n(0.04%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 311 -> 317 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.79%\n3×", labeldistance="0.50", penwidth="0.50"]; 313 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n0.98%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 313 -> 127 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 313 -> 128 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n1×", labeldistance="0.50", penwidth="0.50"]; 314 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n1.17%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 314 -> 127 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 314 -> 128 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.99%\n1×", labeldistance="0.50", penwidth="0.50"]; 315 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n0.86%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 315 -> 127 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 315 -> 128 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n1×", labeldistance="0.50", penwidth="0.50"]; 317 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n1.79%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 317 -> 65 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.69%\n6×", labeldistance="0.50", penwidth="0.50"]; 331 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n0.79%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 331 -> 68 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 333 [color="#e59e04", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n82.89%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 333 -> 180 [arrowsize="0.91", color="#e59f04", fontcolor="#e59f04", fontsize="10.00", label="82.84%\n1×", labeldistance="3.31", penwidth="3.31"]; 334 [color="#e69c04", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n83.12%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 334 -> 138 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n1×", labeldistance="0.50", penwidth="0.50"]; 334 -> 333 [arrowsize="0.91", color="#e59e04", fontcolor="#e59e04", fontsize="10.00", label="82.89%\n1×", labeldistance="3.32", penwidth="3.32"]; 335 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n0.59%\n(0.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 336 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.85%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 336 -> 81 [arrowsize="0.99", color="#fb1c01", fontcolor="#fb1c01", fontsize="10.00", label="97.28%\n1×", labeldistance="3.89", penwidth="3.89"]; 336 -> 180 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.57%\n2×", labeldistance="0.50", penwidth="0.50"]; 336 -> 361 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n1×", labeldistance="0.50", penwidth="0.50"]; 338 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n0.61%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 338 -> 138 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n2×", labeldistance="0.50", penwidth="0.50"]; 340 [color="#fb1d01", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n97.17%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 340 -> 69 [arrowsize="0.96", color="#f25402", fontcolor="#f25402", fontsize="10.00", label="91.47%\n3×", labeldistance="3.66", penwidth="3.66"]; 340 -> 180 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.37%\n6×", labeldistance="0.50", penwidth="0.50"]; 342 [color="#f15802", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n91.02%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 342 -> 180 [arrowsize="0.95", color="#f15902", fontcolor="#f15902", fontsize="10.00", label="90.96%\n3×", labeldistance="3.64", penwidth="3.64"]; 343 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n0.62%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 343 -> 335 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n3×", labeldistance="0.50", penwidth="0.50"]; 357 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n0.95%\n(0.15%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 357 -> 187 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n10×", labeldistance="0.50", penwidth="0.50"]; 358 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n0.99%\n(0.05%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 358 -> 357 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.95%\n10×", labeldistance="0.50", penwidth="0.50"]; 361 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n0.84%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 361 -> 331 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 368 [color="#fb1b01", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n97.37%\n(0.08%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 368 -> 174 [arrowsize="0.99", color="#fb1c01", fontcolor="#fb1c01", fontsize="10.00", label="97.30%\n11×", labeldistance="3.89", penwidth="3.89"]; 380 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n0.54%\n(0.15%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; }

Profiling result for test_mjd_interval. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_rotate_angs2vec

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 1 [color="#0d347e", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n8.76%\n(1.18%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 90 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.34%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 91 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.35%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 147 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 171 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.85%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 256 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n0.55%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 5 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n4.70%\n(4.70%)\n6×", tooltip="~"]; 6 [color="#0c9b7c", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n30.28%\n(22.31%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 6 -> 5 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.70%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 7 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n12×", labeldistance="0.50", penwidth="0.50"]; 6 -> 8 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.65%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 42 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n24×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'seek' of '_io.FileIO' objects>\n0.60%\n(0.60%)\n12×", tooltip="~"]; 8 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n1.65%\n(1.65%)\n6×", tooltip="~"]; 10 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n1.11%\n(0.74%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 14 [color="#14b809", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n51.54%\n(0.40%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 14 -> 218 [arrowsize="0.71", color="#10b709", fontcolor="#10b709", fontsize="10.00", label="50.99%\n3×", labeldistance="2.04", penwidth="2.04"]; 20 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n0.67%\n(0.67%)\n12×", tooltip="~"]; 21 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n0.63%\n(0.19%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 21 -> 20 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n6×", labeldistance="0.50", penwidth="0.50"]; 22 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n0.88%\n(0.30%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 22 -> 20 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n6×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n0.84%\n(0.32%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 33 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n0.74%\n(0.49%)\n3×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 37 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n0.84%\n(0.84%)\n98×", tooltip="~"]; 39 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n0.88%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 39 -> 192 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n3×", labeldistance="0.50", penwidth="0.50"]; 42 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:442:__getattr__\n1.02%\n(0.86%)\n24×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 42 -> 37 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n24×", labeldistance="0.50", penwidth="0.50"]; 43 [color="#0c9b79", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n30.90%\n(0.55%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 43 -> 6 [arrowsize="0.55", color="#0c9b7c", fontcolor="#0c9b7c", fontsize="10.00", label="30.28%\n6×", labeldistance="1.21", penwidth="1.21"]; 44 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n1.58%\n(0.30%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 44 -> 199 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n3×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n2.34%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 46 -> 61 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.76%\n1×", labeldistance="0.50", penwidth="0.50"]; 47 [color="#1bb909", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n52.53%\n(0.40%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 47 -> 14 [arrowsize="0.72", color="#14b809", fontcolor="#14b809", fontsize="10.00", label="51.54%\n3×", labeldistance="2.06", penwidth="2.06"]; 47 -> 229 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n3×", labeldistance="0.50", penwidth="0.50"]; 52 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n1.51%\n(1.39%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 52 -> 37 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n27×", labeldistance="0.50", penwidth="0.50"]; 54 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n1.06%\n(0.18%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 54 -> 22 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n6×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n0.97%\n(0.12%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 56 -> 200 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n4×", labeldistance="0.50", penwidth="0.50"]; 57 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n5.05%\n(0.46%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 57 -> 101 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.95%\n1×", labeldistance="0.50", penwidth="0.50"]; 57 -> 136 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.46%\n3×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#f06302", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n89.86%\n(0.26%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 59 -> 216 [arrowsize="0.95", color="#ef6603", fontcolor="#ef6603", fontsize="10.00", label="89.49%\n3×", labeldistance="3.58", penwidth="3.58"]; 60 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n0.65%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 61 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n1.76%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 61 -> 78 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 70 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n1.16%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 70 -> 3 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 70 -> 71 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 71 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n0.53%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 78 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.51%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 78 -> 240 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n1×", labeldistance="0.50", penwidth="0.50"]; 83 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n1.88%\n(0.39%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 83 -> 127 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.78%\n3×", labeldistance="0.50", penwidth="0.50"]; 86 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n0.90%\n(0.19%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 86 -> 145 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 [color="#0ab411", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n48.97%\n(1.60%)\n74×", tooltip="~"]; 87 -> 1 [arrowsize="0.35", color="#0d347e", fontcolor="#0d347e", fontsize="10.00", label="8.76%\n16×", labeldistance="0.50", penwidth="0.50"]; 87 -> 147 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n6×", labeldistance="0.50", penwidth="0.50"]; 87 -> 170 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.01%\n16×", labeldistance="0.50", penwidth="0.50"]; 87 -> 175 [arrowsize="0.35", color="#0d4382", fontcolor="#0d4382", fontsize="10.00", label="11.60%\n16×", labeldistance="0.50", penwidth="0.50"]; 87 -> 176 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 -> 177 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 -> 178 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 -> 179 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 -> 180 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 -> 181 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 87 -> 186 [arrowsize="0.58", color="#0ba06a", fontcolor="#0ba06a", fontsize="10.00", label="34.03%\n6×", labeldistance="1.36", penwidth="1.36"]; 87 -> 189 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 -> 190 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 -> 191 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 -> 194 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 -> 234 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n2×", labeldistance="0.50", penwidth="0.50"]; 89 [color="#ec7603", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n87.63%\n(4.40%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 89 -> 57 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.05%\n3×", labeldistance="0.50", penwidth="0.50"]; 89 -> 87 [arrowsize="0.35", color="#0d4282", fontcolor="#0d4282", fontsize="10.00", label="11.51%\n15×", labeldistance="0.50", penwidth="0.50"]; 89 -> 102 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n1×", labeldistance="0.50", penwidth="0.50"]; 89 -> 150 [arrowsize="0.63", color="#0ba849", fontcolor="#0ba849", fontsize="10.00", label="40.05%\n15×", labeldistance="1.60", penwidth="1.60"]; 89 -> 154 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 89 -> 196 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 89 -> 210 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 89 -> 213 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 89 -> 214 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.88%\n1×", labeldistance="0.50", penwidth="0.50"]; 89 -> 219 [arrowsize="0.41", color="#0c6189", fontcolor="#0c6189", fontsize="10.00", label="17.00%\n3×", labeldistance="0.68", penwidth="0.68"]; 89 -> 245 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n15×", labeldistance="0.50", penwidth="0.50"]; 89 -> 248 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n53×", labeldistance="0.50", penwidth="0.50"]; 90 [color="#0d377f", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n9.33%\n(0.77%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 90 -> 87 [arrowsize="0.35", color="#0d357e", fontcolor="#0d357e", fontsize="10.00", label="8.97%\n11×", labeldistance="0.50", penwidth="0.50"]; 91 [color="#0ba458", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n37.48%\n(0.90%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 91 -> 87 [arrowsize="0.61", color="#0ba45a", fontcolor="#0ba45a", fontsize="10.00", label="37.02%\n11×", labeldistance="1.48", penwidth="1.48"]; 99 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n1.79%\n(0.32%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 99 -> 24 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n3×", labeldistance="0.50", penwidth="0.50"]; 101 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n2.75%\n(0.25%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 101 -> 70 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.16%\n2×", labeldistance="0.50", penwidth="0.50"]; 101 -> 111 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 102 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n1.00%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 102 -> 101 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 111 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n1.11%\n(0.46%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 111 -> 33 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n2×", labeldistance="0.50", penwidth="0.50"]; 125 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n1.18%\n(0.76%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 126 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n1.55%\n(0.90%)\n9×", tooltip="~"]; 126 -> 83 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.50%\n3×", labeldistance="0.50", penwidth="0.50"]; 127 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n1.78%\n(0.55%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 127 -> 126 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 130 [color="#ed7003", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n88.35%\n(0.88%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 130 -> 89 [arrowsize="0.94", color="#ec7603", fontcolor="#ec7603", fontsize="10.00", label="87.63%\n11×", labeldistance="3.51", penwidth="3.51"]; 134 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="runner:299:_callfinalizers\n0.53%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 136 [color="#f44602", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n92.96%\n(4.29%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 136 -> 244 [arrowsize="0.94", color="#ee6d03", fontcolor="#ee6d03", fontsize="10.00", label="88.65%\n11×", labeldistance="3.55", penwidth="3.55"]; 140 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n1.18%\n(0.48%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 140 -> 10 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n8×", labeldistance="0.50", penwidth="0.50"]; 141 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:1526:addHandler\n0.51%\n(0.21%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 141 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n8×", labeldistance="0.50", penwidth="0.50"]; 142 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n0.86%\n(0.74%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 145 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n0.70%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 145 -> 220 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 147 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n0.79%\n(0.40%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 147 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n8×", labeldistance="0.50", penwidth="0.50"]; 148 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n0.72%\n(0.37%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 148 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 150 [color="#0ba848", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n40.28%\n(0.51%)\n19×", tooltip="~"]; 150 -> 44 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.57%\n3×", labeldistance="0.50", penwidth="0.50"]; 150 -> 176 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 177 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 178 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 179 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 180 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 181 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 150 -> 189 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 150 -> 190 [arrowsize="0.38", color="#0c5185", fontcolor="#0c5185", fontsize="10.00", label="14.22%\n1×", labeldistance="0.57", penwidth="0.57"]; 150 -> 191 [arrowsize="0.40", color="#0c5d88", fontcolor="#0c5d88", fontsize="10.00", label="16.33%\n1×", labeldistance="0.65", penwidth="0.65"]; 150 -> 194 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 154 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.14%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 154 -> 157 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n2×", labeldistance="0.50", penwidth="0.50"]; 157 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="version:38:__init__\n0.53%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 164 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n3.22%\n(0.46%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 164 -> 140 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 164 -> 166 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n8×", labeldistance="0.50", penwidth="0.50"]; 165 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n0.88%\n(0.33%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 166 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n1.32%\n(0.28%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 166 -> 165 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n8×", labeldistance="0.50", penwidth="0.50"]; 168 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n3.36%\n(0.14%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 168 -> 164 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.22%\n8×", labeldistance="0.50", penwidth="0.50"]; 170 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n2.01%\n(0.62%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 170 -> 141 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n8×", labeldistance="0.50", penwidth="0.50"]; 170 -> 148 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n8×", labeldistance="0.50", penwidth="0.50"]; 171 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n3.85%\n(0.49%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 171 -> 168 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.36%\n8×", labeldistance="0.50", penwidth="0.50"]; 175 [color="#0d4382", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n11.60%\n(0.53%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 175 -> 90 [arrowsize="0.35", color="#0d2b7b", fontcolor="#0d2b7b", fontsize="10.00", label="6.74%\n8×", labeldistance="0.50", penwidth="0.50"]; 175 -> 91 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.84%\n8×", labeldistance="0.50", penwidth="0.50"]; 175 -> 256 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n8×", labeldistance="0.50", penwidth="0.50"]; 176 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n1.44%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 176 -> 90 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n1×", labeldistance="0.50", penwidth="0.50"]; 176 -> 91 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n1.39%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 177 -> 90 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n1×", labeldistance="0.50", penwidth="0.50"]; 177 -> 91 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 178 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n2.11%\n(0.09%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 178 -> 90 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n1×", labeldistance="0.50", penwidth="0.50"]; 178 -> 91 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n1×", labeldistance="0.50", penwidth="0.50"]; 178 -> 256 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 179 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n2.23%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 179 -> 90 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 179 -> 91 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 179 -> 256 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 180 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n1.39%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 180 -> 90 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 180 -> 91 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 181 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n5.14%\n(0.18%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 181 -> 90 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.06%\n3×", labeldistance="0.50", penwidth="0.50"]; 181 -> 91 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 181 -> 256 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n3×", labeldistance="0.50", penwidth="0.50"]; 185 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n1.13%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 185 -> 54 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n3×", labeldistance="0.50", penwidth="0.50"]; 186 [color="#0ba06a", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n34.03%\n(0.49%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 186 -> 39 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n3×", labeldistance="0.50", penwidth="0.50"]; 186 -> 185 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n3×", labeldistance="0.50", penwidth="0.50"]; 186 -> 187 [arrowsize="0.56", color="#0b9c77", fontcolor="#0b9c77", fontsize="10.00", label="31.41%\n3×", labeldistance="1.26", penwidth="1.26"]; 187 [color="#0b9c77", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n31.41%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 187 -> 193 [arrowsize="0.56", color="#0b9c77", fontcolor="#0b9c77", fontsize="10.00", label="31.32%\n3×", labeldistance="1.25", penwidth="1.25"]; 189 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n3.22%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 189 -> 90 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 189 -> 91 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 190 [color="#0c5486", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n14.76%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 190 -> 90 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n1×", labeldistance="0.50", penwidth="0.50"]; 190 -> 91 [arrowsize="0.38", color="#0c5185", fontcolor="#0c5185", fontsize="10.00", label="14.18%\n1×", labeldistance="0.57", penwidth="0.57"]; 191 [color="#0c6089", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n16.87%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 191 -> 90 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 -> 91 [arrowsize="0.40", color="#0c5d88", fontcolor="#0c5d88", fontsize="10.00", label="16.28%\n1×", labeldistance="0.65", penwidth="0.65"]; 192 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n0.76%\n(0.12%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 192 -> 21 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n6×", labeldistance="0.50", penwidth="0.50"]; 193 [color="#0b9c77", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n31.32%\n(0.28%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 193 -> 43 [arrowsize="0.56", color="#0c9b79", fontcolor="#0c9b79", fontsize="10.00", label="30.90%\n6×", labeldistance="1.24", penwidth="1.24"]; 194 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n0.69%\n(0.12%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 194 -> 195 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n1×", labeldistance="0.50", penwidth="0.50"]; 195 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="skipping:99:check_xfail_no_run\n0.55%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 195 -> 201 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n2×", labeldistance="0.50", penwidth="0.50"]; 196 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n0.79%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 196 -> 195 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 196 -> 201 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 199 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n1.18%\n(0.42%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 199 -> 200 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n3×", labeldistance="0.50", penwidth="0.50"]; 200 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n1.57%\n(0.49%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 200 -> 234 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n7×", labeldistance="0.50", penwidth="0.50"]; 201 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n1.00%\n(0.04%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 201 -> 56 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.97%\n4×", labeldistance="0.50", penwidth="0.50"]; 207 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n2.60%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 207 -> 46 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 209 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n1.85%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 209 -> 136 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 209 -> 229 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 210 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n2.39%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 210 -> 99 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 210 -> 209 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 211 [color="#0c6089", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n16.87%\n(14.50%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 211 -> 83 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.88%\n3×", labeldistance="0.50", penwidth="0.50"]; 212 [color="#fe0500", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.47%\n(0.30%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 212 -> 59 [arrowsize="0.95", color="#f06302", fontcolor="#f06302", fontsize="10.00", label="89.86%\n1×", labeldistance="3.59", penwidth="3.59"]; 212 -> 136 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.23%\n2×", labeldistance="0.50", penwidth="0.50"]; 212 -> 229 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n2×", labeldistance="0.50", penwidth="0.50"]; 212 -> 237 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 213 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n1.21%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 213 -> 60 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 213 -> 99 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n1.88%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 214 -> 99 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.88%\n2×", labeldistance="0.50", penwidth="0.50"]; 214 -> 221 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.95%\n1×", labeldistance="0.50", penwidth="0.50"]; 216 [color="#ef6603", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n89.49%\n(0.51%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 216 -> 47 [arrowsize="0.72", color="#1bb909", fontcolor="#1bb909", fontsize="10.00", label="52.53%\n3×", labeldistance="2.10", penwidth="2.10"]; 216 -> 136 [arrowsize="0.60", color="#0ba260", fontcolor="#0ba260", fontsize="10.00", label="35.95%\n6×", labeldistance="1.44", penwidth="1.44"]; 216 -> 229 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n3×", labeldistance="0.50", penwidth="0.50"]; 218 [color="#10b709", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n50.99%\n(0.21%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 218 -> 136 [arrowsize="0.71", color="#0fb709", fontcolor="#0fb709", fontsize="10.00", label="50.78%\n3×", labeldistance="2.03", penwidth="2.03"]; 219 [color="#0c6189", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n17.00%\n(0.12%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 219 -> 211 [arrowsize="0.41", color="#0c6089", fontcolor="#0c6089", fontsize="10.00", label="16.87%\n3×", labeldistance="0.67", penwidth="0.67"]; 220 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:316:_teardown_with_finalization\n0.62%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 220 -> 134 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n0.95%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 221 -> 86 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n1.46%\n(0.28%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 229 -> 125 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n10×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n1.06%\n(0.40%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 233 -> 142 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n10×", labeldistance="0.50", penwidth="0.50"]; 234 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n1.18%\n(0.12%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 234 -> 233 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n10×", labeldistance="0.50", penwidth="0.50"]; 237 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n2.75%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 237 -> 207 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 240 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n1.04%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 244 [color="#ee6d03", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n88.65%\n(0.39%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 244 -> 130 [arrowsize="0.94", color="#ed7003", fontcolor="#ed7003", fontsize="10.00", label="88.35%\n11×", labeldistance="3.53", penwidth="3.53"]; 245 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="callers:32:__init__\n0.86%\n(0.86%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 248 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="callers:171:<listcomp>\n0.51%\n(0.51%)\n57×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 256 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n2.08%\n(0.56%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 256 -> 52 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.51%\n27×", labeldistance="0.50", penwidth="0.50"]; }

Profiling result for test_rotate_angs2vec. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.

test_write_gzip

digraph { graph [fontname=Arial, nodesep=0.125, ranksep=0.25]; node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0]; edge [fontname=Arial]; 1 [color="#0d397f", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n9.67%\n(1.42%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 122 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 123 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.40%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 183 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 220 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.33%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 323 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 [color="#0d327e", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n8.38%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 3 -> 4 [arrowsize="0.35", color="#0d327d", fontcolor="#0d327d", fontsize="10.00", label="8.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 4 [color="#0d327d", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flush' of '_io.TextIOWrapper' objects>\n8.20%\n(8.20%)\n1×", tooltip="~"]; 5 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'close' of '_io.BufferedReader' objects>\n0.75%\n(0.38%)\n4×", tooltip="~"]; 6 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="gzip:302:close\n2.47%\n(0.49%)\n3×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 6 -> 5 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n4×", labeldistance="0.50", penwidth="0.50"]; 6 -> 11 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n1×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.BufferedReader' objects>\n2.59%\n(0.69%)\n5×", tooltip="~"]; 7 -> 118 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.21%\n2×", labeldistance="0.50", penwidth="0.50"]; 8 [color="#0c5e88", fontcolor="#ffffff", fontsize="10.00", label="utils:289:write_gzip\n16.45%\n(2.37%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 8 -> 6 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.47%\n3×", labeldistance="0.50", penwidth="0.50"]; 8 -> 7 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 8 -> 10 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.63%\n2×", labeldistance="0.50", penwidth="0.50"]; 8 -> 24 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.48%\n2×", labeldistance="0.50", penwidth="0.50"]; 8 -> 96 [arrowsize="0.35", color="#0d2b7b", fontcolor="#0d2b7b", fontsize="10.00", label="6.80%\n3×", labeldistance="0.50", penwidth="0.50"]; 10 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="gzip:271:read\n2.63%\n(0.18%)\n2×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 10 -> 7 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.39%\n2×", labeldistance="0.50", penwidth="0.50"]; 11 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'close' of '_io.BufferedWriter' objects>\n0.87%\n(0.87%)\n1×", tooltip="~"]; 14 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="gzip:221:_write_gzip_header\n0.89%\n(0.51%)\n1×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 20 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n1.54%\n(1.54%)\n6×", tooltip="~"]; 21 [color="#0d2479", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n5.24%\n(0.93%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 21 -> 20 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n6×", labeldistance="0.50", penwidth="0.50"]; 21 -> 23 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.66%\n6×", labeldistance="0.50", penwidth="0.50"]; 21 -> 69 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n24×", labeldistance="0.50", penwidth="0.50"]; 23 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n1.66%\n(1.66%)\n6×", tooltip="~"]; 24 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method io.open>\n4.45%\n(4.45%)\n7×", tooltip="~"]; 25 [color="#0c9492", fontcolor="#ffffff", fontsize="10.00", label="test_utils:178:test_write_gzip\n25.28%\n(0.85%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_utils.py", target=_top, URL="https://multimessenger.science/llama.test.test_utils.html"]; 25 -> 8 [arrowsize="0.41", color="#0c5e88", fontcolor="#0c5e88", fontsize="10.00", label="16.45%\n2×", labeldistance="0.66", penwidth="0.66"]; 25 -> 24 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n1×", labeldistance="0.50", penwidth="0.50"]; 25 -> 27 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.83%\n1×", labeldistance="0.50", penwidth="0.50"]; 25 -> 39 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d277a", fontcolor="#ffffff", fontsize="10.00", label="gzip:123:__init__\n5.99%\n(1.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 26 -> 14 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 26 -> 24 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.78%\n3×", labeldistance="0.50", penwidth="0.50"]; 26 -> 199 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.25%\n2×", labeldistance="0.50", penwidth="0.50"]; 26 -> 304 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n1×", labeldistance="0.50", penwidth="0.50"]; 27 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="tempfile:520:NamedTemporaryFile\n5.83%\n(0.53%)\n1×", tooltip="/opt/anaconda/lib/python3.7/tempfile.py"]; 27 -> 24 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 27 -> 43 [arrowsize="0.35", color="#0d2079", fontcolor="#0d2079", fontsize="10.00", label="4.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 29 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n0.91%\n(0.49%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 31 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:221:_releaseLock\n0.69%\n(0.53%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 33 [color="#35be09", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n56.10%\n(0.45%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 33 -> 275 [arrowsize="0.74", color="#31bd09", fontcolor="#31bd09", fontsize="10.00", label="55.49%\n3×", labeldistance="2.22", penwidth="2.22"]; 35 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="version:134:parse\n0.59%\n(0.38%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 39 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.remove>\n0.79%\n(0.79%)\n1×", tooltip="~"]; 42 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.open>\n2.17%\n(2.17%)\n1×", tooltip="~"]; 43 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="tempfile:247:_mkstemp_inner\n4.49%\n(0.28%)\n1×", tooltip="/opt/anaconda/lib/python3.7/tempfile.py"]; 43 -> 42 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 43 -> 60 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 43 -> 119 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 44 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n0.83%\n(0.83%)\n12×", tooltip="~"]; 45 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n0.81%\n(0.20%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 45 -> 44 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n6×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n1.38%\n(0.30%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 46 -> 44 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n6×", labeldistance="0.50", penwidth="0.50"]; 46 -> 126 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n6×", labeldistance="0.50", penwidth="0.50"]; 48 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n1.05%\n(0.36%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 52 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n0.57%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 52 -> 60 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n0.99%\n(0.63%)\n4×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 60 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n0.83%\n(0.08%)\n2×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 60 -> 59 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n2×", labeldistance="0.50", penwidth="0.50"]; 64 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n0.85%\n(0.85%)\n99×", tooltip="~"]; 66 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n1.13%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 66 -> 241 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.97%\n3×", labeldistance="0.50", penwidth="0.50"]; 69 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:442:__getattr__\n0.65%\n(0.53%)\n24×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 69 -> 64 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n24×", labeldistance="0.50", penwidth="0.50"]; 70 [color="#0d277b", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n6.07%\n(0.83%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 70 -> 21 [arrowsize="0.35", color="#0d2479", fontcolor="#0d2479", fontsize="10.00", label="5.24%\n6×", labeldistance="0.50", penwidth="0.50"]; 71 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n1.23%\n(0.34%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 71 -> 256 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n3×", labeldistance="0.50", penwidth="0.50"]; 73 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n2.69%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 73 -> 88 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.00%\n1×", labeldistance="0.50", penwidth="0.50"]; 74 [color="#3ec009", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n57.32%\n(0.40%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 74 -> 33 [arrowsize="0.75", color="#35be09", fontcolor="#35be09", fontsize="10.00", label="56.10%\n3×", labeldistance="2.24", penwidth="2.24"]; 74 -> 286 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n3×", labeldistance="0.50", penwidth="0.50"]; 79 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n1.64%\n(1.46%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 79 -> 64 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n27×", labeldistance="0.50", penwidth="0.50"]; 81 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n1.64%\n(0.24%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 81 -> 46 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n6×", labeldistance="0.50", penwidth="0.50"]; 83 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n1.17%\n(0.20%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 83 -> 257 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.95%\n4×", labeldistance="0.50", penwidth="0.50"]; 84 [color="#0d4783", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n12.35%\n(0.55%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 84 -> 133 [arrowsize="0.35", color="#0d3a7f", fontcolor="#0d3a7f", fontsize="10.00", label="9.88%\n1×", labeldistance="0.50", penwidth="0.50"]; 84 -> 170 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.76%\n3×", labeldistance="0.50", penwidth="0.50"]; 85 [color="#0c958f", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n26.11%\n(0.43%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 85 -> 25 [arrowsize="0.50", color="#0c9492", fontcolor="#0c9492", fontsize="10.00", label="25.28%\n1×", labeldistance="1.01", penwidth="1.01"]; 86 [color="#ea8503", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n85.91%\n(0.26%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 86 -> 273 [arrowsize="0.92", color="#e98903", fontcolor="#e98903", fontsize="10.00", label="85.51%\n3×", labeldistance="3.42", penwidth="3.42"]; 87 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n0.77%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 87 -> 116 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 88 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n2.00%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 88 -> 107 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 [color="#0d2b7b", fontcolor="#ffffff", fontsize="10.00", label="gzip:20:open\n6.80%\n(0.75%)\n3×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 96 -> 26 [arrowsize="0.35", color="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="5.99%\n3×", labeldistance="0.50", penwidth="0.50"]; 98 [color="#0d367e", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n9.05%\n(0.12%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 98 -> 3 [arrowsize="0.35", color="#0d327e", fontcolor="#0d327e", fontsize="10.00", label="8.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 98 -> 99 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n0.55%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 107 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.68%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 107 -> 297 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 112 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n1.30%\n(0.36%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 112 -> 160 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n3×", labeldistance="0.50", penwidth="0.50"]; 116 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n0.95%\n(0.18%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 116 -> 181 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n1×", labeldistance="0.50", penwidth="0.50"]; 117 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="random:256:choice\n0.77%\n(0.32%)\n8×", tooltip="/opt/anaconda/lib/python3.7/random.py"]; 118 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="_compression:66:readinto\n2.21%\n(0.34%)\n2×", tooltip="/opt/anaconda/lib/python3.7/_compression.py"]; 118 -> 205 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n2×", labeldistance="0.50", penwidth="0.50"]; 119 [color="#0c9c78", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n31.15%\n(1.38%)\n75×", tooltip="~"]; 119 -> 1 [arrowsize="0.35", color="#0d397f", fontcolor="#0d397f", fontsize="10.00", label="9.67%\n16×", labeldistance="0.50", penwidth="0.50"]; 119 -> 138 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 183 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.59%\n6×", labeldistance="0.50", penwidth="0.50"]; 119 -> 219 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.21%\n16×", labeldistance="0.50", penwidth="0.50"]; 119 -> 224 [arrowsize="0.40", color="#0c5b87", fontcolor="#0c5b87", fontsize="10.00", label="15.89%\n16×", labeldistance="0.64", penwidth="0.64"]; 119 -> 225 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 226 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.03%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 227 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 228 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 229 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.91%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 230 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="3.99%\n3×", labeldistance="0.50", penwidth="0.50"]; 119 -> 235 [arrowsize="0.35", color="#0d3c80", fontcolor="#0d3c80", fontsize="10.00", label="10.22%\n6×", labeldistance="0.50", penwidth="0.50"]; 119 -> 238 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 239 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.95%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 240 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 243 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 119 -> 291 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n2×", labeldistance="0.50", penwidth="0.50"]; 121 [color="#ee6e03", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n88.63%\n(5.06%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 121 -> 84 [arrowsize="0.35", color="#0d4783", fontcolor="#0d4783", fontsize="10.00", label="12.35%\n3×", labeldistance="0.50", penwidth="0.50"]; 121 -> 85 [arrowsize="0.51", color="#0c958f", fontcolor="#0c958f", fontsize="10.00", label="26.11%\n1×", labeldistance="1.04", penwidth="1.04"]; 121 -> 119 [arrowsize="0.36", color="#0d4b84", fontcolor="#0d4b84", fontsize="10.00", label="13.18%\n15×", labeldistance="0.53", penwidth="0.53"]; 121 -> 134 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 121 -> 175 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n22×", labeldistance="0.50", penwidth="0.50"]; 121 -> 186 [arrowsize="0.43", color="#0c6c8b", fontcolor="#0c6c8b", fontsize="10.00", label="18.78%\n15×", labeldistance="0.75", penwidth="0.75"]; 121 -> 196 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 121 -> 232 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 121 -> 245 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.97%\n1×", labeldistance="0.50", penwidth="0.50"]; 121 -> 267 [arrowsize="0.53", color="#0c9885", fontcolor="#0c9885", fontsize="10.00", label="28.48%\n1×", labeldistance="1.14", penwidth="1.14"]; 121 -> 270 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.56%\n1×", labeldistance="0.50", penwidth="0.50"]; 121 -> 271 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 121 -> 276 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.43%\n3×", labeldistance="0.50", penwidth="0.50"]; 122 [color="#0d3f81", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n10.83%\n(0.91%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 122 -> 119 [arrowsize="0.35", color="#0d3d80", fontcolor="#0d3d80", fontsize="10.00", label="10.40%\n11×", labeldistance="0.50", penwidth="0.50"]; 123 [color="#0c5d88", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n16.33%\n(4.03%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 123 -> 119 [arrowsize="0.40", color="#0c5b87", fontcolor="#0c5b87", fontsize="10.00", label="15.99%\n11×", labeldistance="0.64", penwidth="0.64"]; 126 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:675:resume\n0.63%\n(0.57%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 131 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n2.13%\n(0.47%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 131 -> 48 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n3×", labeldistance="0.50", penwidth="0.50"]; 133 [color="#0d3f81", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n10.77%\n(0.36%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 133 -> 98 [arrowsize="0.35", color="#0d367e", fontcolor="#0d367e", fontsize="10.00", label="9.05%\n2×", labeldistance="0.50", penwidth="0.50"]; 133 -> 144 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 134 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n1.13%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 134 -> 133 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 138 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="tempfile:153:__next__\n1.50%\n(0.30%)\n1×", tooltip="/opt/anaconda/lib/python3.7/tempfile.py"]; 138 -> 247 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.93%\n1×", labeldistance="0.50", penwidth="0.50"]; 144 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n1.11%\n(0.51%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 144 -> 59 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n2×", labeldistance="0.50", penwidth="0.50"]; 156 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'difference' of 'set' objects>\n0.59%\n(0.59%)\n11×", tooltip="~"]; 158 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n1.74%\n(0.91%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 158 -> 156 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n10×", labeldistance="0.50", penwidth="0.50"]; 159 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n0.91%\n(0.24%)\n9×", tooltip="~"]; 159 -> 112 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n3×", labeldistance="0.50", penwidth="0.50"]; 160 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n1.17%\n(0.63%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 160 -> 159 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.91%\n3×", labeldistance="0.50", penwidth="0.50"]; 164 [color="#ef6703", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n89.37%\n(0.85%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 164 -> 121 [arrowsize="0.94", color="#ee6e03", fontcolor="#ee6e03", fontsize="10.00", label="88.63%\n11×", labeldistance="3.55", penwidth="3.55"]; 168 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="runner:299:_callfinalizers\n0.53%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 170 [color="#f25302", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n91.52%\n(2.15%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 170 -> 310 [arrowsize="0.95", color="#ef6603", fontcolor="#ef6603", fontsize="10.00", label="89.50%\n11×", labeldistance="3.58", penwidth="3.58"]; 175 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.61%\n(0.61%)\n127×", tooltip="~"]; 176 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n0.95%\n(0.40%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 176 -> 29 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n8×", labeldistance="0.50", penwidth="0.50"]; 176 -> 31 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:1526:addHandler\n0.55%\n(0.24%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 177 -> 29 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n8×", labeldistance="0.50", penwidth="0.50"]; 177 -> 31 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n8×", labeldistance="0.50", penwidth="0.50"]; 178 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n0.91%\n(0.61%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 178 -> 175 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n52×", labeldistance="0.50", penwidth="0.50"]; 181 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n0.73%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 181 -> 277 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 183 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n0.79%\n(0.30%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 183 -> 29 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n8×", labeldistance="0.50", penwidth="0.50"]; 183 -> 31 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n8×", labeldistance="0.50", penwidth="0.50"]; 184 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n0.77%\n(0.40%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 184 -> 29 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n8×", labeldistance="0.50", penwidth="0.50"]; 184 -> 31 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n8×", labeldistance="0.50", penwidth="0.50"]; 186 [color="#0c6d8b", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n19.00%\n(0.43%)\n19×", tooltip="~"]; 186 -> 71 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.19%\n3×", labeldistance="0.50", penwidth="0.50"]; 186 -> 225 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 186 -> 226 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 186 -> 227 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.97%\n1×", labeldistance="0.50", penwidth="0.50"]; 186 -> 228 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="3.95%\n1×", labeldistance="0.50", penwidth="0.50"]; 186 -> 229 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 186 -> 230 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.76%\n3×", labeldistance="0.50", penwidth="0.50"]; 186 -> 238 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.26%\n1×", labeldistance="0.50", penwidth="0.50"]; 186 -> 239 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 186 -> 240 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 186 -> 243 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 196 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.34%\n(0.24%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 196 -> 206 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n2×", labeldistance="0.50", penwidth="0.50"]; 199 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="gzip:378:__init__\n1.25%\n(0.63%)\n2×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 200 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="gzip:405:_read_gzip_header\n0.69%\n(0.22%)\n2×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 205 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="gzip:438:read\n1.42%\n(0.28%)\n2×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 205 -> 200 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n2×", labeldistance="0.50", penwidth="0.50"]; 206 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="version:38:__init__\n0.65%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 206 -> 35 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.59%\n2×", labeldistance="0.50", penwidth="0.50"]; 213 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n3.62%\n(0.55%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 213 -> 176 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.95%\n8×", labeldistance="0.50", penwidth="0.50"]; 213 -> 215 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.82%\n8×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n0.91%\n(0.34%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 214 -> 29 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n8×", labeldistance="0.50", penwidth="0.50"]; 214 -> 31 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n8×", labeldistance="0.50", penwidth="0.50"]; 215 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n1.82%\n(0.73%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 215 -> 214 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.91%\n8×", labeldistance="0.50", penwidth="0.50"]; 217 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n3.80%\n(0.18%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 217 -> 213 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.62%\n8×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n2.21%\n(0.67%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 219 -> 177 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n8×", labeldistance="0.50", penwidth="0.50"]; 219 -> 184 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n8×", labeldistance="0.50", penwidth="0.50"]; 220 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n4.33%\n(0.53%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 220 -> 217 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.80%\n8×", labeldistance="0.50", penwidth="0.50"]; 224 [color="#0c5b87", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n15.89%\n(0.63%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 224 -> 122 [arrowsize="0.35", color="#0d2e7c", fontcolor="#0d2e7c", fontsize="10.00", label="7.55%\n8×", labeldistance="0.50", penwidth="0.50"]; 224 -> 123 [arrowsize="0.35", color="#0d2d7c", fontcolor="#0d2d7c", fontsize="10.00", label="7.21%\n8×", labeldistance="0.50", penwidth="0.50"]; 224 -> 323 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n8×", labeldistance="0.50", penwidth="0.50"]; 225 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n1.92%\n(0.10%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 225 -> 122 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 123 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 226 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n1.52%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 226 -> 122 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 226 -> 123 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 226 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 227 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n2.13%\n(0.08%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 227 -> 122 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.99%\n1×", labeldistance="0.50", penwidth="0.50"]; 227 -> 123 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.95%\n1×", labeldistance="0.50", penwidth="0.50"]; 227 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 228 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n5.53%\n(0.10%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 228 -> 122 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 228 -> 123 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.91%\n1×", labeldistance="0.50", penwidth="0.50"]; 228 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n1.34%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 229 -> 122 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 229 -> 123 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 230 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n5.75%\n(0.30%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 230 -> 122 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.46%\n3×", labeldistance="0.50", penwidth="0.50"]; 230 -> 123 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.64%\n3×", labeldistance="0.50", penwidth="0.50"]; 230 -> 323 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n3×", labeldistance="0.50", penwidth="0.50"]; 232 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="nose:7:pytest_runtest_setup\n0.65%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nose.py"]; 234 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n1.74%\n(0.10%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 234 -> 81 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.64%\n3×", labeldistance="0.50", penwidth="0.50"]; 235 [color="#0d3c80", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n10.22%\n(0.61%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 235 -> 66 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n3×", labeldistance="0.50", penwidth="0.50"]; 235 -> 234 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.74%\n3×", labeldistance="0.50", penwidth="0.50"]; 235 -> 236 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 236 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n6.58%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 236 -> 242 [arrowsize="0.35", color="#0d297b", fontcolor="#0d297b", fontsize="10.00", label="6.52%\n3×", labeldistance="0.50", penwidth="0.50"]; 238 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n4.13%\n(0.08%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 238 -> 122 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 238 -> 123 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 239 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n3.54%\n(0.10%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 239 -> 122 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 239 -> 123 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 240 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n3.42%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 240 -> 122 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 240 -> 123 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 240 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 241 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n0.97%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 241 -> 45 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n6×", labeldistance="0.50", penwidth="0.50"]; 242 [color="#0d297b", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n6.52%\n(0.32%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 242 -> 70 [arrowsize="0.35", color="#0d277b", fontcolor="#0d277b", fontsize="10.00", label="6.07%\n6×", labeldistance="0.50", penwidth="0.50"]; 243 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n0.87%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 243 -> 244 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="skipping:99:check_xfail_no_run\n0.61%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 244 -> 258 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n2×", labeldistance="0.50", penwidth="0.50"]; 245 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n0.97%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 245 -> 244 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 245 -> 258 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 245 -> 291 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 247 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="tempfile:156:<listcomp>\n0.93%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/tempfile.py"]; 247 -> 117 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n8×", labeldistance="0.50", penwidth="0.50"]; 256 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n0.79%\n(0.10%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 256 -> 257 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n3×", labeldistance="0.50", penwidth="0.50"]; 257 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n1.64%\n(0.45%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 257 -> 291 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.99%\n7×", labeldistance="0.50", penwidth="0.50"]; 258 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n1.32%\n(0.14%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 258 -> 83 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n4×", labeldistance="0.50", penwidth="0.50"]; 264 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n3.02%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 264 -> 73 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.69%\n1×", labeldistance="0.50", penwidth="0.50"]; 266 [color="#0c9787", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n27.89%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 266 -> 170 [arrowsize="0.53", color="#0c9788", fontcolor="#0c9788", fontsize="10.00", label="27.69%\n1×", labeldistance="1.11", penwidth="1.11"]; 266 -> 286 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 267 [color="#0c9885", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n28.48%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 267 -> 131 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 267 -> 266 [arrowsize="0.53", color="#0c9787", fontcolor="#0c9787", fontsize="10.00", label="27.89%\n1×", labeldistance="1.12", penwidth="1.12"]; 268 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n2.27%\n(0.47%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 268 -> 112 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.30%\n3×", labeldistance="0.50", penwidth="0.50"]; 269 [color="#fe0500", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.49%\n(0.30%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 269 -> 86 [arrowsize="0.93", color="#ea8503", fontcolor="#ea8503", fontsize="10.00", label="85.91%\n1×", labeldistance="3.44", penwidth="3.44"]; 269 -> 170 [arrowsize="0.35", color="#0d3a7f", fontcolor="#0d3a7f", fontsize="10.00", label="9.84%\n2×", labeldistance="0.50", penwidth="0.50"]; 269 -> 286 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n2×", labeldistance="0.50", penwidth="0.50"]; 269 -> 294 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 270 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n1.56%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 270 -> 87 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n1×", labeldistance="0.50", penwidth="0.50"]; 270 -> 131 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 271 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n2.06%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 271 -> 131 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.95%\n2×", labeldistance="0.50", penwidth="0.50"]; 271 -> 278 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.99%\n1×", labeldistance="0.50", penwidth="0.50"]; 273 [color="#e98903", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n85.51%\n(0.83%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 273 -> 74 [arrowsize="0.76", color="#3ec009", fontcolor="#3ec009", fontsize="10.00", label="57.32%\n3×", labeldistance="2.29", penwidth="2.29"]; 273 -> 170 [arrowsize="0.51", color="#0c958d", fontcolor="#0c958d", fontsize="10.00", label="26.43%\n6×", labeldistance="1.06", penwidth="1.06"]; 273 -> 286 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.91%\n3×", labeldistance="0.50", penwidth="0.50"]; 275 [color="#31bd09", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n55.49%\n(0.24%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 275 -> 170 [arrowsize="0.74", color="#2fbd09", fontcolor="#2fbd09", fontsize="10.00", label="55.25%\n3×", labeldistance="2.21", penwidth="2.21"]; 276 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n2.43%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 276 -> 268 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.27%\n3×", labeldistance="0.50", penwidth="0.50"]; 277 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:316:_teardown_with_finalization\n0.63%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 277 -> 168 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 278 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n0.99%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 278 -> 116 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 278 -> 178 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 286 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n2.04%\n(0.30%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 286 -> 158 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.74%\n10×", labeldistance="0.50", penwidth="0.50"]; 290 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n1.09%\n(0.43%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 290 -> 178 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.67%\n10×", labeldistance="0.50", penwidth="0.50"]; 291 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n1.32%\n(0.22%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 291 -> 290 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n10×", labeldistance="0.50", penwidth="0.50"]; 294 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n3.10%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 294 -> 264 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 297 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n1.13%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 297 -> 52 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 304 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method zlib.compressobj>\n0.83%\n(0.83%)\n1×", tooltip="~"]; 310 [color="#ef6603", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n89.50%\n(0.20%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 310 -> 164 [arrowsize="0.95", color="#ef6703", fontcolor="#ef6703", fontsize="10.00", label="89.37%\n11×", labeldistance="3.57", penwidth="3.57"]; 323 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n2.27%\n(0.63%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 323 -> 79 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.64%\n27×", labeldistance="0.50", penwidth="0.50"]; }

Profiling result for test_write_gzip. Click on LLAMA functions in the above plot to go to documentation for that function. View full size profile graph.