Comments (6)
Hi @mominggame,
thanks for your hint.
I'll have a look on it and probably fix it.
from canmatrix.
Hi @mominggame
can you please check branch iss_736?
pip install git+https://github.com/ebroecker/canmatrix/tree/iss_736
from canmatrix.
Since version 1.0, I have been unable to parse large arxml files, and I'm not sure if it's due to the file size. Currently, the situation on my end is that some relatively small arxml files can be parsed, but large files get stuck in a loop, and the 'canmatrix.formats.loadp' function never stops. However, I did not encounter this issue in version 0.9.5. My workaround was to change '(is_fd_elem is not None and is_fd_elem.text == 'TRUE'):' to '(is_fd_elem is not None and is_fd_elem.text.upper() == 'TRUE'):' in version 0.9.5. My English is not good, and this passage has been translated using machine translation, so it may sound a bit awkward. I hope for your understanding.
from canmatrix.
Is the speed slowing down? I finally parsed the large file, but it took 30 minutes for the 80MB arxml!
from canmatrix.
Hi @mominggame
I'll investigate the speedissue - this should Not Happen ....
from canmatrix.
Hi @mominggame,
I had a quick view over the changes.
Not so much changes in the arxml-code, but one change:
Gateway information is parsed now.
So is your ARXML-File with gateway information? Just for excluding some possible errors....
from canmatrix.
Related Issues (20)
- Convert arxml file to dbc file wrong HOT 6
- Wrong min/max scaling when signal has slope or offset HOT 1
- Python3.12 compatibility / drop 'future' dependency HOT 5
- Loading arxml with Ethernet data Performance is extremely bad on development branch(2023-12-15) HOT 6
- use Canmatrix create dbc HOT 7
- Convert excel to DBC with Canmatrix HOT 1
- Convert DBC to arxml failed HOT 3
- Renaming Node / ECU via rename_ecu should clear out any existing transmitter and receiver HOT 1
- wrong with canmatrix.cli.compare.cli_compare
- when xsl2dbc,singal's offset γmini is uncorrect
- convert ARXML to DBC have error:<class 'decimal.DivisionUndefined'> HOT 1
- convert ARXML to DBC have error:<class 'decimal.DivisionUndefined'> HOT 2
- Convert dbc <=> xlsx - units are deleted HOT 3
- Convert dbc <=> xlsx - DLC is always reset to it's maximum of 8 bytes HOT 3
- Exporting ARXML to XLSX (CanCluster vs. J1939Cluster) HOT 6
- canmatrix.py --> decimal.InvalidOperation: [<class 'decimal.DivisionUndefined'>] HOT 7
- Speed up Decode and Encode timing
- ARXML to xlsx HOT 3
- System name for signal group in arxml
- Casting the frame id from scientific number format fails HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from canmatrix.