original_docstring: 
          Specialized class method for creating a LineList object specifically for artifacts/RFI. These Transitions are
          specially flagged as Artifacts.
  
          Parameters
          ----------
          frequencies: iterable of floats
              List or array of floats corresponding to known artifact frequencies.
          kwargs
              Kwargs are passed into the Transition object creation.
  
          Returns
          -------
          LineList
          
docstring: Specialized class method for creating a LineList object specifically for artifacts/RFI. These Transitions are
  specially flagged as Artifacts.
  
  Parameters
  
  iterable of floats
  List or array of floats corresponding to known artifact frequencies.
  kwargs
  Kwargs are passed into the Transition object creation.
  
  Returns
  
  
docstring_tokens: Specialized class method for creating a LineList object specifically for artifacts / RFI . These Transitions are specially flagged as Artifacts . Parameters iterable of floats List or array of floats corresponding to known artifact frequencies . kwargs Kwargs are passed into the Transition object creation . Returns
code: def from_artifacts(cls, frequencies: List[float], **kwargs):
          """
          Specialized class method for creating a LineList object specifically for artifacts/RFI. These Transitions are
          specially flagged as Artifacts.
  
          Parameters
          ----------
          frequencies: iterable of floats
              List or array of floats corresponding to known artifact frequencies.
          kwargs
              Kwargs are passed into the Transition object creation.
  
          Returns
          -------
          LineList
          """
          vfunc = np.vectorize(Transition)
          transitions = vfunc(
              name="Artifact",
              catalog_frequency=np.asarray(frequencies),
              uline=False,
              source="Artifact",
              public=False,
              **kwargs,
          )
          linelist_obj = cls(
              name="Artifacts", transitions=list(transitions), source="Artifacts"
          )
          return linelist_obj
code_tokens: def from_artifacts ( cls , frequencies : List [ float ] , ** kwargs ) : vfunc = np . vectorize ( Transition ) transitions = vfunc ( name = "Artifact" , catalog_frequency = np . asarray ( frequencies ) , uline = False , source = "Artifact" , public = False , ** kwargs , ) linelist_obj = cls ( name = "Artifacts" , transitions = list ( transitions ) , source = "Artifacts" ) return linelist_obj
short_docstring: Specialized class method for creating a LineList object specifically for artifacts/RFI.
short_docstring_tokens: Specialized class method for creating a LineList object specifically for artifacts / RFI .
comment: """
          Specialized class method for creating a LineList object specifically for artifacts/RFI. These Transitions are
          specially flagged as Artifacts.
  
          Parameters
          ----------
          frequencies: iterable of floats
              List or array of floats corresponding to known artifact frequencies.
          kwargs
              Kwargs are passed into the Transition object creation.
  
          Returns
          -------
          LineList
          """