Coverage for src/evutils/io/__init__.py: 100%
4 statements
« prev ^ index » next coverage.py v7.15.1, created at 2026-07-15 09:33 +0000
« prev ^ index » next coverage.py v7.15.1, created at 2026-07-15 09:33 +0000
1"""Reading and writing events in various file formats.
3Format-specific readers and writers (``bin``, ``csv``, ``dat``, ``hdf5``,
4``npz``, ``raw``, ``txt``) built on a shared ``EventReader`` / ``EventWriter``
5interface, plus ``EventReader_Any`` / ``EventWriter_Any`` which pick the
6backend from the file extension. Backends that need optional dependencies
7degrade gracefully and only raise on use.
8"""
10from ._event_reader import EventReader
11from ._event_writer import EventWriter
12from .stream import EventStreamer
15__all__ = [
16 "EventReader",
17 "EventWriter",
18 "EventStreamer",
19]