code: def codes_get_double_array(handle, key, size):
      # type: (cffi.FFI.CData, str, int) -> T.List[float]
      
      values = ffi.new('double[]', size)
      size_p = ffi.new('size_t *', size)
      _codes_get_double_array(handle, key.encode(ENC), values, size_p)
      return list(values)
docs: Get double array values from a key.
  
      :param bytes key: the keyword whose value(s) are to be extracted
  
      :rtype: T.List(float)