Atomic Composition

This calculator is registered with the atomic_composition name.

AtomicComposition hyper-parameters

Show full JSON schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "AtomicComposition",
  "description": "An atomic composition calculator for obtaining the stoichiometric information.\n\nFor `per_system=False` calculator has one property `count` that is `1` for all atoms, and has a sample index that indicates the central atom type.\n\nFor `per_system=True` a sum for each system is performed and the number of atoms per system is saved. The only sample left is names `system`.\n\nPositions/cell gradients of the composition are zero everywhere. Therefore, the gradient data will only be an empty array.",
  "type": "object",
  "required": [
    "per_system"
  ],
  "properties": {
    "per_system": {
      "description": "Sum atom numbers for each system.",
      "type": "boolean"
    }
  }
}

An atomic composition calculator for obtaining the stoichiometric information.

For per_system=False calculator has one property count that is 1 for all atoms, and has a sample index that indicates the central atom type.

For per_system=True a sum for each system is performed and the number of atoms per system is saved. The only sample left is names system.

Positions/cell gradients of the composition are zero everywhere. Therefore, the gradient data will only be an empty array.

per_system: boolean:

Sum atom numbers for each system.