microprobe.utils.misc

microprobe.utils.misc module

Functions

RNDFP([x, y])

Returns a random floating point between x and y

RNDINT([maxmin])

Returns a random integer between 0 and 2^32.

closest_divisor(target, closer)

param target

compress_file(source)

dict2OrderedDict(my_dict)

param my_dict

findfiles(paths, regexp[, full, maxcount])

param paths

getnextf(itr)

int_to_twocs(val, bits)

compute the two compliment of a int

iter_flatten(iterable)

param iterable

longest_common_substr(str1, str2)

param str1

move_file(source, target)

natural_sort(input_list)

param input_list

open_generic_fd(filename, mode)

primes(number)

param number

range_to_sequence(start, *args)

range_to_sequence_float(start, *args)

shift_with_sign(val, bits, shift)

shift value extending sign in twocs format

smart_copy_dict(olddict)

param olddict

twocs_to_int(val, bits)

compute the int value of a two compliment int

which(program)

param program

Classes

Pickable()

A helper class to implement the pickling interface.

Progress(total[, msg, out])

A counting progress indicator.

RejectingDict

A dictionary that raise an exception if the key is already set.

RejectingOrderedDict

An ordered dictionary that raises an exception if key is already set.

Classes diagram

Inheritance diagram of Pickable, Progress, RejectingDict, RejectingOrderedDict



Functions

RNDFP(x=0, y=1)[source]

Returns a random floating point between x and y

RNDINT(maxmin=None)[source]

Returns a random integer between 0 and 2^32.

closest_divisor(target, closer)[source]
Parameters
  • target

  • closer

compress_file(source)[source]
dict2OrderedDict(my_dict)[source]
Parameters

my_dict

findfiles(paths, regexp, full=False, maxcount=10000)[source]
Parameters
  • paths

  • regexp

getnextf(itr)[source]
int_to_twocs(val, bits)[source]

compute the two compliment of a int

iter_flatten(iterable)[source]
Parameters

iterable

longest_common_substr(str1, str2)[source]
Parameters
  • str1

  • str2

move_file(source, target)[source]
natural_sort(input_list)[source]
Parameters

input_list

open_generic_fd(filename, mode)[source]
primes(number)[source]
Parameters

number

range_to_sequence(start, *args)[source]
range_to_sequence_float(start, *args)[source]
shift_with_sign(val, bits, shift)[source]

shift value extending sign in twocs format

smart_copy_dict(olddict)[source]
Parameters

olddict

twocs_to_int(val, bits)[source]

compute the int value of a two compliment int

which(program)[source]
Parameters

program