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

mankoff/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 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 .

  • 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

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 here.

Documentation

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

How to cite

The following article explains and discusses the calibration procedure:

des Tombe, B., Schilperoort, B., & Bakker, M. (2020). Estimation of Temperature and Associated Uncertainty from Fiber-Optic Raman-Spectrum Distributed Temperature Sensing. Sensors, 20(8), 2235. https://doi.org/10.3390/s20082235

Cite the specific implementation / repository via Zenodo:

  1. Check the version of dtscalibration that is used in your Python console with:

    >>> import dtscalibration >>> dtscalibration.__version__ '1.0.0'

  2. Go to Zenodo and follow the link to the version of interest.
  3. The citation is found on the bottom right of the page.

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.9%
  • Batchfile 0.1%