I sent this to the wrong list earlier. Apologies if this is noise. I had proposed something simple like NumericDataset as an alternative.<br><br><div class="gmail_quote">On Mon, Oct 11, 2010 at 9:48 PM, Stephan Preibisch <span dir="ltr">&lt;<a href="mailto:preibisch@mpi-cbg.de">preibisch@mpi-cbg.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;">Hi everybody,<br>
<br>
First of all, I do not like &quot;grid&quot; too much as it assumes uniformly arranged<br>
data which is not necessarily true. Although it is right now to be fair :)<br>
At the end it also not necessarily an image, it might as well be a DNA<br>
sequence for example. So if we try to be exact, we should rather name it<br>
something more generic like Collection, maybe something from<br>
<a href="http://www.dict.cc/?s=ansammlung" target="_blank">http://www.dict.cc/?s=ansammlung</a>? Right now, I find &quot;pool&quot; appealing...<br>
<br>
Let&#39;s discuss it next week when Curtis is in Dresden...I am optimistic we<br>
will find a solution!<br>
<br>
Have a nice day,<br>
Steffi<br>
<div><div></div><div class="h5"><br>
-----Original Message-----<br>
From: <a href="mailto:imagej-devel-bounces@imagejdev.org">imagej-devel-bounces@imagejdev.org</a><br>
[mailto:<a href="mailto:imagej-devel-bounces@imagejdev.org">imagej-devel-bounces@imagejdev.org</a>] On Behalf Of Andreas Maier<br>
Sent: Tuesday, October 12, 2010 3:36 AM<br>
To: <a href="mailto:imagej-devel@imagejdev.org">imagej-devel@imagejdev.org</a><br>
Subject: Re: [ImageJ-devel] Naming [was: Re: [fiji-devel]<br>
RegionOfInterestCursor considered misnamed]<br>
<br>
Hi,<br>
<br>
why not use the term &quot;grid&quot;?<br>
<br>
Best,<br>
<br>
Andreas<br>
<br>
Am 11.10.2010 18:34, schrieb Grant B. Harris:<br>
&gt;  Stephan,<br>
&gt;<br>
&gt; &quot;Domain&quot; is appealing in that it can be interpreted broadly - images<br>
&gt; and signals can &quot;be in&quot; the spatial domain, frequency domain, or<br>
&gt; wavelet domain.  And it doesn&#39;t have any implied dimensionality<br>
&gt; (unlike &quot;space&quot; which has some connotation of only 3-D).<br>
&gt;<br>
&gt; Also, I like the idea of a sub-interface called `Tensors&#39; for a<br>
&gt; discrete regular grid.<br>
&gt;<br>
&gt; - Grant<br>
&gt;<br>
&gt;<br>
&gt; On 10/11/2010 4:17 PM, Stephan Saalfeld wrote:<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt;&gt; I vote for interface &quot;Tensor&quot;.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The misnamed &quot;imglib&quot; is a tensor lib.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  From <a href="http://en.wikipedia.org/wiki/Tensor" target="_blank">http://en.wikipedia.org/wiki/Tensor</a> :<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &quot;... tensors in general can be considered as a multidimensional array<br>
&gt;&gt;&gt; of numbers&quot;<br>
&gt;&gt;&gt;<br>
&gt;&gt; ... which is true for only the most basic concepts to be expressed by<br>
&gt;&gt; the intended interface `Image&#39;.  Already a sparsely sampled space is not<br>
&gt;&gt; a tensor any more, neither is a 3d-scene description or a<br>
&gt;&gt; hyper-spherical mask (actually anything that is not a box and discrete).<br>
&gt;&gt; Yes, you can sample these Images in a discrete raster but you don&#39;t have<br>
&gt;&gt; to.  Positionables in real space (Interpolators) are the most trivial<br>
&gt;&gt; example.  The Iterator already does it&#39;s own magic.<br>
&gt;&gt;<br>
&gt;&gt; The true meaning of the interface Image is that it spans and limits a<br>
&gt;&gt; function-space or domain, so we could call it `Function&#39;, `Space&#39; or<br>
&gt;&gt; `Domain&#39;, great for math-agnostic developers learning the API (though<br>
&gt;&gt; not as horrible as LocalizableByDimCursor ;)).  `Tensors&#39; could then be<br>
&gt;&gt; a sub-interface that guarantees that the samples are on a discrete<br>
&gt;&gt; regular grid of a box.<br>
&gt;&gt;<br>
&gt;&gt; I completely agree that it sucks to collide with java.awt.Image.<br>
&gt;&gt; Besides, I am quite sure that, in the global Java namespace, there is<br>
&gt;&gt; little room for non-colliding names except we call it a silly name.  I<br>
&gt;&gt; am pro:<br>
&gt;&gt;<br>
&gt;&gt; Img (favorite), Domain (promising collisions), Space, Scene, Function<br>
&gt;&gt; (best choice but promising collisions and missleading expectations).<br>
&gt;&gt;<br>
&gt;&gt; The most recent developments are tracked in the branch sampler-link<br>
&gt;&gt; (which stems from sampler but got rid of the links...) where development<br>
&gt;&gt; was recently stopped for too long time by the silly CellContainer bug<br>
&gt;&gt; that came from master but I was searching in the changes...<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Best,<br>
&gt;&gt; Stephan<br>
&gt;&gt;<br>
&gt;&gt;&gt; Albert<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; ImageJ-devel mailing list<br>
&gt; <a href="mailto:ImageJ-devel@imagejdev.org">ImageJ-devel@imagejdev.org</a><br>
&gt; <a href="http://imagejdev.org/mailman/listinfo/imagej-devel" target="_blank">http://imagejdev.org/mailman/listinfo/imagej-devel</a><br>
<br>
<br>
_______________________________________________<br>
ImageJ-devel mailing list<br>
<a href="mailto:ImageJ-devel@imagejdev.org">ImageJ-devel@imagejdev.org</a><br>
<a href="http://imagejdev.org/mailman/listinfo/imagej-devel" target="_blank">http://imagejdev.org/mailman/listinfo/imagej-devel</a><br>
<br>
<br>
_______________________________________________<br>
ImageJ-devel mailing list<br>
<a href="mailto:ImageJ-devel@imagejdev.org">ImageJ-devel@imagejdev.org</a><br>
<a href="http://imagejdev.org/mailman/listinfo/imagej-devel" target="_blank">http://imagejdev.org/mailman/listinfo/imagej-devel</a><br>
</div></div></blockquote></div><br>