Skip to content
This repository was archived by the owner on Jan 17, 2024. It is now read-only.

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HHGtoolkit

Libraries for plotting HHG and TDSE data from the HDF5 files and analysis.

Library developed by Tadeas Nemec.

Contains

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.

Installation using pip

Run the following command in terminal:

pip install git+https://github.com/nemectad/HHGtoolkit.git

Custom installation

  1. Download the directory from Github: https://github.com/nemectad/HHGtoolkit.git
  2. Move into the Download directory and move the folder into a dedicated directory.
  3. In terminal, move into the root folder of the module.
  4. Run the following command in your base environment:
python3 setup.py install
  1. All done.

Now you should be able to access the methods contained in the module simply by typing

import HHGtoolkit

About

Libraries for plotting HHG data and analysis.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages