paramonte._pmutils

Module Contents

Classes

Struct()

FrozenClass()

Timer()

Progress(msg=None, methodName='', reportEnabled=True, end='\n')

Functions

isNumericString(string)

getSize(obj, seen=None)

Recursively finds size of objects

which(program)

getList(x)

Convert any input object to list.

delFile(file, desc='the requested file', methodName='')

getFileList(file, fileSuffix, methodName, reportEnabled=True)

getRandomFilePrefix(prefix='')

getLogIntSpace(base, logskip, lowerLim, upperLim)

return a set of unique integer spacings linearly-spaced in the

class paramonte._pmutils.Struct[source]
paramonte._pmutils.newline
paramonte._pmutils.creturn
class paramonte._pmutils.FrozenClass[source]

Bases: object

__isfrozen = False
__setattr__(self, key, value)[source]

Implement setattr(self, name, value).

_freeze(self)[source]
paramonte._pmutils.isNumericString(string)[source]
paramonte._pmutils.getSize(obj, seen=None)[source]

Recursively finds size of objects

paramonte._pmutils.which(program)[source]
paramonte._pmutils.getList(x)[source]

Convert any input object to list.

paramonte._pmutils.delFile(file, desc='the requested file', methodName='')[source]
paramonte._pmutils.getFileList(file, fileSuffix, methodName, reportEnabled=True)[source]
class paramonte._pmutils.Timer[source]
tic(self)[source]
toc(self)[source]
class paramonte._pmutils.Progress(msg=None, methodName='', reportEnabled=True, end='\n')[source]
note(self, msg=None, end='\n', pre=False)[source]
updateBar(self, fraction, progressFraction=0.05)[source]
updateClock(self, fraction)[source]
paramonte._pmutils.getRandomFilePrefix(prefix='')[source]
paramonte._pmutils.getLogIntSpace(base, logskip, lowerLim, upperLim)[source]

return a set of unique integer spacings linearly-spaced in the logarithmic scale in the input given base, between the input limits.