IMP logo
IMP Reference Guide  2.9.0
The Integrative Modeling Platform
spb/randomize.py
1 # python files placed in this src directory are automatically added to the module.
2 # The function below can be accessed as IMP.spb.randomize.randomize_particles().
3 
4 import IMP.core
5 
6 def randomize_particle(p):
7  d= IMP.core.XYZ.decorate_particle(p)
8  d.set_coordinates(IMP.algebra.get_random_vector_in(IMP.algebra.get_unit_bounding_box_3d()))
Vector3D get_random_vector_in(const Cylinder3D &c)
Generate a random vector in a cylinder with uniform density.
Basic functionality that is expected to be used by a wide variety of IMP users.