Re: Adding new Laser beam with arbitrary direction of the propagation

92 views
Skip to first unread message

Eckel, Stephen P. (Fed)

unread,
May 18, 2023, 11:41:49 AM5/18/23
to bappaditya sankhari, pylcp
Hello Bappaditya,

Sorry for the delayed reply.

Adding another laser with an arbitrary direction is as easy as

beams = pylcp.laserBeams()
beams = beams.add_laser(pylcp.laserBeam(kvec=[kx, ky, kz], …))
# add more lasers to the collection here

Here, kx, ky, and kz are the projections of the k vector along the three Cartesian spatial coordinates.

We have recently pushed a paper to the arXiv where we used pylcp to study grating MOT geometries.  If you look in pylcp/gratings.py, you will see some (undocumented) code that generates grating MOT beam geometries with the non-orthogonal beam geometries.  That code uses the same structure that I outlined above.

Hope that helps!

-Steve

--
Dr. Stephen Eckel
Physicist
Sensor Sciences Division
Thermodynamic Metrology Group
100 Bureau Drive, Stop 8364
Gaithersburg, MD 20899-8364
(301) 975-8571

On May 5, 2023, at 1:26 AM, bappaditya sankhari <bappas...@gmail.com> wrote:

Hi,

I am exploring this brilliantly written Python package pylcp and trying to learn how to make changes in the program to use it for my requirements. can anyone give me any suggestions for generating MOT beams(Laserbeam kvec) in any arbitrary directions (trying to generate a force profile for pyramidal MOT geometry)? 

Regards
Bappaditya


--
You received this message because you are subscribed to the Google Groups "pylcp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pylcp+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pylcp/4d431550-23ab-408f-9d30-43ac16b90ba5n%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages