[Insight-developers] SIMPLEITK - TCON

Dan Mueller dan.muel at gmail.com
Thu Sep 15 14:54:05 EDT 2011


Hi Brad,

See inline below.

On 15 September 2011 19:56, Bradley Lowekamp <blowekamp at mail.nih.gov> wrote:
>
> On Sep 15, 2011, at 1:47 PM, Dan Mueller wrote:
>
> Hi Brad,
>
> I'll take a look at the failing example -- I think it is a precision
> issue (I can't compare pixel-for-pixel with the baseline). I'll also
> take a look at switching to the itkTestDriver.
>
> I thought is was a pathing issue on the linux if I recall correctly.
> Switching to itkTestDriver would replace this broken code... if it's what I
> think is going on.

I could be wrong -- I'll take a closer look this weekend.

> Regarding distribution: so if I add the two C# binaries
> (SimpleITKCSharpNative.dll/so and SimpleITKCSharpManaged.dll) to the
> dist target, all is good?
>
> I am not certain how this should be distributed.... does C# not need any
> header file?

No, C# does not need header files, just these two dlls (or one so/one
dll for Linux).

> What platforms can you build on? I am not sure when there will be time to
> package up C# right now, if you are able to get it packaged, we can place it
> on source forge.

I can build on Windows and Ubuntu. Manual distribution on SourceForge
for the moment is fine.

> As was recently posted ITK is being tagged tonight and hopefully SimpleITK
> tomorrow night or sooner. So there is like no time left.

Ah, ok. Next release is fine.

> Aside: is there a reason the sitkImportImageFilter.h is not wrapped? I
> am adding it to SimpleITK.i on my local machine to see how it behaves
> with C# wrappers...
>
> The reason that this is not wrapped is that it takes a pointer as it's
> primary input, this does not make since for Python, Tcl, Ruby, etc, and will
> need a little descriptive wrapping for Java, is nothing needed for C#, what
> about the the sitk::GetBufferAs..() methods?

The C# wrapping of ImportImageFilter needed a few minor tweaks, but it
posed no real issue. I will enable the wrapping for C# only.

> Brad
>
> Cheers, Dan
>
> On 14 September 2011 21:51, Bradley Lowekamp <blowekamp at mail.nih.gov> wrote:
>
> Hello Dan,
>
> We are very much trying to figure out how we are going to be doing  this
>
> right now. At this point I am going to be happy if we just get the python
>
> binary distribution working.
>
> We are adding a "dist" target, which should do the binary packaging. We are
>
> also going to be using sourceforge for download, unless there is a language
>
> specific location.
>
> The other thing that C# needs some work on is the following failing test:
>
> http://www.cdash.org/CDash/testDetails.php?test=114420676&build=1529622
>
> Recently the other languages' examples were changed to use the
>
> itkTestDriver, this still needs to be done for C# ( no JIRA ticket yet
>
> either ). Please let me know if you have time to look into this one.
>
> Thanks,
>
> Brad
>
> On Sep 14, 2011, at 2:34 PM, Dan Mueller wrote:
>
> Hi all,
>
> Unfortunately I was unable to attend the t-con.
>
> I have a question about how the SimpleITK distribution works (or is
>
> planned to work). I see in Wrapping/CMakeLists.txt some install
>
> commands (e.g. for Java). I want to install the C# wrappers for
>
> distribution. I'm guessing I just need to copy
>
> SimpleITKCSharpNative.dll/so and SimpleITKCSharpManaged.dll to the
>
> install directory. What happens after that? Will the installed files
>
> be made available at some public location?
>
> Thanks in advance for any information.
>
> Cheers, Dan (Mueller)
>
> On 14 September 2011 15:16, Bradley Lowekamp <blowekamp at mail.nih.gov> wrote:
>
> Good morning,
>
> Join us for the SimpleITK TCON this morning at 9:30 EST:
>
> http://www.vtk.org/Wiki/ITK_Release_4/SimpleITK/Tcon_2011_9_14#Tcon_Information
>
> Brad
>
> ========================================================
>
> Bradley Lowekamp
>
> Lockheed Martin Contractor for
>
> Office of High Performance Computing and Communications
>
> National Library of Medicine
>
> blowekamp at mail.nih.gov
>
>
> _______________________________________________
>
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
>
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
>
> http://kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
>
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
>
> http://www.itk.org/mailman/listinfo/insight-developers
>
>
> _______________________________________________
>
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
>
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
>
> http://kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
>
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
>
> http://www.itk.org/mailman/listinfo/insight-developers
>
> ========================================================
>
> Bradley Lowekamp
>
> Lockheed Martin Contractor for
>
> Office of High Performance Computing and Communications
>
> National Library of Medicine
>
> blowekamp at mail.nih.gov
>
>
>
> ========================================================
>
> Bradley Lowekamp
>
> Lockheed Martin Contractor for
>
> Office of High Performance Computing and Communications
>
> National Library of Medicine
>
> blowekamp at mail.nih.gov
>
>


More information about the Insight-developers mailing list