nanotube

sisl.geom.nanotube(bond: float, atoms: sisl.typing.AtomsLike | None = None, chirality: tuple[int, int] = (1, 1), vacuum: float | tuple[float, float] = 20.0) Geometry

Nanotube with user-defined chirality.

This routine is implemented as in ASE with some cosmetic changes.

Parameters:
  • bond (float) – length between atoms in nano-tube

  • atoms (sisl.typing.AtomsLike | None) – nanotube atoms

  • chirality (tuple[int, int]) – chirality of nanotube (n, m)

  • vacuum (float | tuple[float, float])

Return type:

Geometry