original_docstring: 
          TODO: Need to update this method; `process_artifacts` is no longer a method.
          
          Remove artifacts based on another experiment which has the blank
          sample - i.e. only artifacts.
  
          The routine will simple match peaks found in the artifact
          experiment, and assign all coincidences in the present experiment
          as artifacts.
  
          Parameters
          ----------
          artifact_exp - AssignmentSession object
              Experiment with no sample present
          threshold - float, optional
              Threshold in absolute frequency units for matching
          
docstring: Need to update this method; `process_artifacts` is no longer a method.
  Remove artifacts based on another experiment which has the blank
  sample - i.e. only artifacts.
  
  The routine will simple match peaks found in the artifact
  experiment, and assign all coincidences in the present experiment
  as artifacts.
  
  Parameters
  
  AssignmentSession object
  Experiment with no sample present
  threshold - float, optional
  Threshold in absolute frequency units for matching
docstring_tokens: Need to update this method ; ` process_artifacts ` is no longer a method . Remove artifacts based on another experiment which has the blank sample - i . e . only artifacts . The routine will simple match peaks found in the artifact experiment and assign all coincidences in the present experiment as artifacts . Parameters AssignmentSession object Experiment with no sample present threshold - float optional Threshold in absolute frequency units for matching
code: def match_artifacts(self, artifact_exp: "AssignmentSession", threshold=0.05):
          """
          TODO: Need to update this method; `process_artifacts` is no longer a method.
          
          Remove artifacts based on another experiment which has the blank
          sample - i.e. only artifacts.
  
          The routine will simple match peaks found in the artifact
          experiment, and assign all coincidences in the present experiment
          as artifacts.
  
          Parameters
          ----------
          artifact_exp - AssignmentSession object
              Experiment with no sample present
          threshold - float, optional
              Threshold in absolute frequency units for matching
          """
          matches = analysis.match_artifacts(self, artifact_exp, threshold)
          self.process_artifacts([freq for index, freq in matches.items()])
          for index, freq in matches.items():
              self.logger.info(f"Removed {freq:,.4f} peak as artifact.")
code_tokens: def match_artifacts ( self , artifact_exp : "AssignmentSession" , threshold = 0.05 ) : matches = analysis . match_artifacts ( self , artifact_exp , threshold ) self . process_artifacts ( [ freq for index , freq in matches . items ( ) ] ) for index , freq in matches . items ( ) : self . logger . info ( f"Removed {freq:,.4f} peak as artifact." )
short_docstring: TODO: Need to update this method; `process_artifacts` is no longer a method.
short_docstring_tokens: TODO : Need to update this method ; ` process_artifacts ` is no longer a method .
comment: """
          TODO: Need to update this method; `process_artifacts` is no longer a method.
          
          Remove artifacts based on another experiment which has the blank
          sample - i.e. only artifacts.
  
          The routine will simple match peaks found in the artifact
          experiment, and assign all coincidences in the present experiment
          as artifacts.
  
          Parameters
          ----------
          artifact_exp - AssignmentSession object
              Experiment with no sample present
          threshold - float, optional
              Threshold in absolute frequency units for matching
          """