Site(family, tag, _i_know_what_i_do=False)[source]¶
A site, member of a
Sites are the vertices of the graph which describes the tight binding system in a Builder.
A site is uniquely identified by its family and its tag.
family (an instance of
SiteFamily) – The ‘type’ of the site.
tag (a hashable python object) – The unique identifier of the site within the site family, typically a vector of integers.
family(*tag) can be used instead of
tag) to create a site.
The parameters of the constructor (see above) are stored as instance
variables under the same names. Given a site
site, common things to
query are thus
index(value, start=0, stop=9223372036854775807, /)[source]¶
Return first index of value.
Raises ValueError if the value is not present.
Real space position of the site.
This relies on
family having a
pos method (see