Latex

[1]:
import smpl
from smpl import latex
from smpl import io
from uncertainties import ufloat
import uncertainties.unumpy as unp
import numpy as np

[2]:
print(latex.si(ufloat(1,1),"\\tesla"))
\SI{1.0+-1.0}{\tesla}
[3]:
data = np.loadtxt(io.find_file('test_linear_data.txt',3))
xdata = data[:,0]
xerr = data[:,2]
ydata = data[:,1]
yerr = data[:,3]
x = unp.uarray(xdata,xerr)
y = unp.uarray(ydata,yerr)
[4]:
print(latex.si_line(x))
\SI{0.00+-0.10}{}&\SI{1.00+-0.20}{}&\SI{2.00+-0.30}{}&\SI{3.00+-0.10}{}&\SI{4.00+-0.10}{}&\SI{5.00+-0.10}{}\\

[5]:
print(latex.si_tab([x,y]))
\SI{0.00+-0.10}{}&\SI{1.00+-0.20}{}&\SI{2.00+-0.30}{}&\SI{3.00+-0.10}{}&\SI{4.00+-0.10}{}&\SI{5.00+-0.10}{}\\
\SI{1.00+-0.20}{}&\SI{2.00+-0.10}{}&\SI{3.00+-0.10}{}&\SI{5.0+-0.4}{}&\SI{5.00+-0.10}{}&\SI{6.00+-0.20}{}\\

[6]:
print(latex.si_ttab([x,y]))
\SI{0.00+-0.10}{}&\SI{1.00+-0.20}{}\\
\SI{1.00+-0.20}{}&\SI{2.00+-0.10}{}\\
\SI{2.00+-0.30}{}&\SI{3.00+-0.10}{}\\
\SI{3.00+-0.10}{}&\SI{5.0+-0.4}{}\\
\SI{4.00+-0.10}{}&\SI{5.00+-0.10}{}\\
\SI{5.00+-0.10}{}&\SI{6.00+-0.20}{}\\

[ ]:

[ ]: