def __init__(self, *args, **kwargs):
<EOL>if '<STR_LIT>' in kwargs:<EOL><INDENT>self.approx_order = kwargs.get('<STR_LIT>')<EOL>del kwargs['<STR_LIT>']<EOL><DEDENT>else:<EOL><INDENT>self.approx_order = <NUM_LIT:7><EOL><DEDENT>if '<STR_LIT>' in kwargs:<EOL><INDENT>self.balance = bool( kwargs.get('<STR_LIT>') )<EOL>del kwargs['<STR_LIT>']<EOL><DEDENT>else:<EOL><INDENT>self.balance = False<EOL><DEDENT>super(sde_StdPeriodic, self).__init__(*args, **kwargs)<EOL>
Init constructior.

Two optinal extra parameters are added in addition to the ones in 
StdPeriodic kernel.

:param approx_order: approximation order for the RBF covariance. (Default 7)
:type approx_order: int

:param balance: Whether to balance this kernel separately. (Defaulf False). Model has a separate parameter for balancing.
:type balance: bool