code: def read_ch(fname):
      with open(fname, encoding="utf-8") as f:
          lines = f.readlines()
      ps, rs, vs, qs = lzip(*[L.split(",") for L in lines])
      return (
          lmap(float, ps),
          lmap(float, rs),
          lmap(float, vs),
          lmap(float, qs),
      )
  
imports: from statsmodels.compat.python import lzip, lmap
  from numpy.testing import assert_equal, assert_almost_equal, assert_array_almost_equal, assert_raises
  import numpy
  import pytest
  from statsmodels.stats.libqsturng import qsturng, psturng
label_desc: Use image node_id 1 for calling a global function with example usage: read_ch(fname) and returns: lmap,  lmap,  lmap,  lmap