     for attribute in attributes
       rows.push createSummaryRow attribute, columns
     rows
-  
+
   createDataRows = (offset, rowCount, columns) ->
     rows = []
     for index in [0 ... rowCount]

__formatFunctions = {}
getFormatFunction = (precision) ->
  if precision is -1
    identity
  else
    __formatFunctions[precision] or __formatFunctions[precision] = d3.format ".#{precision}f"

Steam.FrameView = (_, _frame) ->
  createSummaryRow = (attribute, columns) ->

            '-'
          else
            if column.type is 'real'
              formatReal column.precision, value
            else
              value

