yadg.extractors.public.ezchrom package

Submodules

yadg.extractors.public.ezchrom.asc.extract(*, fn, encoding, timezone, **kwargs)

EZ-Chrome ASCII export file parser.

One chromatogram per file with multiple traces. A header section is followed by y-values for each trace. x-values have to be deduced using number of points, frequency, and x-multiplier. Method name is available, but detector names are not. They are assigned their numerical index in the file.

Parameters:
  • fn (str) – Filename to process.

  • encoding (str) – Encoding used to open the file.

  • timezone (str) – Timezone information. This should be "localtime".

Returns:

class – A datatree.DataTree containing one xarray.Dataset per detector.

Return type:

datatree.DataTree