microprobe.utils.misc

microprobe.utils.misc module

Functions

RNDFP() Returns a random floating point between 1 and 1.0000001.
RNDINT() Returns a random integer between 0 and 2^32.
closest_divisor(target, closer)
param target:
dict2OrderedDict(my_dict)
param my_dict:
findfiles(paths, regexp[, full])
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:
natural_sort(input_list)
param input_list:
 
open_generic_fd(filename, mode)
primes(number)
param number:
range_to_sequence(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(**kwds) An ordered dictionary that raises an exception if key is already set.

Classes diagram

Inheritance diagram of Pickable, Progress, RejectingDict, RejectingOrderedDict



Functions

RNDFP()[source]

Returns a random floating point between 1 and 1.0000001.

RNDINT()[source]

Returns a random integer between 0 and 2^32.

closest_divisor(target, closer)[source]
Parameters:
  • target
  • closer
dict2OrderedDict(my_dict)[source]
Parameters:my_dict
findfiles(paths, regexp, full=False)[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
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]
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