dscribe package
Subpackages
- dscribe.core package
- dscribe.descriptors package
- Submodules
- dscribe.descriptors.acsf module
- dscribe.descriptors.coulombmatrix module
- dscribe.descriptors.descriptor module
- dscribe.descriptors.ewaldsummatrix module
- dscribe.descriptors.lmbtr module
- dscribe.descriptors.matrixdescriptor module
- dscribe.descriptors.mbtr module
- dscribe.descriptors.sinematrix module
- dscribe.descriptors.soap module
- dscribe.descriptors.valleoganov module
- Module contents
- dscribe.kernels package
- dscribe.utils package
Submodules
dscribe.ext module
- class dscribe.ext.ACSFWrapper(*args, **kwargs)
Bases:
pybind11_object
Overloaded function.
__init__(self: dscribe.ext.ACSFWrapper, arg0: float, arg1: List[List[float]], arg2: List[float], arg3: List[List[float]], arg4: List[List[float]], arg5: List[int]) -> None
__init__(self: dscribe.ext.ACSFWrapper) -> None
- property atomic_numbers
- create(self: dscribe.ext.ACSFWrapper, arg0: List[List[float]], arg1: List[int], arg2: List[List[float]], arg3: List[List[int]], arg4: List[int]) List[List[float]]
- property g3_params
- property g4_params
- property g5_params
- get_g2_params(self: dscribe.ext.ACSFWrapper) List[List[float]]
- property n_g2
- property n_g3
- property n_g4
- property n_g5
- property n_type_pairs
- property n_types
- property rcut
- set_g2_params(self: dscribe.ext.ACSFWrapper, arg0: List[List[float]]) None
- class dscribe.ext.CellList(self: dscribe.ext.CellList, arg0: numpy.ndarray[numpy.float64], arg1: float)
Bases:
pybind11_object
- class dscribe.ext.CoulombMatrix(self: dscribe.ext.CoulombMatrix, arg0: int, arg1: str, arg2: float, arg3: int)
Bases:
pybind11_object
- create(self: dscribe.ext.CoulombMatrix, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: numpy.ndarray[numpy.int32], arg3: numpy.ndarray[numpy.float64], arg4: numpy.ndarray[bool], arg5: bool) None
- derivatives_numerical(self: dscribe.ext.CoulombMatrix, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: System, arg3: numpy.ndarray[numpy.int32], arg4: bool) None
- class dscribe.ext.MBTR(self: dscribe.ext.MBTR, arg0: dict, arg1: dict, arg2: dict, arg3: bool, arg4: str, arg5: numpy.ndarray[numpy.int32], arg6: bool)
Bases:
pybind11_object
- create(self: dscribe.ext.MBTR, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: numpy.ndarray[numpy.int32], arg3: numpy.ndarray[numpy.float64], arg4: numpy.ndarray[bool], arg5: bool) None
- derivatives_numerical(self: dscribe.ext.MBTR, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: System, arg3: numpy.ndarray[numpy.int32], arg4: bool) None
- property geometry
- get_location(*args, **kwargs)
Overloaded function.
get_location(self: dscribe.ext.MBTR, arg0: int) -> Tuple[int, int]
get_location(self: dscribe.ext.MBTR, arg0: int, arg1: int) -> Tuple[int, int]
get_location(self: dscribe.ext.MBTR, arg0: int, arg1: int, arg2: int) -> Tuple[int, int]
- get_number_of_features(self: dscribe.ext.MBTR) int
- property grid
- property k
- property normalization
- property normalize_gaussians
- property species
- property species_index_map
- property weighting
- class dscribe.ext.SOAPGTO(self: dscribe.ext.SOAPGTO, arg0: float, arg1: int, arg2: int, arg3: float, arg4: dict, arg5: bool, arg6: str, arg7: float, arg8: numpy.ndarray[numpy.float64], arg9: numpy.ndarray[numpy.float64], arg10: numpy.ndarray[numpy.int32], arg11: bool)
Bases:
pybind11_object
- create(*args, **kwargs)
Overloaded function.
create(self: dscribe.ext.SOAPGTO, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: numpy.ndarray[numpy.int32], arg3: numpy.ndarray[numpy.float64], arg4: numpy.ndarray[numpy.float64], arg5: numpy.ndarray[bool]) -> None
create(self: dscribe.ext.SOAPGTO, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: numpy.ndarray[numpy.int32], arg3: numpy.ndarray[numpy.float64]) -> None
- derivatives_analytical(self: dscribe.ext.SOAPGTO, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: numpy.ndarray[numpy.float64], arg3: numpy.ndarray[numpy.float64], arg4: numpy.ndarray[numpy.float64], arg5: numpy.ndarray[numpy.float64], arg6: numpy.ndarray[numpy.int32], arg7: numpy.ndarray[numpy.float64], arg8: numpy.ndarray[bool], arg9: numpy.ndarray[numpy.float64], arg10: numpy.ndarray[numpy.int32], arg11: bool) None
- derivatives_numerical(self: dscribe.ext.SOAPGTO, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: numpy.ndarray[numpy.float64], arg3: numpy.ndarray[numpy.int32], arg4: numpy.ndarray[numpy.float64], arg5: numpy.ndarray[bool], arg6: numpy.ndarray[numpy.float64], arg7: numpy.ndarray[numpy.int32], arg8: numpy.ndarray[numpy.int32], arg9: bool, arg10: bool) None
- class dscribe.ext.SOAPPolynomial(self: dscribe.ext.SOAPPolynomial, arg0: float, arg1: int, arg2: int, arg3: float, arg4: dict, arg5: bool, arg6: str, arg7: float, arg8: numpy.ndarray[numpy.float64], arg9: numpy.ndarray[numpy.float64], arg10: numpy.ndarray[numpy.int32], arg11: bool)
Bases:
pybind11_object
- create(*args, **kwargs)
Overloaded function.
create(self: dscribe.ext.SOAPPolynomial, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: numpy.ndarray[numpy.int32], arg3: numpy.ndarray[numpy.float64], arg4: numpy.ndarray[numpy.float64], arg5: numpy.ndarray[bool]) -> None
create(self: dscribe.ext.SOAPPolynomial, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: numpy.ndarray[numpy.int32], arg3: numpy.ndarray[numpy.float64]) -> None
- derivatives_numerical(self: dscribe.ext.SOAPPolynomial, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64], arg2: numpy.ndarray[numpy.float64], arg3: numpy.ndarray[numpy.int32], arg4: numpy.ndarray[numpy.float64], arg5: numpy.ndarray[bool], arg6: numpy.ndarray[numpy.float64], arg7: numpy.ndarray[numpy.int32], arg8: numpy.ndarray[numpy.int32], arg9: bool, arg10: bool) None
- class dscribe.ext.System(self: dscribe.ext.System, arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.int32], arg2: numpy.ndarray[numpy.float64], arg3: numpy.ndarray[bool])
Bases:
pybind11_object
- get_atomic_numbers(self: dscribe.ext.System) numpy.ndarray[numpy.int32]
- get_cell(self: dscribe.ext.System) numpy.ndarray[numpy.float64]
- get_cell_indices(self: dscribe.ext.System) numpy.ndarray[numpy.int32]
- get_indices(self: dscribe.ext.System) numpy.ndarray[numpy.int32]
- get_interactive_atoms(self: dscribe.ext.System) Set[int]
- get_pbc(self: dscribe.ext.System) numpy.ndarray[bool]
- get_positions(self: dscribe.ext.System) numpy.ndarray[numpy.float64]
Module contents
Copyright 2019 DScribe developers
Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.