fluidimage.util.util#

Miscellaneous utilities#

Provides:

fluidimage.util.util.imread(path)[source]#

Flatten image as a single gray-scale layer and loads as a numpy floating point array.

fluidimage.util.util.print_memory_usage(string='Memory usage', color='OKGREEN')[source]#

Print the memory usage.

fluidimage.util.util.cstring(*args, **kwargs)[source]#

Return a coloured string.

fluidimage.util.util.cprint(*args, **kwargs)[source]#

Print with terminal colors.

fluidimage.util.util.is_memory_full()[source]#

Checks if available system virtual memory is nearly saturated.

Returns:
type: bool

True if memory usage > 90 % and available memory < 500 MB. False otherwise

fluidimage.util.util.str_short(obj)[source]#

Give a short str for classes, function, etc.

fluidimage.util.util.safe_eval(source)[source]#

Save eval with simpleeval

fluidimage.util.util.format_time_in_seconds(duration_in_s)[source]#

return a formatted str of the duration

Functions

cprint(*args, **kwargs)

Print with terminal colors.

cstring(*args, **kwargs)

Return a coloured string.

format_time_in_seconds(duration_in_s)

return a formatted str of the duration

get_txt_memory_usage([string, color])

imread(path)

Flatten image as a single gray-scale layer and loads as a numpy floating point array.

imsave(path, array, **kwargs)

Alternative implementation of scipy.misc.imsave function.

is_memory_full()

Checks if available system virtual memory is nearly saturated.

print_memory_usage([string, color])

Print the memory usage.

safe_eval(source)

Save eval with simpleeval

str_short(obj)

Give a short str for classes, function, etc.