import numpy as np
import scisoftpy as dnp

# np?

np.sum(np.random.rand(100,100))

# %timeit previous

# %pylab

import pandas as pd
df = pd.DataFrame()
df['a'] = np.random.rand(100)
df['b'] = np.random.rand(100)
df.plot()

# dnp plotting
dnp.plot.line(np.random.rand(100))
dnp.plot.image(dnp.random.rand(100,100))
dnp.plot.surface(dnp.random.rand(100,100))

# async
for i in range(1000):
    dnp.plot.image(dnp.random.rand(100,100))
    print(i)

# 
a = np.random.rand(100)
b = np.random.rand(100)



@@ -471,16 +471,31 @@
 i)%0D%0A%0D%0A# 
+ Show variables
 %0D%0Aa = np
@@ -538,12 +538,73 @@
 d(100)%0D%0A%0D%0A%0D%0A
+# show debgging%0D%0Afrom demo import foo%0D%0A%0D%0Afoo.mul(a,b)%0D%0A%0D%0A%0D%0A%0D%0A

Update to script to add dnp calls