class_docstr: A global system that helps to manage the experiments.
class_docstr_tok: ["A","global","system","that","helps","to","manage","the","experiments","."]
docstr: Method for listing all the recorders of experiment with given id or name.
  
  If user doesn't provide the id or name of the experiment, this method will try to retrieve the default experiment and
  list all the recorders of the default experiment. If the default experiment doesn't exist, the method will first
  create the default experiment, and then create a new recorder under it. (More information about the default experiment
  can be found `here <../component/recorder.html#qlib.workflow.exp.Experiment>`__).
  
  Here is the example code:
  
  .. code-block:: Python
  
      recorders = R.list_recorders(experiment_name='test')
  
  Parameters
  ----------
  experiment_id : str
      id of the experiment.
  experiment_name : str
      name of the experiment.
  
  Returns
  -------
  A dictionary (id -> recorder) of recorder information that being stored.
docstr_tok: ["Method","for","listing","all","the","recorders","of","experiment","with","given","id","or","name",".","If","user","does","n't","provide","the","id","or","name","of","the","experiment",",","this","method","will","try","to","retrieve","the","default","experiment","and","list","all","the","recorders","of","the","default","experiment",".","If","the","default","experiment","does","n't","exist",",","the","method","will","first","create","the","default","experiment",",","and","then","create","a","new","recorder","under","it",".","(","More","information","about","the","default","experiment","can","be","found","`","here","<","..","\/component\/recorder.html","#","qlib.workflow.exp.Experiment",">","`","__",")",".","Here","is","the","example","code",":","..","code-block",":",":","Python","recorders","=","R.list_recorders","(","experiment_name='test","'",")","Parameters","--","--","--","--","--","experiment_id",":","str","id","of","the","experiment",".","experiment_name",":","str","name","of","the","experiment",".","Returns","--","--","--","-","A","dictionary","(","id","-",">","recorder",")","of","recorder","information","that","being","stored","."]
code: def list_recorders(self, experiment_id=None, experiment_name=None):
      """
      Method for listing all the recorders of experiment with given id or name.
  
      If user doesn't provide the id or name of the experiment, this method will try to retrieve the default experiment and
      list all the recorders of the default experiment. If the default experiment doesn't exist, the method will first
      create the default experiment, and then create a new recorder under it. (More information about the default experiment
      can be found `here <../component/recorder.html#qlib.workflow.exp.Experiment>`__).
  
      Here is the example code:
  
      .. code-block:: Python
  
          recorders = R.list_recorders(experiment_name='test')
  
      Parameters
      ----------
      experiment_id : str
          id of the experiment.
      experiment_name : str
          name of the experiment.
  
      Returns
      -------
      A dictionary (id -> recorder) of recorder information that being stored.
      """
      return self.get_exp(
          experiment_id=experiment_id, experiment_name=experiment_name
      ).list_recorders()
  
imports: from contextlib import contextmanager
  from typing import Text, Optional, Any, Dict
  from .expm import ExpManager
  from .exp import Experiment
  from .recorder import Recorder
  from ..utils import Wrapper
  from ..utils.exceptions import RecorderInitializationError
  import sys
label_desc: Use image node_id 8 for calling the QlibRecorder obj's underlying member method code with example usage: obj.list_recorders(experiment_id, experiment_name) and returns: self