This release is a pre-release and may not be stable for production use.
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.
Metadata
Release files for softsensor 0.1.0rc1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| softsensor-0.1.0rc1.tar.gz | 19.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| softsensor-0.1.0rc1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.9 MB
Release files / softsensor-0.1.0rc1.tar.gz
| Download URL | softsensor-0.1.0rc1.tar.gz |
|---|---|
| Size | 19.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a77b249621fbf18a64af1dd9b06699b05cd84225ef6bb80bf83b30895d54ccbe
|
|
BLAKE2b-256 checksum How to use checksums |
b9c2771c8989faa64ebb100eb2de9ca42782338a2ccc53e0ad398122a938ffd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 11, 2025.
Transparency logRelease files / softsensor-0.1.0rc1-py3-none-any.whl
| Download URL | softsensor-0.1.0rc1-py3-none-any.whl |
|---|---|
| Size | 118.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
73d510a5038895ed70e2a7145c91b32f3a66678b4f3e5a6e47d0012cad9ceb10
|
|
BLAKE2b-256 checksum How to use checksums |
b96e2004c0244b8336fd895de739ac2f673644cc8f9e081b3b0e45e07b7259be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 11, 2025.
Transparency log