os_tools

File Purpose: os tools

e.g. for managing files & directories.

Functions

find_files_re(pattern[, dir, exclude])

find all files in this directory and all subdirectories which match the given pattern.

get_paths_with_common_start(common_start[, ...])

return list of abspaths to paths in dir which start with common_start.

maintain_cwd(f)

maintain_dir(f)

maintain_directory(f)

nbytes_path([path])

returns total size (in bytes) of all files implied by path.

next_unique_name(desired_name, existing_names)

return a name like desired_name but which is not in existing_names.

pc_path(*paths)

PlasmaCalcs directory path, as abspath.

with_dir(directory)

returns a function decorator which:

Classes

InDir([directory])

context manager for remembering directory.