-
Notifications
You must be signed in to change notification settings - Fork 30
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
Column ID 175, 176, 177, 182, 215, 475, 478, 481, 503 unknown #112
Comments
Could you open these files in ECLab and figure out what the column labels are please? |
Going through the keys found in
My guesses: 475 - 481 - these seem to be consistent with the other columns in this range reading the warnings during import:
But these don't seem to make sense. I haven't opened these in ECLab. If I do that, does it explicitly say Col 175 --> '|Ece h6|/V'? |
Interesting, thanks for checking this out. Unfortunately we never directly get the map from them, so it might be a case of playing around and plotting columns to see if they match. Can I ask what kind of experiment this was for, which instruments, and which ECLab version was controlling it? The ECLab mpr format changed significantly recently and I just want to check we're talking about the same thing. |
I realized I had the same problem
185 is new. |
I have same issue here.
|
I have the same issue, too. Is there anything I can help to solve this issue?
`NotImplementedError Traceback (most recent call last) File c:\ProgramData\miniforge3\envs\eis\Lib\site-packages\galvani\BioLogic.py:598, in MPRfile.init(self, file_or_path) File c:\ProgramData\miniforge3\envs\eis\Lib\site-packages\galvani\BioLogic.py:471, in VMPdata_dtype_from_colIDs(colIDs) NotImplementedError: Column ID 182 after column Capacitance discharge/µF is unknown` |
Just generally sharing the smallest possible files that break for you is helpful -- you can either upload in a comment here or share with me via email (should be easy enough to find). No-one is really actively developing galvani at the moment and I can only justify spending the time if something breaks for the labs I work with, so generally developer time is what is needed! There's a few other libraries that read MPR too, which might be helpful, e.g., |
Thanks Matthew! Something weird has happened on our end-- after checking various files to look for the NotImplementedError, the issue seems to have resolved itself! At first I thought it was something related to the length of the filepath string, but in fact my original files are now successfully parsing. We tried this on a few different Windows computers with different python environments, and all work. Very weird! I think the common theme across all would be that the galvani package was recently upgraded to 0.4.1. Does galvani have some sort of caching that could explain this? |
On different .mpr files I get the following errors when trying to use:
mpr_f = BioLogic.MPRfile(f)
Column ID 182 after column Capacitance discharge/µF is unknown
Column ID 215 after column (Q-Qo)/mA.h is unknown
Column ID 475 after column |I h7|/A is unknown
Fiddling around in Biologic.py, I was able to determine the appropriate buffer sizes (maybe)
I don't have the corresponding .mpt files yet, but perhaps I can get them to identify the column headers.
Used
pip install git+https://github.com/echemdata/galvani
`pip show galvani' gives Version: 0.4.1 - which appears to be the latest version.
The text was updated successfully, but these errors were encountered: