for README.rst
from py_pol.jones_vector import Jones_vector
from py_pol.jones_matrix import Jones_matrix
from py_pol.utils import degrees
j0 = Jones_vector("j0")
j0.linear_light(angle=45*degrees)
m0 = Jones_matrix("m0")
m0.diattenuator_linear( p1=0.75, p2=0.25, angle=45*degrees)
m1 = Jones_matrix("m1")
m1.quarter_waveplate(angle=0 * degrees)
j1=m1*m0*j0
print(j1)
print(j0,'\n')
print(j0.parameters)
print(j1,'\n')
print(j1.parameters)
print(m0,'\n')
print(m0.parameters)
print(m1,'\n')
print(m1.parameters)
from py_pol.stokes import Stokes
from py_pol.mueller import Mueller
from py_pol.utils import degrees
j0 = Stokes("j0")
j0.linear_light(angle=45*degrees)
m1 = Mueller("m1")
m1.diattenuator_linear(p1=1, p2=0, angle=0*degrees)
j1=m1*j0
i1=j0.parameters.intensity()
print("intensity = {:4.3f} arb. u.".format(i1))
print(j0,'\n')
print(j0.parameters)
print(j1,'\n')
print(j1.parameters)
print(m1,'\n')
print(m1.parameters)
print(j1)
print(j1.parameters)