-
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
[PR] Biologic file with duplicate columns #26
Conversation
Looks like I need to fix the flags. I will put a test on this with a small test data file too. |
Thanks, I was planning to tidy this up in a similar way myself but never got round to it. |
I want to make a few tweaks to this but don't have the time right now. If you could send me a test file (preferably also with the corresponding .mpt exported by EC-Lab) that would be helpful. |
I'll make a simple EIS test file with loops next week. I'll use that to write some tests and I'll send it your way. |
If you are adding a file to the repo it would be nice if you could try out git-lfs (see #18). When I first set up this repo, git-lfs wasn't supported by GitHub so I stored the files externally on figshare.com. I would need to check whether it would cause any compatibility problems for people who don't have git-lfs installed, though. |
Alternatively just add a file to the discussion here and I can add it to figshare. |
@bcolsen I have added the changes I wanted to make, do you have any comments? Also, would you like to join in as a maintainer on the galvani project? Since I'm not actively using it any more, it would be good to have someone on board who has access to the EC-Lab software and instruments. |
@chatcannon I like the cleanup! The comments about the flags are very helpful.
Yes, that sounds great. This is actually an important part of our current data analysis pipeline and I have access to 3 different Biologic units and some Arbin units as well. Thank you posting this project. I know from experience that reading binary files without proper docs is tricky and these ones are particularly obscure. I need to make some test files for this too. |
OK, I will look up the docs on how to migrate a personal project to a group
project and add other developers to the group.
|
I know this is a large change, but the data_dtype_dict seem made it much easier to implement. It's also a good way to keep the data out of the logic.
If any column is repeated, I append the column number to the name. This isn't overly elegant but it does assure uniqueness.
Fixes #25