code: def jupyter_notebook_skeleton():
      """Returns a dictionary with the elements of a Jupyter notebook"""
      py_version = sys.version_info
      notebook_skeleton = {
          "cells": [],
          "metadata": {
              "kernelspec": {
                  "display_name": "Python " + str(py_version[0]),
                  "language": "python",
                  "name": "python" + str(py_version[0]),
              },
              "language_info": {
                  "codemirror_mode": {
                      "name": "ipython",
                      "version": py_version[0],
                  },
                  "file_extension": ".py",
                  "mimetype": "text/x-python",
                  "name": "python",
                  "nbconvert_exporter": "python",
                  "pygments_lexer": "ipython" + str(py_version[0]),
                  "version": "{0}.{1}.{2}".format(
                      *sys.version_info[:3]
                  ),
              },
          },
          "nbformat": 4,
          "nbformat_minor": 0,
      }
      return notebook_skeleton
  
file_path: tensorly/doc/sphinx_ext/sphinx_gallery/notebook.py
imports: from __future__ import division, absolute_import, print_function
  from functools import partial
  import argparse
  import json
  import re
  import sys
  from .py_source_parser import split_code_and_text_blocks
label_desc: Use image node_id 1 for calling a global function with example usage: jupyter_notebook_skeleton() and returns: notebook_skeleton