def starmap(function, iterables, *args, **kwargs):
    """ Equivalent to:
            >>> return ([function(x1,x2,x3,..., args[0], args[1],...) for
            >>>         (x1,x2,x3...) in iterable])

       :param pm_parallel: Force parallelization on/off
       :type pm_parallel: bool
       :param pm_chunksize: see  :py:class:`multiprocessing.pool.Pool`
       :type pm_chunksize: int
       :param pm_pool: Pass an existing pool
       :type pm_pool: multiprocessing.pool.Pool
       :param pm_processes: Number of processes to use in the pool. See
                         :py:class:`multiprocessing.pool.Pool`
       :type pm_processes: int
       :param pm_pbar: Show progress bar
       :type pm_pbar: bool
    """
    return _map_or_starmap(function, iterables, args, kwargs, "starmap")
Equivalent to:
            >>> return ([function(x1,x2,x3,..., args[0], args[1],...) for
            >>>         (x1,x2,x3...) in iterable])

       :param pm_parallel: Force parallelization on/off
       :type pm_parallel: bool
       :param pm_chunksize: see  :py:class:`multiprocessing.pool.Pool`
       :type pm_chunksize: int
       :param pm_pool: Pass an existing pool
       :type pm_pool: multiprocessing.pool.Pool
       :param pm_processes: Number of processes to use in the pool. See
                         :py:class:`multiprocessing.pool.Pool`
       :type pm_processes: int
       :param pm_pbar: Show progress bar
       :type pm_pbar: bool