I have a JLS file, as big as 50GB. During the measurements, all went okay. Trying to open it now I am not able to see any track. I tried to execute python the Pyjls info, i got all the information that contained the file, looks good. I tried also to open it with the Python program, i got the following error:
Any suggestion on how can I read the file or recover it?
The file contains 3 tracks, 0 annotations, 1 voltage, 2 current.
From that error, it sounds like the JLS file was not closed properly. We have made a bunch of improvements over the last few months to both prevent this from happening and to handle it. What version of the Joulescope UI are you using?
Regardless, you will hopefully be able to recover the data using the JLS copy command, which essentially replays the JLS capture into a new file.
First, ensure that you are up to date:
python -m pip install -U pyjls
And then run the command:
python -m pyjls copy <src> <dst>
Replace <src> with the path to your recorded file that will not open, and replace <dst> with a different output file path. You should then be able to open <dst> in the Joulescope UI.