FebusT1V1
FebusT1V1()
IO support for FEBUS T1 DTS HDF5 files.
Each file typically covers one acquisition session; each row in Temperature / Time represents one measurement sweep.
Only Temperature is exposed as the primary Patch data_type. Stokes / AntiStokes live in the same file but on a different distance grid (DistanceSignal, 4501 pts vs 1103 pts for Temperature), so they would need separate Patch objects — out of scope for this reader.
Additionally, it’s possible to have multiple fibers on a single interrogator and this doesn’t account for that in any way.
Methods
| Name | Description |
|---|---|
| get_format | Derive the format name and version from the family detector. |
| get_metadata | Return a list with one PatchAttrs for the file’s temperature data. |
| get_version | Return the file version when the resource matches this family. |
| read | Read patches by selecting metadata and loading the resulting array windows. |
| read_array |
Slice the Data/Temperature dataset directly.
|
| scan | Return patch metadata; the dispatcher attaches source provenance. |
| unit_members | Return the files identifying a directory unit of this format, if any. |
| write | Write the spool to a resource (eg path, stream, etc.). |