Skip to main content

Load Distributed Temperature Sensing (DTS) files, calibrate the temperature and estimate its uncertainty.

Project description

Docs

Documentation Status

Tests

Test 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/main --upgrade

Package features

Devices currently 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)

Documentation

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:

    >>> # The following line introduces the .dts accessor for xarray datasets
    >>> import dtscalibration  # noqa: E401
    >>> dtscalibration.__version__
    '3.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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dtscalibration-3.0.0.tar.gz (9.1 MB view details)

Uploaded Source

Built Distribution

dtscalibration-3.0.0-py3-none-any.whl (81.8 kB view details)

Uploaded Python 3

File details

Details for the file dtscalibration-3.0.0.tar.gz.

File metadata

  • Download URL: dtscalibration-3.0.0.tar.gz
  • Upload date:
  • Size: 9.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for dtscalibration-3.0.0.tar.gz
Algorithm Hash digest
SHA256 8c5ae3e73cfbad89e04e44a72e4872aabd1f958e102b627232b675fd3b3bddf2
MD5 ecfc745e598508892ec5d6b85871e270
BLAKE2b-256 efe63a41a553d687f5a3777d65b56d8b013f91609dc7c8788eb14e9537b3883c

See more details on using hashes here.

File details

Details for the file dtscalibration-3.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dtscalibration-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fcd59ba602268a7e96400e3931b29be7eaa958c0836833d87e147c7ac60e730c
MD5 f43ae4a549f4e26425a26739a28219f4
BLAKE2b-256 4a761c89b1b925aef4dfb7c290a6748f49fb86a5210d7da4f3a5876bcaf472d2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page