Libraries for plotting HHG and TDSE data from the HDF5 files and analysis.
Library developed by Tadeas Nemec.
Library contains in total 6 submodules: conversions.py, Hfn2.py, init_parameters.py, plotting.py, process.py, utilites.py.
conversions.py: methods for unit conversion.
Hfn2.py: Hankel transform methods.
init_parameters.py: contains methods for easier data generation for the HHG code.
plotting.py: plotting methods including spectrum, fields, Gabor transform plotting etc.
process.py: some numerical methods and data processing methods.
utilites.py: Data and Dataset classes for HDF5 files loading and Beam class for gaussian beams plotting and parameters.
Run the following command in terminal:
pip install git+https://github.com/nemectad/HHGtoolkit.git- Download the directory from Github: https://github.com/nemectad/HHGtoolkit.git
- Move into the Download directory and move the folder into a dedicated directory.
- In terminal, move into the root folder of the module.
- Run the following command in your base environment:
python3 setup.py install- All done.
Now you should be able to access the methods contained in the module simply by typing
import HHGtoolkit