Skip to content

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

License

Notifications You must be signed in to change notification settings

bvdscheer/python-dts-calibration

 
 

Repository files navigation

Overview

Docs Documentation Status
Tests
Travis-CI Build Status AppVeyor Build Status Coverage Status
Package
PyPI Package latest release Supported versions Commits since latest release
Citable It would be greatly appreciated if you could cite this package in eg articles presentations
Example notebooks Interactively run the example notebooks online

A Python package to load raw DTS files, perform a calibration, and plot the result

  • Free software: BSD 3-Clause License

Installation

pip install dtscalibration

Or the development version directly from GitHub

pip install https://github.com/dtscalibration/python-dts-calibration/zipball/master --upgrade

Package features

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

Devices currently supported

  • Silixa Ltd.: Ultima & XT-DTS .xml files (up to version 7.0)
  • Sensornet Ltd.: Oryx & Halo .ddf files
  • AP Sensing: CP320 .xml files (single ended only)
  • SensorTran: SensorTran 5100 .dat binary files (single ended only)

Learn by examples

Interactively run the example notebooks online by clicking the example-notebooks button in the beginning of this README.

Documentation

https://python-dts-calibration.readthedocs.io/

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.8%
  • Batchfile 0.2%