cmatools.io.io_common

Common methods for input / output file and data processing.

Functions

check_access(directory)

Check if the directory is accessible and writeable.

download(url)

Download requested file from URL.

extract_archive_multi(filename)

Extract all files from archive.

extract_archive_singlefile(archivedir, ...)

Extract files from tarfile.

return_datadir_archives_dir()

Get and create datadir archives directory within datadir.

return_datadir_inputs_dir()

Get and create datadir input directory within datadir.

return_datadir_outputs_dir()

Get and create datadir output directory within datadir.

return_datadir_root_dir(datadir_root)

Set datadir root directory, based on user config input.

write_source_config(archivename, extractname)

Write archive content names from data input source files.