xmipp3.programs module

class xmipp3.programs.LabelData[source]

Bases: object

class xmipp3.programs.ProgramDb(dbName=None)[source]

Bases: object

Class to handle Programs DB in the Xmipp installation folder

DB_TIMEOUT = 1000
commit()[source]
create()[source]
createTables()[source]
insertLabel(labelData)[source]
insertProgram(program)[source]
selectCategories()[source]
selectLabels()[source]
selectProgram(program_name)[source]
selectPrograms(category=None)[source]
updateProgramCategory(program_name, category)[source]
class xmipp3.programs.ProgramKeywordsRank(keywords=None)[source]

Bases: object

getRank(program)[source]
xmipp3.programs.createProgramsAutocomplete(script='.xmipp_programs.autocomplete')[source]
xmipp3.programs.createProgramsDb(dbName=None)[source]
xmipp3.programs.escapeStr(text)[source]
xmipp3.programs.getProgramsDbName()[source]
xmipp3.programs.getXmippLabels()[source]

Parse the labels definition from the ‘libraries/data/metadata_label.h’ file

xmipp3.programs.getXmippLabelsName()[source]

Parse the labels name from the ‘libraries/data/metadata_label.h’ file

xmipp3.programs.getXmippPrograms()[source]

Return the list of Xmipp’s programs, taken from from bin/ folder

xmipp3.programs.skipProgram(programName)[source]