From d671e06c561337ca5a82fd9aa78a3cb089e90efc Mon Sep 17 00:00:00 2001 From: Sam Scholten Date: Thu, 23 Oct 2025 15:58:09 +1000 Subject: Fix: Add configure_logging back to public API The configure_logging function was accidentally removed from the public API in __init__.py but was still being used in examples. This restores it to maintain backward compatibility. Fixes issue where examples would fail with ImportError. --- src/transivent/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/transivent/__init__.py b/src/transivent/__init__.py index a858d8c..9cec6f6 100644 --- a/src/transivent/__init__.py +++ b/src/transivent/__init__.py @@ -13,7 +13,7 @@ For advanced usage, building blocks are available in submodules: - transivent.diffusion: Diffusion analysis tools (optional) """ -from .analysis import detect, detect_from_wfm +from .analysis import configure_logging, detect, detect_from_wfm from .event_detector import detect_events, merge_overlapping_events from .event_plotter import EventPlotter from .event_processor import extract_event_waveforms @@ -23,6 +23,8 @@ __all__ = [ # Main entry points "detect", "detect_from_wfm", + # Utilities + "configure_logging", # Building blocks "detect_events", "merge_overlapping_events", -- cgit v1.2.3