varunayan.processing.file_handler module

varunayan.processing.file_handler module#

varunayan.processing.file_handler.extract_download(zip_or_file_path: str, extract_dir: str | None = None) List[str][source]#

Extract downloaded file. Handles both single NC file and zip files.

Parameters:
  • zip_or_file_path – Path to the downloaded file

  • extract_dir – Directory to extract to (optional)

Returns:

List of extracted file paths

varunayan.processing.file_handler.find_netcdf_files(extraction_dir: str) List[str][source]#

Find all NetCDF files in the extraction directory, including nested directories.

Parameters:

extraction_dir – Directory to search for NetCDF files

Returns:

List of full paths to NetCDF files

varunayan.processing.file_handler.set_v_file_han(verbosity: int)[source]#