From francois.budin at kitware.com Tue Jul 4 10:32:15 2017 From: francois.budin at kitware.com (Francois Budin) Date: Tue, 4 Jul 2017 10:32:15 -0400 Subject: [ITK-dev] No ITK confab meeting on July 7th and July 14th Message-ID: Hello ITK developers, There will be no ITK confab meeting on July 7th and July 14th. Meetings will resume at their normal time on July 21st. See you all then! Fran?ois -------------- next part -------------- An HTML attachment was scrubbed... URL: From francois.budin at kitware.com Fri Jul 7 09:02:32 2017 From: francois.budin at kitware.com (Francois Budin) Date: Fri, 7 Jul 2017 09:02:32 -0400 Subject: [ITK-dev] No ITK confab meeting on July 7th and July 14th In-Reply-To: References: Message-ID: Hello ITK developers, As a reminder, there will be no ITK confab meeting today (July 7th) and next week (July 14th). See you on July 21st. Francois On Tue, Jul 4, 2017 at 10:32 AM, Francois Budin wrote: > Hello ITK developers, > > There will be no ITK confab meeting on July 7th and July 14th. Meetings > will resume at their normal time on July 21st. > > See you all then! > > Fran?ois > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bill.lorensen at gmail.com Fri Jul 7 17:48:29 2017 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Fri, 7 Jul 2017 17:48:29 -0400 Subject: [ITK-dev] Cdash has gone amuck Message-ID: <7C804050-C1A4-4756-A0C7-377D32D2046F@gmail.com> I'm being bombarded by cdash messages. I have turned off email notifications. Bill Sent from my iPad From matt.mccormick at kitware.com Tue Jul 18 16:26:21 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 18 Jul 2017 16:26:21 -0400 Subject: [ITK-dev] Cdash has gone amuck In-Reply-To: <7C804050-C1A4-4756-A0C7-377D32D2046F@gmail.com> References: <7C804050-C1A4-4756-A0C7-377D32D2046F@gmail.com> Message-ID: Hi Bill, What is in the messages? I have not seen any differences in my emails. The dashboard looks relatively green. Thanks, Matt On Fri, Jul 7, 2017 at 5:48 PM, Bill Lorensen wrote: > I'm being bombarded by cdash messages. I have turned off email notifications. > > Bill > > Sent from my iPad > _______________________________________________ > 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.php > > 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://public.kitware.com/mailman/listinfo/insight-developers From bill.lorensen at gmail.com Tue Jul 18 16:36:22 2017 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Tue, 18 Jul 2017 16:36:22 -0400 Subject: [ITK-dev] Cdash has gone amuck In-Reply-To: References: <7C804050-C1A4-4756-A0C7-377D32D2046F@gmail.com> Message-ID: It's OK now. But I had at least 50 cdash messages the day I reported it. On Jul 18, 2017 4:26 PM, "Matt McCormick" wrote: > Hi Bill, > > What is in the messages? > > I have not seen any differences in my emails. The dashboard looks > relatively green. > > Thanks, > Matt > > On Fri, Jul 7, 2017 at 5:48 PM, Bill Lorensen > wrote: > > I'm being bombarded by cdash messages. I have turned off email > notifications. > > > > Bill > > > > Sent from my iPad > > _______________________________________________ > > 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.php > > > > 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://public.kitware.com/mailman/listinfo/insight-developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Tue Jul 18 18:00:18 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 18 Jul 2017 18:00:18 -0400 Subject: [ITK-dev] Constructive Code Review Message-ID: Here's a great talk on constructive code review from PyCon 2017 by Erik Rose from Mozilla: https://www.youtube.com/watch?v=iNG1a--SIlk It is relevant for anyone who participates in code reviews, i.e. everyone ;-) From pablo.hernandez.cerdan at outlook.com Tue Jul 18 23:06:36 2017 From: pablo.hernandez.cerdan at outlook.com (=?utf-8?B?UGFibG8gSGVybsOhbmRleg==?=) Date: Wed, 19 Jul 2017 03:06:36 +0000 Subject: [ITK-dev] Constructive Code Review In-Reply-To: References: Message-ID: It's great indeed, pretty motivating too, thanks for sharing it! Cheers, Pablo On Wed, Jul 19, 2017 at 10:00 AM, matt.mccormick at kitware.com > wrote: Here's a great talk on constructive code review from PyCon 2017 by Erik Rose from Mozilla: https://www.youtube.com/watch?v=iNG1a--SIlk It is relevant for anyone who participates in code reviews, i.e. everyone ;-) _______________________________________________ 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.php 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://public.kitware.com/mailman/listinfo/insight-developers -------------- next part -------------- An HTML attachment was scrubbed... URL: From pablo.hernandez.cerdan at outlook.com Tue Jul 18 23:06:38 2017 From: pablo.hernandez.cerdan at outlook.com (=?utf-8?B?UGFibG8gSGVybsOhbmRleg==?=) Date: Wed, 19 Jul 2017 03:06:38 +0000 Subject: [ITK-dev] Constructive Code Review In-Reply-To: References: Message-ID: It's great indeed, pretty motivating too, thanks for sharing it! Cheers, Pablo On Wed, Jul 19, 2017 at 10:00 AM, matt.mccormick at kitware.com > wrote: Here's a great talk on constructive code review from PyCon 2017 by Erik Rose from Mozilla: https://www.youtube.com/watch?v=iNG1a--SIlk It is relevant for anyone who participates in code reviews, i.e. everyone ;-) _______________________________________________ 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.php 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://public.kitware.com/mailman/listinfo/insight-developers -------------- next part -------------- An HTML attachment was scrubbed... URL: From sean at rogue-research.com Fri Jul 21 12:27:36 2017 From: sean at rogue-research.com (Sean McBride) Date: Fri, 21 Jul 2017 12:27:36 -0400 Subject: [ITK-dev] Probelms with recent "Image spacing must be positive" change... In-Reply-To: <20170602201837.1588056977@mail.rogue-research.com> References: <20170530212001.1630717323@mail.rogue-research.com> <20170602201837.1588056977@mail.rogue-research.com> Message-ID: <20170721162736.1894912408@mail.rogue-research.com> On Fri, 2 Jun 2017 16:18:37 -0400, Sean McBride said: >7501479a970694b0dd4a8c4bbf7cbcc033fe059c is the first bad commit >commit 7501479a970694b0dd4a8c4bbf7cbcc033fe059c >Author: Francois Budin >Date: Mon Oct 31 17:04:05 2016 -0400 > > ENH: Image spacing must be positive > > Image spacing must have values greater than 0. Negative > values could create issues with filters that assume that they > are positive. > When an image is loaded, if its spacing is negative, its absolute > value is kept, and the image direction along each axis with a > negative spacing is flipped. > > Change-Id: Id81d61b7fd3f60df2b38e30e540664dba6264996 > >Which is here: > > >Looks like this shipped in 4.11 (we are using 4.10.1). > >Our test case is an Analyze 7.5 file with negative spacing. I'll dig >into it next week... Fran?ois, Matt, So this change is causing us backwards-compatibility problems. What do you think about adding an API so that it can be known if/which axes were flipped? As it is now, the flipping newly performed by ITK cannot be detected. If such a change is acceptable, I can make a patch... (Our app used to warn users that files with negative spacing are problematic, but now we have no means to generate this warning, unless I'm missing something.) Thanks, Sean From blowekamp at mail.nih.gov Fri Jul 21 13:31:53 2017 From: blowekamp at mail.nih.gov (Lowekamp, Bradley (NIH/NLM/LHC) [C]) Date: Fri, 21 Jul 2017 17:31:53 +0000 Subject: [ITK-dev] [ITK] Probelms with recent "Image spacing must be positive" change... In-Reply-To: <20170721162736.1894912408@mail.rogue-research.com> References: <20170530212001.1630717323@mail.rogue-research.com> <20170602201837.1588056977@mail.rogue-research.com> <20170721162736.1894912408@mail.rogue-research.com> Message-ID: <00E5A302-4AB2-4614-BBD6-42704179687E@mail.nih.gov> Sean, The other patch related to this change is the following: https://github.com/InsightSoftwareConsortium/ITK/commit/d447f0452bb5ea92a555e630d05b57da535bd3a9 ENH: Explicitly warn and deprecate negative pixel spacing. The DICOM standard explicitly disallows negative pixel spacing: http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_10.7.html#sect_10.7.1.3 Additionally, it is fundamentally unnatural to have negative space or "size" of an object. The negative is a directional information which should be contained in the direction cosine matrix not the spacing attribute. Change-Id: I1519faee14f48d2eecc08e100562f820eb6aa6ef Are you proposing a flag in the ImageFileReader class? What bout the Series reader? Will it be placed in the MetaData dictionary? > What do you think about adding an API so that it can be known if/which axes were flipped? The wording is going to tricky. Some file formats native coordinates are LPS ( ITK ) while others are RAS, so there may be some ?flipping? already done during reading in ImageIO classes. As the ImageFileReader is doing the conversion and not the ImageIO, would it suffices to just query ImageIO::GetSpacing to see if it?s changed? Brad On 7/21/17, 12:35 PM, "Sean McBride" wrote: On Fri, 2 Jun 2017 16:18:37 -0400, Sean McBride said: >7501479a970694b0dd4a8c4bbf7cbcc033fe059c is the first bad commit >commit 7501479a970694b0dd4a8c4bbf7cbcc033fe059c >Author: Francois Budin >Date: Mon Oct 31 17:04:05 2016 -0400 > > ENH: Image spacing must be positive > > Image spacing must have values greater than 0. Negative > values could create issues with filters that assume that they > are positive. > When an image is loaded, if its spacing is negative, its absolute > value is kept, and the image direction along each axis with a > negative spacing is flipped. > > Change-Id: Id81d61b7fd3f60df2b38e30e540664dba6264996 > >Which is here: > > >Looks like this shipped in 4.11 (we are using 4.10.1). > >Our test case is an Analyze 7.5 file with negative spacing. I'll dig >into it next week... Fran?ois, Matt, So this change is causing us backwards-compatibility problems. What do you think about adding an API so that it can be known if/which axes were flipped? As it is now, the flipping newly performed by ITK cannot be detected. If such a change is acceptable, I can make a patch... (Our app used to warn users that files with negative spacing are problematic, but now we have no means to generate this warning, unless I'm missing something.) Thanks, Sean _______________________________________________ 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.php 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://public.kitware.com/mailman/listinfo/insight-developers _______________________________________________ Community mailing list Community at itk.org http://public.kitware.com/mailman/listinfo/community From matt.mccormick at kitware.com Fri Jul 21 17:31:12 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 21 Jul 2017 17:31:12 -0400 Subject: [ITK-dev] ITK Performance Discussion Message-ID: Hi Folks, It looks like a good time to discuss ITK performance improvements is at the next ITK Confab on Friday, July 28th, at 11AM Eastern Time. The video conference can be joined with this link: https://meet.google.com/nue-tugx-pxt macOS users may need to use Chromium / Chrome instead of Safari. Or, this teleconference line: Toll-Free #: 1-800-704-9804 International #: 1-404-920-6604 Participant Code: 23395766 This document can be used for notes: https://drive.google.com/drive/u/1/folders/0B986LSX8iqF-X2FaMGJqVjBJRms Thanks, Matt From manuel.grizonnet at cnes.fr Thu Jul 27 08:52:41 2017 From: manuel.grizonnet at cnes.fr (Manuel Grizonnet) Date: Thu, 27 Jul 2017 14:52:41 +0200 Subject: [ITK-dev] [ITK] Probelms with recent "Image spacing must be positive" change... In-Reply-To: <00E5A302-4AB2-4614-BBD6-42704179687E@mail.nih.gov> References: <20170530212001.1630717323@mail.rogue-research.com> <20170602201837.1588056977@mail.rogue-research.com> <20170721162736.1894912408@mail.rogue-research.com> <00E5A302-4AB2-4614-BBD6-42704179687E@mail.nih.gov> Message-ID: <9a9581ea-aa89-9fb0-5073-d54ec1876513@cnes.fr> Hi all, I'm part of the remote sensing library orfeo toolbox team which used (a lot) ITK internally. Following this discussion, I would like to add that in case of OTB, the strict sign checking of image spacing will have probably major impact for us as we're used to deal with images with negative spacing. An example of remote sensing images with negative spacing is the well known Geotiff format (TIFF file with embedded georeferencing information). You can find in the geotiff specification [1]: /"simple reversals of orientation between raster and model space (e.g. horizontal or vertical flips) may be indicated by reversal of sign in the corresponding component of the ModelPixelScaleTag. GeoTIFF compliant readers must honor this sign-reversal convention."/ So we do have to handle images with negative spacing in OTB... We also understand the point in ITK as we've also already faced issue with filters that assume positive spacing. See for instance this issue and discussion with Matt on JIRA: https://issues.itk.org/jira/browse/ITK-3314 I don't have yet a clear idea on how to handle this properly but wanted to join the discussion. I've added otb-dev mailing list developer to the discussion as there are probably other otb developers interested by the discussion. Regards, Manuel [1] http://geotiff.maptools.org/spec/geotiff2.6.html Le 21/07/2017 ? 19:31, Lowekamp, Bradley (NIH/NLM/LHC) [C] a ?crit : > Sean, > > The other patch related to this change is the following: > > https://github.com/InsightSoftwareConsortium/ITK/commit/d447f0452bb5ea92a555e630d05b57da535bd3a9 > ENH: Explicitly warn and deprecate negative pixel spacing. > The DICOM standard explicitly disallows negative pixel spacing: > http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_10.7.html#sect_10.7.1.3 > > Additionally, it is fundamentally unnatural to have negative space or > "size" of an object. The negative is a directional information which > should be contained in the direction cosine matrix not the spacing > attribute. > > Change-Id: I1519faee14f48d2eecc08e100562f820eb6aa6ef > > Are you proposing a flag in the ImageFileReader class? What bout the Series reader? Will it be placed in the MetaData dictionary? > >> What do you think about adding an API so that it can be known if/which axes were flipped? > The wording is going to tricky. Some file formats native coordinates are LPS ( ITK ) while others are RAS, so there may be some ?flipping? already done during reading in ImageIO classes. > > As the ImageFileReader is doing the conversion and not the ImageIO, would it suffices to just query ImageIO::GetSpacing to see if it?s changed? > > Brad > > On 7/21/17, 12:35 PM, "Sean McBride" wrote: > > On Fri, 2 Jun 2017 16:18:37 -0400, Sean McBride said: > > >7501479a970694b0dd4a8c4bbf7cbcc033fe059c is the first bad commit > >commit 7501479a970694b0dd4a8c4bbf7cbcc033fe059c > >Author: Francois Budin > >Date: Mon Oct 31 17:04:05 2016 -0400 > > > > ENH: Image spacing must be positive > > > > Image spacing must have values greater than 0. Negative > > values could create issues with filters that assume that they > > are positive. > > When an image is loaded, if its spacing is negative, its absolute > > value is kept, and the image direction along each axis with a > > negative spacing is flipped. > > > > Change-Id: Id81d61b7fd3f60df2b38e30e540664dba6264996 > > > >Which is here: > > > > > >Looks like this shipped in 4.11 (we are using 4.10.1). > > > >Our test case is an Analyze 7.5 file with negative spacing. I'll dig > >into it next week... > > Fran?ois, Matt, > > So this change is causing us backwards-compatibility problems. > > What do you think about adding an API so that it can be known if/which axes were flipped? As it is now, the flipping newly performed by ITK cannot be detected. If such a change is acceptable, I can make a patch... > > (Our app used to warn users that files with negative spacing are problematic, but now we have no means to generate this warning, unless I'm missing something.) > > Thanks, > > Sean > > > _______________________________________________ > 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.php > > 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://public.kitware.com/mailman/listinfo/insight-developers > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > > _______________________________________________ > 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.php > > 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://public.kitware.com/mailman/listinfo/insight-developers -- Manuel GRIZONNET -------------- next part -------------- An HTML attachment was scrubbed... URL: From blowekamp at mail.nih.gov Thu Jul 27 09:18:56 2017 From: blowekamp at mail.nih.gov (Lowekamp, Bradley (NIH/NLM/LHC) [C]) Date: Thu, 27 Jul 2017 13:18:56 +0000 Subject: [ITK-dev] [ITK] Probelms with recent "Image spacing must be positive" change... In-Reply-To: <9a9581ea-aa89-9fb0-5073-d54ec1876513@cnes.fr> References: <20170530212001.1630717323@mail.rogue-research.com> <20170602201837.1588056977@mail.rogue-research.com> <20170721162736.1894912408@mail.rogue-research.com> <00E5A302-4AB2-4614-BBD6-42704179687E@mail.nih.gov> <9a9581ea-aa89-9fb0-5073-d54ec1876513@cnes.fr> Message-ID: <7A48A94E-8705-45F7-9461-2B89D169BE10@mail.nih.gov> Hello Manuel, Thank you for sharing your use case! With the recent change to the ImageFileReader below when an ImageIO reports negative space, it is applied to the Direction cosine matrix so that the physical location of the pixel remains the same. I believe reading and processing images in ITK should work properly for your applications after the negative spacing is applied to the Direction cosine matrix. However, logic may need to be added to writing images with file formats that don?t support the direction cosine matrix but do support negative spacing. Have you encountered any specific problems with these changes? Thanks, Brad From: Manuel Grizonnet Date: Thursday, July 27, 2017 at 9:03 AM To: "insight-developers at itk.org" Cc: "otb-developers at googlegroups.com" Subject: Re: [ITK-dev] [ITK] Probelms with recent "Image spacing must be positive" change... Hi all, I'm part of the remote sensing library orfeo toolbox team which used (a lot) ITK internally. Following this discussion, I would like to add that in case of OTB, the strict sign checking of image spacing will have probably major impact for us as we're used to deal with images with negative spacing. An example of remote sensing images with negative spacing is the well known Geotiff format (TIFF file with embedded georeferencing information). You can find in the geotiff specification [1]: "simple reversals of orientation between raster and model space (e.g. horizontal or vertical flips) may be indicated by reversal of sign in the corresponding component of the ModelPixelScaleTag. GeoTIFF compliant readers must honor this sign-reversal convention." So we do have to handle images with negative spacing in OTB... We also understand the point in ITK as we've also already faced issue with filters that assume positive spacing. See for instance this issue and discussion with Matt on JIRA: https://issues.itk.org/jira/browse/ITK-3314 I don't have yet a clear idea on how to handle this properly but wanted to join the discussion. I've added otb-dev mailing list developer to the discussion as there are probably other otb developers interested by the discussion. Regards, Manuel [1] http://geotiff.maptools.org/spec/geotiff2.6.html Le 21/07/2017 ? 19:31, Lowekamp, Bradley (NIH/NLM/LHC) [C] a ?crit : Sean, The other patch related to this change is the following: https://github.com/InsightSoftwareConsortium/ITK/commit/d447f0452bb5ea92a555e630d05b57da535bd3a9 ENH: Explicitly warn and deprecate negative pixel spacing. The DICOM standard explicitly disallows negative pixel spacing: http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_10.7.html#sect_10.7.1.3 Additionally, it is fundamentally unnatural to have negative space or "size" of an object. The negative is a directional information which should be contained in the direction cosine matrix not the spacing attribute. Change-Id: I1519faee14f48d2eecc08e100562f820eb6aa6ef Are you proposing a flag in the ImageFileReader class? What bout the Series reader? Will it be placed in the MetaData dictionary? What do you think about adding an API so that it can be known if/which axes were flipped? The wording is going to tricky. Some file formats native coordinates are LPS ( ITK ) while others are RAS, so there may be some ?flipping? already done during reading in ImageIO classes. As the ImageFileReader is doing the conversion and not the ImageIO, would it suffices to just query ImageIO::GetSpacing to see if it?s changed? Brad On 7/21/17, 12:35 PM, "Sean McBride" wrote: On Fri, 2 Jun 2017 16:18:37 -0400, Sean McBride said: >7501479a970694b0dd4a8c4bbf7cbcc033fe059c is the first bad commit >commit 7501479a970694b0dd4a8c4bbf7cbcc033fe059c >Author: Francois Budin >Date: Mon Oct 31 17:04:05 2016 -0400 > > ENH: Image spacing must be positive > > Image spacing must have values greater than 0. Negative > values could create issues with filters that assume that they > are positive. > When an image is loaded, if its spacing is negative, its absolute > value is kept, and the image direction along each axis with a > negative spacing is flipped. > > Change-Id: Id81d61b7fd3f60df2b38e30e540664dba6264996 > >Which is here: > > >Looks like this shipped in 4.11 (we are using 4.10.1). > >Our test case is an Analyze 7.5 file with negative spacing. I'll dig >into it next week... Fran?ois, Matt, So this change is causing us backwards-compatibility problems. What do you think about adding an API so that it can be known if/which axes were flipped? As it is now, the flipping newly performed by ITK cannot be detected. If such a change is acceptable, I can make a patch... (Our app used to warn users that files with negative spacing are problematic, but now we have no means to generate this warning, unless I'm missing something.) Thanks, Sean _______________________________________________ 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.php 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://public.kitware.com/mailman/listinfo/insight-developers _______________________________________________ Community mailing list Community at itk.org http://public.kitware.com/mailman/listinfo/community _______________________________________________ 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.php 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://public.kitware.com/mailman/listinfo/insight-developers -- Manuel GRIZONNET -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Fri Jul 28 11:03:39 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 28 Jul 2017 11:03:39 -0400 Subject: [ITK-dev] ITK Performance Discussion In-Reply-To: References: Message-ID: https://docs.google.com/document/d/1pPXBO0JyBGDORRlOBdqJLBx34SwWj7Dp-iaJwRHMBF4/edit On Fri, Jul 21, 2017 at 5:31 PM, Matt McCormick wrote: > Hi Folks, > > It looks like a good time to discuss ITK performance improvements is > at the next ITK Confab on Friday, July 28th, at 11AM Eastern Time. The > video conference can be joined with this link: > > https://meet.google.com/nue-tugx-pxt > > macOS users may need to use Chromium / Chrome instead of Safari. > > > Or, this teleconference line: > > Toll-Free #: 1-800-704-9804 > International #: 1-404-920-6604 > Participant Code: 23395766 > > This document can be used for notes: > > https://drive.google.com/drive/u/1/folders/0B986LSX8iqF-X2FaMGJqVjBJRms > > > Thanks, > Matt From matt.mccormick at kitware.com Mon Jul 31 17:07:44 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 31 Jul 2017 17:07:44 -0400 Subject: [ITK-dev] Migration to GitHub Message-ID: Hi folks, We are considering migration of ITK's software process to GitHub, and we would like your feedback. As an open-source, community-driven project, mechanisms to communicate and interact with the community are a high priority for ITK. Contributing should be as easy as possible. Increasingly over the past many years, GitHub has become the de facto place to interact for open source development. It is now a hub for: Microsoft Facebook Google The Scientific Python Community The 3D Slicer Community Our InsightSoftwareConsortium GitHub organization [1] already has 67 people in it and 74 repositories. There are hundreds of projects that depend on ITK on GitHub. Many ITK developers are familiar with the development process on GitHub (i.e the pull request process) and already have an account on this platform. There are also advantages to linking issues and commits with other projects and repositories. Since ITK thrives on the open-source development idea, everyone who wants to help the project should be able to contribute, and therefore it should be as easy as possible to start participating in the community. Recently, GitHub's code review capabilities have greatly improved, which make it more feasible to coordinate contributions for a large project like ITK. And, there are many existing GitHub-integrated services that we can leverage. Thanks to resources from the National Library of Medicine and technological advances, it is now feasible to migrate the project's software process to GitHub. There are many infrastructural aspects to the migration, and it would take multiple months to complete. Please let us know your thoughts before we embark on the journey. [1] https://github.com/InsightSoftwareConsortium From millerjv at gmail.com Mon Jul 31 17:56:57 2017 From: millerjv at gmail.com (Jim Miller) Date: Mon, 31 Jul 2017 17:56:57 -0400 Subject: [ITK-dev] [ITK-users] Migration to GitHub In-Reply-To: References: Message-ID: +1 Jim > On Jul 31, 2017, at 5:07 PM, Matt McCormick wrote: > > Hi folks, > > We are considering migration of ITK's software process to GitHub, and > we would like your feedback. > > As an open-source, community-driven project, mechanisms to communicate > and interact with the community are a high priority for ITK. > Contributing should be as easy as possible. Increasingly over the past > many years, GitHub has become the de facto place to interact for open > source development. It is now a hub for: > > Microsoft > Facebook > Google > The Scientific Python Community > The 3D Slicer Community > > Our InsightSoftwareConsortium GitHub organization [1] already has 67 > people in it and 74 repositories. There are hundreds of projects that > depend on ITK on GitHub. Many ITK developers are familiar with the > development process on GitHub (i.e the pull request process) and > already have an account on this platform. There are also advantages to > linking issues and commits with other projects and repositories. Since > ITK thrives on the open-source development idea, everyone who wants to > help the project should be able to contribute, and therefore it should > be as easy as possible to start participating in the community. > > Recently, GitHub's code review capabilities have greatly improved, > which make it more feasible to coordinate contributions for a large > project like ITK. And, there are many existing GitHub-integrated > services that we can leverage. > > Thanks to resources from the National Library of Medicine and > technological advances, it is now feasible to migrate the project's > software process to GitHub. There are many infrastructural aspects to > the migration, and it would take multiple months to complete. Please > let us know your thoughts before we embark on the journey. > > > [1] https://github.com/InsightSoftwareConsortium > _____________________________________ > 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://www.kitware.com/products/protraining.php > > 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://public.kitware.com/mailman/listinfo/insight-users From hans-johnson at uiowa.edu Mon Jul 31 18:03:46 2017 From: hans-johnson at uiowa.edu (Johnson, Hans J) Date: Mon, 31 Jul 2017 22:03:46 +0000 Subject: [ITK-dev] [ITK-users] Migration to GitHub In-Reply-To: References: Message-ID: 1000 x +1 I enthusiastically support this proposal. Hans On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" wrote: +1 Jim > On Jul 31, 2017, at 5:07 PM, Matt McCormick wrote: > > Hi folks, > > We are considering migration of ITK's software process to GitHub, and > we would like your feedback. > > As an open-source, community-driven project, mechanisms to communicate > and interact with the community are a high priority for ITK. > Contributing should be as easy as possible. Increasingly over the past > many years, GitHub has become the de facto place to interact for open > source development. It is now a hub for: > > Microsoft > Facebook > Google > The Scientific Python Community > The 3D Slicer Community > > Our InsightSoftwareConsortium GitHub organization [1] already has 67 > people in it and 74 repositories. There are hundreds of projects that > depend on ITK on GitHub. Many ITK developers are familiar with the > development process on GitHub (i.e the pull request process) and > already have an account on this platform. There are also advantages to > linking issues and commits with other projects and repositories. Since > ITK thrives on the open-source development idea, everyone who wants to > help the project should be able to contribute, and therefore it should > be as easy as possible to start participating in the community. > > Recently, GitHub's code review capabilities have greatly improved, > which make it more feasible to coordinate contributions for a large > project like ITK. And, there are many existing GitHub-integrated > services that we can leverage. > > Thanks to resources from the National Library of Medicine and > technological advances, it is now feasible to migrate the project's > software process to GitHub. There are many infrastructural aspects to > the migration, and it would take multiple months to complete. Please > let us know your thoughts before we embark on the journey. > > > [1] https://github.com/InsightSoftwareConsortium > _____________________________________ > 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://www.kitware.com/products/protraining.php > > 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://public.kitware.com/mailman/listinfo/insight-users _____________________________________ 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://www.kitware.com/products/protraining.php 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://public.kitware.com/mailman/listinfo/insight-users From bill.lorensen at gmail.com Mon Jul 31 18:42:38 2017 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Mon, 31 Jul 2017 18:42:38 -0400 Subject: [ITK-dev] [ITK-users] Migration to GitHub In-Reply-To: References: Message-ID: Vtk moved to gitlab. Have you checked with the Kitware folks to see why they didn't use gitlab? For me, either github or gitlab is great. On Jul 31, 2017 6:03 PM, "Johnson, Hans J" wrote: > 1000 x +1 > > I enthusiastically support this proposal. > > Hans > > > On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" < > insight-users-bounces at itk.org on behalf of millerjv at gmail.com> wrote: > > +1 > > Jim > > > On Jul 31, 2017, at 5:07 PM, Matt McCormick < > matt.mccormick at kitware.com> wrote: > > > > Hi folks, > > > > We are considering migration of ITK's software process to GitHub, and > > we would like your feedback. > > > > As an open-source, community-driven project, mechanisms to > communicate > > and interact with the community are a high priority for ITK. > > Contributing should be as easy as possible. Increasingly over the > past > > many years, GitHub has become the de facto place to interact for open > > source development. It is now a hub for: > > > > Microsoft > > Facebook > > Google > > The Scientific Python Community > > The 3D Slicer Community > > > > Our InsightSoftwareConsortium GitHub organization [1] already has 67 > > people in it and 74 repositories. There are hundreds of projects that > > depend on ITK on GitHub. Many ITK developers are familiar with the > > development process on GitHub (i.e the pull request process) and > > already have an account on this platform. There are also advantages > to > > linking issues and commits with other projects and repositories. > Since > > ITK thrives on the open-source development idea, everyone who wants > to > > help the project should be able to contribute, and therefore it > should > > be as easy as possible to start participating in the community. > > > > Recently, GitHub's code review capabilities have greatly improved, > > which make it more feasible to coordinate contributions for a large > > project like ITK. And, there are many existing GitHub-integrated > > services that we can leverage. > > > > Thanks to resources from the National Library of Medicine and > > technological advances, it is now feasible to migrate the project's > > software process to GitHub. There are many infrastructural aspects to > > the migration, and it would take multiple months to complete. Please > > let us know your thoughts before we embark on the journey. > > > > > > [1] https://github.com/InsightSoftwareConsortium > > _____________________________________ > > 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://www.kitware.com/products/protraining.php > > > > 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ > 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://www.kitware.com/products/protraining.php > > 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://public.kitware.com/mailman/listinfo/insight-users > > > _____________________________________ > 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://www.kitware.com/products/protraining.php > > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Mon Jul 31 19:00:13 2017 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 31 Jul 2017 19:00:13 -0400 Subject: [ITK-dev] [ITK-users] Migration to GitHub In-Reply-To: References: Message-ID: I have followed VTK's migration to GitLab, and Kitware has done an excellent job with it. That said, I still think GitHub is the better choice for ITK. Also, the technical and social situation has changed in the time since VTK moved to GitLab. I think the key factor is "community", and GitHub has the open source community. On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen wrote: > Vtk moved to gitlab. Have you checked with the Kitware folks to see why > they didn't use gitlab? For me, either github or gitlab is great. > > On Jul 31, 2017 6:03 PM, "Johnson, Hans J" wrote: >> >> 1000 x +1 >> >> I enthusiastically support this proposal. >> >> Hans >> >> >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" >> wrote: >> >> +1 >> >> Jim >> >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick >> wrote: >> > >> > Hi folks, >> > >> > We are considering migration of ITK's software process to GitHub, >> and >> > we would like your feedback. >> > >> > As an open-source, community-driven project, mechanisms to >> communicate >> > and interact with the community are a high priority for ITK. >> > Contributing should be as easy as possible. Increasingly over the >> past >> > many years, GitHub has become the de facto place to interact for >> open >> > source development. It is now a hub for: >> > >> > Microsoft >> > Facebook >> > Google >> > The Scientific Python Community >> > The 3D Slicer Community >> > >> > Our InsightSoftwareConsortium GitHub organization [1] already has 67 >> > people in it and 74 repositories. There are hundreds of projects >> that >> > depend on ITK on GitHub. Many ITK developers are familiar with the >> > development process on GitHub (i.e the pull request process) and >> > already have an account on this platform. There are also advantages >> to >> > linking issues and commits with other projects and repositories. >> Since >> > ITK thrives on the open-source development idea, everyone who wants >> to >> > help the project should be able to contribute, and therefore it >> should >> > be as easy as possible to start participating in the community. >> > >> > Recently, GitHub's code review capabilities have greatly improved, >> > which make it more feasible to coordinate contributions for a large >> > project like ITK. And, there are many existing GitHub-integrated >> > services that we can leverage. >> > >> > Thanks to resources from the National Library of Medicine and >> > technological advances, it is now feasible to migrate the project's >> > software process to GitHub. There are many infrastructural aspects >> to >> > the migration, and it would take multiple months to complete. Please >> > let us know your thoughts before we embark on the journey. >> > >> > >> > [1] https://github.com/InsightSoftwareConsortium >> > _____________________________________ >> > 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://www.kitware.com/products/protraining.php >> > >> > 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://public.kitware.com/mailman/listinfo/insight-users >> _____________________________________ >> 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://www.kitware.com/products/protraining.php >> >> 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://public.kitware.com/mailman/listinfo/insight-users >> >> >> _____________________________________ >> 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://www.kitware.com/products/protraining.php >> >> 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://public.kitware.com/mailman/listinfo/insight-users From bill.lorensen at gmail.com Mon Jul 31 19:22:56 2017 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Mon, 31 Jul 2017 19:22:56 -0400 Subject: [ITK-dev] [ITK-users] Migration to GitHub In-Reply-To: References: Message-ID: I agree. I argued against gitlab but lost... +1 for this move. On Mon, Jul 31, 2017 at 7:00 PM, Matt McCormick wrote: > I have followed VTK's migration to GitLab, and Kitware has done an > excellent job with it. That said, I still think GitHub is the better > choice for ITK. Also, the technical and social situation has changed > in the time since VTK moved to GitLab. > > I think the key factor is "community", and GitHub has the open source community. > > On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen wrote: >> Vtk moved to gitlab. Have you checked with the Kitware folks to see why >> they didn't use gitlab? For me, either github or gitlab is great. >> >> On Jul 31, 2017 6:03 PM, "Johnson, Hans J" wrote: >>> >>> 1000 x +1 >>> >>> I enthusiastically support this proposal. >>> >>> Hans >>> >>> >>> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" >>> wrote: >>> >>> +1 >>> >>> Jim >>> >>> > On Jul 31, 2017, at 5:07 PM, Matt McCormick >>> wrote: >>> > >>> > Hi folks, >>> > >>> > We are considering migration of ITK's software process to GitHub, >>> and >>> > we would like your feedback. >>> > >>> > As an open-source, community-driven project, mechanisms to >>> communicate >>> > and interact with the community are a high priority for ITK. >>> > Contributing should be as easy as possible. Increasingly over the >>> past >>> > many years, GitHub has become the de facto place to interact for >>> open >>> > source development. It is now a hub for: >>> > >>> > Microsoft >>> > Facebook >>> > Google >>> > The Scientific Python Community >>> > The 3D Slicer Community >>> > >>> > Our InsightSoftwareConsortium GitHub organization [1] already has 67 >>> > people in it and 74 repositories. There are hundreds of projects >>> that >>> > depend on ITK on GitHub. Many ITK developers are familiar with the >>> > development process on GitHub (i.e the pull request process) and >>> > already have an account on this platform. There are also advantages >>> to >>> > linking issues and commits with other projects and repositories. >>> Since >>> > ITK thrives on the open-source development idea, everyone who wants >>> to >>> > help the project should be able to contribute, and therefore it >>> should >>> > be as easy as possible to start participating in the community. >>> > >>> > Recently, GitHub's code review capabilities have greatly improved, >>> > which make it more feasible to coordinate contributions for a large >>> > project like ITK. And, there are many existing GitHub-integrated >>> > services that we can leverage. >>> > >>> > Thanks to resources from the National Library of Medicine and >>> > technological advances, it is now feasible to migrate the project's >>> > software process to GitHub. There are many infrastructural aspects >>> to >>> > the migration, and it would take multiple months to complete. Please >>> > let us know your thoughts before we embark on the journey. >>> > >>> > >>> > [1] https://github.com/InsightSoftwareConsortium >>> > _____________________________________ >>> > 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://www.kitware.com/products/protraining.php >>> > >>> > 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://public.kitware.com/mailman/listinfo/insight-users >>> _____________________________________ >>> 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://www.kitware.com/products/protraining.php >>> >>> 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://public.kitware.com/mailman/listinfo/insight-users >>> >>> >>> _____________________________________ >>> 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://www.kitware.com/products/protraining.php >>> >>> 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://public.kitware.com/mailman/listinfo/insight-users -- Unpaid intern in BillsBasement at noware dot com From sean at rogue-research.com Mon Jul 31 19:20:03 2017 From: sean at rogue-research.com (Sean McBride) Date: Mon, 31 Jul 2017 19:20:03 -0400 Subject: [ITK-dev] Migration to GitHub In-Reply-To: References: Message-ID: <20170731232003.1609494024@mail.rogue-research.com> On Mon, 31 Jul 2017 17:07:44 -0400, Matt McCormick said: >We are considering migration of ITK's software process to GitHub, and >we would like your feedback. My 2 cents: - I'd be happy to see a move away from gerrit. - I'd prefer a move to a Kitware-hosted GitLab, like VTK did. - GitHub is nice and all, but not itself open source. GitLab is open source. Better that the infrastructure of an open source project also be open source itself. Sean From bill.lorensen at gmail.com Mon Jul 31 19:55:06 2017 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Mon, 31 Jul 2017 19:55:06 -0400 Subject: [ITK-dev] [ITK-users] Migration to GitHub In-Reply-To: References: Message-ID: Here are comments I made 3 years ago on the VTK discussion about changing VTK's code review process. ------------- Berk, I think we need to reach out to potential developers. Especially those outside of Kitware(and their paying customers) and the long term VTK developers outside Kitware. Those communities can adapt to anything. We need to focus on is how can we can attract new developers. In the past, new processes were adopted and adapted by Kitware, their customers and hard core VTK developers with very little input from the broader community of potential developers. ITK is going through the same issues but addressing the issues not through process change. They are looking at outreach and better documentation of the current process. Matt McCormick at Kitware has been leading this effort. I think there are lots of non-process improvements possible. But I don't have a silver bullet for attracting new developers. Perhaps VTK is too old school for today's developers. Stuck with an old architecture, old graphics architecture, old and complex languages. I honestly don't know what the root causes are. If we only include the old-timers in theses discussion then we will not attract a younger set of devleopers. Bill --------------- On Mon, Jul 31, 2017 at 5:07 PM, Matt McCormick wrote: > Hi folks, > > We are considering migration of ITK's software process to GitHub, and > we would like your feedback. > > As an open-source, community-driven project, mechanisms to communicate > and interact with the community are a high priority for ITK. > Contributing should be as easy as possible. Increasingly over the past > many years, GitHub has become the de facto place to interact for open > source development. It is now a hub for: > > Microsoft > Facebook > Google > The Scientific Python Community > The 3D Slicer Community > > Our InsightSoftwareConsortium GitHub organization [1] already has 67 > people in it and 74 repositories. There are hundreds of projects that > depend on ITK on GitHub. Many ITK developers are familiar with the > development process on GitHub (i.e the pull request process) and > already have an account on this platform. There are also advantages to > linking issues and commits with other projects and repositories. Since > ITK thrives on the open-source development idea, everyone who wants to > help the project should be able to contribute, and therefore it should > be as easy as possible to start participating in the community. > > Recently, GitHub's code review capabilities have greatly improved, > which make it more feasible to coordinate contributions for a large > project like ITK. And, there are many existing GitHub-integrated > services that we can leverage. > > Thanks to resources from the National Library of Medicine and > technological advances, it is now feasible to migrate the project's > software process to GitHub. There are many infrastructural aspects to > the migration, and it would take multiple months to complete. Please > let us know your thoughts before we embark on the journey. > > > [1] https://github.com/InsightSoftwareConsortium > _____________________________________ > 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://www.kitware.com/products/protraining.php > > 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://public.kitware.com/mailman/listinfo/insight-users -- Unpaid intern in BillsBasement at noware dot com From bill.lorensen at gmail.com Mon Jul 31 20:33:45 2017 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Mon, 31 Jul 2017 20:33:45 -0400 Subject: [ITK-dev] [ITK] [ITK-users] Migration to GitHub In-Reply-To: References: Message-ID: Andras, Each of our systems, VTK, ITK and Slicer use a different process. I am only comfortable with the one that I am currently using. If I change from VTK to Slicer, I need to relearn. Even from VTK to ITK I have to relearn a bit. Until we all use the same process, we will have these issues. And that I can assure you, will never happen... Bill On Mon, Jul 31, 2017 at 8:14 PM, Andras Lasso wrote: >> I think the key factor is "community", and GitHub has the open source community. > > Exactly! As a project leader, I don't like really GitHub as many features are missing (that are standard on other project hosting services), you have no influence on how things are evolving, there is effectively zero support or customization (at least for free plans). However, our users and contributors prefer/demand GitHub, as they are already familiar with it, know how to submit pull request, how issues are managed, and already have account set up. > > About GitHub/Kitware GitLab: > > I heard that VTK is going to move to GitHub, too. Maybe I misunderstood, but make sure to talk to VTK folks before considering moving to GitLab. Anyway, as a very active user but only occasional contributor of VTK, I find VTK GitLab quite frustrating due to that: > 1. It is slow. I heard that it's fast when accessed from inside Kitware network, but most community members are outside. > 2. I need to re-learn each time I use it: I review code, submit PR or bug report once in every few months - and each time I need to spend 20-30 minutes extra, just to find out how things work. > > Andras > > -----Original Message----- > From: Community [mailto:community-bounces at itk.org] On Behalf Of Matt McCormick > Sent: Monday, July 31, 2017 7:00 PM > To: Bill Lorensen > Cc: Insight-Users ; Hans Johnson ; Insight Developers List > Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub > > I have followed VTK's migration to GitLab, and Kitware has done an excellent job with it. That said, I still think GitHub is the better choice for ITK. Also, the technical and social situation has changed in the time since VTK moved to GitLab. > > I think the key factor is "community", and GitHub has the open source community. > > On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen wrote: >> Vtk moved to GitLab. Have you checked with the Kitware folks to see >> why they didn't use gitlab? For me, either github or gitlab is great. >> >> On Jul 31, 2017 6:03 PM, "Johnson, Hans J" wrote: >>> >>> 1000 x +1 >>> >>> I enthusiastically support this proposal. >>> >>> Hans >>> >>> >>> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" >>> wrote: >>> >>> +1 >>> >>> Jim >>> >>> > On Jul 31, 2017, at 5:07 PM, Matt McCormick >>> wrote: >>> > >>> > Hi folks, >>> > >>> > We are considering migration of ITK's software process to >>> GitHub, and >>> > we would like your feedback. >>> > >>> > As an open-source, community-driven project, mechanisms to >>> communicate >>> > and interact with the community are a high priority for ITK. >>> > Contributing should be as easy as possible. Increasingly over >>> the past >>> > many years, GitHub has become the de facto place to interact >>> for open >>> > source development. It is now a hub for: >>> > >>> > Microsoft >>> > Facebook >>> > Google >>> > The Scientific Python Community >>> > The 3D Slicer Community >>> > >>> > Our InsightSoftwareConsortium GitHub organization [1] already has 67 >>> > people in it and 74 repositories. There are hundreds of >>> projects that >>> > depend on ITK on GitHub. Many ITK developers are familiar with the >>> > development process on GitHub (i.e the pull request process) and >>> > already have an account on this platform. There are also >>> advantages to >>> > linking issues and commits with other projects and repositories. >>> Since >>> > ITK thrives on the open-source development idea, everyone who >>> wants to >>> > help the project should be able to contribute, and therefore it >>> should >>> > be as easy as possible to start participating in the community. >>> > >>> > Recently, GitHub's code review capabilities have greatly improved, >>> > which make it more feasible to coordinate contributions for a large >>> > project like ITK. And, there are many existing GitHub-integrated >>> > services that we can leverage. >>> > >>> > Thanks to resources from the National Library of Medicine and >>> > technological advances, it is now feasible to migrate the project's >>> > software process to GitHub. There are many infrastructural >>> aspects to >>> > the migration, and it would take multiple months to complete. Please >>> > let us know your thoughts before we embark on the journey. >>> > >>> > >>> > [1] https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0 >>> > _____________________________________ >>> > Powered by https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>> > >>> > Visit other Kitware open-source projects at >>> > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >>> > >>> > Kitware offers ITK Training Courses, for more information visit: >>> > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0 >>> > >>> > Please keep messages on-topic and check the ITK FAQ at: >>> > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >>> > >>> > Follow this link to subscribe/unsubscribe: >>> > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>> _____________________________________ >>> Powered by >>> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >>> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >>> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >>> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>> >>> Visit other Kitware open-source projects at >>> >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >>> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >>> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >>> >>> Kitware offers ITK Training Courses, for more information visit: >>> >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >>> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >>> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >>> YmeNshJVj12Azgw%3D&reserved=0 >>> >>> Please keep messages on-topic and check the ITK FAQ at: >>> >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >>> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >>> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >>> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >>> 3D&reserved=0 >>> >>> Follow this link to subscribe/unsubscribe: >>> >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >>> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >>> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >>> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>> >>> >>> _____________________________________ >>> Powered by >>> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >>> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >>> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >>> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>> >>> Visit other Kitware open-source projects at >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >>> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >>> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >>> >>> Kitware offers ITK Training Courses, for more information visit: >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >>> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >>> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >>> YmeNshJVj12Azgw%3D&reserved=0 >>> >>> Please keep messages on-topic and check the ITK FAQ at: >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >>> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >>> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >>> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >>> 3D&reserved=0 >>> >>> Follow this link to subscribe/unsubscribe: >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >>> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >>> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >>> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > _______________________________________________ > Powered by https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > > Visit other Kitware open-source projects at > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 > > Kitware offers ITK Training Courses, for more information visit: > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%3D&reserved=0 > > Please keep messages on-topic and check the ITK FAQ at: > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 > > Follow this link to subscribe/unsubscribe: > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dNcKVW3C1fT%2FH9Q%3D&reserved=0 > _______________________________________________ > Community mailing list > Community at itk.org > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommunity&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f%2FP8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0 -- Unpaid intern in BillsBasement at noware dot com From bill.lorensen at gmail.com Mon Jul 31 20:54:10 2017 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Mon, 31 Jul 2017 20:54:10 -0400 Subject: [ITK-dev] [ITK] [ITK-users] Migration to GitHub In-Reply-To: References: Message-ID: Yes, at least they all use git... On Mon, Jul 31, 2017 at 8:43 PM, Andras Lasso wrote: > Yes, processes are different. But it helps if at least tools are the same. > > > > Andras > > > > From: Bill Lorensen > Sent: Monday, July 31, 2017 20:33 > To: Andras Lasso > Cc: Matt McCormick; Insight-Users; Hans Johnson; Insight Developers List > > > Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub > > > > Andras, > > Each of our systems, VTK, ITK and Slicer use a different process. I am > only comfortable with the one that I am currently using. If I change > from VTK to Slicer, I need to relearn. Even from VTK to ITK I have to > relearn a bit. > > Until we all use the same process, we will have these issues. And that > I can assure you, will never happen... > > Bill > > On Mon, Jul 31, 2017 at 8:14 PM, Andras Lasso wrote: >>> I think the key factor is "community", and GitHub has the open source >>> community. >> >> Exactly! As a project leader, I don't like really GitHub as many features >> are missing (that are standard on other project hosting services), you have >> no influence on how things are evolving, there is effectively zero support >> or customization (at least for free plans). However, our users and >> contributors prefer/demand GitHub, as they are already familiar with it, >> know how to submit pull request, how issues are managed, and already have >> account set up. >> >> About GitHub/Kitware GitLab: >> >> I heard that VTK is going to move to GitHub, too. Maybe I misunderstood, >> but make sure to talk to VTK folks before considering moving to GitLab. >> Anyway, as a very active user but only occasional contributor of VTK, I find >> VTK GitLab quite frustrating due to that: >> 1. It is slow. I heard that it's fast when accessed from inside Kitware >> network, but most community members are outside. >> 2. I need to re-learn each time I use it: I review code, submit PR or bug >> report once in every few months - and each time I need to spend 20-30 >> minutes extra, just to find out how things work. >> >> Andras >> >> -----Original Message----- >> From: Community [mailto:community-bounces at itk.org] On Behalf Of Matt >> McCormick >> Sent: Monday, July 31, 2017 7:00 PM >> To: Bill Lorensen >> Cc: Insight-Users ; Hans Johnson >> ; Insight Developers List >> >> Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub >> >> I have followed VTK's migration to GitLab, and Kitware has done an >> excellent job with it. That said, I still think GitHub is the better choice >> for ITK. Also, the technical and social situation has changed in the time >> since VTK moved to GitLab. >> >> I think the key factor is "community", and GitHub has the open source >> community. >> >> On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen >> wrote: >>> Vtk moved to GitLab. Have you checked with the Kitware folks to see >>> why they didn't use gitlab? For me, either github or gitlab is great. >>> >>> On Jul 31, 2017 6:03 PM, "Johnson, Hans J" >>> wrote: >>>> >>>> 1000 x +1 >>>> >>>> I enthusiastically support this proposal. >>>> >>>> Hans >>>> >>>> >>>> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" >>>> wrote: >>>> >>>> +1 >>>> >>>> Jim >>>> >>>> > On Jul 31, 2017, at 5:07 PM, Matt McCormick >>>> wrote: >>>> > >>>> > Hi folks, >>>> > >>>> > We are considering migration of ITK's software process to >>>> GitHub, and >>>> > we would like your feedback. >>>> > >>>> > As an open-source, community-driven project, mechanisms to >>>> communicate >>>> > and interact with the community are a high priority for ITK. >>>> > Contributing should be as easy as possible. Increasingly over >>>> the past >>>> > many years, GitHub has become the de facto place to interact >>>> for open >>>> > source development. It is now a hub for: >>>> > >>>> > Microsoft >>>> > Facebook >>>> > Google >>>> > The Scientific Python Community >>>> > The 3D Slicer Community >>>> > >>>> > Our InsightSoftwareConsortium GitHub organization [1] already has >>>> 67 >>>> > people in it and 74 repositories. There are hundreds of >>>> projects that >>>> > depend on ITK on GitHub. Many ITK developers are familiar with the >>>> > development process on GitHub (i.e the pull request process) and >>>> > already have an account on this platform. There are also >>>> advantages to >>>> > linking issues and commits with other projects and repositories. >>>> Since >>>> > ITK thrives on the open-source development idea, everyone who >>>> wants to >>>> > help the project should be able to contribute, and therefore it >>>> should >>>> > be as easy as possible to start participating in the community. >>>> > >>>> > Recently, GitHub's code review capabilities have greatly improved, >>>> > which make it more feasible to coordinate contributions for a >>>> large >>>> > project like ITK. And, there are many existing GitHub-integrated >>>> > services that we can leverage. >>>> > >>>> > Thanks to resources from the National Library of Medicine and >>>> > technological advances, it is now feasible to migrate the >>>> project's >>>> > software process to GitHub. There are many infrastructural >>>> aspects to >>>> > the migration, and it would take multiple months to complete. >>>> Please >>>> > let us know your thoughts before we embark on the journey. >>>> > >>>> > >>>> > [1] >>>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0 >>>> > _____________________________________ >>>> > Powered by >>>> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>>> > >>>> > Visit other Kitware open-source projects at >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >>>> > >>>> > Kitware offers ITK Training Courses, for more information visit: >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0 >>>> > >>>> > Please keep messages on-topic and check the ITK FAQ at: >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >>>> > >>>> > Follow this link to subscribe/unsubscribe: >>>> > >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>>> _____________________________________ >>>> Powered by >>>> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >>>> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >>>> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >>>> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>>> >>>> Visit other Kitware open-source projects at >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >>>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >>>> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >>>> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >>>> >>>> Kitware offers ITK Training Courses, for more information visit: >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >>>> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >>>> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >>>> YmeNshJVj12Azgw%3D&reserved=0 >>>> >>>> Please keep messages on-topic and check the ITK FAQ at: >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >>>> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >>>> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >>>> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >>>> 3D&reserved=0 >>>> >>>> Follow this link to subscribe/unsubscribe: >>>> >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >>>> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >>>> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >>>> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >>>> >>>> >>>> _____________________________________ >>>> Powered by >>>> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da >>>> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C >>>> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T >>>> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >>>> >>>> Visit other Kitware open-source projects at >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee >>>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 >>>> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu >>>> 5P9Xb8JPOsASbPMNc%3D&reserved=0 >>>> >>>> Kitware offers ITK Training Courses, for more information visit: >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k >>>> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens >>>> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 >>>> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m >>>> YmeNshJVj12Azgw%3D&reserved=0 >>>> >>>> Please keep messages on-topic and check the ITK FAQ at: >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i >>>> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 >>>> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C >>>> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% >>>> 3D&reserved=0 >>>> >>>> Follow this link to subscribe/unsubscribe: >>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli >>>> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas >>>> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug >>>> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 >> _______________________________________________ >> Powered by >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 >> >> Visit other Kitware open-source projects at >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >> >> Kitware offers ITK Training Courses, for more information visit: >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%3D&reserved=0 >> >> Please keep messages on-topic and check the ITK FAQ at: >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >> >> Follow this link to subscribe/unsubscribe: >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dNcKVW3C1fT%2FH9Q%3D&reserved=0 >> _______________________________________________ >> Community mailing list >> Community at itk.org >> >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommunity&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f%2FP8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0 > > > > -- > Unpaid intern in BillsBasement at noware dot com -- Unpaid intern in BillsBasement at noware dot com