Skip to main content
Pre-release

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 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.

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)

Source distribution for softsensor 0.1.0rc1
File Size Uploaded
softsensor-0.1.0rc1.tar.gz 19.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for softsensor 0.1.0rc1
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.1.0rc1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page