def jupyter_notebook_skeleton():
 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

def jupyter_notebook_skeleton ( ) : 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
returns a dictionary with the elements of a jupyter notebook .