Show More
@@ -1,108 +1,109 b'' | |||||
1 | import os |
|
1 | import os | |
2 | from base64 import encodestring |
|
2 | from base64 import encodestring | |
3 |
|
3 | |||
4 | from ..nbbase import ( |
|
4 | from ..nbbase import ( | |
5 | NotebookNode, |
|
5 | NotebookNode, | |
6 | new_code_cell, new_text_cell, new_worksheet, new_notebook, new_output, |
|
6 | new_code_cell, new_text_cell, new_worksheet, new_notebook, new_output, | |
7 | new_metadata, new_author |
|
7 | new_metadata, new_author | |
8 | ) |
|
8 | ) | |
9 |
|
9 | |||
10 | # some random base64-encoded *bytes* |
|
10 | # some random base64-encoded *bytes* | |
11 | png = encodestring(os.urandom(5)) |
|
11 | png = encodestring(os.urandom(5)) | |
12 | jpeg = encodestring(os.urandom(6)) |
|
12 | jpeg = encodestring(os.urandom(6)) | |
13 |
|
13 | |||
14 | ws = new_worksheet(name='worksheet1') |
|
14 | ws = new_worksheet(name='worksheet1') | |
15 |
|
15 | |||
16 | ws.cells.append(new_text_cell( |
|
16 | ws.cells.append(new_text_cell( | |
17 | u'html', |
|
17 | u'html', | |
18 | source='Some NumPy Examples', |
|
18 | source='Some NumPy Examples', | |
19 | rendered='Some NumPy Examples' |
|
19 | rendered='Some NumPy Examples' | |
20 | )) |
|
20 | )) | |
21 |
|
21 | |||
22 |
|
22 | |||
23 | ws.cells.append(new_code_cell( |
|
23 | ws.cells.append(new_code_cell( | |
24 | input='import numpy', |
|
24 | input='import numpy', | |
25 | prompt_number=1, |
|
25 | prompt_number=1, | |
26 | collapsed=False |
|
26 | collapsed=False | |
27 | )) |
|
27 | )) | |
28 |
|
28 | |||
29 | ws.cells.append(new_text_cell( |
|
29 | ws.cells.append(new_text_cell( | |
30 | u'markdown', |
|
30 | u'markdown', | |
31 | source='A random array', |
|
31 | source='A random array', | |
32 | rendered='A random array' |
|
32 | rendered='A random array' | |
33 | )) |
|
33 | )) | |
34 |
|
34 | |||
35 | ws.cells.append(new_code_cell( |
|
35 | ws.cells.append(new_code_cell( | |
36 | input='a = numpy.random.rand(100)', |
|
36 | input='a = numpy.random.rand(100)', | |
37 | prompt_number=2, |
|
37 | prompt_number=2, | |
38 | collapsed=True |
|
38 | collapsed=True | |
39 | )) |
|
39 | )) | |
40 |
|
40 | |||
41 | ws.cells.append(new_code_cell( |
|
41 | ws.cells.append(new_code_cell( | |
42 | input='print a', |
|
42 | input='print a', | |
43 | prompt_number=3, |
|
43 | prompt_number=3, | |
44 | collapsed=False, |
|
44 | collapsed=False, | |
45 | outputs=[new_output( |
|
45 | outputs=[new_output( | |
46 | output_type=u'pyout', |
|
46 | output_type=u'pyout', | |
47 | output_text=u'<array a>', |
|
47 | output_text=u'<array a>', | |
48 | output_html=u'The HTML rep', |
|
48 | output_html=u'The HTML rep', | |
49 | output_latex=u'$a$', |
|
49 | output_latex=u'$a$', | |
50 | output_png=png, |
|
50 | output_png=png, | |
51 | output_jpeg=jpeg, |
|
51 | output_jpeg=jpeg, | |
52 | output_svg=u'<svg>', |
|
52 | output_svg=u'<svg>', | |
53 | output_json=u'json data', |
|
53 | output_json=u'json data', | |
54 | output_javascript=u'var i=0;', |
|
54 | output_javascript=u'var i=0;', | |
55 | prompt_number=3 |
|
55 | prompt_number=3 | |
56 | ),new_output( |
|
56 | ),new_output( | |
57 | output_type=u'display_data', |
|
57 | output_type=u'display_data', | |
58 | output_text=u'<array a>', |
|
58 | output_text=u'<array a>', | |
59 | output_html=u'The HTML rep', |
|
59 | output_html=u'The HTML rep', | |
60 | output_latex=u'$a$', |
|
60 | output_latex=u'$a$', | |
61 | output_png=png, |
|
61 | output_png=png, | |
62 | output_jpeg=jpeg, |
|
62 | output_jpeg=jpeg, | |
63 | output_svg=u'<svg>', |
|
63 | output_svg=u'<svg>', | |
64 | output_json=u'json data', |
|
64 | output_json=u'json data', | |
65 | output_javascript=u'var i=0;' |
|
65 | output_javascript=u'var i=0;' | |
66 | ),new_output( |
|
66 | ),new_output( | |
67 | output_type=u'pyerr', |
|
67 | output_type=u'pyerr', | |
68 | etype=u'NameError', |
|
68 | etype=u'NameError', | |
69 | evalue=u'NameError was here', |
|
69 | evalue=u'NameError was here', | |
70 | traceback=[u'frame 0', u'frame 1', u'frame 2'] |
|
70 | traceback=[u'frame 0', u'frame 1', u'frame 2'] | |
71 | )] |
|
71 | )] | |
72 | )) |
|
72 | )) | |
73 |
|
73 | |||
74 | authors = [new_author(name='Bart Simpson',email='bsimpson@fox.com', |
|
74 | authors = [new_author(name='Bart Simpson',email='bsimpson@fox.com', | |
75 | affiliation=u'Fox',url=u'http://www.fox.com')] |
|
75 | affiliation=u'Fox',url=u'http://www.fox.com')] | |
76 | md = new_metadata(name=u'My Notebook',license=u'BSD',created=u'8601_goes_here', |
|
76 | md = new_metadata(name=u'My Notebook',license=u'BSD',created=u'8601_goes_here', | |
77 | modified=u'8601_goes_here',gistid=u'21341231',authors=authors) |
|
77 | modified=u'8601_goes_here',gistid=u'21341231',authors=authors) | |
78 |
|
78 | |||
79 | nb0 = new_notebook( |
|
79 | nb0 = new_notebook( | |
80 | worksheets=[ws, new_worksheet(name='worksheet2')], |
|
80 | worksheets=[ws, new_worksheet(name='worksheet2')], | |
81 | metadata=md |
|
81 | metadata=md | |
82 | ) |
|
82 | ) | |
83 |
|
83 | |||
84 | nb0_py = """# <nbformat>2</nbformat> |
|
84 | nb0_py = """# coding: utf-8 | |
|
85 | # <nbformat>2</nbformat> | |||
85 |
|
86 | |||
86 | # <htmlcell> |
|
87 | # <htmlcell> | |
87 |
|
88 | |||
88 | # Some NumPy Examples |
|
89 | # Some NumPy Examples | |
89 |
|
90 | |||
90 | # <codecell> |
|
91 | # <codecell> | |
91 |
|
92 | |||
92 | import numpy |
|
93 | import numpy | |
93 |
|
94 | |||
94 | # <markdowncell> |
|
95 | # <markdowncell> | |
95 |
|
96 | |||
96 | # A random array |
|
97 | # A random array | |
97 |
|
98 | |||
98 | # <codecell> |
|
99 | # <codecell> | |
99 |
|
100 | |||
100 | a = numpy.random.rand(100) |
|
101 | a = numpy.random.rand(100) | |
101 |
|
102 | |||
102 | # <codecell> |
|
103 | # <codecell> | |
103 |
|
104 | |||
104 | print a |
|
105 | print a | |
105 |
|
106 | |||
106 | """ |
|
107 | """ | |
107 |
|
108 | |||
108 |
|
109 |
General Comments 0
You need to be logged in to leave comments.
Login now