<feed xmlns='http://www.w3.org/2005/Atom'>
<title>transivent/src, branch v2.1.0</title>
<subtitle>High-level analysis and plotting of waveform transient/transit events</subtitle>
<id>http://git.samsci.com/cgit.cgi/transivent/atom?h=v2.1.0</id>
<link rel='self' href='http://git.samsci.com/cgit.cgi/transivent/atom?h=v2.1.0'/>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/'/>
<updated>2025-10-24T05:10:56Z</updated>
<entry>
<title>Fix import of downsample_to_interval in analysis.py</title>
<updated>2025-10-24T05:10:56Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-24T05:10:56Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=6355d2cdadfc4f3f6b9d6fd3f78249a3b776cc50'/>
<id>urn:sha1:6355d2cdadfc4f3f6b9d6fd3f78249a3b776cc50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add resample subpackage with downsampling support</title>
<updated>2025-10-24T05:05:53Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-24T05:05:53Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/transivent/commit/?id=bb9a461f9933401599c05f87328f835f65faaee0'/>
<id>urn:sha1:bb9a461f9933401599c05f87328f835f65faaee0</id>
<content type='text'>
- Add transivent.resample subpackage for signal preprocessing
- Implement average_downsample() for block averaging downsampling
- Add downsample_to_interval() for interval-based downsampling
- Add target_sampling_interval parameter to detect_from_wfm()
- Preserves signal amplitude and improves SNR through averaging
- Creates uniform time arrays to avoid validation warnings
</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: 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>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>
