Level of theory (level) schema¶
TCKDB backend app schemas level of theory module
- class tckdb.backend.app.schemas.level.Level(*, method: str, basis: str = None, auxiliary_basis: str = None, dispersion: str = None, grid: str = None, level_arguments: str = None, solvent: str = None, solvation_method: str = None, solvation_description: str = None, reviewer_flags: Dict[str, str] = None, id: int)[source]¶
Properties to return to client
- class tckdb.backend.app.schemas.level.LevelBase(*, method: tckdb.backend.app.schemas.level.ConstrainedStrValue, basis: tckdb.backend.app.schemas.level.ConstrainedStrValue = None, auxiliary_basis: tckdb.backend.app.schemas.level.ConstrainedStrValue = None, dispersion: tckdb.backend.app.schemas.level.ConstrainedStrValue = None, grid: tckdb.backend.app.schemas.level.ConstrainedStrValue = None, level_arguments: tckdb.backend.app.schemas.level.ConstrainedStrValue = None, solvent: tckdb.backend.app.schemas.level.ConstrainedStrValue = None, solvation_method: tckdb.backend.app.schemas.level.ConstrainedStrValue = None, solvation_description: tckdb.backend.app.schemas.level.ConstrainedStrValue = None, reviewer_flags: Dict[str, str] = None)[source]¶
A LevelBase class (shared properties)
- class tckdb.backend.app.schemas.level.LevelCreate(*, method: str, basis: str = None, auxiliary_basis: str = None, dispersion: str = None, grid: str = None, level_arguments: str = None, solvent: str = None, solvation_method: str = None, solvation_description: str = None, reviewer_flags: Dict[str, str] = None)[source]¶
Create a Level item: Properties to receive on item creation
- class tckdb.backend.app.schemas.level.LevelInDB(*, method: str, basis: str = None, auxiliary_basis: str = None, dispersion: str = None, grid: str = None, level_arguments: str = None, solvent: str = None, solvation_method: str = None, solvation_description: str = None, reviewer_flags: Dict[str, str] = None, id: int)[source]¶
Properties stored in DB
- class tckdb.backend.app.schemas.level.LevelInDBBase(*, method: str, basis: str = None, auxiliary_basis: str = None, dispersion: str = None, grid: str = None, level_arguments: str = None, solvent: str = None, solvation_method: str = None, solvation_description: str = None, reviewer_flags: Dict[str, str] = None, id: int)[source]¶
Properties shared by models stored in DB
- class tckdb.backend.app.schemas.level.LevelUpdate(*, method: str, basis: str = None, auxiliary_basis: str = None, dispersion: str = None, grid: str = None, level_arguments: str = None, solvent: str = None, solvation_method: str = None, solvation_description: str = None, reviewer_flags: Dict[str, str] = None)[source]¶
Update a Level item: Properties to receive on item update