1852 lines
98 KiB
HTML
1852 lines
98 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<title>Coverage report</title>
|
|
<link rel="icon" sizes="32x32" href="favicon_32_cb_c827f16f.png">
|
|
<link rel="stylesheet" href="style_cb_9ff733b0.css" type="text/css">
|
|
<script src="coverage_html_cb_dd2e7eb5.js" defer></script>
|
|
</head>
|
|
<body class="indexfile">
|
|
<header>
|
|
<div class="content">
|
|
<h1>Coverage report:
|
|
<span class="pc_cov">48%</span>
|
|
</h1>
|
|
<aside id="help_panel_wrapper">
|
|
<input id="help_panel_state" type="checkbox">
|
|
<label for="help_panel_state">
|
|
<img id="keyboard_icon" src="keybd_closed_cb_900cfef5.png" alt="Show/hide keyboard shortcuts">
|
|
</label>
|
|
<div id="help_panel">
|
|
<p class="legend">Shortcuts on this page</p>
|
|
<div class="keyhelp">
|
|
<p>
|
|
<kbd>f</kbd>
|
|
<kbd>n</kbd>
|
|
<kbd>s</kbd>
|
|
<kbd>m</kbd>
|
|
<kbd>x</kbd>
|
|
<kbd>c</kbd>
|
|
change column sorting
|
|
</p>
|
|
<p>
|
|
<kbd>[</kbd>
|
|
<kbd>]</kbd>
|
|
prev/next file
|
|
</p>
|
|
<p>
|
|
<kbd>?</kbd> show/hide this help
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</aside>
|
|
<form id="filter_container">
|
|
<input id="filter" type="text" value="" placeholder="filter...">
|
|
<div>
|
|
<input id="hide100" type="checkbox" >
|
|
<label for="hide100">hide covered</label>
|
|
</div>
|
|
</form>
|
|
<h2>
|
|
<a class="button" href="index.html">Files</a>
|
|
<a class="button current">Functions</a>
|
|
<a class="button" href="class_index.html">Classes</a>
|
|
</h2>
|
|
<p class="text">
|
|
<a class="nav" href="https://coverage.readthedocs.io/en/7.13.2">coverage.py v7.13.2</a>,
|
|
created at 2026-02-01 16:34 -0800
|
|
</p>
|
|
</div>
|
|
</header>
|
|
<main id="index">
|
|
<table class="index" data-sortable>
|
|
<thead>
|
|
<tr class="tablehead" title="Click to sort">
|
|
<th id="file" class="name" aria-sort="none" data-shortcut="f">File<span class="arrows"></span></th>
|
|
<th id="region" class="name" aria-sort="none" data-default-sort-order="ascending" data-shortcut="n">function<span class="arrows"></span></th>
|
|
<th class="spacer"> </th>
|
|
<th id="statements" aria-sort="none" data-default-sort-order="descending" data-shortcut="s">statements<span class="arrows"></span></th>
|
|
<th id="missing" aria-sort="none" data-default-sort-order="descending" data-shortcut="m">missing<span class="arrows"></span></th>
|
|
<th id="excluded" aria-sort="none" data-default-sort-order="descending" data-shortcut="x">excluded<span class="arrows"></span></th>
|
|
<th class="spacer"> </th>
|
|
<th id="coverage" aria-sort="none" data-shortcut="c">coverage<span class="arrows"></span></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t33">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t33"><data value='get_fetch_market_data'>get_fetch_market_data</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>4</td>
|
|
<td>4</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 4">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t47">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t47"><data value='load_alerts'>load_alerts</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>3</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="3 3">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t54">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t54"><data value='save_alerts'>save_alerts</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="2 2">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t60">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t60"><data value='get_alert_by_ticker'>get_alert_by_ticker</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>5</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="5 5">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t69">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t69"><data value='format_price'>format_price</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>5</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="5 5">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t78">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t78"><data value='cmd_list'>cmd_list</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>29</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="29 29">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t118">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t118"><data value='cmd_set'>cmd_set</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>39</td>
|
|
<td>5</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="34 39">87%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t190">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t190"><data value='cmd_delete'>cmd_delete</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>10</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="10 10">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t206">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t206"><data value='cmd_snooze'>cmd_snooze</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>12</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="12 12">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t224">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t224"><data value='cmd_update'>cmd_update</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>19</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="19 19">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t252">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t252"><data value='cmd_check'>cmd_check</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>71</td>
|
|
<td>71</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 71">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t380">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t380"><data value='check_alerts'>check_alerts</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>34</td>
|
|
<td>4</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="30 34">88%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t448">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html#t448"><data value='main'>main</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>34</td>
|
|
<td>34</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 34">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html">scripts / alerts.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_alerts_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>25</td>
|
|
<td>0</td>
|
|
<td>2</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="25 25">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_briefing_py.html#t22">scripts / briefing.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_briefing_py.html#t22"><data value='send_to_whatsapp'>send_to_whatsapp</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>15</td>
|
|
<td>15</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 15">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_briefing_py.html#t55">scripts / briefing.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_briefing_py.html#t55"><data value='generate_and_send'>generate_and_send</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>45</td>
|
|
<td>9</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="36 45">80%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_briefing_py.html#t141">scripts / briefing.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_briefing_py.html#t141"><data value='main'>main</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>14</td>
|
|
<td>14</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 14">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_briefing_py.html">scripts / briefing.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_briefing_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>13</td>
|
|
<td>0</td>
|
|
<td>2</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="13 13">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t49">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t49"><data value='get_fmp_key'>get_fmp_key</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>9</td>
|
|
<td>9</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 9">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t62">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t62"><data value='load_portfolio'>load_portfolio</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>5</td>
|
|
<td>5</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 5">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t71">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t71"><data value='load_earnings_cache'>load_earnings_cache</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>6</td>
|
|
<td>3</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="3 6">50%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t81">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t81"><data value='load_manual_earnings'>load_manual_earnings</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>7</td>
|
|
<td>3</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="4 7">57%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t96">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t96"><data value='save_earnings_cache'>save_earnings_cache</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="2 2">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t102">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t102"><data value='get_finnhub_key'>get_finnhub_key</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>9</td>
|
|
<td>9</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 9">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t115">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t115"><data value='fetch_all_earnings_finnhub'>fetch_all_earnings_finnhub</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>19</td>
|
|
<td>4</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="15 19">79%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t152">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t152"><data value='normalize_ticker_for_lookup'>normalize_ticker_for_lookup</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>8</td>
|
|
<td>4</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="4 8">50%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t172">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t172"><data value='fetch_earnings_for_portfolio'>fetch_earnings_for_portfolio</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>12</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="11 12">92%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t197">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t197"><data value='refresh_earnings'>refresh_earnings</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>30</td>
|
|
<td>9</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="21 30">70%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t246">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t246"><data value='list_earnings'>list_earnings</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>44</td>
|
|
<td>44</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 44">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t316">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t316"><data value='check_earnings'>check_earnings</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>79</td>
|
|
<td>37</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="42 79">53%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t501">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t501"><data value='get_briefing_section'>get_briefing_section</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="8 8">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t517">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t517"><data value='get_earnings_context'>get_earnings_context</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>16</td>
|
|
<td>16</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 16">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t550">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t550"><data value='get_analyst_ratings'>get_analyst_ratings</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>16</td>
|
|
<td>16</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 16">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t583">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html#t583"><data value='main'>main</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>18</td>
|
|
<td>18</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 18">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html">scripts / earnings.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_earnings_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>41</td>
|
|
<td>3</td>
|
|
<td>2</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="38 41">93%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t29">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t29"><data value='fetch_with_retry'>fetch_with_retry</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>27</td>
|
|
<td>14</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="13 27">48%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t113">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t113"><data value='ensure_portfolio_config'>ensure_portfolio_config</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>11</td>
|
|
<td>7</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="4 11">36%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t135">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t135"><data value='get_openbb_binary'>get_openbb_binary</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>9</td>
|
|
<td>4</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="5 9">56%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t181">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t181"><data value='load_sources'>load_sources</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>10</td>
|
|
<td>10</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 10">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t195">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t195"><data value='get_best_feed_url'>_get_best_feed_url</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>12</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="12 12">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t227">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t227"><data value='fetch_rss'>fetch_rss</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>28</td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="20 28">71%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t278">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t278"><data value='fetch_via_openbb'>_fetch_via_openbb</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>29</td>
|
|
<td>10</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="19 29">66%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t335">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t335"><data value='fetch_via_yfinance'>_fetch_via_yfinance</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>40</td>
|
|
<td>13</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="27 40">68%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t404">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t404"><data value='fetch_market_data'>fetch_market_data</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>23</td>
|
|
<td>4</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="19 23">83%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t421">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t421"><data value='fetch_one'>fetch_market_data.fetch_one</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="1 1">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t451">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t451"><data value='fetch_ticker_news'>fetch_ticker_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>2</td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 2">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t457">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t457"><data value='get_cached_news'>get_cached_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>7</td>
|
|
<td>7</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 7">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t470">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t470"><data value='save_cache'>save_cache</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>3</td>
|
|
<td>3</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 3">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t477">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t477"><data value='fetch_all_news'>fetch_all_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>28</td>
|
|
<td>28</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 28">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t528">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t528"><data value='get_market_news'>get_market_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>47</td>
|
|
<td>47</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 47">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t611">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t611"><data value='fetch_market_news'>fetch_market_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>17</td>
|
|
<td>17</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 17">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t635">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t635"><data value='get_portfolio_metadata'>get_portfolio_metadata</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>10</td>
|
|
<td>10</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 10">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t649">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t649"><data value='get_portfolio_news'>get_portfolio_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>22</td>
|
|
<td>22</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 22">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t711">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t711"><data value='fetch_portfolio_news'>fetch_portfolio_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>26</td>
|
|
<td>26</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 26">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t754">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t754"><data value='get_portfolio_symbols'>get_portfolio_symbols</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>7</td>
|
|
<td>3</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="4 7">57%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t772">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t772"><data value='deduplicate_news'>deduplicate_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>11</td>
|
|
<td>11</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 11">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t788">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t788"><data value='get_portfolio_only_news'>get_portfolio_only_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>27</td>
|
|
<td>27</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 27">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t851">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t851"><data value='get_portfolio_movers'>get_portfolio_movers</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>35</td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="27 35">77%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t907">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t907"><data value='web_search_news'>web_search_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>11</td>
|
|
<td>11</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 11">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t934">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t934"><data value='get_large_portfolio_news'>get_large_portfolio_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>31</td>
|
|
<td>31</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 31">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t1022">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t1022"><data value='format_ticker'>get_large_portfolio_news.format_ticker</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 0">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t1049">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t1049"><data value='fetch_portfolio_only'>fetch_portfolio_only</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>16</td>
|
|
<td>16</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 16">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t1061">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t1061"><data value='format_ticker'>fetch_portfolio_only.format_ticker</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>13</td>
|
|
<td>13</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 13">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t1088">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html#t1088"><data value='main'>main</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>25</td>
|
|
<td>25</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 25">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html">scripts / fetch_news.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_fetch_news_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>61</td>
|
|
<td>0</td>
|
|
<td>2</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="61 61">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t16">scripts / portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t16"><data value='validate_portfolio_csv'>validate_portfolio_csv</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>28</td>
|
|
<td>10</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="18 28">64%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t65">scripts / portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t65"><data value='load_portfolio'>load_portfolio</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>25</td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="17 25">68%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t112">scripts / portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t112"><data value='save_portfolio'>save_portfolio</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>7</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="7 7">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t124">scripts / portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t124"><data value='list_portfolio'>list_portfolio</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>25</td>
|
|
<td>25</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 25">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t159">scripts / portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t159"><data value='add_stock'>add_stock</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>8</td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 8">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t181">scripts / portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t181"><data value='remove_stock'>remove_stock</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>8</td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 8">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t196">scripts / portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t196"><data value='import_csv'>import_csv</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>12</td>
|
|
<td>12</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 12">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t223">scripts / portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t223"><data value='create_interactive'>create_interactive</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>23</td>
|
|
<td>23</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 23">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t264">scripts / portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t264"><data value='get_symbols'>get_symbols</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>6</td>
|
|
<td>6</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 6">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t276">scripts / portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html#t276"><data value='main'>main</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>24</td>
|
|
<td>24</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 24">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html">scripts / portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_portfolio_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>17</td>
|
|
<td>0</td>
|
|
<td>2</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="17 17">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t67">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t67"><data value='normalize_title'>normalize_title</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>5</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="4 5">80%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t76">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t76"><data value='title_similarity'>title_similarity</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>3</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="2 3">67%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t83">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t83"><data value='deduplicate_headlines'>deduplicate_headlines</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>13</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="12 13">92%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t102">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t102"><data value='classify_category'>classify_category</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="8 8">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t116">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t116"><data value='score_market_impact'>score_market_impact</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>11</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="10 11">91%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t136">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t136"><data value='score_novelty'>score_novelty</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>19</td>
|
|
<td>10</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="9 19">47%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t164">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t164"><data value='score_breadth'>score_breadth</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>7</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="6 7">86%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t176">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t176"><data value='score_credibility'>score_credibility</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="1 1">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t181">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t181"><data value='calculate_score'>calculate_score</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>21</td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="19 21">90%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t220">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t220"><data value='apply_source_cap'>apply_source_cap</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="8 8">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t234">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t234"><data value='ensure_diversity'>ensure_diversity</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>13</td>
|
|
<td>3</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="10 13">77%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t255">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html#t255"><data value='rank_headlines'>rank_headlines</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>20</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="19 20">95%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html">scripts / ranking.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_ranking_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>18</td>
|
|
<td>0</td>
|
|
<td>9</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="18 18">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t29">scripts / research.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t29"><data value='format_market_data'>format_market_data</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>11</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="11 11">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t46">scripts / research.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t46"><data value='format_headlines'>format_headlines</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>9</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="9 9">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t61">scripts / research.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t61"><data value='format_portfolio_news'>format_portfolio_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>14</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="14 14">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t83">scripts / research.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t83"><data value='gemini_available'>gemini_available</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="1 1">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t87">scripts / research.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t87"><data value='research_with_gemini'>research_with_gemini</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>13</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="13 13">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t156">scripts / research.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t156"><data value='format_raw_data_report'>format_raw_data_report</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="8 8">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t167">scripts / research.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t167"><data value='generate_research_content'>generate_research_content</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>6</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="6 6">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t185">scripts / research.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t185"><data value='generate_research_report'>generate_research_report</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>37</td>
|
|
<td>37</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 37">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t270">scripts / research.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html#t270"><data value='main'>main</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>8</td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 8">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html">scripts / research.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_research_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>23</td>
|
|
<td>0</td>
|
|
<td>2</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="23 23">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t18">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t18"><data value='load_sources'>load_sources</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>4</td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="2 4">50%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t26">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t26"><data value='save_sources'>save_sources</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>4</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="4 4">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t34">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t34"><data value='get_default_sources'>get_default_sources</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>5</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="4 5">80%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t43">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t43"><data value='prompt'>prompt</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>4</td>
|
|
<td>4</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 4">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t51">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t51"><data value='prompt_bool'>prompt_bool</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>5</td>
|
|
<td>5</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 5">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t60">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t60"><data value='setup_rss_feeds'>setup_rss_feeds</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>13</td>
|
|
<td>13</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 13">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t83">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t83"><data value='setup_markets'>setup_markets</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>7</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="7 7">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t95">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t95"><data value='setup_delivery'>setup_delivery</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>13</td>
|
|
<td>13</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 13">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t127">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t127"><data value='setup_language'>setup_language</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>6</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="5 6">83%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t139">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t139"><data value='setup_schedule'>setup_schedule</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>16</td>
|
|
<td>16</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 16">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t169">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t169"><data value='setup_cron_jobs'>setup_cron_jobs</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>21</td>
|
|
<td>21</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 21">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t205">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t205"><data value='run_setup'>run_setup</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>32</td>
|
|
<td>32</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 32">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t257">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t257"><data value='show_config'>show_config</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>2</td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 2">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t263">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html#t263"><data value='main'>main</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>14</td>
|
|
<td>14</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 14">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html">scripts / setup.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_setup_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>22</td>
|
|
<td>0</td>
|
|
<td>2</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="22 22">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t32">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t32"><data value='load_stocks'>load_stocks</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>5</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="5 5">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t48">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t48"><data value='save_stocks'>save_stocks</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>4</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="4 4">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t57">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t57"><data value='get_holdings'>get_holdings</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>3</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="2 3">67%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t64">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t64"><data value='get_watchlist'>get_watchlist</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>3</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="2 3">67%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t71">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t71"><data value='get_holding_tickers'>get_holding_tickers</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="2 2">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t77">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t77"><data value='get_watchlist_tickers'>get_watchlist_tickers</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="2 2">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t83">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t83"><data value='add_to_watchlist'>add_to_watchlist</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>17</td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="15 17">88%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t121">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t121"><data value='add_to_holdings'>add_to_holdings</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>21</td>
|
|
<td>3</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="18 21">86%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t167">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t167"><data value='move_to_holdings'>move_to_holdings</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>13</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="13 13">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t199">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t199"><data value='remove_stock'>remove_stock</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>15</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="15 15">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t221">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t221"><data value='list_stocks'>list_stocks</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>16</td>
|
|
<td>16</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 16">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t243">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html#t243"><data value='main'>main</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>64</td>
|
|
<td>64</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 64">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html">scripts / stocks.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_stocks_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>19</td>
|
|
<td>0</td>
|
|
<td>2</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="19 19">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t94">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t94"><data value='score_portfolio_stock'>score_portfolio_stock</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>11</td>
|
|
<td>11</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 11">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t123">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t123"><data value='parse_model_list'>parse_model_list</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>8</td>
|
|
<td>6</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="2 8">25%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t139">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t139"><data value='shorten_url'>shorten_url</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>13</td>
|
|
<td>11</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="2 13">15%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t169">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t169"><data value='format_timezone_header'>format_timezone_header</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>6</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="6 6">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t182">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t182"><data value='format_disclaimer'>format_disclaimer</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>3</td>
|
|
<td>3</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 3">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t196">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t196"><data value='time_ago'>time_ago</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>13</td>
|
|
<td>13</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 13">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t239">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t239"><data value='load_config'>load_config</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>10</td>
|
|
<td>6</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="4 10">40%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t253">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t253"><data value='load_translations'>load_translations</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>9</td>
|
|
<td>6</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="3 9">33%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t265">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t265"><data value='write_debug_log'>write_debug_log</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>6</td>
|
|
<td>6</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 6">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t289">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t289"><data value='extract_agent_reply'>extract_agent_reply</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>26</td>
|
|
<td>18</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="8 26">31%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t320">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t320"><data value='run_agent_prompt'>run_agent_prompt</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>17</td>
|
|
<td>10</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="7 17">41%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t359">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t359"><data value='normalize_title'>normalize_title</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>3</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="3 3">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t365">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t365"><data value='title_similarity'>title_similarity</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>3</td>
|
|
<td>3</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 3">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t371">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t371"><data value='get_index_change'>get_index_change</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>6</td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="4 6">67%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t381">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t381"><data value='match_headline_to_symbol'>match_headline_to_symbol</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>29</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="29 29">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t441">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t441"><data value='detect_sector_clusters'>detect_sector_clusters</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>19</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="19 19">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t498">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t498"><data value='classify_move_type'>classify_move_type</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>13</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="13 13">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t533">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t533"><data value='build_watchpoints_data'>build_watchpoints_data</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>22</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="22 22">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t598">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t598"><data value='format_watchpoints'>format_watchpoints</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>34</td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="32 34">94%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t658">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t658"><data value='group_headlines'>group_headlines</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>33</td>
|
|
<td>33</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 33">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t706">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t706"><data value='score_headline_group'>score_headline_group</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>8</td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 8">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t717">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t717"><data value='select_top_headlines'>select_top_headlines</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>38</td>
|
|
<td>20</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="18 38">47%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t780">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t780"><data value='select_top_headline_ids'>select_top_headline_ids</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>20</td>
|
|
<td>20</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 20">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t812">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t812"><data value='translate_headlines'>translate_headlines</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>29</td>
|
|
<td>14</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="15 29">52%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t870">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t870"><data value='summarize_with_claude'>summarize_with_claude</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>19</td>
|
|
<td>19</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 19">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t920">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t920"><data value='summarize_with_minimax'>summarize_with_minimax</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>19</td>
|
|
<td>19</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 19">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t971">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t971"><data value='summarize_with_gemini'>summarize_with_gemini</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>15</td>
|
|
<td>15</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 15">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1013">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1013"><data value='format_market_data'>format_market_data</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>10</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="10 10">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1029">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1029"><data value='format_headlines'>format_headlines</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>16</td>
|
|
<td>7</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="9 16">56%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1051">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1051"><data value='format_sources'>format_sources</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>18</td>
|
|
<td>1</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="17 18">94%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1076">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1076"><data value='format_portfolio_news'>format_portfolio_news</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>38</td>
|
|
<td>38</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 38">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1143">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1143"><data value='classify_sentiment'>classify_sentiment</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>33</td>
|
|
<td>14</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="19 33">58%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1201">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1201"><data value='build_briefing_summary'>build_briefing_summary</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>99</td>
|
|
<td>19</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="80 99">81%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1336">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1336"><data value='generate_briefing'>generate_briefing</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>215</td>
|
|
<td>121</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="94 215">44%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1447">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1447"><data value='write_debug_once'>generate_briefing.write_debug_once</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>7</td>
|
|
<td>5</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="2 7">29%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1708">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html#t1708"><data value='main'>main</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>12</td>
|
|
<td>12</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 12">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html">scripts / summarize.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_summarize_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>92</td>
|
|
<td>0</td>
|
|
<td>2</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="92 92">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_translate_portfolio_py.html#t17">scripts / translate_portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_translate_portfolio_py.html#t17"><data value='extract_headlines'>extract_headlines</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>9</td>
|
|
<td>9</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 9">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_translate_portfolio_py.html#t34">scripts / translate_portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_translate_portfolio_py.html#t34"><data value='translate_headlines'>translate_headlines</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>39</td>
|
|
<td>39</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 39">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_translate_portfolio_py.html#t107">scripts / translate_portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_translate_portfolio_py.html#t107"><data value='replace_headlines'>replace_headlines</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>5</td>
|
|
<td>5</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 5">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_translate_portfolio_py.html#t117">scripts / translate_portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_translate_portfolio_py.html#t117"><data value='main'>main</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>26</td>
|
|
<td>26</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 26">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_translate_portfolio_py.html">scripts / translate_portfolio.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_translate_portfolio_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>9</td>
|
|
<td>9</td>
|
|
<td>2</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="0 9">0%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_utils_py.html#t9">scripts / utils.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_utils_py.html#t9"><data value='ensure_venv'>ensure_venv</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>11</td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="3 11">27%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_utils_py.html#t24">scripts / utils.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_utils_py.html#t24"><data value='compute_deadline'>compute_deadline</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>5</td>
|
|
<td>2</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="3 5">60%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_utils_py.html#t32">scripts / utils.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_utils_py.html#t32"><data value='time_left'>time_left</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>4</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="4 4">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_utils_py.html#t39">scripts / utils.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_utils_py.html#t39"><data value='clamp_timeout'>clamp_timeout</data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>6</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="6 6">100%</td>
|
|
</tr>
|
|
<tr class="region">
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_utils_py.html">scripts / utils.py</a></td>
|
|
<td class="name"><a href="z_de1a740d5dc98ffd_utils_py.html"><data value=''><span class='no-noun'>(no function)</span></data></a></td>
|
|
<td class="spacer"> </td>
|
|
<td>8</td>
|
|
<td>0</td>
|
|
<td>0</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="8 8">100%</td>
|
|
</tr>
|
|
</tbody>
|
|
<tfoot>
|
|
<tr class="total">
|
|
<td class="name">Total</td>
|
|
<td class="name"> </td>
|
|
<td class="spacer"> </td>
|
|
<td>3203</td>
|
|
<td>1675</td>
|
|
<td>29</td>
|
|
<td class="spacer"> </td>
|
|
<td data-ratio="1528 3203">48%</td>
|
|
</tr>
|
|
</tfoot>
|
|
</table>
|
|
<p id="no_rows">
|
|
No items found using the specified filter.
|
|
</p>
|
|
</main>
|
|
<footer>
|
|
<div class="content">
|
|
<p>
|
|
<a class="nav" href="https://coverage.readthedocs.io/en/7.13.2">coverage.py v7.13.2</a>,
|
|
created at 2026-02-01 16:34 -0800
|
|
</p>
|
|
</div>
|
|
<aside class="hidden">
|
|
<a id="prevFileLink" class="nav" href=""></a>
|
|
<a id="nextFileLink" class="nav" href=""></a>
|
|
<button type="button" class="button_prev_file" data-shortcut="["></button>
|
|
<button type="button" class="button_next_file" data-shortcut="]"></button>
|
|
<button type="button" class="button_show_hide_help" data-shortcut="?"></button>
|
|
</aside>
|
|
</footer>
|
|
</body>
|
|
</html>
|