repast4py.util module

repast4py.util.find_free_filename(file_path)

Given a file path, check if that file exists, and if so, repeatedly add a numeric infix to that file path until the file does not exist.

For example, if output/counts.csv, exists check if counts_1.csv, counts_2.csv, and so on exists until finding one that doesn’t exist.

Parameters

file_path (str) – the path to the file to check

Returns

the path to the unused file

Return type

pathlib.Path

repast4py.util.is_empty(lst)

Returns whether or not the specified list of lists is empty.

Parameters

lst (List[List]) – the list of lists

Returns

True if the list is empty or all of its nested lists are empty, otherwise False.

Return type

bool