Source code for httk.atomistic.models.sites.like

"""
The accepted-input union for sites functions in httk-atomistic.
"""

import httk.core

import httk.atomistic.models.sites.backend
import httk.atomistic.models.sites.sites
import httk.atomistic.models.sites.view_base

# Sites are any sites backend/view, a Sites, or any Nx3 vector-like (nested numbers, FracVector,
# SurdVector, numpy array, ...).
[docs] type SitesLike = ( httk.atomistic.models.sites.backend.SitesBackend | httk.atomistic.models.sites.view_base.SitesViewBase | httk.atomistic.models.sites.sites.Sites | httk.core.VectorLike )