Title: FEATURE REQUEST: Support for MDF4 CAN bus logging files [PR ready] · Issue #1883 · hardbyte/python-can · GitHub
Open Graph Title: FEATURE REQUEST: Support for MDF4 CAN bus logging files [PR ready] · Issue #1883 · hardbyte/python-can
X Title: FEATURE REQUEST: Support for MDF4 CAN bus logging files [PR ready] · Issue #1883 · hardbyte/python-can
Description: Is your feature request related to a problem? Please describe. The current MDF4 reader in the python-can project is only able to load MDF4 files generated by the MDF4 writer in the project, or MDF4 files having the exact same internal st...
Open Graph Description: Is your feature request related to a problem? Please describe. The current MDF4 reader in the python-can project is only able to load MDF4 files generated by the MDF4 writer in the project, or MDF4...
X Description: Is your feature request related to a problem? Please describe. The current MDF4 reader in the python-can project is only able to load MDF4 files generated by the MDF4 writer in the project, or MDF4...
Opengraph URL: https://github.com/hardbyte/python-can/issues/1883
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"FEATURE REQUEST: Support for MDF4 CAN bus logging files [PR ready]","articleBody":"### Is your feature request related to a problem? Please describe.\r\n\r\nThe current MDF4 reader in the `python-can` project is only able to load MDF4 files generated by the MDF4 writer in the project, or MDF4 files having the exact same internal structure. This severely limits the number of MDF4 files with CAN data which can be loaded into the `python-can` ecosystem for analysis and playback.\r\n\r\n\r\n### Describe the solution you'd like\r\n\r\nAn expansion of the MDF4 reader capabilities to support MDF4 CAN bus logging files in general. I.e. instead of always expecting CAN DataFrames to be group 0, allow these to be any group, and even span multiple groups. The `asammdf` package the reader/writer leverages for the heavy lifting behind the scenes already supports loading of more complex files/other structures.\r\n\r\nWe can provide a PR for expanding the MDF4 readers capabilities to support more generalized CAN bus logging files (in fact we have already prepared and tested one).\r\n\r\nPlease let us know whether this is something you are open to, then we will formally prepare the PR.","author":{"url":"https://github.com/MatinF","@type":"Person","name":"MatinF"},"datePublished":"2024-10-30T18:59:57.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/1883/python-can/issues/1883"}
| 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:85adae2f-ec30-8ee2-f83a-c5bcc35e3ea9 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | CEFA:132C53:11DABC4:167F223:697ED307 |
| html-safe-nonce | a69265dd0ad17a29aaa9968c520d6c373319de4ba689c20c4ef71b72aaf3ab9a |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRUZBOjEzMkM1MzoxMURBQkM0OjE2N0YyMjM6Njk3RUQzMDciLCJ2aXNpdG9yX2lkIjoiMjM3NjYwMDM1OTUwNzI1MTk3NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | f9478f5d9cffe9fad377436c10f40b3679c86a0bf8d8db480082899385dcdf81 |
| hovercard-subject-tag | issue:2625055154 |
| 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/hardbyte/python-can/1883/issue_layout |
| twitter:image | https://opengraph.githubassets.com/75dbaeda2e424eae5c5e643a70d03e0318a496220666647d8f2d541185c0b470/hardbyte/python-can/issues/1883 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/75dbaeda2e424eae5c5e643a70d03e0318a496220666647d8f2d541185c0b470/hardbyte/python-can/issues/1883 |
| og:image:alt | Is your feature request related to a problem? Please describe. The current MDF4 reader in the python-can project is only able to load MDF4 files generated by the MDF4 writer in the project, or MDF4... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | MatinF |
| hostname | github.com |
| expected-hostname | github.com |
| None | 60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6 |
| turbo-cache-control | no-preview |
| go-import | github.com/hardbyte/python-can git https://github.com/hardbyte/python-can.git |
| octolytics-dimension-user_id | 855189 |
| octolytics-dimension-user_login | hardbyte |
| octolytics-dimension-repository_id | 69090889 |
| octolytics-dimension-repository_nwo | hardbyte/python-can |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 69090889 |
| octolytics-dimension-repository_network_root_nwo | hardbyte/python-can |
| 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 | 7c85641c598ad130c74f7bcc27f58575cac69551 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width