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]; 29 [color="#fe0400", fontcolor="#ffffff", fontsize="10.00", label="test_gcn:120:execute\n99.58%\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"]; 29 -> 31 [arrowsize="1.00", color="#fe0900", fontcolor="#fe0900", fontsize="10.00", label="99.11%\n25×", labeldistance="3.96", penwidth="3.96"]; 30 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n99.77%\n(0.00%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 30 -> 482 [arrowsize="1.00", color="#ff0200", fontcolor="#ff0200", fontsize="10.00", label="99.77%\n3×", labeldistance="3.99", penwidth="3.99"]; 31 [color="#fe0900", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method time.sleep>\n99.11%\n(99.11%)\n25×", tooltip="~"]; 64 [color="#ff0300", fontcolor="#ffffff", fontsize="10.00", label="classes:125:test\n99.70%\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"]; 64 -> 29 [arrowsize="1.00", color="#fe0400", fontcolor="#fe0400", fontsize="10.00", label="99.58%\n1×", labeldistance="3.98", penwidth="3.98"]; 109 [color="#ff0300", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n99.72%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 109 -> 474 [arrowsize="1.00", color="#ff0300", fontcolor="#ff0300", fontsize="10.00", label="99.72%\n1×", labeldistance="3.99", penwidth="3.99"]; 110 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n99.99%\n(0.01%)\n56×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 110 -> 109 [arrowsize="1.00", color="#ff0300", fontcolor="#ff0300", fontsize="10.00", label="99.72%\n1×", labeldistance="3.99", penwidth="3.99"]; 110 -> 381 [arrowsize="1.00", color="#ff0300", fontcolor="#ff0300", fontsize="10.00", label="99.72%\n1×", labeldistance="3.99", penwidth="3.99"]; 135 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n99.77%\n(0.00%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 135 -> 30 [arrowsize="1.00", color="#ff0200", fontcolor="#ff0200", fontsize="10.00", label="99.77%\n3×", labeldistance="3.99", penwidth="3.99"]; 162 [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"]; 162 -> 481 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="99.99%\n3×", labeldistance="4.00", penwidth="4.00"]; 322 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n99.99%\n(0.00%)\n56×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 322 -> 110 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="99.99%\n12×", labeldistance="4.00", penwidth="4.00"]; 332 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n99.99%\n(0.00%)\n56×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 332 -> 523 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="99.99%\n12×", labeldistance="4.00", penwidth="4.00"]; 380 [color="#ff0300", fontcolor="#ffffff", fontsize="10.00", label="test_gcn:75:test\n99.71%\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"]; 380 -> 64 [arrowsize="1.00", color="#ff0300", fontcolor="#ff0300", fontsize="10.00", label="99.70%\n1×", labeldistance="3.99", penwidth="3.99"]; 381 [color="#ff0300", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n99.72%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 381 -> 380 [arrowsize="1.00", color="#ff0300", fontcolor="#ff0300", fontsize="10.00", label="99.71%\n1×", labeldistance="3.99", penwidth="3.99"]; 474 [color="#ff0300", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n99.72%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 474 -> 332 [arrowsize="1.00", color="#ff0300", fontcolor="#ff0300", fontsize="10.00", label="99.72%\n1×", labeldistance="3.99", penwidth="3.99"]; 477 [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"]; 477 -> 162 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="99.99%\n1×", labeldistance="4.00", penwidth="4.00"]; 481 [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"]; 481 -> 135 [arrowsize="1.00", color="#ff0200", fontcolor="#ff0200", fontsize="10.00", label="99.77%\n3×", labeldistance="3.99", penwidth="3.99"]; 481 -> 332 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n7×", labeldistance="0.50", penwidth="0.50"]; 482 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n99.77%\n(0.00%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 482 -> 332 [arrowsize="1.00", color="#ff0200", fontcolor="#ff0200", fontsize="10.00", label="99.77%\n3×", labeldistance="3.99", penwidth="3.99"]; 523 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n99.99%\n(0.00%)\n56×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 523 -> 322 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="99.99%\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="#0d307d", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n7.90%\n(1.53%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 105 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.28%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 106 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.23%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 171 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 206 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.09%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 289 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n1.36%\n(0.08%)\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.80%\n4×", labeldistance="0.50", penwidth="0.50"]; 4 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flush' of '_io.TextIOWrapper' objects>\n0.80%\n(0.80%)\n4×", tooltip="~"]; 6 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="shutil:1073:get_terminal_size\n0.98%\n(0.45%)\n1×", tooltip="/opt/anaconda/lib/python3.7/shutil.py"]; 7 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n1.46%\n(1.46%)\n6×", tooltip="~"]; 8 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n4.70%\n(0.80%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 8 -> 7 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.46%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 -> 10 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.48%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 -> 49 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n24×", labeldistance="0.50", penwidth="0.50"]; 10 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n1.48%\n(1.48%)\n6×", tooltip="~"]; 12 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n0.75%\n(0.48%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 14 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:221:_releaseLock\n0.50%\n(0.33%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 16 [color="#5ec608", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n61.37%\n(0.33%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 16 -> 249 [arrowsize="0.78", color="#5bc508", fontcolor="#5bc508", fontsize="10.00", label="60.92%\n3×", labeldistance="2.44", penwidth="2.44"]; 22 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n0.63%\n(0.63%)\n12×", tooltip="~"]; 23 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n0.65%\n(0.25%)\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.28%\n6×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n0.78%\n(0.23%)\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.35%\n6×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n0.65%\n(0.20%)\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.21%\n(0.91%)\n133×", tooltip="~"]; 31 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n0.63%\n(0.08%)\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.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 32 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="local:168:__eq__\n1.63%\n(0.58%)\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.06%\n92×", labeldistance="0.50", penwidth="0.50"]; 36 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="posixpath:154:dirname\n2.16%\n(1.18%)\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="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n32×", labeldistance="0.50", penwidth="0.50"]; 37 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n0.78%\n(0.48%)\n3×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 38 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n0.55%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 38 -> 37 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 41 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n2.84%\n(2.84%)\n536×", tooltip="~"]; 42 [color="#0c9c78", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:190:check_required_attributes\n31.21%\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 -> 148 [arrowsize="0.53", color="#0c9788", fontcolor="#0c9788", fontsize="10.00", label="27.64%\n43×", labeldistance="1.11", penwidth="1.11"]; 43 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:210:<setcomp>\n1.69%\n(0.91%)\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.78%\n129×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n0.86%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 46 -> 218 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n3×", labeldistance="0.50", penwidth="0.50"]; 49 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="capture:442:__getattr__\n0.53%\n(0.45%)\n24×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 50 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n5.11%\n(0.40%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 50 -> 8 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.70%\n6×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n0.96%\n(0.18%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 51 -> 41 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n6×", labeldistance="0.50", penwidth="0.50"]; 51 -> 225 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n3×", labeldistance="0.50", penwidth="0.50"]; 53 [color="#66c708", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n62.32%\n(0.35%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 53 -> 16 [arrowsize="0.78", color="#5ec608", fontcolor="#5ec608", fontsize="10.00", label="61.37%\n3×", labeldistance="2.45", penwidth="2.45"]; 53 -> 260 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n3×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n2.82%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 56 -> 73 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 58 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="common:262:relto\n0.55%\n(0.38%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 61 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n1.23%\n(1.13%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 61 -> 41 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n27×", labeldistance="0.50", penwidth="0.50"]; 62 [color="#0d337e", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n8.40%\n(8.38%)\n1021×", tooltip="~"]; 63 [color="#0c9492", fontcolor="#ffffff", fontsize="10.00", label="classes:278:<genexpr>\n25.33%\n(8.27%)\n1400×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 63 -> 62 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="8.05%\n964×", labeldistance="0.50", penwidth="0.50"]; 63 -> 148 [arrowsize="0.48", color="#0c8791", fontcolor="#0c8791", fontsize="10.00", label="23.09%\n51×", labeldistance="0.92", penwidth="0.92"]; 65 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:166:fullwidth\n1.31%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 65 -> 187 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 66 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n0.96%\n(0.13%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 66 -> 24 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n6×", labeldistance="0.50", penwidth="0.50"]; 68 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n0.98%\n(0.15%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 68 -> 226 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n4×", labeldistance="0.50", penwidth="0.50"]; 69 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n3.42%\n(0.35%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 69 -> 116 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 69 -> 159 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n3×", labeldistance="0.50", penwidth="0.50"]; 70 [color="#0ba459", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n37.30%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 70 -> 177 [arrowsize="0.61", color="#0ba35b", fontcolor="#0ba35b", fontsize="10.00", label="36.85%\n1×", labeldistance="1.47", penwidth="1.47"]; 71 [color="#dec305", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n78.07%\n(0.25%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 71 -> 247 [arrowsize="0.88", color="#dec605", fontcolor="#dec605", fontsize="10.00", label="77.72%\n3×", labeldistance="3.11", penwidth="3.11"]; 72 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n0.75%\n(0.28%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 73 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n2.11%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 73 -> 90 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 82 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n3.97%\n(0.28%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 82 -> 3 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.36%\n4×", labeldistance="0.50", penwidth="0.50"]; 82 -> 83 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.34%\n4×", labeldistance="0.50", penwidth="0.50"]; 83 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n2.34%\n(0.30%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 83 -> 111 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.96%\n4×", labeldistance="0.50", penwidth="0.50"]; 90 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.81%\n(0.28%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 90 -> 271 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 93 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="posixpath:41:_get_sep\n0.50%\n(0.28%)\n33×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 95 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n0.86%\n(0.25%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 95 -> 150 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n3×", labeldistance="0.50", penwidth="0.50"]; 97 [color="#0ba261", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:205:check_filehandler_definition_consistency\n35.69%\n(2.64%)\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"]; 97 -> 42 [arrowsize="0.56", color="#0c9c78", fontcolor="#0c9c78", fontsize="10.00", label="31.21%\n43×", labeldistance="1.25", penwidth="1.25"]; 97 -> 43 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.69%\n129×", labeldistance="0.50", penwidth="0.50"]; 101 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n0.88%\n(0.18%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 101 -> 169 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n2×", labeldistance="0.50", penwidth="0.50"]; 102 [color="#0c7e8f", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n21.68%\n(1.21%)\n78×", tooltip="~"]; 102 -> 1 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.90%\n16×", labeldistance="0.50", penwidth="0.50"]; 102 -> 171 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n6×", labeldistance="0.50", penwidth="0.50"]; 102 -> 193 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 102 -> 194 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n1×", labeldistance="0.50", penwidth="0.50"]; 102 -> 195 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n1×", labeldistance="0.50", penwidth="0.50"]; 102 -> 196 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 102 -> 197 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n1×", labeldistance="0.50", penwidth="0.50"]; 102 -> 198 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.72%\n3×", labeldistance="0.50", penwidth="0.50"]; 102 -> 205 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.86%\n16×", labeldistance="0.50", penwidth="0.50"]; 102 -> 210 [arrowsize="0.35", color="#0d3e80", fontcolor="#0d3e80", fontsize="10.00", label="10.61%\n16×", labeldistance="0.50", penwidth="0.50"]; 102 -> 212 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.90%\n6×", labeldistance="0.50", penwidth="0.50"]; 102 -> 215 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 102 -> 216 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 102 -> 217 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 102 -> 221 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n1×", labeldistance="0.50", penwidth="0.50"]; 102 -> 266 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n2×", labeldistance="0.50", penwidth="0.50"]; 104 [color="#ec7703", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n87.58%\n(4.45%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 104 -> 69 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.42%\n3×", labeldistance="0.50", penwidth="0.50"]; 104 -> 70 [arrowsize="0.61", color="#0ba459", fontcolor="#0ba459", fontsize="10.00", label="37.30%\n1×", labeldistance="1.49", penwidth="1.49"]; 104 -> 102 [arrowsize="0.35", color="#0d3c80", fontcolor="#0d3c80", fontsize="10.00", label="10.24%\n19×", labeldistance="0.50", penwidth="0.50"]; 104 -> 117 [arrowsize="0.35", color="#0d387f", fontcolor="#0d387f", fontsize="10.00", label="9.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 162 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n26×", labeldistance="0.50", penwidth="0.50"]; 104 -> 174 [arrowsize="0.37", color="#0d4d84", fontcolor="#0d4d84", fontsize="10.00", label="13.51%\n19×", labeldistance="0.54", penwidth="0.54"]; 104 -> 181 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 220 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 235 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.69%\n3×", labeldistance="0.50", penwidth="0.50"]; 104 -> 240 [arrowsize="0.63", color="#0ba74e", fontcolor="#0ba74e", fontsize="10.00", label="39.19%\n1×", labeldistance="1.57", penwidth="1.57"]; 104 -> 244 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 -> 245 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.76%\n1×", labeldistance="0.50", penwidth="0.50"]; 105 [color="#0d317d", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n8.00%\n(0.63%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 105 -> 102 [arrowsize="0.35", color="#0d2f7d", fontcolor="#0d2f7d", fontsize="10.00", label="7.70%\n11×", labeldistance="0.50", penwidth="0.50"]; 106 [color="#0d4282", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n11.47%\n(0.91%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 106 -> 102 [arrowsize="0.35", color="#0d4081", fontcolor="#0d4081", fontsize="10.00", label="11.07%\n11×", labeldistance="0.50", penwidth="0.50"]; 110 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.sum>\n1.74%\n(0.23%)\n4×", tooltip="~"]; 110 -> 152 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.51%\n78×", labeldistance="0.50", penwidth="0.50"]; 111 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:72:get_line_width\n1.96%\n(0.15%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 111 -> 110 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.74%\n4×", labeldistance="0.50", penwidth="0.50"]; 114 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n1.51%\n(0.35%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 114 -> 26 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n3×", labeldistance="0.50", penwidth="0.50"]; 116 [color="#0d4081", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n10.97%\n(0.43%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 116 -> 82 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.99%\n3×", labeldistance="0.50", penwidth="0.50"]; 116 -> 121 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 116 -> 126 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 116 -> 131 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n2×", labeldistance="0.50", penwidth="0.50"]; 116 -> 190 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 116 -> 272 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n2×", labeldistance="0.50", penwidth="0.50"]; 117 [color="#0d387f", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n9.51%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 117 -> 116 [arrowsize="0.35", color="#0d377f", fontcolor="#0d377f", fontsize="10.00", label="9.33%\n1×", labeldistance="0.50", penwidth="0.50"]; 121 [color="#0d2b7c", fontcolor="#ffffff", fontsize="10.00", label="common:286:bestrelpath\n6.84%\n(0.23%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 121 -> 32 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n2×", labeldistance="0.50", penwidth="0.50"]; 121 -> 58 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n4×", labeldistance="0.50", penwidth="0.50"]; 121 -> 273 [arrowsize="0.35", color="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="5.91%\n2×", labeldistance="0.50", penwidth="0.50"]; 126 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="terminal:500:_write_progress_information_filling_space\n3.45%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 126 -> 65 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.31%\n1×", labeldistance="0.50", penwidth="0.50"]; 126 -> 191 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 131 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n0.80%\n(0.35%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 131 -> 37 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n2×", labeldistance="0.50", penwidth="0.50"]; 139 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="local:317:dirpath\n3.19%\n(0.75%)\n32×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 139 -> 36 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.16%\n32×", labeldistance="0.50", penwidth="0.50"]; 146 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n1.03%\n(0.60%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 147 [color="#0c958d", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'union' of 'set' objects>\n26.48%\n(5.91%)\n289×", tooltip="~"]; 147 -> 63 [arrowsize="0.50", color="#0c9492", fontcolor="#0c9492", fontsize="10.00", label="25.33%\n379×", labeldistance="1.01", penwidth="1.01"]; 148 [color="#0c9788", fontcolor="#ffffff", fontsize="10.00", label="classes:271:required_attributes\n27.64%\n(5.41%)\n289×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 148 -> 147 [arrowsize="0.51", color="#0c958d", fontcolor="#0c958d", fontsize="10.00", label="26.48%\n43×", labeldistance="1.06", penwidth="1.06"]; 149 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n0.60%\n(0.15%)\n9×", tooltip="~"]; 149 -> 95 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n3×", labeldistance="0.50", penwidth="0.50"]; 150 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n0.78%\n(0.43%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 150 -> 149 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n3×", labeldistance="0.50", penwidth="0.50"]; 152 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:74:<genexpr>\n1.51%\n(0.88%)\n78×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 153 [color="#ed7203", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n88.13%\n(0.63%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 153 -> 104 [arrowsize="0.94", color="#ec7703", fontcolor="#ec7703", fontsize="10.00", label="87.58%\n11×", labeldistance="3.50", penwidth="3.50"]; 159 [color="#f06202", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n89.94%\n(1.53%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 159 -> 277 [arrowsize="0.94", color="#ed7003", fontcolor="#ed7003", fontsize="10.00", label="88.33%\n11×", labeldistance="3.53", penwidth="3.53"]; 162 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.60%\n(0.60%)\n160×", tooltip="~"]; 163 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n0.68%\n(0.38%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 163 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 163 -> 14 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n8×", labeldistance="0.50", penwidth="0.50"]; 165 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n0.75%\n(0.63%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 166 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="common:321:parts\n5.21%\n(0.65%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 166 -> 32 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n32×", labeldistance="0.50", penwidth="0.50"]; 166 -> 139 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.19%\n32×", labeldistance="0.50", penwidth="0.50"]; 166 -> 162 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n28×", labeldistance="0.50", penwidth="0.50"]; 169 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n0.70%\n(0.10%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 169 -> 250 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n2×", labeldistance="0.50", penwidth="0.50"]; 171 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n0.88%\n(0.35%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 171 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n8×", labeldistance="0.50", penwidth="0.50"]; 171 -> 14 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n8×", labeldistance="0.50", penwidth="0.50"]; 172 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n0.65%\n(0.30%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 172 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n8×", labeldistance="0.50", penwidth="0.50"]; 172 -> 14 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n8×", labeldistance="0.50", penwidth="0.50"]; 174 [color="#0d4e84", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n13.66%\n(0.38%)\n23×", tooltip="~"]; 174 -> 51 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n3×", labeldistance="0.50", penwidth="0.50"]; 174 -> 193 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 174 -> 194 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 174 -> 195 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n1×", labeldistance="0.50", penwidth="0.50"]; 174 -> 196 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 174 -> 197 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 174 -> 198 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.91%\n3×", labeldistance="0.50", penwidth="0.50"]; 174 -> 215 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 174 -> 216 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 174 -> 217 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 174 -> 221 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#0ba35b", fontcolor="#ffffff", fontsize="10.00", label="test_pipeline:14:test_default_pipeline_consistency\n36.85%\n(0.70%)\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"]; 177 -> 97 [arrowsize="0.60", color="#0ba261", fontcolor="#0ba261", fontsize="10.00", label="35.69%\n43×", labeldistance="1.43", penwidth="1.43"]; 181 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.16%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 181 -> 182 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n2×", labeldistance="0.50", penwidth="0.50"]; 182 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="version:38:__init__\n0.55%\n(0.08%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 186 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:27:_getdimensions\n1.08%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 186 -> 6 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n1×", labeldistance="0.50", penwidth="0.50"]; 187 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:39:get_terminal_width\n1.11%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 187 -> 186 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.08%\n1×", labeldistance="0.50", penwidth="0.50"]; 190 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:270:line\n0.53%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 190 -> 82 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n2×", labeldistance="0.50", penwidth="0.50"]; 191 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="terminal:331:write\n1.63%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 191 -> 82 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.56%\n1×", labeldistance="0.50", penwidth="0.50"]; 193 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n1.46%\n(0.08%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 193 -> 105 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n1×", labeldistance="0.50", penwidth="0.50"]; 193 -> 106 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 193 -> 289 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 194 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n1.16%\n(0.00%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 194 -> 105 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 194 -> 106 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 195 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n1.76%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 195 -> 105 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n1×", labeldistance="0.50", penwidth="0.50"]; 195 -> 106 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n1×", labeldistance="0.50", penwidth="0.50"]; 196 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n2.06%\n(0.10%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 196 -> 105 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 196 -> 106 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 196 -> 289 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 197 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n1.28%\n(0.03%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 197 -> 105 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 197 -> 106 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 198 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n4.63%\n(0.18%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 198 -> 105 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.36%\n3×", labeldistance="0.50", penwidth="0.50"]; 198 -> 106 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.84%\n3×", labeldistance="0.50", penwidth="0.50"]; 198 -> 289 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n3×", labeldistance="0.50", penwidth="0.50"]; 199 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n2.41%\n(0.40%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 199 -> 163 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n8×", labeldistance="0.50", penwidth="0.50"]; 199 -> 201 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 200 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n0.68%\n(0.20%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 200 -> 14 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n8×", labeldistance="0.50", penwidth="0.50"]; 201 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n1.18%\n(0.40%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 201 -> 200 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n8×", labeldistance="0.50", penwidth="0.50"]; 203 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n2.62%\n(0.20%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 203 -> 199 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.41%\n8×", labeldistance="0.50", penwidth="0.50"]; 205 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n1.86%\n(0.60%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 205 -> 172 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n8×", labeldistance="0.50", penwidth="0.50"]; 206 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n3.09%\n(0.48%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 206 -> 203 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.62%\n8×", labeldistance="0.50", penwidth="0.50"]; 210 [color="#0d3e80", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n10.61%\n(0.63%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 210 -> 105 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.61%\n8×", labeldistance="0.50", penwidth="0.50"]; 210 -> 106 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.02%\n8×", labeldistance="0.50", penwidth="0.50"]; 210 -> 289 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n8×", labeldistance="0.50", penwidth="0.50"]; 211 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n1.06%\n(0.10%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 211 -> 66 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.96%\n3×", labeldistance="0.50", penwidth="0.50"]; 212 [color="#0d307d", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n7.90%\n(0.50%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 212 -> 46 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n3×", labeldistance="0.50", penwidth="0.50"]; 212 -> 211 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n3×", labeldistance="0.50", penwidth="0.50"]; 212 -> 213 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.41%\n3×", labeldistance="0.50", penwidth="0.50"]; 213 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n5.41%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 213 -> 219 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.38%\n3×", labeldistance="0.50", penwidth="0.50"]; 215 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n3.14%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 215 -> 105 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 215 -> 106 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 216 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n2.77%\n(0.03%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 216 -> 105 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 216 -> 106 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n2.69%\n(0.10%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 217 -> 105 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 -> 106 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 218 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n0.78%\n(0.13%)\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.65%\n6×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n5.38%\n(0.18%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 219 -> 50 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.11%\n6×", labeldistance="0.50", penwidth="0.50"]; 220 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n0.80%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 220 -> 227 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 -> 266 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n0.75%\n(0.08%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 225 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n0.63%\n(0.05%)\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.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 226 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n1.41%\n(0.40%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 226 -> 266 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n7×", labeldistance="0.50", penwidth="0.50"]; 227 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n1.03%\n(0.05%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 227 -> 68 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n4×", labeldistance="0.50", penwidth="0.50"]; 234 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n1.58%\n(0.38%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 234 -> 95 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n3×", labeldistance="0.50", penwidth="0.50"]; 235 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n1.69%\n(0.10%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 235 -> 234 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 239 [color="#0ba651", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n38.71%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 239 -> 159 [arrowsize="0.62", color="#0ba652", fontcolor="#0ba652", fontsize="10.00", label="38.56%\n1×", labeldistance="1.54", penwidth="1.54"]; 239 -> 260 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.10%\n1×", labeldistance="0.50", penwidth="0.50"]; 240 [color="#0ba74e", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n39.19%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 240 -> 114 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n1×", labeldistance="0.50", penwidth="0.50"]; 240 -> 239 [arrowsize="0.62", color="#0ba651", fontcolor="#0ba651", fontsize="10.00", label="38.71%\n1×", labeldistance="1.55", penwidth="1.55"]; 241 [color="#0d297b", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n6.36%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 241 -> 56 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.82%\n1×", labeldistance="0.50", penwidth="0.50"]; 241 -> 259 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 242 [color="#0d297b", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n6.41%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 242 -> 241 [arrowsize="0.35", color="#0d297b", fontcolor="#0d297b", fontsize="10.00", label="6.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 243 [color="#fe0400", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.65%\n(0.30%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 243 -> 71 [arrowsize="0.88", color="#dec305", fontcolor="#dec305", fontsize="10.00", label="78.07%\n1×", labeldistance="3.12", penwidth="3.12"]; 243 -> 159 [arrowsize="0.38", color="#0c5386", fontcolor="#0c5386", fontsize="10.00", label="14.61%\n2×", labeldistance="0.58", penwidth="0.58"]; 243 -> 242 [arrowsize="0.35", color="#0d297b", fontcolor="#0d297b", fontsize="10.00", label="6.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 243 -> 260 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n2×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n1.18%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 244 -> 72 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 244 -> 114 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 245 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n1.76%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 245 -> 114 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n2×", labeldistance="0.50", penwidth="0.50"]; 245 -> 251 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.96%\n1×", labeldistance="0.50", penwidth="0.50"]; 247 [color="#dec605", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n77.72%\n(0.38%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 247 -> 53 [arrowsize="0.79", color="#66c708", fontcolor="#66c708", fontsize="10.00", label="62.32%\n3×", labeldistance="2.49", penwidth="2.49"]; 247 -> 159 [arrowsize="0.38", color="#0c5386", fontcolor="#0c5386", fontsize="10.00", label="14.59%\n6×", labeldistance="0.58", penwidth="0.58"]; 247 -> 260 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n3×", labeldistance="0.50", penwidth="0.50"]; 249 [color="#5bc508", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n60.92%\n(0.18%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 249 -> 159 [arrowsize="0.78", color="#59c508", fontcolor="#59c508", fontsize="10.00", label="60.74%\n3×", labeldistance="2.43", penwidth="2.43"]; 250 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="runner:316:_teardown_with_finalization\n0.58%\n(0.08%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 251 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n0.96%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 251 -> 101 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n1×", labeldistance="0.50", penwidth="0.50"]; 258 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="main:371:__missing__\n3.32%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 258 -> 121 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 259 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="main:413:_node_location_to_relpath\n3.47%\n(0.13%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 259 -> 258 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 260 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n1.26%\n(0.23%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 260 -> 146 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.03%\n10×", labeldistance="0.50", penwidth="0.50"]; 265 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n0.98%\n(0.45%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 265 -> 165 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n10×", labeldistance="0.50", penwidth="0.50"]; 266 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n1.11%\n(0.13%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 266 -> 265 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n10×", labeldistance="0.50", penwidth="0.50"]; 271 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n1.28%\n(0.20%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 271 -> 31 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 272 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="local:182:__ne__\n0.53%\n(0.15%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 272 -> 32 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n12×", labeldistance="0.50", penwidth="0.50"]; 273 [color="#0d277a", fontcolor="#ffffff", fontsize="10.00", label="common:337:common\n5.91%\n(0.30%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 273 -> 166 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.21%\n4×", labeldistance="0.50", penwidth="0.50"]; 273 -> 272 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n10×", labeldistance="0.50", penwidth="0.50"]; 277 [color="#ed7003", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n88.33%\n(0.28%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 277 -> 153 [arrowsize="0.94", color="#ed7203", fontcolor="#ed7203", fontsize="10.00", label="88.13%\n11×", labeldistance="3.53", penwidth="3.53"]; 289 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n1.69%\n(0.45%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 289 -> 61 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.23%\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]; 7 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'write' of '_io.FileIO' objects>\n0.56%\n(0.56%)\n196×", tooltip="~"]; 8 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:420:write\n0.75%\n(0.14%)\n196×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 8 -> 7 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n196×", labeldistance="0.50", penwidth="0.50"]; 21 [color="#fe0700", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n99.35%\n(0.01%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 21 -> 269 [arrowsize="1.00", color="#fe0700", fontcolor="#fe0700", fontsize="10.00", label="99.34%\n3×", labeldistance="3.97", penwidth="3.97"]; 23 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="genericpath:39:isdir\n0.91%\n(0.09%)\n152×", tooltip="/opt/anaconda/lib/python3.7/genericpath.py"]; 23 -> 29 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n152×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#ddc805", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method _abc._abc_subclasscheck>\n77.40%\n(75.21%)\n21569×", tooltip="~"]; 24 -> 25 [arrowsize="0.87", color="#dbd105", fontcolor="#dbd105", fontsize="10.00", label="76.22%\n4163×", labeldistance="3.05", penwidth="3.05"]; 25 [color="#ddc705", fontcolor="#ffffff", fontsize="10.00", label="abc:141:__subclasscheck__\n77.52%\n(2.33%)\n21569×", tooltip="/opt/anaconda/lib/python3.7/abc.py"]; 25 -> 24 [arrowsize="0.88", color="#ddc805", fontcolor="#ddc805", fontsize="10.00", label="77.40%\n754×", labeldistance="3.10", penwidth="3.10"]; 29 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.stat>\n0.81%\n(0.81%)\n155×", tooltip="~"]; 32 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.listdir>\n1.78%\n(1.79%)\n148×", tooltip="~"]; 33 [color="#0d287b", fontcolor="#ffffff", fontsize="10.00", label="pkgutil:144:_iter_file_finder_modules\n6.20%\n(0.61%)\n194×", tooltip="/opt/anaconda/lib/python3.7/pkgutil.py"]; 33 -> 23 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n152×", labeldistance="0.50", penwidth="0.50"]; 33 -> 32 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.78%\n148×", labeldistance="0.50", penwidth="0.50"]; 33 -> 154 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.47%\n514×", labeldistance="0.50", penwidth="0.50"]; 48 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="posixpath:144:basename\n0.66%\n(0.34%)\n514×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 52 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:157:_get_module_lock\n0.78%\n(0.46%)\n290×", tooltip="<frozen importlib._bootstrap>"]; 57 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.dir>\n0.58%\n(0.58%)\n145×", tooltip="~"]; 58 [color="#fb1a01", fontcolor="#ffffff", fontsize="10.00", label="utils:1141:find_in_submodules\n97.52%\n(1.25%)\n49×", 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="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n145×", labeldistance="0.50", penwidth="0.50"]; 58 -> 58 [arrowsize="0.55", color="#0c9a7e", fontcolor="#0c9a7e", fontsize="10.00", label="29.99%\n14×", labeldistance="1.20", penwidth="1.20"]; 58 -> 59 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n3713×", labeldistance="0.50", penwidth="0.50"]; 58 -> 98 [arrowsize="0.92", color="#e79404", fontcolor="#e79404", fontsize="10.00", label="84.17%\n3713×", labeldistance="3.37", penwidth="3.37"]; 58 -> 100 [arrowsize="0.35", color="#0d2b7b", fontcolor="#0d2b7b", fontsize="10.00", label="6.79%\n194×", labeldistance="0.50", penwidth="0.50"]; 58 -> 127 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n49×", labeldistance="0.50", penwidth="0.50"]; 58 -> 151 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.62%\n145×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n1.44%\n(1.44%)\n5896×", tooltip="~"]; 60 [color="#0d277a", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:190:check_required_attributes\n5.92%\n(0.40%)\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="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n1824×", labeldistance="0.50", penwidth="0.50"]; 60 -> 167 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.29%\n309×", labeldistance="0.50", penwidth="0.50"]; 71 [color="#fe0600", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n99.38%\n(0.01%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 71 -> 21 [arrowsize="1.00", color="#fe0700", fontcolor="#fe0700", fontsize="10.00", label="99.35%\n3×", labeldistance="3.97", penwidth="3.97"]; 79 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n1.58%\n(1.58%)\n6539×", tooltip="~"]; 80 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="classes:278:<genexpr>\n4.78%\n(1.59%)\n8575×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 80 -> 79 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.52%\n6248×", labeldistance="0.50", penwidth="0.50"]; 80 -> 167 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.32%\n381×", labeldistance="0.50", penwidth="0.50"]; 86 [color="#fd0d00", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n98.73%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 86 -> 182 [arrowsize="0.99", color="#fd0d00", fontcolor="#fd0d00", fontsize="10.00", label="98.72%\n1×", labeldistance="3.95", penwidth="3.95"]; 87 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n99.82%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 87 -> 267 [arrowsize="1.00", color="#ff0200", fontcolor="#ff0200", fontsize="10.00", label="99.81%\n3×", labeldistance="3.99", penwidth="3.99"]; 97 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n0.56%\n(0.56%)\n5170×", tooltip="~"]; 98 [color="#e79404", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:218:implemented_filehandler\n84.17%\n(0.78%)\n3713×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.test_filehandler.py", target=_top, URL="https://multimessenger.science/llama.test.test_filehandler.html"]; 98 -> 60 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.90%\n234×", labeldistance="0.50", penwidth="0.50"]; 98 -> 97 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n3713×", labeldistance="0.50", penwidth="0.50"]; 98 -> 114 [arrowsize="0.88", color="#dec605", fontcolor="#dec605", fontsize="10.00", label="77.76%\n754×", labeldistance="3.11", penwidth="3.11"]; 100 [color="#0d2b7b", fontcolor="#ffffff", fontsize="10.00", label="pkgutil:110:iter_modules\n6.79%\n(0.29%)\n194×", tooltip="/opt/anaconda/lib/python3.7/pkgutil.py"]; 100 -> 33 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.20%\n194×", labeldistance="0.50", penwidth="0.50"]; 114 [color="#dec605", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.issubclass>\n77.78%\n(0.26%)\n988×", tooltip="~"]; 114 -> 25 [arrowsize="0.88", color="#ddc705", fontcolor="#ddc705", fontsize="10.00", label="77.52%\n754×", labeldistance="3.10", penwidth="3.10"]; 118 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:205:check_filehandler_definition_consistency\n1.17%\n(0.08%)\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"]; 118 -> 60 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n75×", labeldistance="0.50", penwidth="0.50"]; 121 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="inspect:672:<listcomp>\n0.53%\n(0.40%)\n514×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 122 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n0.51%\n(0.03%)\n78×", tooltip="~"]; 124 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n99.79%\n(0.11%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 124 -> 86 [arrowsize="0.99", color="#fd0d00", fontcolor="#fd0d00", fontsize="10.00", label="98.73%\n1×", labeldistance="3.95", penwidth="3.95"]; 124 -> 122 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n19×", labeldistance="0.50", penwidth="0.50"]; 124 -> 260 [arrowsize="0.99", color="#fd0d00", fontcolor="#fd0d00", fontsize="10.00", label="98.79%\n1×", labeldistance="3.95", penwidth="3.95"]; 127 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.print>\n0.85%\n(0.10%)\n49×", tooltip="~"]; 127 -> 8 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n196×", labeldistance="0.50", penwidth="0.50"]; 151 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="__init__:109:import_module\n2.62%\n(0.10%)\n145×", tooltip="/opt/anaconda/lib/python3.7/importlib/__init__.py"]; 151 -> 316 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.50%\n145×", labeldistance="0.50", penwidth="0.50"]; 154 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="inspect:668:getmodulename\n2.47%\n(0.79%)\n514×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 154 -> 48 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n514×", labeldistance="0.50", penwidth="0.50"]; 154 -> 121 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n514×", labeldistance="0.50", penwidth="0.50"]; 166 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'union' of 'set' objects>\n5.06%\n(1.07%)\n1877×", tooltip="~"]; 166 -> 80 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.78%\n2651×", labeldistance="0.50", penwidth="0.50"]; 167 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="classes:271:required_attributes\n5.29%\n(1.11%)\n1877×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 167 -> 166 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.06%\n309×", labeldistance="0.50", penwidth="0.50"]; 172 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n99.80%\n(0.01%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 172 -> 124 [arrowsize="1.00", color="#ff0200", fontcolor="#ff0200", fontsize="10.00", label="99.79%\n11×", labeldistance="3.99", penwidth="3.99"]; 173 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:978:_find_and_load\n2.33%\n(0.40%)\n145×", tooltip="<frozen importlib._bootstrap>"]; 173 -> 313 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n145×", labeldistance="0.50", penwidth="0.50"]; 173 -> 314 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n145×", labeldistance="0.50", penwidth="0.50"]; 180 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n99.85%\n(0.04%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 180 -> 292 [arrowsize="1.00", color="#ff0200", fontcolor="#ff0200", fontsize="10.00", label="99.81%\n11×", labeldistance="3.99", penwidth="3.99"]; 182 [color="#fd0d00", fontcolor="#ffffff", fontsize="10.00", label="test_filehandler:228:test_filehandler_definition_consistency\n98.72%\n(0.02%)\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"]; 182 -> 58 [arrowsize="0.99", color="#fb1a01", fontcolor="#fb1a01", fontsize="10.00", label="97.52%\n1×", labeldistance="3.90", penwidth="3.90"]; 182 -> 118 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n75×", labeldistance="0.50", penwidth="0.50"]; 259 [color="#fd0d00", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n98.78%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 259 -> 180 [arrowsize="0.99", color="#fd0d00", fontcolor="#fd0d00", fontsize="10.00", label="98.78%\n1×", labeldistance="3.95", penwidth="3.95"]; 260 [color="#fd0d00", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n98.79%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 260 -> 259 [arrowsize="0.99", color="#fd0d00", fontcolor="#fd0d00", fontsize="10.00", label="98.78%\n1×", labeldistance="3.95", penwidth="3.95"]; 263 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n100.00%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 263 -> 87 [arrowsize="1.00", color="#ff0200", fontcolor="#ff0200", fontsize="10.00", label="99.82%\n1×", labeldistance="3.99", penwidth="3.99"]; 263 -> 180 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 267 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n99.81%\n(0.01%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 267 -> 71 [arrowsize="1.00", color="#fe0600", fontcolor="#fe0600", fontsize="10.00", label="99.38%\n3×", labeldistance="3.98", penwidth="3.98"]; 267 -> 180 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n6×", labeldistance="0.50", penwidth="0.50"]; 269 [color="#fe0700", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n99.34%\n(0.00%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 269 -> 180 [arrowsize="1.00", color="#fe0700", fontcolor="#fe0700", fontsize="10.00", label="99.34%\n3×", labeldistance="3.97", penwidth="3.97"]; 292 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n99.81%\n(0.01%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 292 -> 172 [arrowsize="1.00", color="#ff0200", fontcolor="#ff0200", fontsize="10.00", label="99.80%\n11×", labeldistance="3.99", penwidth="3.99"]; 313 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:194:_lock_unlock_module\n0.60%\n(0.08%)\n145×", tooltip="<frozen importlib._bootstrap>"]; 313 -> 52 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n145×", labeldistance="0.50", penwidth="0.50"]; 314 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:147:__enter__\n0.78%\n(0.12%)\n145×", tooltip="<frozen importlib._bootstrap>"]; 314 -> 52 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n145×", labeldistance="0.50", penwidth="0.50"]; 316 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="<frozen importlib:994:_gcd_import\n2.50%\n(0.09%)\n145×", tooltip="<frozen importlib._bootstrap>"]; 316 -> 173 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.33%\n145×", 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="#0d4382", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n11.58%\n(1.92%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 100 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.96%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 101 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 158 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 219 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.59%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 298 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n0.89%\n(0.11%)\n1×", 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.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 4 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flush' of '_io.TextIOWrapper' objects>\n0.74%\n(0.74%)\n1×", tooltip="~"]; 5 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n2.18%\n(2.18%)\n6×", tooltip="~"]; 6 [color="#0d2c7c", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n7.14%\n(1.15%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 6 -> 5 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.18%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 7 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n12×", labeldistance="0.50", penwidth="0.50"]; 6 -> 8 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.40%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 49 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n24×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'seek' of '_io.FileIO' objects>\n0.70%\n(0.70%)\n12×", tooltip="~"]; 8 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n2.40%\n(2.40%)\n6×", tooltip="~"]; 10 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n1.11%\n(0.67%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 12 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:221:_releaseLock\n0.70%\n(0.55%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 14 [color="#5ac508", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n60.82%\n(0.41%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 14 -> 262 [arrowsize="0.78", color="#55c408", fontcolor="#55c408", fontsize="10.00", label="60.19%\n3×", labeldistance="2.41", penwidth="2.41"]; 18 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="version:134:parse\n0.52%\n(0.30%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 22 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n1.59%\n(1.59%)\n12×", tooltip="~"]; 23 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n1.55%\n(0.18%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 23 -> 22 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n6×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n1.22%\n(0.44%)\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.48%\n6×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n1.04%\n(0.41%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 30 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n0.55%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 35 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n0.92%\n(0.67%)\n3×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 35 -> 150 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n22×", labeldistance="0.50", penwidth="0.50"]; 38 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="__init__:13:floateql\n2.81%\n(1.63%)\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 -> 190 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n12×", labeldistance="0.50", penwidth="0.50"]; 38 -> 193 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\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="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n0.70%\n(0.70%)\n109×", tooltip="~"]; 43 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:73:_wrapreduction\n1.78%\n(0.55%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 43 -> 178 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n2×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n1.96%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 46 -> 231 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n3×", labeldistance="0.50", penwidth="0.50"]; 49 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:442:__getattr__\n0.70%\n(0.63%)\n24×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 50 [color="#0d307d", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n7.81%\n(0.55%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 50 -> 6 [arrowsize="0.35", color="#0d2c7c", fontcolor="#0d2c7c", fontsize="10.00", label="7.14%\n6×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n2.07%\n(0.37%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 51 -> 238 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.59%\n3×", labeldistance="0.50", penwidth="0.50"]; 53 [color="#64c708", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n62.04%\n(0.44%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 53 -> 14 [arrowsize="0.78", color="#5ac508", fontcolor="#5ac508", fontsize="10.00", label="60.82%\n3×", labeldistance="2.43", penwidth="2.43"]; 53 -> 42 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n3×", labeldistance="0.50", penwidth="0.50"]; 53 -> 272 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n3×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n2.55%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 56 -> 70 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 60 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n2.11%\n(2.03%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 61 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n0.63%\n(0.59%)\n57×", tooltip="~"]; 63 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n1.41%\n(0.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 63 -> 24 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n6×", labeldistance="0.50", penwidth="0.50"]; 65 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n1.29%\n(0.07%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 65 -> 239 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n4×", labeldistance="0.50", penwidth="0.50"]; 66 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n5.55%\n(0.67%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 66 -> 111 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 66 -> 146 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.11%\n3×", labeldistance="0.50", penwidth="0.50"]; 67 [color="#0c9590", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n25.90%\n(0.30%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 67 -> 164 [arrowsize="0.50", color="#0c9492", fontcolor="#0c9492", fontsize="10.00", label="25.38%\n1×", labeldistance="1.02", penwidth="1.02"]; 68 [color="#ec7503", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n87.75%\n(0.37%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 68 -> 260 [arrowsize="0.93", color="#ec7903", fontcolor="#ec7903", fontsize="10.00", label="87.31%\n3×", labeldistance="3.49", penwidth="3.49"]; 69 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n0.70%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 70 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n1.85%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 70 -> 88 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 80 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n1.66%\n(0.18%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 80 -> 3 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 80 -> 81 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 81 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n0.59%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 88 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.55%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 88 -> 282 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 93 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n1.29%\n(0.26%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 93 -> 137 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n3×", labeldistance="0.50", penwidth="0.50"]; 96 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n1.04%\n(0.15%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 96 -> 156 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 [color="#0b9f6c", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n33.56%\n(2.15%)\n78×", tooltip="~"]; 97 -> 1 [arrowsize="0.35", color="#0d4382", fontcolor="#0d4382", fontsize="10.00", label="11.58%\n16×", labeldistance="0.50", penwidth="0.50"]; 97 -> 158 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n6×", labeldistance="0.50", penwidth="0.50"]; 97 -> 206 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 -> 207 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 -> 208 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 -> 209 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.66%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 -> 210 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 -> 211 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.40%\n3×", labeldistance="0.50", penwidth="0.50"]; 97 -> 218 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.77%\n16×", labeldistance="0.50", penwidth="0.50"]; 97 -> 223 [arrowsize="0.39", color="#0c5987", fontcolor="#0c5987", fontsize="10.00", label="15.54%\n16×", labeldistance="0.62", penwidth="0.62"]; 97 -> 225 [arrowsize="0.36", color="#0d4983", fontcolor="#0d4983", fontsize="10.00", label="12.76%\n6×", labeldistance="0.51", penwidth="0.51"]; 97 -> 228 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 -> 229 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 -> 230 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 -> 234 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 -> 277 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n2×", labeldistance="0.50", penwidth="0.50"]; 99 [color="#ed7203", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n88.12%\n(5.73%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 99 -> 66 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 99 -> 67 [arrowsize="0.51", color="#0c9590", fontcolor="#0c9590", fontsize="10.00", label="25.90%\n1×", labeldistance="1.04", penwidth="1.04"]; 99 -> 97 [arrowsize="0.40", color="#0c5c88", fontcolor="#0c5c88", fontsize="10.00", label="16.06%\n19×", labeldistance="0.64", penwidth="0.64"]; 99 -> 112 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 150 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n26×", labeldistance="0.50", penwidth="0.50"]; 99 -> 161 [arrowsize="0.46", color="#0c7b8e", fontcolor="#0c7b8e", fontsize="10.00", label="21.27%\n19×", labeldistance="0.85", penwidth="0.85"]; 99 -> 188 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.26%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 233 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 242 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 248 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.59%\n3×", labeldistance="0.50", penwidth="0.50"]; 99 -> 253 [arrowsize="0.53", color="#0c9885", fontcolor="#0c9885", fontsize="10.00", label="28.49%\n1×", labeldistance="1.14", penwidth="1.14"]; 99 -> 257 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 258 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 -> 290 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n57×", labeldistance="0.50", penwidth="0.50"]; 100 [color="#0d4683", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n12.25%\n(1.11%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 100 -> 97 [arrowsize="0.35", color="#0d4482", fontcolor="#0d4482", fontsize="10.00", label="11.84%\n11×", labeldistance="0.50", penwidth="0.50"]; 101 [color="#0c648a", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n17.57%\n(1.07%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 101 -> 97 [arrowsize="0.41", color="#0c6189", fontcolor="#0c6189", fontsize="10.00", label="17.02%\n11×", labeldistance="0.68", penwidth="0.68"]; 109 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n2.15%\n(0.48%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 109 -> 26 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n3×", labeldistance="0.50", penwidth="0.50"]; 111 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n3.48%\n(0.22%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 111 -> 80 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.66%\n2×", labeldistance="0.50", penwidth="0.50"]; 111 -> 121 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n2×", labeldistance="0.50", penwidth="0.50"]; 112 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n1.11%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 112 -> 111 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 121 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n1.33%\n(0.48%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 121 -> 35 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n2×", labeldistance="0.50", penwidth="0.50"]; 135 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n1.41%\n(0.78%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 136 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n0.89%\n(0.11%)\n9×", tooltip="~"]; 136 -> 93 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n3×", labeldistance="0.50", penwidth="0.50"]; 137 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n1.22%\n(0.81%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 137 -> 136 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n3×", labeldistance="0.50", penwidth="0.50"]; 140 [color="#ef6903", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n89.16%\n(1.29%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 140 -> 99 [arrowsize="0.94", color="#ed7203", fontcolor="#ed7203", fontsize="10.00", label="88.12%\n11×", labeldistance="3.52", penwidth="3.52"]; 144 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:299:_callfinalizers\n0.59%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 146 [color="#f25102", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n91.75%\n(2.18%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 146 -> 286 [arrowsize="0.95", color="#ef6703", fontcolor="#ef6703", fontsize="10.00", label="89.42%\n11×", labeldistance="3.58", penwidth="3.58"]; 150 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.55%\n(0.55%)\n129×", tooltip="~"]; 151 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n1.00%\n(0.41%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 151 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n8×", labeldistance="0.50", penwidth="0.50"]; 151 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n8×", labeldistance="0.50", penwidth="0.50"]; 152 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:1526:addHandler\n0.63%\n(0.37%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 152 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 153 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n1.59%\n(0.81%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 153 -> 150 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n52×", labeldistance="0.50", penwidth="0.50"]; 153 -> 160 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.67%\n13×", labeldistance="0.50", penwidth="0.50"]; 156 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n0.85%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 156 -> 263 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 158 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n1.29%\n(0.70%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 158 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 158 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 159 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n1.00%\n(0.44%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 159 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n8×", labeldistance="0.50", penwidth="0.50"]; 159 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 160 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'reverse' of 'list' objects>\n0.70%\n(0.70%)\n15×", tooltip="~"]; 161 [color="#0c7d8f", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n21.53%\n(0.44%)\n23×", tooltip="~"]; 161 -> 51 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.03%\n3×", labeldistance="0.50", penwidth="0.50"]; 161 -> 206 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 161 -> 207 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 161 -> 208 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 161 -> 209 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 161 -> 210 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 161 -> 211 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.70%\n3×", labeldistance="0.50", penwidth="0.50"]; 161 -> 228 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 161 -> 229 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 161 -> 230 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.44%\n1×", labeldistance="0.50", penwidth="0.50"]; 161 -> 234 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 164 [color="#0c9492", fontcolor="#ffffff", fontsize="10.00", label="test_utils:193:test_get_grid_make_grid\n25.38%\n(0.74%)\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"]; 164 -> 38 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.81%\n6×", labeldistance="0.50", penwidth="0.50"]; 164 -> 169 [arrowsize="0.46", color="#0c788e", fontcolor="#0c788e", fontsize="10.00", label="20.72%\n2×", labeldistance="0.83", penwidth="0.83"]; 164 -> 193 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 166 [color="#0d347e", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:linspace\n8.66%\n(0.22%)\n2×", tooltip="<__array_function__ internals>"]; 166 -> 168 [arrowsize="0.35", color="#0d337e", fontcolor="#0d337e", fontsize="10.00", label="8.44%\n2×", labeldistance="0.50", penwidth="0.50"]; 167 [color="#0d317d", fontcolor="#ffffff", fontsize="10.00", label="function_base:37:linspace\n8.14%\n(3.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/function_base.py"]; 167 -> 173 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.85%\n2×", labeldistance="0.50", penwidth="0.50"]; 167 -> 179 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n2×", labeldistance="0.50", penwidth="0.50"]; 168 [color="#0d357e", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.core._multiarray_umath.implement_array_function>\n8.92%\n(1.41%)\n12×", tooltip="~"]; 168 -> 167 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="8.14%\n2×", labeldistance="0.50", penwidth="0.50"]; 168 -> 171 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.26%\n2×", labeldistance="0.50", penwidth="0.50"]; 169 [color="#0c788e", fontcolor="#ffffff", fontsize="10.00", label="utils:559:get_grid\n20.72%\n(3.03%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 169 -> 166 [arrowsize="0.35", color="#0d347e", fontcolor="#0d347e", fontsize="10.00", label="8.66%\n2×", labeldistance="0.50", penwidth="0.50"]; 169 -> 181 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.52%\n4×", labeldistance="0.50", penwidth="0.50"]; 169 -> 185 [arrowsize="0.35", color="#0d2d7c", fontcolor="#0d2d7c", fontsize="10.00", label="7.18%\n2×", labeldistance="0.50", penwidth="0.50"]; 169 -> 190 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.18%\n4×", labeldistance="0.50", penwidth="0.50"]; 171 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:2189:any\n2.26%\n(0.48%)\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.78%\n2×", labeldistance="0.50", penwidth="0.50"]; 173 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:any\n2.85%\n(0.33%)\n2×", tooltip="<__array_function__ internals>"]; 173 -> 168 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.52%\n2×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="_methods:44:_any\n0.74%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/_methods.py"]; 177 -> 196 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.67%\n2×", labeldistance="0.50", penwidth="0.50"]; 178 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'any' of 'numpy.generic' objects>\n1.07%\n(0.33%)\n2×", tooltip="~"]; 178 -> 177 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n2×", labeldistance="0.50", penwidth="0.50"]; 179 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:result_type\n0.55%\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.81%\n(0.26%)\n4×", tooltip="<__array_function__ internals>"]; 180 -> 168 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n4×", labeldistance="0.50", penwidth="0.50"]; 181 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="numeric:166:ones\n1.52%\n(0.44%)\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.81%\n4×", labeldistance="0.50", penwidth="0.50"]; 183 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="utils:486:<listcomp>\n0.92%\n(0.67%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 183 -> 190 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n6×", labeldistance="0.50", penwidth="0.50"]; 183 -> 193 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n6×", labeldistance="0.50", penwidth="0.50"]; 184 [color="#0d277a", fontcolor="#ffffff", fontsize="10.00", label="utils:405:rotate_angs2vec\n5.96%\n(3.88%)\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="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n2×", labeldistance="0.50", penwidth="0.50"]; 184 -> 193 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n12×", labeldistance="0.50", penwidth="0.50"]; 185 [color="#0d2d7c", fontcolor="#ffffff", fontsize="10.00", label="utils:490:rotate_angs2angs\n7.18%\n(1.22%)\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="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="5.96%\n2×", labeldistance="0.50", penwidth="0.50"]; 188 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.26%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 188 -> 199 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n2×", labeldistance="0.50", penwidth="0.50"]; 190 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flatten' of 'numpy.ndarray' objects>\n0.67%\n(0.67%)\n22×", tooltip="~"]; 193 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.array>\n2.74%\n(2.74%)\n36×", tooltip="~"]; 196 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'reduce' of 'numpy.ufunc' objects>\n0.67%\n(0.67%)\n2×", tooltip="~"]; 199 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="version:38:__init__\n0.55%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 199 -> 18 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n2×", labeldistance="0.50", penwidth="0.50"]; 206 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n1.74%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 206 -> 100 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n1×", labeldistance="0.50", penwidth="0.50"]; 206 -> 101 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 206 -> 298 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 207 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n1.81%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 207 -> 100 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.96%\n1×", labeldistance="0.50", penwidth="0.50"]; 207 -> 101 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 208 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n3.40%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 208 -> 100 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 208 -> 101 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.26%\n1×", labeldistance="0.50", penwidth="0.50"]; 208 -> 298 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 209 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n2.40%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 209 -> 100 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 209 -> 101 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 209 -> 298 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 210 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n2.44%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 210 -> 100 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 210 -> 101 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 210 -> 298 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 211 [color="#0d2c7c", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n7.10%\n(0.33%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 211 -> 100 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.77%\n3×", labeldistance="0.50", penwidth="0.50"]; 211 -> 101 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 211 -> 298 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n3×", labeldistance="0.50", penwidth="0.50"]; 212 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n3.74%\n(0.67%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 212 -> 151 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n8×", labeldistance="0.50", penwidth="0.50"]; 212 -> 214 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n8×", labeldistance="0.50", penwidth="0.50"]; 213 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n1.15%\n(0.33%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 213 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n8×", labeldistance="0.50", penwidth="0.50"]; 213 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n1.81%\n(0.44%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 214 -> 213 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 216 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n4.18%\n(0.44%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 216 -> 212 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.74%\n8×", labeldistance="0.50", penwidth="0.50"]; 218 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n2.77%\n(1.07%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 218 -> 152 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n8×", labeldistance="0.50", penwidth="0.50"]; 218 -> 159 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n8×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n4.59%\n(0.41%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 219 -> 216 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 223 [color="#0c5987", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n15.54%\n(0.70%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 223 -> 100 [arrowsize="0.35", color="#0d347e", fontcolor="#0d347e", fontsize="10.00", label="8.77%\n8×", labeldistance="0.50", penwidth="0.50"]; 223 -> 101 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.44%\n8×", labeldistance="0.50", penwidth="0.50"]; 223 -> 298 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n8×", labeldistance="0.50", penwidth="0.50"]; 224 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n1.55%\n(0.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 224 -> 63 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.41%\n3×", labeldistance="0.50", penwidth="0.50"]; 225 [color="#0d4983", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n12.76%\n(0.67%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 225 -> 46 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.96%\n3×", labeldistance="0.50", penwidth="0.50"]; 225 -> 224 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 225 -> 226 [arrowsize="0.35", color="#0d337e", fontcolor="#0d337e", fontsize="10.00", label="8.40%\n3×", labeldistance="0.50", penwidth="0.50"]; 226 [color="#0d337e", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n8.40%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 226 -> 232 [arrowsize="0.35", color="#0d327d", fontcolor="#0d327d", fontsize="10.00", label="8.29%\n3×", labeldistance="0.50", penwidth="0.50"]; 228 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n4.22%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 228 -> 100 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 228 -> 101 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n5.29%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 229 -> 100 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 229 -> 101 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 230 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n4.25%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 230 -> 100 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 230 -> 101 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 230 -> 298 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 231 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n1.81%\n(0.26%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 231 -> 23 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.55%\n6×", labeldistance="0.50", penwidth="0.50"]; 232 [color="#0d327d", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n8.29%\n(0.30%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 232 -> 50 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.81%\n6×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n1.04%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 233 -> 235 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n1×", labeldistance="0.50", penwidth="0.50"]; 233 -> 240 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 233 -> 277 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 234 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n1.04%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 234 -> 235 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 234 -> 236 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 235 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="skipping:99:check_xfail_no_run\n0.67%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 235 -> 240 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n2×", labeldistance="0.50", penwidth="0.50"]; 236 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="skipping:108:check_strict_xfail\n0.55%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 236 -> 240 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 238 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n1.59%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 238 -> 239 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.48%\n3×", labeldistance="0.50", penwidth="0.50"]; 239 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n2.66%\n(0.70%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 239 -> 277 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n7×", labeldistance="0.50", penwidth="0.50"]; 240 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n1.44%\n(0.15%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 240 -> 65 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.29%\n4×", labeldistance="0.50", penwidth="0.50"]; 242 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="nose:7:pytest_runtest_setup\n0.55%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nose.py"]; 247 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n2.44%\n(0.70%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 247 -> 93 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.29%\n3×", labeldistance="0.50", penwidth="0.50"]; 248 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n2.59%\n(0.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 248 -> 247 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.44%\n3×", labeldistance="0.50", penwidth="0.50"]; 252 [color="#0c9787", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n27.93%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 252 -> 146 [arrowsize="0.53", color="#0c9788", fontcolor="#0c9788", fontsize="10.00", label="27.71%\n1×", labeldistance="1.11", penwidth="1.11"]; 252 -> 272 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 253 [color="#0c9885", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n28.49%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 253 -> 109 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n1×", labeldistance="0.50", penwidth="0.50"]; 253 -> 252 [arrowsize="0.53", color="#0c9787", fontcolor="#0c9787", fontsize="10.00", label="27.93%\n1×", labeldistance="1.12", penwidth="1.12"]; 254 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n2.85%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 254 -> 56 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 255 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n2.92%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 255 -> 254 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 256 [color="#fe0600", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.45%\n(0.30%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 256 -> 68 [arrowsize="0.94", color="#ec7503", fontcolor="#ec7503", fontsize="10.00", label="87.75%\n1×", labeldistance="3.51", penwidth="3.51"]; 256 -> 146 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="8.07%\n2×", labeldistance="0.50", penwidth="0.50"]; 256 -> 255 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.92%\n1×", labeldistance="0.50", penwidth="0.50"]; 256 -> 272 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n2×", labeldistance="0.50", penwidth="0.50"]; 257 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n1.37%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 257 -> 69 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 257 -> 109 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 258 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n2.37%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 258 -> 109 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 258 -> 264 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 260 [color="#ec7903", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n87.31%\n(0.92%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 260 -> 53 [arrowsize="0.79", color="#64c708", fontcolor="#64c708", fontsize="10.00", label="62.04%\n3×", labeldistance="2.48", penwidth="2.48"]; 260 -> 146 [arrowsize="0.49", color="#0c8b92", fontcolor="#0c8b92", fontsize="10.00", label="23.71%\n6×", labeldistance="0.95", penwidth="0.95"]; 260 -> 272 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n3×", labeldistance="0.50", penwidth="0.50"]; 262 [color="#55c408", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n60.19%\n(0.22%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 262 -> 146 [arrowsize="0.77", color="#53c408", fontcolor="#53c408", fontsize="10.00", label="59.97%\n3×", labeldistance="2.40", penwidth="2.40"]; 263 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:316:_teardown_with_finalization\n0.70%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 263 -> 144 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 264 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n1.15%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 264 -> 96 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.96%\n1×", labeldistance="0.50", penwidth="0.50"]; 264 -> 153 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 272 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n1.66%\n(0.26%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 272 -> 135 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.41%\n10×", labeldistance="0.50", penwidth="0.50"]; 276 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n2.00%\n(0.67%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 276 -> 153 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n10×", labeldistance="0.50", penwidth="0.50"]; 277 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n2.15%\n(0.15%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 277 -> 276 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.00%\n10×", labeldistance="0.50", penwidth="0.50"]; 282 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n1.11%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 282 -> 30 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n1×", labeldistance="0.50", penwidth="0.50"]; 286 [color="#ef6703", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n89.42%\n(0.26%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 286 -> 140 [arrowsize="0.94", color="#ef6903", fontcolor="#ef6903", fontsize="10.00", label="89.16%\n11×", labeldistance="3.57", penwidth="3.57"]; 290 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="callers:171:<listcomp>\n0.52%\n(0.52%)\n61×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 298 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n3.33%\n(1.22%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 298 -> 60 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.11%\n27×", labeldistance="0.50", penwidth="0.50"]; }

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="#0d4d84", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n13.48%\n(1.93%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 99 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.07%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 100 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.07%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 131 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 156 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 210 [arrowsize="0.35", color="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="5.90%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 289 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n0.61%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 5 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n2.43%\n(2.43%)\n6×", tooltip="~"]; 6 [color="#0d337e", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n8.51%\n(1.68%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 6 -> 5 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.43%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 7 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n12×", labeldistance="0.50", penwidth="0.50"]; 6 -> 8 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.75%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 48 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n24×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'seek' of '_io.FileIO' objects>\n0.82%\n(0.82%)\n12×", tooltip="~"]; 8 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n2.75%\n(2.75%)\n6×", tooltip="~"]; 10 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n1.39%\n(0.97%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 12 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="__init__:221:_releaseLock\n1.43%\n(1.07%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 14 [color="#3dc009", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n57.19%\n(0.54%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 14 -> 253 [arrowsize="0.75", color="#38bf09", fontcolor="#38bf09", fontsize="10.00", label="56.44%\n3×", labeldistance="2.26", penwidth="2.26"]; 18 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="version:134:parse\n0.57%\n(0.36%)\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="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n1.22%\n(1.22%)\n12×", tooltip="~"]; 23 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n1.07%\n(0.25%)\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.54%\n6×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n1.32%\n(0.32%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 24 -> 22 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n6×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n1.25%\n(0.46%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 30 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n0.64%\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.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 35 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n1.11%\n(0.93%)\n3×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 36 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n0.54%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 36 -> 35 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 38 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="__init__:13:floateql\n1.79%\n(0.86%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.__init__.py", target=_top, URL="https://multimessenger.science/llama.test.__init__.html"]; 38 -> 182 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n8×", labeldistance="0.50", penwidth="0.50"]; 38 -> 185 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 42 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n0.93%\n(0.93%)\n107×", tooltip="~"]; 45 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n1.50%\n(0.21%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 45 -> 222 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.29%\n3×", labeldistance="0.50", penwidth="0.50"]; 48 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:442:__getattr__\n0.82%\n(0.72%)\n24×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 48 -> 42 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n24×", labeldistance="0.50", penwidth="0.50"]; 49 [color="#0d377f", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n9.23%\n(0.68%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 49 -> 6 [arrowsize="0.35", color="#0d337e", fontcolor="#0d337e", fontsize="10.00", label="8.51%\n6×", labeldistance="0.50", penwidth="0.50"]; 50 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n1.68%\n(0.43%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 50 -> 229 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n3×", labeldistance="0.50", penwidth="0.50"]; 52 [color="#49c208", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n58.73%\n(0.61%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 52 -> 14 [arrowsize="0.76", color="#3dc009", fontcolor="#3dc009", fontsize="10.00", label="57.19%\n3×", labeldistance="2.29", penwidth="2.29"]; 52 -> 56 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n3×", labeldistance="0.50", penwidth="0.50"]; 52 -> 263 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n3×", labeldistance="0.50", penwidth="0.50"]; 55 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n3.11%\n(0.21%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 55 -> 69 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 55 -> 86 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:1095:getoption\n0.50%\n(0.32%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/config/__init__.py"]; 58 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="compat:78:iscoroutinefunction\n1.22%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 58 -> 286 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n2.79%\n(2.58%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 59 -> 42 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n27×", labeldistance="0.50", penwidth="0.50"]; 60 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n0.68%\n(0.68%)\n57×", tooltip="~"]; 62 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n1.68%\n(0.32%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 62 -> 24 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n6×", labeldistance="0.50", penwidth="0.50"]; 64 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n1.43%\n(0.21%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 64 -> 230 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n4×", labeldistance="0.50", penwidth="0.50"]; 65 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n5.47%\n(0.54%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 65 -> 110 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 65 -> 145 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.50%\n3×", labeldistance="0.50", penwidth="0.50"]; 66 [color="#0c6489", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n17.45%\n(0.29%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 66 -> 58 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 66 -> 162 [arrowsize="0.40", color="#0c5a87", fontcolor="#0c5a87", fontsize="10.00", label="15.84%\n1×", labeldistance="0.63", penwidth="0.63"]; 67 [color="#e88c04", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n85.09%\n(0.39%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 67 -> 56 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n2×", labeldistance="0.50", penwidth="0.50"]; 67 -> 251 [arrowsize="0.92", color="#e89104", fontcolor="#e89104", fontsize="10.00", label="84.44%\n3×", labeldistance="3.38", penwidth="3.38"]; 68 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n1.00%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 68 -> 95 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 68 -> 151 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 69 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n2.25%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 69 -> 87 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 79 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n1.29%\n(0.14%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 79 -> 3 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 79 -> 80 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 80 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n0.54%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 86 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="python:263:getmodpath\n0.57%\n(0.21%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 86 -> 151 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.90%\n(0.21%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 87 -> 273 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n1.57%\n(0.32%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 92 -> 136 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.43%\n3×", labeldistance="0.50", penwidth="0.50"]; 95 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n1.54%\n(0.32%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 95 -> 154 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n3×", labeldistance="0.50", penwidth="0.50"]; 96 [color="#0ba458", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n37.37%\n(2.22%)\n78×", tooltip="~"]; 96 -> 1 [arrowsize="0.37", color="#0d4d84", fontcolor="#0d4d84", fontsize="10.00", label="13.48%\n16×", labeldistance="0.54", penwidth="0.54"]; 96 -> 131 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n6×", labeldistance="0.50", penwidth="0.50"]; 96 -> 156 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n6×", labeldistance="0.50", penwidth="0.50"]; 96 -> 197 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.97%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 198 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 199 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 200 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.08%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 201 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 202 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 96 -> 209 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.22%\n16×", labeldistance="0.50", penwidth="0.50"]; 96 -> 214 [arrowsize="0.42", color="#0c658a", fontcolor="#0c658a", fontsize="10.00", label="17.67%\n16×", labeldistance="0.71", penwidth="0.71"]; 96 -> 216 [arrowsize="0.37", color="#0d5085", fontcolor="#0d5085", fontsize="10.00", label="13.98%\n6×", labeldistance="0.56", penwidth="0.56"]; 96 -> 219 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 220 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 221 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 225 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 268 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n2×", labeldistance="0.50", penwidth="0.50"]; 98 [color="#ea8203", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n86.30%\n(6.44%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 98 -> 65 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.47%\n3×", labeldistance="0.50", penwidth="0.50"]; 98 -> 66 [arrowsize="0.42", color="#0c6489", fontcolor="#0c6489", fontsize="10.00", label="17.45%\n1×", labeldistance="0.70", penwidth="0.70"]; 98 -> 96 [arrowsize="0.43", color="#0c698b", fontcolor="#0c698b", fontsize="10.00", label="18.42%\n19×", labeldistance="0.74", penwidth="0.74"]; 98 -> 111 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 98 -> 148 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n26×", labeldistance="0.50", penwidth="0.50"]; 98 -> 159 [arrowsize="0.47", color="#0c8290", fontcolor="#0c8290", fontsize="10.00", label="22.39%\n19×", labeldistance="0.90", penwidth="0.90"]; 98 -> 180 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 98 -> 224 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 98 -> 233 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 98 -> 239 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 98 -> 244 [arrowsize="0.45", color="#0c758d", fontcolor="#0c758d", fontsize="10.00", label="20.24%\n1×", labeldistance="0.81", penwidth="0.81"]; 98 -> 248 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 98 -> 249 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 98 -> 281 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n57×", labeldistance="0.50", penwidth="0.50"]; 99 [color="#0c5285", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n14.31%\n(0.93%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 99 -> 96 [arrowsize="0.37", color="#0d4f85", fontcolor="#0d4f85", fontsize="10.00", label="13.84%\n11×", labeldistance="0.55", penwidth="0.55"]; 100 [color="#0c6d8b", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n18.99%\n(1.43%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 100 -> 96 [arrowsize="0.43", color="#0c698b", fontcolor="#0c698b", fontsize="10.00", label="18.38%\n11×", labeldistance="0.74", penwidth="0.74"]; 108 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n2.40%\n(0.43%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 108 -> 26 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.25%\n3×", labeldistance="0.50", penwidth="0.50"]; 110 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n3.58%\n(0.36%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 110 -> 79 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.29%\n2×", labeldistance="0.50", penwidth="0.50"]; 110 -> 120 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.61%\n2×", labeldistance="0.50", penwidth="0.50"]; 111 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n1.65%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 111 -> 110 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 120 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n1.61%\n(0.50%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 120 -> 35 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n2×", labeldistance="0.50", penwidth="0.50"]; 129 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="_weakrefset:81:add\n0.54%\n(0.43%)\n8×", tooltip="/opt/anaconda/lib/python3.7/_weakrefset.py"]; 131 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="_weakrefset:38:_remove\n0.50%\n(0.39%)\n8×", tooltip="/opt/anaconda/lib/python3.7/_weakrefset.py"]; 134 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n1.65%\n(1.00%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 135 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n1.11%\n(0.43%)\n9×", tooltip="~"]; 135 -> 92 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.93%\n3×", labeldistance="0.50", penwidth="0.50"]; 136 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n1.43%\n(0.68%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 136 -> 135 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n3×", labeldistance="0.50", penwidth="0.50"]; 139 [color="#ec7a03", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n87.27%\n(1.25%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 139 -> 98 [arrowsize="0.93", color="#ea8203", fontcolor="#ea8203", fontsize="10.00", label="86.30%\n11×", labeldistance="3.45", penwidth="3.45"]; 143 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:299:_callfinalizers\n0.79%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 145 [color="#f06002", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n90.20%\n(2.79%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 145 -> 277 [arrowsize="0.94", color="#ec7803", fontcolor="#ec7803", fontsize="10.00", label="87.48%\n11×", labeldistance="3.50", penwidth="3.50"]; 148 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.68%\n(0.68%)\n131×", tooltip="~"]; 149 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n1.75%\n(0.57%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 149 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n8×", labeldistance="0.50", penwidth="0.50"]; 149 -> 12 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n8×", labeldistance="0.50", penwidth="0.50"]; 150 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:1526:addHandler\n0.82%\n(0.36%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 150 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n8×", labeldistance="0.50", penwidth="0.50"]; 150 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 151 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n1.36%\n(1.04%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 151 -> 148 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n54×", labeldistance="0.50", penwidth="0.50"]; 154 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n1.22%\n(0.14%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 154 -> 254 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n3×", labeldistance="0.50", penwidth="0.50"]; 156 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n1.32%\n(0.72%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 156 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 156 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n8×", labeldistance="0.50", penwidth="0.50"]; 157 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n1.14%\n(0.43%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 157 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n8×", labeldistance="0.50", penwidth="0.50"]; 157 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n8×", labeldistance="0.50", penwidth="0.50"]; 159 [color="#0c8490", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n22.60%\n(0.64%)\n23×", tooltip="~"]; 159 -> 50 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.65%\n3×", labeldistance="0.50", penwidth="0.50"]; 159 -> 197 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 159 -> 198 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 159 -> 199 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 159 -> 200 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 159 -> 201 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 159 -> 202 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.50%\n3×", labeldistance="0.50", penwidth="0.50"]; 159 -> 219 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 159 -> 220 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 159 -> 221 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 159 -> 225 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 162 [color="#0c5a87", fontcolor="#ffffff", fontsize="10.00", label="test_utils:213:test_get_grid_north_pole\n15.84%\n(0.46%)\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"]; 162 -> 38 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.79%\n4×", labeldistance="0.50", penwidth="0.50"]; 162 -> 167 [arrowsize="0.37", color="#0d4e84", fontcolor="#0d4e84", fontsize="10.00", label="13.59%\n2×", labeldistance="0.54", penwidth="0.54"]; 164 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:linspace\n4.11%\n(0.21%)\n2×", tooltip="<__array_function__ internals>"]; 164 -> 166 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.90%\n2×", labeldistance="0.50", penwidth="0.50"]; 165 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="function_base:37:linspace\n3.65%\n(1.97%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/function_base.py"]; 166 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.core._multiarray_umath.implement_array_function>\n4.26%\n(0.93%)\n10×", tooltip="~"]; 166 -> 165 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.65%\n2×", labeldistance="0.50", penwidth="0.50"]; 167 [color="#0d4e84", fontcolor="#ffffff", fontsize="10.00", label="utils:559:get_grid\n13.59%\n(1.93%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 167 -> 164 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 167 -> 173 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n4×", labeldistance="0.50", penwidth="0.50"]; 167 -> 177 [arrowsize="0.35", color="#0d277b", fontcolor="#0d277b", fontsize="10.00", label="6.08%\n2×", labeldistance="0.50", penwidth="0.50"]; 167 -> 182 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n4×", labeldistance="0.50", penwidth="0.50"]; 172 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:copyto\n0.54%\n(0.11%)\n4×", tooltip="<__array_function__ internals>"]; 172 -> 166 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n4×", labeldistance="0.50", penwidth="0.50"]; 173 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="numeric:166:ones\n1.04%\n(0.32%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/numeric.py"]; 173 -> 172 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n4×", labeldistance="0.50", penwidth="0.50"]; 175 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="utils:486:<listcomp>\n0.61%\n(0.46%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 176 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="utils:405:rotate_angs2vec\n5.22%\n(3.58%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 176 -> 175 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n2×", labeldistance="0.50", penwidth="0.50"]; 176 -> 185 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.93%\n12×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#0d277b", fontcolor="#ffffff", fontsize="10.00", label="utils:490:rotate_angs2angs\n6.08%\n(0.86%)\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="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.22%\n2×", labeldistance="0.50", penwidth="0.50"]; 180 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.43%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 180 -> 190 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n2×", labeldistance="0.50", penwidth="0.50"]; 182 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flatten' of 'numpy.ndarray' objects>\n0.61%\n(0.61%)\n18×", tooltip="~"]; 185 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.array>\n1.39%\n(1.39%)\n30×", tooltip="~"]; 190 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="version:38:__init__\n0.68%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 190 -> 18 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n2×", labeldistance="0.50", penwidth="0.50"]; 197 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n2.75%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 197 -> 99 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 197 -> 100 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 197 -> 289 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 198 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n2.00%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 198 -> 99 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 198 -> 100 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 198 -> 289 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 199 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n3.18%\n(0.14%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 199 -> 99 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 199 -> 100 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 199 -> 289 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 200 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n4.29%\n(0.18%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 200 -> 99 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 200 -> 100 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 200 -> 289 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 201 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n1.75%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 201 -> 99 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n1×", labeldistance="0.50", penwidth="0.50"]; 201 -> 100 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 201 -> 289 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 202 [color="#0d2d7c", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n7.33%\n(0.25%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 202 -> 99 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.22%\n3×", labeldistance="0.50", penwidth="0.50"]; 202 -> 100 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.40%\n3×", labeldistance="0.50", penwidth="0.50"]; 202 -> 289 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n3×", labeldistance="0.50", penwidth="0.50"]; 203 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n4.83%\n(0.64%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 203 -> 149 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.75%\n8×", labeldistance="0.50", penwidth="0.50"]; 203 -> 205 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 204 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n1.32%\n(0.36%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 204 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n8×", labeldistance="0.50", penwidth="0.50"]; 204 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 204 -> 129 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n8×", labeldistance="0.50", penwidth="0.50"]; 205 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n2.11%\n(0.57%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 205 -> 204 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n8×", labeldistance="0.50", penwidth="0.50"]; 207 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n5.19%\n(0.36%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 207 -> 203 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.83%\n8×", labeldistance="0.50", penwidth="0.50"]; 209 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n3.22%\n(1.04%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 209 -> 150 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n8×", labeldistance="0.50", penwidth="0.50"]; 209 -> 157 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n8×", labeldistance="0.50", penwidth="0.50"]; 210 [color="#0d277a", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n5.90%\n(0.72%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 210 -> 207 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.19%\n8×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0c658a", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n17.67%\n(0.75%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 214 -> 99 [arrowsize="0.35", color="#0d3d80", fontcolor="#0d3d80", fontsize="10.00", label="10.41%\n8×", labeldistance="0.50", penwidth="0.50"]; 214 -> 100 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.87%\n8×", labeldistance="0.50", penwidth="0.50"]; 214 -> 289 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n8×", labeldistance="0.50", penwidth="0.50"]; 215 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n1.79%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 215 -> 62 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.68%\n3×", labeldistance="0.50", penwidth="0.50"]; 216 [color="#0d5085", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n13.98%\n(0.64%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 216 -> 45 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.50%\n3×", labeldistance="0.50", penwidth="0.50"]; 216 -> 215 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.79%\n3×", labeldistance="0.50", penwidth="0.50"]; 216 -> 217 [arrowsize="0.35", color="#0d3a7f", fontcolor="#0d3a7f", fontsize="10.00", label="9.87%\n3×", labeldistance="0.50", penwidth="0.50"]; 217 [color="#0d3a7f", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n9.87%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 217 -> 223 [arrowsize="0.35", color="#0d397f", fontcolor="#0d397f", fontsize="10.00", label="9.76%\n3×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n5.62%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 219 -> 99 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.93%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 -> 100 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 -> 289 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n4.58%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 220 -> 99 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 -> 100 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.76%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 -> 289 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n4.90%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 221 -> 99 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 100 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 -> 289 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 222 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n1.29%\n(0.21%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 222 -> 23 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n6×", labeldistance="0.50", penwidth="0.50"]; 223 [color="#0d397f", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n9.76%\n(0.39%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 223 -> 49 [arrowsize="0.35", color="#0d377f", fontcolor="#0d377f", fontsize="10.00", label="9.23%\n6×", labeldistance="0.50", penwidth="0.50"]; 224 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n1.14%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 224 -> 226 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 224 -> 231 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n1×", labeldistance="0.50", penwidth="0.50"]; 224 -> 268 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n1.04%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 225 -> 226 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 227 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 226 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:99:check_xfail_no_run\n0.72%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 226 -> 231 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n2×", labeldistance="0.50", penwidth="0.50"]; 227 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="skipping:108:check_strict_xfail\n0.50%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 227 -> 231 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n1.14%\n(0.14%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 229 -> 230 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n3×", labeldistance="0.50", penwidth="0.50"]; 230 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n2.22%\n(0.61%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 230 -> 268 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.36%\n7×", labeldistance="0.50", penwidth="0.50"]; 231 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n1.57%\n(0.14%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 231 -> 64 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.43%\n4×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="nose:7:pytest_runtest_setup\n0.64%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nose.py"]; 238 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n2.72%\n(0.72%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 238 -> 92 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.57%\n3×", labeldistance="0.50", penwidth="0.50"]; 239 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n2.83%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 239 -> 238 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.72%\n3×", labeldistance="0.50", penwidth="0.50"]; 243 [color="#0c718c", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n19.60%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 243 -> 145 [arrowsize="0.44", color="#0c6f8c", fontcolor="#0c6f8c", fontsize="10.00", label="19.35%\n1×", labeldistance="0.77", penwidth="0.77"]; 243 -> 263 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#0c758d", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n20.24%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 244 -> 108 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 244 -> 243 [arrowsize="0.44", color="#0c718c", fontcolor="#0c718c", fontsize="10.00", label="19.60%\n1×", labeldistance="0.78", penwidth="0.78"]; 245 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n3.43%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 245 -> 55 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 246 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n3.72%\n(0.29%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 246 -> 245 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 247 [color="#fe0600", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.43%\n(0.36%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 247 -> 67 [arrowsize="0.92", color="#e88c04", fontcolor="#e88c04", fontsize="10.00", label="85.09%\n1×", labeldistance="3.40", penwidth="3.40"]; 247 -> 145 [arrowsize="0.35", color="#0d3a7f", fontcolor="#0d3a7f", fontsize="10.00", label="9.80%\n2×", labeldistance="0.50", penwidth="0.50"]; 247 -> 246 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.72%\n1×", labeldistance="0.50", penwidth="0.50"]; 247 -> 263 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n2×", labeldistance="0.50", penwidth="0.50"]; 248 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n1.90%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 248 -> 68 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n1×", labeldistance="0.50", penwidth="0.50"]; 248 -> 108 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 249 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n2.90%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 249 -> 108 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n2×", labeldistance="0.50", penwidth="0.50"]; 249 -> 255 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 251 [color="#e89104", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n84.44%\n(0.75%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 251 -> 52 [arrowsize="0.77", color="#49c208", fontcolor="#49c208", fontsize="10.00", label="58.73%\n3×", labeldistance="2.35", penwidth="2.35"]; 251 -> 145 [arrowsize="0.49", color="#0c8e92", fontcolor="#0c8e92", fontsize="10.00", label="24.25%\n6×", labeldistance="0.97", penwidth="0.97"]; 251 -> 263 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n3×", labeldistance="0.50", penwidth="0.50"]; 253 [color="#38bf09", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n56.44%\n(0.29%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 253 -> 145 [arrowsize="0.75", color="#35be09", fontcolor="#35be09", fontsize="10.00", label="56.15%\n3×", labeldistance="2.25", penwidth="2.25"]; 254 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:316:_teardown_with_finalization\n1.00%\n(0.21%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 254 -> 143 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n3×", labeldistance="0.50", penwidth="0.50"]; 255 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n1.68%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 255 -> 95 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 255 -> 151 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 263 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n2.07%\n(0.43%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 263 -> 134 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.65%\n10×", labeldistance="0.50", penwidth="0.50"]; 267 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n1.54%\n(0.64%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 267 -> 151 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n10×", labeldistance="0.50", penwidth="0.50"]; 268 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n1.72%\n(0.18%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 268 -> 267 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n10×", labeldistance="0.50", penwidth="0.50"]; 273 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n1.29%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 273 -> 30 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 273 -> 275 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 275 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="local:376:check\n0.54%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 275 -> 21 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 277 [color="#ec7803", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n87.48%\n(0.36%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 277 -> 139 [arrowsize="0.93", color="#ec7a03", fontcolor="#ec7a03", fontsize="10.00", label="87.27%\n11×", labeldistance="3.49", penwidth="3.49"]; 281 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="callers:171:<listcomp>\n0.89%\n(0.89%)\n61×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 286 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="inspect:179:iscoroutinefunction\n1.14%\n(1.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 289 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n3.54%\n(0.75%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 289 -> 59 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.79%\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.37%\n(0.54%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 156 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 157 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 294 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.27%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 410 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n0.56%\n(0.56%)\n6×", tooltip="~"]; 8 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n1.97%\n(0.34%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 8 -> 7 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 -> 10 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n6×", labeldistance="0.50", penwidth="0.50"]; 10 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n0.68%\n(0.68%)\n6×", tooltip="~"]; 16 [color="#e79204", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n84.34%\n(0.13%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 16 -> 343 [arrowsize="0.92", color="#e79404", fontcolor="#e79404", fontsize="10.00", label="84.15%\n3×", labeldistance="3.37", penwidth="3.37"]; 20 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="pipeline:159:<genexpr>\n1.79%\n(1.41%)\n688×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 22 [color="#0d297b", fontcolor="#ffffff", fontsize="10.00", label="pipeline:155:<dictcomp>\n6.42%\n(3.19%)\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.37%\n333×", labeldistance="0.50", penwidth="0.50"]; 22 -> 51 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.07%\n344×", labeldistance="0.50", penwidth="0.50"]; 25 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="re:170:match\n3.33%\n(0.11%)\n11×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 25 -> 124 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.95%\n11×", labeldistance="0.50", penwidth="0.50"]; 27 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="argparse:2071:_match_argument\n3.88%\n(0.29%)\n11×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 27 -> 25 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.33%\n11×", labeldistance="0.50", penwidth="0.50"]; 29 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:759:compile\n2.32%\n(0.14%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 29 -> 235 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n2×", labeldistance="0.50", penwidth="0.50"]; 29 -> 400 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.47%\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="~"]; 40 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.fspath>\n0.58%\n(0.47%)\n168×", tooltip="~"]; 42 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:168:__eq__\n0.81%\n(0.30%)\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.51%\n110×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="posixpath:154:dirname\n1.16%\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.58%\n(0.45%)\n7×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 50 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="local:646:pyimport\n2.66%\n(0.12%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 50 -> 136 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 50 -> 373 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.95%\n1×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.all>\n2.07%\n(0.65%)\n344×", tooltip="~"]; 51 -> 20 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n355×", labeldistance="0.50", penwidth="0.50"]; 55 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n2.12%\n(2.12%)\n904×", tooltip="~"]; 56 [color="#0baa3e", fontcolor="#ffffff", fontsize="10.00", label="pipeline:74:__new__\n41.93%\n(3.80%)\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%\n766×", labeldistance="0.50", penwidth="0.50"]; 56 -> 82 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n30×", labeldistance="0.50", penwidth="0.50"]; 56 -> 96 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.12%\n118×", labeldistance="0.50", penwidth="0.50"]; 56 -> 209 [arrowsize="0.58", color="#0b9f6d", fontcolor="#0b9f6d", fontsize="10.00", label="33.43%\n118×", labeldistance="1.34", penwidth="1.34"]; 56 -> 224 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n30×", labeldistance="0.50", penwidth="0.50"]; 57 [color="#0c708c", fontcolor="#ffffff", fontsize="10.00", label="pipeline:329:__call__\n19.47%\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.41%\n7×", labeldistance="0.50", penwidth="0.50"]; 57 -> 163 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.17%\n8×", labeldistance="0.50", penwidth="0.50"]; 57 -> 257 [arrowsize="0.35", color="#0d4783", fontcolor="#0d4783", fontsize="10.00", label="12.28%\n8×", labeldistance="0.50", penwidth="0.50"]; 64 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n2.16%\n(0.17%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 64 -> 8 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.97%\n6×", labeldistance="0.50", penwidth="0.50"]; 69 [color="#e88f04", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n84.73%\n(0.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 69 -> 16 [arrowsize="0.92", color="#e79204", fontcolor="#e79204", fontsize="10.00", label="84.34%\n3×", labeldistance="3.37", penwidth="3.37"]; 69 -> 356 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n3×", labeldistance="0.50", penwidth="0.50"]; 71 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="python:243:obj\n3.06%\n(0.15%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 71 -> 352 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 72 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n1.02%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 72 -> 93 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 78 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n0.60%\n(0.55%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 81 [color="#0d3d80", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n10.52%\n(10.50%)\n2990×", tooltip="~"]; 82 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="classes:109:__new__\n0.62%\n(0.23%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 83 [color="#0c9b7c", fontcolor="#ffffff", fontsize="10.00", label="classes:278:<genexpr>\n30.43%\n(9.85%)\n3798×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 83 -> 81 [arrowsize="0.35", color="#0d397f", fontcolor="#0d397f", fontsize="10.00", label="9.74%\n2732×", labeldistance="0.50", penwidth="0.50"]; 83 -> 209 [arrowsize="0.53", color="#0c9788", fontcolor="#0c9788", fontsize="10.00", label="27.74%\n162×", labeldistance="1.11", penwidth="1.11"]; 89 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n1.38%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 89 -> 171 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n1×", labeldistance="0.50", penwidth="0.50"]; 89 -> 221 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n3×", labeldistance="0.50", penwidth="0.50"]; 90 [color="#b2d406", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n70.90%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 90 -> 105 [arrowsize="0.84", color="#b0d306", fontcolor="#b0d306", fontsize="10.00", label="70.69%\n1×", labeldistance="2.83", penwidth="2.83"]; 91 [color="#f25302", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n91.61%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 91 -> 341 [arrowsize="0.96", color="#f25402", fontcolor="#f25402", fontsize="10.00", label="91.48%\n3×", labeldistance="3.66", penwidth="3.66"]; 92 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n3.27%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 92 -> 328 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 93 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n0.75%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 93 -> 116 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 95 [color="#0c9884", fontcolor="#ffffff", fontsize="10.00", label="argparse:1761:parse_known_args\n28.67%\n(0.84%)\n9×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 95 -> 81 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n54×", labeldistance="0.50", penwidth="0.50"]; 95 -> 117 [arrowsize="0.52", color="#0c9789", fontcolor="#0c9789", fontsize="10.00", label="27.50%\n9×", labeldistance="1.10", penwidth="1.10"]; 96 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="inspect:292:isabstract\n2.12%\n(1.53%)\n118×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 96 -> 81 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.31%\n118×", labeldistance="0.50", penwidth="0.50"]; 99 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hash>\n4.40%\n(0.40%)\n50×", tooltip="~"]; 99 -> 100 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.25%\n18×", labeldistance="0.50", penwidth="0.50"]; 100 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="pipeline:91:__hash__\n4.25%\n(0.40%)\n18×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 100 -> 99 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n18×", labeldistance="0.50", penwidth="0.50"]; 100 -> 162 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.60%\n18×", labeldistance="0.50", penwidth="0.50"]; 101 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="pipeline:96:__eq__\n4.43%\n(0.06%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 101 -> 99 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.36%\n18×", labeldistance="0.50", penwidth="0.50"]; 105 [color="#b0d306", fontcolor="#ffffff", fontsize="10.00", label="test_bin:29:test_llama_pipeline_parser\n70.69%\n(0.52%)\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"]; 105 -> 56 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.69%\n5×", labeldistance="0.50", penwidth="0.50"]; 105 -> 101 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.43%\n9×", labeldistance="0.50", penwidth="0.50"]; 105 -> 249 [arrowsize="0.79", color="#64c708", fontcolor="#64c708", fontsize="10.00", label="62.04%\n9×", labeldistance="2.48", penwidth="2.48"]; 107 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n1.48%\n(0.11%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 107 -> 108 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n4×", labeldistance="0.50", penwidth="0.50"]; 108 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n0.91%\n(0.10%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 108 -> 164 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n4×", labeldistance="0.50", penwidth="0.50"]; 116 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n0.61%\n(0.10%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 117 [color="#0c9789", fontcolor="#ffffff", fontsize="10.00", label="argparse:1796:_parse_known_args\n27.50%\n(1.28%)\n9×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 117 -> 234 [arrowsize="0.50", color="#0c9492", fontcolor="#0c9492", fontsize="10.00", label="25.25%\n11×", labeldistance="1.01", penwidth="1.01"]; 124 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="re:271:_compile\n2.95%\n(0.36%)\n11×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 124 -> 29 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.32%\n2×", labeldistance="0.50", penwidth="0.50"]; 136 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="local:376:check\n0.95%\n(0.16%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 139 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="argparse:2344:_get_values\n1.02%\n(0.42%)\n11×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 148 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:411:_parse_sub\n1.23%\n(0.19%)\n4×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 148 -> 149 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n2×", labeldistance="0.50", penwidth="0.50"]; 149 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:469:_parse\n1.13%\n(0.42%)\n4×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 149 -> 148 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n2×", labeldistance="0.50", penwidth="0.50"]; 153 [color="#0d377f", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n9.27%\n(0.75%)\n80×", tooltip="~"]; 153 -> 1 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.37%\n16×", labeldistance="0.50", penwidth="0.50"]; 153 -> 280 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 281 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 282 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 283 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 285 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.27%\n3×", labeldistance="0.50", penwidth="0.50"]; 153 -> 293 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n16×", labeldistance="0.50", penwidth="0.50"]; 153 -> 300 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.46%\n16×", labeldistance="0.50", penwidth="0.50"]; 153 -> 302 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.39%\n6×", labeldistance="0.50", penwidth="0.50"]; 153 -> 305 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 306 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 307 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 155 [color="#f73301", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n94.94%\n(1.82%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 155 -> 89 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n3×", labeldistance="0.50", penwidth="0.50"]; 155 -> 90 [arrowsize="0.84", color="#b2d406", fontcolor="#b2d406", fontsize="10.00", label="70.90%\n1×", labeldistance="2.84", penwidth="2.84"]; 155 -> 153 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.46%\n19×", labeldistance="0.50", penwidth="0.50"]; 155 -> 172 [arrowsize="0.35", color="#0d1d77", fontcolor="#0d1d77", fontsize="10.00", label="3.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 155 -> 245 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.83%\n19×", labeldistance="0.50", penwidth="0.50"]; 155 -> 325 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n3×", labeldistance="0.50", penwidth="0.50"]; 155 -> 331 [arrowsize="0.85", color="#bcd506", fontcolor="#bcd506", fontsize="10.00", label="71.93%\n1×", labeldistance="2.88", penwidth="2.88"]; 155 -> 338 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 155 -> 339 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 156 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n3.42%\n(0.31%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 156 -> 153 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.28%\n11×", labeldistance="0.50", penwidth="0.50"]; 157 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n4.79%\n(0.27%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 157 -> 153 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.65%\n11×", labeldistance="0.50", penwidth="0.50"]; 162 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.sorted>\n3.60%\n(1.06%)\n18×", tooltip="~"]; 162 -> 255 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.54%\n378×", labeldistance="0.50", penwidth="0.50"]; 163 [color="#0d2b7c", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.sum>\n6.83%\n(0.19%)\n12×", tooltip="~"]; 163 -> 213 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n70×", labeldistance="0.50", penwidth="0.50"]; 163 -> 225 [arrowsize="0.35", color="#0d277b", fontcolor="#0d277b", fontsize="10.00", label="6.07%\n8×", labeldistance="0.50", penwidth="0.50"]; 164 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:72:get_line_width\n0.75%\n(0.06%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 164 -> 163 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n4×", labeldistance="0.50", penwidth="0.50"]; 167 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n0.58%\n(0.10%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 171 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n4.22%\n(0.12%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 171 -> 107 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n3×", labeldistance="0.50", penwidth="0.50"]; 171 -> 177 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 182 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 187 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n2×", labeldistance="0.50", penwidth="0.50"]; 172 [color="#0d1d77", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n3.71%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 172 -> 171 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.66%\n1×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="common:286:bestrelpath\n2.78%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 177 -> 371 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.40%\n2×", labeldistance="0.50", penwidth="0.50"]; 182 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="terminal:500:_write_progress_information_filling_space\n1.38%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 182 -> 278 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 187 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n0.72%\n(0.21%)\n5×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 187 -> 47 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n5×", labeldistance="0.50", penwidth="0.50"]; 198 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="local:317:dirpath\n1.70%\n(0.43%)\n42×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 198 -> 46 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.16%\n42×", labeldistance="0.50", penwidth="0.50"]; 201 [color="#0c798e", fontcolor="#ffffff", fontsize="10.00", label="argparse:1843:take_action\n21.02%\n(0.42%)\n11×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 201 -> 57 [arrowsize="0.44", color="#0c708c", fontcolor="#0c708c", fontsize="10.00", label="19.47%\n8×", labeldistance="0.78", penwidth="0.78"]; 201 -> 139 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n11×", labeldistance="0.50", penwidth="0.50"]; 208 [color="#0b9d73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'union' of 'set' objects>\n32.20%\n(7.15%)\n814×", tooltip="~"]; 208 -> 83 [arrowsize="0.55", color="#0c9b7c", fontcolor="#0c9b7c", fontsize="10.00", label="30.43%\n1104×", labeldistance="1.22", penwidth="1.22"]; 209 [color="#0b9f6d", fontcolor="#ffffff", fontsize="10.00", label="classes:271:required_attributes\n33.43%\n(6.70%)\n814×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 209 -> 208 [arrowsize="0.57", color="#0b9d73", fontcolor="#0b9d73", fontsize="10.00", label="32.20%\n118×", labeldistance="1.29", penwidth="1.29"]; 213 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:74:<genexpr>\n0.56%\n(0.40%)\n70×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 214 [color="#f83001", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n95.21%\n(0.31%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 214 -> 155 [arrowsize="0.97", color="#f73301", fontcolor="#f73301", fontsize="10.00", label="94.94%\n11×", labeldistance="3.80", penwidth="3.80"]; 221 [color="#f92801", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n96.02%\n(0.75%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 221 -> 379 [arrowsize="0.98", color="#f83001", fontcolor="#f83001", fontsize="10.00", label="95.26%\n11×", labeldistance="3.81", penwidth="3.81"]; 224 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'dict' objects>\n3.06%\n(1.00%)\n53×", tooltip="~"]; 224 -> 262 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.79%\n102×", labeldistance="0.50", penwidth="0.50"]; 224 -> 264 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n122×", labeldistance="0.50", penwidth="0.50"]; 225 [color="#0ba652", fontcolor="#ffffff", fontsize="10.00", label="pipeline:175:__add__\n38.51%\n(0.37%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 225 -> 56 [arrowsize="0.57", color="#0b9e6f", fontcolor="#0b9e6f", fontsize="10.00", label="32.97%\n10×", labeldistance="1.32", penwidth="1.32"]; 225 -> 224 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.91%\n20×", labeldistance="0.50", penwidth="0.50"]; 225 -> 259 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.26%\n10×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="common:321:parts\n2.74%\n(0.43%)\n5×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 233 -> 42 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n41×", labeldistance="0.50", penwidth="0.50"]; 233 -> 198 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.66%\n41×", labeldistance="0.50", penwidth="0.50"]; 234 [color="#0c9492", fontcolor="#ffffff", fontsize="10.00", label="argparse:1864:consume_optional\n25.25%\n(0.34%)\n11×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 234 -> 27 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.88%\n11×", labeldistance="0.50", penwidth="0.50"]; 234 -> 201 [arrowsize="0.46", color="#0c798e", fontcolor="#0c798e", fontsize="10.00", label="21.02%\n11×", labeldistance="0.84", penwidth="0.84"]; 235 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:598:_code\n0.66%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 245 [color="#0d277a", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n5.90%\n(0.16%)\n23×", tooltip="~"]; 245 -> 280 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 245 -> 281 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 245 -> 282 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 245 -> 283 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n1×", labeldistance="0.50", penwidth="0.50"]; 245 -> 285 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n3×", labeldistance="0.50", penwidth="0.50"]; 245 -> 305 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 245 -> 306 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 245 -> 307 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n1×", labeldistance="0.50", penwidth="0.50"]; 248 [color="#63c708", fontcolor="#ffffff", fontsize="10.00", label="cli:363:parse_known_args\n61.97%\n(0.34%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.cli.py", target=_top, URL="https://multimessenger.science/llama.cli.html"]; 248 -> 95 [arrowsize="0.54", color="#0c9884", fontcolor="#0c9884", fontsize="10.00", label="28.67%\n9×", labeldistance="1.15", penwidth="1.15"]; 248 -> 250 [arrowsize="0.57", color="#0b9e71", fontcolor="#0b9e71", fontsize="10.00", label="32.69%\n9×", labeldistance="1.31", penwidth="1.31"]; 249 [color="#64c708", fontcolor="#ffffff", fontsize="10.00", label="argparse:1754:parse_args\n62.04%\n(0.08%)\n9×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 249 -> 248 [arrowsize="0.79", color="#63c708", fontcolor="#63c708", fontsize="10.00", label="61.97%\n9×", labeldistance="2.48", penwidth="2.48"]; 250 [color="#0b9e71", fontcolor="#ffffff", fontsize="10.00", label="cli:388:postprocess\n32.69%\n(0.14%)\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="#0b9e72", fontcolor="#0b9e72", fontsize="10.00", label="32.51%\n9×", labeldistance="1.30", penwidth="1.30"]; 253 [color="#0d4482", fontcolor="#ffffff", fontsize="10.00", label="pipeline:125:downselect\n11.79%\n(0.36%)\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="#0d297b", fontcolor="#0d297b", fontsize="10.00", label="6.42%\n8×", labeldistance="0.50", penwidth="0.50"]; 253 -> 56 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.86%\n8×", labeldistance="0.50", penwidth="0.50"]; 255 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="pipeline:93:<genexpr>\n2.54%\n(1.93%)\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="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n378×", labeldistance="0.50", penwidth="0.50"]; 257 [color="#0d4783", fontcolor="#ffffff", fontsize="10.00", label="pipeline:345:<listcomp>\n12.28%\n(0.49%)\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="#0d4482", fontcolor="#0d4482", fontsize="10.00", label="11.79%\n8×", labeldistance="0.50", penwidth="0.50"]; 258 [color="#0b9e72", fontcolor="#ffffff", fontsize="10.00", label="pipeline:365:postprocess_pipeline_selection\n32.51%\n(0.08%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.pipeline.py", target=_top, URL="https://multimessenger.science/llama.pipeline.html"]; 258 -> 225 [arrowsize="0.57", color="#0b9d72", fontcolor="#0b9d72", fontsize="10.00", label="32.44%\n2×", labeldistance="1.30", penwidth="1.30"]; 259 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="pipeline:164:check_consistency\n2.26%\n(0.49%)\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.13%\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="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.47%\n88×", labeldistance="0.50", penwidth="0.50"]; 262 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="classes:148:__getitem__\n1.92%\n(1.58%)\n108×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 263 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="classes:124:values\n0.62%\n(0.62%)\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:129:__iter__\n0.75%\n(0.75%)\n439×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 265 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="classes:145:__contains__\n1.47%\n(0.71%)\n88×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.classes.py", target=_top, URL="https://multimessenger.science/llama.classes.html"]; 265 -> 264 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n219×", labeldistance="0.50", penwidth="0.50"]; 278 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminal:331:write\n0.68%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 278 -> 107 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 280 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n0.89%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 280 -> 156 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 280 -> 157 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 281 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n0.53%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 281 -> 156 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 281 -> 157 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 282 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n0.75%\n(0.03%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 282 -> 156 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 282 -> 157 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.31%\n1×", labeldistance="0.50", penwidth="0.50"]; 283 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n0.81%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 283 -> 156 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n1×", labeldistance="0.50", penwidth="0.50"]; 283 -> 157 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 285 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n1.83%\n(0.10%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 285 -> 156 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n3×", labeldistance="0.50", penwidth="0.50"]; 285 -> 157 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n3×", labeldistance="0.50", penwidth="0.50"]; 285 -> 410 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n3×", labeldistance="0.50", penwidth="0.50"]; 286 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n1.04%\n(0.23%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 291 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n1.11%\n(0.08%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 291 -> 286 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n8×", labeldistance="0.50", penwidth="0.50"]; 293 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n0.79%\n(0.25%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 294 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n1.27%\n(0.15%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 294 -> 291 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 300 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n4.46%\n(0.30%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 300 -> 156 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.39%\n8×", labeldistance="0.50", penwidth="0.50"]; 300 -> 157 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.61%\n8×", labeldistance="0.50", penwidth="0.50"]; 300 -> 410 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 302 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n3.39%\n(0.17%)\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.29%\n3×", labeldistance="0.50", penwidth="0.50"]; 305 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n1.40%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 305 -> 156 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 305 -> 157 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 306 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n1.22%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 306 -> 156 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 306 -> 157 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n1×", labeldistance="0.50", penwidth="0.50"]; 307 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n1.06%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 307 -> 156 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 307 -> 157 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n1×", labeldistance="0.50", penwidth="0.50"]; 309 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n2.29%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 309 -> 64 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.16%\n6×", labeldistance="0.50", penwidth="0.50"]; 316 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n0.62%\n(0.17%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 324 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n0.82%\n(0.21%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 325 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n0.87%\n(0.04%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 325 -> 324 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n3×", labeldistance="0.50", penwidth="0.50"]; 328 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="python:550:setup\n3.02%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 328 -> 71 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.94%\n2×", labeldistance="0.50", penwidth="0.50"]; 330 [color="#bad506", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n71.71%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 330 -> 221 [arrowsize="0.85", color="#b8d406", fontcolor="#b8d406", fontsize="10.00", label="71.51%\n1×", labeldistance="2.86", penwidth="2.86"]; 331 [color="#bcd506", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n71.93%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 331 -> 167 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 331 -> 330 [arrowsize="0.85", color="#bad506", fontcolor="#bad506", fontsize="10.00", label="71.71%\n1×", labeldistance="2.87", penwidth="2.87"]; 332 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n2.45%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 332 -> 72 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 332 -> 355 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 333 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n2.49%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 333 -> 332 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 337 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.83%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 337 -> 91 [arrowsize="0.96", color="#f25302", fontcolor="#f25302", fontsize="10.00", label="91.61%\n1×", labeldistance="3.66", penwidth="3.66"]; 337 -> 221 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.55%\n2×", labeldistance="0.50", penwidth="0.50"]; 337 -> 333 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 337 -> 356 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 338 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n3.43%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 338 -> 92 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 338 -> 167 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 339 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n0.62%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 339 -> 167 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n2×", labeldistance="0.50", penwidth="0.50"]; 341 [color="#f25402", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n91.48%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 341 -> 69 [arrowsize="0.92", color="#e88f04", fontcolor="#e88f04", fontsize="10.00", label="84.73%\n3×", labeldistance="3.39", penwidth="3.39"]; 341 -> 221 [arrowsize="0.35", color="#0d297b", fontcolor="#0d297b", fontsize="10.00", label="6.39%\n6×", labeldistance="0.50", penwidth="0.50"]; 341 -> 356 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.18%\n3×", labeldistance="0.50", penwidth="0.50"]; 343 [color="#e79404", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n84.15%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 343 -> 221 [arrowsize="0.92", color="#e79404", fontcolor="#e79404", fontsize="10.00", label="84.07%\n3×", labeldistance="3.36", penwidth="3.36"]; 352 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="python:423:_getobj\n2.81%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 352 -> 353 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.80%\n1×", labeldistance="0.50", penwidth="0.50"]; 353 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="python:488:_importtestmodule\n2.80%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 353 -> 50 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.66%\n1×", labeldistance="0.50", penwidth="0.50"]; 354 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="main:371:__missing__\n1.33%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 354 -> 177 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.30%\n1×", labeldistance="0.50", penwidth="0.50"]; 355 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="main:413:_node_location_to_relpath\n1.36%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 355 -> 354 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.33%\n1×", labeldistance="0.50", penwidth="0.50"]; 356 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n0.53%\n(0.10%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 371 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="common:337:common\n2.40%\n(0.15%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 371 -> 233 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.12%\n4×", labeldistance="0.50", penwidth="0.50"]; 373 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="local:621:pypkgpath\n1.95%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 373 -> 187 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n3×", labeldistance="0.50", penwidth="0.50"]; 373 -> 233 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 379 [color="#f83001", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n95.26%\n(0.06%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 379 -> 214 [arrowsize="0.98", color="#f83001", fontcolor="#f83001", fontsize="10.00", label="95.21%\n11×", labeldistance="3.81", penwidth="3.81"]; 400 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:913:parse\n1.47%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 400 -> 148 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.23%\n2×", labeldistance="0.50", penwidth="0.50"]; 410 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n0.72%\n(0.13%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 410 -> 78 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\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="#0d287b", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n6.29%\n(0.91%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 140 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 141 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 222 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 266 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.56%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 379 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n8×", labeldistance="0.50", penwidth="0.50"]; 5 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n1.23%\n(1.23%)\n6×", tooltip="~"]; 6 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n3.93%\n(0.64%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 6 -> 5 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.23%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 8 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n1.32%\n(1.32%)\n6×", tooltip="~"]; 10 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n0.66%\n(0.43%)\n41×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 14 [color="#dfbd05", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n78.98%\n(0.23%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 14 -> 311 [arrowsize="0.89", color="#dfbf05", fontcolor="#dfbf05", fontsize="10.00", label="78.62%\n3×", labeldistance="3.14", penwidth="3.14"]; 16 [color="#0d387f", fontcolor="#ffffff", fontsize="10.00", label="posixpath:168:islink\n9.49%\n(0.91%)\n63×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 16 -> 33 [arrowsize="0.35", color="#0d327d", fontcolor="#0d327d", fontsize="10.00", label="8.35%\n63×", labeldistance="0.50", penwidth="0.50"]; 17 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'match' of 're.Pattern' objects>\n0.52%\n(0.52%)\n18×", tooltip="~"]; 19 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="argparse:1385:_add_action\n1.68%\n(1.09%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 19 -> 17 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n12×", labeldistance="0.50", penwidth="0.50"]; 20 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="re:170:match\n4.11%\n(0.00%)\n4×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 20 -> 115 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.02%\n4×", labeldistance="0.50", penwidth="0.50"]; 22 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="re:215:findall\n2.88%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 22 -> 115 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 25 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="argparse:2092:_match_arguments_partial\n4.86%\n(0.54%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 25 -> 20 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.11%\n4×", labeldistance="0.50", penwidth="0.50"]; 27 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:759:compile\n5.67%\n(0.25%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 27 -> 215 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.79%\n2×", labeldistance="0.50", penwidth="0.50"]; 27 -> 368 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.47%\n2×", labeldistance="0.50", penwidth="0.50"]; 31 [color="#4cc308", fontcolor="#ffffff", fontsize="10.00", label="test_bin:57:test_llama_run_parser\n59.12%\n(1.09%)\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="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="5.92%\n3×", labeldistance="0.50", penwidth="0.50"]; 31 -> 53 [arrowsize="0.49", color="#0c8f92", fontcolor="#0c8f92", fontsize="10.00", label="24.31%\n4×", labeldistance="0.97", penwidth="0.97"]; 31 -> 239 [arrowsize="0.52", color="#0c968a", fontcolor="#0c968a", fontsize="10.00", label="27.21%\n4×", labeldistance="1.09", penwidth="1.09"]; 32 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n3.25%\n(0.45%)\n13×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 32 -> 45 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n13×", labeldistance="0.50", penwidth="0.50"]; 32 -> 46 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n2×", labeldistance="0.50", penwidth="0.50"]; 32 -> 50 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.95%\n13×", labeldistance="0.50", penwidth="0.50"]; 33 [color="#0d327d", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.lstat>\n8.35%\n(8.35%)\n63×", tooltip="~"]; 34 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n0.54%\n(0.54%)\n12×", tooltip="~"]; 35 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n0.54%\n(0.18%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 35 -> 34 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n6×", labeldistance="0.50", penwidth="0.50"]; 36 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n0.68%\n(0.18%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 36 -> 34 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n6×", labeldistance="0.50", penwidth="0.50"]; 38 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n0.61%\n(0.25%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 38 -> 116 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n6×", labeldistance="0.50", penwidth="0.50"]; 41 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.fspath>\n0.54%\n(0.50%)\n146×", tooltip="~"]; 45 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:64:isabs\n0.84%\n(0.43%)\n25×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 45 -> 117 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n25×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="posixpath:75:join\n3.59%\n(2.41%)\n65×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 46 -> 41 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n65×", labeldistance="0.50", penwidth="0.50"]; 46 -> 117 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n65×", labeldistance="0.50", penwidth="0.50"]; 50 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n2.32%\n(1.54%)\n15×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 50 -> 208 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n101×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0c6e8c", fontcolor="#ffffff", fontsize="10.00", label="posixpath:391:realpath\n19.11%\n(0.39%)\n12×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 51 -> 32 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.95%\n12×", labeldistance="0.50", penwidth="0.50"]; 51 -> 118 [arrowsize="0.40", color="#0c5987", fontcolor="#0c5987", fontsize="10.00", label="15.71%\n12×", labeldistance="0.63", penwidth="0.63"]; 52 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.__build_class__>\n1.97%\n(1.88%)\n4×", tooltip="~"]; 53 [color="#0c8f92", fontcolor="#ffffff", fontsize="10.00", label="__init__:590:eventfiltering\n24.31%\n(1.02%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.run.__init__.py", target=_top, URL="https://multimessenger.science/llama.run.__init__.html"]; 53 -> 52 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.97%\n4×", labeldistance="0.50", penwidth="0.50"]; 53 -> 56 [arrowsize="0.35", color="#0d2d7c", fontcolor="#0d2d7c", fontsize="10.00", label="7.24%\n16×", labeldistance="0.50", penwidth="0.50"]; 53 -> 147 [arrowsize="0.36", color="#0d4983", fontcolor="#0d4983", fontsize="10.00", label="12.71%\n4×", labeldistance="0.51", penwidth="0.51"]; 53 -> 212 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.36%\n4×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#0d2d7c", fontcolor="#ffffff", fontsize="10.00", label="argparse:1328:add_argument\n7.24%\n(1.95%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 56 -> 124 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.16%\n12×", labeldistance="0.50", penwidth="0.50"]; 56 -> 213 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.02%\n16×", labeldistance="0.50", penwidth="0.50"]; 56 -> 331 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n8×", labeldistance="0.50", penwidth="0.50"]; 58 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n0.70%\n(0.70%)\n131×", tooltip="~"]; 59 [color="#0c6a8b", fontcolor="#ffffff", fontsize="10.00", label="__init__:358:__call__\n18.45%\n(0.86%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.run.__init__.py", target=_top, URL="https://multimessenger.science/llama.run.__init__.html"]; 59 -> 22 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.88%\n1×", labeldistance="0.50", penwidth="0.50"]; 59 -> 51 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 59 -> 228 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.76%\n4×", labeldistance="0.50", penwidth="0.50"]; 59 -> 229 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.85%\n4×", labeldistance="0.50", penwidth="0.50"]; 62 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n0.77%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 62 -> 281 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n3×", labeldistance="0.50", penwidth="0.50"]; 66 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n4.33%\n(0.34%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 66 -> 6 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="3.93%\n6×", labeldistance="0.50", penwidth="0.50"]; 67 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n0.82%\n(0.23%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 67 -> 287 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n3×", labeldistance="0.50", penwidth="0.50"]; 69 [color="#e0b805", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n79.64%\n(0.25%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 69 -> 14 [arrowsize="0.89", color="#dfbd05", fontcolor="#dfbd05", fontsize="10.00", label="78.98%\n3×", labeldistance="3.16", penwidth="3.16"]; 69 -> 321 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n3×", labeldistance="0.50", penwidth="0.50"]; 72 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n1.66%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 72 -> 88 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 76 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="argparse:1505:_get_handler\n0.52%\n(0.36%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 76 -> 58 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n16×", labeldistance="0.50", penwidth="0.50"]; 77 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n1.13%\n(1.00%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 77 -> 58 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n27×", labeldistance="0.50", penwidth="0.50"]; 78 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n0.70%\n(0.68%)\n105×", tooltip="~"]; 81 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n0.77%\n(0.05%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 81 -> 36 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n6×", labeldistance="0.50", penwidth="0.50"]; 83 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n0.73%\n(0.14%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 83 -> 288 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n4×", labeldistance="0.50", penwidth="0.50"]; 84 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n2.81%\n(0.32%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 84 -> 153 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.29%\n1×", labeldistance="0.50", penwidth="0.50"]; 84 -> 202 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n3×", labeldistance="0.50", penwidth="0.50"]; 85 [color="#4fc308", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n59.46%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 85 -> 31 [arrowsize="0.77", color="#4cc308", fontcolor="#4cc308", fontsize="10.00", label="59.12%\n1×", labeldistance="2.36", penwidth="2.36"]; 86 [color="#f44802", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n92.74%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 86 -> 309 [arrowsize="0.96", color="#f44a02", fontcolor="#f44a02", fontsize="10.00", label="92.49%\n3×", labeldistance="3.70", penwidth="3.70"]; 88 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n1.20%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 88 -> 106 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 [color="#0c958d", fontcolor="#ffffff", fontsize="10.00", label="argparse:1761:parse_known_args\n26.46%\n(0.59%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 90 -> 78 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n20×", labeldistance="0.50", penwidth="0.50"]; 90 -> 107 [arrowsize="0.51", color="#0c9491", fontcolor="#0c9491", fontsize="10.00", label="25.53%\n4×", labeldistance="1.02", penwidth="1.02"]; 96 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n1.11%\n(1.11%)\n293×", tooltip="~"]; 98 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n0.75%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 106 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.02%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 106 -> 336 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 107 [color="#0c9491", fontcolor="#ffffff", fontsize="10.00", label="argparse:1796:_parse_known_args\n25.53%\n(0.68%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 107 -> 125 [arrowsize="0.50", color="#0c9093", fontcolor="#0c9093", fontsize="10.00", label="24.53%\n4×", labeldistance="0.98", penwidth="0.98"]; 108 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="argparse:2344:_get_values\n0.54%\n(0.32%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 112 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:164:__getitem__\n0.57%\n(0.48%)\n40×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 115 [color="#0d2d7c", fontcolor="#ffffff", fontsize="10.00", label="re:271:_compile\n7.31%\n(0.89%)\n21×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 115 -> 27 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.67%\n2×", labeldistance="0.50", penwidth="0.50"]; 115 -> 96 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n23×", labeldistance="0.50", penwidth="0.50"]; 116 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="os:752:encode\n0.84%\n(0.50%)\n40×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 117 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:41:_get_sep\n0.79%\n(0.57%)\n96×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 117 -> 96 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n96×", labeldistance="0.50", penwidth="0.50"]; 118 [color="#0c5987", fontcolor="#ffffff", fontsize="10.00", label="posixpath:400:_joinrealpath\n15.71%\n(1.79%)\n12×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 118 -> 16 [arrowsize="0.35", color="#0d387f", fontcolor="#0d387f", fontsize="10.00", label="9.49%\n63×", labeldistance="0.50", penwidth="0.50"]; 118 -> 45 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n12×", labeldistance="0.50", penwidth="0.50"]; 118 -> 46 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.43%\n63×", labeldistance="0.50", penwidth="0.50"]; 120 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n0.77%\n(0.25%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 120 -> 187 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n3×", labeldistance="0.50", penwidth="0.50"]; 123 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n0.59%\n(0.14%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 124 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="argparse:1465:_get_optional_kwargs\n1.16%\n(0.98%)\n12×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 125 [color="#0c9093", fontcolor="#ffffff", fontsize="10.00", label="argparse:1941:consume_positionals\n24.53%\n(0.36%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 125 -> 25 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.86%\n4×", labeldistance="0.50", penwidth="0.50"]; 125 -> 180 [arrowsize="0.44", color="#0c6f8c", fontcolor="#0c6f8c", fontsize="10.00", label="19.29%\n4×", labeldistance="0.77", penwidth="0.77"]; 127 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:71:_compile\n1.16%\n(0.57%)\n7×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 127 -> 112 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n12×", labeldistance="0.50", penwidth="0.50"]; 127 -> 127 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n2×", labeldistance="0.50", penwidth="0.50"]; 127 -> 208 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n38×", labeldistance="0.50", penwidth="0.50"]; 129 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:536:_compile_info\n0.52%\n(0.23%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 133 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:411:_parse_sub\n3.04%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 133 -> 134 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.88%\n2×", labeldistance="0.50", penwidth="0.50"]; 134 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:469:_parse\n2.88%\n(1.29%)\n3×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 134 -> 112 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n24×", labeldistance="0.50", penwidth="0.50"]; 134 -> 133 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 137 [color="#0c658a", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n17.68%\n(0.93%)\n80×", tooltip="~"]; 137 -> 1 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.29%\n16×", labeldistance="0.50", penwidth="0.50"]; 137 -> 222 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n6×", labeldistance="0.50", penwidth="0.50"]; 137 -> 252 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 137 -> 253 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 137 -> 254 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 137 -> 255 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.00%\n1×", labeldistance="0.50", penwidth="0.50"]; 137 -> 256 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n1×", labeldistance="0.50", penwidth="0.50"]; 137 -> 257 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.43%\n3×", labeldistance="0.50", penwidth="0.50"]; 137 -> 265 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.50%\n16×", labeldistance="0.50", penwidth="0.50"]; 137 -> 273 [arrowsize="0.35", color="#0d327e", fontcolor="#0d327e", fontsize="10.00", label="8.37%\n16×", labeldistance="0.50", penwidth="0.50"]; 137 -> 275 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.72%\n6×", labeldistance="0.50", penwidth="0.50"]; 137 -> 278 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 137 -> 279 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n1×", labeldistance="0.50", penwidth="0.50"]; 137 -> 280 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 137 -> 283 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 137 -> 326 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n2×", labeldistance="0.50", penwidth="0.50"]; 139 [color="#f44502", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n93.05%\n(3.27%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 139 -> 84 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.81%\n3×", labeldistance="0.50", penwidth="0.50"]; 139 -> 85 [arrowsize="0.77", color="#4fc308", fontcolor="#4fc308", fontsize="10.00", label="59.46%\n1×", labeldistance="2.38", penwidth="2.38"]; 139 -> 137 [arrowsize="0.35", color="#0d347e", fontcolor="#0d347e", fontsize="10.00", label="8.65%\n19×", labeldistance="0.50", penwidth="0.50"]; 139 -> 154 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 139 -> 225 [arrowsize="0.35", color="#0d3f81", fontcolor="#0d3f81", fontsize="10.00", label="10.83%\n19×", labeldistance="0.50", penwidth="0.50"]; 139 -> 244 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 139 -> 282 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 139 -> 297 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.48%\n3×", labeldistance="0.50", penwidth="0.50"]; 139 -> 302 [arrowsize="0.78", color="#5bc508", fontcolor="#5bc508", fontsize="10.00", label="61.01%\n1×", labeldistance="2.44", penwidth="2.44"]; 139 -> 306 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n1×", labeldistance="0.50", penwidth="0.50"]; 139 -> 307 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 140 [color="#0d2b7c", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n6.85%\n(0.77%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 140 -> 137 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.54%\n11×", labeldistance="0.50", penwidth="0.50"]; 141 [color="#0d367e", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n9.10%\n(0.86%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 141 -> 137 [arrowsize="0.35", color="#0d347e", fontcolor="#0d347e", fontsize="10.00", label="8.74%\n11×", labeldistance="0.50", penwidth="0.50"]; 147 [color="#0d4983", fontcolor="#ffffff", fontsize="10.00", label="cli:336:__init__\n12.71%\n(0.39%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.cli.py", target=_top, URL="https://multimessenger.science/llama.cli.html"]; 147 -> 349 [arrowsize="0.35", color="#0d4683", fontcolor="#0d4683", fontsize="10.00", label="12.23%\n4×", labeldistance="0.50", penwidth="0.50"]; 151 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n1.50%\n(0.20%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 151 -> 38 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n3×", labeldistance="0.50", penwidth="0.50"]; 151 -> 382 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n1.84%\n(0.18%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 153 -> 98 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n2×", labeldistance="0.50", penwidth="0.50"]; 153 -> 170 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n2×", labeldistance="0.50", penwidth="0.50"]; 154 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n0.70%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 154 -> 153 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 159 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="gettext:211:_expand_lang\n1.16%\n(0.54%)\n8×", tooltip="/opt/anaconda/lib/python3.7/gettext.py"]; 170 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n0.75%\n(0.32%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 170 -> 50 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n2×", labeldistance="0.50", penwidth="0.50"]; 180 [color="#0c6f8c", fontcolor="#ffffff", fontsize="10.00", label="argparse:1843:take_action\n19.29%\n(0.27%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 180 -> 59 [arrowsize="0.43", color="#0c6a8b", fontcolor="#0c6a8b", fontsize="10.00", label="18.45%\n4×", labeldistance="0.74", penwidth="0.74"]; 180 -> 108 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n4×", labeldistance="0.50", penwidth="0.50"]; 185 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n0.79%\n(0.48%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 186 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n0.54%\n(0.18%)\n9×", tooltip="~"]; 186 -> 120 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n3×", labeldistance="0.50", penwidth="0.50"]; 187 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n0.68%\n(0.32%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 187 -> 186 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n3×", labeldistance="0.50", penwidth="0.50"]; 190 [color="#f54002", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n93.58%\n(0.64%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 190 -> 139 [arrowsize="0.96", color="#f44502", fontcolor="#f44502", fontsize="10.00", label="93.05%\n11×", labeldistance="3.72", penwidth="3.72"]; 193 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="gettext:585:dgettext\n5.70%\n(0.32%)\n8×", tooltip="/opt/anaconda/lib/python3.7/gettext.py"]; 193 -> 358 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.33%\n8×", labeldistance="0.50", penwidth="0.50"]; 194 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'setdefault' of 'dict' objects>\n0.59%\n(0.57%)\n220×", tooltip="~"]; 195 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="argparse:1299:register\n1.86%\n(1.45%)\n180×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 195 -> 194 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n180×", labeldistance="0.50", penwidth="0.50"]; 196 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="argparse:1554:__init__\n4.38%\n(0.86%)\n12×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 196 -> 194 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n36×", labeldistance="0.50", penwidth="0.50"]; 196 -> 348 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.40%\n12×", labeldistance="0.50", penwidth="0.50"]; 202 [color="#f73201", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n95.03%\n(1.38%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 202 -> 340 [arrowsize="0.97", color="#f53f02", fontcolor="#f53f02", fontsize="10.00", label="93.67%\n11×", labeldistance="3.75", penwidth="3.75"]; 208 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n1.11%\n(1.11%)\n365×", tooltip="~"]; 209 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n0.64%\n(0.30%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 209 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 211 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n0.64%\n(0.43%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 211 -> 208 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n52×", labeldistance="0.50", penwidth="0.50"]; 212 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="argparse:1375:add_argument_group\n4.81%\n(0.41%)\n12×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 212 -> 196 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.38%\n12×", labeldistance="0.50", penwidth="0.50"]; 213 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="argparse:1576:_add_action\n2.02%\n(0.27%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 213 -> 19 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.68%\n16×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="gettext:474:find\n4.47%\n(1.13%)\n8×", tooltip="/opt/anaconda/lib/python3.7/gettext.py"]; 214 -> 159 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.16%\n8×", labeldistance="0.50", penwidth="0.50"]; 214 -> 381 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.11%\n32×", labeldistance="0.50", penwidth="0.50"]; 215 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:598:_code\n1.79%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 215 -> 127 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.16%\n2×", labeldistance="0.50", penwidth="0.50"]; 215 -> 129 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n2×", labeldistance="0.50", penwidth="0.50"]; 222 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n0.57%\n(0.25%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 222 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 223 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n0.52%\n(0.20%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 223 -> 10 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n8×", labeldistance="0.50", penwidth="0.50"]; 225 [color="#0d3f81", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n10.94%\n(0.23%)\n23×", tooltip="~"]; 225 -> 67 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n3×", labeldistance="0.50", penwidth="0.50"]; 225 -> 252 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 253 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 254 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 255 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 256 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 257 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.11%\n3×", labeldistance="0.50", penwidth="0.50"]; 225 -> 278 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.04%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 279 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.04%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 280 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.91%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 283 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 228 [color="#0d4b84", fontcolor="#ffffff", fontsize="10.00", label="__init__:172:__new__\n13.05%\n(0.27%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.run.__init__.py", target=_top, URL="https://multimessenger.science/llama.run.__init__.html"]; 228 -> 51 [arrowsize="0.36", color="#0d4883", fontcolor="#0d4883", fontsize="10.00", label="12.62%\n8×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0d307d", fontcolor="#ffffff", fontsize="10.00", label="__init__:253:downselect\n7.85%\n(0.34%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.run.__init__.py", target=_top, URL="https://multimessenger.science/llama.run.__init__.html"]; 229 -> 228 [arrowsize="0.35", color="#0d2d7c", fontcolor="#0d2d7c", fontsize="10.00", label="7.29%\n4×", labeldistance="0.50", penwidth="0.50"]; 236 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n4.56%\n(0.14%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 236 -> 66 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.33%\n6×", labeldistance="0.50", penwidth="0.50"]; 238 [color="#0c968a", fontcolor="#ffffff", fontsize="10.00", label="cli:363:parse_known_args\n27.17%\n(0.34%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.cli.py", target=_top, URL="https://multimessenger.science/llama.cli.html"]; 238 -> 90 [arrowsize="0.51", color="#0c958d", fontcolor="#0c958d", fontsize="10.00", label="26.46%\n4×", labeldistance="1.06", penwidth="1.06"]; 239 [color="#0c968a", fontcolor="#ffffff", fontsize="10.00", label="argparse:1754:parse_args\n27.21%\n(0.05%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 239 -> 238 [arrowsize="0.52", color="#0c968a", fontcolor="#0c968a", fontsize="10.00", label="27.17%\n4×", labeldistance="1.09", penwidth="1.09"]; 244 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n0.75%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 252 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n1.07%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 252 -> 140 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 252 -> 141 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n1×", labeldistance="0.50", penwidth="0.50"]; 253 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n1.04%\n(0.00%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 253 -> 140 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 253 -> 141 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 254 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n1.59%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 254 -> 140 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 254 -> 141 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 255 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n1.50%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 255 -> 140 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 255 -> 141 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 256 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n1.16%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 256 -> 140 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 256 -> 141 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 257 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n3.54%\n(0.16%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 257 -> 140 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.09%\n3×", labeldistance="0.50", penwidth="0.50"]; 257 -> 141 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n3×", labeldistance="0.50", penwidth="0.50"]; 257 -> 379 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n3×", labeldistance="0.50", penwidth="0.50"]; 258 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n2.11%\n(0.25%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 258 -> 209 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n8×", labeldistance="0.50", penwidth="0.50"]; 258 -> 261 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.95%\n8×", labeldistance="0.50", penwidth="0.50"]; 259 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n0.61%\n(0.30%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 261 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n0.95%\n(0.23%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 261 -> 259 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n8×", labeldistance="0.50", penwidth="0.50"]; 263 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n2.25%\n(0.14%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 263 -> 258 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 265 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n1.50%\n(0.52%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 265 -> 223 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n8×", labeldistance="0.50", penwidth="0.50"]; 266 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n2.56%\n(0.32%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 266 -> 263 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.25%\n8×", labeldistance="0.50", penwidth="0.50"]; 273 [color="#0d327e", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n8.37%\n(0.36%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 273 -> 140 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.83%\n8×", labeldistance="0.50", penwidth="0.50"]; 273 -> 141 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.81%\n8×", labeldistance="0.50", penwidth="0.50"]; 273 -> 379 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n8×", labeldistance="0.50", penwidth="0.50"]; 274 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n0.84%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 274 -> 81 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n3×", labeldistance="0.50", penwidth="0.50"]; 275 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n6.72%\n(0.36%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 275 -> 62 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n3×", labeldistance="0.50", penwidth="0.50"]; 275 -> 274 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n3×", labeldistance="0.50", penwidth="0.50"]; 275 -> 276 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.63%\n3×", labeldistance="0.50", penwidth="0.50"]; 276 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n4.63%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 276 -> 236 [arrowsize="0.35", color="#0d2079", fontcolor="#0d2079", fontsize="10.00", label="4.56%\n3×", labeldistance="0.50", penwidth="0.50"]; 278 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n2.52%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 278 -> 140 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 278 -> 141 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.00%\n1×", labeldistance="0.50", penwidth="0.50"]; 279 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n2.43%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 279 -> 140 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 279 -> 141 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.00%\n1×", labeldistance="0.50", penwidth="0.50"]; 280 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n2.34%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 280 -> 140 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 280 -> 141 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.88%\n1×", labeldistance="0.50", penwidth="0.50"]; 281 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n0.66%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 281 -> 35 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n6×", labeldistance="0.50", penwidth="0.50"]; 282 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n0.57%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 282 -> 289 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n1×", labeldistance="0.50", penwidth="0.50"]; 283 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n0.61%\n(0.09%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 287 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n0.54%\n(0.05%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 287 -> 288 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n3×", labeldistance="0.50", penwidth="0.50"]; 288 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n1.09%\n(0.30%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 288 -> 326 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n7×", labeldistance="0.50", penwidth="0.50"]; 289 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n0.79%\n(0.07%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 289 -> 83 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.73%\n4×", labeldistance="0.50", penwidth="0.50"]; 296 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n1.43%\n(0.36%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 296 -> 120 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.77%\n3×", labeldistance="0.50", penwidth="0.50"]; 297 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n1.48%\n(0.05%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 297 -> 296 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.43%\n3×", labeldistance="0.50", penwidth="0.50"]; 301 [color="#58c508", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n60.64%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 301 -> 202 [arrowsize="0.78", color="#57c508", fontcolor="#57c508", fontsize="10.00", label="60.51%\n1×", labeldistance="2.42", penwidth="2.42"]; 302 [color="#5bc508", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n61.01%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 302 -> 151 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 302 -> 301 [arrowsize="0.78", color="#58c508", fontcolor="#58c508", fontsize="10.00", label="60.64%\n1×", labeldistance="2.43", penwidth="2.43"]; 303 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n1.84%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 303 -> 72 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.66%\n1×", labeldistance="0.50", penwidth="0.50"]; 304 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n1.91%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 304 -> 303 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.84%\n1×", labeldistance="0.50", penwidth="0.50"]; 305 [color="#ff0200", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.80%\n(0.54%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 305 -> 86 [arrowsize="0.96", color="#f44802", fontcolor="#f44802", fontsize="10.00", label="92.74%\n1×", labeldistance="3.71", penwidth="3.71"]; 305 -> 202 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.40%\n2×", labeldistance="0.50", penwidth="0.50"]; 305 -> 304 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.91%\n1×", labeldistance="0.50", penwidth="0.50"]; 305 -> 321 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n2×", labeldistance="0.50", penwidth="0.50"]; 306 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n0.86%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 306 -> 151 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 307 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n1.54%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 307 -> 151 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n2×", labeldistance="0.50", penwidth="0.50"]; 307 -> 313 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 309 [color="#f44a02", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n92.49%\n(0.34%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 309 -> 69 [arrowsize="0.89", color="#e0b805", fontcolor="#e0b805", fontsize="10.00", label="79.64%\n3×", labeldistance="3.19", penwidth="3.19"]; 309 -> 202 [arrowsize="0.35", color="#0d4682", fontcolor="#0d4682", fontsize="10.00", label="12.17%\n6×", labeldistance="0.50", penwidth="0.50"]; 309 -> 321 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n3×", labeldistance="0.50", penwidth="0.50"]; 311 [color="#dfbf05", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n78.62%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 311 -> 202 [arrowsize="0.89", color="#dfc005", fontcolor="#dfc005", fontsize="10.00", label="78.46%\n3×", labeldistance="3.14", penwidth="3.14"]; 313 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n0.61%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 313 -> 123 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 321 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n0.98%\n(0.18%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 321 -> 185 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n10×", labeldistance="0.50", penwidth="0.50"]; 325 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n0.79%\n(0.34%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 325 -> 211 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n10×", labeldistance="0.50", penwidth="0.50"]; 326 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n0.93%\n(0.14%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 326 -> 325 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n10×", labeldistance="0.50", penwidth="0.50"]; 331 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="argparse:808:__init__\n0.66%\n(0.66%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 336 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n0.70%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 340 [color="#f53f02", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n93.67%\n(0.11%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 340 -> 190 [arrowsize="0.97", color="#f54002", fontcolor="#f54002", fontsize="10.00", label="93.58%\n11×", labeldistance="3.74", penwidth="3.74"]; 348 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="argparse:1247:__init__\n5.29%\n(2.27%)\n16×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 348 -> 76 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n16×", labeldistance="0.50", penwidth="0.50"]; 348 -> 195 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.79%\n176×", labeldistance="0.50", penwidth="0.50"]; 348 -> 378 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n16×", labeldistance="0.50", penwidth="0.50"]; 349 [color="#0d4683", fontcolor="#ffffff", fontsize="10.00", label="argparse:1625:__init__\n12.23%\n(0.73%)\n4×", tooltip="/opt/anaconda/lib/python3.7/argparse.py"]; 349 -> 212 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.45%\n8×", labeldistance="0.50", penwidth="0.50"]; 349 -> 348 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.88%\n4×", labeldistance="0.50", penwidth="0.50"]; 349 -> 359 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.88%\n8×", labeldistance="0.50", penwidth="0.50"]; 358 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="gettext:514:translation\n5.33%\n(0.52%)\n8×", tooltip="/opt/anaconda/lib/python3.7/gettext.py"]; 358 -> 214 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.47%\n8×", labeldistance="0.50", penwidth="0.50"]; 359 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="gettext:624:gettext\n5.88%\n(0.18%)\n8×", tooltip="/opt/anaconda/lib/python3.7/gettext.py"]; 359 -> 193 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.70%\n8×", labeldistance="0.50", penwidth="0.50"]; 368 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:913:parse\n3.47%\n(0.20%)\n2×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; 368 -> 133 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.04%\n2×", labeldistance="0.50", penwidth="0.50"]; 378 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="re:232:compile\n0.70%\n(0.16%)\n16×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 378 -> 115 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n16×", labeldistance="0.50", penwidth="0.50"]; 379 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n1.57%\n(0.43%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 379 -> 77 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n27×", labeldistance="0.50", penwidth="0.50"]; 380 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="os:674:__getitem__\n2.02%\n(1.32%)\n33×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 380 -> 116 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n33×", labeldistance="0.50", penwidth="0.50"]; 381 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="_collections_abc:657:get\n2.11%\n(0.50%)\n32×", tooltip="/opt/anaconda/lib/python3.7/_collections_abc.py"]; 381 -> 380 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.61%\n32×", labeldistance="0.50", penwidth="0.50"]; 382 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="_collections_abc:790:pop\n0.54%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/_collections_abc.py"]; 382 -> 380 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", 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.30%\n(0.21%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 3 -> 178 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 179 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 313 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n8×", labeldistance="0.50", penwidth="0.50"]; 8 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n0.90%\n(0.20%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 16 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n4.85%\n(0.05%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 16 -> 356 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.65%\n3×", labeldistance="0.50", penwidth="0.50"]; 17 [color="#0aad31", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'extend' of 'collections.deque' objects>\n44.05%\n(6.38%)\n4174×", tooltip="~"]; 17 -> 135 [arrowsize="0.61", color="#0ba557", fontcolor="#0ba557", fontsize="10.00", label="37.67%\n8343×", labeldistance="1.51", penwidth="1.51"]; 18 [color="#2ebd09", fontcolor="#ffffff", fontsize="10.00", label="ast:233:walk\n55.10%\n(9.50%)\n4179×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 18 -> 17 [arrowsize="0.66", color="#0aad31", fontcolor="#0aad31", fontsize="10.00", label="44.05%\n4174×", labeldistance="1.76", penwidth="1.76"]; 18 -> 19 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.50%\n4174×", labeldistance="0.50", penwidth="0.50"]; 19 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'popleft' of 'collections.deque' objects>\n1.50%\n(1.50%)\n4174×", tooltip="~"]; 22 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="inspect:760:findsource\n1.15%\n(0.18%)\n4×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 22 -> 59 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n4×", labeldistance="0.50", penwidth="0.50"]; 23 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="tokenize:487:_tokenize\n1.77%\n(0.79%)\n62×", tooltip="/opt/anaconda/lib/python3.7/tokenize.py"]; 25 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="textwrap:414:dedent\n1.55%\n(0.10%)\n4×", tooltip="/opt/anaconda/lib/python3.7/textwrap.py"]; 25 -> 26 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n2×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="re:185:sub\n1.09%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 26 -> 141 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.03%\n2×", labeldistance="0.50", penwidth="0.50"]; 31 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:759:compile\n0.84%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 31 -> 451 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 32 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.stat>\n1.51%\n(1.51%)\n36×", tooltip="~"]; 34 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="genericpath:16:exists\n1.52%\n(0.10%)\n32×", tooltip="/opt/anaconda/lib/python3.7/genericpath.py"]; 34 -> 32 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n32×", labeldistance="0.50", penwidth="0.50"]; 36 [color="#f15d02", fontcolor="#ffffff", fontsize="10.00", label="nodes:284:_repr_failure_py\n90.50%\n(0.49%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 36 -> 94 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 36 -> 378 [arrowsize="0.93", color="#ec7a03", fontcolor="#ec7a03", fontsize="10.00", label="87.27%\n1×", labeldistance="3.49", penwidth="3.49"]; 45 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.fspath>\n0.60%\n(0.50%)\n419×", tooltip="~"]; 46 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n1.56%\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.26%\n28×", labeldistance="0.50", penwidth="0.50"]; 47 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:168:__eq__\n0.71%\n(0.20%)\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.50%\n230×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:154:dirname\n0.79%\n(0.47%)\n72×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 52 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n0.95%\n(0.59%)\n30×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 52 -> 258 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n221×", labeldistance="0.50", penwidth="0.50"]; 53 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n1.26%\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.88%\n28×", labeldistance="0.50", penwidth="0.50"]; 55 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n0.86%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 55 -> 346 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.78%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#fc1100", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n98.34%\n(0.69%)\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.86%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 -> 93 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.59%\n3×", labeldistance="0.50", penwidth="0.50"]; 56 -> 175 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.80%\n19×", labeldistance="0.50", penwidth="0.50"]; 56 -> 280 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.31%\n19×", labeldistance="0.50", penwidth="0.50"]; 56 -> 287 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 -> 341 [arrowsize="0.95", color="#f15902", fontcolor="#f15902", fontsize="10.00", label="90.87%\n3×", labeldistance="3.63", penwidth="3.63"]; 59 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="inspect:680:getsourcefile\n0.55%\n(0.12%)\n4×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 59 -> 34 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.17%\n4×", labeldistance="0.50", penwidth="0.50"]; 62 [color="#0d287b", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.compile>\n6.19%\n(6.19%)\n2×", tooltip="~"]; 63 [color="#dcd005", fontcolor="#ffffff", fontsize="10.00", label="source:312:getstatementrange_ast\n76.40%\n(0.63%)\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.77%\n62×", labeldistance="0.50", penwidth="0.50"]; 63 -> 62 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.19%\n2×", labeldistance="0.50", penwidth="0.50"]; 63 -> 80 [arrowsize="0.82", color="#91ce07", fontcolor="#91ce07", fontsize="10.00", label="67.36%\n5×", labeldistance="2.69", penwidth="2.69"]; 64 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n4.92%\n(4.92%)\n6989×", tooltip="~"]; 71 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n0.98%\n(0.06%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 71 -> 8 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n6×", labeldistance="0.50", penwidth="0.50"]; 74 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n4.99%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 74 -> 16 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.85%\n3×", labeldistance="0.50", penwidth="0.50"]; 80 [color="#91ce07", fontcolor="#ffffff", fontsize="10.00", label="source:288:get_statement_startend2\n67.36%\n(8.22%)\n5×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 80 -> 18 [arrowsize="0.74", color="#2ebd09", fontcolor="#2ebd09", fontsize="10.00", label="55.10%\n4179×", labeldistance="2.20", penwidth="2.20"]; 80 -> 64 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n950×", labeldistance="0.50", penwidth="0.50"]; 80 -> 111 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.03%\n4174×", labeldistance="0.50", penwidth="0.50"]; 80 -> 258 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n475×", labeldistance="0.50", penwidth="0.50"]; 85 [color="#0d4e84", fontcolor="#ffffff", fontsize="10.00", label="ast:181:iter_fields\n13.65%\n(9.54%)\n10081×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 85 -> 64 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.11%\n5907×", labeldistance="0.50", penwidth="0.50"]; 93 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n0.59%\n(0.05%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 93 -> 253 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n3×", labeldistance="0.50", penwidth="0.50"]; 94 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="python:783:_prunetraceback\n2.49%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 94 -> 379 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 94 -> 381 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 95 [color="#fd0e00", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n98.60%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 95 -> 355 [arrowsize="0.99", color="#fd0f00", fontcolor="#fd0f00", fontsize="10.00", label="98.54%\n3×", labeldistance="3.94", penwidth="3.94"]; 110 [color="#ec7a03", fontcolor="#ffffff", fontsize="10.00", label="code:865:repr_excinfo\n87.23%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 110 -> 264 [arrowsize="0.93", color="#eb7c03", fontcolor="#eb7c03", fontsize="10.00", label="86.94%\n1×", labeldistance="3.48", penwidth="3.48"]; 111 [color="#0d337e", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n8.57%\n(8.57%)\n15473×", tooltip="~"]; 119 [color="#f15a02", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n90.86%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 119 -> 345 [arrowsize="0.95", color="#f15d02", fontcolor="#f15d02", fontsize="10.00", label="90.52%\n1×", labeldistance="3.62", penwidth="3.62"]; 135 [color="#0ba557", fontcolor="#ffffff", fontsize="10.00", label="ast:193:iter_child_nodes\n37.67%\n(18.80%)\n8343×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 135 -> 85 [arrowsize="0.37", color="#0d4e84", fontcolor="#0d4e84", fontsize="10.00", label="13.65%\n10081×", labeldistance="0.55", penwidth="0.55"]; 135 -> 111 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.22%\n10907×", labeldistance="0.50", penwidth="0.50"]; 141 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="re:271:_compile\n1.32%\n(0.26%)\n29×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 141 -> 31 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n1×", labeldistance="0.50", penwidth="0.50"]; 155 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:692:get_source\n1.01%\n(0.10%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 155 -> 163 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n1×", labeldistance="0.50", penwidth="0.50"]; 156 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="code:796:_makepath\n2.59%\n(0.05%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 156 -> 46 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n4×", labeldistance="0.50", penwidth="0.50"]; 156 -> 205 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.38%\n4×", labeldistance="0.50", penwidth="0.50"]; 158 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="source:124:getstatementrange\n0.66%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 158 -> 63 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 163 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="code:663:_getindent\n0.72%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 163 -> 406 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n1×", labeldistance="0.50", penwidth="0.50"]; 175 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n3.86%\n(0.31%)\n103×", tooltip="~"]; 175 -> 3 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.30%\n16×", labeldistance="0.50", penwidth="0.50"]; 175 -> 305 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n3×", labeldistance="0.50", penwidth="0.50"]; 175 -> 318 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.73%\n16×", labeldistance="0.50", penwidth="0.50"]; 175 -> 320 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.50%\n6×", labeldistance="0.50", penwidth="0.50"]; 175 -> 325 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 178 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n1.41%\n(0.13%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 178 -> 175 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.36%\n11×", labeldistance="0.50", penwidth="0.50"]; 179 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n1.97%\n(0.13%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 179 -> 175 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.91%\n11×", labeldistance="0.50", penwidth="0.50"]; 205 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="common:286:bestrelpath\n2.38%\n(0.08%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 205 -> 382 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.04%\n4×", labeldistance="0.50", penwidth="0.50"]; 206 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="source:284:deindent\n1.64%\n(0.05%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 206 -> 25 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.55%\n4×", labeldistance="0.50", penwidth="0.50"]; 212 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'rstrip' of 'str' objects>\n0.57%\n(0.57%)\n962×", tooltip="~"]; 213 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="source:268:<listcomp>\n1.27%\n(0.76%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 213 -> 212 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n892×", labeldistance="0.50", penwidth="0.50"]; 231 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="local:317:dirpath\n1.18%\n(0.37%)\n72×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 231 -> 51 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n72×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#fd0f00", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n98.50%\n(0.19%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 244 -> 56 [arrowsize="0.99", color="#fc1100", fontcolor="#fc1100", fontsize="10.00", label="98.34%\n12×", labeldistance="3.93", penwidth="3.93"]; 245 [color="#e0b905", fontcolor="#ffffff", fontsize="10.00", label="code:225:getsource\n79.49%\n(0.18%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 245 -> 63 [arrowsize="0.87", color="#dbd405", fontcolor="#dbd405", fontsize="10.00", label="75.75%\n4×", labeldistance="3.03", penwidth="3.03"]; 245 -> 379 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n4×", labeldistance="0.50", penwidth="0.50"]; 245 -> 390 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.59%\n4×", labeldistance="0.50", penwidth="0.50"]; 245 -> 426 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 253 [color="#fd0c00", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n98.83%\n(0.28%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 253 -> 393 [arrowsize="0.99", color="#fd0f00", fontcolor="#fd0f00", fontsize="10.00", label="98.54%\n12×", labeldistance="3.94", penwidth="3.94"]; 258 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.53%\n(0.53%)\n936×", tooltip="~"]; 262 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="common:321:parts\n1.87%\n(0.29%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 262 -> 47 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n72×", labeldistance="0.50", penwidth="0.50"]; 262 -> 231 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n72×", labeldistance="0.50", penwidth="0.50"]; 264 [color="#eb7c03", fontcolor="#ffffff", fontsize="10.00", label="code:806:repr_traceback\n86.94%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 264 -> 270 [arrowsize="0.93", color="#eb7d03", fontcolor="#eb7d03", fontsize="10.00", label="86.86%\n4×", labeldistance="3.47", penwidth="3.47"]; 270 [color="#eb7d03", fontcolor="#ffffff", fontsize="10.00", label="code:763:repr_traceback_entry\n86.86%\n(0.24%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 270 -> 155 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n4×", labeldistance="0.50", penwidth="0.50"]; 270 -> 156 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.59%\n4×", labeldistance="0.50", penwidth="0.50"]; 270 -> 387 [arrowsize="0.90", color="#e3aa04", fontcolor="#e3aa04", fontsize="10.00", label="81.33%\n4×", labeldistance="3.25", penwidth="3.25"]; 270 -> 424 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n4×", labeldistance="0.50", penwidth="0.50"]; 280 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n2.35%\n(0.06%)\n23×", tooltip="~"]; 280 -> 305 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n3×", labeldistance="0.50", penwidth="0.50"]; 280 -> 323 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 280 -> 325 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.42%\n1×", labeldistance="0.50", penwidth="0.50"]; 284 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="test_utils:61:memoize_func_helper\n0.53%\n(0.12%)\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"]; 286 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="test_utils:98:test_memoize\n0.54%\n(0.01%)\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"]; 286 -> 284 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 287 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n0.59%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 287 -> 286 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 305 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n0.80%\n(0.05%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 305 -> 178 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.46%\n3×", labeldistance="0.50", penwidth="0.50"]; 305 -> 179 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n3×", labeldistance="0.50", penwidth="0.50"]; 313 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n0.53%\n(0.07%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 318 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n1.73%\n(0.07%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 318 -> 178 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.99%\n8×", labeldistance="0.50", penwidth="0.50"]; 318 -> 179 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.59%\n8×", labeldistance="0.50", penwidth="0.50"]; 320 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n1.50%\n(0.07%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 320 -> 321 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n3×", labeldistance="0.50", penwidth="0.50"]; 321 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n1.04%\n(0.01%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 321 -> 327 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.03%\n3×", labeldistance="0.50", penwidth="0.50"]; 323 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n0.61%\n(0.00%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 323 -> 179 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 325 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n0.53%\n(0.00%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 325 -> 179 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 327 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n1.03%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 327 -> 71 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n6×", labeldistance="0.50", penwidth="0.50"]; 341 [color="#f15902", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n90.87%\n(0.02%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 341 -> 119 [arrowsize="0.95", color="#f15a02", fontcolor="#f15a02", fontsize="10.00", label="90.86%\n3×", labeldistance="3.63", penwidth="3.63"]; 345 [color="#f15d02", fontcolor="#ffffff", fontsize="10.00", label="python:804:repr_failure\n90.52%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 345 -> 36 [arrowsize="0.95", color="#f15d02", fontcolor="#f15d02", fontsize="10.00", label="90.50%\n1×", labeldistance="3.62", penwidth="3.62"]; 346 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n0.78%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 346 -> 253 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 351 [color="#ff0100", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.94%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 351 -> 95 [arrowsize="0.99", color="#fd0e00", fontcolor="#fd0e00", fontsize="10.00", label="98.60%\n1×", labeldistance="3.94", penwidth="3.94"]; 351 -> 253 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n2×", labeldistance="0.50", penwidth="0.50"]; 355 [color="#fd0f00", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n98.54%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 355 -> 74 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.99%\n3×", labeldistance="0.50", penwidth="0.50"]; 355 -> 253 [arrowsize="0.97", color="#f54202", fontcolor="#f54202", fontsize="10.00", label="93.37%\n7×", labeldistance="3.73", penwidth="3.73"]; 356 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n4.65%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 356 -> 253 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.62%\n3×", labeldistance="0.50", penwidth="0.50"]; 378 [color="#ec7a03", fontcolor="#ffffff", fontsize="10.00", label="code:573:getrepr\n87.27%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 378 -> 110 [arrowsize="0.93", color="#ec7a03", fontcolor="#ec7a03", fontsize="10.00", label="87.23%\n1×", labeldistance="3.49", penwidth="3.49"]; 379 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n3.15%\n(0.30%)\n28×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 379 -> 46 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.42%\n28×", labeldistance="0.50", penwidth="0.50"]; 379 -> 383 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.43%\n28×", labeldistance="0.50", penwidth="0.50"]; 381 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="code:314:cut\n2.09%\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.13%\n18×", labeldistance="0.50", penwidth="0.50"]; 381 -> 379 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.45%\n18×", labeldistance="0.50", penwidth="0.50"]; 381 -> 426 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n19×", labeldistance="0.50", penwidth="0.50"]; 382 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="common:337:common\n2.04%\n(0.10%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 382 -> 262 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.87%\n8×", labeldistance="0.50", penwidth="0.50"]; 383 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="local:376:check\n1.43%\n(0.08%)\n28×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 383 -> 34 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.36%\n28×", labeldistance="0.50", penwidth="0.50"]; 386 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="source:133:deindent\n1.69%\n(0.03%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 386 -> 206 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.64%\n4×", labeldistance="0.50", penwidth="0.50"]; 387 [color="#e3aa04", fontcolor="#ffffff", fontsize="10.00", label="code:678:_getentrysource\n81.33%\n(0.15%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 387 -> 245 [arrowsize="0.89", color="#e0b905", fontcolor="#e0b905", fontsize="10.00", label="79.49%\n4×", labeldistance="3.18", penwidth="3.18"]; 387 -> 386 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.69%\n4×", labeldistance="0.50", penwidth="0.50"]; 389 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="source:262:findsource\n2.51%\n(0.06%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 389 -> 22 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.15%\n4×", labeldistance="0.50", penwidth="0.50"]; 389 -> 213 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.27%\n4×", labeldistance="0.50", penwidth="0.50"]; 390 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="code:84:fullsource\n2.59%\n(0.05%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 390 -> 389 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.51%\n4×", labeldistance="0.50", penwidth="0.50"]; 393 [color="#fd0f00", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n98.54%\n(0.04%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 393 -> 244 [arrowsize="0.99", color="#fd0f00", fontcolor="#fd0f00", fontsize="10.00", label="98.50%\n12×", labeldistance="3.94", penwidth="3.94"]; 406 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="source:117:getstatement\n0.69%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 406 -> 158 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n1×", labeldistance="0.50", penwidth="0.50"]; 423 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="code:120:__init__\n0.73%\n(0.42%)\n51×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 424 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:212:path\n1.01%\n(0.01%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 424 -> 379 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.93%\n4×", labeldistance="0.50", penwidth="0.50"]; 426 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:194:frame\n0.92%\n(0.19%)\n51×", 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.73%\n51×", labeldistance="0.50", penwidth="0.50"]; 451 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:913:parse\n0.53%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; }

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="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n1.91%\n(0.26%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 3 -> 179 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.31%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 180 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 316 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n8×", labeldistance="0.50", penwidth="0.50"]; 8 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n1.14%\n(0.18%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 16 [color="#0d2b7c", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n6.85%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 16 -> 359 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.60%\n3×", labeldistance="0.50", penwidth="0.50"]; 17 [color="#0baa3f", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'extend' of 'collections.deque' objects>\n41.83%\n(6.08%)\n3134×", tooltip="~"]; 17 -> 137 [arrowsize="0.60", color="#0ba261", fontcolor="#0ba261", fontsize="10.00", label="35.75%\n6264×", labeldistance="1.43", penwidth="1.43"]; 18 [color="#1ab909", fontcolor="#ffffff", fontsize="10.00", label="ast:233:walk\n52.40%\n(9.07%)\n3138×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 18 -> 17 [arrowsize="0.65", color="#0baa3f", fontcolor="#0baa3f", fontsize="10.00", label="41.83%\n3134×", labeldistance="1.67", penwidth="1.67"]; 18 -> 19 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.45%\n3134×", labeldistance="0.50", penwidth="0.50"]; 19 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'popleft' of 'collections.deque' objects>\n1.45%\n(1.45%)\n3134×", tooltip="~"]; 22 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="inspect:760:findsource\n1.07%\n(0.17%)\n3×", tooltip="/opt/anaconda/lib/python3.7/inspect.py"]; 23 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="tokenize:487:_tokenize\n0.69%\n(0.27%)\n13×", tooltip="/opt/anaconda/lib/python3.7/tokenize.py"]; 25 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="textwrap:414:dedent\n1.83%\n(0.12%)\n3×", tooltip="/opt/anaconda/lib/python3.7/textwrap.py"]; 25 -> 26 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n2×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="re:185:sub\n1.07%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 26 -> 143 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.99%\n2×", labeldistance="0.50", penwidth="0.50"]; 31 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="sre_compile:759:compile\n0.81%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/sre_compile.py"]; 31 -> 454 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 32 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.stat>\n1.33%\n(1.33%)\n32×", tooltip="~"]; 34 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="genericpath:16:exists\n1.36%\n(0.13%)\n29×", tooltip="/opt/anaconda/lib/python3.7/genericpath.py"]; 34 -> 32 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.23%\n29×", labeldistance="0.50", penwidth="0.50"]; 36 [color="#eb7f03", fontcolor="#ffffff", fontsize="10.00", label="nodes:284:_repr_failure_py\n86.65%\n(0.55%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 36 -> 96 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 36 -> 381 [arrowsize="0.91", color="#e5a004", fontcolor="#e5a004", fontsize="10.00", label="82.60%\n1×", labeldistance="3.30", penwidth="3.30"]; 45 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.fspath>\n0.68%\n(0.57%)\n345×", tooltip="~"]; 46 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n1.86%\n(0.20%)\n29×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 46 -> 53 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.53%\n26×", labeldistance="0.50", penwidth="0.50"]; 47 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:168:__eq__\n0.76%\n(0.24%)\n91×", 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.52%\n182×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:154:dirname\n0.80%\n(0.44%)\n54×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 52 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n1.20%\n(0.78%)\n28×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 52 -> 259 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n205×", labeldistance="0.50", penwidth="0.50"]; 53 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n1.53%\n(0.13%)\n26×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 53 -> 52 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.10%\n26×", labeldistance="0.50", penwidth="0.50"]; 55 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n1.61%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 55 -> 349 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#fc1601", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n97.90%\n(1.04%)\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.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 -> 95 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n3×", labeldistance="0.50", penwidth="0.50"]; 56 -> 176 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.55%\n19×", labeldistance="0.50", penwidth="0.50"]; 56 -> 281 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.28%\n19×", labeldistance="0.50", penwidth="0.50"]; 56 -> 290 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.26%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 -> 344 [arrowsize="0.93", color="#ec7b03", fontcolor="#ec7b03", fontsize="10.00", label="87.13%\n3×", labeldistance="3.49", penwidth="3.49"]; 59 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="test_utils:115:test_memoize_class\n1.17%\n(0.16%)\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"]; 64 [color="#0d2b7c", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.compile>\n6.91%\n(6.91%)\n2×", tooltip="~"]; 65 [color="#bdd506", fontcolor="#ffffff", fontsize="10.00", label="source:312:getstatementrange_ast\n72.06%\n(0.34%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 65 -> 23 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n13×", labeldistance="0.50", penwidth="0.50"]; 65 -> 64 [arrowsize="0.35", color="#0d2b7c", fontcolor="#0d2b7c", fontsize="10.00", label="6.91%\n2×", labeldistance="0.50", penwidth="0.50"]; 65 -> 82 [arrowsize="0.80", color="#73c908", fontcolor="#73c908", fontsize="10.00", label="63.80%\n4×", labeldistance="2.55", penwidth="2.55"]; 66 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n4.36%\n(4.36%)\n5280×", tooltip="~"]; 73 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n1.26%\n(0.10%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 73 -> 8 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n6×", labeldistance="0.50", penwidth="0.50"]; 76 [color="#0d2c7c", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n7.07%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 76 -> 16 [arrowsize="0.35", color="#0d2b7c", fontcolor="#0d2b7c", fontsize="10.00", label="6.85%\n3×", labeldistance="0.50", penwidth="0.50"]; 82 [color="#73c908", fontcolor="#ffffff", fontsize="10.00", label="source:288:get_statement_startend2\n63.80%\n(7.55%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 82 -> 18 [arrowsize="0.72", color="#1ab909", fontcolor="#1ab909", fontsize="10.00", label="52.40%\n3138×", labeldistance="2.10", penwidth="2.10"]; 82 -> 66 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n714×", labeldistance="0.50", penwidth="0.50"]; 82 -> 113 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.93%\n3134×", labeldistance="0.50", penwidth="0.50"]; 82 -> 259 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n357×", labeldistance="0.50", penwidth="0.50"]; 87 [color="#0d4983", fontcolor="#ffffff", fontsize="10.00", label="ast:181:iter_fields\n12.73%\n(9.12%)\n7571×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 87 -> 66 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.61%\n4437×", labeldistance="0.50", penwidth="0.50"]; 95 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n0.85%\n(0.10%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 95 -> 198 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 95 -> 254 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n3×", labeldistance="0.50", penwidth="0.50"]; 96 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="python:783:_prunetraceback\n3.22%\n(0.09%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 96 -> 382 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n1×", labeldistance="0.50", penwidth="0.50"]; 96 -> 384 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.73%\n1×", labeldistance="0.50", penwidth="0.50"]; 97 [color="#fc1300", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n98.19%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 97 -> 358 [arrowsize="0.99", color="#fc1400", fontcolor="#fc1400", fontsize="10.00", label="98.10%\n3×", labeldistance="3.92", penwidth="3.92"]; 112 [color="#e5a104", fontcolor="#ffffff", fontsize="10.00", label="code:865:repr_excinfo\n82.56%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 112 -> 265 [arrowsize="0.91", color="#e4a304", fontcolor="#e4a304", fontsize="10.00", label="82.26%\n1×", labeldistance="3.29", penwidth="3.29"]; 113 [color="#0d317d", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n8.16%\n(8.16%)\n11662×", tooltip="~"]; 121 [color="#eb7b03", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n87.11%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 121 -> 348 [arrowsize="0.93", color="#eb7f03", fontcolor="#eb7f03", fontsize="10.00", label="86.68%\n1×", labeldistance="3.47", penwidth="3.47"]; 137 [color="#0ba261", fontcolor="#ffffff", fontsize="10.00", label="ast:193:iter_child_nodes\n35.75%\n(18.11%)\n6264×", tooltip="/opt/anaconda/lib/python3.7/ast.py"]; 137 -> 87 [arrowsize="0.36", color="#0d4983", fontcolor="#0d4983", fontsize="10.00", label="12.73%\n7571×", labeldistance="0.51", penwidth="0.51"]; 137 -> 113 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.91%\n8192×", labeldistance="0.50", penwidth="0.50"]; 143 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="re:271:_compile\n1.14%\n(0.20%)\n14×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 143 -> 31 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 156 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="code:692:get_source\n1.35%\n(0.14%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 156 -> 164 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n1×", labeldistance="0.50", penwidth="0.50"]; 157 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="code:796:_makepath\n2.62%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 157 -> 46 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n3×", labeldistance="0.50", penwidth="0.50"]; 157 -> 206 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.42%\n3×", labeldistance="0.50", penwidth="0.50"]; 159 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="source:124:getstatementrange\n0.86%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 159 -> 65 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n1×", labeldistance="0.50", penwidth="0.50"]; 164 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:663:_getindent\n0.94%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 164 -> 409 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 176 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n5.30%\n(0.37%)\n82×", tooltip="~"]; 176 -> 3 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.91%\n16×", labeldistance="0.50", penwidth="0.50"]; 176 -> 305 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 176 -> 308 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n3×", labeldistance="0.50", penwidth="0.50"]; 176 -> 321 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.57%\n16×", labeldistance="0.50", penwidth="0.50"]; 176 -> 323 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.93%\n6×", labeldistance="0.50", penwidth="0.50"]; 176 -> 326 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 176 -> 327 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 176 -> 328 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 179 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n2.02%\n(0.20%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 179 -> 176 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.93%\n11×", labeldistance="0.50", penwidth="0.50"]; 180 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n2.72%\n(0.19%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 180 -> 176 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.64%\n11×", labeldistance="0.50", penwidth="0.50"]; 198 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n0.51%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 206 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="common:286:bestrelpath\n2.42%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 206 -> 385 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.02%\n3×", labeldistance="0.50", penwidth="0.50"]; 207 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="source:284:deindent\n1.93%\n(0.04%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 207 -> 25 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="source:268:<listcomp>\n0.97%\n(0.62%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 232 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="local:317:dirpath\n1.12%\n(0.27%)\n54×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 232 -> 51 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n54×", labeldistance="0.50", penwidth="0.50"]; 245 [color="#fc1400", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n98.04%\n(0.18%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 245 -> 56 [arrowsize="0.99", color="#fc1601", fontcolor="#fc1601", fontsize="10.00", label="97.90%\n12×", labeldistance="3.92", penwidth="3.92"]; 246 [color="#d4d906", fontcolor="#ffffff", fontsize="10.00", label="code:225:getsource\n74.44%\n(0.19%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 246 -> 65 [arrowsize="0.84", color="#b5d406", fontcolor="#b5d406", fontsize="10.00", label="71.22%\n3×", labeldistance="2.85", penwidth="2.85"]; 246 -> 382 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n3×", labeldistance="0.50", penwidth="0.50"]; 246 -> 393 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.19%\n3×", labeldistance="0.50", penwidth="0.50"]; 246 -> 429 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n6×", labeldistance="0.50", penwidth="0.50"]; 254 [color="#fd0f00", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n98.50%\n(0.41%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 254 -> 396 [arrowsize="0.99", color="#fc1400", fontcolor="#fc1400", fontsize="10.00", label="98.08%\n12×", labeldistance="3.92", penwidth="3.92"]; 259 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.57%\n(0.57%)\n849×", tooltip="~"]; 263 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="common:321:parts\n1.87%\n(0.31%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 263 -> 47 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n54×", labeldistance="0.50", penwidth="0.50"]; 263 -> 232 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n54×", labeldistance="0.50", penwidth="0.50"]; 265 [color="#e4a304", fontcolor="#ffffff", fontsize="10.00", label="code:806:repr_traceback\n82.26%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 265 -> 271 [arrowsize="0.91", color="#e4a404", fontcolor="#e4a404", fontsize="10.00", label="82.17%\n3×", labeldistance="3.29", penwidth="3.29"]; 271 [color="#e4a404", fontcolor="#ffffff", fontsize="10.00", label="code:763:repr_traceback_entry\n82.17%\n(0.22%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 271 -> 156 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.35%\n3×", labeldistance="0.50", penwidth="0.50"]; 271 -> 157 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.62%\n3×", labeldistance="0.50", penwidth="0.50"]; 271 -> 390 [arrowsize="0.87", color="#dccf05", fontcolor="#dccf05", fontsize="10.00", label="76.54%\n3×", labeldistance="3.06", penwidth="3.06"]; 271 -> 427 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n3×", labeldistance="0.50", penwidth="0.50"]; 281 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n3.32%\n(0.09%)\n23×", tooltip="~"]; 281 -> 305 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 281 -> 308 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n3×", labeldistance="0.50", penwidth="0.50"]; 281 -> 326 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 281 -> 327 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 281 -> 328 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 290 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n1.26%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 290 -> 59 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 305 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n0.53%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 305 -> 179 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 305 -> 180 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 308 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n1.23%\n(0.05%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 308 -> 179 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n3×", labeldistance="0.50", penwidth="0.50"]; 308 -> 180 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.39%\n3×", labeldistance="0.50", penwidth="0.50"]; 309 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n0.61%\n(0.10%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 313 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n0.66%\n(0.05%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 313 -> 309 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n8×", labeldistance="0.50", penwidth="0.50"]; 316 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n0.75%\n(0.09%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 316 -> 313 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.66%\n8×", labeldistance="0.50", penwidth="0.50"]; 321 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n2.57%\n(0.15%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 321 -> 179 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.41%\n8×", labeldistance="0.50", penwidth="0.50"]; 321 -> 180 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n8×", labeldistance="0.50", penwidth="0.50"]; 323 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n1.93%\n(0.08%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 323 -> 324 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.34%\n3×", labeldistance="0.50", penwidth="0.50"]; 324 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n1.34%\n(0.02%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 324 -> 330 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n3×", labeldistance="0.50", penwidth="0.50"]; 326 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n0.72%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 326 -> 179 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 326 -> 180 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 327 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n0.73%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 327 -> 180 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 328 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n0.65%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 328 -> 180 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n1×", labeldistance="0.50", penwidth="0.50"]; 330 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n1.32%\n(0.04%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 330 -> 73 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.26%\n6×", labeldistance="0.50", penwidth="0.50"]; 344 [color="#ec7b03", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n87.13%\n(0.02%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 344 -> 121 [arrowsize="0.93", color="#eb7b03", fontcolor="#eb7b03", fontsize="10.00", label="87.11%\n3×", labeldistance="3.48", penwidth="3.48"]; 348 [color="#eb7f03", fontcolor="#ffffff", fontsize="10.00", label="python:804:repr_failure\n86.68%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 348 -> 36 [arrowsize="0.93", color="#eb7f03", fontcolor="#eb7f03", fontsize="10.00", label="86.65%\n1×", labeldistance="3.47", penwidth="3.47"]; 349 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n1.50%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 349 -> 254 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 353 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n0.50%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 354 [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"]; 354 -> 97 [arrowsize="0.99", color="#fc1300", fontcolor="#fc1300", fontsize="10.00", label="98.19%\n1×", labeldistance="3.93", penwidth="3.93"]; 354 -> 254 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n2×", labeldistance="0.50", penwidth="0.50"]; 354 -> 353 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 358 [color="#fc1400", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n98.10%\n(0.12%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 358 -> 76 [arrowsize="0.35", color="#0d2c7c", fontcolor="#0d2c7c", fontsize="10.00", label="7.07%\n3×", labeldistance="0.50", penwidth="0.50"]; 358 -> 254 [arrowsize="0.95", color="#f15a02", fontcolor="#f15a02", fontsize="10.00", label="90.79%\n7×", labeldistance="3.63", penwidth="3.63"]; 359 [color="#0d2a7b", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n6.60%\n(0.02%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 359 -> 254 [arrowsize="0.35", color="#0d2a7b", fontcolor="#0d2a7b", fontsize="10.00", label="6.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 381 [color="#e5a004", fontcolor="#ffffff", fontsize="10.00", label="code:573:getrepr\n82.60%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 381 -> 112 [arrowsize="0.91", color="#e5a104", fontcolor="#e5a104", fontsize="10.00", label="82.56%\n1×", labeldistance="3.30", penwidth="3.30"]; 382 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n3.28%\n(0.26%)\n26×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 382 -> 46 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.73%\n26×", labeldistance="0.50", penwidth="0.50"]; 382 -> 386 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.28%\n26×", labeldistance="0.50", penwidth="0.50"]; 384 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="code:314:cut\n2.73%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 384 -> 47 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n18×", labeldistance="0.50", penwidth="0.50"]; 384 -> 382 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.89%\n18×", labeldistance="0.50", penwidth="0.50"]; 384 -> 429 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.42%\n19×", labeldistance="0.50", penwidth="0.50"]; 385 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="common:337:common\n2.02%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 385 -> 263 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.87%\n6×", labeldistance="0.50", penwidth="0.50"]; 386 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="local:376:check\n1.28%\n(0.08%)\n26×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 386 -> 34 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n26×", labeldistance="0.50", penwidth="0.50"]; 389 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="source:133:deindent\n1.98%\n(0.04%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 389 -> 207 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.93%\n3×", labeldistance="0.50", penwidth="0.50"]; 390 [color="#dccf05", fontcolor="#ffffff", fontsize="10.00", label="code:678:_getentrysource\n76.54%\n(0.12%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 390 -> 246 [arrowsize="0.86", color="#d4d906", fontcolor="#d4d906", fontsize="10.00", label="74.44%\n3×", labeldistance="2.98", penwidth="2.98"]; 390 -> 389 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.98%\n3×", labeldistance="0.50", penwidth="0.50"]; 392 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="source:262:findsource\n2.13%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 392 -> 22 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.07%\n3×", labeldistance="0.50", penwidth="0.50"]; 392 -> 214 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.97%\n3×", labeldistance="0.50", penwidth="0.50"]; 393 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="code:84:fullsource\n2.19%\n(0.03%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 393 -> 392 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.13%\n3×", labeldistance="0.50", penwidth="0.50"]; 396 [color="#fc1400", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n98.08%\n(0.08%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 396 -> 245 [arrowsize="0.99", color="#fc1400", fontcolor="#fc1400", fontsize="10.00", label="98.04%\n12×", labeldistance="3.92", penwidth="3.92"]; 409 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="source:117:getstatement\n0.90%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 409 -> 159 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.86%\n1×", labeldistance="0.50", penwidth="0.50"]; 425 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="saferepr:75:saferepr\n0.57%\n(0.08%)\n9×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_io/saferepr.py"]; 426 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="code:120:__init__\n0.84%\n(0.49%)\n44×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 427 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="code:212:path\n0.69%\n(0.02%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 427 -> 382 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n3×", labeldistance="0.50", penwidth="0.50"]; 429 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:194:frame\n1.00%\n(0.15%)\n44×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 429 -> 426 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n44×", labeldistance="0.50", penwidth="0.50"]; 454 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="sre_parse:913:parse\n0.51%\n(0.03%)\n1×", tooltip="/opt/anaconda/lib/python3.7/sre_parse.py"]; }

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="#0d3e80", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n10.66%\n(1.47%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 116 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.85%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 117 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.77%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 188 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 223 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.37%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 323 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n1.47%\n(0.11%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 3 -> 4 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.24%\n4×", labeldistance="0.50", penwidth="0.50"]; 4 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flush' of '_io.TextIOWrapper' objects>\n1.24%\n(1.24%)\n4×", tooltip="~"]; 6 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="shutil:1073:get_terminal_size\n1.02%\n(0.38%)\n1×", tooltip="/opt/anaconda/lib/python3.7/shutil.py"]; 6 -> 324 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n2×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n2.00%\n(2.00%)\n6×", tooltip="~"]; 8 [color="#0d2f7d", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n7.72%\n(1.32%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 8 -> 7 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.00%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 -> 9 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n12×", labeldistance="0.50", penwidth="0.50"]; 8 -> 10 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.98%\n6×", labeldistance="0.50", penwidth="0.50"]; 8 -> 49 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n24×", labeldistance="0.50", penwidth="0.50"]; 9 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'seek' of '_io.FileIO' objects>\n0.75%\n(0.75%)\n12×", tooltip="~"]; 10 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n2.98%\n(2.98%)\n6×", tooltip="~"]; 12 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n0.94%\n(0.68%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 14 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:221:_releaseLock\n0.79%\n(0.41%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 16 [color="#0ab319", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n47.74%\n(0.45%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 16 -> 268 [arrowsize="0.69", color="#0ab21e", fontcolor="#0ab21e", fontsize="10.00", label="47.06%\n3×", labeldistance="1.88", penwidth="1.88"]; 18 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="version:134:parse\n0.57%\n(0.38%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 22 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n0.98%\n(0.98%)\n12×", tooltip="~"]; 23 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n0.94%\n(0.15%)\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.53%\n6×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n1.06%\n(0.34%)\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.45%\n6×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n1.09%\n(0.49%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 30 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.fspath>\n2.49%\n(2.03%)\n133×", tooltip="~"]; 31 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n0.60%\n(0.08%)\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.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 32 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="local:168:__eq__\n2.75%\n(0.68%)\n46×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 32 -> 30 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.07%\n92×", labeldistance="0.50", penwidth="0.50"]; 36 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="posixpath:154:dirname\n3.32%\n(1.96%)\n32×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 36 -> 30 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n32×", labeldistance="0.50", penwidth="0.50"]; 36 -> 100 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n32×", labeldistance="0.50", penwidth="0.50"]; 37 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n1.09%\n(0.60%)\n3×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 37 -> 179 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n22×", labeldistance="0.50", penwidth="0.50"]; 38 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n0.53%\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.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 41 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.compile>\n1.28%\n(1.28%)\n1×", tooltip="~"]; 42 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="typing:445:__init__\n1.47%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 42 -> 41 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 43 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n1.17%\n(1.17%)\n111×", tooltip="~"]; 44 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="pytestplugin:122:pytest_runtest_call\n0.60%\n(0.30%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/hypothesis/extra/pytestplugin.py"]; 44 -> 62 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n5×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n1.36%\n(0.23%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 46 -> 235 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n3×", labeldistance="0.50", penwidth="0.50"]; 49 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:442:__getattr__\n0.68%\n(0.38%)\n24×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 49 -> 43 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n24×", labeldistance="0.50", penwidth="0.50"]; 50 [color="#0d327d", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n8.33%\n(0.49%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 50 -> 8 [arrowsize="0.35", color="#0d2f7d", fontcolor="#0d2f7d", fontsize="10.00", label="7.72%\n6×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n1.39%\n(0.26%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 51 -> 43 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n6×", labeldistance="0.50", penwidth="0.50"]; 51 -> 242 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n3×", labeldistance="0.50", penwidth="0.50"]; 53 [color="#0ab411", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n48.98%\n(0.60%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 53 -> 16 [arrowsize="0.69", color="#0ab319", fontcolor="#0ab319", fontsize="10.00", label="47.74%\n3×", labeldistance="1.91", penwidth="1.91"]; 53 -> 279 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n3×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n2.86%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 56 -> 72 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 56 -> 90 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 58 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="common:262:relto\n0.79%\n(0.45%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 58 -> 43 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n4×", labeldistance="0.50", penwidth="0.50"]; 61 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n1.85%\n(1.73%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 61 -> 43 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n27×", labeldistance="0.50", penwidth="0.50"]; 62 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n0.68%\n(0.64%)\n60×", tooltip="~"]; 64 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:166:fullwidth\n1.21%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 64 -> 204 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 65 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n1.32%\n(0.26%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 65 -> 24 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n6×", labeldistance="0.50", penwidth="0.50"]; 67 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n1.70%\n(0.23%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 67 -> 243 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.47%\n4×", labeldistance="0.50", penwidth="0.50"]; 68 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n4.48%\n(0.49%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 68 -> 130 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 68 -> 176 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.92%\n3×", labeldistance="0.50", penwidth="0.50"]; 69 [color="#0d4683", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n12.25%\n(0.30%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 69 -> 194 [arrowsize="0.35", color="#0d4382", fontcolor="#0d4382", fontsize="10.00", label="11.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 70 [color="#b0d306", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n70.69%\n(0.26%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 70 -> 266 [arrowsize="0.84", color="#acd306", fontcolor="#acd306", fontsize="10.00", label="70.27%\n3×", labeldistance="2.81", penwidth="2.81"]; 71 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n0.87%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 71 -> 182 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 72 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n2.11%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 72 -> 91 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 75 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="reprlib:54:repr1\n0.60%\n(0.19%)\n3×", tooltip="/opt/anaconda/lib/python3.7/reprlib.py"]; 81 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n1.13%\n(1.13%)\n129×", tooltip="~"]; 83 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n5.43%\n(0.26%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 83 -> 3 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.47%\n4×", labeldistance="0.50", penwidth="0.50"]; 83 -> 84 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.62%\n4×", labeldistance="0.50", penwidth="0.50"]; 84 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n3.62%\n(0.26%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 84 -> 124 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.09%\n4×", labeldistance="0.50", penwidth="0.50"]; 90 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="python:263:getmodpath\n0.53%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 90 -> 182 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 91 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.81%\n(0.30%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 91 -> 292 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.24%\n1×", labeldistance="0.50", penwidth="0.50"]; 95 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="typing:113:_type_check\n1.92%\n(0.30%)\n3×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 95 -> 42 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 95 -> 81 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n9×", labeldistance="0.50", penwidth="0.50"]; 97 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="typing:603:__init__\n1.32%\n(0.49%)\n1×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 97 -> 317 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n7×", labeldistance="0.50", penwidth="0.50"]; 98 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="typing:760:__getitem_inner__\n4.26%\n(0.60%)\n1×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 98 -> 314 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.15%\n4×", labeldistance="0.50", penwidth="0.50"]; 98 -> 319 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 100 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="posixpath:41:_get_sep\n0.53%\n(0.30%)\n33×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 100 -> 81 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n33×", labeldistance="0.50", penwidth="0.50"]; 102 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="python_api:737:__exit__\n5.58%\n(0.75%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python_api.py"]; 102 -> 316 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.79%\n3×", labeldistance="0.50", penwidth="0.50"]; 104 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n1.32%\n(0.30%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 104 -> 167 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n3×", labeldistance="0.50", penwidth="0.50"]; 106 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="test_utils:36:called_once\n2.79%\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"]; 106 -> 128 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n3×", labeldistance="0.50", penwidth="0.50"]; 106 -> 137 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n3×", labeldistance="0.50", penwidth="0.50"]; 110 [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"]; 110 -> 186 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 [color="#0b9c76", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n31.69%\n(1.92%)\n78×", tooltip="~"]; 113 -> 1 [arrowsize="0.35", color="#0d3e80", fontcolor="#0d3e80", fontsize="10.00", label="10.66%\n16×", labeldistance="0.50", penwidth="0.50"]; 113 -> 44 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 188 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n6×", labeldistance="0.50", penwidth="0.50"]; 113 -> 210 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 211 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 212 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 213 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.77%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 214 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 215 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.14%\n3×", labeldistance="0.50", penwidth="0.50"]; 113 -> 222 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.64%\n16×", labeldistance="0.50", penwidth="0.50"]; 113 -> 227 [arrowsize="0.38", color="#0c5285", fontcolor="#0c5285", fontsize="10.00", label="14.32%\n16×", labeldistance="0.57", penwidth="0.57"]; 113 -> 229 [arrowsize="0.35", color="#0d4883", fontcolor="#0d4883", fontsize="10.00", label="12.51%\n6×", labeldistance="0.50", penwidth="0.50"]; 113 -> 232 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 233 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 234 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 238 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 113 -> 285 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n2×", labeldistance="0.50", penwidth="0.50"]; 115 [color="#e69b04", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n83.27%\n(5.69%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 115 -> 68 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.48%\n3×", labeldistance="0.50", penwidth="0.50"]; 115 -> 69 [arrowsize="0.35", color="#0d4683", fontcolor="#0d4683", fontsize="10.00", label="12.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 115 -> 113 [arrowsize="0.39", color="#0c5586", fontcolor="#0c5586", fontsize="10.00", label="14.92%\n19×", labeldistance="0.60", penwidth="0.60"]; 115 -> 131 [arrowsize="0.37", color="#0d4d84", fontcolor="#0d4d84", fontsize="10.00", label="13.56%\n1×", labeldistance="0.54", penwidth="0.54"]; 115 -> 179 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n26×", labeldistance="0.50", penwidth="0.50"]; 115 -> 191 [arrowsize="0.44", color="#0c718c", fontcolor="#0c718c", fontsize="10.00", label="19.67%\n19×", labeldistance="0.79", penwidth="0.79"]; 115 -> 198 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 115 -> 237 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 115 -> 246 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 115 -> 252 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.45%\n3×", labeldistance="0.50", penwidth="0.50"]; 115 -> 257 [arrowsize="0.39", color="#0c5586", fontcolor="#0c5586", fontsize="10.00", label="14.85%\n1×", labeldistance="0.59", penwidth="0.59"]; 115 -> 263 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 115 -> 264 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.19%\n1×", labeldistance="0.50", penwidth="0.50"]; 116 [color="#0d4282", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n11.45%\n(1.21%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 116 -> 113 [arrowsize="0.35", color="#0d3f81", fontcolor="#0d3f81", fontsize="10.00", label="10.93%\n11×", labeldistance="0.50", penwidth="0.50"]; 117 [color="#0c6089", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n16.84%\n(1.17%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 117 -> 113 [arrowsize="0.40", color="#0c5d88", fontcolor="#0c5d88", fontsize="10.00", label="16.31%\n11×", labeldistance="0.65", penwidth="0.65"]; 123 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.sum>\n2.75%\n(0.49%)\n4×", tooltip="~"]; 123 -> 169 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.26%\n80×", labeldistance="0.50", penwidth="0.50"]; 124 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:72:get_line_width\n3.09%\n(0.26%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 124 -> 123 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.75%\n4×", labeldistance="0.50", penwidth="0.50"]; 127 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n2.26%\n(0.38%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 127 -> 26 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n3×", labeldistance="0.50", penwidth="0.50"]; 127 -> 325 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 128 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="rewrite:365:_saferepr\n1.54%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/assertion/rewrite.py"]; 128 -> 311 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.36%\n3×", labeldistance="0.50", penwidth="0.50"]; 130 [color="#0c5786", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n15.18%\n(0.49%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 130 -> 83 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.37%\n3×", labeldistance="0.50", penwidth="0.50"]; 130 -> 136 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.61%\n1×", labeldistance="0.50", penwidth="0.50"]; 130 -> 142 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.33%\n1×", labeldistance="0.50", penwidth="0.50"]; 130 -> 147 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.43%\n2×", labeldistance="0.50", penwidth="0.50"]; 130 -> 207 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n1×", labeldistance="0.50", penwidth="0.50"]; 130 -> 293 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n2×", labeldistance="0.50", penwidth="0.50"]; 131 [color="#0d4d84", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n13.56%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 131 -> 130 [arrowsize="0.37", color="#0d4c84", fontcolor="#0d4c84", fontsize="10.00", label="13.34%\n1×", labeldistance="0.53", penwidth="0.53"]; 136 [color="#0d3d80", fontcolor="#ffffff", fontsize="10.00", label="common:286:bestrelpath\n10.40%\n(0.38%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 136 -> 32 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n2×", labeldistance="0.50", penwidth="0.50"]; 136 -> 58 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n4×", labeldistance="0.50", penwidth="0.50"]; 136 -> 294 [arrowsize="0.35", color="#0d367e", fontcolor="#0d367e", fontsize="10.00", label="9.01%\n2×", labeldistance="0.50", penwidth="0.50"]; 137 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="util:52:format_explanation\n0.53%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/assertion/util.py"]; 142 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="terminal:500:_write_progress_information_filling_space\n4.33%\n(0.26%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 142 -> 64 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 142 -> 208 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 147 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n1.43%\n(0.57%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 147 -> 37 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n2×", labeldistance="0.50", penwidth="0.50"]; 154 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="python_api:565:raises\n1.92%\n(0.94%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python_api.py"]; 157 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="local:317:dirpath\n4.90%\n(1.32%)\n32×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 157 -> 36 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.32%\n32×", labeldistance="0.50", penwidth="0.50"]; 165 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n1.39%\n(0.75%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 166 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n0.90%\n(0.30%)\n9×", tooltip="~"]; 166 -> 104 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 167 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n1.17%\n(0.57%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 167 -> 166 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n3×", labeldistance="0.50", penwidth="0.50"]; 168 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'get' of 'dict' objects>\n0.75%\n(0.75%)\n104×", tooltip="~"]; 169 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:74:<genexpr>\n2.26%\n(1.43%)\n80×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 169 -> 168 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.38%\n76×", labeldistance="0.50", penwidth="0.50"]; 170 [color="#e79504", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n84.06%\n(0.90%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 170 -> 115 [arrowsize="0.91", color="#e69b04", fontcolor="#e69b04", fontsize="10.00", label="83.27%\n11×", labeldistance="3.33", penwidth="3.33"]; 170 -> 168 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n15×", labeldistance="0.50", penwidth="0.50"]; 174 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="runner:299:_callfinalizers\n0.53%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 176 [color="#eb7d03", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n86.81%\n(2.11%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 176 -> 298 [arrowsize="0.92", color="#e89104", fontcolor="#e89104", fontsize="10.00", label="84.48%\n11×", labeldistance="3.38", penwidth="3.38"]; 179 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.87%\n(0.87%)\n161×", tooltip="~"]; 180 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n1.02%\n(0.57%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 180 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n8×", labeldistance="0.50", penwidth="0.50"]; 180 -> 14 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n8×", labeldistance="0.50", penwidth="0.50"]; 181 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:1526:addHandler\n0.68%\n(0.45%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 181 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 182 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n1.13%\n(0.90%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 182 -> 179 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n52×", labeldistance="0.50", penwidth="0.50"]; 183 [color="#0d317d", fontcolor="#ffffff", fontsize="10.00", label="common:321:parts\n8.06%\n(0.98%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 183 -> 32 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.88%\n32×", labeldistance="0.50", penwidth="0.50"]; 183 -> 157 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.90%\n32×", labeldistance="0.50", penwidth="0.50"]; 183 -> 179 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n28×", labeldistance="0.50", penwidth="0.50"]; 186 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n0.72%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 186 -> 269 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 188 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n1.13%\n(0.53%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 188 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n8×", labeldistance="0.50", penwidth="0.50"]; 188 -> 14 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 189 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n0.90%\n(0.45%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 189 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n8×", labeldistance="0.50", penwidth="0.50"]; 189 -> 14 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 191 [color="#0c728d", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n19.86%\n(0.41%)\n23×", tooltip="~"]; 191 -> 51 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.39%\n3×", labeldistance="0.50", penwidth="0.50"]; 191 -> 210 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 -> 211 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 -> 212 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 -> 213 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 -> 214 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 -> 215 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.07%\n3×", labeldistance="0.50", penwidth="0.50"]; 191 -> 232 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 -> 233 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.26%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 -> 234 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 -> 238 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 194 [color="#0d4382", fontcolor="#ffffff", fontsize="10.00", label="test_utils:49:test_memoize_helper\n11.64%\n(0.72%)\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"]; 194 -> 102 [arrowsize="0.35", color="#0d257a", fontcolor="#0d257a", fontsize="10.00", label="5.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 194 -> 106 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.79%\n6×", labeldistance="0.50", penwidth="0.50"]; 194 -> 154 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.92%\n3×", labeldistance="0.50", penwidth="0.50"]; 194 -> 259 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n3×", labeldistance="0.50", penwidth="0.50"]; 198 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.47%\n(0.26%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 198 -> 199 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n2×", labeldistance="0.50", penwidth="0.50"]; 199 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="version:38:__init__\n0.68%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 199 -> 18 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n2×", labeldistance="0.50", penwidth="0.50"]; 203 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:27:_getdimensions\n1.13%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 203 -> 6 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 204 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:39:get_terminal_width\n1.17%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 204 -> 203 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 207 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:270:line\n0.72%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 207 -> 83 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n2×", labeldistance="0.50", penwidth="0.50"]; 208 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="terminal:331:write\n2.49%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 208 -> 83 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 210 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n2.11%\n(0.08%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 210 -> 116 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 210 -> 117 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 210 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 211 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n1.85%\n(0.08%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 211 -> 116 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 211 -> 117 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 211 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 212 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n2.45%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 212 -> 116 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 212 -> 117 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 212 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 213 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n2.71%\n(0.15%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 213 -> 116 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 213 -> 117 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n1×", labeldistance="0.50", penwidth="0.50"]; 213 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n1.62%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 214 -> 116 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n1×", labeldistance="0.50", penwidth="0.50"]; 214 -> 117 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 215 [color="#0d287b", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n6.22%\n(0.19%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 215 -> 116 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 215 -> 117 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.03%\n3×", labeldistance="0.50", penwidth="0.50"]; 215 -> 323 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n3×", labeldistance="0.50", penwidth="0.50"]; 216 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n3.47%\n(0.38%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 216 -> 180 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.02%\n8×", labeldistance="0.50", penwidth="0.50"]; 216 -> 218 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.73%\n8×", labeldistance="0.50", penwidth="0.50"]; 217 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n1.13%\n(0.45%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 217 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n8×", labeldistance="0.50", penwidth="0.50"]; 217 -> 14 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n8×", labeldistance="0.50", penwidth="0.50"]; 218 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n1.73%\n(0.38%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 218 -> 217 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n8×", labeldistance="0.50", penwidth="0.50"]; 220 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n3.88%\n(0.41%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 220 -> 216 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.47%\n8×", labeldistance="0.50", penwidth="0.50"]; 222 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n2.64%\n(0.83%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 222 -> 181 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n8×", labeldistance="0.50", penwidth="0.50"]; 222 -> 189 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n8×", labeldistance="0.50", penwidth="0.50"]; 223 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n4.37%\n(0.49%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 223 -> 220 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.88%\n8×", labeldistance="0.50", penwidth="0.50"]; 227 [color="#0c5285", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n14.32%\n(0.57%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 227 -> 116 [arrowsize="0.35", color="#0d327d", fontcolor="#0d327d", fontsize="10.00", label="8.21%\n8×", labeldistance="0.50", penwidth="0.50"]; 227 -> 117 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.94%\n8×", labeldistance="0.50", penwidth="0.50"]; 227 -> 323 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n8×", labeldistance="0.50", penwidth="0.50"]; 228 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n1.43%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 228 -> 65 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n3×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0d4883", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n12.51%\n(0.53%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 229 -> 46 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.36%\n3×", labeldistance="0.50", penwidth="0.50"]; 229 -> 228 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.43%\n3×", labeldistance="0.50", penwidth="0.50"]; 229 -> 230 [arrowsize="0.35", color="#0d357e", fontcolor="#0d357e", fontsize="10.00", label="8.93%\n3×", labeldistance="0.50", penwidth="0.50"]; 230 [color="#0d357e", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n8.93%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 230 -> 236 [arrowsize="0.35", color="#0d357e", fontcolor="#0d357e", fontsize="10.00", label="8.82%\n3×", labeldistance="0.50", penwidth="0.50"]; 232 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n4.30%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 232 -> 116 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 232 -> 117 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.47%\n1×", labeldistance="0.50", penwidth="0.50"]; 232 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n4.90%\n(0.08%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 233 -> 116 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 233 -> 117 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 233 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 234 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n4.41%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 234 -> 116 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 234 -> 117 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 234 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 235 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n1.09%\n(0.15%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 235 -> 23 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n6×", labeldistance="0.50", penwidth="0.50"]; 236 [color="#0d357e", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n8.82%\n(0.34%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 236 -> 50 [arrowsize="0.35", color="#0d327d", fontcolor="#0d327d", fontsize="10.00", label="8.33%\n6×", labeldistance="0.50", penwidth="0.50"]; 237 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n1.47%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 237 -> 239 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n1×", labeldistance="0.50", penwidth="0.50"]; 237 -> 244 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 237 -> 285 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 238 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n0.90%\n(0.15%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 238 -> 239 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 239 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="skipping:99:check_xfail_no_run\n1.13%\n(0.08%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 239 -> 244 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n2×", labeldistance="0.50", penwidth="0.50"]; 242 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n0.94%\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.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 243 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n2.30%\n(0.87%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 243 -> 285 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n7×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n1.81%\n(0.11%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 244 -> 67 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.70%\n4×", labeldistance="0.50", penwidth="0.50"]; 246 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="nose:7:pytest_runtest_setup\n0.64%\n(0.23%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nose.py"]; 251 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n2.26%\n(0.41%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 251 -> 104 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n3×", labeldistance="0.50", penwidth="0.50"]; 252 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n2.45%\n(0.19%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 252 -> 251 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.26%\n3×", labeldistance="0.50", penwidth="0.50"]; 256 [color="#0c5085", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n14.05%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 256 -> 176 [arrowsize="0.37", color="#0d4f85", fontcolor="#0d4f85", fontsize="10.00", label="13.79%\n1×", labeldistance="0.55", penwidth="0.55"]; 256 -> 279 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n1×", labeldistance="0.50", penwidth="0.50"]; 257 [color="#0c5586", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n14.85%\n(0.15%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 257 -> 127 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 257 -> 256 [arrowsize="0.37", color="#0c5085", fontcolor="#0c5085", fontsize="10.00", label="14.05%\n1×", labeldistance="0.56", penwidth="0.56"]; 259 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="python_api:733:__enter__\n0.60%\n(0.23%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python_api.py"]; 260 [color="#0d317d", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n7.99%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 260 -> 56 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.86%\n1×", labeldistance="0.50", penwidth="0.50"]; 260 -> 278 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="5.01%\n1×", labeldistance="0.50", penwidth="0.50"]; 261 [color="#0d327d", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n8.25%\n(0.26%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 261 -> 260 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="7.99%\n1×", labeldistance="0.50", penwidth="0.50"]; 262 [color="#fe0500", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.55%\n(0.38%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 262 -> 70 [arrowsize="0.84", color="#b0d306", fontcolor="#b0d306", fontsize="10.00", label="70.69%\n1×", labeldistance="2.83", penwidth="2.83"]; 262 -> 176 [arrowsize="0.45", color="#0c728d", fontcolor="#0c728d", fontsize="10.00", label="19.89%\n2×", labeldistance="0.80", penwidth="0.80"]; 262 -> 261 [arrowsize="0.35", color="#0d327d", fontcolor="#0d327d", fontsize="10.00", label="8.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 262 -> 279 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n2×", labeldistance="0.50", penwidth="0.50"]; 263 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n1.51%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 263 -> 71 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n1×", labeldistance="0.50", penwidth="0.50"]; 263 -> 127 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 264 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n2.19%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 264 -> 127 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n2×", labeldistance="0.50", penwidth="0.50"]; 264 -> 270 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n1×", labeldistance="0.50", penwidth="0.50"]; 266 [color="#acd306", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n70.27%\n(0.64%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 266 -> 53 [arrowsize="0.70", color="#0ab411", fontcolor="#0ab411", fontsize="10.00", label="48.98%\n3×", labeldistance="1.96", penwidth="1.96"]; 266 -> 176 [arrowsize="0.45", color="#0c748d", fontcolor="#0c748d", fontsize="10.00", label="20.12%\n6×", labeldistance="0.80", penwidth="0.80"]; 266 -> 279 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n3×", labeldistance="0.50", penwidth="0.50"]; 268 [color="#0ab21e", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n47.06%\n(0.26%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 268 -> 176 [arrowsize="0.68", color="#0ab11f", fontcolor="#0ab11f", fontsize="10.00", label="46.80%\n3×", labeldistance="1.87", penwidth="1.87"]; 269 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:316:_teardown_with_finalization\n0.60%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 269 -> 174 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 270 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n0.98%\n(0.08%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 270 -> 110 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n1×", labeldistance="0.50", penwidth="0.50"]; 277 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="main:371:__missing__\n4.86%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 277 -> 136 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 278 [color="#0d2279", fontcolor="#ffffff", fontsize="10.00", label="main:413:_node_location_to_relpath\n5.01%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 278 -> 277 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.86%\n1×", labeldistance="0.50", penwidth="0.50"]; 279 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n1.58%\n(0.19%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 279 -> 165 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.39%\n10×", labeldistance="0.50", penwidth="0.50"]; 284 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n1.32%\n(0.49%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 284 -> 182 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n10×", labeldistance="0.50", penwidth="0.50"]; 285 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n1.58%\n(0.26%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 285 -> 284 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n10×", labeldistance="0.50", penwidth="0.50"]; 292 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n1.24%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 292 -> 31 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 293 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="local:182:__ne__\n0.94%\n(0.23%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 293 -> 32 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n12×", labeldistance="0.50", penwidth="0.50"]; 294 [color="#0d367e", fontcolor="#ffffff", fontsize="10.00", label="common:337:common\n9.01%\n(0.23%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/common.py"]; 294 -> 183 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="8.06%\n4×", labeldistance="0.50", penwidth="0.50"]; 294 -> 293 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n10×", labeldistance="0.50", penwidth="0.50"]; 298 [color="#e89104", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n84.48%\n(0.53%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 298 -> 170 [arrowsize="0.92", color="#e79504", fontcolor="#e79504", fontsize="10.00", label="84.06%\n11×", labeldistance="3.36", penwidth="3.36"]; 309 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="saferepr:45:repr\n0.83%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_io/saferepr.py"]; 309 -> 322 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n3×", labeldistance="0.50", penwidth="0.50"]; 311 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="saferepr:75:saferepr\n1.36%\n(0.23%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_io/saferepr.py"]; 311 -> 309 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 314 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="typing:772:<genexpr>\n2.15%\n(0.23%)\n4×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 314 -> 95 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.92%\n3×", labeldistance="0.50", penwidth="0.50"]; 315 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="typing:248:inner\n4.60%\n(0.19%)\n3×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 315 -> 98 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.26%\n1×", labeldistance="0.50", penwidth="0.50"]; 316 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="typing:744:__getitem__\n4.79%\n(0.19%)\n3×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 316 -> 315 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.60%\n3×", labeldistance="0.50", penwidth="0.50"]; 317 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="typing:704:__setattr__\n0.68%\n(0.45%)\n7×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 319 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="typing:633:copy_with\n1.51%\n(0.19%)\n1×", tooltip="/opt/anaconda/lib/python3.7/typing.py"]; 319 -> 97 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n1×", labeldistance="0.50", penwidth="0.50"]; 322 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="reprlib:51:repr\n0.68%\n(0.08%)\n3×", tooltip="/opt/anaconda/lib/python3.7/reprlib.py"]; 322 -> 75 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n3×", labeldistance="0.50", penwidth="0.50"]; 323 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n2.64%\n(0.79%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 323 -> 61 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.85%\n27×", labeldistance="0.50", penwidth="0.50"]; 324 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="os:674:__getitem__\n0.57%\n(0.30%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 325 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="_collections_abc:790:pop\n0.53%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/_collections_abc.py"]; 325 -> 324 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\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="#61c608", fontcolor="#ffffff", fontsize="10.00", label="core:495:_get_time_fmt\n61.67%\n(1.29%)\n43×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 1 -> 121 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.59%\n7×", labeldistance="0.50", penwidth="0.50"]; 1 -> 206 [arrowsize="0.67", color="#0aaf2a", fontcolor="#0aaf2a", fontsize="10.00", label="45.14%\n10×", labeldistance="1.81", penwidth="1.81"]; 1 -> 233 [arrowsize="0.55", color="#0c9a7e", fontcolor="#0c9a7e", fontsize="10.00", label="29.92%\n54×", labeldistance="1.20", penwidth="1.20"]; 3 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n2.02%\n(0.28%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 3 -> 134 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.44%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 135 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 -> 314 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n8×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n0.50%\n(0.50%)\n6×", tooltip="~"]; 8 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n1.38%\n(0.23%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 8 -> 7 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n6×", labeldistance="0.50", penwidth="0.50"]; 16 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="arrayprint:465:wrapper\n0.85%\n(0.71%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/arrayprint.py"]; 18 [color="#f54002", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n93.59%\n(0.05%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 18 -> 357 [arrowsize="0.97", color="#f54102", fontcolor="#f54102", fontsize="10.00", label="93.50%\n3×", labeldistance="3.74", penwidth="3.74"]; 20 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="abc:137:__instancecheck__\n0.52%\n(0.21%)\n86×", tooltip="/opt/anaconda/lib/python3.7/abc.py"]; 21 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'match' of 're.Pattern' objects>\n1.53%\n(1.53%)\n321×", tooltip="~"]; 23 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="fnmatch:64:fnmatchcase\n2.19%\n(1.06%)\n275×", tooltip="/opt/anaconda/lib/python3.7/fnmatch.py"]; 23 -> 21 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.13%\n275×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="re:170:match\n1.37%\n(0.28%)\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 -> 117 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n44×", labeldistance="0.50", penwidth="0.50"]; 27 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="formats:1034:parse_string\n3.86%\n(1.16%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 27 -> 24 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.37%\n44×", labeldistance="0.50", penwidth="0.50"]; 27 -> 178 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n23×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="__init__:13:floateql\n1.49%\n(0.67%)\n11×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.test.__init__.py", target=_top, URL="https://multimessenger.science/llama.test.__init__.html"]; 46 -> 288 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n22×", labeldistance="0.50", penwidth="0.50"]; 50 [color="#0c6089", fontcolor="#ffffff", fontsize="10.00", label="core:1382:_apply\n16.89%\n(3.16%)\n29×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 50 -> 52 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.84%\n174×", labeldistance="0.50", penwidth="0.50"]; 50 -> 136 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.98%\n116×", labeldistance="0.50", penwidth="0.50"]; 50 -> 206 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.37%\n4×", labeldistance="0.50", penwidth="0.50"]; 50 -> 212 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n29×", labeldistance="0.50", penwidth="0.50"]; 50 -> 233 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.19%\n54×", labeldistance="0.50", penwidth="0.50"]; 52 [color="#0c8190", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n22.28%\n(1.87%)\n629×", tooltip="~"]; 52 -> 213 [arrowsize="0.46", color="#0c798e", fontcolor="#0c798e", fontsize="10.00", label="20.97%\n46×", labeldistance="0.84", penwidth="0.84"]; 53 [color="#0d4482", fontcolor="#ffffff", fontsize="10.00", label="core:745:_set_scale\n11.74%\n(1.54%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 53 -> 52 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n36×", labeldistance="0.50", penwidth="0.50"]; 53 -> 206 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 53 -> 212 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n24×", labeldistance="0.50", penwidth="0.50"]; 53 -> 226 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.40%\n10×", labeldistance="0.50", penwidth="0.50"]; 53 -> 228 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.94%\n12×", labeldistance="0.50", penwidth="0.50"]; 53 -> 233 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n10×", labeldistance="0.50", penwidth="0.50"]; 53 -> 239 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.32%\n12×", labeldistance="0.50", penwidth="0.50"]; 54 [color="#0d2078", fontcolor="#ffffff", fontsize="10.00", label="formats:212:_check_val_type\n4.46%\n(0.86%)\n20×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 54 -> 260 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.92%\n10×", labeldistance="0.50", penwidth="0.50"]; 54 -> 266 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n10×", labeldistance="0.50", penwidth="0.50"]; 54 -> 269 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.63%\n20×", labeldistance="0.50", penwidth="0.50"]; 55 [color="#0c9b7b", fontcolor="#ffffff", fontsize="10.00", label="formats:514:set_jds\n30.56%\n(0.81%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 55 -> 52 [arrowsize="0.36", color="#0d4b84", fontcolor="#0d4b84", fontsize="10.00", label="13.16%\n10×", labeldistance="0.53", penwidth="0.53"]; 55 -> 95 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n10×", labeldistance="0.50", penwidth="0.50"]; 55 -> 96 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="8.02%\n10×", labeldistance="0.50", penwidth="0.50"]; 55 -> 218 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.34%\n10×", labeldistance="0.50", penwidth="0.50"]; 55 -> 219 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n10×", labeldistance="0.50", penwidth="0.50"]; 55 -> 228 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.78%\n20×", labeldistance="0.50", penwidth="0.50"]; 55 -> 236 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n10×", labeldistance="0.50", penwidth="0.50"]; 55 -> 240 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n10×", labeldistance="0.50", penwidth="0.50"]; 55 -> 241 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n10×", labeldistance="0.50", penwidth="0.50"]; 56 [color="#0d367e", fontcolor="#ffffff", fontsize="10.00", label="formats:553:to_value\n9.02%\n(0.17%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 56 -> 52 [arrowsize="0.35", color="#0d2f7c", fontcolor="#0d2f7c", fontsize="10.00", label="7.57%\n2×", labeldistance="0.50", penwidth="0.50"]; 56 -> 218 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n2×", labeldistance="0.50", penwidth="0.50"]; 56 -> 219 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n2×", labeldistance="0.50", penwidth="0.50"]; 56 -> 244 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n2×", labeldistance="0.50", penwidth="0.50"]; 58 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:55:_wrapfunc\n3.16%\n(0.64%)\n130×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 58 -> 52 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n130×", labeldistance="0.50", penwidth="0.50"]; 58 -> 290 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.30%\n130×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d297b", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:73:_wrapreduction\n6.41%\n(1.77%)\n106×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 59 -> 52 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n106×", labeldistance="0.50", penwidth="0.50"]; 59 -> 275 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.36%\n86×", labeldistance="0.50", penwidth="0.50"]; 59 -> 277 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n20×", labeldistance="0.50", penwidth="0.50"]; 66 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n1.49%\n(0.09%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 66 -> 8 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n6×", labeldistance="0.50", penwidth="0.50"]; 69 [color="#f63e02", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n93.80%\n(0.09%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 69 -> 18 [arrowsize="0.97", color="#f54002", fontcolor="#f54002", fontsize="10.00", label="93.59%\n3×", labeldistance="3.74", penwidth="3.74"]; 72 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n0.50%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 82 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n0.87%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 82 -> 147 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 82 -> 187 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n3×", labeldistance="0.50", penwidth="0.50"]; 83 [color="#ec7903", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n87.29%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 83 -> 205 [arrowsize="0.93", color="#ec7a03", fontcolor="#ec7a03", fontsize="10.00", label="87.18%\n1×", labeldistance="3.49", penwidth="3.49"]; 84 [color="#fc1601", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n97.90%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 84 -> 355 [arrowsize="0.99", color="#fc1601", fontcolor="#fc1601", fontsize="10.00", label="97.83%\n3×", labeldistance="3.91", penwidth="3.91"]; 94 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.isinstance>\n1.98%\n(1.46%)\n1067×", tooltip="~"]; 94 -> 20 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n86×", labeldistance="0.50", penwidth="0.50"]; 95 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="core:376:__new__\n1.08%\n(0.42%)\n43×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 95 -> 94 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.55%\n43×", labeldistance="0.50", penwidth="0.50"]; 96 [color="#79ca07", fontcolor="#ffffff", fontsize="10.00", label="core:401:__init__\n64.58%\n(0.96%)\n43×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 96 -> 94 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n43×", labeldistance="0.50", penwidth="0.50"]; 96 -> 97 [arrowsize="0.80", color="#70c908", fontcolor="#70c908", fontsize="10.00", label="63.46%\n23×", labeldistance="2.54", penwidth="2.54"]; 96 -> 212 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n43×", labeldistance="0.50", penwidth="0.50"]; 97 [color="#70c908", fontcolor="#ffffff", fontsize="10.00", label="core:445:_init_from_vals\n63.46%\n(1.46%)\n43×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 97 -> 1 [arrowsize="0.79", color="#61c608", fontcolor="#61c608", fontsize="10.00", label="61.67%\n23×", labeldistance="2.47", penwidth="2.47"]; 97 -> 224 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n53×", labeldistance="0.50", penwidth="0.50"]; 98 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="core:807:precision\n0.67%\n(0.34%)\n29×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 98 -> 223 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n29×", labeldistance="0.50", penwidth="0.50"]; 101 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="core:895:_shaped_like_input\n1.05%\n(0.62%)\n41×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 105 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="formats:1568:_validate_jd_for_storage\n2.89%\n(1.66%)\n226×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 105 -> 94 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.52%\n458×", labeldistance="0.50", penwidth="0.50"]; 105 -> 288 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.71%\n110×", labeldistance="0.50", penwidth="0.50"]; 117 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="re:271:_compile\n0.71%\n(0.57%)\n44×", tooltip="/opt/anaconda/lib/python3.7/re.py"]; 117 -> 94 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.15%\n88×", labeldistance="0.50", penwidth="0.50"]; 121 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="core:511:<listcomp>\n0.59%\n(0.30%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 123 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="numerictypes:365:issubdtype\n0.58%\n(0.23%)\n20×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/numerictypes.py"]; 127 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="formats:309:_select_subfmts\n3.86%\n(0.69%)\n67×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 127 -> 249 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.06%\n67×", labeldistance="0.50", penwidth="0.50"]; 128 [color="#e98903", fontcolor="#ffffff", fontsize="10.00", label="__main__:100:mjd_interval\n85.48%\n(0.42%)\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"]; 128 -> 207 [arrowsize="0.35", color="#0d4382", fontcolor="#0d4382", fontsize="10.00", label="11.65%\n5×", labeldistance="0.50", penwidth="0.50"]; 128 -> 208 [arrowsize="0.42", color="#0c6389", fontcolor="#0c6389", fontsize="10.00", label="17.37%\n2×", labeldistance="0.69", penwidth="0.69"]; 128 -> 209 [arrowsize="0.35", color="#0d3d80", fontcolor="#0d3d80", fontsize="10.00", label="10.47%\n2×", labeldistance="0.50", penwidth="0.50"]; 128 -> 258 [arrowsize="0.67", color="#0aaf28", fontcolor="#0aaf28", fontsize="10.00", label="45.48%\n4×", labeldistance="1.82", penwidth="1.82"]; 131 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n5.75%\n(0.34%)\n78×", tooltip="~"]; 131 -> 3 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.02%\n16×", labeldistance="0.50", penwidth="0.50"]; 131 -> 306 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n3×", labeldistance="0.50", penwidth="0.50"]; 131 -> 313 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n16×", labeldistance="0.50", penwidth="0.50"]; 131 -> 318 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.70%\n16×", labeldistance="0.50", penwidth="0.50"]; 131 -> 320 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.25%\n6×", labeldistance="0.50", penwidth="0.50"]; 131 -> 323 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 131 -> 324 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 131 -> 325 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 133 [color="#fc1501", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n98.00%\n(1.10%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 133 -> 82 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n3×", labeldistance="0.50", penwidth="0.50"]; 133 -> 83 [arrowsize="0.93", color="#ec7903", fontcolor="#ec7903", fontsize="10.00", label="87.29%\n1×", labeldistance="3.49", penwidth="3.49"]; 133 -> 131 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.77%\n19×", labeldistance="0.50", penwidth="0.50"]; 133 -> 202 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.57%\n19×", labeldistance="0.50", penwidth="0.50"]; 133 -> 348 [arrowsize="0.94", color="#ec7503", fontcolor="#ec7503", fontsize="10.00", label="87.76%\n1×", labeldistance="3.51", penwidth="3.51"]; 134 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n2.22%\n(0.21%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 134 -> 131 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.12%\n11×", labeldistance="0.50", penwidth="0.50"]; 135 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n3.01%\n(0.21%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 135 -> 131 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.90%\n11×", labeldistance="0.50", penwidth="0.50"]; 136 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.setattr>\n2.00%\n(0.51%)\n128×", tooltip="~"]; 136 -> 98 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n29×", labeldistance="0.50", penwidth="0.50"]; 143 [color="#0c7e8f", fontcolor="#ffffff", fontsize="10.00", label="formats:1075:set_jds\n21.76%\n(3.77%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 143 -> 127 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n30×", labeldistance="0.50", penwidth="0.50"]; 143 -> 164 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.32%\n30×", labeldistance="0.50", penwidth="0.50"]; 143 -> 225 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.66%\n23×", labeldistance="0.50", penwidth="0.50"]; 143 -> 228 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.25%\n23×", labeldistance="0.50", penwidth="0.50"]; 143 -> 236 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.63%\n23×", labeldistance="0.50", penwidth="0.50"]; 143 -> 240 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n23×", labeldistance="0.50", penwidth="0.50"]; 143 -> 241 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n23×", labeldistance="0.50", penwidth="0.50"]; 143 -> 259 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.57%\n30×", labeldistance="0.50", penwidth="0.50"]; 147 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n0.59%\n(0.06%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 164 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="formats:1180:parse_string\n4.32%\n(0.37%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 164 -> 27 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.86%\n30×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'get' of 'dict' objects>\n0.52%\n(0.52%)\n543×", tooltip="~"]; 178 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="formats:1065:<listcomp>\n0.80%\n(0.62%)\n23×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 178 -> 177 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n138×", labeldistance="0.50", penwidth="0.50"]; 179 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="decorators:738:__get__\n2.52%\n(1.81%)\n364×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/utils/decorators.py"]; 179 -> 177 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n364×", labeldistance="0.50", penwidth="0.50"]; 181 [color="#fc1300", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n98.12%\n(0.16%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 181 -> 133 [arrowsize="0.99", color="#fc1501", fontcolor="#fc1501", fontsize="10.00", label="98.00%\n11×", labeldistance="3.92", penwidth="3.92"]; 187 [color="#fd0f00", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n98.58%\n(0.38%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 187 -> 381 [arrowsize="0.99", color="#fc1300", fontcolor="#fc1300", fontsize="10.00", label="98.19%\n11×", labeldistance="3.93", penwidth="3.93"]; 202 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n3.61%\n(0.11%)\n23×", tooltip="~"]; 202 -> 306 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n3×", labeldistance="0.50", penwidth="0.50"]; 202 -> 323 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 202 -> 324 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.81%\n1×", labeldistance="0.50", penwidth="0.50"]; 202 -> 325 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 205 [color="#ec7a03", fontcolor="#ffffff", fontsize="10.00", label="test_bin:178:test_mjd_interval\n87.18%\n(0.21%)\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"]; 205 -> 46 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n11×", labeldistance="0.50", penwidth="0.50"]; 205 -> 128 [arrowsize="0.92", color="#e98903", fontcolor="#e98903", fontsize="10.00", label="85.48%\n11×", labeldistance="3.42", penwidth="3.42"]; 206 [color="#1cb909", fontcolor="#ffffff", fontsize="10.00", label="formats:502:__init__\n52.62%\n(0.51%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 206 -> 95 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.34%\n16×", labeldistance="0.50", penwidth="0.50"]; 206 -> 96 [arrowsize="0.41", color="#0c5f88", fontcolor="#0c5f88", fontsize="10.00", label="16.58%\n16×", labeldistance="0.66", penwidth="0.66"]; 206 -> 233 [arrowsize="0.59", color="#0ba165", fontcolor="#0ba165", fontsize="10.00", label="35.10%\n16×", labeldistance="1.40", penwidth="1.40"]; 207 [color="#0d4382", fontcolor="#ffffff", fontsize="10.00", label="utils:750:utc2mjd\n11.65%\n(0.16%)\n5×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 207 -> 95 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n5×", labeldistance="0.50", penwidth="0.50"]; 207 -> 96 [arrowsize="0.35", color="#0d2d7c", fontcolor="#0d2d7c", fontsize="10.00", label="7.28%\n5×", labeldistance="0.50", penwidth="0.50"]; 207 -> 213 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.08%\n5×", labeldistance="0.50", penwidth="0.50"]; 208 [color="#0c6389", fontcolor="#ffffff", fontsize="10.00", label="utils:756:utc2gps\n17.37%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 208 -> 96 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.00%\n2×", labeldistance="0.50", penwidth="0.50"]; 208 -> 213 [arrowsize="0.36", color="#0d4b84", fontcolor="#0d4b84", fontsize="10.00", label="13.20%\n2×", labeldistance="0.53", penwidth="0.53"]; 209 [color="#34be09", fontcolor="#ffffff", fontsize="10.00", label="utils:762:gps2mjd\n55.90%\n(0.51%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/llama.utils.py", target=_top, URL="https://multimessenger.science/llama.utils.html"]; 209 -> 95 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n10×", labeldistance="0.50", penwidth="0.50"]; 209 -> 96 [arrowsize="0.68", color="#0ab120", fontcolor="#0ab120", fontsize="10.00", label="46.66%\n10×", labeldistance="1.87", penwidth="1.87"]; 209 -> 213 [arrowsize="0.35", color="#0d337e", fontcolor="#0d337e", fontsize="10.00", label="8.44%\n10×", labeldistance="0.50", penwidth="0.50"]; 211 [color="#0c9492", fontcolor="#ffffff", fontsize="10.00", label="core:936:to_value\n25.26%\n(0.79%)\n17×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 211 -> 56 [arrowsize="0.35", color="#0d367e", fontcolor="#0d367e", fontsize="10.00", label="9.02%\n2×", labeldistance="0.50", penwidth="0.50"]; 211 -> 101 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n17×", labeldistance="0.50", penwidth="0.50"]; 211 -> 221 [arrowsize="0.35", color="#0d387f", fontcolor="#0d387f", fontsize="10.00", label="9.46%\n17×", labeldistance="0.50", penwidth="0.50"]; 211 -> 222 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.49%\n17×", labeldistance="0.50", penwidth="0.50"]; 211 -> 235 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.23%\n15×", labeldistance="0.50", penwidth="0.50"]; 212 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="core:740:scale\n1.58%\n(0.54%)\n120×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 212 -> 241 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.04%\n120×", labeldistance="0.50", penwidth="0.50"]; 213 [color="#0ba651", fontcolor="#ffffff", fontsize="10.00", label="core:1668:__getattr__\n38.76%\n(1.96%)\n111×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 213 -> 53 [arrowsize="0.35", color="#0d4482", fontcolor="#0d4482", fontsize="10.00", label="11.74%\n12×", labeldistance="0.50", penwidth="0.50"]; 213 -> 211 [arrowsize="0.50", color="#0c9492", fontcolor="#0c9492", fontsize="10.00", label="25.26%\n17×", labeldistance="1.01", penwidth="1.01"]; 213 -> 212 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.26%\n24×", labeldistance="0.50", penwidth="0.50"]; 213 -> 221 [arrowsize="0.35", color="#0d2f7d", fontcolor="#0d2f7d", fontsize="10.00", label="7.69%\n12×", labeldistance="0.50", penwidth="0.50"]; 213 -> 222 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.30%\n12×", labeldistance="0.50", penwidth="0.50"]; 218 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="core:920:jd1\n2.91%\n(0.21%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 218 -> 101 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n12×", labeldistance="0.50", penwidth="0.50"]; 218 -> 243 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.19%\n12×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="core:928:jd2\n0.67%\n(0.16%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 219 -> 101 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n12×", labeldistance="0.50", penwidth="0.50"]; 219 -> 243 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n12×", labeldistance="0.50", penwidth="0.50"]; 221 [color="#0c6289", fontcolor="#ffffff", fontsize="10.00", label="core:1351:replicate\n17.15%\n(0.26%)\n29×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 221 -> 50 [arrowsize="0.41", color="#0c6089", fontcolor="#0c6089", fontsize="10.00", label="16.89%\n29×", labeldistance="0.68", penwidth="0.68"]; 222 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="core:1657:cache\n0.79%\n(0.19%)\n29×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 222 -> 179 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.60%\n29×", labeldistance="0.50", penwidth="0.50"]; 223 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="core:1664:cache\n0.71%\n(0.41%)\n87×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 224 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="core:2433:_make_array\n1.49%\n(0.54%)\n53×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/core.py"]; 224 -> 288 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.96%\n53×", labeldistance="0.50", penwidth="0.50"]; 225 [color="#0d2179", fontcolor="#ffffff", fontsize="10.00", label="core:15602:dtf2d\n4.66%\n(1.94%)\n23×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/_erfa/core.py"]; 225 -> 253 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.72%\n23×", labeldistance="0.50", penwidth="0.50"]; 226 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="core:15832:taiutc\n1.40%\n(0.58%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/_erfa/core.py"]; 226 -> 253 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.82%\n10×", labeldistance="0.50", penwidth="0.50"]; 228 [color="#0d4b84", fontcolor="#ffffff", fontsize="10.00", label="utils:18:day_frac\n13.18%\n(2.50%)\n65×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/utils.py"]; 228 -> 230 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.55%\n215×", labeldistance="0.50", penwidth="0.50"]; 228 -> 272 [arrowsize="0.35", color="#0d2f7d", fontcolor="#0d2f7d", fontsize="10.00", label="7.75%\n130×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="formats:402:set_jds\n2.96%\n(0.25%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 229 -> 228 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.22%\n10×", labeldistance="0.50", penwidth="0.50"]; 229 -> 236 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n10×", labeldistance="0.50", penwidth="0.50"]; 229 -> 240 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n10×", labeldistance="0.50", penwidth="0.50"]; 230 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="utils:118:two_sum\n2.55%\n(2.55%)\n215×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/utils.py"]; 233 [color="#5ac508", fontcolor="#ffffff", fontsize="10.00", label="formats:133:__init__\n60.79%\n(2.75%)\n134×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 233 -> 55 [arrowsize="0.55", color="#0c9b7b", fontcolor="#0c9b7b", fontsize="10.00", label="30.56%\n10×", labeldistance="1.22", penwidth="1.22"]; 233 -> 143 [arrowsize="0.47", color="#0c7e8f", fontcolor="#0c7e8f", fontsize="10.00", label="21.76%\n30×", labeldistance="0.87", penwidth="0.87"]; 233 -> 229 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.96%\n10×", labeldistance="0.50", penwidth="0.50"]; 233 -> 236 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.47%\n70×", labeldistance="0.50", penwidth="0.50"]; 233 -> 240 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.56%\n70×", labeldistance="0.50", penwidth="0.50"]; 233 -> 247 [arrowsize="0.35", color="#0d2b7c", fontcolor="#0d2b7c", fontsize="10.00", label="6.86%\n20×", labeldistance="0.50", penwidth="0.50"]; 235 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="formats:421:to_value\n5.23%\n(0.57%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 235 -> 244 [arrowsize="0.35", color="#0d2079", fontcolor="#0d2079", fontsize="10.00", label="4.58%\n15×", labeldistance="0.50", penwidth="0.50"]; 236 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="formats:153:jd1\n2.55%\n(0.81%)\n113×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 236 -> 105 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.74%\n113×", labeldistance="0.50", penwidth="0.50"]; 238 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="formats:187:mask\n2.04%\n(1.29%)\n41×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 238 -> 179 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.67%\n164×", labeldistance="0.50", penwidth="0.50"]; 239 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="formats:201:jd2_filled\n2.32%\n(0.08%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 239 -> 245 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.21%\n12×", labeldistance="0.50", penwidth="0.50"]; 240 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="formats:163:jd2\n2.68%\n(1.28%)\n113×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 240 -> 105 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.15%\n113×", labeldistance="0.50", penwidth="0.50"]; 241 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="formats:172:scale\n1.44%\n(1.05%)\n155×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 243 [color="#0d257a", fontcolor="#ffffff", fontsize="10.00", label="formats:182:mask_if_needed\n5.49%\n(0.14%)\n41×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 243 -> 245 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.35%\n41×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#0d2379", fontcolor="#ffffff", fontsize="10.00", label="formats:364:to_value\n5.14%\n(0.89%)\n17×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 244 -> 127 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n17×", labeldistance="0.50", penwidth="0.50"]; 244 -> 243 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.11%\n17×", labeldistance="0.50", penwidth="0.50"]; 245 [color="#0d307d", fontcolor="#ffffff", fontsize="10.00", label="formats:195:masked\n7.78%\n(1.10%)\n65×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 245 -> 179 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.25%\n171×", labeldistance="0.50", penwidth="0.50"]; 245 -> 238 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.04%\n41×", labeldistance="0.50", penwidth="0.50"]; 245 -> 266 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.38%\n41×", labeldistance="0.50", penwidth="0.50"]; 247 [color="#0d2b7c", fontcolor="#ffffff", fontsize="10.00", label="formats:333:_check_val_type\n6.86%\n(0.64%)\n20×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 247 -> 54 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.46%\n20×", labeldistance="0.50", penwidth="0.50"]; 247 -> 123 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n20×", labeldistance="0.50", penwidth="0.50"]; 247 -> 127 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.18%\n20×", labeldistance="0.50", penwidth="0.50"]; 249 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="formats:316:<listcomp>\n3.06%\n(0.86%)\n67×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/time/formats.py"]; 249 -> 23 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.19%\n275×", labeldistance="0.50", penwidth="0.50"]; 253 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="core:61:check_errwarn\n3.74%\n(0.22%)\n35×", tooltip="/opt/anaconda/lib/python3.7/site-packages/astropy/_erfa/core.py"]; 253 -> 266 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.52%\n35×", labeldistance="0.50", penwidth="0.50"]; 258 [color="#0aaf28", fontcolor="#ffffff", fontsize="10.00", label="__main__:122:<listcomp>\n45.48%\n(0.05%)\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"]; 258 -> 209 [arrowsize="0.67", color="#0aaf28", fontcolor="#0aaf28", fontsize="10.00", label="45.43%\n8×", labeldistance="1.82", penwidth="1.82"]; 259 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="arrayprint:1512:_array_str_implementation\n1.57%\n(0.72%)\n30×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/arrayprint.py"]; 259 -> 16 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n30×", labeldistance="0.50", penwidth="0.50"]; 260 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:zeros_like\n0.92%\n(0.08%)\n10×", tooltip="<__array_function__ internals>"]; 260 -> 267 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.84%\n10×", labeldistance="0.50", penwidth="0.50"]; 261 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:3079:around\n3.77%\n(0.61%)\n130×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 261 -> 58 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.16%\n130×", labeldistance="0.50", penwidth="0.50"]; 263 [color="#0d277a", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:2189:any\n5.93%\n(0.66%)\n86×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 263 -> 59 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.27%\n86×", labeldistance="0.50", penwidth="0.50"]; 264 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:2277:all\n1.27%\n(0.13%)\n20×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 264 -> 59 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.14%\n20×", labeldistance="0.50", penwidth="0.50"]; 266 [color="#0d2e7c", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:any\n7.44%\n(0.45%)\n86×", tooltip="<__array_function__ internals>"]; 266 -> 267 [arrowsize="0.35", color="#0d2b7c", fontcolor="#0d2b7c", fontsize="10.00", label="6.91%\n86×", labeldistance="0.50", penwidth="0.50"]; 267 [color="#0c5d88", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.core._multiarray_umath.implement_array_function>\n16.29%\n(3.48%)\n396×", tooltip="~"]; 267 -> 261 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.77%\n130×", labeldistance="0.50", penwidth="0.50"]; 267 -> 263 [arrowsize="0.35", color="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="5.93%\n86×", labeldistance="0.50", penwidth="0.50"]; 267 -> 264 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.27%\n20×", labeldistance="0.50", penwidth="0.50"]; 267 -> 273 [arrowsize="0.35", color="#0d277a", fontcolor="#0d277a", fontsize="10.00", label="5.95%\n130×", labeldistance="0.50", penwidth="0.50"]; 267 -> 279 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.75%\n10×", labeldistance="0.50", penwidth="0.50"]; 269 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:all\n1.63%\n(0.11%)\n20×", tooltip="<__array_function__ internals>"]; 269 -> 267 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n20×", labeldistance="0.50", penwidth="0.50"]; 271 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:around\n5.42%\n(0.71%)\n130×", tooltip="<__array_function__ internals>"]; 271 -> 267 [arrowsize="0.35", color="#0d2179", fontcolor="#0d2179", fontsize="10.00", label="4.60%\n130×", labeldistance="0.50", penwidth="0.50"]; 272 [color="#0d2f7d", fontcolor="#ffffff", fontsize="10.00", label="<__array_function__ internals>:2:round_\n7.75%\n(0.63%)\n130×", tooltip="<__array_function__ internals>"]; 272 -> 267 [arrowsize="0.35", color="#0d2c7c", fontcolor="#0d2c7c", fontsize="10.00", label="7.04%\n130×", labeldistance="0.50", penwidth="0.50"]; 273 [color="#0d277a", fontcolor="#ffffff", fontsize="10.00", label="fromnumeric:3512:round_\n5.95%\n(0.53%)\n130×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/fromnumeric.py"]; 273 -> 271 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.42%\n130×", labeldistance="0.50", penwidth="0.50"]; 274 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="_methods:44:_any\n2.33%\n(0.30%)\n86×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/_methods.py"]; 274 -> 291 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.04%\n86×", labeldistance="0.50", penwidth="0.50"]; 275 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'any' of 'numpy.generic' objects>\n3.36%\n(1.03%)\n86×", tooltip="~"]; 275 -> 274 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.33%\n86×", labeldistance="0.50", penwidth="0.50"]; 277 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'all' of 'numpy.generic' objects>\n0.62%\n(0.21%)\n20×", tooltip="~"]; 279 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="numeric:97:zeros_like\n0.75%\n(0.18%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/numpy/core/numeric.py"]; 288 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method numpy.array>\n2.07%\n(2.07%)\n225×", tooltip="~"]; 290 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'round' of 'numpy.generic' objects>\n2.30%\n(2.30%)\n130×", tooltip="~"]; 291 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'reduce' of 'numpy.ufunc' objects>\n2.38%\n(2.38%)\n106×", tooltip="~"]; 306 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n1.14%\n(0.04%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 306 -> 134 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.68%\n3×", labeldistance="0.50", penwidth="0.50"]; 306 -> 135 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.35%\n3×", labeldistance="0.50", penwidth="0.50"]; 307 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n0.64%\n(0.09%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 311 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n0.70%\n(0.06%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 311 -> 307 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n8×", labeldistance="0.50", penwidth="0.50"]; 313 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n0.57%\n(0.16%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 314 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n0.79%\n(0.09%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 314 -> 311 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.70%\n8×", labeldistance="0.50", penwidth="0.50"]; 318 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n2.70%\n(0.16%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 318 -> 134 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.58%\n8×", labeldistance="0.50", penwidth="0.50"]; 318 -> 135 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n8×", labeldistance="0.50", penwidth="0.50"]; 320 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n2.25%\n(0.11%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 320 -> 321 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 321 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n1.58%\n(0.02%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 321 -> 327 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.56%\n3×", labeldistance="0.50", penwidth="0.50"]; 323 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n0.81%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 323 -> 134 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 323 -> 135 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 324 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n0.93%\n(0.02%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 324 -> 135 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.79%\n1×", labeldistance="0.50", penwidth="0.50"]; 325 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n0.71%\n(0.01%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 325 -> 134 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 325 -> 135 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 327 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n1.56%\n(0.05%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 327 -> 66 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n6×", labeldistance="0.50", penwidth="0.50"]; 347 [color="#ec7603", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n87.65%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 347 -> 187 [arrowsize="0.94", color="#ec7703", fontcolor="#ec7703", fontsize="10.00", label="87.62%\n1×", labeldistance="3.50", penwidth="3.50"]; 348 [color="#ec7503", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n87.76%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 348 -> 347 [arrowsize="0.94", color="#ec7603", fontcolor="#ec7603", fontsize="10.00", label="87.65%\n1×", labeldistance="3.51", penwidth="3.51"]; 349 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n0.56%\n(0.02%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 349 -> 72 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.50%\n1×", labeldistance="0.50", penwidth="0.50"]; 350 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n0.57%\n(0.01%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 350 -> 349 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.56%\n1×", labeldistance="0.50", penwidth="0.50"]; 351 [color="#ff0100", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.91%\n(0.06%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 351 -> 84 [arrowsize="0.99", color="#fc1601", fontcolor="#fc1601", fontsize="10.00", label="97.90%\n1×", labeldistance="3.92", penwidth="3.92"]; 351 -> 187 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.32%\n2×", labeldistance="0.50", penwidth="0.50"]; 351 -> 350 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.57%\n1×", labeldistance="0.50", penwidth="0.50"]; 355 [color="#fc1601", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n97.83%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 355 -> 69 [arrowsize="0.97", color="#f63e02", fontcolor="#f63e02", fontsize="10.00", label="93.80%\n3×", labeldistance="3.75", penwidth="3.75"]; 355 -> 187 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.82%\n6×", labeldistance="0.50", penwidth="0.50"]; 357 [color="#f54102", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n93.50%\n(0.06%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 357 -> 187 [arrowsize="0.97", color="#f54102", fontcolor="#f54102", fontsize="10.00", label="93.44%\n3×", labeldistance="3.74", penwidth="3.74"]; 381 [color="#fc1300", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n98.19%\n(0.08%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 381 -> 181 [arrowsize="0.99", color="#fc1300", fontcolor="#fc1300", fontsize="10.00", label="98.12%\n11×", labeldistance="3.92", penwidth="3.92"]; }

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="#0c5b87", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n15.95%\n(2.92%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 93 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.76%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 94 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.34%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 150 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 180 [arrowsize="0.35", color="#0d297b", fontcolor="#0d297b", fontsize="10.00", label="6.33%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 259 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n0.80%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 3 -> 4 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 4 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'flush' of '_io.TextIOWrapper' objects>\n0.64%\n(0.64%)\n1×", tooltip="~"]; 5 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n2.71%\n(2.71%)\n6×", tooltip="~"]; 6 [color="#0d3a7f", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n9.78%\n(1.59%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 6 -> 5 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.71%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 7 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n12×", labeldistance="0.50", penwidth="0.50"]; 6 -> 8 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.46%\n6×", labeldistance="0.50", penwidth="0.50"]; 6 -> 43 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n24×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'seek' of '_io.FileIO' objects>\n1.01%\n(1.01%)\n12×", tooltip="~"]; 8 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n3.46%\n(3.46%)\n6×", tooltip="~"]; 9 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'acquire' of '_thread.RLock' objects>\n0.64%\n(0.64%)\n40×", tooltip="~"]; 10 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n1.81%\n(1.17%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 10 -> 9 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n40×", labeldistance="0.50", penwidth="0.50"]; 12 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:221:_releaseLock\n1.12%\n(0.64%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 14 [color="#0ab21c", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n47.37%\n(0.58%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 14 -> 223 [arrowsize="0.68", color="#0ab122", fontcolor="#0ab122", fontsize="10.00", label="46.46%\n3×", labeldistance="1.86", penwidth="1.86"]; 16 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="version:134:parse\n0.74%\n(0.43%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 18 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.stat>\n0.53%\n(0.53%)\n1×", tooltip="~"]; 19 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="genericpath:16:exists\n0.64%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/genericpath.py"]; 19 -> 18 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 20 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n1.28%\n(1.28%)\n12×", tooltip="~"]; 21 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n1.12%\n(0.43%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 21 -> 20 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n6×", labeldistance="0.50", penwidth="0.50"]; 22 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n1.59%\n(0.43%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 22 -> 20 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n6×", labeldistance="0.50", penwidth="0.50"]; 24 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n1.54%\n(0.58%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 24 -> 83 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n6×", labeldistance="0.50", penwidth="0.50"]; 28 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n0.80%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 28 -> 34 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 33 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n1.28%\n(0.80%)\n3×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 34 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n0.74%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 34 -> 33 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.48%\n1×", labeldistance="0.50", penwidth="0.50"]; 37 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n1.86%\n(1.86%)\n107×", tooltip="~"]; 38 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="pytestplugin:122:pytest_runtest_call\n0.58%\n(0.27%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/hypothesis/extra/pytestplugin.py"]; 38 -> 55 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n5×", labeldistance="0.50", penwidth="0.50"]; 40 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n1.65%\n(0.27%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 40 -> 192 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n3×", labeldistance="0.50", penwidth="0.50"]; 43 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:442:__getattr__\n1.01%\n(0.58%)\n24×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 43 -> 37 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.43%\n24×", labeldistance="0.50", penwidth="0.50"]; 44 [color="#0d3e81", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n10.74%\n(0.80%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 44 -> 6 [arrowsize="0.35", color="#0d3a7f", fontcolor="#0d3a7f", fontsize="10.00", label="9.78%\n6×", labeldistance="0.50", penwidth="0.50"]; 44 -> 37 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n6×", labeldistance="0.50", penwidth="0.50"]; 45 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n1.97%\n(0.37%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 45 -> 37 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n6×", labeldistance="0.50", penwidth="0.50"]; 45 -> 199 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n3×", labeldistance="0.50", penwidth="0.50"]; 47 [color="#0ab410", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n49.12%\n(0.64%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 47 -> 14 [arrowsize="0.69", color="#0ab21c", fontcolor="#0ab21c", fontsize="10.00", label="47.37%\n3×", labeldistance="1.89", penwidth="1.89"]; 47 -> 37 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n3×", labeldistance="0.50", penwidth="0.50"]; 47 -> 51 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n3×", labeldistance="0.50", penwidth="0.50"]; 47 -> 233 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n3×", labeldistance="0.50", penwidth="0.50"]; 50 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n3.77%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 50 -> 64 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 50 -> 80 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 51 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:1095:getoption\n0.64%\n(0.37%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/config/__init__.py"]; 51 -> 37 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n8×", labeldistance="0.50", penwidth="0.50"]; 54 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n2.50%\n(2.13%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 54 -> 37 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n27×", labeldistance="0.50", penwidth="0.50"]; 55 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n0.74%\n(0.74%)\n57×", tooltip="~"]; 57 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n1.97%\n(0.32%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 57 -> 22 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.59%\n6×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n1.75%\n(0.32%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 59 -> 200 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n4×", labeldistance="0.50", penwidth="0.50"]; 60 [color="#0d2e7c", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n7.39%\n(0.85%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 60 -> 104 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.92%\n1×", labeldistance="0.50", penwidth="0.50"]; 60 -> 139 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.35%\n3×", labeldistance="0.50", penwidth="0.50"]; 61 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n0.69%\n(0.32%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 62 [color="#e79404", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n84.10%\n(1.33%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 62 -> 51 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n2×", labeldistance="0.50", penwidth="0.50"]; 62 -> 221 [arrowsize="0.91", color="#e5a104", fontcolor="#e5a104", fontsize="10.00", label="82.56%\n3×", labeldistance="3.30", penwidth="3.30"]; 63 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n1.06%\n(0.21%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 63 -> 89 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 63 -> 145 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 63 -> 212 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 64 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n2.71%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 64 -> 81 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 70 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="local:165:__hash__\n0.58%\n(0.32%)\n11×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 73 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n1.70%\n(0.16%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 73 -> 3 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n1×", labeldistance="0.50", penwidth="0.50"]; 73 -> 74 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 74 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n0.74%\n(0.27%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 80 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="python:263:getmodpath\n0.74%\n(0.32%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 80 -> 145 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 81 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n2.34%\n(0.37%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 81 -> 243 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 83 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="os:752:encode\n0.58%\n(0.27%)\n8×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 86 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n1.91%\n(0.48%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 86 -> 130 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n3×", labeldistance="0.50", penwidth="0.50"]; 88 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminal:459:pytest_runtest_logfinish\n0.58%\n(0.21%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 89 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n1.33%\n(0.32%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 89 -> 148 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 [color="#0aad32", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n43.86%\n(2.87%)\n78×", tooltip="~"]; 90 -> 1 [arrowsize="0.40", color="#0c5b87", fontcolor="#0c5b87", fontsize="10.00", label="15.95%\n16×", labeldistance="0.64", penwidth="0.64"]; 90 -> 38 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 -> 150 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n6×", labeldistance="0.50", penwidth="0.50"]; 90 -> 167 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.60%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 -> 168 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 -> 169 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.75%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 -> 170 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.45%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 -> 171 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 -> 172 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.22%\n3×", labeldistance="0.50", penwidth="0.50"]; 90 -> 179 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.77%\n16×", labeldistance="0.50", penwidth="0.50"]; 90 -> 184 [arrowsize="0.46", color="#0c798e", fontcolor="#0c798e", fontsize="10.00", label="20.89%\n16×", labeldistance="0.84", penwidth="0.84"]; 90 -> 186 [arrowsize="0.41", color="#0c5e88", fontcolor="#0c5e88", fontsize="10.00", label="16.43%\n6×", labeldistance="0.66", penwidth="0.66"]; 90 -> 189 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 -> 190 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 -> 191 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 -> 195 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 90 -> 238 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n2×", labeldistance="0.50", penwidth="0.50"]; 92 [color="#e59f04", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n82.78%\n(8.35%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 92 -> 60 [arrowsize="0.35", color="#0d2e7c", fontcolor="#0d2e7c", fontsize="10.00", label="7.39%\n3×", labeldistance="0.50", penwidth="0.50"]; 92 -> 61 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 -> 88 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 -> 90 [arrowsize="0.47", color="#0c7d8f", fontcolor="#0c7d8f", fontsize="10.00", label="21.64%\n19×", labeldistance="0.87", penwidth="0.87"]; 92 -> 105 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 -> 142 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n26×", labeldistance="0.50", penwidth="0.50"]; 92 -> 153 [arrowsize="0.51", color="#0c958f", fontcolor="#0c958f", fontsize="10.00", label="26.16%\n19×", labeldistance="1.05", penwidth="1.05"]; 92 -> 159 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.86%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 -> 194 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 -> 203 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 -> 209 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.56%\n3×", labeldistance="0.50", penwidth="0.50"]; 92 -> 214 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="3.93%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 -> 218 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.02%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 -> 219 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.87%\n1×", labeldistance="0.50", penwidth="0.50"]; 92 -> 251 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n57×", labeldistance="0.50", penwidth="0.50"]; 93 [color="#0c6289", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n17.12%\n(1.49%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 93 -> 90 [arrowsize="0.41", color="#0c5e88", fontcolor="#0c5e88", fontsize="10.00", label="16.43%\n11×", labeldistance="0.66", penwidth="0.66"]; 94 [color="#0c8290", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n22.33%\n(1.75%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 94 -> 90 [arrowsize="0.46", color="#0c7d8f", fontcolor="#0c7d8f", fontsize="10.00", label="21.58%\n11×", labeldistance="0.86", penwidth="0.86"]; 102 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n2.92%\n(0.53%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 102 -> 24 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n3×", labeldistance="0.50", penwidth="0.50"]; 102 -> 261 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 104 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n4.20%\n(0.27%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 104 -> 73 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.70%\n2×", labeldistance="0.50", penwidth="0.50"]; 104 -> 114 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n2×", labeldistance="0.50", penwidth="0.50"]; 105 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n1.59%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 105 -> 104 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.28%\n1×", labeldistance="0.50", penwidth="0.50"]; 114 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n1.81%\n(0.80%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 114 -> 33 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n2×", labeldistance="0.50", penwidth="0.50"]; 123 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="_weakrefset:81:add\n0.69%\n(0.53%)\n8×", tooltip="/opt/anaconda/lib/python3.7/_weakrefset.py"]; 128 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n1.91%\n(1.12%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 128 -> 70 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n10×", labeldistance="0.50", penwidth="0.50"]; 129 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n1.38%\n(0.58%)\n9×", tooltip="~"]; 129 -> 86 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n3×", labeldistance="0.50", penwidth="0.50"]; 130 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n1.81%\n(0.74%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 130 -> 129 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n3×", labeldistance="0.50", penwidth="0.50"]; 133 [color="#e69704", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n83.73%\n(1.33%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 133 -> 92 [arrowsize="0.91", color="#e59f04", fontcolor="#e59f04", fontsize="10.00", label="82.78%\n11×", labeldistance="3.31", penwidth="3.31"]; 137 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:299:_callfinalizers\n0.74%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 139 [color="#ec7803", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n87.40%\n(3.56%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 139 -> 247 [arrowsize="0.92", color="#e79404", fontcolor="#e79404", fontsize="10.00", label="84.16%\n11×", labeldistance="3.37", penwidth="3.37"]; 141 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="reports:207:__init__\n0.58%\n(0.53%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 142 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'append' of 'list' objects>\n0.69%\n(0.69%)\n129×", tooltip="~"]; 143 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n1.49%\n(0.69%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 143 -> 10 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n8×", labeldistance="0.50", penwidth="0.50"]; 143 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n8×", labeldistance="0.50", penwidth="0.50"]; 144 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:1526:addHandler\n1.06%\n(0.43%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 144 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n8×", labeldistance="0.50", penwidth="0.50"]; 144 -> 12 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 144 -> 142 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n8×", labeldistance="0.50", penwidth="0.50"]; 145 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n1.54%\n(1.33%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 145 -> 142 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n52×", labeldistance="0.50", penwidth="0.50"]; 148 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n1.01%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 148 -> 224 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n1×", labeldistance="0.50", penwidth="0.50"]; 149 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'remove' of 'list' objects>\n0.53%\n(0.53%)\n16×", tooltip="~"]; 150 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n1.33%\n(0.43%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 150 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n8×", labeldistance="0.50", penwidth="0.50"]; 150 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n8×", labeldistance="0.50", penwidth="0.50"]; 150 -> 149 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.32%\n8×", labeldistance="0.50", penwidth="0.50"]; 151 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n1.22%\n(0.37%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 151 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.37%\n8×", labeldistance="0.50", penwidth="0.50"]; 151 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n8×", labeldistance="0.50", penwidth="0.50"]; 151 -> 149 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n8×", labeldistance="0.50", penwidth="0.50"]; 153 [color="#0c958d", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n26.53%\n(0.64%)\n23×", tooltip="~"]; 153 -> 45 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.91%\n3×", labeldistance="0.50", penwidth="0.50"]; 153 -> 167 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 168 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 169 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 170 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 171 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 172 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.24%\n3×", labeldistance="0.50", penwidth="0.50"]; 153 -> 189 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.89%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 190 [arrowsize="0.35", color="#0d2078", fontcolor="#0d2078", fontsize="10.00", label="4.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 191 [arrowsize="0.35", color="#0d2479", fontcolor="#0d2479", fontsize="10.00", label="5.26%\n1×", labeldistance="0.50", penwidth="0.50"]; 153 -> 195 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n1×", labeldistance="0.50", penwidth="0.50"]; 159 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.86%\n(0.27%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 159 -> 160 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.90%\n2×", labeldistance="0.50", penwidth="0.50"]; 160 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="version:38:__init__\n0.90%\n(0.16%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 160 -> 16 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n2×", labeldistance="0.50", penwidth="0.50"]; 167 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n3.46%\n(0.16%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 167 -> 93 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 167 -> 94 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 167 -> 259 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 168 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n2.50%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 168 -> 93 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 168 -> 94 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n1×", labeldistance="0.50", penwidth="0.50"]; 168 -> 259 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 169 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n3.46%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 169 -> 93 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 169 -> 94 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 169 -> 259 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 170 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n3.56%\n(0.16%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 170 -> 93 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.13%\n1×", labeldistance="0.50", penwidth="0.50"]; 170 -> 94 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 170 -> 259 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n2.29%\n(0.00%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 171 -> 93 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 94 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 171 -> 259 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 172 [color="#0d387f", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n9.46%\n(0.48%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 172 -> 93 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.42%\n3×", labeldistance="0.50", penwidth="0.50"]; 172 -> 94 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.03%\n3×", labeldistance="0.50", penwidth="0.50"]; 172 -> 259 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n3×", labeldistance="0.50", penwidth="0.50"]; 173 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n5.32%\n(0.96%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 173 -> 143 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n8×", labeldistance="0.50", penwidth="0.50"]; 173 -> 175 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.50%\n8×", labeldistance="0.50", penwidth="0.50"]; 174 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n1.65%\n(0.48%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 174 -> 10 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.27%\n8×", labeldistance="0.50", penwidth="0.50"]; 174 -> 12 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n8×", labeldistance="0.50", penwidth="0.50"]; 174 -> 123 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n8×", labeldistance="0.50", penwidth="0.50"]; 175 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n2.50%\n(0.58%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 175 -> 174 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.65%\n8×", labeldistance="0.50", penwidth="0.50"]; 177 [color="#0d267a", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n5.69%\n(0.37%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 177 -> 173 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.32%\n8×", labeldistance="0.50", penwidth="0.50"]; 179 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n3.77%\n(1.33%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 179 -> 144 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n8×", labeldistance="0.50", penwidth="0.50"]; 179 -> 151 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.22%\n8×", labeldistance="0.50", penwidth="0.50"]; 180 [color="#0d297b", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n6.33%\n(0.64%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 180 -> 177 [arrowsize="0.35", color="#0d267a", fontcolor="#0d267a", fontsize="10.00", label="5.69%\n8×", labeldistance="0.50", penwidth="0.50"]; 184 [color="#0c798e", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n20.89%\n(0.90%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 184 -> 93 [arrowsize="0.35", color="#0d4783", fontcolor="#0d4783", fontsize="10.00", label="12.28%\n8×", labeldistance="0.50", penwidth="0.50"]; 184 -> 94 [arrowsize="0.35", color="#0d2b7c", fontcolor="#0d2b7c", fontsize="10.00", label="6.91%\n8×", labeldistance="0.50", penwidth="0.50"]; 184 -> 259 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n8×", labeldistance="0.50", penwidth="0.50"]; 185 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n2.23%\n(0.27%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 185 -> 57 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.97%\n3×", labeldistance="0.50", penwidth="0.50"]; 186 [color="#0c5e88", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n16.43%\n(0.58%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 186 -> 40 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.65%\n3×", labeldistance="0.50", penwidth="0.50"]; 186 -> 185 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.23%\n3×", labeldistance="0.50", penwidth="0.50"]; 186 -> 187 [arrowsize="0.35", color="#0d4382", fontcolor="#0d4382", fontsize="10.00", label="11.54%\n3×", labeldistance="0.50", penwidth="0.50"]; 187 [color="#0d4382", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n11.54%\n(0.21%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 187 -> 193 [arrowsize="0.35", color="#0d4181", fontcolor="#0d4181", fontsize="10.00", label="11.32%\n3×", labeldistance="0.50", penwidth="0.50"]; 189 [color="#0d287b", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n6.11%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 189 -> 93 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 189 -> 94 [arrowsize="0.35", color="#0d2279", fontcolor="#0d2279", fontsize="10.00", label="4.84%\n1×", labeldistance="0.50", penwidth="0.50"]; 189 -> 259 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 190 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n5.42%\n(0.05%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 190 -> 93 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 190 -> 94 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 190 -> 259 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 [color="#0d287b", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n6.27%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 191 -> 93 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 -> 94 [arrowsize="0.35", color="#0d2379", fontcolor="#0d2379", fontsize="10.00", label="5.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 191 -> 259 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 192 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n1.38%\n(0.27%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 192 -> 21 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n6×", labeldistance="0.50", penwidth="0.50"]; 193 [color="#0d4181", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n11.32%\n(0.37%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 193 -> 44 [arrowsize="0.35", color="#0d3e81", fontcolor="#0d3e81", fontsize="10.00", label="10.74%\n6×", labeldistance="0.50", penwidth="0.50"]; 194 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n1.49%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 194 -> 196 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 194 -> 201 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 194 -> 238 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"]; 195 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n1.17%\n(0.21%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 195 -> 196 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 196 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="skipping:99:check_xfail_no_run\n1.01%\n(0.16%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 196 -> 201 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n2×", labeldistance="0.50", penwidth="0.50"]; 199 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n1.38%\n(0.27%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 199 -> 200 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n3×", labeldistance="0.50", penwidth="0.50"]; 200 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n2.50%\n(0.48%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 200 -> 238 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.75%\n7×", labeldistance="0.50", penwidth="0.50"]; 201 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n1.81%\n(0.05%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 201 -> 59 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.75%\n4×", labeldistance="0.50", penwidth="0.50"]; 203 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="nose:7:pytest_runtest_setup\n0.85%\n(0.27%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nose.py"]; 208 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n3.40%\n(0.80%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 208 -> 86 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.91%\n3×", labeldistance="0.50", penwidth="0.50"]; 208 -> 141 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n3×", labeldistance="0.50", penwidth="0.50"]; 209 [color="#0d1c77", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n3.56%\n(0.16%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 209 -> 208 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.40%\n3×", labeldistance="0.50", penwidth="0.50"]; 212 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="python:1437:setup\n0.53%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 213 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n2.98%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 213 -> 139 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.71%\n1×", labeldistance="0.50", penwidth="0.50"]; 213 -> 233 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.16%\n1×", labeldistance="0.50", penwidth="0.50"]; 214 [color="#0d1e78", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n3.93%\n(0.27%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 214 -> 102 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n1×", labeldistance="0.50", penwidth="0.50"]; 214 -> 213 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.98%\n1×", labeldistance="0.50", penwidth="0.50"]; 215 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n4.20%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 215 -> 50 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.77%\n1×", labeldistance="0.50", penwidth="0.50"]; 216 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n4.31%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 216 -> 215 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.20%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 [color="#fe0700", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.31%\n(0.32%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 217 -> 62 [arrowsize="0.92", color="#e79404", fontcolor="#e79404", fontsize="10.00", label="84.10%\n1×", labeldistance="3.36", penwidth="3.36"]; 217 -> 139 [arrowsize="0.35", color="#0d3b80", fontcolor="#0d3b80", fontsize="10.00", label="10.05%\n2×", labeldistance="0.50", penwidth="0.50"]; 217 -> 216 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.31%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 -> 233 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.53%\n2×", labeldistance="0.50", penwidth="0.50"]; 218 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n2.02%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 218 -> 63 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.06%\n1×", labeldistance="0.50", penwidth="0.50"]; 218 -> 102 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n2.87%\n(0.05%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 219 -> 102 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n2×", labeldistance="0.50", penwidth="0.50"]; 219 -> 225 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.44%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 [color="#e5a104", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n82.56%\n(1.44%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 221 -> 47 [arrowsize="0.70", color="#0ab410", fontcolor="#0ab410", fontsize="10.00", label="49.12%\n3×", labeldistance="1.96", penwidth="1.96"]; 221 -> 139 [arrowsize="0.56", color="#0c9c78", fontcolor="#0c9c78", fontsize="10.00", label="31.21%\n6×", labeldistance="1.25", penwidth="1.25"]; 221 -> 233 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n3×", labeldistance="0.50", penwidth="0.50"]; 223 [color="#0ab122", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n46.46%\n(0.32%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 223 -> 139 [arrowsize="0.68", color="#0ab024", fontcolor="#0ab024", fontsize="10.00", label="46.15%\n3×", labeldistance="1.85", penwidth="1.85"]; 224 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:316:_teardown_with_finalization\n0.90%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 224 -> 137 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.74%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n1.44%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 225 -> 89 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n1×", labeldistance="0.50", penwidth="0.50"]; 225 -> 145 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n2.39%\n(0.48%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 233 -> 128 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.91%\n10×", labeldistance="0.50", penwidth="0.50"]; 237 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n1.81%\n(0.64%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 237 -> 145 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.17%\n10×", labeldistance="0.50", penwidth="0.50"]; 238 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n2.34%\n(0.53%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 238 -> 237 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.81%\n10×", labeldistance="0.50", penwidth="0.50"]; 243 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n1.59%\n(0.16%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 243 -> 28 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n1×", labeldistance="0.50", penwidth="0.50"]; 243 -> 245 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 245 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="local:376:check\n0.64%\n(0.00%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 245 -> 19 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.64%\n1×", labeldistance="0.50", penwidth="0.50"]; 247 [color="#e79404", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n84.16%\n(0.58%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 247 -> 133 [arrowsize="0.92", color="#e69704", fontcolor="#e69704", fontsize="10.00", label="83.73%\n11×", labeldistance="3.35", penwidth="3.35"]; 251 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="callers:171:<listcomp>\n1.06%\n(1.06%)\n61×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 259 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n3.72%\n(1.22%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 259 -> 54 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.50%\n27×", labeldistance="0.50", penwidth="0.50"]; 261 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="_collections_abc:790:pop\n0.64%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/_collections_abc.py"]; }

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="#0d3d80", fontcolor="#ffffff", fontsize="10.00", label="logging:614:_runtest_for_main\n10.51%\n(1.59%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 1 -> 125 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.78%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 126 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.59%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 158 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 186 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n2×", labeldistance="0.50", penwidth="0.50"]; 1 -> 229 [arrowsize="0.35", color="#0d1f78", fontcolor="#0d1f78", fontsize="10.00", label="4.35%\n8×", labeldistance="0.50", penwidth="0.50"]; 1 -> 326 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n8×", labeldistance="0.50", penwidth="0.50"]; 3 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:399:write_out\n0.58%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 5 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'close' of '_io.BufferedReader' objects>\n0.69%\n(0.36%)\n4×", tooltip="~"]; 6 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="gzip:302:close\n2.86%\n(0.58%)\n3×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 6 -> 5 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n4×", labeldistance="0.50", penwidth="0.50"]; 6 -> 11 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n1×", labeldistance="0.50", penwidth="0.50"]; 7 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.BufferedReader' objects>\n2.72%\n(0.91%)\n5×", tooltip="~"]; 7 -> 121 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.21%\n2×", labeldistance="0.50", penwidth="0.50"]; 8 [color="#0c718c", fontcolor="#ffffff", fontsize="10.00", label="utils:359:write_gzip\n19.64%\n(3.70%)\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="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.86%\n3×", labeldistance="0.50", penwidth="0.50"]; 8 -> 7 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 8 -> 10 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.75%\n2×", labeldistance="0.50", penwidth="0.50"]; 8 -> 15 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 8 -> 24 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.67%\n2×", labeldistance="0.50", penwidth="0.50"]; 8 -> 99 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.79%\n3×", labeldistance="0.50", penwidth="0.50"]; 9 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="gzip:80:read\n0.62%\n(0.22%)\n2×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 9 -> 7 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n2×", labeldistance="0.50", penwidth="0.50"]; 10 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="gzip:271:read\n2.75%\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.46%\n2×", labeldistance="0.50", penwidth="0.50"]; 11 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'close' of '_io.BufferedWriter' objects>\n1.01%\n(1.01%)\n1×", tooltip="~"]; 14 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="gzip:221:_write_gzip_header\n1.09%\n(0.58%)\n1×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 15 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="gzip:247:write\n0.51%\n(0.25%)\n1×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 20 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'read' of '_io.FileIO' objects>\n1.88%\n(1.88%)\n6×", tooltip="~"]; 21 [color="#0d287b", fontcolor="#ffffff", fontsize="10.00", label="capture:583:snap\n6.30%\n(1.05%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 21 -> 20 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.88%\n6×", labeldistance="0.50", penwidth="0.50"]; 21 -> 22 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n12×", labeldistance="0.50", penwidth="0.50"]; 21 -> 23 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.10%\n6×", labeldistance="0.50", penwidth="0.50"]; 21 -> 70 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n24×", labeldistance="0.50", penwidth="0.50"]; 22 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'seek' of '_io.FileIO' objects>\n0.65%\n(0.65%)\n12×", tooltip="~"]; 23 [color="#0d1675", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'truncate' of '_io.FileIO' objects>\n2.10%\n(2.10%)\n6×", tooltip="~"]; 24 [color="#0d247a", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method io.open>\n5.33%\n(5.33%)\n7×", tooltip="~"]; 25 [color="#0c9980", fontcolor="#ffffff", fontsize="10.00", label="test_utils:178:test_write_gzip\n29.46%\n(0.76%)\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.44", color="#0c718c", fontcolor="#0c718c", fontsize="10.00", label="19.64%\n2×", labeldistance="0.79", penwidth="0.79"]; 25 -> 24 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n1×", labeldistance="0.50", penwidth="0.50"]; 25 -> 27 [arrowsize="0.35", color="#0d297b", fontcolor="#0d297b", fontsize="10.00", label="6.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 25 -> 39 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n1×", labeldistance="0.50", penwidth="0.50"]; 25 -> 195 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 26 [color="#0d2b7c", fontcolor="#ffffff", fontsize="10.00", label="gzip:123:__init__\n6.88%\n(1.56%)\n3×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 26 -> 14 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 26 -> 24 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.25%\n3×", labeldistance="0.50", penwidth="0.50"]; 26 -> 202 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.30%\n2×", labeldistance="0.50", penwidth="0.50"]; 27 [color="#0d297b", fontcolor="#ffffff", fontsize="10.00", label="tempfile:520:NamedTemporaryFile\n6.41%\n(0.29%)\n1×", tooltip="/opt/anaconda/lib/python3.7/tempfile.py"]; 27 -> 24 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 27 -> 43 [arrowsize="0.35", color="#0d2479", fontcolor="#0d2479", fontsize="10.00", label="5.25%\n1×", labeldistance="0.50", penwidth="0.50"]; 29 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:212:_acquireLock\n1.05%\n(0.58%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 31 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:221:_releaseLock\n0.65%\n(0.47%)\n40×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 33 [color="#78ca07", fontcolor="#ffffff", fontsize="10.00", label="runner:227:from_call\n64.46%\n(0.43%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 33 -> 280 [arrowsize="0.80", color="#73c908", fontcolor="#73c908", fontsize="10.00", label="63.84%\n3×", labeldistance="2.55", penwidth="2.55"]; 35 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="version:134:parse\n0.72%\n(0.47%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 39 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.remove>\n1.05%\n(1.05%)\n1×", tooltip="~"]; 42 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.open>\n2.68%\n(2.68%)\n1×", tooltip="~"]; 43 [color="#0d2479", fontcolor="#ffffff", fontsize="10.00", label="tempfile:247:_mkstemp_inner\n5.25%\n(0.33%)\n1×", tooltip="/opt/anaconda/lib/python3.7/tempfile.py"]; 43 -> 42 [arrowsize="0.35", color="#0d1876", fontcolor="#0d1876", fontsize="10.00", label="2.68%\n1×", labeldistance="0.50", penwidth="0.50"]; 43 -> 60 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n1×", labeldistance="0.50", penwidth="0.50"]; 43 -> 122 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.70%\n1×", labeldistance="0.50", penwidth="0.50"]; 44 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method posix.dup2>\n1.12%\n(1.12%)\n12×", tooltip="~"]; 45 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:600:suspend\n0.98%\n(0.18%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 45 -> 44 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n6×", labeldistance="0.50", penwidth="0.50"]; 46 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="capture:605:resume\n1.12%\n(0.29%)\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.58%\n6×", labeldistance="0.50", penwidth="0.50"]; 48 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="os:682:__setitem__\n1.05%\n(0.40%)\n3×", tooltip="/opt/anaconda/lib/python3.7/os.py"]; 52 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="local:143:__init__\n0.54%\n(0.04%)\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.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 59 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="posixpath:338:normpath\n1.09%\n(0.72%)\n4×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 60 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="posixpath:376:abspath\n0.87%\n(0.18%)\n2×", tooltip="/opt/anaconda/lib/python3.7/posixpath.py"]; 60 -> 59 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n2×", labeldistance="0.50", penwidth="0.50"]; 64 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.getattr>\n1.09%\n(1.09%)\n108×", tooltip="~"]; 67 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="capture:127:suspend_global_capture\n1.38%\n(0.18%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 67 -> 241 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.16%\n3×", labeldistance="0.50", penwidth="0.50"]; 70 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="capture:442:__getattr__\n0.62%\n(0.40%)\n24×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 70 -> 64 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n24×", labeldistance="0.50", penwidth="0.50"]; 71 [color="#0d2b7c", fontcolor="#ffffff", fontsize="10.00", label="capture:626:snap\n6.92%\n(0.47%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 71 -> 21 [arrowsize="0.35", color="#0d287b", fontcolor="#0d287b", fontsize="10.00", label="6.30%\n6×", labeldistance="0.50", penwidth="0.50"]; 72 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="skipping:120:pytest_runtest_makereport\n1.34%\n(0.43%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 72 -> 256 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n3×", labeldistance="0.50", penwidth="0.50"]; 74 [color="#82cc07", fontcolor="#ffffff", fontsize="10.00", label="runner:200:call_runtest_hook\n65.62%\n(0.43%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 74 -> 33 [arrowsize="0.80", color="#78ca07", fontcolor="#78ca07", fontsize="10.00", label="64.46%\n3×", labeldistance="2.58", penwidth="2.58"]; 74 -> 64 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n3×", labeldistance="0.50", penwidth="0.50"]; 74 -> 290 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.47%\n3×", labeldistance="0.50", penwidth="0.50"]; 77 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="python:282:reportinfo\n2.54%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 77 -> 91 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.85%\n1×", labeldistance="0.50", penwidth="0.50"]; 81 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="contextlib:81:__init__\n1.88%\n(1.70%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 81 -> 64 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n27×", labeldistance="0.50", penwidth="0.50"]; 82 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.hasattr>\n0.51%\n(0.47%)\n57×", tooltip="~"]; 84 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:498:resume_capturing\n1.41%\n(0.25%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 84 -> 46 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n6×", labeldistance="0.50", penwidth="0.50"]; 86 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="evaluate:73:_istrue\n1.63%\n(0.18%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 86 -> 257 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.45%\n4×", labeldistance="0.50", penwidth="0.50"]; 87 [color="#0d2079", fontcolor="#ffffff", fontsize="10.00", label="terminal:408:pytest_runtest_logreport\n4.57%\n(0.54%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 87 -> 136 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.07%\n1×", labeldistance="0.50", penwidth="0.50"]; 87 -> 173 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.85%\n3×", labeldistance="0.50", penwidth="0.50"]; 88 [color="#0c9a7d", fontcolor="#ffffff", fontsize="10.00", label="python:148:pytest_pyfunc_call\n30.22%\n(0.25%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 88 -> 25 [arrowsize="0.54", color="#0c9980", fontcolor="#0c9980", fontsize="10.00", label="29.46%\n1×", labeldistance="1.18", penwidth="1.18"]; 89 [color="#ed7303", fontcolor="#ffffff", fontsize="10.00", label="runner:86:runtestprotocol\n87.97%\n(0.76%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 89 -> 278 [arrowsize="0.93", color="#eb7b03", fontcolor="#eb7b03", fontsize="10.00", label="87.07%\n3×", labeldistance="3.48", penwidth="3.48"]; 90 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:350:prepare\n0.80%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 90 -> 119 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 91 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="compat:303:getfslineno\n1.85%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 91 -> 110 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.56%\n1×", labeldistance="0.50", penwidth="0.50"]; 99 [color="#0d307d", fontcolor="#ffffff", fontsize="10.00", label="gzip:20:open\n7.79%\n(0.80%)\n3×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 99 -> 26 [arrowsize="0.35", color="#0d2b7c", fontcolor="#0d2b7c", fontsize="10.00", label="6.88%\n3×", labeldistance="0.50", penwidth="0.50"]; 101 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:245:write\n1.27%\n(0.18%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 101 -> 3 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 101 -> 102 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 102 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminalwriter:258:_update_chars_on_current_line\n0.51%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_io/terminalwriter.py"]; 110 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="source:227:getfslineno\n1.56%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/source.py"]; 110 -> 300 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 115 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="structures:356:__iter__\n1.20%\n(0.43%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 115 -> 163 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n3×", labeldistance="0.50", penwidth="0.50"]; 118 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="terminal:459:pytest_runtest_logfinish\n0.58%\n(0.29%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 119 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:333:_teardown_towards\n1.05%\n(0.25%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 119 -> 184 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n1×", labeldistance="0.50", penwidth="0.50"]; 120 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="random:256:choice\n0.91%\n(0.33%)\n8×", tooltip="/opt/anaconda/lib/python3.7/random.py"]; 120 -> 177 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n8×", labeldistance="0.50", penwidth="0.50"]; 121 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="_compression:66:readinto\n2.21%\n(0.43%)\n2×", tooltip="/opt/anaconda/lib/python3.7/_compression.py"]; 121 -> 208 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n2×", labeldistance="0.50", penwidth="0.50"]; 122 [color="#0b9d74", fontcolor="#ffffff", fontsize="10.00", label="~:0:<built-in method builtins.next>\n32.03%\n(1.96%)\n79×", tooltip="~"]; 122 -> 1 [arrowsize="0.35", color="#0d3d80", fontcolor="#0d3d80", fontsize="10.00", label="10.51%\n16×", labeldistance="0.50", penwidth="0.50"]; 122 -> 141 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.63%\n1×", labeldistance="0.50", penwidth="0.50"]; 122 -> 158 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n6×", labeldistance="0.50", penwidth="0.50"]; 122 -> 186 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n6×", labeldistance="0.50", penwidth="0.50"]; 122 -> 216 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.23%\n1×", labeldistance="0.50", penwidth="0.50"]; 122 -> 217 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.59%\n1×", labeldistance="0.50", penwidth="0.50"]; 122 -> 218 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.27%\n1×", labeldistance="0.50", penwidth="0.50"]; 122 -> 219 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 122 -> 220 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 122 -> 221 [arrowsize="0.35", color="#0d1e78", fontcolor="#0d1e78", fontsize="10.00", label="4.13%\n3×", labeldistance="0.50", penwidth="0.50"]; 122 -> 228 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.46%\n16×", labeldistance="0.50", penwidth="0.50"]; 122 -> 233 [arrowsize="0.38", color="#0c5386", fontcolor="#0c5386", fontsize="10.00", label="14.60%\n16×", labeldistance="0.58", penwidth="0.58"]; 122 -> 235 [arrowsize="0.35", color="#0d4181", fontcolor="#0d4181", fontsize="10.00", label="11.16%\n6×", labeldistance="0.50", penwidth="0.50"]; 122 -> 238 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n1×", labeldistance="0.50", penwidth="0.50"]; 122 -> 239 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n1×", labeldistance="0.50", penwidth="0.50"]; 122 -> 240 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n1×", labeldistance="0.50", penwidth="0.50"]; 122 -> 244 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n1×", labeldistance="0.50", penwidth="0.50"]; 122 -> 295 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n2×", labeldistance="0.50", penwidth="0.50"]; 124 [color="#ee6f03", fontcolor="#ffffff", fontsize="10.00", label="callers:157:_multicall\n88.51%\n(6.05%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 124 -> 87 [arrowsize="0.35", color="#0d2079", fontcolor="#0d2079", fontsize="10.00", label="4.57%\n3×", labeldistance="0.50", penwidth="0.50"]; 124 -> 88 [arrowsize="0.55", color="#0c9a7d", fontcolor="#0c9a7d", fontsize="10.00", label="30.22%\n1×", labeldistance="1.21", penwidth="1.21"]; 124 -> 118 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 122 [arrowsize="0.38", color="#0c5486", fontcolor="#0c5486", fontsize="10.00", label="14.75%\n19×", labeldistance="0.59", penwidth="0.59"]; 124 -> 137 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 189 [arrowsize="0.43", color="#0c6c8b", fontcolor="#0c6c8b", fontsize="10.00", label="18.91%\n19×", labeldistance="0.76", penwidth="0.76"]; 124 -> 201 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 243 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 260 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 266 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.32%\n3×", labeldistance="0.50", penwidth="0.50"]; 124 -> 271 [arrowsize="0.58", color="#0b9f6d", fontcolor="#0b9f6d", fontsize="10.00", label="33.37%\n1×", labeldistance="1.33", penwidth="1.33"]; 124 -> 275 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.67%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 276 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.07%\n1×", labeldistance="0.50", penwidth="0.50"]; 124 -> 317 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n57×", labeldistance="0.50", penwidth="0.50"]; 125 [color="#0d4382", fontcolor="#ffffff", fontsize="10.00", label="contextlib:107:__enter__\n11.56%\n(1.12%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 125 -> 122 [arrowsize="0.35", color="#0d4081", fontcolor="#0d4081", fontsize="10.00", label="10.98%\n11×", labeldistance="0.50", penwidth="0.50"]; 126 [color="#0c5a87", fontcolor="#ffffff", fontsize="10.00", label="contextlib:116:__exit__\n15.72%\n(1.16%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 126 -> 122 [arrowsize="0.39", color="#0c5686", fontcolor="#0c5686", fontsize="10.00", label="15.11%\n11×", labeldistance="0.60", penwidth="0.60"]; 134 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="runner:150:_update_current_test_var\n2.25%\n(0.47%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 134 -> 48 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n3×", labeldistance="0.50", penwidth="0.50"]; 136 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="terminal:304:write_fspath_result\n2.97%\n(0.29%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 136 -> 101 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.27%\n2×", labeldistance="0.50", penwidth="0.50"]; 136 -> 147 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n2×", labeldistance="0.50", penwidth="0.50"]; 137 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="terminal:398:pytest_runtest_logstart\n1.12%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/terminal.py"]; 137 -> 136 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n1×", labeldistance="0.50", penwidth="0.50"]; 141 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="tempfile:153:__next__\n1.63%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/tempfile.py"]; 141 -> 247 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 147 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="local:327:join\n1.20%\n(0.58%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/py/_path/local.py"]; 147 -> 59 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n2×", labeldistance="0.50", penwidth="0.50"]; 158 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="_weakrefset:38:_remove\n0.91%\n(0.80%)\n8×", tooltip="/opt/anaconda/lib/python3.7/_weakrefset.py"]; 161 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="main:437:gethookproxy\n1.38%\n(0.80%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/main.py"]; 162 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'update' of 'set' objects>\n0.83%\n(0.29%)\n9×", tooltip="~"]; 162 -> 115 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n3×", labeldistance="0.50", penwidth="0.50"]; 163 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="structures:360:_seen\n1.09%\n(0.47%)\n12×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/structures.py"]; 163 -> 162 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 167 [color="#ef6803", fontcolor="#ffffff", fontsize="10.00", label="manager:78:<lambda>\n89.24%\n(0.91%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 167 -> 124 [arrowsize="0.94", color="#ee6f03", fontcolor="#ee6f03", fontsize="10.00", label="88.51%\n11×", labeldistance="3.54", penwidth="3.54"]; 171 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="runner:299:_callfinalizers\n0.58%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 173 [color="#f25202", fontcolor="#ffffff", fontsize="10.00", label="hooks:275:__call__\n91.63%\n(2.21%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/hooks.py"]; 173 -> 313 [arrowsize="0.95", color="#ef6603", fontcolor="#ef6603", fontsize="10.00", label="89.46%\n11×", labeldistance="3.58", penwidth="3.58"]; 177 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="random:224:_randbelow\n0.51%\n(0.33%)\n8×", tooltip="/opt/anaconda/lib/python3.7/random.py"]; 179 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:783:_addHandlerRef\n0.94%\n(0.40%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 179 -> 29 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.33%\n8×", labeldistance="0.50", penwidth="0.50"]; 179 -> 31 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.22%\n8×", labeldistance="0.50", penwidth="0.50"]; 180 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="__init__:1526:addHandler\n0.62%\n(0.29%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 180 -> 29 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n8×", labeldistance="0.50", penwidth="0.50"]; 180 -> 31 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 181 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="nodes:191:listchain\n1.16%\n(0.83%)\n13×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 184 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="runner:295:_pop_and_teardown\n0.76%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 184 -> 281 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 186 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:766:_removeHandlerRef\n1.12%\n(0.62%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 186 -> 29 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n8×", labeldistance="0.50", penwidth="0.50"]; 186 -> 31 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n8×", labeldistance="0.50", penwidth="0.50"]; 187 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="__init__:1537:removeHandler\n0.87%\n(0.54%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 187 -> 29 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n8×", labeldistance="0.50", penwidth="0.50"]; 189 [color="#0c6e8c", fontcolor="#ffffff", fontsize="10.00", label="~:0:<method 'send' of 'generator' objects>\n19.17%\n(0.69%)\n23×", tooltip="~"]; 189 -> 72 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.30%\n3×", labeldistance="0.50", penwidth="0.50"]; 189 -> 216 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 189 -> 217 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 189 -> 218 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 189 -> 219 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.34%\n1×", labeldistance="0.50", penwidth="0.50"]; 189 -> 220 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 189 -> 221 [arrowsize="0.35", color="#0d1675", fontcolor="#0d1675", fontsize="10.00", label="2.14%\n3×", labeldistance="0.50", penwidth="0.50"]; 189 -> 238 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 189 -> 239 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 189 -> 240 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.04%\n1×", labeldistance="0.50", penwidth="0.50"]; 189 -> 244 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n1×", labeldistance="0.50", penwidth="0.50"]; 195 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="tempfile:498:__exit__\n0.54%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/tempfile.py"]; 201 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="plugin:63:pytest_runtest_setup\n1.67%\n(0.29%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pytest_remotedata/plugin.py"]; 201 -> 209 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n2×", labeldistance="0.50", penwidth="0.50"]; 202 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="gzip:378:__init__\n1.30%\n(0.36%)\n2×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 202 -> 310 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.69%\n2×", labeldistance="0.50", penwidth="0.50"]; 203 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="gzip:405:_read_gzip_header\n0.98%\n(0.36%)\n2×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 203 -> 9 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n2×", labeldistance="0.50", penwidth="0.50"]; 208 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="gzip:438:read\n1.49%\n(0.29%)\n2×", tooltip="/opt/anaconda/lib/python3.7/gzip.py"]; 208 -> 203 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n2×", labeldistance="0.50", penwidth="0.50"]; 209 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="version:38:__init__\n0.80%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/distutils/version.py"]; 209 -> 35 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n2×", labeldistance="0.50", penwidth="0.50"]; 216 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="logging:643:pytest_runtest_setup\n1.81%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 216 -> 125 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.05%\n1×", labeldistance="0.50", penwidth="0.50"]; 216 -> 126 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 216 -> 326 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="logging:648:pytest_runtest_call\n2.21%\n(0.14%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 217 -> 125 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.41%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 -> 126 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 217 -> 326 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 218 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="logging:653:pytest_runtest_teardown\n2.36%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 218 -> 125 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 218 -> 126 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n1×", labeldistance="0.50", penwidth="0.50"]; 218 -> 326 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 [color="#0d1977", fontcolor="#ffffff", fontsize="10.00", label="logging:658:pytest_runtest_logstart\n3.01%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 219 -> 125 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.49%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 -> 126 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.30%\n1×", labeldistance="0.50", penwidth="0.50"]; 219 -> 326 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="logging:665:pytest_runtest_logfinish\n1.59%\n(0.04%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 220 -> 125 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 -> 126 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 220 -> 326 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 221 [color="#0d287b", fontcolor="#ffffff", fontsize="10.00", label="logging:670:pytest_runtest_logreport\n6.27%\n(0.18%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 221 -> 125 [arrowsize="0.35", color="#0d1c77", fontcolor="#0d1c77", fontsize="10.00", label="3.62%\n3×", labeldistance="0.50", penwidth="0.50"]; 221 -> 126 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="2.03%\n3×", labeldistance="0.50", penwidth="0.50"]; 221 -> 326 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.43%\n3×", labeldistance="0.50", penwidth="0.50"]; 222 [color="#0d1b77", fontcolor="#ffffff", fontsize="10.00", label="__init__:802:__init__\n3.44%\n(0.65%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 222 -> 179 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.94%\n8×", labeldistance="0.50", penwidth="0.50"]; 222 -> 224 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.56%\n8×", labeldistance="0.50", penwidth="0.50"]; 223 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="__init__:242:_register_at_fork_reinit_lock\n1.09%\n(0.40%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 223 -> 29 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n8×", labeldistance="0.50", penwidth="0.50"]; 223 -> 31 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n8×", labeldistance="0.50", penwidth="0.50"]; 224 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="__init__:831:createLock\n1.56%\n(0.29%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 224 -> 223 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.09%\n8×", labeldistance="0.50", penwidth="0.50"]; 226 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="__init__:991:__init__\n3.84%\n(0.40%)\n8×", tooltip="/opt/anaconda/lib/python3.7/logging/__init__.py"]; 226 -> 222 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.44%\n8×", labeldistance="0.50", penwidth="0.50"]; 228 [color="#0d1776", fontcolor="#ffffff", fontsize="10.00", label="logging:262:catching_logs\n2.46%\n(0.76%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 228 -> 180 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n8×", labeldistance="0.50", penwidth="0.50"]; 228 -> 187 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.87%\n8×", labeldistance="0.50", penwidth="0.50"]; 229 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="logging:293:__init__\n4.35%\n(0.51%)\n8×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 229 -> 226 [arrowsize="0.35", color="#0d1d78", fontcolor="#0d1d78", fontsize="10.00", label="3.84%\n8×", labeldistance="0.50", penwidth="0.50"]; 233 [color="#0c5386", fontcolor="#ffffff", fontsize="10.00", label="logging:605:_runtest_for\n14.60%\n(0.58%)\n16×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/logging.py"]; 233 -> 125 [arrowsize="0.35", color="#0d317d", fontcolor="#0d317d", fontsize="10.00", label="8.12%\n8×", labeldistance="0.50", penwidth="0.50"]; 233 -> 126 [arrowsize="0.35", color="#0d247a", fontcolor="#0d247a", fontsize="10.00", label="5.29%\n8×", labeldistance="0.50", penwidth="0.50"]; 233 -> 326 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n8×", labeldistance="0.50", penwidth="0.50"]; 234 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="capture:121:resume_global_capture\n1.52%\n(0.11%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 234 -> 84 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.41%\n3×", labeldistance="0.50", penwidth="0.50"]; 235 [color="#0d4181", fontcolor="#ffffff", fontsize="10.00", label="capture:181:item_capture\n11.16%\n(0.58%)\n6×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 235 -> 67 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n3×", labeldistance="0.50", penwidth="0.50"]; 235 -> 234 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.52%\n3×", labeldistance="0.50", penwidth="0.50"]; 235 -> 236 [arrowsize="0.35", color="#0d2e7c", fontcolor="#0d2e7c", fontsize="10.00", label="7.46%\n3×", labeldistance="0.50", penwidth="0.50"]; 236 [color="#0d2e7c", fontcolor="#ffffff", fontsize="10.00", label="capture:141:read_global_capture\n7.46%\n(0.14%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 236 -> 242 [arrowsize="0.35", color="#0d2d7c", fontcolor="#0d2d7c", fontsize="10.00", label="7.32%\n3×", labeldistance="0.50", penwidth="0.50"]; 238 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="capture:218:pytest_runtest_setup\n4.20%\n(0.14%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 238 -> 125 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 238 -> 126 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.33%\n1×", labeldistance="0.50", penwidth="0.50"]; 239 [color="#0d1f78", fontcolor="#ffffff", fontsize="10.00", label="capture:223:pytest_runtest_call\n4.24%\n(0.11%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 239 -> 125 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 239 -> 126 [arrowsize="0.35", color="#0d1b77", fontcolor="#0d1b77", fontsize="10.00", label="3.37%\n1×", labeldistance="0.50", penwidth="0.50"]; 239 -> 326 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 240 [color="#0d1d78", fontcolor="#ffffff", fontsize="10.00", label="capture:228:pytest_runtest_teardown\n3.84%\n(0.14%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 240 -> 125 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 240 -> 126 [arrowsize="0.35", color="#0d1977", fontcolor="#0d1977", fontsize="10.00", label="2.97%\n1×", labeldistance="0.50", penwidth="0.50"]; 240 -> 326 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.11%\n1×", labeldistance="0.50", penwidth="0.50"]; 241 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="capture:488:suspend_capturing\n1.16%\n(0.18%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 241 -> 45 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n6×", labeldistance="0.50", penwidth="0.50"]; 242 [color="#0d2d7c", fontcolor="#ffffff", fontsize="10.00", label="capture:520:readouterr\n7.32%\n(0.22%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/capture.py"]; 242 -> 71 [arrowsize="0.35", color="#0d2b7c", fontcolor="#0d2b7c", fontsize="10.00", label="6.92%\n6×", labeldistance="0.50", penwidth="0.50"]; 243 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="skipping:68:pytest_runtest_setup\n1.34%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 243 -> 245 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 243 -> 258 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 243 -> 295 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.14%\n1×", labeldistance="0.50", penwidth="0.50"]; 244 [color="#0d1274", fontcolor="#ffffff", fontsize="10.00", label="skipping:90:pytest_pyfunc_call\n1.20%\n(0.14%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 244 -> 245 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.40%\n1×", labeldistance="0.50", penwidth="0.50"]; 244 -> 254 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.65%\n1×", labeldistance="0.50", penwidth="0.50"]; 245 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="skipping:99:check_xfail_no_run\n0.80%\n(0.07%)\n2×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 245 -> 258 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.72%\n2×", labeldistance="0.50", penwidth="0.50"]; 247 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="tempfile:156:<listcomp>\n1.12%\n(0.22%)\n1×", tooltip="/opt/anaconda/lib/python3.7/tempfile.py"]; 247 -> 120 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n8×", labeldistance="0.50", penwidth="0.50"]; 254 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="skipping:108:check_strict_xfail\n0.65%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/skipping.py"]; 254 -> 258 [arrowsize="0.35", color="#0d0f74", fontcolor="#0d0f74", fontsize="10.00", label="0.62%\n1×", labeldistance="0.50", penwidth="0.50"]; 256 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="evaluate:30:__bool__\n0.87%\n(0.04%)\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.83%\n3×", labeldistance="0.50", penwidth="0.50"]; 257 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="evaluate:39:_get_marks\n2.28%\n(0.76%)\n7×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 257 -> 295 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n7×", labeldistance="0.50", penwidth="0.50"]; 258 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="evaluate:48:istrue\n1.85%\n(0.22%)\n4×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/mark/evaluate.py"]; 258 -> 86 [arrowsize="0.35", color="#0d1475", fontcolor="#0d1475", fontsize="10.00", label="1.63%\n4×", labeldistance="0.50", penwidth="0.50"]; 260 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="nose:7:pytest_runtest_setup\n0.58%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nose.py"]; 265 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="reports:261:from_item_and_call\n2.25%\n(0.51%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/reports.py"]; 265 -> 115 [arrowsize="0.35", color="#0d1274", fontcolor="#0d1274", fontsize="10.00", label="1.20%\n3×", labeldistance="0.50", penwidth="0.50"]; 266 [color="#0d1676", fontcolor="#ffffff", fontsize="10.00", label="runner:249:pytest_runtest_makereport\n2.32%\n(0.07%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 266 -> 265 [arrowsize="0.35", color="#0d1676", fontcolor="#0d1676", fontsize="10.00", label="2.25%\n3×", labeldistance="0.50", penwidth="0.50"]; 270 [color="#0b9e70", fontcolor="#ffffff", fontsize="10.00", label="python:1433:runtest\n32.75%\n(0.14%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/python.py"]; 270 -> 173 [arrowsize="0.57", color="#0b9d72", fontcolor="#0b9d72", fontsize="10.00", label="32.43%\n1×", labeldistance="1.30", penwidth="1.30"]; 270 -> 290 [arrowsize="0.35", color="#0d0d73", fontcolor="#0d0d73", fontsize="10.00", label="0.18%\n1×", labeldistance="0.50", penwidth="0.50"]; 271 [color="#0b9f6d", fontcolor="#ffffff", fontsize="10.00", label="runner:122:pytest_runtest_call\n33.37%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 271 -> 134 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n1×", labeldistance="0.50", penwidth="0.50"]; 271 -> 270 [arrowsize="0.57", color="#0b9e70", fontcolor="#0b9e70", fontsize="10.00", label="32.75%\n1×", labeldistance="1.31", penwidth="1.31"]; 272 [color="#0d1976", fontcolor="#ffffff", fontsize="10.00", label="nodes:461:location\n2.86%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 272 -> 77 [arrowsize="0.35", color="#0d1776", fontcolor="#0d1776", fontsize="10.00", label="2.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 273 [color="#0d1a77", fontcolor="#ffffff", fontsize="10.00", label="compat:412:__get__\n3.12%\n(0.25%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/compat.py"]; 273 -> 272 [arrowsize="0.35", color="#0d1976", fontcolor="#0d1976", fontsize="10.00", label="2.86%\n1×", labeldistance="0.50", penwidth="0.50"]; 274 [color="#fe0500", fontcolor="#ffffff", fontsize="10.00", label="runner:79:pytest_runtest_protocol\n99.49%\n(0.18%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 274 -> 89 [arrowsize="0.94", color="#ed7303", fontcolor="#ed7303", fontsize="10.00", label="87.97%\n1×", labeldistance="3.52", penwidth="3.52"]; 274 -> 173 [arrowsize="0.35", color="#0d307d", fontcolor="#0d307d", fontsize="10.00", label="7.83%\n2×", labeldistance="0.50", penwidth="0.50"]; 274 -> 273 [arrowsize="0.35", color="#0d1a77", fontcolor="#0d1a77", fontsize="10.00", label="3.12%\n1×", labeldistance="0.50", penwidth="0.50"]; 274 -> 290 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.36%\n2×", labeldistance="0.50", penwidth="0.50"]; 275 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="runner:117:pytest_runtest_setup\n1.67%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 275 -> 90 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.80%\n1×", labeldistance="0.50", penwidth="0.50"]; 275 -> 134 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.76%\n1×", labeldistance="0.50", penwidth="0.50"]; 276 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="runner:144:pytest_runtest_teardown\n2.07%\n(0.07%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 276 -> 134 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="0.98%\n2×", labeldistance="0.50", penwidth="0.50"]; 276 -> 282 [arrowsize="0.35", color="#0d1174", fontcolor="#0d1174", fontsize="10.00", label="1.01%\n1×", labeldistance="0.50", penwidth="0.50"]; 278 [color="#eb7b03", fontcolor="#ffffff", fontsize="10.00", label="runner:181:call_and_report\n87.07%\n(0.65%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 278 -> 74 [arrowsize="0.81", color="#82cc07", fontcolor="#82cc07", fontsize="10.00", label="65.62%\n3×", labeldistance="2.62", penwidth="2.62"]; 278 -> 173 [arrowsize="0.45", color="#0c748d", fontcolor="#0c748d", fontsize="10.00", label="20.22%\n6×", labeldistance="0.81", penwidth="0.81"]; 278 -> 290 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.51%\n3×", labeldistance="0.50", penwidth="0.50"]; 280 [color="#73c908", fontcolor="#ffffff", fontsize="10.00", label="runner:207:<lambda>\n63.84%\n(0.25%)\n3×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 280 -> 173 [arrowsize="0.80", color="#71c908", fontcolor="#71c908", fontsize="10.00", label="63.59%\n3×", labeldistance="2.54", penwidth="2.54"]; 281 [color="#0d0f74", fontcolor="#ffffff", fontsize="10.00", label="runner:316:_teardown_with_finalization\n0.62%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 281 -> 171 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.58%\n1×", labeldistance="0.50", penwidth="0.50"]; 282 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="runner:329:teardown_exact\n1.01%\n(0.04%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/runner.py"]; 282 -> 119 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n1×", labeldistance="0.50", penwidth="0.50"]; 290 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="nodes:136:ihook\n1.67%\n(0.29%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 290 -> 161 [arrowsize="0.35", color="#0d1275", fontcolor="#0d1275", fontsize="10.00", label="1.38%\n10×", labeldistance="0.50", penwidth="0.50"]; 294 [color="#0d1375", fontcolor="#ffffff", fontsize="10.00", label="nodes:234:iter_markers_with_node\n1.59%\n(0.69%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 294 -> 181 [arrowsize="0.35", color="#0d1074", fontcolor="#0d1074", fontsize="10.00", label="0.91%\n10×", labeldistance="0.50", penwidth="0.50"]; 295 [color="#0d1475", fontcolor="#ffffff", fontsize="10.00", label="nodes:232:<genexpr>\n1.78%\n(0.18%)\n10×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/nodes.py"]; 295 -> 294 [arrowsize="0.35", color="#0d1375", fontcolor="#0d1375", fontsize="10.00", label="1.59%\n10×", labeldistance="0.50", penwidth="0.50"]; 300 [color="#0d1174", fontcolor="#ffffff", fontsize="10.00", label="code:68:path\n1.09%\n(0.11%)\n1×", tooltip="/opt/anaconda/lib/python3.7/site-packages/_pytest/_code/code.py"]; 300 -> 52 [arrowsize="0.35", color="#0d0f73", fontcolor="#0d0f73", fontsize="10.00", label="0.54%\n1×", labeldistance="0.50", penwidth="0.50"]; 310 [color="#0d1074", fontcolor="#ffffff", fontsize="10.00", label="_compression:39:__init__\n0.69%\n(0.51%)\n2×", tooltip="/opt/anaconda/lib/python3.7/_compression.py"]; 313 [color="#ef6603", fontcolor="#ffffff", fontsize="10.00", label="manager:84:_hookexec\n89.46%\n(0.29%)\n15×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/manager.py"]; 313 -> 167 [arrowsize="0.94", color="#ef6803", fontcolor="#ef6803", fontsize="10.00", label="89.24%\n11×", labeldistance="3.57", penwidth="3.57"]; 317 [color="#0d0f73", fontcolor="#ffffff", fontsize="10.00", label="callers:171:<listcomp>\n0.54%\n(0.54%)\n61×", tooltip="/opt/anaconda/lib/python3.7/site-packages/pluggy/callers.py"]; 326 [color="#0d1876", fontcolor="#ffffff", fontsize="10.00", label="contextlib:237:helper\n2.68%\n(0.80%)\n27×", tooltip="/opt/anaconda/lib/python3.7/contextlib.py"]; 326 -> 81 [arrowsize="0.35", color="#0d1575", fontcolor="#0d1575", fontsize="10.00", label="1.88%\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.