from ..nbbase import ( NotebookNode, new_code_cell, new_text_cell, new_worksheet, new_notebook, new_output ) ws = new_worksheet(name='worksheet1') ws.cells.append(new_text_cell( u'html', source='Some NumPy Examples', rendered='Some NumPy Examples' )) ws.cells.append(new_code_cell( input='import numpy', prompt_number=1, collapsed=False )) ws.cells.append(new_text_cell( u'markdown', source='Some NumPy Examples', rendered='Some NumPy Examples' )) ws.cells.append(new_code_cell( input='a = numpy.random.rand(100)', prompt_number=2, collapsed=True )) ws.cells.append(new_code_cell( input='print a', prompt_number=3, collapsed=False, outputs=[new_output( output_type=u'pyout', output_text=u'', output_html=u'The HTML rep', output_latex=u'$a$', output_png=b'data', output_jpeg=b'data', output_svg=u'', output_json=u'json data', output_javascript=u'var i=0;', prompt_number=3 ),new_output( output_type=u'display_data', output_text=u'', output_html=u'The HTML rep', output_latex=u'$a$', output_png=b'data', output_jpeg=b'data', output_svg=u'', output_json=u'json data', output_javascript=u'var i=0;', prompt_number=4 )] )) nb0 = new_notebook( name='nb0', worksheets=[ws, new_worksheet(name='worksheet2')] ) nb0_py = """# 2 # import numpy # # a = numpy.random.rand(100) # # print a # """