Differences between revisions 1 and 8 (spanning 7 versions)
Revision 1 as of 2011-07-11 18:43:38
Size: 179
Editor: SteveLudtke
Comment:
Revision 8 as of 2012-01-24 21:31:57
Size: 1044
Editor: jgalaz
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:

A typical orientation generator looks like this:

 * ''eman:delta=2.0:inc_mirror=0''

Note that the ''perturb'' option is on by default in the eman orientation generator, to reduce noise bias problems.

To get a RANDOM ORIENTATION __within a python script__ with three random values (one for each EULER ANGLE, from positions on "the sphere"), do the following:

{{{
rand_orient = OrientGens.get("rand",{"n":1}) #Fetches the orientation generator

c1_sym = Symmetries.get("c1") #Generates the asymmetric unit from which you wish to generate a random orientation

t3d = rand_orient.gen_orientations(c1_sym)[0] #Generates a random orientation using the generator and asymmetric unit specified

t = {"transform":t3d} #Makes the orientation into a Transform object that can be applied to images
}}}

OrientGens

To get a current list of available orientation generators, please run e2help.py orientgens or for more detail, e2help.py orientgens -v 2.

A typical orientation generator looks like this:

  • eman:delta=2.0:inc_mirror=0

Note that the perturb option is on by default in the eman orientation generator, to reduce noise bias problems.

To get a RANDOM ORIENTATION within a python script with three random values (one for each EULER ANGLE, from positions on "the sphere"), do the following:

rand_orient = OrientGens.get("rand",{"n":1})    #Fetches the orientation generator

c1_sym = Symmetries.get("c1")                   #Generates the asymmetric unit from which you wish to generate a random orientation

t3d = rand_orient.gen_orientations(c1_sym)[0]   #Generates a random orientation using the generator and asymmetric unit specified 

t = {"transform":t3d}                           #Makes the orientation into a Transform object that can be applied to images  

EMAN2/Modular/OrientGens (last edited 2012-01-24 21:36:46 by jgalaz)