class_docstr: A class that represent a notebook cell as text
class_docstr_tok: ["A","class","that","represent","a","notebook","cell","as","text"]
docstr: Is this cell a code cell?
code: def is_code(self):
      """Is this cell a code cell?"""
      if self.cell_type == "code":
          return True
      if (
          self.cell_type == "raw"
          and "active" in self.metadata
          or any(
              tag.startswith("active-")
              for tag in self.metadata.get("tags", [])
          )
      ):
          return True
      return False
  
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 2 for calling the BaseCellExporter obj's underlying member method code with example usage: obj.is_code() and returns: False, True, True