Hi Rubén,<br><br>Sorry for the long delay in my reply. We were struggling to get Bio-Formats 4.2 out the door, as you know.<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div style="word-wrap: break-word;"><div>Nice to hear from you. We 
currently find bio-formats more useful and our next goal is to 
collaborate with Leica and use Bio-Formats to make their latest OME.TIF 
incorporate SPW features. There are special interests in that. </div></div></blockquote><div><br>Sounds good.<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div style="word-wrap: break-word;"><div>About
 a multi-fie OME.TIF export: Have code as an ImageJ Macro. May be useful
 to you just let me know.</div></div></blockquote><div><br>If your macro is working for you, great. The eventual goal is to update the Bio-Formats Exporter plugin to support multi-file OME-TIFF export, but it is not an urgent priority for us.<br>

<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div style="word-wrap: break-word;"><div>I understand that the
 bug &quot;#493 Series beyond 456 do not appear in ImageJ plugin&quot; should go, 
but the SeriesDialog is only useful for smaller sets. Could one type the
 series manually? When using  run(&quot;Bio-Formats Importer&quot;, &quot;... 
 series_1&quot;); it still instantiates a SeriesDialog but doesn&#39;t show it 
before the exception.</div></div></blockquote><div><br>Right. At the moment, the BF.openImagePlus call plow through all the ImageJ GenericDialog instantiations—sorry to hear that causes a problem for you. In theory, it is unnecessary to do so; see this note in the code:<br>

<br><a href="http://www.loci.wisc.edu/trac/java/browser/tags/loci-tools-4.2.0/components/loci-plugins/src/loci/plugins/BF.java#L80">http://www.loci.wisc.edu/trac/java/browser/tags/loci-tools-4.2.0/components/loci-plugins/src/loci/plugins/BF.java#L80</a><br>

<br>However, it has not been well tested to comment out the use of ImporterPrompter. But feel free to give it a shot with your many-series data and let us know how it goes. :-)<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div style="word-wrap: break-word;"><div>Let&#39;s keep in touch, A 
new Leica format was just released as multi file OME.TIF. Do you have 
example sets?</div></div></blockquote><div><br>Hmm, not to my knowledge. We have some in the old &quot;LOME&quot; format, but looking through our samples, nothing in this new Leica OME-TIFF-based format that I could see. If you have a sample dataset you are willing to pass along to Melissa, we would highly appreciate it!<br>

<br>-Curtis<br><br></div></div><div class="gmail_quote">On Fri, Jun 4, 2010 at 11:54 AM, Rubén Muńoz <span dir="ltr">&lt;<a href="mailto:ruben.munoz@embl.de">ruben.munoz@embl.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div style="word-wrap: break-word;">Hi Curtis, <div><br></div><div>Nice to hear from you. We currently find bio-formats more useful and our next goal is to collaborate with Leica and use Bio-Formats to make their latest OME.TIF incorporate SPW features. There are special interests in that. </div>

<div><br></div><div>About a multi-fie OME.TIF export: Have code as an ImageJ Macro. May be useful to you just let me know.</div><div><br></div><div>I understand that the bug &quot;#493 Series beyond 456 do not appear in ImageJ plugin&quot; should go, but the SeriesDialog is only useful for smaller sets. Could one type the series manually? When using  run(&quot;Bio-Formats Importer&quot;, &quot;...  series_1&quot;); it still instantiates a SeriesDialog but doesn&#39;t show it before the exception.</div>

<div><br></div><div>Let&#39;s keep in touch, A new Leica format was just released as multi file OME.TIF. Do you have example sets?</div><div><br></div><div>Regards,</div><div><br></div><font color="#888888"><div>Rubén</div>

</font><div><div></div><div class="h5"><div><br></div><div><div><div>On Jun 4, 2010, at 12:27 AM, Curtis Rueden wrote:</div><br><blockquote type="cite">Hi Rubén,<br><br>FYI, this problem with large numbers of series should be fixed in the latest trunk. There are still problems with the series chooser dialog box beyond ~1200 on Linux, or ~3000 or so on Mac OS X, but since you are calling from a macro, it will hopefully work. This bugfix will be incorporated into the 4.2 release later this month. See ticket #493 (<a href="https://skyking.microscopy.wisc.edu/trac/java/ticket/493" target="_blank">https://skyking.microscopy.wisc.edu/trac/java/ticket/493</a>) for more details.<br>



<br>In general, please note that the Bio-Formats Importer plugin has been going through many changes lately, but we&#39;re nearing the end—I&#39;ll be sending another email to the OME and ImageJ lists with more details early next week.<br>



<br>Regards,<br>Curtis<br><br><div class="gmail_quote">2010/6/2 Rubén Muńoz <span dir="ltr">&lt;<a href="mailto:ruben.munoz@embl.de" target="_blank">ruben.munoz@embl.de</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">



<div style="word-wrap: break-word;"><div>Hi Melissa, </div><div><br></div><div>Let me to get back to you regarding the series number topic. </div><div>You probably already know, but for those people that may face the same problem in the future, it only arises when using:  run(&quot;Bio-Formats Importer&quot;,op);</div>



<div><br></div><div>Changing the code to the Bio-Formats Macro Extensions walks around the graphical Java bug</div><div><div> <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5107980" target="_blank">http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5107980</a> </div>



<div><br></div></div><div>Best regards,</div><div><br></div><font color="#888888"><div>Rubén</div></font><div><div></div><div><br><div><div>On May 27, 2010, at 10:02 AM, Rubén Muńoz wrote:</div><br><blockquote type="cite">



<div style="word-wrap: break-word;">Hi Melissa, <div><br></div><div>Sorry but the problem seems to remain. I reproduce it as follows:</div><div><br></div><div><span style="font-family: monospace; white-space: pre-wrap;"><span>svn</span> co <a href="http://skyking.microscopy.wisc.edu/" target="_blank">http://skyking.microscopy.wisc.edu/</a><span>svn</span>/java/trunk my-bio-formats/trunk<span style="font-family: Helvetica; white-space: normal;"> </span></span></div>



<div><span style="font-family: monospace; white-space: pre-wrap;"><span style="font-family: Helvetica; white-space: normal;"><span style="font-family: monospace; white-space: pre-wrap;">cd my-bio-formats/trunk</span></span></span></div>



<div><font face="monospace"><span style="white-space: pre-wrap;">ant tools</span></font></div><div><font face="monospace"><span style="white-space: pre-wrap;">cp artifacts/loci_tools.jar /Applications/Fiji.app/plugins/ (also tried to download <a href="http://hudson.openmicroscopy.org.uk/job/LOCI/lastSuccessfulBuild/artifact/trunk/artifacts/loci_tools.jar" target="_blank">http://hudson.openmicroscopy.org.uk/job/LOCI/lastSuccessfulBuild/artifact/trunk/artifacts/loci_tools.jar</a>)</span></font></div>



<div><font face="monospace"><span style="white-space: pre-wrap;">open /Applications/Fiji.app</span></font></div><div><font face="monospace"><span style="white-space: pre-wrap;">Plugins-&gt;LOCI-&gt;Bioformats Importer-&gt;experiment_descriptor.xml (Use Virtual Stack)</span></font></div>



<div><font face="monospace"><span style="white-space: pre-wrap;"><br></span></font></div><div>Am I missing something? Seems like an ScanR specific problem.</div><div><br></div><div>I never update the plugin with the auto updater, but the exception follow up:</div>



<div><br></div><div><div>java.lang.ArrayIndexOutOfBoundsException: 1280</div><div><span style="white-space: pre-wrap;">        </span>at loci.plugins.in.SeriesDialog.rebuildDialog(SeriesDialog.java:244)</div><div><span style="white-space: pre-wrap;">        </span>at loci.plugins.in.SeriesDialog.constructDialog(SeriesDialog.java:179)</div>



<div><span style="white-space: pre-wrap;">        </span>at loci.plugins.in.ImporterDialog.showDialog(ImporterDialog.java:79)</div><div><span style="white-space: pre-wrap;">        </span>at loci.plugins.in.ImporterPrompter.promptSeries(ImporterPrompter.java:138)</div>



<div><span style="white-space: pre-wrap;">        </span>at loci.plugins.in.ImporterPrompter.statusUpdated(ImporterPrompter.java:85)</div><div><span style="white-space: pre-wrap;">        </span>at loci.plugins.in.ImportProcess.notifyListeners(ImportProcess.java:377)</div>



<div><span style="white-space: pre-wrap;">        </span>at loci.plugins.in.ImportProcess.step(ImportProcess.java:618)</div><div><span style="white-space: pre-wrap;">        </span>at loci.plugins.in.ImportProcess.execute(ImportProcess.java:140)</div>



<div><span style="white-space: pre-wrap;">        </span>at loci.plugins.in.Importer.showDialogs(Importer.java:124)</div><div><span style="white-space: pre-wrap;">        </span>at loci.plugins.in.Importer.run(Importer.java:77)</div><div>

<span style="white-space: pre-wrap;">        </span>at loci.plugins.LociImporter.run(LociImporter.java:77)</div>

<div><span style="white-space: pre-wrap;">        </span>at ij.IJ.runUserPlugIn(IJ.java:183)</div><div><span style="white-space: pre-wrap;">        </span>at ij.IJ.runPlugIn(IJ.java:150)</div><div><span style="white-space: pre-wrap;">        </span>at ij.Executer.runCommand(Executer.java:145)</div>



<div><span style="white-space: pre-wrap;">        </span>at ij.Executer.run(Executer.java:76)</div><div><span style="white-space: pre-wrap;">        </span>at java.lang.Thread.run(Thread.java:637)</div><div><br></div><div>Thanks and best regards,</div>



<div><br></div><div>Rubén</div></div><div><br></div><div>On 20 May, 2010, at 5:27 PM, Melissa Linkert wrote:</div><div><div><br><blockquote type="cite"><div>Hi Rubén,<br><br><blockquote type="cite">Before going into debugging, I would like to ask you if you are concerned about a maximum number of &gt; series that the LOCI plugin of Fiji will handle.<br>



</blockquote><br>Unfortunately, yes, there are some issues with opening large numbers<br>of series using the Bio-Formats plugin for ImageJ.  Basically, it<br>comes down to this Java bug:<br><br><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5107980" target="_blank">http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5107980</a><br>



<br>However, we do have a work-around for this, so you should not be<br>seeing an exception.  I did try to duplicate the problem using a 4000<br>series test dataset, but was able to see the series chooser window<br>without any error messages.  This was with the very latest trunk build<br>



(r6348), so you may wish to try updating and see if the exception goes<br>away.<br><br>Unfortunately, even though the window displays, series beyond #456 are<br>not visible.  I have filed a ticket for this problem on our Trac issue<br>



tracker.  You have been CC&#39;d on the ticket, and so will receive an<br>automated email with &quot;LOCI Software&quot; in the subject line when the<br>problem is fixed.  In case anyone else is interested, the ticket can<br>



be viewed here:<br><br><a href="https://skyking.microscopy.wisc.edu/trac/java/ticket/493" target="_blank">https://skyking.microscopy.wisc.edu/trac/java/ticket/493</a><br><br><blockquote type="cite">I am having trouble to open an ScanR with 4000+ series with a Fiji Macro. Well... this may not be the<br>



</blockquote><blockquote type="cite">best idea but at the moment I convert to multi-file ome.tif this way.<br></blockquote><br>We&#39;re working on making the API for multi-file export more friendly,<br>so with the 4.2 release you should be able to use bfconvert to<br>



directly create a multi-file OME-TIFF dataset.<br><br>Regards,<br>-Melissa<br><br>On Wed, May 19, 2010 at 2:51 AM, Rubén Muńoz &lt;<a href="mailto:ruben.munoz@embl.de" target="_blank">ruben.munoz@embl.de</a>&gt; wrote:<br>



<blockquote type="cite">Hi Melissa,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Before going into debugging, I would like to ask you if you are concerned about a maximum number of series that the LOCI plugin of Fiji will handle.<br>



</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I am having trouble to open an ScanR with 4000+ series with a Fiji Macro. Well... this may not be the best idea but at the moment I convert to multi-file ome.tif this way. Any idea would be appreciated.<br>



</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Please note that the set is converting with bfconvert. I could provide the set to to you on demand only because is really big.<br></blockquote>



<blockquote type="cite"><br></blockquote><blockquote type="cite">java.lang.ArrayIndexOutOfBoundsException: 1280<br></blockquote><blockquote type="cite">       at loci.plugins.in.SeriesDialog.rebuildDialog(SeriesDialog.java:244)<br>



</blockquote><blockquote type="cite">       at loci.plugins.in.SeriesDialog.constructDialog(SeriesDialog.java:179)<br></blockquote><blockquote type="cite">       at loci.plugins.in.ImporterDialog.showDialog(ImporterDialog.java:79)<br>



</blockquote><blockquote type="cite">       at loci.plugins.in.ImporterPrompter.promptSeries(ImporterPrompter.java:138)<br></blockquote><blockquote type="cite">       at loci.plugins.in.ImporterPrompter.statusUpdated(ImporterPrompter.java:85)<br>



</blockquote><blockquote type="cite">       at loci.plugins.in.ImportProcess.notifyListeners(ImportProcess.java:377)<br></blockquote><blockquote type="cite">       at loci.plugins.in.ImportProcess.step(ImportProcess.java:618)<br>



</blockquote><blockquote type="cite">       at loci.plugins.in.ImportProcess.execute(ImportProcess.java:140)<br></blockquote><blockquote type="cite">       at loci.plugins.in.Importer.showDialogs(Importer.java:124)<br></blockquote>



<blockquote type="cite">       at loci.plugins.in.Importer.run(Importer.java:77)<br></blockquote><blockquote type="cite">       at loci.plugins.LociImporter.run(LociImporter.java:77)<br></blockquote><blockquote type="cite">



       at ij.IJ.runUserPlugIn(IJ.java:189)<br></blockquote><blockquote type="cite">       at ij.IJ.runPlugIn(IJ.java:155)<br></blockquote><blockquote type="cite">       at ij.Executer.runCommand(Executer.java:147)<br></blockquote>



<blockquote type="cite">       at ij.Executer.run(Executer.java:78)<br></blockquote><blockquote type="cite">       at java.lang.Thread.run(Thread.java:637)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">



Best wishes,<br></blockquote><blockquote type="cite">Ruben<br></blockquote></div></blockquote></div><br></div></div></blockquote></div><br></div></div></div><br>_______________________________________________<br>
ome-devel mailing list<br>
<a href="mailto:ome-devel@lists.openmicroscopy.org.uk" target="_blank">ome-devel@lists.openmicroscopy.org.uk</a><br>
<a href="http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel" target="_blank">http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel</a><br>
<br></blockquote></div><br>
</blockquote></div><br></div></div></div></div></blockquote></div><br>