Sorted distance vector¶
This calculator is registered with the sorted_distances
name.
SortedDistances hyper-parameters¶
Show full JSON schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "SortedDistances",
"description": "Sorted distances vector representation of an atomic environment.\n\n Each atomic center is represented by a vector of distance to its neighbors\n within the spherical `cutoff`, sorted from smallest to largest. If there are\n less neighbors than `max_neighbors`, the remaining entries are filled with\n `cutoff` instead.\n\n Separate types for neighbors are represented separately, meaning that the\n `max_neighbors` parameter applies one atomic type at the time.",
"type": "object",
"properties": {
"cutoff": {
"description": "Spherical cutoff to use for atomic environments",
"type": "number",
"format": "double"
},
"max_neighbors": {
"description": "Maximal number of neighbors of a given atomic type a center is\n allowed to have. This is also the dimensionality of the features.",
"type": "integer",
"format": "uint",
"minimum": 0
},
"separate_neighbor_types": {
"description": "Should separate neighbor types be represented separately?",
"type": "boolean"
}
},
"required": [
"cutoff",
"max_neighbors",
"separate_neighbor_types"
]
}
Sorted distances vector representation of an atomic environment.
Each atomic center is represented by a vector of distance to its neighbors
within the spherical cutoff
, sorted from smallest to largest. If there are
less neighbors than max_neighbors
, the remaining entries are filled with
cutoff
instead.
Separate types for neighbors are represented separately, meaning that the
max_neighbors
parameter applies one atomic type at the time.
- cutoff:
number
: Spherical cutoff to use for atomic environments
- max_neighbors:
positive integer
: Maximal number of neighbors of a given atomic type a center is allowed to have. This is also the dimensionality of the features.
- separate_neighbor_types:
boolean
: Should separate neighbor types be represented separately?