Skip to main content

A general toolbox for the development of Vibrational Soft-Sensors

Project description

vibration-soft-sensor

A general toolbox for the development of vibrational softsensors. You can find a lot of functionality for data preprocessing, model training and evaluation for linear and non linear methods. We have also adapt the general approach to a variety of signal types.

The main paper Stabilised Auto-Regressive Neural Networks (S-Arnns) for Data Driven Prediction of Forced Nonlinear Systems can be found on http://dx.doi.org/10.2139/ssrn.4720155.

Table of Contents

Content

The vibration-soft-sensor library provides comprehensive tools for analyzing vibration data and building soft sensors. Key components include:

Core Components

  • Model Types
    • autoreg_models: Autoregressive models including ARNN
    • recurrent_models: Recurrent neural networks for time series prediction
    • linear_methods: Transfer function and other linear methods
    • model: Base model implementations (LSTM, CNN)
    • arx: Tools for ARX modeling with sliding window approaches

Analysis Tools

  • frequency_methods: Frequency domain analysis including FDS (Fatigue Damage Spectrum)
  • visualization: Extensive plotting utilities for sensitivity analysis and model evaluation
  • eval_tools: Model evaluation and error computation functionalities

Data Handling

  • data_gen: Simulated data generation with various excitation signals (sine, sweep, white noise)
  • meas_handling: Measurement data preprocessing, including filtering

Advanced Features

  • stab_scheduler: Stability scoring and schedulers for neural networks
  • losses: Custom loss functions including PSD-based losses
  • ensemble_wrappers: Ensemble model implementations (Sync/AsyncEnsemble)
  • hyperparameter_optimization: Tools for optimizing model parameters

Sensitivity Analysis

The library offers multiple sensitivity analysis methods:

  • Gradient-based methods
  • SmoothGrad
  • Integrated gradients
  • Perturbation analysis
  • Uncertainty quantification

Maintainers

Tobias Westmeier

Daniel Kreuter

License

softsensor is open-sourced under the Apache-2.0 license. See the LICENSE file for details.

For a list of other open source components included in pyLife, see the file 3rd-party-licenses.txt.

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

softsensor-0.1.0rc1.tar.gz (19.8 MB view details)

Uploaded Source

Built Distribution

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

softsensor-0.1.0rc1-py3-none-any.whl (118.3 kB view details)

Uploaded Python 3

File details

Details for the file softsensor-0.1.0rc1.tar.gz.

File metadata

  • Download URL: softsensor-0.1.0rc1.tar.gz
  • Upload date:
  • Size: 19.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for softsensor-0.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 a77b249621fbf18a64af1dd9b06699b05cd84225ef6bb80bf83b30895d54ccbe
MD5 0e80bb1781c4cd419a6b7b77928536c8
BLAKE2b-256 b9c2771c8989faa64ebb100eb2de9ca42782338a2ccc53e0ad398122a938ffd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for softsensor-0.1.0rc1.tar.gz:

Publisher: pypi-deploy.yml on boschresearch/vibration-soft-sensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file softsensor-0.1.0rc1-py3-none-any.whl.

File metadata

  • Download URL: softsensor-0.1.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 118.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for softsensor-0.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 73d510a5038895ed70e2a7145c91b32f3a66678b4f3e5a6e47d0012cad9ceb10
MD5 ceaff19d06c4851651ed7d5dff761351
BLAKE2b-256 b96e2004c0244b8336fd895de739ac2f673644cc8f9e081b3b0e45e07b7259be

See more details on using hashes here.

Provenance

The following attestation bundles were made for softsensor-0.1.0rc1-py3-none-any.whl:

Publisher: pypi-deploy.yml on boschresearch/vibration-soft-sensor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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