amp

class AbsPDF(*args, name='', vm=None, polar=None, use_tf_function=False, no_id_cached=False, jit_compile=False, **kwargs)[source]

Bases: object

cached_available()[source]
get_params(trainable_only=False)[source]
mask_params(var)[source]
set_params(var)[source]
temp_params(var)[source]
property trainable_variables
property variables
class AmplitudeModel(decay_group, **kwargs)[source]

Bases: BaseAmplitudeModel

model_name = 'default'
partial_weight(data, combine=None)[source]
class BaseAmplitudeModel(decay_group, **kwargs)[source]

Bases: AbsPDF

cache_data(data, split=None, batch=None)[source]
cached_available()[source]
chains_particle()[source]
factor_iteration(deep=2)[source]
init_params(name='')[source]
partial_weight(data, combine=None)[source]
partial_weight_interference(data)[source]
pdf(data)[source]
set_used_chains(used_chains)[source]
set_used_res(res)[source]
temp_total_gls_one()[source]
temp_used_res(res, only=False)[source]
class CachedAmpAmplitudeModel(decay_group, **kwargs)[source]

Bases: BaseAmplitudeModel

model_name = 'cached_amp'
pdf(data)[source]
class CachedShapeAmplitudeModel(*args, **kwargs)[source]

Bases: BaseAmplitudeModel

get_cached_shape_idx()[source]
model_name = 'cached_shape'
pdf(data)[source]
class ConstantPDF(decay_group, **kwargs)[source]

Bases: BaseAmplitudeModel

model_name = 'constant'
pdf(data)[source]
class FactorAmplitudeModel(*args, **kwargs)[source]

Bases: BaseAmplitudeModel

get_amp_list(data)[source]
get_amp_list_part(data)[source]
model_name = 'base_factor'
pdf(data)[source]
class MLPModel(*args, n_hidden=10, n_layers=2, activation='softplus', **kwargs)[source]

Bases: BaseAmplitudeModel

init_params(name='')[source]
model_name = 'simple_mlp'
pdf(data)[source]
class P4DirectlyAmplitudeModel(*args, base_model='default', **kwargs)[source]

Bases: BaseAmplitudeModel

cal_angle(p4)[source]
init_params(*args, **kwargs)[source]
model_name = 'p4_directly'
pdf(data)[source]
class ProdPDF(*args, pdfs, **kwargs)[source]

Bases: BaseAmplitudeModel

partial_weight(data, combine=None)[source]
pdf(data)[source]
create_amplitude(decay_group, **kwargs)[source]
register_amp_model(name=None, f=None)[source]

register a data mode

Params name:

mode name used in configuration

Params f:

Data Mode class