Skip to main content

A framework to evaluate distributed fiber optic sensor data

Project description

fosanalysis

fosanalysis – 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},
  issn            = {1751-7648},
  journalsubtitle = {Journal of the fib},
  number          = {2},
  pages           = {1465--1480},
  volume          = {25},
  publisher       = {John Wiley \& Sons Ltd},
}

@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},
  doi          = {10.3390/s24237454},
  eid          = {7454},
  issn         = {1424-8220},
  number       = {23},
  volume       = {24},
  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.5.tar.gz (69.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fosanalysis-0.5-py3-none-any.whl (82.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fosanalysis-0.5.tar.gz
  • Upload date:
  • Size: 69.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for fosanalysis-0.5.tar.gz
Algorithm Hash digest
SHA256 b420615fbf8e2f11f6f5fe8070a9c254d0bb7416ebabf9f08d77a2a125097713
MD5 cecb93fcae6062136b0516a853adca99
BLAKE2b-256 2e20943b14b2b420cb455fb9bbf4b151862bdf0e1684f2ac24192d669159daf0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fosanalysis-0.5-py3-none-any.whl
  • Upload date:
  • Size: 82.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for fosanalysis-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b2acb4c19d58affd4d5d60c8478a9645bafd121b22f92949132c74ea80ac1410
MD5 3cf99d4eaacd65446d80b991e61f9933
BLAKE2b-256 e93fe4ca6bd888b3e3a6a76e7deeebb1674f887921451dd64154542ef52e10e4

See more details on using hashes here.

Supported by

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