group_sites

tenpy.networks.site.group_sites(sites, n=2, labels=None, charges='same')[source]

Given a list of sites, group each n sites together.

Parameters
siteslist of Site

The sites to be grouped together.

nint

We group each n consecutive sites from sites together in a GroupedSite.

labels, charges :

See GroupedSites.

Returns
grouped_siteslist of GroupedSite

The grouped sites. Has length (len(sites)-1)//n + 1.