Module: fileutil

5 Classes

class hexrd.fileutil.Log(logFileName=None, toScreen=True)[source]

for logging

__init__(logFileName=None, toScreen=True)[source]
class hexrd.fileutil.FileDescr(*args)[source]

base class

__init__(*args)[source]

Bases: hexrd.fileutil.FileDescr

__init__(fileName)[source]
class hexrd.fileutil.FileLinkWild(fileNameWild)[source]

Bases: hexrd.fileutil.FileDescr

must be given an absolute path

__init__(fileNameWild)[source]
class hexrd.fileutil.FileForm(fileName, formFile=None, form=None, dictForDefs=None)[source]

Bases: hexrd.fileutil.FileDescr

__init__(fileName, formFile=None, form=None, dictForDefs=None)[source]

22 Functions

hexrd.fileutil.resolveWild(fname)[source]

might be better to go to glob.glob() call here

hexrd.fileutil.catList(lines, sep='')[source]
hexrd.fileutil.fileToForm(fname)[source]
hexrd.fileutil.readFloatDataA(fname)[source]

This is definitely faster than readFloatData when it is appropriate, which is pretty much any time the data can be interpreted as an array and numpy is available

hexrd.fileutil.readFloatData(fname=None)[source]
hexrd.fileutil.readDataFlat(fname)[source]
hexrd.fileutil.archiveDir(dirName)[source]
hexrd.fileutil.archiveFile(fileName)[source]
hexrd.fileutil.getFromPipe(command, werr=False)[source]
hexrd.fileutil.getSysType()[source]
hexrd.fileutil.getNCorePerNode()[source]
hexrd.fileutil.getHostName()[source]
hexrd.fileutil.getBankNames()[source]
hexrd.fileutil.rmSafe(fileName)[source]
hexrd.fileutil.rmDirF(dirName)[source]
hexrd.fileutil.rmWorkDir(workdir)[source]
hexrd.fileutil.listFiles(filename)[source]

most useful if filename contains a wildcard

hexrd.fileutil.rmWild(filename)[source]
hexrd.fileutil.getScratchBaseDir()[source]
hexrd.fileutil.argListToStr(argv)[source]
hexrd.fileutil.dictToDefs(d)[source]
hexrd.fileutil.readFLT(fname, structured=False)[source]

Read a Fable-style .flt file

JVB 2011/03/24