decaylanguage.decay

ampline.py

A collection of regular expressions that pick out information about line.

The regular expressions make named groups that you can access.

class decaylanguage.decay.amplitudechain.LS[source]

Line shapes supported (currently)

This is a GooFit adaptor for amplitude chain.

class decaylanguage.decay.goofit.DecayStructure[source]

An enumeration.

class decaylanguage.decay.goofit.SF_4Body[source]

An enumeration.

decaylanguage.decay.utilities.filter_lines(matcher, input)[source]

Filter out lines into new variable if they match a regular expression

decaylanguage.decay.utilities.iter_flatten(iterable)[source]

Flatten nested tuples and lists

decaylanguage.decay.utilities.split(x)[source]

Break up a comma separated list, but respect curly brackets.

For example: this, that { that { this, that } } would only break on the first comma, since the second is in a {} list