Skip to main content

Package for non-linear control and estimation.

Project description

pyNLControl

pyNLControl is the package for nonlinear control and estimation. It is python based package. Almost all of the module will be applicable to linear system as well. Some might be applicable only to nonlinear or linear only.

Requirements

  • python >= 3.6 (might work on older version of python3, not tested)
  • casadi>=3.5.5 and jinja2>=3.0.2 pip install casadi jinja2

Installations

pip install pyNLControl

Supported control and estimator

  • Estimators: Kalman filter, Extended Kalman Filter and Unscented Kalman Filter. Partical filter, moving horizon estimator, etc will be added soon.
  • Control: Nonlinear Model Predictive Control will be added soon
  • Misc: Nonlinear observability analysis, Noise covariance identification will be added soon

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

pyNLControl-0.0.14.tar.gz (220.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyNLControl-0.0.14-py3-none-any.whl (221.8 kB view details)

Uploaded Python 3

File details

Details for the file pyNLControl-0.0.14.tar.gz.

File metadata

  • Download URL: pyNLControl-0.0.14.tar.gz
  • Upload date:
  • Size: 220.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for pyNLControl-0.0.14.tar.gz
Algorithm Hash digest
SHA256 ddb3f2b6a25ce17b44d66c9dcc4a78dd4a5a38867e0caf5fbcb24c962396742e
MD5 5ba4e5265898d7b552664388cccd0f73
BLAKE2b-256 8c336566143189de4493ce8c1137d0c429df17c80f1499bd4e850ce079f48838

See more details on using hashes here.

File details

Details for the file pyNLControl-0.0.14-py3-none-any.whl.

File metadata

  • Download URL: pyNLControl-0.0.14-py3-none-any.whl
  • Upload date:
  • Size: 221.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for pyNLControl-0.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 0b74193d368c045809ce43c28c7c8064953545170eb0f2d1358694236f1c3eb2
MD5 971ea5cc44dcec527c5bfcae0dc3ceae
BLAKE2b-256 1c16518457c490f3dca51a70c6dd0e9eada6bf5202eede68c2dba864da4e5f98

See more details on using hashes here.

Supported by

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