rpxdock.xbin package¶
Submodules¶
rpxdock.xbin.smear module¶
-
rpxdock.xbin.smear.
smear
(*args, **kwargs)¶ Overloaded function.
smear(xbin: rpxdock.xbin.xbin.Xbin_double, phmap: rpxdock::phmap::PHMap<unsigned long, double>, radius: int = 1, extrahalf: bool = False, oddlast3: bool = True, sphere: bool = True, kernel: numpy.ndarray[float64[m, 1]] = array([], dtype=float64)) -> rpxdock::phmap::PHMap<unsigned long, double>
smear out xmap into neighbor cells
smear(xbin: rpxdock.xbin.xbin.Xbin_float, phmap: rpxdock::phmap::PHMap<unsigned long, double>, radius: int = 1, extrahalf: bool = False, oddlast3: bool = True, sphere: bool = True, kernel: numpy.ndarray[float64[m, 1]] = array([], dtype=float64)) -> rpxdock::phmap::PHMap<unsigned long, double>
smear out xmap into neighbor cells
smear(xbin: rpxdock.xbin.xbin.Xbin_double, phmap: rpxdock::phmap::PHMap<unsigned long, float>, radius: int = 1, extrahalf: bool = False, oddlast3: bool = True, sphere: bool = True, kernel: numpy.ndarray[float32[m, 1]] = array([], dtype=float32)) -> rpxdock::phmap::PHMap<unsigned long, float>
smear out xmap into neighbor cells
smear(xbin: rpxdock.xbin.xbin.Xbin_float, phmap: rpxdock::phmap::PHMap<unsigned long, float>, radius: int = 1, extrahalf: bool = False, oddlast3: bool = True, sphere: bool = True, kernel: numpy.ndarray[float32[m, 1]] = array([], dtype=float32)) -> rpxdock::phmap::PHMap<unsigned long, float>
smear out xmap into neighbor cells
rpxdock.xbin.xbin module¶
-
class
rpxdock.xbin.xbin.
Xbin_double
¶ Bases:
pybind11_builtins.pybind11_object
-
F6_to_xform
(self: rpxdock.xbin.xbin.Xbin_double, arg0: numpy.ndarray[float64[m, n]], arg1: numpy.ndarray[uint64[m, 1]]) → numpy.ndarray[float64]¶
-
bincen_of
(self: rpxdock.xbin.xbin.Xbin_double, arg0: numpy.ndarray[uint64[m, 1], flags.writeable]) → numpy.ndarray[float64]¶
-
property
cart_resl
¶
-
property
grid6
¶
-
key_of
(self: rpxdock.xbin.xbin.Xbin_double, xform: numpy.ndarray[float64]) → numpy.ndarray[uint64[m, 1]]¶ key of xform
-
property
max_cart
¶
-
ori_cell_of
(self: rpxdock.xbin.xbin.Xbin_double, xform: numpy.ndarray[float64]) → numpy.ndarray[uint64[m, 1]]¶ key of xform
-
property
ori_nside
¶
-
property
ori_resl
¶
-
xform_to_F6
(self: rpxdock.xbin.xbin.Xbin_double, arg0: numpy.ndarray[float64]) → tuple¶
-
-
class
rpxdock.xbin.xbin.
Xbin_float
¶ Bases:
pybind11_builtins.pybind11_object
-
F6_to_xform
(self: rpxdock.xbin.xbin.Xbin_float, arg0: numpy.ndarray[float32[m, n]], arg1: numpy.ndarray[uint64[m, 1]]) → numpy.ndarray[float32]¶
-
bincen_of
(self: rpxdock.xbin.xbin.Xbin_float, arg0: numpy.ndarray[uint64[m, 1], flags.writeable]) → numpy.ndarray[float32]¶
-
property
cart_resl
¶
-
property
grid6
¶
-
key_of
(self: rpxdock.xbin.xbin.Xbin_float, xform: numpy.ndarray[float32]) → numpy.ndarray[uint64[m, 1]]¶ key of xform
-
property
max_cart
¶
-
ori_cell_of
(self: rpxdock.xbin.xbin.Xbin_float, xform: numpy.ndarray[float32]) → numpy.ndarray[uint64[m, 1]]¶ key of xform
-
property
ori_nside
¶
-
property
ori_resl
¶
-
xform_to_F6
(self: rpxdock.xbin.xbin.Xbin_float, arg0: numpy.ndarray[float32]) → tuple¶
-
-
rpxdock.xbin.xbin.
create_Xbin_nside_double
(arg0: float, arg1: int, arg2: float) → rpxdock.xbin.xbin.Xbin_double¶
-
rpxdock.xbin.xbin.
create_Xbin_nside_float
(arg0: float, arg1: int, arg2: float) → rpxdock.xbin.xbin.Xbin_float¶
rpxdock.xbin.xbin_util module¶
-
rpxdock.xbin.xbin_util.
key_of_pairs
(*args, **kwargs)¶ Overloaded function.
- key_of_pairs(xbin: rpxdock.xbin.xbin.Xbin_double, pairs: array, xform1: array, xform2: array, pos1: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[uint64[m, 1]]
- key_of_pairs(xbin: rpxdock.xbin.xbin.Xbin_float, pairs: array, xform1: array, xform2: array, pos1: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[uint64[m, 1]]
-
rpxdock.xbin.xbin_util.
key_of_selected_pairs
(*args, **kwargs)¶ Overloaded function.
- key_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_double, idx1: array, idx2: array, xform1: array, xform2: array, pos1: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[uint64[m, 1]]
- key_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_double, idx: array, xform1: array, xform2: array, pos1: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[uint64[m, 1]]
- key_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_float, idx1: array, idx2: array, xform1: array, xform2: array, pos1: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[uint64[m, 1]]
- key_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_float, idx: array, xform1: array, xform2: array, pos1: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[uint64[m, 1]]
-
rpxdock.xbin.xbin_util.
map_of_selected_pairs
(*args, **kwargs)¶ Overloaded function.
- map_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_double, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: array, xform1: array, xform2: array, pos1: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[float64[m, 1]]
- map_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_double, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: array, xform: array, pos1: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[float64[m, 1]]
- map_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_float, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: array, xform1: array, xform2: array, pos1: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[float64[m, 1]]
- map_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_float, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: array, xform: array, pos1: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[float64[m, 1]]
-
rpxdock.xbin.xbin_util.
map_pairs_multipos
(*args, **kwargs)¶ Overloaded function.
- map_pairs_multipos(xbin: rpxdock.xbin.xbin.Xbin_double, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: numpy.ndarray[int32[m, n]], xform1: numpy.ndarray[float64], xform2: numpy.ndarray[float64], lbub: numpy.ndarray[int32[m, n]], pos1: numpy.ndarray[float64] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[float64[m, 1]]
- map_pairs_multipos(xbin: rpxdock.xbin.xbin.Xbin_float, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: numpy.ndarray[int32[m, n]], xform1: numpy.ndarray[float32], xform2: numpy.ndarray[float32], lbub: numpy.ndarray[int32[m, n]], pos1: numpy.ndarray[float32] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[float64[m, 1]]
-
rpxdock.xbin.xbin_util.
sskey_of_selected_pairs
(*args, **kwargs)¶ Overloaded function.
- sskey_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_double, idx1: array, idx2: array, ss1: array, ss2: array, xform1: array, xform2: array, pos1: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[uint64[m, 1]]
- sskey_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_double, idx: array, ss1: array, ss2: array, xform1: array, xform2: array, pos1: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[uint64[m, 1]]
- sskey_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_double, idx1: array, idx2: array, ss: array, xform: array, pos1: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[uint64[m, 1]]
- sskey_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_double, idx: array, ss: array, xform: array, pos1: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[uint64[m, 1]]
- sskey_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_float, idx1: array, idx2: array, ss1: array, ss2: array, xform1: array, xform2: array, pos1: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[uint64[m, 1]]
- sskey_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_float, idx: array, ss1: array, ss2: array, xform1: array, xform2: array, pos1: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[uint64[m, 1]]
- sskey_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_float, idx1: array, idx2: array, ss: array, xform: array, pos1: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[uint64[m, 1]]
- sskey_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_float, idx: array, ss: array, xform: array, pos1: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[uint64[m, 1]]
-
rpxdock.xbin.xbin_util.
ssmap_of_selected_pairs
(*args, **kwargs)¶ Overloaded function.
- ssmap_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_double, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: array, ss1: array, ss2: array, xform1: array, xform2: array, pos1: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[float64[m, 1]]
- ssmap_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_double, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: array, ss: array, xform: array, pos1: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[float64[m, 1]]
- ssmap_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_float, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: array, ss1: array, ss2: array, xform1: array, xform2: array, pos1: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[float64[m, 1]]
- ssmap_of_selected_pairs(xbin: rpxdock.xbin.xbin.Xbin_float, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: array, ss: array, xform: array, pos1: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[float64[m, 1]]
-
rpxdock.xbin.xbin_util.
ssmap_pairs_multipos
(*args, **kwargs)¶ Overloaded function.
- ssmap_pairs_multipos(xbin: rpxdock.xbin.xbin.Xbin_double, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: numpy.ndarray[int32[m, n]], ss1: numpy.ndarray[uint64[m, 1]], ss2: numpy.ndarray[uint64[m, 1]], xform1: numpy.ndarray[float64], xform2: numpy.ndarray[float64], lbub: numpy.ndarray[int32[m, n]], pos1: numpy.ndarray[float64] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), pos2: numpy.ndarray[float64] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])) -> numpy.ndarray[float64[m, 1]]
- ssmap_pairs_multipos(xbin: rpxdock.xbin.xbin.Xbin_float, phmap: rpxdock::phmap::PHMap<unsigned long, double>, idx: numpy.ndarray[int32[m, n]], ss1: numpy.ndarray[uint64[m, 1]], ss2: numpy.ndarray[uint64[m, 1]], xform1: numpy.ndarray[float32], xform2: numpy.ndarray[float32], lbub: numpy.ndarray[int32[m, n]], pos1: numpy.ndarray[float32] = array([[1., 0., 0., 0.],
[0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32), pos2: numpy.ndarray[float32] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32)) -> numpy.ndarray[float64[m, 1]]