catalight.equipment.gc_delay_tester.main

catalight.equipment.gc_delay_tester.main(main_dir, delay_times, flows, gas_list, comp_list_on, comp_list_off, ctrl_file=None, flush_flowrate=50)

Test the response time of the GC by collecting samples in controlled way.

Loops through flows entered to test the GC response delay time after. The composition determined by comp_list_on is sent from the MFCs at the supplied flow rate. GC collection is started delay_times after in a loop. Data gets saved as in folder based on the flow rate and as files named with the delay time.

Parameters:
  • main_dir (str) – Directory in which experiment directories will be created/saved

  • delay_times (list of float or int) – Time between setting comp_list_on and starting GC collection

  • flows (list of float or int) – Total gas flow rate in sccm.

  • gas_list (list of str) – Input gasses into MFC. Example: [‘C2H4’, ‘C2H2’, ‘H2’, ‘Ar’]

  • comp_list_on (list of float or int) – Composition list for test mix. Example: [0, 0.1, 0, 0.9] sends 10% Gas B diluted by Gas D

  • comp_list_off (list of float or int) – Composition list for flush mix. Example: [0, 0, 0, 1] sends 100 gas D, which should be inert gas

  • ctrl_file (str) – Full path to the control file for the GC to use. Get entered on GC init. The default value is None, which uses the GC class default.

  • flush_flowrate (float or int) – [sccm] Total flow rate to use when flushing between gc samples. The default is 50 sccm

Return type:

None.