def __init__( self, notebook = None, url_file = None, profile = None, profile_dir = None, ipython_dir = None, context = None, debug = False, sshserver = None, sshkey = None, password = None, paramiko = None, timeout = <NUM_LIT:10>, cluster_id = None, use_dill = False, **extra_args ):
super(epyc.ClusterLab, self).__init__(notebook)<EOL>self._arguments = dict(url_file = url_file,<EOL>profile = profile,<EOL>profile_dir = profile_dir,<EOL>ipython_dir = ipython_dir,<EOL>context = context,<EOL>debug = debug,<EOL>sshserver = sshserver,<EOL>sshkey = sshkey,<EOL>password = password,<EOL>paramiko = paramiko,<EOL>timeout = timeout,<EOL>cluster_id = cluster_id,<EOL>**extra_args)<EOL>self._client = None<EOL>self.open()<EOL>if use_dill:<EOL><INDENT>self.use_dill()<EOL><DEDENT>
Create an empty lab attached to the given cluster. Most of the arguments
        are as expected by the ``ipyparallel.Client`` class, and are used to create the
        underlying connection to the cluster. The connection is opened immediately,
        meaning the cluster must be up and accessible when creating a lab to use it.

        :param notebook: the notebook used to results (defaults to an empty :class:`LabNotebook`)
        :param url_file: file containing connection information for accessing cluster
        :param profile: name of the IPython profile to use
        :param profile_dir: directory containing the profile's connection information
        :param ipython_dir: directory containing profile directories
        :param context: ZMQ context
        :param debug: whether to issue debugging information (defaults to False)
        :param sshserver: username and machine for ssh connections
        :param sshkey: file containing ssh key
        :param password: ssh password
        :param paramiko: True to use paramiko for ssh (defaults to False)
        :param timeout: timeout in seconds for ssh connection (defaults to 10s)
        :param cluster_id: string added to runtime files to prevent collisions
        :param use_dill: whether to use Dill as pickler (defaults to False)