Fullerene¶
-
class
sknano.core.structures.
Fullerene
(*args, N=None, PG=None, Niso=None, **kwargs)[source] [edit on github][source]¶ Bases:
sknano.core.structures.CrystalStructureBase
Fullerene structure class.
The fullerene data were downloaded from the The Nanotube Site.
Parameters: - N (
int
) – The \(N\) in \(C_N\) where \(N\) is the number of carbon atoms. Always an even integer. - PG (
str
, optional) – Point Group symmetry ofFullerene
isomer given in Schoenflies notation. - Niso (
int
, optional) – Number specifying specific isomer with givenPG
symmetry. If notNone
, thenPG
must also be specified.
Examples
Attributes
N
Number of atoms. Natoms
Alias for N
.Niso
Isomer number. Nisomers
Return number of N
isomers.PG
Point Group symmetry in Schoenflies notation. atoms
Structure Atoms
.basis
Structure BasisAtoms
.crystal_cell
Structure CrystalCell
.data
Return dict
ofFullerene
data.datafile
Return Fullerene
xyz
structure data file.fmtstr
Format string. lattice
Structure Crystal3DLattice
.lattice_shift
Lattice displacement vector. name
Return string representation if N
is notNone
elseNone
.point_groups
List of point groups. scaling_matrix
CrystalCell.scaling_matrix
.structure
An alias to self
.unit_cell
Structure UnitCell
.Methods
clear
()Clear list of StructureMixin.atoms
.generate_unit_cell
()Generate Fullerene
UnitCell
.make_supercell
(scaling_matrix[, wrap_coords])Make supercell. rotate
(**kwargs)Rotate crystal cell lattice, basis, and unit cell. todict
()Return dict
ofFullerene
parameters.transform_lattice
(scaling_matrix[, ...])Transform structure lattice. translate
(t[, fix_anchor_points])Translate crystal cell lattice, basis, and unit cell. Attributes Summary
N
Number of atoms. Natoms
Alias for N
.Niso
Isomer number. Nisomers
Return number of N
isomers.PG
Point Group symmetry in Schoenflies notation. data
Return dict
ofFullerene
data.datafile
Return Fullerene
xyz
structure data file.name
Return string representation if N
is notNone
elseNone
.point_groups
List of point groups. Methods Summary
generate_unit_cell
()Generate Fullerene
UnitCell
.todict
()Return dict
ofFullerene
parameters.Attributes Documentation
-
N
¶ Number of atoms.
-
Niso
¶ Isomer number.
-
PG
¶ Point Group symmetry in Schoenflies notation.
-
point_groups
¶ List of point groups.
Methods Documentation
-
generate_unit_cell
()[source] [edit on github][source]¶ Generate
Fullerene
UnitCell
.
- N (