Title: improved default time vector for time response functions that takes zeros into account. by sawyerbfuller · Pull Request #454 · python-control/python-control · GitHub
Open Graph Title: improved default time vector for time response functions that takes zeros into account. by sawyerbfuller · Pull Request #454 · python-control/python-control
X Title: improved default time vector for time response functions that takes zeros into account. by sawyerbfuller · Pull Request #454 · python-control/python-control
Description: Improves the calculation of the default time vector used in timeresp functions, e.g. step_response. Inspired by problems that appeared in #440 with pole-zero cancellations confusing the step response default time vector computation. I combined the logic & glue from #420 with Ilayn's code from here that does a more thorough job computing default trinal and dt: https://github.com/ilayn/harold/blob/master/harold/_time_domain.py#L280-L454 a bit of docstring cleanup too. @ilayn please let me know if you're not ok with having your code pasted in like this (I noted in the code that it is your work), or if licensing information needs to be added, thanks.
Open Graph Description: Improves the calculation of the default time vector used in timeresp functions, e.g. step_response. Inspired by problems that appeared in #440 with pole-zero cancellations confusing the step respon...
X Description: Improves the calculation of the default time vector used in timeresp functions, e.g. step_response. Inspired by problems that appeared in #440 with pole-zero cancellations confusing the step respon...
Opengraph URL: https://github.com/python-control/python-control/pull/454
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:e1c1574f-6680-fbc6-af8a-59ed7066007a |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 838E:DEBC:4FD12C:6F2F5B:697B46D1 |
| html-safe-nonce | ef293b54809a0629cf4253f49699cc7f251e0189cb7854cf5b0e93f6dddfb47c |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MzhFOkRFQkM6NEZEMTJDOjZGMkY1Qjo2OTdCNDZEMSIsInZpc2l0b3JfaWQiOiI4NTAzMDg5NTUxODg1NjgyMzg1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 62cbbb68109db14885819d7d48fff6c70180b6f1eadbc979a367de23ec529a78 |
| hovercard-subject-tag | pull_request:469236307 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/python-control/python-control/pull/454/files |
| twitter:image | https://avatars.githubusercontent.com/u/58706249?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/58706249?s=400&v=4 |
| og:image:alt | Improves the calculation of the default time vector used in timeresp functions, e.g. step_response. Inspired by problems that appeared in #440 with pole-zero cancellations confusing the step respon... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 6fe64d94889230be19a900846cfc91707e7dd4206878d6c208922b46a6b0735d |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/python-control/python-control git https://github.com/python-control/python-control.git |
| octolytics-dimension-user_id | 2285872 |
| octolytics-dimension-user_login | python-control |
| octolytics-dimension-repository_id | 22791752 |
| octolytics-dimension-repository_nwo | python-control/python-control |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 22791752 |
| octolytics-dimension-repository_network_root_nwo | python-control/python-control |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 35925b5d54d957e7d3b7f55916450a693827ca42 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width