Peak2DList#

class Peak2DList(iterable=())[source]#

Bases: list

List of 2D peaks with easy access to pump, probe frequencies, peak intensities and peak identifiers.

Calling copy() or slicing returns a regular list.

Attributes

amplitudes

Peak amplitude--sum of DressedPathway.amplitude() over all pathways contributing to a 2D peak.

intensities

Peak pathway intensities.

max_intensities

Max peak intensity assuming Lorentzian profile.

peaks

Peak strings.

probes

List of probe frequencies.

pumps

List of pump frequencies.

Methods

__init__([iterable])

from_dp_list(dpl[, tw, angles, p])

from_file(path)

Read peak list from HDF5 file.

from_params_dict(params)

Calculate list of peaks based on toml input data.

get_by_peak(peak)

Return peak with Peak2D.peak equal to peak.

get_by_trans_label(trans_label)

Return peak generated by pathway trans_label.

sort_by_amplitudes()

Sort peaks by amplitude.

to_file(path[, metadata])

Save peak list to HDF5 file.