• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

python-control / python-control / 494
94%

Build:
DEFAULT BRANCH: master
Ran 09 Jun 2019 03:50AM UTC
Jobs 5
Files 30
Run time 7min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
494

push

travis-ci

web-flow
initial release of I/O systems module (#301)

This PR introduces a new module for representing (nonlinear) input/output systems and support for simulation, linearization, and composition. The following features are supported:

* Input/output systems can be created using the LinearIOSystem and NonlinearIOSystem classes, and I/O systems can be simulated in continuous and discrete time using the input_output_response() function, which is equivalent to the forced_response() function for LTI system.

* Input/output systems can be composed using the existing series, parallel, and feedback functions, as well as using the * and + operators. In addition, the InterconnectedSystem class can be used to interconnect a collection of I/O subsystems, with functionality similar to the connect function in MATLAB.

* Input/output systems and input/output signals can be named and Interconnections between I/O systems can be specified using system and signal names.

* Input/output systems can be linearized about an equilibrium point using the linearize() function, which returns a LinearIOSystem object. The LinearIOSystem is derived from the StateSpace class, allowing all operations on linear systems to be applied to the linearized system. The find_eqpt() function can be used to find an equilibrium point for an input/output system.

Documentation and examples are included to illustrate the use of the iosys module.

569 of 569 new or added lines in 6 files covered. (100.0%)

3176 of 4411 relevant lines covered (72.0%)

3.55 hits per line

Jobs
ID Job ID Ran Files Coverage
4 494.4 (SCIPY=scipy SLYCOT=) 09 Jun 2019 03:50AM UTC 0
71.84
Travis Job 494.4
5 494.5 (SCIPY=scipy SLYCOT=) 09 Jun 2019 03:51AM UTC 0
71.84
Travis Job 494.5
6 494.6 (SCIPY=scipy SLYCOT=) 09 Jun 2019 03:53AM UTC 0
71.89
Travis Job 494.6
8 494.8 (SCIPY="scipy==0.19.1" SLYCOT=) 09 Jun 2019 03:55AM UTC 0
69.46
Travis Job 494.8
9 494.9 (SCIPY="scipy==0.19.1" SLYCOT=) 09 Jun 2019 03:57AM UTC 0
69.51
Travis Job 494.9
Source Files on build 494
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #494
  • d267fa27 on github
  • Prev Build on master (#493)
  • Next Build on master (#497)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc