Name

NanoRibbon — Function for generating a nano ribbon.

Synopsis

Namespace: NanoLanguage
NanoRibbon()

Description

x.__init__(...) initializes x; see help(type(x)) for signatur

NanoRibbon Arguments

Usage Examples

Define the geometry of a (3,0) Carbon Nano Ribbon and passivate the dangling bonds with Boron atoms. Repeat it ten times along z-axis

ribbon = NanoRibbon(3,0,dangling_atom=Boron,dangling_bond_length=1.5*Angstrom)
ribbon = ribbon.repeat(1,1,10)

Notes

A NanoTube is of type BulkConfiguration, but with additional query methods for extracting the properties of the nano ribbon.