PEMtk Logo
RTD

Intro:

  • PEMtk: the Photoelectron Metrology Toolkit
  • Installation
  • Roadmap
  • Citation

Basic fitting/extracting matrix elements and analysis:

  • Basic PEMtk fitting class demo
  • PEMtk fitting setup & batch run demo
  • Fit fidelity & analysis
  • Analysis routines

Advanced fitting/extracting matrix elements and analysis:

  • Basis set exploration
  • Fitting model functions (backends)
  • Fitting MF (or other) datasets

Topical review fitting/extracting matrix elements case study:

  • Figure and data processing for Topical Review: Extracting Molecular Frame Photoionization Dynamics from Experimental Data
  • Figure and data processing for Topical Review: Extracting Molecular Frame Photoionization Dynamics from Experimental Data - MFPADs only

Symmetrized harmonics:

  • Symmetrized harmonics demo
  • Symmetrized harmonics demo pt. II: ePSproc interface and advanced functionality
  • Symmetrized harmonics demo pt III: Working with symmetry, direct products and photoionization selection rules

Function ref:

  • pemtk package
    • Subpackages
      • pemtk.data package
      • pemtk.fit package
      • pemtk.sym package
        • Submodules
        • Module contents
      • pemtk.util package
    • Module contents
  • API Reference
PEMtk
  • pemtk package
  • pemtk.sym package
  • View page source

pemtk.sym package

Submodules

  • pemtk.sym.symHarm module
    • symHarm
      • symHarm.allowedProductsTable()
      • symHarm.assignMissingSym()
      • symHarm.assignMissingSymProd()
      • symHarm.assignSymMuTerms()
      • symHarm.calcSymHarmonics()
      • symHarm.dipoleTerms()
      • symHarm.directProduct()
      • symHarm.directProductContinuum()
      • symHarm.directProductDipole()
      • symHarm.displayXlm()
      • symHarm.getIrreps()
      • symHarm.getSymOps()
      • symHarm.plotXlm()
      • symHarm.printCharacterTable()
      • symHarm.scatSym()
      • symHarm.setCharTablePD()
      • symHarm.setCoeffsPD()
      • symHarm.setCoeffsSH()
      • symHarm.setCoeffsXR()
      • symHarm.set_basis()
      • symHarm.set_lm_basis()
      • symHarm.toePSman()
      • symHarm.toePSmanPD()
      • symHarm.toePSproc()

Module contents

Symmetry-related functions for PEMtk and general use.

24/02/22 v1 from dev notes, mainly using libmsym on backend.

libmsym:

  • Git: https://github.com/mcodev31/libmsym

  • Manuscript: https://link.springer.com/article/10.1186/s13321-017-0193-3

  • Supported point groups: Ci, Cs, Cnv, Dn, Dnh, Dnd, Td, O, Oh, I and Ih

For Spherical Harmonic conversion and handling, implements pySHtools. See https://shtools.oca.eu/shtools/public/index.html

Previous Next

© Copyright 2021, Paul Hockett.

Built with Sphinx using a theme provided by Read the Docs.