Source code for nanotools.basis

# -*- coding: utf-8 -*-
"""
Created on 2020-05-11

@author: Vincent Michaud-Rioux
"""

from nanotools.base import Base
import attr


[docs] @attr.s class Basis(Base): """Basis class. Attributes: type : string Basis type (e.g. nao, pw). sprsthrs : float Sparsity threshold. """ type: str = attr.ib( default="aob", validator=attr.validators.instance_of(str), ) sprsthrs: float = attr.ib( default=0.15, converter=float, validator=attr.validators.instance_of(float) )