-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Latest Velox 3.12 .emd files are not readable due to major changes in file format #226
Comments
Yes, that would be great if you could provide some files. Ideally, the smallest possible file so that they can be added to the test suite - if you are happy with that of course! 😃 |
Disclaimer: The following files were acquired with velox 3.10 and then opend with Velox 3.12 (offline) this triggers the conversion to the new format. |
It seems that the group "Operations" is missing from the file that you shared and it is used to parse information about detector/elemental map. This can be skipped but then we don't know what elemental map it is... or the type of DPC images, etc. @robindegen, by any chance, are you still working on Thermo Fisher Velox EMD? If so, could you please advise on what happen to the "Operations" group? 😃 |
If you require specific support from Thermo-Fisher please post here. The Velox developers follow the discussion. |
Indeed we are following the discussion, Velox 3.12 introduced a file format change to support upcoming features. Just for understanding, we call the 'pre 3.12 file format' the old file format. And the file format from Velox 3.12 and higher the new file format. Important to understand Here is a quick (incompleet) summary of the changes. What changed
Feel free to ask any question. |
Thank you @shoving-tfs for the information! |
Hi @ericpre thank you for your question, as I have started before only SIFeature has changed, DPC has not been effected. Regarding the element for EDS Maps:
I hope this is enough to get you started. |
Thank you @shoving-tfs, that's exactly what was necessary! 😃 @shoving-tfs, @Philipp-Muller, would you please be able to provide small test file to add the test suite in this repository? The files above are standard in size but this is too large to add to the repository, because we want to avoid the repository getting unnecessarily large. This should be fixed in #232 and we just need to add small test files. |
@shoving-tfs, @Philipp-Muller, I added some detailed explanation on the test data files in #233. See documentation output at https://rosettasciio--233.org.readthedocs.build/en/233/contributing.html#making-test-data-files. |
Attached you will find some EMD files for testing. Smallest size for imaging is 256x256. As last time, the files are acquired with Velox 3.10 and converted with 3.12. Thanks for your support! |
Thank you @ThorstenBASF for sharing the files. Is the "Test SI 16x16 ReducedData 215 kx.emd" file also one of these pruned file? With the "Test BCF SI 64x64 converted", there is indeed a warning saying the spectrum image can't be read because "pruned files" are not supported and the warning suggest the user not to prune the file! ;) This is expected. |
The pruning is not a user decision. This is the file format which is generated by velox with the Bruker .bcf to .emd converter. "Test BCF SI 64x64 converted" is the only file of this type. "Test SI 16x16 ReducedData 215 kx.emd" means that the file size reduction of velox was used. after that you cannot trim the individual frames of the eds acquisition. This is a user decision and could be avoided. |
Okay, then it sounds like this is saving the data in the same way. An alternative to the conversion is to load the bcf file directly using hyperspy. In any case, it would be good to improve the warning. For reference, here is the original discussion for the prune files: hyperspy/hyperspy#1662 (comment). |
Velox 3.12 introduced changes in the .emd file format. The new files are not readable anymore.
https://www.fei-software-center.com/tem-apps/velox-download-page/
By now I can confirm that both STEM images and EDS elemental mappings are affected. I therefore assume it is a general issue.
I can provide example files within the next few days if required.
Thanks for the continuous support and development!
The text was updated successfully, but these errors were encountered: