renamed files

This commit is contained in:
Brian Bjarke Jensen
2024-03-31 10:38:20 +02:00
parent 0e404015f1
commit a2164b9ccf
27 changed files with 55 additions and 293 deletions
+1 -1
View File
@@ -1,3 +1,4 @@
"""data_models module content."""
from __future__ import annotations
from .angle import AngleData
@@ -8,7 +9,6 @@ from .information_value import InformationValueData
from .modality_color import ModalityColorData
from .modality_depth import ModalityDepthData
from .modality_lighting import ModalityLightingData
from .model_data import ModelData
from .point_of_view import PointOfViewData
from .salience import SalienceData
from .visual_syntax import VisualSyntaxData
+4 -2
View File
@@ -1,9 +1,11 @@
"""Definition of Angle data model."""
from __future__ import annotations
from .base_data_model import BaseDataModel
from .data_model import DataModel
class AngleData(BaseDataModel):
class AngleData(DataModel):
"""Angle data model."""
high: float
eye_level: float
low: float
+5 -2
View File
@@ -1,8 +1,11 @@
"""Definition of ContactData data model."""
from __future__ import annotations
from .base_data_model import BaseDataModel
from .data_model import DataModel
class ContactData(BaseDataModel):
class ContactData(DataModel):
"""ContactData data model."""
offer: float
demand: float
@@ -1,3 +1,4 @@
"""Definition of DataModel base class."""
from __future__ import annotations
import random
@@ -6,7 +7,8 @@ from pydantic import BaseModel
from pydantic import ValidationError
class BaseDataModel(BaseModel):
class DataModel(BaseModel):
"""DataModel base class."""
@classmethod
def classname(cls) -> str:
+5 -2
View File
@@ -1,9 +1,12 @@
"""Definition of DistanceData data model."""
from __future__ import annotations
from .base_data_model import BaseDataModel
from .data_model import DataModel
class DistanceData(BaseDataModel):
class DistanceData(DataModel):
"""DistanceData data model."""
long: float
medium: float
close: float
+5 -2
View File
@@ -1,9 +1,12 @@
"""Definition of FramingData data model."""
from __future__ import annotations
from .base_data_model import BaseDataModel
from .data_model import DataModel
class FramingData(BaseDataModel):
class FramingData(DataModel):
"""FramingData data model."""
frame_lines: float
empty_space: float
colour_contrast: float
+5 -2
View File
@@ -1,9 +1,12 @@
"""Definition of InformationValueData data model."""
from __future__ import annotations
from .base_data_model import BaseDataModel
from .data_model import DataModel
class InformationValueData(BaseDataModel):
class InformationValueData(DataModel):
"""InformationValueData data model."""
given_new: float
ideal_real: float
central_marginal: float
+5 -2
View File
@@ -1,9 +1,12 @@
"""Definition of ModalityColorData data model."""
from __future__ import annotations
from .base_data_model import BaseDataModel
from .data_model import DataModel
class ModalityColorData(BaseDataModel):
class ModalityColorData(DataModel):
"""ModalityColorData data model."""
high: float
medium: float
low: float
+5 -2
View File
@@ -1,9 +1,12 @@
"""Definition of ModalityDepthData data model."""
from __future__ import annotations
from .base_data_model import BaseDataModel
from .data_model import DataModel
class ModalityDepthData(BaseDataModel):
class ModalityDepthData(DataModel):
"""ModalityDepthData data model."""
high: float
medium: float
low: float
+5 -2
View File
@@ -1,9 +1,12 @@
"""Definition of ModalityLightingData data model."""
from __future__ import annotations
from .base_data_model import BaseDataModel
from .data_model import DataModel
class ModalityLightingData(BaseDataModel):
class ModalityLightingData(DataModel):
"""ModalityLightingData data model."""
high: float
medium: float
low: float
-44
View File
@@ -1,44 +0,0 @@
from __future__ import annotations
from pydantic import BaseModel
from .angle import AngleData
from .contact import ContactData
from .distance import DistanceData
from .framing import FramingData
from .information_value import InformationValueData
from .modality_color import ModalityColorData
from .modality_depth import ModalityDepthData
from .modality_lighting import ModalityLightingData
from .point_of_view import PointOfViewData
from .salience import SalienceData
from .visual_syntax import VisualSyntaxData
class ModelData(BaseModel):
visual_syntax: VisualSyntaxData
contact: ContactData
angle: AngleData
point_of_view: PointOfViewData
distance: DistanceData
modality_lighting: ModalityLightingData
modality_color: ModalityColorData
modality_depth: ModalityDepthData
information_value: InformationValueData
framing: FramingData
salience: SalienceData
@classmethod
def list_fields(cls) -> list[str]:
"""List options that are stored as attributes."""
return list(cls.model_fields.keys())
@classmethod
def from_random(cls) -> ModelData:
"""Instantiate with random numbers."""
kwargs = {
field: field_info.annotation.from_random() # type: ignore
for field, field_info
in cls.model_fields.items()
}
return cls(**kwargs)
+5 -2
View File
@@ -1,8 +1,11 @@
"""Definition of PointOfViewData data model."""
from __future__ import annotations
from .base_data_model import BaseDataModel
from .data_model import DataModel
class PointOfViewData(BaseDataModel):
class PointOfViewData(DataModel):
"""PointOfViewData data model."""
frontal: float
oblique: float
+5 -2
View File
@@ -1,9 +1,12 @@
"""Definition of SalienceData data model."""
from __future__ import annotations
from .base_data_model import BaseDataModel
from .data_model import DataModel
class SalienceData(BaseDataModel):
class SalienceData(DataModel):
"""SalienceData data model."""
size: float
colour: float
tone: float
+5 -2
View File
@@ -1,9 +1,12 @@
"""Definition of VisualSyntaxData data model."""
from __future__ import annotations
from .base_data_model import BaseDataModel
from .data_model import DataModel
class VisualSyntaxData(BaseDataModel):
class VisualSyntaxData(DataModel):
"""VisualSyntaxData data model."""
non_transactional_action: float
non_transactional_reaction: float
unidirectional_transactional_action: float