Ticket #217 (closed enhancement: fixed)

Opened 12 years ago

Last modified 12 years ago

Write alternate ND2 reader using Nikon SDK

Reported by: melissa Owned by: melissa
Priority: major Milestone:
Component: bio-formats Severity: non-issue
Keywords: Cc:
Blocked By: Blocking:


At some point, we should implement an ND2 reader that uses the SDK from Nikon. It would function similarly to LegacyQTReader - if the required files are present, and we are using a Windows machine, use this reader; otherwise, use the native reader.

Change History

comment:1 Changed 12 years ago by curtis

  • Priority changed from minor to major

It would be good to implement this reasonably soon, though the InCell reader (#214) is more pressing.

comment:2 Changed 12 years ago by curtis

Nikon's  ND2 reader plugin for ImageJ contains a good example implementation of calling their native SDK with Java code. It would be easiest to model our new ND2 code after that implementation. If the Nikon ND2 reader plugin is installed, our ND2 reader should automatically detect it and use the native bindings -- otherwise it should revert to the original, pure Java behavior.

comment:3 Changed 12 years ago by melissa

  • Status changed from new to closed
  • Resolution set to fixed

Reader added in r3424. A couple of super important notes about the native reader:

  1. Extra metadata is not supported.
  2. There is at least one file (josh/CGE1.nd2) that is not read correctly. This doesn't appear to be anything we can fix.
Note: See TracTickets for help on using tickets.