rid.utils package

Submodules

rid.utils.command module

rid.utils.command.run_command(cmd: List, stdin: Optional[str] = None, shell: Optional[bool] = None)[source]

rid.utils.files module

rid.utils.files.dump_json(fname: str, fcont: Dict, indent: int = 4)[source]
rid.utils.files.load_json(fname: str) Dict[source]
rid.utils.files.load_pkl(fname: str)[source]
rid.utils.files.load_txt(fname: str, dtype=<class 'float'>, comments: ~typing.List[str] = ['#'])[source]
rid.utils.files.read_binary(fname: str) str[source]
rid.utils.files.read_txt(fname: str) str[source]
rid.utils.files.save_pkl(fname, obj)[source]
rid.utils.files.save_txt(fname: str, fcont: Union[ndarray, List], fmt: str = '%.6e')[source]
rid.utils.files.write_binary(fname: str, fcont: str)[source]
rid.utils.files.write_txt(fname: str, fcont: str)[source]

rid.utils.format module

rid.utils.format.list_to_string(input_list: List, split_sign: str) str[source]

rid.utils.path module

rid.utils.path.set_directory(path: Path)[source]

Sets the current working path within the context. :param path: The path to the cwd :type path: Path

Yields

None

Examples

>>> with set_directory("some_path"):
...    do_something()

rid.utils.set_config module

rid.utils.set_config.init_executor(executor_dict)[source]
rid.utils.set_config.normalize_resources(config_dict: Dict)[source]