Description of the Issue:
I'm encountering an issue when trying to run the open_app() function from the Beampy library. After activating my virtual environment and attempting to execute the function via a Python shell in the terminal, it seems to prompt me for further input without opening the application GUI as expected.
Steps to Reproduce:
Activated my virtual environment.
Navigated to my project directory my_beampy_project.
Ran a Python shell and executed the following commands: python import beampy beampy.open_app()
Instead of opening the GUI, the shell prompted me with function>.
Expected Behavior:
I expected the open_app() function to launch the Beampy application's GUI.
Actual Behavior:
The shell prompts with function> after executing beampy.open_app(), and the GUI does not launch.
I tried using Beampy and It can used to describe beam profile with certain waveguide, like a fiber.
And I'm wondering if it can be used to simulate beam propagation after different optics.
For example, a laser beam of BPP = 2mm*mrad, Initial beam waist = 0.1mm, After length of 100mm, there's a len(f=150mm); then after 200mm, there's a lens(f=-100mm), etc.
What's the waist position and waist diameter after those optics. Can I use Beampy to simulate.
Thanks in advance.
Thank you for sharing Beampy.