tlambert03 / nd2

Full-featured nd2 (Nikon NIS Elements) file reader for python. Outputs to numpy, dask, and xarray. Exhaustive metadata extraction
https://tlambert03.github.io/nd2
BSD 3-Clause "New" or "Revised" License
53 stars 15 forks source link

feat: [wip] native implementation of SDK #122

Closed tlambert03 closed 1 year ago

tlambert03 commented 1 year ago

some internal notes for myself... to keep track of what's going on here:


Current challenges

The main thing still going wrong is an error in _parse.load_exp_loop that leads to an error in .experiment() method for the following files:

all of these files are v3.0 ... so it's quite possible that some of the logic in my experiment parsing code is "accommodating" the format of legacy xml format data in a way that effectively breaks the newer metadata structure.

it's been a few months now though since I worked on this. I feel like it was a rather small bug that is closed to being fixed, but i can't quite remember where it was at this point