Modifications to the plotter tab to allow the use of wavelength and frequency units
Redesign of the single crystal scenario tab. The new design means that scripts are not backwards compatible.
- The mode setting has altered meaning that backward compatibility is broken.
The previous options are handled by the layer
mode can now be 'Transfer matrix' or 'Scattering matrix'
The default mode is 'Scattering matrix'
- Thick slab is now an option for an individual layer and has been termed 'Incoherent (non-reflective)'
- Other incoherent options have been added for a layer, using either intensities or phase matching
- the pygtm module has been modified so that subclasses are used for coherent and incoherent layers
and 'Transfer matrix' and 'Scattering matrix' classes are subclasses of the pygtm 'System' class
- removed the need to have specific super- and sub-strate entries in the singleCrystalTab
superstrate is the top of the material list and substrate is at the bottom.
- the old 'Thick slab' option is still available if the dielectric layer is the last in the list of materials
Updated the progress bar algorithms
Fixed a bug in the specification of the support matrix for the powder case
Fixed a bug in the reporting of absorptance, s- and p- were reported the wrong way round
Fixed a bug in the powder scenario tab, the super- and sub-matrix dielectric functions,
were not being set properly for frequency dependent permittivities
Fixed a bug in the plotting tab when writing to the spread-sheet a scalar permittivity
The option to use slicing has been removed
The option to do partial incoherence has been removed from the GUI but left in the code