Dear developers,
I have been working on allowing EPOCH to accept custom laser profiles (amplitude and/or phase) from data files. I believe my modification is now stable and ready for use. The modification allows users to load arbitrary laser amplitude and phase profiles from raw binary data file.
I will shortly create a pull request to submit my modification. Relevant explanation will also be copied there. Meanwhile, you can read the documentation here. A very brief example is given in the documentation. You can find the input.deck and the Python laser profile generator in example_decks in both epoch2d and epoch3d.
For convenience, you can also find my modification on my GitHub repo. Testing, tutorial, and more, which can be found here (please note this repo is under construction currently). This repo has a dedicate section which includes some important testing and validation of my modification. In addition, I am planning to write some code for wrapping a Python package called LASY, which is a laser profile generator (the user can use this package or any other method they prefer).
Best regards,
Zheyuan
Dear developers,
I have been working on allowing EPOCH to accept custom laser profiles (amplitude and/or phase) from data files. I believe my modification is now stable and ready for use. The modification allows users to load arbitrary laser amplitude and phase profiles from raw binary data file.
I will shortly create a pull request to submit my modification. Relevant explanation will also be copied there. Meanwhile, you can read the documentation here. A very brief example is given in the documentation. You can find the input.deck and the Python laser profile generator in example_decks in both epoch2d and epoch3d.
For convenience, you can also find my modification on my GitHub repo. Testing, tutorial, and more, which can be found here (please note this repo is under construction currently). This repo has a dedicate section which includes some important testing and validation of my modification. In addition, I am planning to write some code for wrapping a Python package called LASY, which is a laser profile generator (the user can use this package or any other method they prefer).
Best regards,
Zheyuan