Skip to main content

A simple model to describe the backlash effect in physics simulations

Project description

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

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

blm-1.1.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

blm-1.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file blm-1.1.tar.gz.

File metadata

  • Download URL: blm-1.1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for blm-1.1.tar.gz
Algorithm Hash digest
SHA256 e15bb46c5d9d5b1e87ed380c051b393db3bbd84f0ffa0614a0359a7a82542bc6
MD5 239c1b3314918e9d3b9d0b284a38ce79
BLAKE2b-256 90d53d220f20221ca755f852cd78b841ed8e77591c13870872d496b3de2a3ee0

See more details on using hashes here.

File details

Details for the file blm-1.1-py3-none-any.whl.

File metadata

  • Download URL: blm-1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for blm-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 16052be4f3d937af74074f9e00dd10ec77dafa56269317b0dbb602366e3cb5de
MD5 144f542bec6a9f6033d6439fec52c87f
BLAKE2b-256 495613c57e5fcc1eb4228b8d0f6a04baa7fa1e6108387bae71f3f68c16114266

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page