Skip to main content

A framework to evaluate distributed fiber optic sensor data

Project description

fosanalysis

fosanalyis – A framework to evaluate distributed fiber optic sensor data

Fiber optic sensors make quasi-continuous strain measurements possible, due to their high spatial resolution. Therefore, this measurement technique has great potential for structural health monitoring. The rich data enables valuable insights, e.g., for monitoring crack widths or global deformations. Aggregating this data to information requires efficient and scientifically substantiated algorithms. This project provides a framework for analyzing distributed fiber optic sensor data with the focus on crack width calculation.

fosanalysis is developed under Python 3.9 and is available in the Python Package Index (PyPI). To install the latest stable version, please run (or equivalent in your IDE):

  • Linux and Mac: python3 -m pip install -U fosanalysis
  • Windows: py -m pip install -U fosanalysis

The documentation for the most recent release is available here. A quick guide on how to use this framework is provided in Getting Started. To build the documentation yourself, run doxygen in the root directory of the project (this directory). The generated files will available in the directory ./Documentation/.

See CONTRIBUTING for details on how to contribute to fosanalysis.

Overview of news is given in CHANGELOG.

If you use this framework, you might want to cite these papers:

@article{Richter_2023_CrackMonitoringConcrete,
  author          = {Richter, Bertram and Herbers, Max and Marx, Steffen},
  date            = {2023},
  journaltitle    = {Structural Concrete},
  title           = {Crack monitoring on concrete structures with distributed fiber optic sensors---Toward automated data evaluation and assessment},
  doi             = {10.1002/suco.202300100},
  journalsubtitle = {Journal of the fib},
}

@Article{Richter_2024_Advancesdatapreprocessing,
  author       = {Richter, Bertram and Ulbrich, Lisa and Herbers, Max and Marx, Steffen},
  date         = {2024},
  journaltitle = {Sensors},
  title        = {Advances in Data Pre-Processing Methods for Distributed Fiber Optic Strain Sensing},
  publisher    = {MDPI},
}

Licence and Copyright

Author: Bertram Richter, more see CONTRIBUTING.
Copyright: Copyright by the authors, 2023—2024.
License: This software is released under GPLv3, see LICENSE for details.

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

fosanalysis-0.4.tar.gz (83.5 kB view details)

Uploaded Source

Built Distribution

fosanalysis-0.4-py3-none-any.whl (82.9 kB view details)

Uploaded Python 3

File details

Details for the file fosanalysis-0.4.tar.gz.

File metadata

  • Download URL: fosanalysis-0.4.tar.gz
  • Upload date:
  • Size: 83.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for fosanalysis-0.4.tar.gz
Algorithm Hash digest
SHA256 eb6eb2c839a6870f2e8d270af4dfb633bf6280093283111fd90b46d501efffbb
MD5 e75d9848a099c2fc256a8292bf8d2a8b
BLAKE2b-256 09ba5b372dc4304dd7d950adcfade172508695c1f2cd454f5a8a4833ca54c2a9

See more details on using hashes here.

File details

Details for the file fosanalysis-0.4-py3-none-any.whl.

File metadata

  • Download URL: fosanalysis-0.4-py3-none-any.whl
  • Upload date:
  • Size: 82.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for fosanalysis-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 83e4099c181d8d8c7fa2e435b350607d029592c6a168de65f0cf7ec4b40c80bb
MD5 cc7bf9eec6fd4910062b31fe54d853f6
BLAKE2b-256 dca837bef3cd67c7585a1098baa3a315be32c1d06f8c386bac5b2dae038c7b05

See more details on using hashes here.

Supported by

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