dtscalibration

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

49
mentions
2
contributors
Get started
866 commitsLast commit ≈ 2 months ago32 stars18 forks

Cite this software

What dtscalibration can do for you

'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
Programming language
  • Python 100%
License
</>Source code
Packages
pypi.org

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
BS
Water Resources Section, Faculty of Civil Engineering and Geosciences, Delft University of Technology, Delft, Netherlands