Description:
Two related naming problems in the CLAHE code. First, the class claheImage violates the PascalCase convention used by every other operator (GrayImage, ColorMaps, BgrToHsv etc) — rename it to ClaheImage in the class definition, registry import, and any test references. Second, tests/operators/conversion/clahe.py is never picked up by pytest because it lacks the test_ prefix and there is no tests/operators/conversion/__init__.py — rename it to test_clahe.py and add the missing __init__.py.
Acceptance criteria:
Description:
Two related naming problems in the CLAHE code. First, the class
claheImageviolates the PascalCase convention used by every other operator (GrayImage,ColorMaps,BgrToHsvetc) — rename it toClaheImagein the class definition, registry import, and any test references. Second,tests/operators/conversion/clahe.pyis never picked up by pytest because it lacks thetest_prefix and there is notests/operators/conversion/__init__.py— rename it totest_clahe.pyand add the missing__init__.py.Acceptance criteria:
ClaheImageeverywheretest_clahe.pytests/operators/conversion/__init__.pyaddeduv run pytestdiscovers and passes all CLAHE tests