René's URL Explorer Experiment


Title: Freqplot improvements by sawyerbfuller · Pull Request #522 · python-control/python-control · GitHub

Open Graph Title: Freqplot improvements by sawyerbfuller · Pull Request #522 · python-control/python-control

X Title: Freqplot improvements by sawyerbfuller · Pull Request #522 · python-control/python-control

Description: The Python Control Systems Library is a Python module that implements basic operations for analysis and design of feedback control systems. - Freqplot improvements by sawyerbfuller · Pull Request #522 · python-control/python-control

Open Graph Description: fixes to freqplot.py: empty glyph in margin plot evalfr(sys,s)->sys(s) changed to a reasonable number of frequency points (1000) in bode plots (up from a very coarse 50) unify frequency range s...

X Description: fixes to freqplot.py: empty glyph in margin plot evalfr(sys,s)->sys(s) changed to a reasonable number of frequency points (1000) in bode plots (up from a very coarse 50) unify frequency ran...

Opengraph URL: https://github.com/python-control/python-control/pull/522

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:d0ec806d-f088-496f-6242-91914516e48f
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDC08:8082F:62FE32:8537B8:697AFCDF
html-safe-nonce19f82dff09b5685e7e3cda1d84a6fffffd368e60de03ae34beca5ea82ada1a50
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQzA4OjgwODJGOjYyRkUzMjo4NTM3Qjg6Njk3QUZDREYiLCJ2aXNpdG9yX2lkIjoiODcyMjI0NzkyNDY4MDY4NjgxNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb1962829734d03841a915d4e8ed5d280af2f0a680eab87cecb5076376e576415
hovercard-subject-tagpull_request:563596593
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python-control/python-control/pull/522/commits
twitter:imagehttps://opengraph.githubassets.com/4d7cd9b46d4acff8c012f05aac468b2b2295e1c86da0b7577ed8410bc12765d9/python-control/python-control/pull/522
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/4d7cd9b46d4acff8c012f05aac468b2b2295e1c86da0b7577ed8410bc12765d9/python-control/python-control/pull/522
og:image:altfixes to freqplot.py: empty glyph in margin plot evalfr(sys,s)->sys(s) changed to a reasonable number of frequency points (1000) in bode plots (up from a very coarse 50) unify frequency range s...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamesawyerbfuller
hostnamegithub.com
expected-hostnamegithub.com
None7ce8ed0a54c4730aeca4e6abacfc6490365fc42e25480b86883054df3f9181c8
turbo-cache-controlno-cache
go-importgithub.com/python-control/python-control git https://github.com/python-control/python-control.git
octolytics-dimension-user_id2285872
octolytics-dimension-user_loginpython-control
octolytics-dimension-repository_id22791752
octolytics-dimension-repository_nwopython-control/python-control
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id22791752
octolytics-dimension-repository_network_root_nwopython-control/python-control
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released7bfc78137af9a4828305e52ab993fce981d7085
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python-control/python-control/pull/522/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-control%2Fpython-control%2Fpull%2F522%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-control%2Fpython-control%2Fpull%2F522%2Fcommits
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=python-control%2Fpython-control
Reloadhttps://github.com/python-control/python-control/pull/522/commits
Reloadhttps://github.com/python-control/python-control/pull/522/commits
Reloadhttps://github.com/python-control/python-control/pull/522/commits
python-control https://github.com/python-control
python-controlhttps://github.com/python-control/python-control
Notifications https://github.com/login?return_to=%2Fpython-control%2Fpython-control
Fork 447 https://github.com/login?return_to=%2Fpython-control%2Fpython-control
Star 2k https://github.com/login?return_to=%2Fpython-control%2Fpython-control
Code https://github.com/python-control/python-control
Issues 87 https://github.com/python-control/python-control/issues
Pull requests 8 https://github.com/python-control/python-control/pulls
Discussions https://github.com/python-control/python-control/discussions
Actions https://github.com/python-control/python-control/actions
Projects 0 https://github.com/python-control/python-control/projects
Wiki https://github.com/python-control/python-control/wiki
Security 0 https://github.com/python-control/python-control/security
Insights https://github.com/python-control/python-control/pulse
Code https://github.com/python-control/python-control
Issues https://github.com/python-control/python-control/issues
Pull requests https://github.com/python-control/python-control/pulls
Discussions https://github.com/python-control/python-control/discussions
Actions https://github.com/python-control/python-control/actions
Projects https://github.com/python-control/python-control/projects
Wiki https://github.com/python-control/python-control/wiki
Security https://github.com/python-control/python-control/security
Insights https://github.com/python-control/python-control/pulse
sawyerbfullerhttps://github.com/sawyerbfuller
python-control:masterhttps://github.com/python-control/python-control/tree/master
sawyerbfuller:freqplot-improvementshttps://github.com/sawyerbfuller/python-control/tree/freqplot-improvements
Conversationhttps://github.com/python-control/python-control/pull/522
Commits23 (23)https://github.com/python-control/python-control/pull/522/commits
Checkshttps://github.com/python-control/python-control/pull/522/checks
Files changedhttps://github.com/python-control/python-control/pull/522/changes
Freqplot improvementshttps://github.com/python-control/python-control/pull/522/commits#top
sawyerbfullerhttps://github.com/sawyerbfuller
python-control:masterhttps://github.com/python-control/python-control/tree/master
sawyerbfuller:freqplot-improvementshttps://github.com/sawyerbfuller/python-control/tree/freqplot-improvements
removed backspace character in margins plot title because it shows as an empty glyph (on mac)https://github.com/python-control/python-control/pull/522/commits/bab9f7bebbc279b9e484e146f23c436d7c0c7354
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
bab9f7bhttps://github.com/python-control/python-control/pull/522/commits/bab9f7bebbc279b9e484e146f23c436d7c0c7354
https://github.com/python-control/python-control/tree/bab9f7bebbc279b9e484e146f23c436d7c0c7354
evalfr(sys,s) -> sys(s); mimo errors specified as ControlMIMONotImplemented in a few placeshttps://github.com/python-control/python-control/pull/522/commits/72c5e069fb21b26f8a366f71df49103c94d369c9
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
72c5e06https://github.com/python-control/python-control/pull/522/commits/72c5e069fb21b26f8a366f71df49103c94d369c9
https://github.com/python-control/python-control/tree/72c5e069fb21b26f8a366f71df49103c94d369c9
freqplot: use reasonable number of frequency points rather than default of 50 for logspace; unify frequency range specification for bode and nyquisthttps://github.com/python-control/python-control/pull/522/commits/ddaeb6db1b1c060b285425b81d3205f95f389610
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
ddaeb6dhttps://github.com/python-control/python-control/pull/522/commits/ddaeb6db1b1c060b285425b81d3205f95f389610
https://github.com/python-control/python-control/tree/ddaeb6db1b1c060b285425b81d3205f95f389610
convert first system passed to append into ss if necessaryhttps://github.com/python-control/python-control/pull/522/commits/70c9855dd43dd74b0f4596b5f8a3f69148ddb2e2
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
70c9855https://github.com/python-control/python-control/pull/522/commits/70c9855dd43dd74b0f4596b5f8a3f69148ddb2e2
https://github.com/python-control/python-control/tree/70c9855dd43dd74b0f4596b5f8a3f69148ddb2e2
a few small code cleanupshttps://github.com/python-control/python-control/pull/522/commits/65171d3cda41b358b6ef6efa2a489431519df63f
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
65171d3https://github.com/python-control/python-control/pull/522/commits/65171d3cda41b358b6ef6efa2a489431519df63f
https://github.com/python-control/python-control/tree/65171d3cda41b358b6ef6efa2a489431519df63f
fixes to pass testshttps://github.com/python-control/python-control/pull/522/commits/060b2f0793e9955c679195330f2768615b8ed7bf
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
060b2f0https://github.com/python-control/python-control/pull/522/commits/060b2f0793e9955c679195330f2768615b8ed7bf
https://github.com/python-control/python-control/tree/060b2f0793e9955c679195330f2768615b8ed7bf
removed backspace character in margins plot title because it shows as an empty glyph (on mac)https://github.com/python-control/python-control/pull/522/commits/151fb6c99ff8ea6b89d808d307d2654eff01cdef
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
151fb6chttps://github.com/python-control/python-control/pull/522/commits/151fb6c99ff8ea6b89d808d307d2654eff01cdef
https://github.com/python-control/python-control/tree/151fb6c99ff8ea6b89d808d307d2654eff01cdef
evalfr(sys,s) -> sys(s); mimo errors specified as ControlMIMONotImplemented in a few placeshttps://github.com/python-control/python-control/pull/522/commits/ee6a72e638ef738e17aeb87d7595be0b7e87d2fc
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
ee6a72ehttps://github.com/python-control/python-control/pull/522/commits/ee6a72e638ef738e17aeb87d7595be0b7e87d2fc
https://github.com/python-control/python-control/tree/ee6a72e638ef738e17aeb87d7595be0b7e87d2fc
freqplot: use reasonable number of frequency points rather than default of 50 for logspace; unify frequency range specification for bode and nyquisthttps://github.com/python-control/python-control/pull/522/commits/1c0764deaae0e6966ac6c8ddabf9457c84421e5d
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
1c0764dhttps://github.com/python-control/python-control/pull/522/commits/1c0764deaae0e6966ac6c8ddabf9457c84421e5d
https://github.com/python-control/python-control/tree/1c0764deaae0e6966ac6c8ddabf9457c84421e5d
convert first system passed to append into ss if necessaryhttps://github.com/python-control/python-control/pull/522/commits/08dfca560cc4d3029023dfc35e2e3532c7508943
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
08dfca5https://github.com/python-control/python-control/pull/522/commits/08dfca560cc4d3029023dfc35e2e3532c7508943
https://github.com/python-control/python-control/tree/08dfca560cc4d3029023dfc35e2e3532c7508943
a few small code cleanupshttps://github.com/python-control/python-control/pull/522/commits/d8b70ed9fd97ac20098992b54f4f1c7e1931cbb9
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
d8b70edhttps://github.com/python-control/python-control/pull/522/commits/d8b70ed9fd97ac20098992b54f4f1c7e1931cbb9
https://github.com/python-control/python-control/tree/d8b70ed9fd97ac20098992b54f4f1c7e1931cbb9
fixes to pass testshttps://github.com/python-control/python-control/pull/522/commits/5e3c2bb344d391fa1ff2187be16bac8b92b0e9b4
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
5e3c2bbhttps://github.com/python-control/python-control/pull/522/commits/5e3c2bb344d391fa1ff2187be16bac8b92b0e9b4
https://github.com/python-control/python-control/tree/5e3c2bb344d391fa1ff2187be16bac8b92b0e9b4
Merge branch 'freqplot-improvements' of https://github.com/sawyerbfuller/python-control into freqplot-improvementshttps://github.com/python-control/python-control/pull/522/commits/b9a350ec0afabf3d35c89ebba516a6629a1e23cb
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
b9a350ehttps://github.com/python-control/python-control/pull/522/commits/b9a350ec0afabf3d35c89ebba516a6629a1e23cb
https://github.com/python-control/python-control/tree/b9a350ec0afabf3d35c89ebba516a6629a1e23cb
test bug, changed is to ==https://github.com/python-control/python-control/pull/522/commits/41193c6255a450996012b5880253ab2cc6d15691
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
41193c6https://github.com/python-control/python-control/pull/522/commits/41193c6255a450996012b5880253ab2cc6d15691
https://github.com/python-control/python-control/tree/41193c6255a450996012b5880253ab2cc6d15691
revert some freqplot.nyquist_plot changes because they turned out to be unneccesary and to avoid a merge conbflict with #521https://github.com/python-control/python-control/pull/522/commits/d195e06a6e652e9ca9409f300c20f20b60d62329
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
d195e06https://github.com/python-control/python-control/pull/522/commits/d195e06a6e652e9ca9409f300c20f20b60d62329
https://github.com/python-control/python-control/tree/d195e06a6e652e9ca9409f300c20f20b60d62329
docstring fixes, nyquist now outputs frequency response as specified in docstringhttps://github.com/python-control/python-control/pull/522/commits/eaf5b160388a1bc0ca47f5e180769581bfa34db9
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
eaf5b16https://github.com/python-control/python-control/pull/522/commits/eaf5b160388a1bc0ca47f5e180769581bfa34db9
https://github.com/python-control/python-control/tree/eaf5b160388a1bc0ca47f5e180769581bfa34db9
added a few unit tests for frequency range parameter to nyquist and bodehttps://github.com/python-control/python-control/pull/522/commits/e8d233f083b9c5f6bdbf221fda6daf9badf22555
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
e8d233fhttps://github.com/python-control/python-control/pull/522/commits/e8d233f083b9c5f6bdbf221fda6daf9badf22555
https://github.com/python-control/python-control/tree/e8d233f083b9c5f6bdbf221fda6daf9badf22555
plot vertical nyquist freq line at same time as data for legend convenience eg legend(('sys1','sys2'))https://github.com/python-control/python-control/pull/522/commits/fa4378580b9a8fda2dfc18dc80cc48ac28b657d9
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
fa43785https://github.com/python-control/python-control/pull/522/commits/fa4378580b9a8fda2dfc18dc80cc48ac28b657d9
https://github.com/python-control/python-control/tree/fa4378580b9a8fda2dfc18dc80cc48ac28b657d9
Update control/freqplot.pyhttps://github.com/python-control/python-control/pull/522/commits/adec95e5c371dd472789e24c6f03da8b1c0e7390
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
adec95ehttps://github.com/python-control/python-control/pull/522/commits/adec95e5c371dd472789e24c6f03da8b1c0e7390
https://github.com/python-control/python-control/tree/adec95e5c371dd472789e24c6f03da8b1c0e7390
Update control/freqplot.pyhttps://github.com/python-control/python-control/pull/522/commits/b7653f866eb0b31cad22419d973b94cf9e467f6e
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
b7653f8https://github.com/python-control/python-control/pull/522/commits/b7653f866eb0b31cad22419d973b94cf9e467f6e
https://github.com/python-control/python-control/tree/b7653f866eb0b31cad22419d973b94cf9e467f6e
@murrayrm suggested changes e.g change default_frequency_range to privatehttps://github.com/python-control/python-control/pull/522/commits/acaea54e259f0dd2a8d892ba4e97ab50fa39af6a
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
acaea54https://github.com/python-control/python-control/pull/522/commits/acaea54e259f0dd2a8d892ba4e97ab50fa39af6a
https://github.com/python-control/python-control/tree/acaea54e259f0dd2a8d892ba4e97ab50fa39af6a
Merge branch 'freqplot-improvements' of https://github.com/sawyerbfuller/python-control into freqplot-improvementshttps://github.com/python-control/python-control/pull/522/commits/24d57e1ecff372fce1c19188348f2b8009337b17
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
24d57e1https://github.com/python-control/python-control/pull/522/commits/24d57e1ecff372fce1c19188348f2b8009337b17
https://github.com/python-control/python-control/tree/24d57e1ecff372fce1c19188348f2b8009337b17
allow specified frequency range to exceed nyquist frequency if desiredhttps://github.com/python-control/python-control/pull/522/commits/73ce1a67be9e8e341441241e11a6f9ae3d0f23c5
https://github.com/sawyerbfuller
sawyerbfullerhttps://github.com/python-control/python-control/commits?author=sawyerbfuller
73ce1a6https://github.com/python-control/python-control/pull/522/commits/73ce1a67be9e8e341441241e11a6f9ae3d0f23c5
https://github.com/python-control/python-control/tree/73ce1a67be9e8e341441241e11a6f9ae3d0f23c5
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.