From 93415d23020bd072cbd0baeb722acab707acf6ee Mon Sep 17 00:00:00 2001 From: Dan LaManna Date: Mon, 14 Sep 2026 07:00:26 -0400 Subject: [PATCH] Remove unused fields --- isic_metadata/__init__.py | 2 -- isic_metadata/fields.py | 6 ------ isic_metadata/metadata.py | 7 ------- isic_metadata/registry.py | 8 -------- 4 files changed, 23 deletions(-) diff --git a/isic_metadata/__init__.py b/isic_metadata/__init__.py index 8bc92a2..ce4ea47 100644 --- a/isic_metadata/__init__.py +++ b/isic_metadata/__init__.py @@ -6,7 +6,6 @@ Age, AnatomSiteSpecialEnum, ClinSizeLongDiamMm, - ColorTintEnum, DermoscopicTypeEnum, DiagnosisConfirmTypeEnum, FitzpatrickSkinType, @@ -27,7 +26,6 @@ "AnatomSiteEnum", "AnatomSiteSpecialEnum", "ClinSizeLongDiamMm", - "ColorTintEnum", "DermoscopicTypeEnum", "DiagnosisConfirmTypeEnum", "DiagnosisEnum", diff --git a/isic_metadata/fields.py b/isic_metadata/fields.py index 304aa41..7fbc05e 100644 --- a/isic_metadata/fields.py +++ b/isic_metadata/fields.py @@ -146,12 +146,6 @@ class AnatomSiteSpecialEnum(StrEnum): oral_genital = "oral or genital" -class ColorTintEnum(StrEnum): - blue = "blue" - pink = "pink" - none = "none" - - class FitzpatrickSkinType(StrEnum): type_i = "I" type_ii = "II" diff --git a/isic_metadata/metadata.py b/isic_metadata/metadata.py index 5683f59..f77918d 100644 --- a/isic_metadata/metadata.py +++ b/isic_metadata/metadata.py @@ -24,7 +24,6 @@ Age, AnatomSiteSpecialEnum, ClinSizeLongDiamMm, - ColorTintEnum, DermoscopicTypeEnum, DiagnosisConfirmTypeEnum, FitzpatrickSkinType, @@ -248,12 +247,6 @@ class MetadataRow(BaseModel): unstructured: dict[str, Any] = Field(default_factory=dict, exclude=True) - # Unused and undocumented - marker_pen: bool | None = None - hairy: bool | None = None - blurry: bool | None = None - color_tint: ColorTintEnum | None = None - @computed_field # type: ignore[prop-decorator] @property def diagnosis_1(self) -> str | None: diff --git a/isic_metadata/registry.py b/isic_metadata/registry.py index ab640b3..b3dc033 100644 --- a/isic_metadata/registry.py +++ b/isic_metadata/registry.py @@ -21,9 +21,6 @@ class Field: FIELD_REGISTRY: dict[str, Field] = {} for field in [ - "blurry", - "hairy", - "marker_pen", "personal_hx_mm", "family_hx_mm", "melanocytic", @@ -47,7 +44,6 @@ class Field: "tbp_tile_type", "mel_mitotic_index", "anatom_site_special", - "color_tint", "patient_id", "lesion_id", "rcm_case_id", @@ -189,12 +185,8 @@ class Field: for field in FIELD_REGISTRY: # noqa: PLC0206 if field in [ - "blurry", - "color_tint", "dermoscopic_type", - "hairy", "image_type", - "marker_pen", "image_manipulation", ]: FIELD_REGISTRY[field].type = "acquisition"