-
Notifications
You must be signed in to change notification settings - Fork 238
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
PrairieView 5.2 fixes and improvements #1365
PrairieView 5.2 fixes and improvements #1365
Commits on Dec 3, 2014
-
Configuration menu - View commit details
-
Copy full SHA for d1a970f - Browse repository at this point
Copy the full SHA d1a970fView commit details -
PrairieMetadata: fix critical errors
This change fixes several metadata parsing bugs: 1) The relevant XML element is called "SubindexedValue", not "SubindexValue". Without this change, subindexed values are never read correctly, so e.g. X/Y/Z stage positions are not parsed. 2) The loop variable for subindexed values is "s", not "i". Without this change, an NPE is typically thrown during the SubindexedValues parsing loop. 3) Subindexed value table should be indexed on subindex, not index. 4) Parsing of subindexed values from old-style XML (<Key> elements) did not add the parsed subindexed value table to the data structure.
Configuration menu - View commit details
-
Copy full SHA for aa77fbc - Browse repository at this point
Copy the full SHA aa77fbcView commit details -
Add unit tests for PrairieMetadata
These tests are by no means complete, but do provide regression tests for the bugs fixed in the previous commit.
Configuration menu - View commit details
-
Copy full SHA for 0e724f2 - Browse repository at this point
Copy the full SHA 0e724f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 331b3ff - Browse repository at this point
Copy the full SHA 331b3ffView commit details -
OMETiffReader: support BinaryOnly OME-TIFF refs
This commit changes the behavior of the OME-TIFF reader to support extraction of OME-XML metadata from an OME-TIFF reference via the BinaryOnly MetadataFile attribute. According to a38bd07, the BinaryOnly MetadataFile is only supposed to reference an OME-XML document, not an OME-TIFF file containing an embedded OME-XML document. But according to the OME-TIFF specification [1], it is valid to reference such an OME-TIFF. Since supporting it is easy and very useful and already documented, let's go ahead and do it! [1] https://www.openmicroscopy.org/site/support/ome-model/ome-tiff/specification.html#storing-partial-metadata-blocks
Configuration menu - View commit details
-
Copy full SHA for 9bba683 - Browse repository at this point
Copy the full SHA 9bba683View commit details -
Configuration menu - View commit details
-
Copy full SHA for 837cc08 - Browse repository at this point
Copy the full SHA 837cc08View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc184ab - Browse repository at this point
Copy the full SHA cc184abView commit details -
PrairieReader: populate emission wavelengths
The Prairie XML records the channel emission wavelengths, so let's populate the OME-XML with that information as appropriate.
Configuration menu - View commit details
-
Copy full SHA for 8cc1dc2 - Browse repository at this point
Copy the full SHA 8cc1dc2View commit details -
PrairieMetadata: activate all used channels
This makes spectral PrairieView datasets work as expected. Previously, the reader only activated channels specifically flagged as active in the Prairie configuration metadata. This was fragile for two reasons: 1) The Prairie configuration metadata is subject to change (and in fact did change once already, from CFG to ENV). 2) PrairieView 5.2 added support for spectral datasets, where the active channels metadata no longer accurately reflects the actually active channels. Instead, the active channels are meant to be gleaned from the "channel" attribute of each <File> element present in the XML metadata. With this change, all channels that are actually used (i.e., which actually have one or more associated <File> elements) will affect the final dimensional structure of each Image.
Configuration menu - View commit details
-
Copy full SHA for 8ebe0c5 - Browse repository at this point
Copy the full SHA 8ebe0c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58db168 - Browse repository at this point
Copy the full SHA 58db168View commit details