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 ARNNrecurrent_models: Recurrent neural networks for time series predictionlinear_methods: Transfer function and other linear methodsmodel: 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 evaluationeval_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 networkslosses: Custom loss functions including PSD-based lossesensemble_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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a77b249621fbf18a64af1dd9b06699b05cd84225ef6bb80bf83b30895d54ccbe
|
|
| MD5 |
0e80bb1781c4cd419a6b7b77928536c8
|
|
| BLAKE2b-256 |
b9c2771c8989faa64ebb100eb2de9ca42782338a2ccc53e0ad398122a938ffd1
|
Provenance
The following attestation bundles were made for softsensor-0.1.0rc1.tar.gz:
Publisher:
pypi-deploy.yml on boschresearch/vibration-soft-sensor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
softsensor-0.1.0rc1.tar.gz -
Subject digest:
a77b249621fbf18a64af1dd9b06699b05cd84225ef6bb80bf83b30895d54ccbe - Sigstore transparency entry: 235060614
- Sigstore integration time:
-
Permalink:
boschresearch/vibration-soft-sensor@6cbade094adf9d5d5627a758dd51fceb59dc4a40 -
Branch / Tag:
refs/tags/0.1.0rc1 - Owner: https://github.com/boschresearch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-deploy.yml@6cbade094adf9d5d5627a758dd51fceb59dc4a40 -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73d510a5038895ed70e2a7145c91b32f3a66678b4f3e5a6e47d0012cad9ceb10
|
|
| MD5 |
ceaff19d06c4851651ed7d5dff761351
|
|
| BLAKE2b-256 |
b96e2004c0244b8336fd895de739ac2f673644cc8f9e081b3b0e45e07b7259be
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
softsensor-0.1.0rc1-py3-none-any.whl -
Subject digest:
73d510a5038895ed70e2a7145c91b32f3a66678b4f3e5a6e47d0012cad9ceb10 - Sigstore transparency entry: 235060618
- Sigstore integration time:
-
Permalink:
boschresearch/vibration-soft-sensor@6cbade094adf9d5d5627a758dd51fceb59dc4a40 -
Branch / Tag:
refs/tags/0.1.0rc1 - Owner: https://github.com/boschresearch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-deploy.yml@6cbade094adf9d5d5627a758dd51fceb59dc4a40 -
Trigger Event:
release
-
Statement type: