get_list_input_files.get_list_input_files

get_list_input_files.get_list_input_files(ini)[source]

Locate sonic anemometer and tracer gas analyzer data files.

This function scans specified directories for input data files from sonic anemometers and tracer gas analyzers, filtering by file type, prefix, and date range.

Parameters:

ini (dict) –

Configuration dictionary containing: - files : dict

File search parameters including: - sonic_files_folders : list

Paths to search for sonic data

  • sonic_files_prefixstr

    Prefix for sonic filenames

  • tracer_files_folderslist

    Paths to search for tracer data

  • tracer_files_prefixstr

    Prefix for tracer filenames

  • tracer_files_suffixstr

    Suffix for tracer filenames

  • tracer_files_date_formatstr

    Date format in tracer filenames

  • date_files_selectionstr

    Date range for file filtering

  • sonicdict

    Sonic configuration including: - sonic_files_type : str

    Type of sonic files (‘hdf5’, ‘ghg’, ‘slt’)

Returns:

Two-element tuple containing: - sonic_files_list : dict

Dictionary of sonic files with keys: - name : list

Filenames

  • pathlist

    Full paths to files

  • prefixlist

    File prefixes

  • datelist

    File dates

  • tracer_files_listdict

    Dictionary of tracer files with same structure

Return type:

tuple