rpxdock.sampling package

Submodules

rpxdock.sampling.compound module

class rpxdock.sampling.compound.CompoundHier(*args)[source]

Bases: object

cell_index_of(resl, idx)[source]
cellsize(resl)[source]
check_indices(resl, idx)[source]
expand_top_N(nexpand, resl, scores, indices)[source]
get_xforms(resl=0, idx=None)[source]
hier_index_of(resl, idx)[source]
size(resl)[source]
split_indices(resl, idx)[source]
split_indices_cell(resl, idx)[source]
split_indices_hier(resl, idx)[source]
class rpxdock.sampling.compound.ProductHier(*args)[source]

Bases: rpxdock.sampling.compound.CompoundHier

combine_xforms(xparts)[source]
expand_top_N(nexpand, resl, scores, indices)[source]
get_xforms(*args, **kw)[source]
class rpxdock.sampling.compound.SlideHier(sampler, body1, body2)[source]

Bases: object

get_xforms(resl, idx)[source]
class rpxdock.sampling.compound.ZeroDHier(samples)[source]

Bases: object

cellsize(resl)[source]
get_xforms(resl=0, idx=None)[source]
size(resl)[source]

rpxdock.sampling.lattice_hier module

class rpxdock.sampling.lattice_hier.LatticeHier(parts, directions)[source]

Bases: rpxdock.sampling.compound.CompoundHier

combine_xforms(xparts)[source]
expand_top_N(nexpand, resl, scores, indices)[source]
get_xforms(*args, **kw)[source]

rpxdock.sampling.orientations module

rpxdock.sampling.orientations.filter_quaternion_set_axis_within(quats, axis, angle)[source]
rpxdock.sampling.orientations.karney_data_path(fname)[source]
rpxdock.sampling.orientations.karney_name_by_radius(cr)[source]
rpxdock.sampling.orientations.quaternion_set_by_name(name)[source]
rpxdock.sampling.orientations.quaternion_set_with_covering_radius_degrees(cr=63)[source]
rpxdock.sampling.orientations.quats_from_karney_file(fname)[source]

rpxdock.sampling.sphere module

rpxdock.sampling.sphere.get_sphere_samples(sym=None)[source]

rpxdock.sampling.xform_grid module

rpxdock.sampling.xform_grid.grid_sym_axis(cart, ang, axis=[0, 0, 1], flip=None)[source]

rpxdock.sampling.xform_hier module

class rpxdock.sampling.xform_hier.LineHier(lb, ub, nstep, axis)[source]

Bases: object

get_xforms(resl, idx)[source]
rpxdock.sampling.xform_hier.hier_axis_sampler(nfold, lb=25, ub=200, resl=10, angresl=10, axis=[0, 0, 1], flipax=[0, 1, 0])[source]
rpxdock.sampling.xform_hier.hier_mirror_lattice_sampler(spec, cart_bounds=[0, 100], resl=10, angresl=10, flip_components=True, **kw)[source]
rpxdock.sampling.xform_hier.hier_multi_axis_sampler(spec, cart_bounds=[25, 200], resl=10, angresl=10, flip_components=True, **kw)[source]

rpxdock.sampling.xform_hierarchy module

class rpxdock.sampling.xform_hierarchy.CartHier1D_f4

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier1D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier1D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier1D_f4) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier1D_f4, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.CartHier1D_f8

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier1D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier1D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier1D_f8) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier1D_f8, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.CartHier2D_f4

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier2D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier2D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier2D_f4) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier2D_f4, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.CartHier2D_f8

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier2D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier2D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier2D_f8) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier2D_f8, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.CartHier3D_f4

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier3D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier3D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier3D_f4) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier3D_f4, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.CartHier3D_f8

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier3D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier3D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier3D_f8) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier3D_f8, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.CartHier4D_f4

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier4D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier4D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier4D_f4) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier4D_f4, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.CartHier4D_f8

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier4D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier4D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier4D_f8) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier4D_f8, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.CartHier5D_f4

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier5D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier5D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier5D_f4) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier5D_f4, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.CartHier5D_f8

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier5D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier5D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier5D_f8) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier5D_f8, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.CartHier6D_f4

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier6D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier6D_f4, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier6D_f4) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier6D_f4, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.CartHier6D_f8

Bases: pybind11_builtins.pybind11_object

property dim
get_trans(self: rpxdock.sampling.xform_hierarchy.CartHier6D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.CartHier6D_f8, arg0: int, arg1: numpy.ndarray[uint64[m, 1]]) → tuple
property ncell
sanity_check(self: rpxdock.sampling.xform_hierarchy.CartHier6D_f8) → bool
size(self: rpxdock.sampling.xform_hierarchy.CartHier6D_f8, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.DummyHier_f4

Bases: pybind11_builtins.pybind11_object

child_of_begin(self: rpxdock.sampling.xform_hierarchy.DummyHier_f4, arg0: int) → int
child_of_end(self: rpxdock.sampling.xform_hierarchy.DummyHier_f4, arg0: int) → int
expand_top_N(self: rpxdock.sampling.xform_hierarchy.DummyHier_f4, nkeep: int, resl: int, score: numpy.ndarray[float64[m, 1]], index: numpy.ndarray[uint64[m, 1]], null_val: float = 0) → tuple
size(self: rpxdock.sampling.xform_hierarchy.DummyHier_f4, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.DummyHier_f8

Bases: pybind11_builtins.pybind11_object

child_of_begin(self: rpxdock.sampling.xform_hierarchy.DummyHier_f8, arg0: int) → int
child_of_end(self: rpxdock.sampling.xform_hierarchy.DummyHier_f8, arg0: int) → int
expand_top_N(self: rpxdock.sampling.xform_hierarchy.DummyHier_f8, nkeep: int, resl: int, score: numpy.ndarray[float64[m, 1]], index: numpy.ndarray[uint64[m, 1]], null_val: float = 0) → tuple
size(self: rpxdock.sampling.xform_hierarchy.DummyHier_f8, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4

Bases: pybind11_builtins.pybind11_object

property cart_bs
property cart_cell_width
property cart_lb
property cart_ncell
property cart_ub
cell_index_of(self: rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4, arg0: numpy.ndarray[uint64], arg1: numpy.ndarray[uint64]) → object
child_of_begin(self: rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4, arg0: numpy.ndarray[uint64]) → object
child_of_end(self: rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4, arg0: numpy.ndarray[uint64]) → object
property dim
expand_top_N(*args, **kwargs)

Overloaded function.

  1. expand_top_N(self: rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4, nkeep: int, resl: int, score_idx: numpy.ndarray[rpxdock::sampling::ScoreIndex], null_val: float = 0) -> tuple

  2. expand_top_N(self: rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4, nkeep: int, resl: int, score: numpy.ndarray[float64[m, 1]], index: numpy.ndarray[uint64[m, 1]], null_val: float = 0) -> tuple

get_xforms(self: rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4, iresl: int, idx: numpy.ndarray[uint64[m, 1]]) → tuple
hier_index_of(self: rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4, arg0: numpy.ndarray[uint64], arg1: numpy.ndarray[uint64]) → object
property ncell
property ori_ncell
property ori_nside
property ori_resl
parent_of(self: rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4, arg0: numpy.ndarray[uint64]) → object
sanity_check(self: rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4) → bool
size(self: rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.OriHier_f4

Bases: pybind11_builtins.pybind11_object

get_ori(*args, **kwargs)

Overloaded function.

  1. get_ori(self: rpxdock.sampling.xform_hierarchy.OriHier_f4, resl: int, idx: numpy.ndarray[uint64[m, 1]]) -> tuple

  2. get_ori(self: rpxdock.sampling.xform_hierarchy.OriHier_f4, resl: int, idx: numpy.ndarray[uint64[m, 1]]) -> tuple

property ncell
property ori_nside
size(self: rpxdock.sampling.xform_hierarchy.OriHier_f4, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.OriHier_f8

Bases: pybind11_builtins.pybind11_object

get_ori(*args, **kwargs)

Overloaded function.

  1. get_ori(self: rpxdock.sampling.xform_hierarchy.OriHier_f8, resl: int, idx: numpy.ndarray[uint64[m, 1]]) -> tuple

  2. get_ori(self: rpxdock.sampling.xform_hierarchy.OriHier_f8, resl: int, idx: numpy.ndarray[uint64[m, 1]]) -> tuple

property ncell
property ori_nside
size(self: rpxdock.sampling.xform_hierarchy.OriHier_f8, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.RotCart1Hier_f4

Bases: pybind11_builtins.pybind11_object

property axis
property cart_bs_
property cart_bs_pref_prod_
property cart_cell_width_
property cart_lb
property cart_ncell
property cart_ub
cell_index_of(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f4, arg0: numpy.ndarray[uint64], arg1: numpy.ndarray[uint64]) → object
child_of_begin(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f4, arg0: numpy.ndarray[uint64]) → object
child_of_end(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f4, arg0: numpy.ndarray[uint64]) → object
property dim
expand_top_N(*args, **kwargs)

Overloaded function.

  1. expand_top_N(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f4, nkeep: int, resl: int, score_idx: numpy.ndarray[rpxdock::sampling::ScoreIndex], null_val: float = 0) -> tuple

  2. expand_top_N(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f4, nkeep: int, resl: int, score: numpy.ndarray[float64[m, 1]], index: numpy.ndarray[uint64[m, 1]], null_val: float = 0) -> tuple

get_xforms(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f4, iresl: int, idx: numpy.ndarray[uint64[m, 1]]) → tuple
hier_index_of(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f4, arg0: numpy.ndarray[uint64], arg1: numpy.ndarray[uint64]) → object
property ncell
parent_of(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f4, arg0: numpy.ndarray[uint64]) → object
property rot_cell_width
property rot_lb
property rot_ncell
property rot_ub
sanity_check(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f4) → bool
size(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f4, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.RotCart1Hier_f8

Bases: pybind11_builtins.pybind11_object

property axis
property cart_bs_
property cart_bs_pref_prod_
property cart_cell_width_
property cart_lb
property cart_ncell
property cart_ub
cell_index_of(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f8, arg0: numpy.ndarray[uint64], arg1: numpy.ndarray[uint64]) → object
child_of_begin(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f8, arg0: numpy.ndarray[uint64]) → object
child_of_end(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f8, arg0: numpy.ndarray[uint64]) → object
property dim
expand_top_N(*args, **kwargs)

Overloaded function.

  1. expand_top_N(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f8, nkeep: int, resl: int, score_idx: numpy.ndarray[rpxdock::sampling::ScoreIndex], null_val: float = 0) -> tuple

  2. expand_top_N(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f8, nkeep: int, resl: int, score: numpy.ndarray[float64[m, 1]], index: numpy.ndarray[uint64[m, 1]], null_val: float = 0) -> tuple

get_xforms(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f8, iresl: int, idx: numpy.ndarray[uint64[m, 1]]) → tuple
hier_index_of(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f8, arg0: numpy.ndarray[uint64], arg1: numpy.ndarray[uint64]) → object
property ncell
parent_of(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f8, arg0: numpy.ndarray[uint64]) → object
property rot_cell_width
property rot_lb
property rot_ncell
property rot_ub
sanity_check(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f8) → bool
size(self: rpxdock.sampling.xform_hierarchy.RotCart1Hier_f8, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.RotHier_f4

Bases: pybind11_builtins.pybind11_object

property axis
property dim
get_ori(self: rpxdock.sampling.xform_hierarchy.RotHier_f4, resl: int, idx: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.RotHier_f4, resl: int, idx: numpy.ndarray[uint64[m, 1]]) → tuple
property lb
property ncell
property rot_cell_width
property rot_ncell
size(self: rpxdock.sampling.xform_hierarchy.RotHier_f4, arg0: int) → int
property ub
class rpxdock.sampling.xform_hierarchy.RotHier_f8

Bases: pybind11_builtins.pybind11_object

property axis
property dim
get_ori(self: rpxdock.sampling.xform_hierarchy.RotHier_f8, resl: int, idx: numpy.ndarray[uint64[m, 1]]) → tuple
get_xforms(self: rpxdock.sampling.xform_hierarchy.RotHier_f8, resl: int, idx: numpy.ndarray[uint64[m, 1]]) → tuple
property lb
property ncell
property rot_cell_width
property rot_ncell
size(self: rpxdock.sampling.xform_hierarchy.RotHier_f8, arg0: int) → int
property ub
class rpxdock.sampling.xform_hierarchy.XformHier_f4

Bases: pybind11_builtins.pybind11_object

property cart_bs
property cart_cell_width
property cart_lb
property cart_ncell
property cart_ub
cell_index_of(self: rpxdock.sampling.xform_hierarchy.XformHier_f4, arg0: numpy.ndarray[uint64], arg1: numpy.ndarray[uint64]) → object
child_of_begin(self: rpxdock.sampling.xform_hierarchy.XformHier_f4, arg0: numpy.ndarray[uint64]) → object
child_of_end(self: rpxdock.sampling.xform_hierarchy.XformHier_f4, arg0: numpy.ndarray[uint64]) → object
property dim
expand_top_N(*args, **kwargs)

Overloaded function.

  1. expand_top_N(self: rpxdock.sampling.xform_hierarchy.XformHier_f4, nkeep: int, resl: int, score_idx: numpy.ndarray[rpxdock::sampling::ScoreIndex], null_val: float = 0) -> tuple

  2. expand_top_N(self: rpxdock.sampling.xform_hierarchy.XformHier_f4, nkeep: int, resl: int, score: numpy.ndarray[float64[m, 1]], index: numpy.ndarray[uint64[m, 1]], null_val: float = 0) -> tuple

get_xforms(self: rpxdock.sampling.xform_hierarchy.XformHier_f4, iresl: int, idx: numpy.ndarray[uint64[m, 1]]) → tuple
hier_index_of(self: rpxdock.sampling.xform_hierarchy.XformHier_f4, arg0: numpy.ndarray[uint64], arg1: numpy.ndarray[uint64]) → object
property ncell
property ori_ncell
property ori_nside
property ori_resl
parent_of(self: rpxdock.sampling.xform_hierarchy.XformHier_f4, arg0: numpy.ndarray[uint64]) → object
sanity_check(self: rpxdock.sampling.xform_hierarchy.XformHier_f4) → bool
size(self: rpxdock.sampling.xform_hierarchy.XformHier_f4, arg0: int) → int
class rpxdock.sampling.xform_hierarchy.XformHier_f8

Bases: pybind11_builtins.pybind11_object

property cart_bs
property cart_cell_width
property cart_lb
property cart_ncell
property cart_ub
cell_index_of(self: rpxdock.sampling.xform_hierarchy.XformHier_f8, arg0: numpy.ndarray[uint64], arg1: numpy.ndarray[uint64]) → object
child_of_begin(self: rpxdock.sampling.xform_hierarchy.XformHier_f8, arg0: numpy.ndarray[uint64]) → object
child_of_end(self: rpxdock.sampling.xform_hierarchy.XformHier_f8, arg0: numpy.ndarray[uint64]) → object
property dim
expand_top_N(*args, **kwargs)

Overloaded function.

  1. expand_top_N(self: rpxdock.sampling.xform_hierarchy.XformHier_f8, nkeep: int, resl: int, score_idx: numpy.ndarray[rpxdock::sampling::ScoreIndex], null_val: float = 0) -> tuple

  2. expand_top_N(self: rpxdock.sampling.xform_hierarchy.XformHier_f8, nkeep: int, resl: int, score: numpy.ndarray[float64[m, 1]], index: numpy.ndarray[uint64[m, 1]], null_val: float = 0) -> tuple

get_xforms(self: rpxdock.sampling.xform_hierarchy.XformHier_f8, iresl: int, idx: numpy.ndarray[uint64[m, 1]]) → tuple
hier_index_of(self: rpxdock.sampling.xform_hierarchy.XformHier_f8, arg0: numpy.ndarray[uint64], arg1: numpy.ndarray[uint64]) → object
property ncell
property ori_ncell
property ori_nside
property ori_resl
parent_of(self: rpxdock.sampling.xform_hierarchy.XformHier_f8, arg0: numpy.ndarray[uint64]) → object
sanity_check(self: rpxdock.sampling.xform_hierarchy.XformHier_f8) → bool
size(self: rpxdock.sampling.xform_hierarchy.XformHier_f8, arg0: int) → int
rpxdock.sampling.xform_hierarchy.coeffs3zorder(arg0: numpy.ndarray[uint64[m, 4], flags.writeable, flags.c_contiguous], arg1: int) → numpy.ndarray[uint64[m, 1]]
rpxdock.sampling.xform_hierarchy.coeffs6zorder(arg0: numpy.ndarray[uint64[m, 7], flags.writeable, flags.c_contiguous], arg1: int) → numpy.ndarray[uint64[m, 1]]
rpxdock.sampling.xform_hierarchy.create_OriCart1Hier_4f_nside(lb: numpy.ndarray[float32[1, 1]], ub: numpy.ndarray[float32[1, 1]], bs: numpy.ndarray[uint64[1, 1]], nside: int)rpxdock.sampling.xform_hierarchy.OriCart1Hier_f4
rpxdock.sampling.xform_hierarchy.create_OriHier_nside_f4(nside: int)rpxdock.sampling.xform_hierarchy.OriHier_f4
rpxdock.sampling.xform_hierarchy.create_OriHier_nside_f8(nside: int)rpxdock.sampling.xform_hierarchy.OriHier_f8
rpxdock.sampling.xform_hierarchy.create_RotHier_nside_f4(lb: float, ub: float, ncell: int, axis: numpy.ndarray[float32[3, 1]] = array([0.0, 0.0, 1.0], dtype=float32))rpxdock.sampling.xform_hierarchy.RotHier_f4
rpxdock.sampling.xform_hierarchy.create_RotHier_nside_f8(lb: float, ub: float, ncell: int, axis: numpy.ndarray[float64[3, 1]] = array([0.0, 0.0, 1.0]))rpxdock.sampling.xform_hierarchy.RotHier_f8
rpxdock.sampling.xform_hierarchy.create_XformHier_nside_f4(lb: numpy.ndarray[float32[3, 1]], ub: numpy.ndarray[float32[3, 1]], bs: numpy.ndarray[uint64[3, 1]], nside: int)rpxdock.sampling.xform_hierarchy.XformHier_f4
rpxdock.sampling.xform_hierarchy.create_XformHier_nside_f8(lb: numpy.ndarray[float64[3, 1]], ub: numpy.ndarray[float64[3, 1]], bs: numpy.ndarray[uint64[3, 1]], nside: int)rpxdock.sampling.xform_hierarchy.XformHier_f8
rpxdock.sampling.xform_hierarchy.pack_zorder(resl: int, indices: numpy.ndarray[uint64[m, n]]) → numpy.ndarray[uint64[m, 1]]
rpxdock.sampling.xform_hierarchy.unpack_zorder(dim: int, resl: int, indices: numpy.ndarray[uint64[m, 1]]) → numpy.ndarray[uint64[m, n]]
rpxdock.sampling.xform_hierarchy.zorder3coeffs(arg0: numpy.ndarray[uint64[m, 1]], arg1: int) → numpy.ndarray[uint64[m, 4]]
rpxdock.sampling.xform_hierarchy.zorder6coeffs(arg0: numpy.ndarray[uint64[m, 1]], arg1: int) → numpy.ndarray[uint64[m, 7]]

rpxdock.sampling.xhier_util module

rpxdock.sampling.xhier_util.xform_hier_guess_sampling_covrads(hierarchy_depth, sampling_lever, base_sample_resl, base_cart_resl, base_ori_resl, xhier_cart_fudge_factor, xhier_ori_fudge_factor, **kw)[source]

Module contents