From a74c1249a18dbb4d6a69f52ac88a7bb8f6ac0eb7 Mon Sep 17 00:00:00 2001 From: Sam Scholten Date: Thu, 23 Oct 2025 16:05:39 +1000 Subject: Fix examples to use correct API imports - example.py: Update to use detect_from_wfm() instead of process_file() - example_diffusion.py: Import diffusion functions from event_processor submodule - Both examples now correctly use the v2.0.0 API structure --- examples/example_diffusion.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'examples/example_diffusion.py') diff --git a/examples/example_diffusion.py b/examples/example_diffusion.py index dc2d05e..8826d16 100644 --- a/examples/example_diffusion.py +++ b/examples/example_diffusion.py @@ -11,23 +11,23 @@ import numpy as np import matplotlib.pyplot as plt # Import transivent functions -from transivent import ( - process_file, - get_final_events, +from transivent import configure_logging, detect + +# Import building blocks from submodules +from transivent.analysis import ( + detect_events, + calculate_initial_background, + estimate_noise, + analyze_thresholds, +) +from transivent.event_processor import ( process_events_for_diffusion, extract_event_waveforms, calculate_msd_parallel, calculate_acf, fit_diffusion_linear, plot_diffusion_comparison, - detect_events, - calculate_initial_background, - estimate_noise, - analyze_thresholds, ) - -# Configure logging -from transivent import configure_logging configure_logging("INFO") -- cgit v1.2.3