eman2 package

Module contents

class eman2.Plugin[source]

Bases: Plugin

classmethod createEmanProcess(script='e2converter.py', args=None, direc='.')[source]

Open a new Process with all EMAN environment (python…etc) that will serve as an adaptor to use EMAN library

classmethod defineBinaries(env)[source]

Define required binaries in the given Environment.

classmethod getActiveVersion(home=None, versions=None)[source]

Reimplemented here, assumes EMAN2_HOME = eman-xxx

classmethod getEmanCommand(program, args, python=False)[source]
classmethod getEnviron()[source]

Setup the environment variables needed to launch Eman.

classmethod getProgram(program, python=False)[source]

Return the program binary that will be used.

classmethod isVersion(version='2.91')[source]