original_docstring: 
          Function to manually add a U-line to the LineList.
          The function creates a Transition object with the frequency and
          intensity values provided by a user, which is then compared with
          the other transition entries within the LineList. If it doesn't
          already exist, it will then add the new Transition to the LineList.
          
          Kwargs are passed to the creation of the Transition object.
          
          Parameters
          ----------
          frequency, intensity: float
              Floats corresponding to the frequency and intensity of the line in
              a given unit.
          
docstring: Function to manually add a U-line to the LineList.
  The function creates a Transition object with the frequency and
  intensity values provided by a user, which is then compared with
  the other transition entries within the LineList. If it doesn't
  already exist, it will then add the new Transition to the LineList.
  
  Kwargs are passed to the creation of the Transition object.
  
  Parameters
  
  frequency, intensity: float
  Floats corresponding to the frequency and intensity of the line in
  a given unit.
docstring_tokens: Function to manually add a U - line to the LineList . The function creates a Transition object with the frequency and intensity values provided by a user which is then compared with the other transition entries within the LineList . If it doesn ' t already exist it will then add the new Transition to the LineList . Kwargs are passed to the creation of the Transition object . Parameters frequency intensity : float Floats corresponding to the frequency and intensity of the line in a given unit .
code: def add_uline(self, frequency: float, intensity: float, **kwargs):
          """
          Function to manually add a U-line to the LineList.
          The function creates a Transition object with the frequency and
          intensity values provided by a user, which is then compared with
          the other transition entries within the LineList. If it doesn't
          already exist, it will then add the new Transition to the LineList.
          
          Kwargs are passed to the creation of the Transition object.
          
          Parameters
          ----------
          frequency, intensity: float
              Floats corresponding to the frequency and intensity of the line in
              a given unit.
          """
          transition = Transition(
              frequency=frequency, intensity=intensity, uline=True, **kwargs
          )
          if transition not in self.transitions:
              self.transitions.append(transition)
code_tokens: def add_uline ( self , frequency : float , intensity : float , ** kwargs ) : transition = Transition ( frequency = frequency , intensity = intensity , uline = True , ** kwargs ) if transition not in self . transitions : self . transitions . append ( transition )
short_docstring: Function to manually add a U-line to the LineList.
short_docstring_tokens: Function to manually add a U - line to the LineList .
comment: """
          Function to manually add a U-line to the LineList.
          The function creates a Transition object with the frequency and
          intensity values provided by a user, which is then compared with
          the other transition entries within the LineList. If it doesn't
          already exist, it will then add the new Transition to the LineList.
          
          Kwargs are passed to the creation of the Transition object.
          
          Parameters
          ----------
          frequency, intensity: float
              Floats corresponding to the frequency and intensity of the line in
              a given unit.
          """