Title: Defining Roadmap to Slycot 0.7.0 · Issue #204 · python-control/Slycot · GitHub
Open Graph Title: Defining Roadmap to Slycot 0.7.0 · Issue #204 · python-control/Slycot
X Title: Defining Roadmap to Slycot 0.7.0 · Issue #204 · python-control/Slycot
Description: I would like to define a Roadmap to the next version of Slycot. Because with #201 and #203 there will be new routines, I guess the version should be increased to v0.6.0! First a merge of #200 #201 #203 would be nice. I can revise #201 an...
Open Graph Description: I would like to define a Roadmap to the next version of Slycot. Because with #201 and #203 there will be new routines, I guess the version should be increased to v0.6.0! First a merge of #200 #201 ...
X Description: I would like to define a Roadmap to the next version of Slycot. Because with #201 and #203 there will be new routines, I guess the version should be increased to v0.6.0! First a merge of #200 #201 ...
Opengraph URL: https://github.com/python-control/Slycot/issues/204
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Defining Roadmap to Slycot 0.7.0","articleBody":"I would like to define a Roadmap to the next version of Slycot. Because with #201 and #203 there will be new routines, I guess the version should be increased to v0.6.0!\r\n\r\nFirst a merge of \r\n\r\n- [x] #200\r\n- [x] #201\r\n- [x] #203 \r\n\r\nwould be nice. I can revise #201 and #203 again, but basically the wrappers work.\r\n\r\nI guess #200 needs a final decision. Furthermore, some other Slycot routines identified by @roryyorke in #200 may need a fix.\r\n\r\n----------\r\n\r\nFirst, I would like to ask if a sphinx documentation is actually desired?\r\n\r\nIf the answer is yes, I would like to merge a sphinx documentation:\r\n- ~~[ ] #202. This Draft/PR works and would be a start.~~\r\n\r\nAfter that, the following could be done:\r\n\r\n- [x] update the counts of the wrapper `Slycot/slycot/__init__.py`, the numbers are out of date (see images attached). #205\r\n- [x] improve and revise `Slycot/slycot/__init__.py`. #205 \r\n- ~~[ ] get rid of `Slycot/slycot/example.py`, add `Slycot/examples` folder as in python-control and move all examples over there. (the folder is already in #202)~~\r\n- refactor and improve docstrings to meet numpydoc\r\n - [x] bring `analysis.py` closer to numpydoc, #100, #206 (this file is very different from the numpydoc specification)\r\n - [x] bring `math.py` closer to numpydoc, #100, #211\r\n - [x] bring `synthesis.py` closer to numpydoc, #100, #212 (LGTM)\r\n - [x] bring `transform.py` closer to numpydoc, #100, #213\r\n- refactor and improve tests to get a common structure. Define a common structure?\r\n - [x] get rid of unittest.TestCase, https://github.com/python-control/Slycot/pull/203#discussion_r1300648403, https://github.com/python-control/Slycot/pull/201#discussion_r1300653438 #207\r\n - ~~[ ] define a common test structure~~\r\n - ~~[ ] study pytest structure and usage in python-control [control pytest](https://github.com/python-control/python-control/tree/main/control/tests)~~\r\n- provide a contribution guide\r\n - ~~[ ] we could add a full example of how to create a wrapper. However, it is quite a bit of work.~~\r\n - ~~[ ] a slycot template for a `.pyf` would be nice.~~\r\n - ~~[ ] a slycot template for a numpydoc would be nice.~~\r\n- ~~[ ] finally, discuss and improve the slycot sphinx documentation in general.~~\r\n\r\nRemark:\r\nThings that are marked as ~tasks~~ will most likely be postponed to Slycot v0.7!\r\n\r\nWhat do you think?\r\n\r\n","author":{"url":"https://github.com/KybernetikJo","@type":"Person","name":"KybernetikJo"},"datePublished":"2023-08-08T19:58:59.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5},"url":"https://github.com/204/Slycot/issues/204"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:82ffc0cb-0b00-14da-25ef-46ea323fa8b9 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BF9E:28AC50:3859487:4D112EA:6979D847 |
| html-safe-nonce | 929ecbf3dc8fffce4e50efc782f7fe770824576221970fb21a0170540dde5494 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRjlFOjI4QUM1MDozODU5NDg3OjREMTEyRUE6Njk3OUQ4NDciLCJ2aXNpdG9yX2lkIjoiNjU1ODM2NTA0MjMxODkzMDYzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 7c9863b0fb3beead8be64a3566778ceca1ce45b54f653d57ce95df6d5adbd37f |
| hovercard-subject-tag | issue:1841997749 |
| github-keyboard-shortcuts | repository,issues,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/_view_fragments/issues/show/python-control/Slycot/204/issue_layout |
| twitter:image | https://opengraph.githubassets.com/71884d83f75a19b3a3a577465eb96adbebf5feeb950a5d3e816dff1bc19c571c/python-control/Slycot/issues/204 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/71884d83f75a19b3a3a577465eb96adbebf5feeb950a5d3e816dff1bc19c571c/python-control/Slycot/issues/204 |
| og:image:alt | I would like to define a Roadmap to the next version of Slycot. Because with #201 and #203 there will be new routines, I guess the version should be increased to v0.6.0! First a merge of #200 #201 ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | KybernetikJo |
| hostname | github.com |
| expected-hostname | github.com |
| None | c049b65ec7e54cbf2521f5a560b6527714c612b0bd169188e2ea6e16f83bd5f4 |
| turbo-cache-control | no-preview |
| go-import | github.com/python-control/Slycot git https://github.com/python-control/Slycot.git |
| octolytics-dimension-user_id | 2285872 |
| octolytics-dimension-user_login | python-control |
| octolytics-dimension-repository_id | 66001480 |
| octolytics-dimension-repository_nwo | python-control/Slycot |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 66001480 |
| octolytics-dimension-repository_network_root_nwo | python-control/Slycot |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | aa81cb94735f56e8afe352515e35f16bd5c0018b |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width