aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Update lock file after adding pytest dependencySam Scholten2025-10-24
|
* Bump version to 2.0.1 for patch releaseSam Scholten2025-10-24
|
* Test: Add tests for path handling in rd() functionSam Scholten2025-10-24
| | | | | | | - Test absolute filename with data_path (main bug fix scenario) - Test relative filename with data_path - Test missing XML sidecar error handling - Added pytest as dev dependency
* Fix: Ensure data_path is correctly passed to get_waveform_params() in rd()Sam Scholten2025-10-24
| | | | | | | | | | | | When rd() is called with a data_path, it needs to pass this through to get_waveform_params() so the XML sidecar file can be found. Previously, if the filename was already an absolute path, data_path would be ignored, causing FileNotFoundError when XML sidecar was in a different directory. This fix ensures that: - If data_path is provided, it's always used with the basename - If data_path is None, the file's directory is used as data_path - This maintains backward compatibility while fixing the path resolution
* Fix examples to use correct API importsv2.0.2Sam Scholten2025-10-23
| | | | | | - 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
* Fix: Add configure_logging back to public APIv2.0.1Sam Scholten2025-10-23
| | | | | | | | 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.
* Add project logo to READMESam Scholten2025-10-23
|
* Release v2.0.0v2.0.0Sam Scholten2025-10-23
| | | | | | | | | Major API refactoring with simplified public interface. - Added EventProcessor for high-level event processing workflow - New utility functions for data preprocessing - Additional example scripts for different use cases - Comprehensive test suite - Updated documentation with migration guide
* Initial release v1.0.0v1.0.0Sam Scholten2025-10-23
Event detection and analysis pipeline for transient events in time-series data. - Event detection based on SNR thresholds - Configurable background estimation and noise analysis - Visualization with scopekit integration - Chunked processing for large files