From 2996235be12a36921db09589a5c11f953c52fe6a Mon Sep 17 00:00:00 2001 From: Graham Hukill Date: Tue, 18 Nov 2025 16:23:10 -0500 Subject: [PATCH 1/2] Allow None for embedding representations --- timdex_dataset_api/__init__.py | 2 +- timdex_dataset_api/embeddings.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/timdex_dataset_api/__init__.py b/timdex_dataset_api/__init__.py index e2da0b5..ed5b17b 100644 --- a/timdex_dataset_api/__init__.py +++ b/timdex_dataset_api/__init__.py @@ -4,7 +4,7 @@ from timdex_dataset_api.metadata import TIMDEXDatasetMetadata from timdex_dataset_api.record import DatasetRecord -__version__ = "3.6.0" +__version__ = "3.6.1" __all__ = [ "DatasetRecord", diff --git a/timdex_dataset_api/embeddings.py b/timdex_dataset_api/embeddings.py index 56e2213..0290896 100644 --- a/timdex_dataset_api/embeddings.py +++ b/timdex_dataset_api/embeddings.py @@ -63,8 +63,8 @@ class DatasetEmbedding: converter=datetime_iso_parse, default=attrs.Factory(lambda: datetime.now(tz=UTC).isoformat()), ) - embedding_vector: list[float] = field(default=None) - embedding_object: bytes = field(default=None) + embedding_vector: list[float] | None = field(default=None) + embedding_object: bytes | None = field(default=None) @property def year(self) -> str: From 5e4db07ce0bd1f9f189a4cda585064f1c2d5f894 Mon Sep 17 00:00:00 2001 From: Graham Hukill Date: Tue, 18 Nov 2025 17:01:15 -0500 Subject: [PATCH 2/2] Add TIMDEXEmbeddings to root package imports --- timdex_dataset_api/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/timdex_dataset_api/__init__.py b/timdex_dataset_api/__init__.py index ed5b17b..9799cd4 100644 --- a/timdex_dataset_api/__init__.py +++ b/timdex_dataset_api/__init__.py @@ -1,6 +1,7 @@ """timdex_dataset_api/__init__.py""" from timdex_dataset_api.dataset import TIMDEXDataset +from timdex_dataset_api.embeddings import TIMDEXEmbeddings from timdex_dataset_api.metadata import TIMDEXDatasetMetadata from timdex_dataset_api.record import DatasetRecord @@ -10,4 +11,5 @@ "DatasetRecord", "TIMDEXDataset", "TIMDEXDatasetMetadata", + "TIMDEXEmbeddings", ]