pyROX.line_by_line.lbl_hitran#

Classes#

LBL_HITRAN

Class for handling line-by-line cross-sections from HITRAN data.

Module Contents#

class pyROX.line_by_line.lbl_hitran.LBL_HITRAN(config, **kwargs)#

Bases: pyROX.line_by_line.lbl.LineByLine

Class for handling line-by-line cross-sections from HITRAN data.

download_data(config)#

Downloads data from HITRAN.

Parameters:

config (object) – Configuration object containing parameters.

_read_configuration_parameters(config)#

Reads parameters specific to HITRAN calculations from the configuration.

Parameters:

config (object) – Configuration object containing parameters.

process_transitions(input_file, **kwargs)#

Reads transitions from the input file and computes cross-sections.

Parameters:
  • input_file (str) – Path to the input file.

  • **kwargs – Additional arguments.