bbprepared.selectors.ByIdSelector

class bbprepared.selectors.ByIdSelector(ids)[source]

Bases: Selector

Select atom ids in stk molecules by atom ids.

Methods

Parameters:

ids (tuple[int])

get_atomic_positions(molecule)
Parameters:

molecule (BuildingBlock)

Return type:

tuple[ndarray[tuple[Any, …], dtype[float64]], …]

select_atoms(molecule)[source]
Parameters:

molecule (BuildingBlock)

Return type:

tuple[int, …]

yield_stepwise(molecule)
Parameters:

molecule (BuildingBlock)

Return type:

Iterator[tuple[int, …]]