Blame view

waist_sicav/waist_calc.py 280 Bytes
2ae9831cf   bmarechal   waist_sicav: wais...
1
2
3
4
5
6
7
8
9
10
11
12
13
  from numpy import pi
  
  L = 140e-3
  R = 0.325
  l = 1542e-9
  g = 1-L/R
  w0cp = ((L*l)/pi*(g/(1-g))**.5)**.5
  #w0cc = ((L*l)/pi*((1+g)/(4*(1-g)))**.5)**.5
  #w0ccl = ((L*l)/pi*(R/(2*L))**.5)**.5
  
  print('waist cp = %e m'%w0cp)
  #print('waist cc = %e m'%w0cc)
  #print('waist ccl = %e m'%w0ccl)