terra15
Read and write data from Terra15 DAS interrogators.
Terra15’s website can be found here
Terra15 files contain GPS_time and posix_time arrays; DASCore uses GPS time. GPS timestamps can jitter, occasionally decrease between samples, and differ from the dT attribute, so DASCore regularizes them as follows:
Compute
dt = (max(gps_time) - min(gps_time)) / (len(gps_time) - 1).Build
min(gps_time) + dt * np.arange(len(gps_time))and convert it with to_datetime64.Convert
gps_time[0]andgps_time[-1]todatetime64scan bounds.
Unwritten trailing rows with zero-filled timestamps are excluded whether snapping is enabled or disabled. Passing snap=False (or snap_dims=False to read) preserves the written samples’ raw timestamps.
The scan bounds must exactly match the loaded patch’s time_min and time_max.
Classes
| Name | Description |
|---|---|
| Terra15FormatterV4 | Support for Terra15 data format, version 4. |
| Terra15FormatterV5 | Support for Terra15 data format, version 5. |
| Terra15FormatterV6 | Support for Terra15 data format, version 5. |
Modules
| Name | Description |
|---|---|
| core | IO module for reading Terra15 DAS data. |
| utils | Utilities for terra15. |