Canmatrix

Latest version: v1.0

Safety actively analyzes 621892 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.9.5

What's Changed
* include LICENSE in source distribution by danielhrisca in https://github.com/ebroecker/canmatrix/pull/365
* Annotate and fix codestyle dbc by Funth0mas in https://github.com/ebroecker/canmatrix/pull/369
* Fix 326: Always use Signal.is_little_endian as bool by Funth0mas in https://github.com/ebroecker/canmatrix/pull/371
* Update file headers 322 by Funth0mas in https://github.com/ebroecker/canmatrix/pull/370
* Annotation cleanup "join" 323 by Funth0mas in https://github.com/ebroecker/canmatrix/pull/372
* Update cli doc by Funth0mas in https://github.com/ebroecker/canmatrix/pull/373
* fix: xls is using the wrong number for arbitration id by coccyx00 in https://github.com/ebroecker/canmatrix/pull/377
* add outputformat for Scapy by ebroecker in https://github.com/ebroecker/canmatrix/pull/378
* Dump factor, offset, min, max as float. Load as numeric by chrisoro in https://github.com/ebroecker/canmatrix/pull/380
* ARXML: merge container PDU and Secured PDU support by ebroecker in https://github.com/ebroecker/canmatrix/pull/384
* Iss381 - fix for 381 - wrong default ArbitrationId handling by ebroecker in https://github.com/ebroecker/canmatrix/pull/386
* support for Scapy input file by ebroecker in https://github.com/ebroecker/canmatrix/pull/387
* optional ignoring failures durig character encoding 375 by ebroecker in https://github.com/ebroecker/canmatrix/pull/388
* fix for 238 (j1939 Frame setters might raise TypeError) by ebroecker in https://github.com/ebroecker/canmatrix/pull/389
* Iss385 // Arxml Container support and ARXML refactoring by ebroecker in https://github.com/ebroecker/canmatrix/pull/390
* DBC: fix 242. by ebroecker in https://github.com/ebroecker/canmatrix/pull/391
* XLSX fixes by ebroecker in https://github.com/ebroecker/canmatrix/pull/392
* XLSX: fix for 288 by ebroecker in https://github.com/ebroecker/canmatrix/pull/393
* [WIP] switch from optparse to click (236) by ebroecker in https://github.com/ebroecker/canmatrix/pull/394
* [WIP] add Basic cli tests by ebroecker in https://github.com/ebroecker/canmatrix/pull/395
* Annotation cleanup by Funth0mas in https://github.com/ebroecker/canmatrix/pull/396
* Remove cm prefix by Funth0mas in https://github.com/ebroecker/canmatrix/pull/399
* [WIP] add muxing support to scapy output; merge PR 398 also by ebroecker in https://github.com/ebroecker/canmatrix/pull/400
* [try to] Unify imports by Funth0mas in https://github.com/ebroecker/canmatrix/pull/402
* [WIP] dump/export wireshark lua can subdissector by ebroecker in https://github.com/ebroecker/canmatrix/pull/404
* [WIP] cycle_time as generic signal and frame attribute by ebroecker in https://github.com/ebroecker/canmatrix/pull/405
* Iss407: [dbc] Signal Comments with space bevore semicolon broken import by ebroecker in https://github.com/ebroecker/canmatrix/pull/409
* make initial value to a native attribute of Signal class by ebroecker in https://github.com/ebroecker/canmatrix/pull/408
* [dbf] exended ids corrected by ebroecker in https://github.com/ebroecker/canmatrix/pull/415
* [WIP] [dbc] optionally allow multiple singals with same name in frame 411 by ebroecker in https://github.com/ebroecker/canmatrix/pull/412
* Fix setup.py for console_scripts by altendky in https://github.com/ebroecker/canmatrix/pull/417
* [WIP] [dbc] Iss413: fix comment reading with whitespaces in front of ; by ebroecker in https://github.com/ebroecker/canmatrix/pull/416
* [WIP] [convert] selective rx/tx ecu extraction issue 421 by ebroecker in https://github.com/ebroecker/canmatrix/pull/422
* [WIP] [ARXML] can_fd info (potentional fix for 410) by ebroecker in https://github.com/ebroecker/canmatrix/pull/418
* [WIP] Auto deploy by ebroecker in https://github.com/ebroecker/canmatrix/pull/420
* [WIP] [dbc] fix dbc issues by ebroecker in https://github.com/ebroecker/canmatrix/pull/431
* [arxml] fix for issue 436 by ebroecker in https://github.com/ebroecker/canmatrix/pull/439
* add delete_obsolete_ecus (fix for 434) by ebroecker in https://github.com/ebroecker/canmatrix/pull/438
* [copy] Iss430 better attribute handling by ebroecker in https://github.com/ebroecker/canmatrix/pull/437
* fix for 441 by ebroecker in https://github.com/ebroecker/canmatrix/pull/442
* Fix some bugs in FIBEX export in https://github.com/ebroecker/canmatrix/pull/445
* Repair more click convert parameters by Funth0mas in https://github.com/ebroecker/canmatrix/pull/451
* Fixing issue where we see dictionary attributes change during iteration by sou1hacker in https://github.com/ebroecker/canmatrix/pull/455
* Arxml limits number formats by ebroecker in https://github.com/ebroecker/canmatrix/pull/457
* Check for EOF when parsing enums in a .sym file. Fixes 465 by Seneda in https://github.com/ebroecker/canmatrix/pull/468
* 459: Log the exception as well when importing a format failed by uruuru in https://github.com/ebroecker/canmatrix/pull/467
* Process the .sym file "Title" field. fixes 469 And Fix Enum dictionary comma splitting by Seneda in https://github.com/ebroecker/canmatrix/pull/470
* fix for 471 by ebroecker in https://github.com/ebroecker/canmatrix/pull/473
* Fix J1939 PGN getter/setter to use full 18bits. Fixes 474 by Seneda in https://github.com/ebroecker/canmatrix/pull/475
* Add enumerations as a field to the json file to store the value tables by Seneda in https://github.com/ebroecker/canmatrix/pull/476
* Adding changes to allow ArbitrationId classes to be sorted by sou1hacker in https://github.com/ebroecker/canmatrix/pull/466
* Parse sym types by Seneda in https://github.com/ebroecker/canmatrix/pull/479
* Fix sym.dump to export the value_table by Seneda in https://github.com/ebroecker/canmatrix/pull/481
* Process type labels which are enumeration names by Seneda in https://github.com/ebroecker/canmatrix/pull/482
* Fix additional case in sym enum export by Seneda in https://github.com/ebroecker/canmatrix/pull/486
* [DBF] support j1939 read by ebroecker in https://github.com/ebroecker/canmatrix/pull/501
* possible fix for 490 by ebroecker in https://github.com/ebroecker/canmatrix/pull/503
* add tests for issue 424 by ebroecker in https://github.com/ebroecker/canmatrix/pull/500
* Iss484 by ebroecker in https://github.com/ebroecker/canmatrix/pull/502
* fix ci by ebroecker in https://github.com/ebroecker/canmatrix/pull/504
* Iss492 by ebroecker in https://github.com/ebroecker/canmatrix/pull/505
* Arxml read baudrate by ForestRupicolous in https://github.com/ebroecker/canmatrix/pull/452
* Iss496 by ebroecker in https://github.com/ebroecker/canmatrix/pull/506
* Iss499 by ebroecker in https://github.com/ebroecker/canmatrix/pull/507
* [WIP] [arxml] add some basic support for flexray and ethernet data by ebroecker in https://github.com/ebroecker/canmatrix/pull/426
* Iss509 by ebroecker in https://github.com/ebroecker/canmatrix/pull/510
* Iss496 by ebroecker in https://github.com/ebroecker/canmatrix/pull/511
* Master by ebroecker in https://github.com/ebroecker/canmatrix/pull/514
* Fix sym mux decode, by always treating mux field as unsigned by Seneda in https://github.com/ebroecker/canmatrix/pull/517
* Log missing format module import as warning instead of exception by leosh64 in https://github.com/ebroecker/canmatrix/pull/519
* src/canmatrix.py: fix nested mux with no values by rfrowe in https://github.com/ebroecker/canmatrix/pull/527
* add is_fd flag for json output by DennisRoeck in https://github.com/ebroecker/canmatrix/pull/532
* Iss526 by ebroecker in https://github.com/ebroecker/canmatrix/pull/536
* Bump lxml from 4.5.2 to 4.6.2 by dependabot in https://github.com/ebroecker/canmatrix/pull/539
* Iss535 by ebroecker in https://github.com/ebroecker/canmatrix/pull/537
* Iss522 by ebroecker in https://github.com/ebroecker/canmatrix/pull/530
* Fix ci by ebroecker in https://github.com/ebroecker/canmatrix/pull/542
* Update xls.py by Cesare12 in https://github.com/ebroecker/canmatrix/pull/549
* add direct decode function for python can frames by ebroecker in https://github.com/ebroecker/canmatrix/pull/548
* Correctly the result if compare two frame with different ID by anphucnguyen in https://github.com/ebroecker/canmatrix/pull/552
* Overall code improvements by JulienGrv in https://github.com/ebroecker/canmatrix/pull/555
* improvement dbc to dbf by anphucnguyen in https://github.com/ebroecker/canmatrix/pull/556
* fix issue 547 by anphucnguyen in https://github.com/ebroecker/canmatrix/pull/560
* fix issue 559 by anphucnguyen in https://github.com/ebroecker/canmatrix/pull/561
* fix initial value setting by jazi007 in https://github.com/ebroecker/canmatrix/pull/566
* Set initial_value to physical value by pierreluctg in https://github.com/ebroecker/canmatrix/pull/567
* arxml fix by leixao in https://github.com/ebroecker/canmatrix/pull/564
* arxml CAN parsing optim and fixes by jazi007 in https://github.com/ebroecker/canmatrix/pull/569
* [arxml]: canmatrix.Signal names rework by jazi007 in https://github.com/ebroecker/canmatrix/pull/570
* Arxml refactoring by ebroecker in https://github.com/ebroecker/canmatrix/pull/571
* rework arxml parsing and use Pdu for PDU contained frames by jazi007 in https://github.com/ebroecker/canmatrix/pull/576
* fix convert pdu container by jazi007 in https://github.com/ebroecker/canmatrix/pull/577
* Remove prints from the code and add the message to the exception by pierreluctg in https://github.com/ebroecker/canmatrix/pull/578
* remove duplicated pdus by jazi007 in https://github.com/ebroecker/canmatrix/pull/583
* Improve multiplexer JSON output by pierzchalski in https://github.com/ebroecker/canmatrix/pull/585
* Fix typo in cli/convert.py file by AjinkyaPasalkar in https://github.com/ebroecker/canmatrix/pull/586
* bugfix: list of signals are always empty (in a PDU) by tainnok in https://github.com/ebroecker/canmatrix/pull/591
* improve logging output to be able to identify problems faster/better by tainnok in https://github.com/ebroecker/canmatrix/pull/592
* fix for issue 596 by ebroecker in https://github.com/ebroecker/canmatrix/pull/597
* Iss531 import ldf by ebroecker in https://github.com/ebroecker/canmatrix/pull/598
* fix PDU container decoding by jazi007 in https://github.com/ebroecker/canmatrix/pull/605
* Kankan patch1 by Arcola-Kankan in https://github.com/ebroecker/canmatrix/pull/604
* fix tox and continuous integration by JulienGrv in https://github.com/ebroecker/canmatrix/pull/609
* Kankan patch :: Custom Signal Attributes are removed by Arcola-Kankan in https://github.com/ebroecker/canmatrix/pull/611
* 612 Bugfix formats.xls and formats.xlsx missing method parameters by AlexDLSy in https://github.com/ebroecker/canmatrix/pull/613
* Update guess_value method in utils.py by tobiasandorfer in https://github.com/ebroecker/canmatrix/pull/615
* feat: add support for Python 3.10 by JulienGrv in https://github.com/ebroecker/canmatrix/pull/619
* arxml: read data related to E2E-protection by tainnok in https://github.com/ebroecker/canmatrix/pull/594
* Adding Few Check functions by Arcola-Kankan in https://github.com/ebroecker/canmatrix/pull/616
* merge for release 0.9.4 by ebroecker in https://github.com/ebroecker/canmatrix/pull/621

New Contributors
* coccyx00 made their first contribution in https://github.com/ebroecker/canmatrix/pull/377
* chrisoro made their first contribution in https://github.com/ebroecker/canmatrix/pull/380
* sou1hacker made their first contribution in https://github.com/ebroecker/canmatrix/pull/455
* Seneda made their first contribution in https://github.com/ebroecker/canmatrix/pull/468
* uruuru made their first contribution in https://github.com/ebroecker/canmatrix/pull/467
* ForestRupicolous made their first contribution in https://github.com/ebroecker/canmatrix/pull/452
* leosh64 made their first contribution in https://github.com/ebroecker/canmatrix/pull/519
* rfrowe made their first contribution in https://github.com/ebroecker/canmatrix/pull/527
* DennisRoeck made their first contribution in https://github.com/ebroecker/canmatrix/pull/532
* dependabot made their first contribution in https://github.com/ebroecker/canmatrix/pull/539
* Cesare12 made their first contribution in https://github.com/ebroecker/canmatrix/pull/549
* anphucnguyen made their first contribution in https://github.com/ebroecker/canmatrix/pull/552
* JulienGrv made their first contribution in https://github.com/ebroecker/canmatrix/pull/555
* jazi007 made their first contribution in https://github.com/ebroecker/canmatrix/pull/566
* leixao made their first contribution in https://github.com/ebroecker/canmatrix/pull/564
* pierzchalski made their first contribution in https://github.com/ebroecker/canmatrix/pull/585
* AjinkyaPasalkar made their first contribution in https://github.com/ebroecker/canmatrix/pull/586
* tainnok made their first contribution in https://github.com/ebroecker/canmatrix/pull/591
* Arcola-Kankan made their first contribution in https://github.com/ebroecker/canmatrix/pull/604
* AlexDLSy made their first contribution in https://github.com/ebroecker/canmatrix/pull/613
* tobiasandorfer made their first contribution in https://github.com/ebroecker/canmatrix/pull/615

**Full Changelog**: https://github.com/ebroecker/canmatrix/compare/0.9.3...0.9.5

Release_0.9.4
no description

0.9.3

0.9.2

0caf5fe
this is a binary drop off 0caf5fe

0.9.1

* add submodules doc
* update doc to make start_bit more clear in documentation 424
* [dbc] fix dbc issues (431)
* [dbc] export for empty matrix
* copy_frame handles default values now (fix 430)
* [xlsx] export of coplex mutltiplexed frames no longer prohibited (fix 403)

0.9

* include LICENSE in source distribution (365)
* [arxml]: rx/tx typo fix
* annotate and fix codestyle dbc (369)
* Always use Signal.is_little_endian as bool 326 (371)
* Add coding, remove !python where inappropriate (370)
* annotation cleanup ticket 323 (372)
* Update cli doc (inspired by 361) (373)
* fix: xls is using the wrong number for arbitration id (377)
* add outputformat for Scapy (378)
* fix special char handling in scapy exporter
* Dump factor, offset, min, max as float. Load as numeric (380)
* added --jsonNativeTypes as cli option
* [arxml]: merge container PDU and Secured PDU support (384)
* [arxml]: support for containers
* [arxml]: create signalgroups for containers
* [arxml]: support secured pdus (383)
* fix for wrong default ArbitrationId handling (386)
* fix for 381 wrong default ArbitrationId handling
* optional ignoring failures durig character encoding 375 (388)
* fix for 238 (j1939 Frame setters might raise TypeError) (389)
* move j1939 (pgn, prio, source) handling direct to arbitration-id class (fixes 238)
* [arxml]: 385 // Arxml Container support and ARXML refactoring (390)
* [json] fix multiplex reading issue (136)
* [arxml]: refactoring, DLC for canFD support canmatrix.Frame.fit_dlc now fits to next correct dlc value, DBC export reniced for candb++ (385)
* [arxml]: refactoring and better type handling 368
* [dbc]: fix 242. J1939 and FD Frames in dbc
* [xlsx]: fixes 240 (signal init value in excel template)
* [xlsx] feature for for 288 (393) separate lines for values
* switch from optparse to click (236) (394)
* add Basic cli tests (395)
* Annotation cleanup 323 (396)
* Remove cm prefix (236) (399)
* add muxing support to scapy output; merge PR 398 also (400)
* [try to] Unify imports (402) unify imports (236)
* [wireshark] dump/export wireshark lua can subdissector (404)
* add cannelloni dissector for wireshark
* cycle_time as generic signal and frame attribute (405)
* implement cycle_time as generic signal and frame attribute / remove Gen[Msg/Sig]cycle from attributes 146
* use effective frame cycle time for export use gcd of singnal-cycletimes for calculating effective cycle time
* [dbc] Iss407: Signal Comments with space bevore semicolon broken import (409)
* [dbc] fix for issue 407 Signal Comments with space bevore semicolon broken import
* make initial value to a native attribute of Signal class (408)
* [dbf] exended ids corrected
* [dbc] optional allow multiple singals with same name in frame 411 (412)
* Fix setup.py for console_scripts (417)
* [dbc] Iss413: fix comment reading with whitespaces in front of ; (416)
* fix for iss 414, keeps defines in dbc: this keeps defines from dbc in matrix object, even if
native attribute exists.
* convert: selective rx/tx ecu extraction issue 421 (422)
* [arxml] can_fd info (potentional fix for 410) (418)
* add baudrate attributes
* Auto deploy (420)
* add auto deploy for tags on master

0.8

Changelog:

Lots of internal refactoring:
* Refactoring Snail case (292)
* lots of annotation
* introducing of typing
* introduction of Arbitration_id class (296)
* move formats to submodule (236) (301)
* move convert and compare to submodule "cli" (329)
* add multiplex helpers
* ...

other fixes:
* add min and max to jsonAll export 275
* fix for cancompare
* let dbc replace not known attibute-defines by STRING (284)
* add flat signals to canmatrix and copy option to copy them
* add limited support for [ARXML] ECUc-Files 281 (287)
* Exception for wrong frame length 257 (290)
* support for long names (293)
* fix dbc attributes with spaces and special characters (issue 330…
* Dbc fixes refactoring (333)
* Examples for encoding and decoding single frames (334)
* fix creating dbc files. (337)
* refactor dict usage (321) (338)
* j1939 updates and upgrades (335)
* find compumethods and contraints also in ARXML-4.4 (351)
* dbc regexp fix for Iss358 (359)
* add sphinx // readthedocs configuration (360)
* support for complex multiplexing (356)
* ...

Special thanks Funth0mas and as always altendky !!

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.