Ctrl K

dtscalibration

A Python package to load raw Distributed Temperature Sensing (DTS) files, perform a calibration, and plot the result.

54
mentions
2
contributors

Cite this software

DOI:

10.5281/zenodo.1410097

Description

'dtscalibration' is a Python package to load Distributed Temperature Sensing files, perform a calibration, and plot the result. A detailed description of the calibration procedure can be found at https://doi.org/10.3390/s20082235

Package features

  • Advanced calibration routine
    • Both single- and double-ended setups
    • Confidence intervals of calibrated temperature
    • Time integration of calibration parameters
    • Weighted least-squares calibration
    • Fixing parameters to a previously determined value]
    • (Asymmetric) step loss correction
    • Matching temperature sections
  • Dynamic reference section definition
  • Tools for merging and aligning double-ended setups
  • Data formats of most manufacturers are supported

Devices supported

  • Silixa Ltd.: Ultima & XT-DTS .xml files (up to version 8.1)
  • Sensornet Ltd.: Oryx, Halo & Sentinel .ddf files
  • AP Sensing: CP320 .xml files (single ended only)
  • SensorTran: SensorTran 5100 .dat binary files (single ended only)
Keywords
calibration
DTS
fiber optic
python
Programming language
License
</>Source code
Packages

Participating organisations

Delft University of Technology

Reference papers

Mentions

Contributors

BdT
Bas François des Tombe
Water Resources Section, Faculty of Civil Engineering and Geosciences, Delft University of Technology, Delft, Netherlands