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

1"""Reading and writing events in various file formats. 

2 

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""" 

9 

10from ._event_reader import EventReader 

11from ._event_writer import EventWriter 

12from .stream import EventStreamer 

13 

14 

15__all__ = [ 

16 "EventReader", 

17 "EventWriter", 

18 "EventStreamer", 

19]