Skip to content

Tsurff grids merge

Umberto De Giovannini requested to merge tsurff_grids_merge into develop

Description

A large rewrite of the tsurff module (pes_flux) for photoemission. The most important change is the ability to combine different analyzing surface shapes (sphere, cube and planes) and photoelectron momentum space grids (polar, cartesian). It works for finite (sphere, cube) and periodic systems (planes). One important new feature is the possibility to have a parallelepiped analyzing surface with one direction larger than the others to improve the quality of the continuum states on selected axis only. I also took the opportunity to clean up and the code by removing unused variables and half implemented features.

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.

Merge request reports