<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Curtis,<div><br></div><div>the JScience looks like a cool library, maybe we could even add some of their number implementations to our Types ...&nbsp;<a href="http://jscience.org/api/org/jscience/mathematics/number/package-summary.html#package_description">http://jscience.org/api/org/jscience/mathematics/number/package-summary.html#package_description</a></div><div><br></div><div>Nice greetings,</div><div>Steffi</div><div><br><div><div>On Mar 28, 2012, at 15:00 , Curtis Rueden wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi everyone,<br><br>Just wanted to update y'all on the status of units support in ImgLib2.<br><br>It's still something that will be coming later rather than sooner. However, I did inquire in the Unidata community about the UCAR Units Java package, and found out it might be better to use the Units of Measurement API (<a href="http://www.unitsofmeasurement.org/">http://www.unitsofmeasurement.org/</a>), probably the JScience implementation thereof (<a href="http://jscience.org/">http://jscience.org/</a>).<br>

<br>See below for details of the conversation, if interested.<br><br>Regards,<br>Curtis<br><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Curtis Rueden</b> <span dir="ltr">&lt;<a href="mailto:ctrueden@wisc.edu">ctrueden@wisc.edu</a>&gt;</span><br>

Date: Wed, Mar 28, 2012 at 1:55 PM<br>Subject: Re: [netcdf-java] UCAR Units package standalone in Maven<br>To: Martin Desruisseaux &lt;<a href="mailto:martin.desruisseaux@geomatys.fr">martin.desruisseaux@geomatys.fr</a>&gt;<br>

Cc: <a href="mailto:netcdf-java@unidata.ucar.edu">netcdf-java@unidata.ucar.edu</a><br><br><br>Hi Martin,<br><br>Thanks for the information about the Units of Measurement API!<br><br>Regarding adoption of the Java UCAR Units package by the Unidata team, it seemed like a no-brainer to me to split out the dependency and provide it on GitHub, since that seems to be the direction the NetCDF Java team (and Unidata in general) is going. But as there has been no official response for now, the project can sit there in ctrueden/ucar-units indefinitely.<br>


<br>The JScience units implementation appears actively maintained (they even have a Maven repository, woo!), so hopefully that will work for us.<br><br>Regards,<br>Curtis<div class="HOEnZb"><div class="h5"><br><br><br><div class="gmail_quote">

On Tue, Mar 20, 2012 at 5:10 PM, Martin Desruisseaux <span dir="ltr">&lt;<a href="mailto:martin.desruisseaux@geomatys.fr" target="_blank">martin.desruisseaux@geomatys.fr</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Curtis<br>
<br>
I can not tell about the possible usage of ctrueden/ucar-units in the UCAR library. But on the units topic in general, just a few hints: they were various efforts to propose a standalone units package, including standardization efforts that failed (<a href="http://jcp.org/en/jsr/detail?id=108" target="_blank">http://jcp.org/en/jsr/detail?<u></u>id=108</a> which was inspired by the UCAR units library of that time, <a href="http://jcp.org/en/jsr/detail?id=275" target="_blank">http://jcp.org/en/jsr/detail?<u></u>id=275</a>). The reason for the JSR-275 failure was, among other, an API exposing too much implementation details (I agree with this objection, but this is unfortunate that the JCP procedures didn't gave the opportunity for JSR-275 to apply corrections and make new proposal). Other JSR define units-like API, especially the mobile-related JSR (I forgot the number).<br>



<br>
The ex-JSR-275 group extracted a smaller set of interfaces from their standardization effort and published it here:<br>
<br>
<a href="http://www.unitsofmeasurement.org/" target="_blank">http://www.unitsofmeasurement.<u></u>org/</a><br>
<br>
Those interfaces are implemented by those project:<br>
<br>
 &nbsp;- <a href="http://www.eclipse.org/uomo/" target="_blank">http://www.eclipse.org/uomo/</a><br>
 &nbsp;- <a href="http://jscience.org/" target="_blank">http://jscience.org/</a> (I think - need to verify if they updated their code)<br>
 &nbsp;- apparently there is a proprietary implementation at BT (British Telephone I guess)<br>
<br>
GeoAPI will probably switch their current ex-JSR-275 dependencies to the <a href="http://www.unitsofmeasurement.org/" target="_blank">www.unitsofmeasurement.org</a> interfaces. If the UCAR units library implements those interfaces, that would probably simplify the use of UCAR library with GeoAPI (but this is not essential)...<br>



<br>
There is also other units efforts. I forgot the link, but if you are interested to dig in this area, I encourage you to contact Werner Keil (<a href="mailto:werner.keil@gmail.com" target="_blank">werner.keil@gmail.com</a>) who is still doing investigations about a possible (if possible standardized) unit framework.<br>



<br>
 &nbsp; &nbsp;Regards,<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Martin<br>
<br>
<br>
<br>
Le 20/03/12 19:02, Curtis Rueden a écrit :<div><div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Steve (&amp; John &amp; everyone!),<br>
<br>
I hope you are well! I am writing with a question about your UCAR Units Java package.<br>
<br>
In recent years, my work has transitioned to visualization and analysis of biological image data. As part of that effort, my team is developing a new version of the ImageJ image processing program (<a href="http://developer.imagej.net/" target="_blank">http://developer.imagej.net/</a> has details). For some time now we have been planning to use the UCAR Units package to manage units in our data structures.<br>



<br>
I noticed that you recently published the C version of UDUNITS on GitHub at:<br>
<a href="https://github.com/Unidata/UDUNITS-2" target="_blank">https://github.com/Unidata/<u></u>UDUNITS-2</a><br>
<br>
However, I could not find the Java version available anywhere as a standalone project.<br>
<br>
So I wanted to let you know that I created one:<br>
<a href="https://github.com/ctrueden/ucar-units" target="_blank">https://github.com/ctrueden/<u></u>ucar-units</a><br>
<br>
I also restructured things a little to use Maven as the build system.<br>
<br>
Is this project something you would be interested in adopting? If so, I would be happy to donate it. I know that the NetCDF Java team is in the process of transitioning to Maven too, so it would be pretty straightforward to split out Units as a separate dependency. This would make it easier for third parties to use the library on its own (I have seen other questions in the Unidata archives about it, so I know I'm not the only one).<br>



<br>
What do you think?<br>
<br>
Regards,<br>
Curtis<br>
</blockquote>
<br></div></div>
______________________________<u></u>_________________<br>
netcdf-java mailing list<br>
<a href="mailto:netcdf-java@unidata.ucar.edu" target="_blank">netcdf-java@unidata.ucar.edu</a><br>
For list information or to unsubscribe, visit: <a href="http://www.unidata.ucar.edu/mailing_lists/" target="_blank">http://www.unidata.ucar.edu/<u></u>mailing_lists/</a> </blockquote></div><br>
</div></div></div><br>
_______________________________________________<br>ImageJ-devel mailing list<br><a href="mailto:ImageJ-devel@imagej.net">ImageJ-devel@imagej.net</a><br>http://imagej.net/mailman/listinfo/imagej-devel<br></blockquote></div><br></div></body></html>