Source code for httk.atomistic.species_view

"""
The abstract base class for all species views in httk-atomistic.
"""

from typing import ClassVar, Self

from httk.core import View

from .species_backend import SpeciesBackend


[docs] class SpeciesView(View[SpeciesBackend]): """ Abstract base class for all views of single-species data. """ _backend_base_cls: ClassVar[type[SpeciesBackend]] = SpeciesBackend # type: ignore[type-abstract] _view_base_cls: ClassVar[type[Self]]
SpeciesView._view_base_cls = SpeciesView