Skip to main content

A Python package for Control Systems Analysis

Project description

PyControl

A series of python classes to quickly analyse control systems down from the governing differential equation. The classes allow for the equations to be entered easily and intuitively.

Guidelines for entering a differential equation: Use double quotes, Lagrange notation uses single quotes for derivatives For multiplication use an asterisk For subtraction use +-, as in 5+-3. (There is a mathematical reason why this is more correct than 5-3, but that's beside the point) The above guidelines are also listed in the documentation.

The laplace_handler transforms the given equation from whatever domain it is defined on, which it is assumed to be the time-domain, to the complex valued s-domain.

The transfer_function class converts the given differential equations to a transfer function in the s-domain, which can be switched to the w-domain.

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

pysyscontrol-1.1.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

pysyscontrol-1.1.1-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file pysyscontrol-1.1.1.tar.gz.

File metadata

  • Download URL: pysyscontrol-1.1.1.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pysyscontrol-1.1.1.tar.gz
Algorithm Hash digest
SHA256 2f6c5524e6c68bc26402ec3e48447b2ef6678b23cd214a174abe5604cb209b63
MD5 684853f7450c42d9ff4952834daf6a78
BLAKE2b-256 24eb0090be5fec87f85d1b2710c701d5a8a3f21c754888aeaadd0ea6ba148b9b

See more details on using hashes here.

File details

Details for the file pysyscontrol-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: pysyscontrol-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pysyscontrol-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2fbbd8abf0d6f549197b9288f683fcd92a916003022bd2ec1e06b9ca4a8f7fe8
MD5 3cc4a133d69c78ac6cf757dfa88b4425
BLAKE2b-256 b6a4771aa21853f3ba17c39f9a2c15c716c2b9d3c89e8a023a814fa5e0dff70c

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