Skip to main content

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

Project description

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

Learn by examples

Interactively run the example notebooks online by clicking the launch-binder button.

Documentation

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

Changelog

0.6.0 (2018-12-08)

  • Reworked the double-ended calibration routine and the routine for confidence intervals. The integrated differential attenuation is not zero at x=0 anymore.

  • Verbose commands carpentry

  • Bug fixed that would make the read_silixa routine crash if there are copies of the same file in the same folder

  • Routine to read sensornet files. Only single-ended configurations supported for now. Anyone has double-ended measurements?

  • Lazy calculation of the confidence intervals

  • Bug solved. The x-coordinates where not calculated correctly. The bug only appeared for measurements along long cables.

  • Example notebook of importing a timeseries. For example, importing measurments from an external temperature sensor for calibration.

  • Updated documentation

0.5.3 (2018-10-26)

  • No changes

0.5.2 (2018-10-26)

  • New resample_datastore method (see basic usage notebook)

  • New notebook on basic usage of DataStore

  • Support for Silixa v4 (Windows xp based system) and Silixa v6 (Windows 7) measurement files

  • The representation string now includes the sections

  • Reorganized the IO related files

  • CI: Add appveyor to continuesly test on Windows platform

  • Auto load Silixa files to memory option, if size is small

0.5.1 (2018-10-19)

  • Rewritten the routine that reads Silixa measurement files

  • dts-calibration is now citable

  • Refractored the MC confidence interval routine

  • MC confidence interval routine speed up, with full dask support

  • Link to mybinder.org to try the example notebooks online

  • Added a few missing dependencies

  • The routine to read the Silixa files is completely refractored. Faster, smarter. Supports both the path to a directory and a list of file paths.

  • Changed imports from dtscalibration to be relative

0.4.0 (2018-09-06)

  • Single ended calibration

  • Confidence intervals for single ended calibration

  • Example notebooks have figures embedded

  • Several bugs squashed

  • Reorganized DataStore functions

0.2.0 (2018-08-16)

  • Double ended calibration

  • Confidence intervals for double ended calibration

0.1.0 (2018-08-01)

  • First release on PyPI.

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-0.6.0.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

dtscalibration-0.6.0-py2.py3-none-any.whl (34.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: dtscalibration-0.6.0.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

File hashes

Hashes for dtscalibration-0.6.0.tar.gz
Algorithm Hash digest
SHA256 3b074eabb256f574e6022a437171547a93fa51576e0d8b2d6870270d1b5b3390
MD5 71d0df21fe264c9748785956cc33cdb4
BLAKE2b-256 ce8bef5a3fcc962b82a15f0d1191ec060440afa979d76020a876998069af0fdc

See more details on using hashes here.

File details

Details for the file dtscalibration-0.6.0-py2.py3-none-any.whl.

File metadata

  • Download URL: dtscalibration-0.6.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 34.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

File hashes

Hashes for dtscalibration-0.6.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 302df29f77ead5d89d54b6e36c87661a2da5070f220d4ca5d8f51a23268600c2
MD5 b0b1e080c727ce1d688a40d3a1887752
BLAKE2b-256 d7e710dfd02530c0582c7777e5debd994ca9bb05df9db64317a0500ecb832498

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