class_docstr: A class that can represent a notebook cell as a
  Sphinx Gallery script (#80)
class_docstr_tok: ["A","class","that","can","represent","a","notebook","cell","as","a","Sphinx","Gallery","script","(","#","80",")"]
code: def __init__(self, *args, **kwargs):
      BaseCellExporter.__init__(self, *args, **kwargs)
      self.comment = "#"
  
      for key in ["cell_marker"]:
          if key in self.unfiltered_metadata:
              self.metadata[key] = self.unfiltered_metadata[key]
  
      if self.fmt.get("rst2md"):
          raise ValueError(
              "The 'rst2md' option is a read only option. The reverse conversion is not "
              "implemented. Please either deactivate the option, or save to another format."
          )
  
imports: import re
  import warnings
  from copy import copy
  from .cell_metadata import _IGNORE_CELL_METADATA, is_active, metadata_to_double_percent_options, metadata_to_rmd_options, metadata_to_text
  from .cell_reader import LightScriptCellReader, MarkdownCellReader, RMarkdownCellReader
  from .doxygen import markdown_to_doxygen
  from .languages import _SCRIPT_EXTENSIONS, cell_language, comment_lines, same_language
  from .magics import comment_magic, escape_code_start, need_explicit_marker
  from .metadata_filter import filter_metadata
  from .pep8 import pep8_lines_between_cells
label_desc: Use image node_id 1 to create a new SphinxGalleryCellExporter object from inherited base classes: BaseCellExporter with example: obj = SphinxGalleryCellExporter()