From 89db2b58d5aba20fd27ce93415ee93d1d58d0837 Mon Sep 17 00:00:00 2001 From: driavysinus Date: Thu, 9 Jul 2026 00:24:45 +0300 Subject: [PATCH 1/2] Fix datetime day filtering --- cyclops/data/slicer.py | 2 +- tests/cyclops/data/test_slicer_datetime.py | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 tests/cyclops/data/test_slicer_datetime.py diff --git a/cyclops/data/slicer.py b/cyclops/data/slicer.py index 92e74563a..f0282bd1c 100644 --- a/cyclops/data/slicer.py +++ b/cyclops/data/slicer.py @@ -768,7 +768,7 @@ def _apply_mask( months = pc.month(example_values) mask = _apply_mask(months, month, mask) if day is not None: - days = pc.year(example_values) + days = pc.day(example_values) mask = _apply_mask(days, day, mask) if hour is not None: hours = pc.hour(example_values) diff --git a/tests/cyclops/data/test_slicer_datetime.py b/tests/cyclops/data/test_slicer_datetime.py new file mode 100644 index 000000000..6ed07fd5f --- /dev/null +++ b/tests/cyclops/data/test_slicer_datetime.py @@ -0,0 +1,14 @@ +"""Focused datetime slicing tests.""" + +import pyarrow as pa + +from cyclops.data.slicer import filter_datetime + + +def test_filter_datetime_matches_day_of_month() -> None: + """Test filtering datetimes by day-of-month.""" + table = pa.table({"dt": ["2020-01-07", "2020-01-14", "2021-01-07"]}) + + result = filter_datetime(table, column_name="dt", day=7) + + assert result == [True, False, True] From 96dabf5fcae822c5f825272879a2839901b4a367 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 21:25:56 +0000 Subject: [PATCH 2/2] [pre-commit.ci] Add auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- docs/source/tutorials/nihcxr/monitor_api.ipynb | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/source/tutorials/nihcxr/monitor_api.ipynb b/docs/source/tutorials/nihcxr/monitor_api.ipynb index 53e9ebcd3..b6662ddda 100644 --- a/docs/source/tutorials/nihcxr/monitor_api.ipynb +++ b/docs/source/tutorials/nihcxr/monitor_api.ipynb @@ -25,7 +25,6 @@ "source": [ "\"\"\"NIHCXR Clinical Drift Experiments Tutorial.\"\"\"\n", "\n", - "\n", "import random\n", "\n", "import numpy as np\n",