Skip to main content

Backlash Model with Linear Decision Boundaries (blm)

License codecov codestyle

A simple model to describe the backlash effect in physics simulations based on numpy

The model implemented in this package was published as:
J. Vörös, "Modeling and identification of systems with backlash", Automatica, 2008, link to pdf

Support

If you use code or ideas from this repository for your projects or research, please cite it.

@misc{Muratore_blm,
  author = {Fabio Muratore},
  title = {blm - A simple model to describe the backlash effect in physics simulations},
  year = {2021},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/famura/blm}}
}

Installation

To install the core part of the package run

pip install blm

For (local) development install the dependencies with

pip install -e .[dev]

Getting Started

Play around with the model's parameters in the demo.py scirpt

cd examples
python demo.py

demo

Metadata

Release files for blm 1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for blm 1.1
File Size Uploaded
blm-1.1.tar.gz 6.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for blm 1.1
File Interpreter ABI Platform
blm-1.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.2 kB

Release files / blm-1.1.tar.gz

Download URL blm-1.1.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e15bb46c5d9d5b1e87ed380c051b393db3bbd84f0ffa0614a0359a7a82542bc6
BLAKE2b-256 checksum
How to use checksums
90d53d220f20221ca755f852cd78b841ed8e77591c13870872d496b3de2a3ee0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / blm-1.1-py3-none-any.whl

Download URL blm-1.1-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
16052be4f3d937af74074f9e00dd10ec77dafa56269317b0dbb602366e3cb5de
BLAKE2b-256 checksum
How to use checksums
495613c57e5fcc1eb4228b8d0f6a04baa7fa1e6108387bae71f3f68c16114266
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

1.1 This release

2 release files

1.0

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