Commit 30a63145 authored by Jan Kiene's avatar Jan Kiene
Browse files

some changes for the reference display

parent da9f1dd5
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -99,8 +99,9 @@ DISPLAY_IDS = {
        "worstCaseDec",
    ],
}
# the -1's are for reference lines
DISPLAY_LINE_IDX = {
    "wmops": [-1, 9, 3, 5, 7, 17, 11, 13, 15],
    "wmops": [-1, -1, -1, 9, 3, 5, 7, 17, 11, 13, 15],
    "rom": [-1, 3, 5, 7, 9, 11, 13, 15, 17, 19],
    "ram": [-1, 3, 5, 7, 8, 10, 12, 13, 15, 17],
    "wmops_per_op": [1, 2],
+11 −2
Original line number Diff line number Diff line
@@ -297,13 +297,15 @@

  <h1 id="sec:faq">FAQ</h1>
  <dl style="margin-left: 200px; margin-right: 200px;">
    <dt>Q:</dt><dd>Which input files are used for audio-input? What error pattern is used?</dd>
    <dt>A:</dt><dd>The input files can be found <a href="https://forge.3gpp.org/rep/ivas-codec-pc/ivas-pc-testfiles/-/tree/longer-testv-on-runners">here</a>. The error pattern is <a href="https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/blob/main/ci/complexity_measurements/ep_10pct_fer.g192">here</a></dd>.
    <dt>Q:</dt><dd>The legend lists some References, but I can't see them in the plot?</dd>
    <dt>A:</dt><dd>The plot Axes are scaled to fit the measured numbers. The reference values might be too high to fit into the plot. Put differently: if you can't see the references, you are probably below them (all is well).</dd>.
    <dt>Q:</dt><dd>What is the meaning of these funny symbols in the navigation box, in the left upper corner of this page?</dd>
    <dt>A:</dt><dd>
    1) Traffic light <span style="color: #202020; background-color: #000000; opacity: 0.8; font-weight: bolder; font-size: 1.5em;"><span style="color:  #FF0000;">&#x25cf;</span><span>&#x25cf;</span><span>&#x25cf;</span></span>, <span style="color: #202020; background-color: #000000; opacity: 0.8; font-weight: bolder; font-size: 1.5em;"><span>&#x25cf;</span><span style="color: #FFFF00;">&#x25cf;</span><span>&#x25cf;</span></span> or <span style="color: #202020; background-color: #000000; opacity: 0.8; font-weight: bolder; font-size: 1.5em;"><span>&#x25cf;</span><span>&#x25cf;</span><span style="color: #00FF00;">&#x25cf;</span></span>: !!!CURRENTLY NOT WORKING CORRECTLY AS NO REQUIREMENTS DEFINED YET!!! The traffic light symbols show, whether the last datapoint matches the requirement (green) or not (red). A yellow traffic light means that the requirement is matched, but the score is very close (within a 3% margin) to the requirement.<br />
    2) Arrow <span style="color: #202020; background-color: #000000; opacity: 0.8; font-weight: bolder; font-size: 1.5em;"><span style="color: #FF0000;">&uarr;</span></span>, <span style="color: #202020; background-color: #000000; opacity: 0.8; font-weight: bolder; font-size: 1.5em;"><span style="color: #00FF00;">&darr;</span></span>, <span style="color: #202020; background-color: #000000; opacity: 0.8; font-weight: bolder; font-size: 1.5em;"><span style="color: #FFFFFF;">&rarr;</span></span>: The arrow indicates the trend of the last datapoint, compared to the last but one. An upwards arrow means that the score got higher (i.e. worse), downwards arrow arrow means that the score got lower (i.e. better), and a rightwards arrow means that the score was kept constant (within a 1% margin). 
    <br /></dd>
    <dt>Q:</dt><dd>Which input files are used for audio-input? What error pattern is used?</dd>
    <dt>A:</dt><dd>The input files can be found <a href="https://forge.3gpp.org/rep/ivas-codec-pc/ivas-pc-testfiles/-/tree/longer-testv-on-runners">here</a>. The error pattern is <a href="https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/blob/main/ci/complexity_measurements/ep_10pct_fer.g192">here</a>.
  </dl>

<!-- License notice for Jquery and Flot as per OSS requirements -->
@@ -405,6 +407,13 @@
      var max = 0;
      for ( var i = 0; i < displays.length; i++ )
      {
        // do not include the references to prevent upscaling too much when the actual
        // interesting numbers are only low
        var id = displays[i].id;
        if ( id.includes("EVS") )
        {
          continue;
        }
        var data = displays[i].data;
        for ( var j = 0; j < data.length; j++ )
        {