NameManager

Contents

NameManager#

class liesel_gam.NameManager(prefix='', created_names=<factory>)[source]#

Bases: object

Creates unique names.

Methods

beta

Creates a beta parameter name $\beta_{term_name}$.

create

Appends a counter to the given name for uniqueness.

fname

Creates a function name {f}({of}).

param

Creates a parameter name ${param_name}_{term_name}$.

tau

Creates a tau parameter name $\tau_{term_name}$.

tau2

Creates a tau2 parameter name $\tau^2_{term_name}$.

Attributes

prefix

Added to names.

created_names

Dictionary created names.