Fullerene¶
-
class
sknano.core.structures.Fullerene(*args, N=None, PG=None, Niso=None, **kwargs)[source] [edit on github][source]¶ Bases:
sknano.core.structures.CrystalStructureBaseFullerene 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 ofFullereneisomer given in Schoenflies notation. - Niso (
int, optional) – Number specifying specific isomer with givenPGsymmetry. If notNone, thenPGmust also be specified.
Examples
Attributes
NNumber of atoms. NatomsAlias for N.NisoIsomer number. NisomersReturn number of Nisomers.PGPoint Group symmetry in Schoenflies notation. atomsStructure Atoms.basisStructure BasisAtoms.crystal_cellStructure CrystalCell.dataReturn dictofFullerenedata.datafileReturn Fullerenexyzstructure data file.fmtstrFormat string. latticeStructure Crystal3DLattice.lattice_shiftLattice displacement vector. nameReturn string representation if Nis notNoneelseNone.point_groupsList of point groups. scaling_matrixCrystalCell.scaling_matrix.structureAn alias to self.unit_cellStructure UnitCell.Methods
clear()Clear list of StructureMixin.atoms.generate_unit_cell()Generate FullereneUnitCell.make_supercell(scaling_matrix[, wrap_coords])Make supercell. rotate(**kwargs)Rotate crystal cell lattice, basis, and unit cell. todict()Return dictofFullereneparameters.transform_lattice(scaling_matrix[, ...])Transform structure lattice. translate(t[, fix_anchor_points])Translate crystal cell lattice, basis, and unit cell. Attributes Summary
NNumber of atoms. NatomsAlias for N.NisoIsomer number. NisomersReturn number of Nisomers.PGPoint Group symmetry in Schoenflies notation. dataReturn dictofFullerenedata.datafileReturn Fullerenexyzstructure data file.nameReturn string representation if Nis notNoneelseNone.point_groupsList of point groups. Methods Summary
generate_unit_cell()Generate FullereneUnitCell.todict()Return dictofFullereneparameters.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
FullereneUnitCell.
- N (