<feed xmlns='http://www.w3.org/2005/Atom'>
<title>transivent, branch v2.0.3</title>
<subtitle>High-level analysis and plotting of waveform transient/transit events</subtitle>
<id>http://git.samsci.com/cgit.cgi/transivent/atom?h=v2.0.3</id>
<link rel='self' href='http://git.samsci.com/cgit.cgi/transivent/atom?h=v2.0.3'/>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/'/>
<updated>2025-10-24T01:28:22Z</updated>
<entry>
<title>Bump version to 2.0.3 for patch release</title>
<updated>2025-10-24T01:28:22Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-24T01:28:22Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=0925d0645256cdb0c95b1aa85f5b65d3ebcd84a3'/>
<id>urn:sha1:0925d0645256cdb0c95b1aa85f5b65d3ebcd84a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update lock file after adding pytest dependency</title>
<updated>2025-10-24T01:26:20Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-24T01:26:20Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=55ea9dfb594ffc773273c920404f4db85c8ea762'/>
<id>urn:sha1:55ea9dfb594ffc773273c920404f4db85c8ea762</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version to 2.0.1 for patch release</title>
<updated>2025-10-24T01:24:40Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-24T01:24:40Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=712f8aaf3cb6ba1419b45a7f639562d6db52c8a0'/>
<id>urn:sha1:712f8aaf3cb6ba1419b45a7f639562d6db52c8a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Test: Add tests for path handling in rd() function</title>
<updated>2025-10-24T01:23:50Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-24T01:23:50Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=42e4e71e7fb32e166fe4821566297b4daf6d9a2a'/>
<id>urn:sha1:42e4e71e7fb32e166fe4821566297b4daf6d9a2a</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>Fix: Ensure data_path is correctly passed to get_waveform_params() in rd()</title>
<updated>2025-10-24T01:16:31Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-24T01:16:31Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=89aab509ccb0a30aa7f02c154a2a91506db7ba6d'/>
<id>urn:sha1:89aab509ccb0a30aa7f02c154a2a91506db7ba6d</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Fix examples to use correct API imports</title>
<updated>2025-10-23T06:05:39Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T06:05:39Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=a74c1249a18dbb4d6a69f52ac88a7bb8f6ac0eb7'/>
<id>urn:sha1:a74c1249a18dbb4d6a69f52ac88a7bb8f6ac0eb7</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>Fix: Add configure_logging back to public API</title>
<updated>2025-10-23T05:58:09Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T05:58:09Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=d671e06c561337ca5a82fd9aa78a3cb089e90efc'/>
<id>urn:sha1:d671e06c561337ca5a82fd9aa78a3cb089e90efc</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Add project logo to README</title>
<updated>2025-10-23T05:28:37Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T05:28:37Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=d7ac57d46e56620ebeb71f27e4d5c1382f66f6c3'/>
<id>urn:sha1:d7ac57d46e56620ebeb71f27e4d5c1382f66f6c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release v2.0.0</title>
<updated>2025-10-23T05:22:54Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T05:06:25Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=307bf648d8e3fe852d7daf2fa1567d1896e50f7e'/>
<id>urn:sha1:307bf648d8e3fe852d7daf2fa1567d1896e50f7e</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Initial release v1.0.0</title>
<updated>2025-10-23T05:01:40Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T05:01:40Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=4a7026759e099e5c81cc9c77f19182a23d2f0275'/>
<id>urn:sha1:4a7026759e099e5c81cc9c77f19182a23d2f0275</id>
<content type='text'>
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
</content>
</entry>
</feed>
