class_docstr: Normal Distribution
  ----
  This class contains methods relating to the normal distribution for time series.
docstr: Parameters
  ----------
  mu : float
      Mean parameter for the Normal distribution
  
  sigma : float
      Standard deviation for the Normal distribution
  
  transform : str
      Whether to apply a transformation for the location latent variable - e.g. 'exp' or 'logit'
docstr_tok: ["Parameters","--","--","--","--","--","mu",":","float","Mean","parameter","for","the","Normal","distribution","sigma",":","float","Standard","deviation","for","the","Normal","distribution","transform",":","str","Whether","to","apply","a","transformation","for","the","location","latent","variable","-","e.g",".","'exp","'","or","'logit","'"]
code: def __init__(self, mu=0.0, sigma=1.0, transform=None, **kwargs):
      """
      Parameters
      ----------
      mu : float
          Mean parameter for the Normal distribution
  
      sigma : float
          Standard deviation for the Normal distribution
  
      transform : str
          Whether to apply a transformation for the location latent variable - e.g. 'exp' or 'logit'
      """
      super(Normal, self).__init__(transform)
      self.mu0 = mu
      self.sigma0 = sigma
      self.param_no = 2
      self.covariance_prior = False
  
      self.gradient_only = kwargs.get(
          "gradient_only", False
      )  # used for GAS Normal models
      if self.gradient_only is True:
          self.score_function = self.first_order_score
      else:
          self.score_function = self.second_order_score
  
imports: import numpy
  import scipy.stats
  import scipy.special
  from .family import Family
  from .flat import Flat
  from .gas_recursions import gas_recursion_normal_orderone, gas_recursion_normal_ordertwo
  from .gas_recursions import gasx_recursion_normal_orderone, gasx_recursion_normal_ordertwo
  from .gas_recursions import gas_llev_recursion_normal_orderone, gas_llev_recursion_normal_ordertwo
  from .gas_recursions import gas_llt_recursion_normal_orderone, gas_llt_recursion_normal_ordertwo
  from .gas_recursions import gas_reg_recursion_normal_orderone, gas_reg_recursion_normal_ordertwo
label_desc: Use image node_id 1 to create a new Normal object from inherited base classes: Family with example: obj = Normal(mu, sigma, transform)