class_docstr: A class for storing information and managing Neptune project.
  
  Args:
      backend (:class:`~neptune.ApiClient`, required): A ApiClient object.
      internal_id (:obj:`str`, required): ID of the project.
      namespace (:obj:`str`, required): It can either be your workspace or user name.
      name (:obj:`str`, required): project name.
  
  Note:
      ``namespace`` and ``name`` joined together with ``/`` form ``project_qualified_name``.
docstr: Get a :class:`~neptune.notebook.Notebook` object with given ``notebook_id``.
  
  Returns:
      :class:`~neptune.notebook.Notebook` object.
  
  Examples:
  
      .. code:: python3
  
          # Instantiate a session and fetch a project
          project = neptune.init()
  
          # Get a notebook object
          notebook = project.get_notebook('d1c1b494-0620-4e54-93d5-29f4e848a51a')
docstr_tok: ["Get","a",":","class",":","`","~neptune.notebook.Notebook","`","object","with","given","``","notebook_id","``",".","Returns",":",":","class",":","`","~neptune.notebook.Notebook","`","object",".","Examples",":","..","code",":",":","python3","#","Instantiate","a","session","and","fetch","a","project","project","=","neptune.init","(",")","#","Get","a","notebook","object","notebook","=","project.get_notebook","(","'d1c1b494-0620-4e54-93d5-29f4e848a51a","'",")"]
code: def get_notebook(self, notebook_id):
      """Get a :class:`~neptune.notebook.Notebook` object with given ``notebook_id``.
  
      Returns:
          :class:`~neptune.notebook.Notebook` object.
  
      Examples:
  
          .. code:: python3
  
              # Instantiate a session and fetch a project
              project = neptune.init()
  
              # Get a notebook object
              notebook = project.get_notebook('d1c1b494-0620-4e54-93d5-29f4e848a51a')
      """
      return self._backend.get_notebook(
          project=self, notebook_id=notebook_id
      )
  
imports: import atexit
  import logging
  import os
  import os.path
  import threading
  from platform import node
  import click
  import pandas
  import six
  from neptune.common.utils import as_list, discover_git_repo_location, get_git_info, map_keys
  from neptune.legacy.envs import NOTEBOOK_ID_ENV_NAME, NOTEBOOK_PATH_ENV_NAME
  from neptune.legacy.exceptions import NeptuneNoExperimentContextException
  from neptune.legacy.experiments import Experiment
  from neptune.legacy.internal.abort import DefaultAbortImpl
  from neptune.legacy.internal.notebooks.notebooks import create_checkpoint
  from neptune.legacy.internal.utils.deprecation import legacy_client_deprecation
  from neptune.legacy.internal.utils.source_code import get_source_code_to_upload
label_desc: Use image node_id 8 for calling the Project obj's underlying member method code with example usage: obj.get_notebook(notebook_id) and returns: self