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.0.0.tar.gz (6.9 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.0.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pysyscontrol-1.0.0.tar.gz
Algorithm Hash digest
SHA256 666f1d8e4a46c504af7a08b2ea9c63e5d4c23dd673ea96cc7c8bb606504315f7
MD5 5aef44d92d90a4fb64e4d1e34fc1fc93
BLAKE2b-256 51f93fd799195d7c3a34c63a0fa2481e4160205e58d4789f94f61c14b840759e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysyscontrol-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.7 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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eca46cb03e6641e3524b9960cf77a72393145c16ed28564d06a1d9bda53cce90
MD5 74f9f455b6fdbd77b692ae98090edfc8
BLAKE2b-256 26e97aadfde15cdcbe1a8089bcf9efb286c406f3b054205d518abd7e82d6c636

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