http://www.commontk.org/api.php?action=feedcontributions&user=Pieper&feedformat=atomCommontk - User contributions [en]2024-03-29T02:06:59ZUser contributionsMediaWiki 1.39.3http://www.commontk.org/index.php?title=User_talk:Stefan_Baumann&diff=2261User talk:Stefan Baumann2014-11-06T16:23:48Z<p>Pieper: Welcome!</p>
<hr />
<div>'''Welcome to ''Commontk''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [[Help:Contents|help pages]].<br />
Again, welcome and have fun! [[User:Pieper|Pieper]] 11:23, 6 November 2014 (EST)</div>Pieperhttp://www.commontk.org/index.php?title=User:Stefan_Baumann&diff=2260User:Stefan Baumann2014-11-06T16:23:48Z<p>Pieper: Creating user page with biography of new user.</p>
<hr />
<div>Studied Piano performance in Basel and Physics at ETHZ, working history at a University Hospital and in Big Pharma, now on my own trying to save the world. Very interested in everything javascript, dicom, 3d modeling and printing, decentralization and all kinds of collaboration.<br />
x x x x x x</div>Pieperhttp://www.commontk.org/index.php?title=Documentation/Command_Line_Interface&diff=2258Documentation/Command Line Interface2014-11-06T11:17:31Z<p>Pieper: /* Creating your own CLI modules */</p>
<hr />
<div>== What are CLI modules? ==<br />
<br />
"CLI (commandline interface) modules" are standalone tools (for instance, a segmentation algorithm) that offer a commandline interface and a '''--xml''' switch that outputs a ''machine-readable kind of --help'' (XML description of their supported parameters, values, hints, etc.). This makes it possible to use such CLIs as some kind of "plugins" for rich GUI applications that offer visualization and '''automatically generated GUI panels''' for parameter adjustment. Also, the whole data handling is left to the host application (which may e.g. implement a batch processing pipeline, running the CLI systematically on all relevant data for a particular study), and it becomes possible to use the '''same algorithm in various different host applications and contexts''', by agreeing on a common standard for the --xml output.<br />
<br />
== CTK Support for CLI Modules ==<br />
<br />
CTK provides an API for interfacing with such self-describing command line modules, and the XML schema for the parameter description and most of the supported feature set for a module has been adopted from the Slicer Execution Model (the first host where this idea originated).<br />
<br />
The API provided by CTK allows the management, GUI generation, and asynchronous execution of such modules in a toolkit-independent and interoperable way. Application writers can rely on the provided libraries and their API to quickly integrate command line modules into their applications. CTK also comes with an example application, called ctkCommandLineModuleExplorer which can be used to load different kinds of modules, to verify their correctness, to run - and finally inspect their output.<br />
<br />
;More information on CTK's support for CLI modules:<br />
: There is [http://www.commontk.org/docs/html/CommandLineModules_Page.html a well-written page in the Doxygen docs] (and a [http://www.commontk.org/docs/html/group__CommandLineModules__Group.html group for the classes]), as well as [[Documentation/CLI Support in CTK|a separate wiki page]].<br />
<br />
== Example Applications ==<br />
<br />
CLI modules are already supported by a number of host applications, e.g. 3D Slicer, NiftyView / MITK Workbench, GIMIAS, MedInria, MeVisLab, nipype and more. You can see some examples on the [[Documentation/CLI_In_Context|CLI In Context]] page.<br />
<br />
== Background Information / Specs ==<br />
<br />
Currently, the CLI module standard is documented as [http://www.slicer.org/slicerWiki/index.php/Slicer3:Execution_Model_Documentation Slicer's Execution Model]. There is an [https://github.com/commontk/CTK/blob/master/Libs/CommandLineModules/Core/Resources/ctkCmdLineModule.xsd XML schema definition] ([http://www.commontk.org/docs/html/ctkCmdLineModule.xsd auto-generated pretty-printed documentation]) that was created retroactively, and not all existing modules strictly follow the spec. However, one problem is that the schema definition does not facilitate to specify that e.g. the order of author and description elements is irrelevant, so the schema is more strict than the actual implementation in some respects (and less strict in some other).<br />
<br />
You are welcome to join the [http://www.commontk.org/index.php/Getting_Started#CTK_mailing_list ctk-developers mailing list] for discussing related questions.<br />
<br />
TODO: The standard (Slicer execution model description) should probably be moved to the CTK domain.<br />
<br />
== Creating your own CLI modules ==<br />
<br />
There is a [https://github.com/Slicer/SlicerExecutionModel "SlicerExecutionModel"] project at GitHub that shall help you with implementing new CLIs, e.g. by offering means to '''automatically parse commandline arguments''' based on the XML spec.<br />
<br />
The Slicer documentation also contains instructions on [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Modules how to extend Slicer via CLI modules] or other means.<br />
<br />
If you want to implement a Python-based solution, you might also be interested in [https://github.com/hmeine/MeVisLab-CLI/tree/master/Modules/Scripts/python the code available on GitHub] that was developed as part of the [http://www.na-mic.org/Wiki/index.php/2013_Summer_Project_Week:CLI_modules_in_MeVisLab CLI integration in MeVisLab] during the NA-MIC summer project week 2013.<br />
<br />
== Examples of CLI Modules ==<br />
<br />
* Wherever feasible, Slicer developers are encouraged to encapsulate functionality as CLI modules.<br />
** [https://github.com/Slicer/Slicer/tree/master/Modules/CLI Source code of Slicer's CLI Modules]<br />
** Many [http://slicer.kitware.com/midas3/slicerappstore?os=win&arch=amd64&revision=23777&category=&search=&layout=layout Slicer extensions] provide command line modules.<br />
** The [http://www.nitrc.org/projects/slicer NITRC.org project for 3D Slicer] lists associations to software packages that interoperate with Slicer, and many of these consist of one or more CLI modules.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&diff=2255CTK-Hackfest-Nov-20142014-11-06T06:34:14Z<p>Pieper: </p>
<hr />
<div>== Event pictures ==<br />
<br />
[[File:Ctk.2014,11.png|600px]]<br />
<br />
=== Progress ===<br />
<br />
<br />
== Introduction ==<br />
<br />
'''Date:''' November 3-7, 2014<br />
<br />
'''Location:'''<br />
<br />
German Cancer Research Center, Heidelberg, Germany<br />
<br />
More details to follow.<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Marco Nolden, Sascha Zelzer, Ivo Wolf<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Stefan Kislinkiy<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Ralf Floca<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc., USA<br />
|-<br />
|Michael Onken<br />
|Open Connections GmbH / OFFIS<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc., USA<br />
|-<br />
|Miklos Espak<br />
|University College London, UK<br />
|-<br />
|Nicolas Toussaint<br />
|University College London, UK<br />
|-<br />
|Gergely Zombori<br />
|University College London, UK<br />
|-<br />
|Christian Askeland<br />
|SINTEF Medical Technology, Trondheim, Norway<br />
|-<br />
|Stefan Baumann<br />
|Basel, Switzerland<br />
|-<br />
|Hans Meine<br />
|Fraunhofer MEVIS, Germany<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (Central European Time)<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
<br />
'''https://plus.google.com/hangouts/_/g3vi3lz7sycalj74ys2xpnpr3ya'''<br />
<br />
== Topics and Projects ==<br />
<br />
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
We plan to have concrete hacking topics as well as dedicated discussions in smaller groups. People are encouraged to show their interest in a particular subject by adding their name to the list below.<br />
<br />
=== Hacking Topics ===<br />
<br />
==== Infrastructure ====<br />
<br />
* Qt5 migration (Christian)<br />
** compile and run on Mac<br />
* Packaging / install support (Marco, Jc)<br />
* Fix issue related to [https://github.com/commontk/Artichoke Artichoke] and improve documentation (Jc)<br />
* Dashboard<br />
** General Situation: Continuous/Nightly clients, coverage<br />
** Configurations: Qt4, Qt5, etc.<br />
** Travis CI (Sascha, Steve)<br />
* Incomplete doxygen on the website (Christian)<br />
* Component / target oriented build system (Jc, Sascha)<br />
* Review commontk/* repositories (delete/update/etc.)<br />
* Check support for MacOS 10.10<br />
<br />
==== DICOM ====<br />
<br />
* dcmtk Features<br />
** Support building with emscripten, pinnacle<br />
** Multi-frame support (Steve, Christian, Michael)<br />
** SEG support<br />
*** Investigate compatibility of DCMTK seg functionality with BrainLab segmentations; [http://slicer.kitware.com/midas3/item/162562 sample dataset] (QIICR community, Steve has access) - RLE compressed<br />
*** Investigate DCMTK RLE compression tools applied to segmentations; trying to apply it to sample objects generates "F: No conversion to transfer syntax RLE Lossless possible!" error; [http://slicer.kitware.com/midas3/item/162428 SPL segmentation dataset example], [http://slicer.kitware.com/midas3/item/161740 PET segmentation example]<br />
<br />
* Making CLIs read and write valid DICOM (Steve, Michael)<br />
<br />
* Anonymization (Andreas Fetzer, Marco, Steve, Stefan, Ralf)<br />
** Client-side options: gdcmanon, dcmtk (?), dcmjs, DicomCleaner, CTP...<br />
** Testing can use [[File:PieperMRI.tar.gz | this freely sharable identified MR scan]]<br />
** Goal is to de-identify with various tools and compare results with [ftp://medical.nema.org/medical/dicom/Final/sup142_ft.pdf supplement 142 of the DICOM standard].<br />
** There is a separate page, which provides an overview of existing de-identification tools: [[DICOM de-identification tool overview]]<br />
<br />
* ctkDICOM improvments (Ralf); discussed ideas:<br />
** Introduce "compact and detailed view mode" to ctkDICOMTableView and ctkDICOMTableManager. Basic idea is that you can give the widgets a list of "high priority" tags -> in compact mode all columns of non priority tags will be filter. You can define the active mode via property / slot (to e.g. easily connect it with a control widget signal).<br />
** Refactoring of one unified "search definition widget" and separated generators for "dicom q/r" and sql statement that use the search definition. This would give the possibility for instance to use the same search widget in different places (e.g. in the ctkDICOMQueryRetrieveWidget or ctkDICOMTableManager)<br />
<br />
==== XNAT ====<br />
<br />
* Improve and extend the XNAT API (Sascha Zelzer, Miklos Espak, Ralf)<br />
** Python Wrapping (Sascha, Nicolas)<br />
** Data editing (post-poned)<br />
** Uploading (Andreas, Ivo)<br />
** Caching (Miklos, (Ralf))<br />
** C++ VS XNAT data model (Nicolas, Andreas)<br />
** Filtered data query based on data type and/or properties (Miklos)<br />
** Launch pipelines (remote) and follow progress (Miklos)<br />
<br />
==== CLI ====<br />
<br />
* Make it customisable what options to generate to the final command (Gergely Zombori)<br />
* Finalize integration of CTK CLI frontend into Slicer and investigate how to integrate the backend (Jc)<br />
* Improved entry point / documentation for CLI users & developers<br />
<br />
==== Documentation & Presentation ====<br />
<br />
* Nice landing page?<br />
* Improve wiki? Something different?<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Start: The meeting room will be open starting at 9am. Official start and kick-off will be early afternoon after everybody arrived.<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
<br />
Dinner 20:15 @ [http://www.heidelberger-kulturbrauerei.de/en/ Kulturbrauerei], [https://www.google.de/maps/dir/Hotel+Holl%C3%A4nder+Hof,+Neckarstaden+66,+69117+Heidelberg/Kulturbrauerei+Heidelberg,+Leyergasse+6,+69117+Heidelberg/@49.413196,8.7102803,18z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x4797c10638e496a5:0xe28b6a91325a2c23!2m2!1d8.709242!2d49.413192!1m5!1m1!1s0x4797c1a81df9996d:0xb0cec22d395e79e1!2m2!1d8.713414!2d49.41318!3e2 directions], Pickup ~20:00 at Holländer Hof<br />
<br />
==== Tuesday ====<br />
<br />
Morning:<br />
<br />
* Steve QIICR<br />
* Michael Onken presentation about upcoming dcmtk modules<br />
* XNAT discussion<br />
<br />
<br />
Afternoon:<br />
<br />
* 13:30 Lab Tour<br />
<br />
Evening:<br />
<br />
* 16:00 Famous Old City tour guided by Hans-Peter Meinzer<br />
<br />
* 20:00 Beer Topics<br />
** Defacing<br />
<br />
==== Wednesday ====<br />
<br />
Morning<br />
<br />
During the day: hack, hack, hack...<br />
<br />
==== Thursday ====<br />
<br />
Morning:<br />
<br />
* IGT & OpenIGTLink discussion<br />
<br />
During the day: hack, hack, hack…<br />
<br />
Evening:<br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
11:00: Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Marco Nolden (m.nolden@dkfz-heidelberg.de)<br />
* Sascha Zelzer (s.zelzer@dkfz-heidelberg.de) [[File:Sascha_phone.png|130px]]<br />
* Andreas Fetzer (a.fetzer@dkfz-heidelberg.de)<br />
<br />
===Transportation===<br />
<br />
It takes about an hour from Frankfurt Airport (FRA) to Heidelberg Main Station with one change in Mannheim. If you stay in the Old Town you can also look for connections going to "Heidelberg Altstadt". You can look it up at [http://www.bahn.de/p_en/view/index.shtml Deutsche Bahn], but they run quite frequently.<br />
<br />
'''Local:''' from the Old Town, "Universitätsplatz", runs [http://www.vrn.de/mam/vrn/einfach-ankommen/dokumente/stadtlinienplaene/heidelberg_schematisch.pdf bus number 32] ([http://www.vrn.de/mam/vrn/einfach-ankommen/dokumente/stadtlinienplaene/heidelberg.pdf geographic map]) via Main Station to DKFZ, exit at "Chirurgische Klinik", bus direction is "Neuenheim". After you exit, DKFZ is on your right.<br />
<br />
[[File:Heidelberg_map.png|700px]]<br />
<br />
During the day the bus runs every 10 minutes in both directions, timetables are also available at [http://fahrplanauskunft.vrn.de/vrn/XSLT_TRIP_REQUEST2?language=en VRN].<br />
<br />
==== To Frankfurt Airport ====<br />
<br />
The German Railways is affected by a strike from Thursday to Monday morning. Trains will operate on a limited basis - check the website of [http://www.bahn.de Deutsch Bahn].<br />
<br />
You may also use a [http://www.transcontinental-group.com/en/airport-shuttle-buchen Shuttle Bus] departing from the Crown Plaza in Heidelberg. It is recommended to book online as early as possible.<br />
<br />
===Lodging===<br />
<br />
We recommend to stay in the historic Old Town. There is an easy direct bus ride every 10 minutes from there to DKFZ.<br />
<br />
We have reserved a number of rooms at the [http://www.hollaender-hof.de/en/ Holländer Hof] ([http://www.openstreetmap.org/?mlat=49.41317&mlon=8.70925#map=19/49.41317/8.70925 map]) hotel! Please use "CTK 2014" when you do a reservation there. Of course there are plenty of other hotels in that area, e.g. [http://www.hotel-goldener-hecht.de/ Goldener Hecht] or the oldest house in town, [http://www.ritter-heidelberg.de/ Hotel zum Ritter].<br />
<br />
===Meeting Room===<br />
<br />
The full address for the DKFZ is<br />
<br />
Deutsches Krebsforschungszentrum<br />
Im Neuenheimer Feld 280<br />
69120 Heidelberg<br />
<br />
We will meet in the main building on the second floor (European counting!). The cryptic room number is D0.02.032. Follow the description below to find it.<br />
<br />
When leaving bus 32, you will see something similar to<br />
<br />
[[File:DKFZ_Bus.jpg|600px]]<br />
<br />
The large building on the right is the DKFZ main bulding<br />
<br />
[[File:DKFZ_Hauptgebaeude_neu_600x402.jpg|600px]]<br />
<br />
Walk through the main entrance and follow the map<br />
<br />
[[File:DKFZ_Hackfest_map.jpg|600px]]<br />
<br />
Ask the nice guys at the reception or call us in case of any problems.<br />
<br />
===Weather===<br />
<br />
November is a rather wet month. [http://www.weather-and-climate.com/average-monthly-Rainfall-Temperature-Sunshine,heidelberg,Germany Average weather in Heidelberg]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including cafeterias, a students mensa, and two restaurants.<br />
<br />
<br />
===Optional Activities in the Area===</div>Pieperhttp://www.commontk.org/index.php?title=File:Ctk.2014,11.png&diff=2254File:Ctk.2014,11.png2014-11-06T06:33:45Z<p>Pieper: </p>
<hr />
<div></div>Pieperhttp://www.commontk.org/index.php?title=File:Ctk.2014-11.jpg&diff=2253File:Ctk.2014-11.jpg2014-11-06T06:32:07Z<p>Pieper: </p>
<hr />
<div></div>Pieperhttp://www.commontk.org/index.php?title=User_talk:Ralf_Floca&diff=2202User talk:Ralf Floca2014-11-03T09:34:41Z<p>Pieper: Welcome!</p>
<hr />
<div>'''Welcome to ''Commontk''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [[Help:Contents|help pages]].<br />
Again, welcome and have fun! [[User:Pieper|Pieper]] 04:34, 3 November 2014 (EST)</div>Pieperhttp://www.commontk.org/index.php?title=User:Ralf_Floca&diff=2201User:Ralf Floca2014-11-03T09:34:41Z<p>Pieper: Creating user page with biography of new user.</p>
<hr />
<div>I am computer scientist at the German Cancer Research Center and working in the research program Imaging and Radiooncology.<br />
One of the foci of my working group "Software development for Integrated Diagnostic and Therapy" is the development of software and software infrastructure that assist the integration, exchange and analyzation of diagnostic and therapeutic data.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&diff=2200CTK-Hackfest-Nov-20142014-11-03T09:31:04Z<p>Pieper: /* DICOM */</p>
<hr />
<div>== Event pictures ==<br />
<br />
<br />
=== Progress ===<br />
<br />
<br />
== Introduction ==<br />
<br />
'''Date:''' November 3-7, 2014<br />
<br />
'''Location:'''<br />
<br />
German Cancer Research Center, Heidelberg, Germany<br />
<br />
More details to follow.<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Marco Nolden, Sascha Zelzer, Ivo Wolf<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Stefan Kislinkiy<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Ralf Floca<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc., USA<br />
|-<br />
|Michael Onken<br />
|Open Connections GmbH / OFFIS<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc., USA<br />
|-<br />
|Miklos Espak<br />
|University College London, UK<br />
|-<br />
|Nicolas Toussaint<br />
|University College London, UK<br />
|-<br />
|Gergely Zombori<br />
|University College London, UK<br />
|-<br />
|Christian Askeland<br />
|SINTEF Medical Technology, Trondheim, Norway<br />
|-<br />
|Stefan Baumann<br />
|Basel, Switzerland<br />
|-<br />
|Hans Meine<br />
|Fraunhofer MEVIS, Germany<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (Central European Time)<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
<br />
'''https://plus.google.com/hangouts/_/g3vi3lz7sycalj74ys2xpnpr3ya'''<br />
<br />
== Topics and Projects ==<br />
<br />
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
We plan to have concrete hacking topics as well as dedicated discussions in smaller groups. People are encouraged to show their interest in a particular subject by adding their name to the list below.<br />
<br />
=== Hacking Topics ===<br />
<br />
==== Infrastructure ====<br />
<br />
* Qt5 migration (Christian)<br />
** compile and run on Mac<br />
* Packaging / install support (Marco, Jc)<br />
* Fix issue related to [https://github.com/commontk/Artichoke Artichoke] and improve documentation (Jc)<br />
* Dashboard<br />
** General Situation: Continuous/Nightly clients, coverage<br />
** Configurations: Qt4, Qt5, etc.<br />
** Travis CI (Sascha, Steve)<br />
* Incomplete doxygen on the website (Christian)<br />
<br />
==== DICOM ====<br />
<br />
* Multi-frame support (Steve, Christian, Michael)<br />
** SEG support<br />
*** Investigate compatibility of DCMTK seg functionality with BrainLab segmentations; [http://slicer.kitware.com/midas3/item/162562 sample dataset] (QIICR community, Steve has access) - RLE compressed<br />
*** Investigate DCMTK RLE compression tools applied to segmentations; trying to apply it to sample objects generates "F: No conversion to transfer syntax RLE Lossless possible!" error; [http://slicer.kitware.com/midas3/item/162428 SPL segmentation dataset example], [http://slicer.kitware.com/midas3/item/161740 PET segmentation example]<br />
* Making CLIs read and write valid DICOM (Steve, Michael)<br />
* Anonymization (Andreas Fetzer, Marco, Steve, Stefan)<br />
** Client-side options: gdcmanon, dcmtk (?), dcmjs, DicomCleaner, CTP...<br />
** Testing can use [[File:PieperMRI.tar.gz | this freely sharable identified MR scan]]<br />
** Goal is to de-identify with various tools and compare results with [ftp://medical.nema.org/medical/dicom/Final/sup142_ft.pdf supplement 142 of the DICOM standard].<br />
<br />
==== XNAT ====<br />
<br />
* Improve and extend the XNAT API (Sascha Zelzer, Miklos Espak)<br />
** Data editing<br />
** Caching<br />
** Filtered data query based on data type and/or properties<br />
** Launch pipelines (remote) and follow progress<br />
<br />
==== CLI ====<br />
<br />
* Make it customisable what options to generate to the final command (Gergely Zombori)<br />
<br />
* Finalize integration of CTK CLI frontend into Slicer and investigate how to integrate the backend (Jc)<br />
<br />
==== ?? ====<br />
<br />
=== Planned Discussions ===<br />
* Possible extensions of CTK to the IGT domain<br />
** OpenIGT link<br />
** ...<br />
* QIICR Presentation<br />
==== ... ====<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Start: The meeting room will be open starting at 9am. Official start and kick-off will be early afternoon after everybody arrived.<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
16:00 Famous Old City tour guided by Hans-Peter Meinzer<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack…<br />
<br />
'''Around 2:00 pm:'''<br />
* Lab visit at the department for Medical and Biological Informatics<br />
* Duration approx. 2h<br />
* Planned Demos:<br />
** Organ + tumor segmentation<br />
** Diffusion Imaging<br />
** CAI<br />
<br />
Evening:<br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
11:00: Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Marco Nolden (m.nolden@dkfz-heidelberg.de)<br />
* Sascha Zelzer (s.zelzer@dkfz-heidelberg.de) [[File:Sascha_phone.png|130px]]<br />
* Andreas Fetzer (a.fetzer@dkfz-heidelberg.de)<br />
<br />
===Transportation===<br />
<br />
It takes about an hour from Frankfurt Airport (FRA) to Heidelberg Main Station with one change in Mannheim. If you stay in the Old Town you can also look for connections going to "Heidelberg Altstadt". You can look it up at [http://www.bahn.de/p_en/view/index.shtml Deutsche Bahn], but they run quite frequently.<br />
<br />
'''Local:''' from the Old Town, "Universitätsplatz", runs [http://www.vrn.de/mam/vrn/einfach-ankommen/dokumente/stadtlinienplaene/heidelberg_schematisch.pdf bus number 32] ([http://www.vrn.de/mam/vrn/einfach-ankommen/dokumente/stadtlinienplaene/heidelberg.pdf geographic map]) via Main Station to DKFZ, exit at "Chirurgische Klinik", bus direction is "Neuenheim". After you exit, DKFZ is on your right.<br />
<br />
[[File:Heidelberg_map.png|700px]]<br />
<br />
During the day the bus runs every 10 minutes in both directions, timetables are also available at [http://fahrplanauskunft.vrn.de/vrn/XSLT_TRIP_REQUEST2?language=en VRN].<br />
<br />
===Lodging===<br />
<br />
We recommend to stay in the historic Old Town. There is an easy direct bus ride every 10 minutes from there to DKFZ.<br />
<br />
We have reserved a number of rooms at the [http://www.hollaender-hof.de/en/ Holländer Hof] ([http://www.openstreetmap.org/?mlat=49.41317&mlon=8.70925#map=19/49.41317/8.70925 map]) hotel! Please use "CTK 2014" when you do a reservation there. Of course there are plenty of other hotels in that area, e.g. [http://www.hotel-goldener-hecht.de/ Goldener Hecht] or the oldest house in town, [http://www.ritter-heidelberg.de/ Hotel zum Ritter].<br />
<br />
===Meeting Room===<br />
<br />
The full address for the DKFZ is<br />
<br />
Deutsches Krebsforschungszentrum<br />
Im Neuenheimer Feld 280<br />
69120 Heidelberg<br />
<br />
We will meet in the main building on the second floor (European counting!). The cryptic room number is D0.02.032. Follow the description below to find it.<br />
<br />
When leaving bus 32, you will see something similar to<br />
<br />
[[File:DKFZ_Bus.jpg|600px]]<br />
<br />
The large building on the right is the DKFZ main bulding<br />
<br />
[[File:DKFZ_Hauptgebaeude_neu_600x402.jpg|600px]]<br />
<br />
Walk through the main entrance and follow the map<br />
<br />
[[File:DKFZ_Hackfest_map.jpg|600px]]<br />
<br />
Ask the nice guys at the reception or call us in case of any problems.<br />
<br />
===Weather===<br />
<br />
November is a rather wet month. [http://www.weather-and-climate.com/average-monthly-Rainfall-Temperature-Sunshine,heidelberg,Germany Average weather in Heidelberg]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including cafeterias, a students mensa, and two restaurants.<br />
<br />
<br />
===Optional Activities in the Area===</div>Pieperhttp://www.commontk.org/index.php?title=File:PieperMRI.tar.gz&diff=2199File:PieperMRI.tar.gz2014-11-03T09:28:16Z<p>Pieper: Identified dicom MR scan of Steve Pieper. By uploading this data I give permission for people to use this data for research purposes. Please let me know what you end up doing with it.</p>
<hr />
<div>Identified dicom MR scan of Steve Pieper. By uploading this data I give permission for people to use this data for research purposes. Please let me know what you end up doing with it.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&diff=2181CTK-Hackfest-Nov-20142014-10-21T17:40:56Z<p>Pieper: /* DICOM */</p>
<hr />
<div>== Event pictures ==<br />
<br />
<br />
=== Progress ===<br />
<br />
<br />
== Introduction ==<br />
<br />
'''Date:''' November 3-7, 2014<br />
<br />
'''Location:'''<br />
<br />
German Cancer Research Center, Heidelberg, Germany<br />
<br />
More details to follow.<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Marco Nolden, Sascha Zelzer, Ivo Wolf<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc., USA<br />
|-<br />
|Michael Onken<br />
|Open Connections GmbH / OFFIS<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc., USA<br />
|-<br />
|Miklos Espak<br />
|University College London, UK<br />
|-<br />
|Nicolas Toussaint<br />
|University College London, UK<br />
|-<br />
|Gergely Zombori<br />
|University College London, UK<br />
|-<br />
|Christian Askeland<br />
|SINTEF Medical Technology, Trondheim, Norway<br />
|-<br />
|Stefan Baumann<br />
|Basel, Switzerland<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (Central European Time)<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
<br />
'''https://plus.google.com/hangouts/_/g3vi3lz7sycalj74ys2xpnpr3ya'''<br />
<br />
== Topics and Projects ==<br />
<br />
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
We plan to have concrete hacking topics as well as dedicated discussions in smaller groups. People are encouraged to show their interest in a particular subject by adding their name to the list below.<br />
<br />
=== Hacking Topics ===<br />
<br />
==== Infrastructure ====<br />
<br />
* Qt5 migration (Christian)<br />
* Packaging / install support (Marco)<br />
* Dashboard<br />
** General Situation: Continuous/Nightly clients, coverage<br />
** Configurations: Qt4, Qt5, etc.<br />
** Travis CI (Sascha, Steve)<br />
<br />
==== DICOM ====<br />
<br />
* Multi-frame support (Steve, Christian, Michael)<br />
* Making CLIs read and write valid DICOM (Steve, Michael)<br />
* Anonymization (Andreas Fetzer, Marco, Steve, Stefan)<br />
** Client-side options: gdcmanon, dcmtk (?), dcmjs, DicomCleaner, CTP...<br />
<br />
==== XNAT ====<br />
<br />
* Improve and extend the XNAT API (Sascha Zelzer, Miklos Espak)<br />
** Data editing<br />
** Caching<br />
** Filtered data query based on data type and/or properties<br />
** Launch pipelines (remote) and follow progress<br />
<br />
==== CLI ====<br />
<br />
* Make it customisable what options to generate to the final command (Gergely Zombori)<br />
<br />
==== ?? ====<br />
<br />
=== Planned Discussions ===<br />
* Possible extensions of CTK to the IGT domain<br />
** OpenIGT link<br />
** ...<br />
* QIICR Presentation<br />
==== ... ====<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
16:00 Famous Old City tour guided by Hans-Peter Meinzer<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
11:00: Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Marco Nolden (m.nolden@dkfz-heidelberg.de)<br />
* Sascha Zelzer (s.zelzer@dkfz-heidelberg.de)<br />
* Andreas Fetzer (a.fetzer@dkfz-heidelberg.de)<br />
<br />
===Transportation===<br />
<br />
It takes about an hour from Frankfurt Airport (FRA) to Heidelberg Main Station with one change in Mannheim. If you stay in the Old Town you can also look for connections going to "Heidelberg Altstadt". You can look it up at [http://www.bahn.de/p_en/view/index.shtml Deutsche Bahn], but they run quite frequently.<br />
<br />
'''Local:''' from the Old Town, "Universitätsplatz", runs bus number 32 via Main Station to DKFZ, exit at "Chirurgische Klinik", bus direction is "Neuenheim". After you exit, DKFZ is on your right.<br />
<br />
During the day the bus runs every 10 minutes in both directions, timetables are also available at [http://fahrplanauskunft.vrn.de/vrn/XSLT_TRIP_REQUEST2?language=en VRN].<br />
<br />
===Lodging===<br />
<br />
We recommend to stay in the historic Old Town. There is an easy direct bus ride every 10 minutes from there to DKFZ.<br />
<br />
We have reserved a number of rooms at the [http://www.hollaender-hof.de/en/ Holländer Hof] hotel! Please use "CTK 2014" when you do a reservation there. Of course there are plenty of other hotels in that area, e.g. [http://www.hotel-goldener-hecht.de/ Goldener Hecht] or the oldest house in town, [http://www.ritter-heidelberg.de/ Hotel zum Ritter].<br />
<br />
===Weather===<br />
<br />
November is a rather wet month. [http://www.weather-and-climate.com/average-monthly-Rainfall-Temperature-Sunshine,heidelberg,Germany Average weather in Heidelberg]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including cafeterias, a students mensa, and two restaurants.<br />
<br />
<br />
===Optional Activities in the Area===</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&diff=2180CTK-Hackfest-Nov-20142014-10-21T15:38:53Z<p>Pieper: /* Attendees */</p>
<hr />
<div>== Event pictures ==<br />
<br />
<br />
=== Progress ===<br />
<br />
<br />
== Introduction ==<br />
<br />
'''Date:''' November 3-7, 2014<br />
<br />
'''Location:'''<br />
<br />
German Cancer Research Center, Heidelberg, Germany<br />
<br />
More details to follow.<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Marco Nolden, Sascha Zelzer, Ivo Wolf<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc., USA<br />
|-<br />
|Michael Onken<br />
|Open Connections GmbH / OFFIS<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc., USA<br />
|-<br />
|Miklos Espak<br />
|University College London, UK<br />
|-<br />
|Nicolas Toussaint<br />
|University College London, UK<br />
|-<br />
|Gergely Zombori<br />
|University College London, UK<br />
|-<br />
|Christian Askeland<br />
|SINTEF Medical Technology, Trondheim, Norway<br />
|-<br />
|Stefan Baumann<br />
|Basel, Switzerland<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (Central European Time)<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
<br />
'''https://plus.google.com/hangouts/_/g3vi3lz7sycalj74ys2xpnpr3ya'''<br />
<br />
== Topics and Projects ==<br />
<br />
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
We plan to have concrete hacking topics as well as dedicated discussions in smaller groups. People are encouraged to show their interest in a particular subject by adding their name to the list below.<br />
<br />
=== Hacking Topics ===<br />
<br />
==== Infrastructure ====<br />
<br />
* Qt5 migration (Christian)<br />
* Packaging / install support (Marco)<br />
* Dashboard<br />
** General Situation: Continuous/Nightly clients, coverage<br />
** Configurations: Qt4, Qt5, etc.<br />
** Travis CI (Sascha, Steve)<br />
<br />
==== DICOM ====<br />
<br />
* Multi-frame support (Steve, Christian)<br />
* Anonymization (Andreas Fetzer, Marco, Steve)<br />
** Client-side options: gdcmanon, dcmtk (?), dcmjs, ...<br />
* Making CLIs read and write valid DICOM (Steve, Michael)<br />
<br />
==== XNAT ====<br />
<br />
* Improve and extend the XNAT API (Sascha Zelzer, Miklos Espak)<br />
** Data editing<br />
** Caching<br />
** Filtered data query based on data type and/or properties<br />
** Launch pipelines (remote) and follow progress<br />
<br />
==== CLI ====<br />
<br />
* Make it customisable what options to generate to the final command (Gergely Zombori)<br />
<br />
==== ?? ====<br />
<br />
=== Planned Discussions ===<br />
* Possible extensions of CTK to the IGT domain<br />
** OpenIGT link<br />
** ...<br />
* QIICR Presentation<br />
==== ... ====<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
16:00 Famous Old City tour guided by Hans-Peter Meinzer<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
11:00: Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Marco Nolden (m.nolden@dkfz-heidelberg.de)<br />
* Sascha Zelzer (s.zelzer@dkfz-heidelberg.de)<br />
* Andreas Fetzer (a.fetzer@dkfz-heidelberg.de)<br />
<br />
===Transportation===<br />
<br />
It takes about an hour from Frankfurt Airport (FRA) to Heidelberg Main Station with one change in Mannheim. If you stay in the Old Town you can also look for connections going to "Heidelberg Altstadt". You can look it up at [http://www.bahn.de/p_en/view/index.shtml Deutsche Bahn], but they run quite frequently.<br />
<br />
'''Local:''' from the Old Town, "Universitätsplatz", runs bus number 32 via Main Station to DKFZ, exit at "Chirurgische Klinik", bus direction is "Neuenheim". After you exit, DKFZ is on your right.<br />
<br />
During the day the bus runs every 10 minutes in both directions, timetables are also available at [http://fahrplanauskunft.vrn.de/vrn/XSLT_TRIP_REQUEST2?language=en VRN].<br />
<br />
===Lodging===<br />
<br />
We recommend to stay in the historic Old Town. There is an easy direct bus ride every 10 minutes from there to DKFZ.<br />
<br />
We have reserved a number of rooms at the [http://www.hollaender-hof.de/en/ Holländer Hof] hotel! Please use "CTK 2014" when you do a reservation there. Of course there are plenty of other hotels in that area, e.g. [http://www.hotel-goldener-hecht.de/ Goldener Hecht] or the oldest house in town, [http://www.ritter-heidelberg.de/ Hotel zum Ritter].<br />
<br />
===Weather===<br />
<br />
November is a rather wet month. [http://www.weather-and-climate.com/average-monthly-Rainfall-Temperature-Sunshine,heidelberg,Germany Average weather in Heidelberg]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including cafeterias, a students mensa, and two restaurants.<br />
<br />
<br />
===Optional Activities in the Area===</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&diff=2171CTK-Hackfest-Nov-20142014-10-17T13:55:40Z<p>Pieper: /* DICOM */</p>
<hr />
<div>== Event pictures ==<br />
<br />
<br />
=== Progress ===<br />
<br />
<br />
== Introduction ==<br />
<br />
'''Date:''' November 3-7, 2014<br />
<br />
'''Location:'''<br />
<br />
German Cancer Research Center, Heidelberg, Germany<br />
<br />
More details to follow.<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Marco Nolden, Sascha Zelzer, Ivo Wolf<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc., USA<br />
|-<br />
|Michael Onken<br />
|Open Connections GmbH / OFFIS<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc., USA<br />
|-<br />
|Miklos Espak<br />
|University College London, UK<br />
|-<br />
|Nicolas Toussaint<br />
|University College London, UK<br />
|-<br />
|Gergely Zombori<br />
|University College London, UK<br />
|-<br />
|Christian Askeland<br />
|SINTEF Medical Technology, Trondheim, Norway<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (Central European Time)<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
We plan to have concrete hacking topics as well as dedicated discussions in smaller groups. People are encouraged to show their interest in a particular subject by adding their name to the list below.<br />
<br />
=== Hacking Topics ===<br />
<br />
==== Infrastructure ====<br />
<br />
* Qt5 migration (Christian)<br />
* Packaging / install support (Marco)<br />
<br />
==== DICOM ====<br />
<br />
* Multi-frame support (Steve, Christian)<br />
* Anonymization (Andreas Fetzer, Marco, Steve)<br />
** Client-side options: gdcmanon, dcmjs, ...<br />
* Making CLIs read and write valid DICOM (Steve, Michael)<br />
<br />
==== XNAT ====<br />
<br />
* Improve and extend the XNAT API (Sascha Zelzer, ...)<br />
<br />
==== ?? ====<br />
<br />
=== Planned Discussions ===<br />
* Possible extensions of CTK to the IGT domain<br />
** OpenIGT link<br />
** ...<br />
<br />
==== ... ====<br />
<br />
<description><br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
16:00 Famous Old City tour guided by Hans-Peter Meinzer<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
11:00: Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Marco Nolden (m.nolden@dkfz-heidelberg.de)<br />
* Sascha Zelzer (s.zelzer@dkfz-heidelberg.de)<br />
* Andreas Fetzer (a.fetzer@dkfz-heidelberg.de)<br />
<br />
===Transportation===<br />
<br />
It takes about an hour from Frankfurt Airport (FRA) to Heidelberg Main Station with one change in Mannheim. If you stay in the Old Town you can also look for connections going to "Heidelberg Altstadt". You can look it up at [http://www.bahn.de/p_en/view/index.shtml Deutsche Bahn], but they run quite frequently.<br />
<br />
===Lodging===<br />
<br />
We recommend to stay in the historic Old Town. There is an easy direct bus ride every 10 minutes from there to DKFZ.<br />
<br />
We have reserved a number of rooms at the [http://www.hollaender-hof.de/en/ Holländer Hof] hotel! Please use "CTK 2014" when you do a reservation there. Of course there are plenty of other hotels in that area, e.g. [http://www.hotel-goldener-hecht.de/ Goldener Hecht] or the oldest house in town, [http://www.ritter-heidelberg.de/ Hotel zum Ritter].<br />
<br />
===Weather===<br />
<br />
November is a rather wet month. [http://www.weather-and-climate.com/average-monthly-Rainfall-Temperature-Sunshine,heidelberg,Germany Average weather in Heidelberg]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including cafeterias, a students mensa, and two restaurants.<br />
<br />
<br />
===Optional Activities in the Area===</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&diff=2169CTK-Hackfest-Nov-20142014-10-15T14:55:48Z<p>Pieper: /* DICOM */</p>
<hr />
<div>== Event pictures ==<br />
<br />
<br />
=== Progress ===<br />
<br />
<br />
== Introduction ==<br />
<br />
'''Date:''' November 3-7, 2014<br />
<br />
'''Location:'''<br />
<br />
German Cancer Research Center, Heidelberg, Germany<br />
<br />
More details to follow.<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Marco Nolden, Sascha Zelzer, Ivo Wolf<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc., USA<br />
|-<br />
|Michael Onken<br />
|Open Connections GmbH / OFFIS<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc., USA<br />
|-<br />
|Miklos Espak<br />
|University College London, UK<br />
|-<br />
|Nicolas Toussaint<br />
|University College London, UK<br />
|-<br />
|Gergely Zombori<br />
|University College London, UK<br />
|-<br />
|Christian Askeland<br />
|SINTEF Medical Technology, Trondheim, Norway<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (Central European Time)<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
We plan to have concrete hacking topics as well as dedicated discussions in smaller groups. People are encouraged to show their interest in a particular subject by adding their name to the list below.<br />
<br />
=== Hacking Topics ===<br />
<br />
==== Infrastructure ====<br />
<br />
* Qt5 migration<br />
* Packaging / install support (Marco)<br />
<br />
==== DICOM ====<br />
<br />
* Multi-frame support (Steve)<br />
* Anonymization (Andreas Fetzer, Marco, Steve)<br />
** Client-side options: gdcmanon, dcmjs, ...<br />
* Making CLIs read and write valid DICOM (Steve)<br />
<br />
==== XNAT ====<br />
<br />
* Improve and extend the XNAT API (Sascha Zelzer, ...)<br />
<br />
==== ?? ====<br />
<br />
=== Planned Discussions ===<br />
* Possible extensions of CTK to the IGT domain<br />
** OpenIGT link<br />
** ...<br />
<br />
==== ... ====<br />
<br />
<description><br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
16:00 Famous Old City tour guided by Hans-Peter Meinzer<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
11:00: Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Marco Nolden (m.nolden@dkfz-heidelberg.de)<br />
* Sascha Zelzer (s.zelzer@dkfz-heidelberg.de)<br />
* Andreas Fetzer (a.fetzer@dkfz-heidelberg.de)<br />
<br />
===Transportation===<br />
<br />
It takes about an hour from Frankfurt Airport (FRA) to Heidelberg Main Station with one change in Mannheim. If you stay in the Old Town you can also look for connections going to "Heidelberg Altstadt". You can look it up at [http://www.bahn.de/p_en/view/index.shtml Deutsche Bahn], but they run quite frequently.<br />
<br />
===Lodging===<br />
<br />
We recommend to stay in the historic Old Town. There is an easy direct bus ride every 10 minutes from there to DKFZ.<br />
<br />
We have reserved a number of rooms at the [http://www.hollaender-hof.de/en/ Holländer Hof] hotel! Please use "CTK 2014" when you do a reservation there. Of course there are plenty of other hotels in that area, e.g. [http://www.hotel-goldener-hecht.de/ Goldener Hecht] or the oldest house in town, [http://www.ritter-heidelberg.de/ Hotel zum Ritter].<br />
<br />
===Weather===<br />
<br />
November is a rather wet month. [http://www.weather-and-climate.com/average-monthly-Rainfall-Temperature-Sunshine,heidelberg,Germany Average weather in Heidelberg]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including cafeterias, a students mensa, and two restaurants.<br />
<br />
<br />
===Optional Activities in the Area===</div>Pieperhttp://www.commontk.org/index.php?title=User_talk:Christian_Askeland&diff=2163User talk:Christian Askeland2014-10-14T22:31:07Z<p>Pieper: Welcome!</p>
<hr />
<div>'''Welcome to ''Commontk''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [[Help:Contents|help pages]].<br />
Again, welcome and have fun! [[User:Pieper|Pieper]] 18:31, 14 October 2014 (EDT)</div>Pieperhttp://www.commontk.org/index.php?title=User:Christian_Askeland&diff=2162User:Christian Askeland2014-10-14T22:31:07Z<p>Pieper: Creating user page with biography of new user.</p>
<hr />
<div>Senior Software Engineer / Research Scientist as SINTEF Medical Technology.<br />
Born: 1974, living in Trondheim, Norway.<br />
<br />
Professional skills:<br />
<br />
Languages: C++, Python. Has been programming technical software since 1998.<br />
Libraries: Qt, CMake, VTK, CTK, ITK and others.<br />
<br />
Has worked with software for optical measurement systems, visualization for petroleum reservoars, and a commercial IGT/US system in the past.<br />
<br />
Currently: Project manager for the CustusX IGT Platform (http://www.usigt.no/index.php/the-custusx-navigation-system), which is an in-house system used at SINTEF and St.Olavs Hospital, Trondheim, and other places. The current version has been in development since 2010.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&diff=2147CTK-Hackfest-Nov-20142014-08-20T14:05:24Z<p>Pieper: /* Attendees */</p>
<hr />
<div>== Event pictures ==<br />
<br />
<br />
=== Progress ===<br />
<br />
<br />
== Introduction ==<br />
<br />
'''Date:''' November 3-7, 2014<br />
<br />
'''Location:'''<br />
<br />
German Cancer Research Center, Heidelberg, Germany<br />
<br />
More details to follow.<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Marco Nolden, Sascha Zelzer, Ivo Wolf<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc., USA<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (Central European Time)<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]<br />
<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
==== Tuesday ====<br />
<br />
==== Wednesday ====<br />
<br />
==== Thursday ====<br />
<br />
==== Friday ====<br />
<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Marco Nolden (m.nolden@dkfz-heidelberg.de)<br />
* Sascha Zelzer (s.zelzer@dkfz-heidelberg.de)<br />
* Andreas Fetzer (a.fetzer@dkfz-heidelberg.de)<br />
<br />
===Transportation===<br />
<br />
<br />
<br />
===Lodging===<br />
<br />
<br />
===Weather===<br />
<br />
November is a rather wet month. [http://www.weather-and-climate.com/average-monthly-Rainfall-Temperature-Sunshine,heidelberg,Germany Average weather in Heidelberg]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including cafeterias, a students mensa, and two restaurants.<br />
<br />
<br />
===Optional Activities in the Area===</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&diff=2146CTK-Hackfest-Nov-20142014-08-20T14:04:59Z<p>Pieper: /* Attendees */</p>
<hr />
<div>== Event pictures ==<br />
<br />
<br />
=== Progress ===<br />
<br />
<br />
== Introduction ==<br />
<br />
'''Date:''' November 3-7, 2014<br />
<br />
'''Location:'''<br />
<br />
German Cancer Research Center, Heidelberg, Germany<br />
<br />
More details to follow.<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Marco Nolden, Sascha Zelzer, Ivo Wolf<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc., USA<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]<br />
<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
==== Tuesday ====<br />
<br />
==== Wednesday ====<br />
<br />
==== Thursday ====<br />
<br />
==== Friday ====<br />
<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Marco Nolden (m.nolden@dkfz-heidelberg.de)<br />
* Sascha Zelzer (s.zelzer@dkfz-heidelberg.de)<br />
* Andreas Fetzer (a.fetzer@dkfz-heidelberg.de)<br />
<br />
===Transportation===<br />
<br />
<br />
<br />
===Lodging===<br />
<br />
<br />
===Weather===<br />
<br />
November is a rather wet month. [http://www.weather-and-climate.com/average-monthly-Rainfall-Temperature-Sunshine,heidelberg,Germany Average weather in Heidelberg]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including cafeterias, a students mensa, and two restaurants.<br />
<br />
<br />
===Optional Activities in the Area===</div>Pieperhttp://www.commontk.org/index.php?title=User_talk:Fedorov&diff=2133User talk:Fedorov2014-06-05T16:39:59Z<p>Pieper: Welcome!</p>
<hr />
<div>'''Welcome to ''Commontk''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [[Help:Contents|help pages]].<br />
Again, welcome and have fun! [[User:Pieper|Pieper]] 12:39, 5 June 2014 (EDT)</div>Pieperhttp://www.commontk.org/index.php?title=User:Fedorov&diff=2132User:Fedorov2014-06-05T16:39:58Z<p>Pieper: Creating user page with biography of new user.</p>
<hr />
<div>Andrey Fedorov is a native of Ukraine. He graduated from College of William and Mary in Virginia with a PhD in Computer Science in 2009. He is currently an Instructor in Radiology at Harvard Medical School and Brigham and Women's Hospital. His research interests include medical image computing, medical image informatics, and development and validation of medical image computing tools. He is a co-PI of the NCI-funded project Quantitative Image Informatics for Cancer Research (QIICR).</div>Pieperhttp://www.commontk.org/index.php?title=User_talk:Alex_Zhang&diff=2130User talk:Alex Zhang2014-05-19T17:31:05Z<p>Pieper: Welcome!</p>
<hr />
<div>'''Welcome to ''Commontk''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [[Help:Contents|help pages]].<br />
Again, welcome and have fun! [[User:Pieper|Pieper]] 13:31, 19 May 2014 (EDT)</div>Pieperhttp://www.commontk.org/index.php?title=User:Alex_Zhang&diff=2129User:Alex Zhang2014-05-19T17:31:04Z<p>Pieper: Creating user page with biography of new user.</p>
<hr />
<div>get an Electrical Engineering master Degree in Sweden. And later start working in Ericsson China as a Services Engineer, but for service it's not that technical, it hard to find core competence during the job, then later i quit the job. Right now i am working as an University research assistant.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2122CTK-Hackfest-May-20142014-05-09T18:36:31Z<p>Pieper: /* Topics and Projects */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
File:20140506_174248.jpg|<big>Hacking on Tuesday</big><br />
</gallery><br />
<br />
<br />
Social programs<br />
<gallery widths=150 px heights=100px perrow=4><br />
File:ctk2014arch.JPG|[http://en.wikipedia.org/wiki/Gateway_Arch Visiting the Gateway Arch!]<br />
</gallery><br />
<br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], [http://erl.wustl.edu/aboutus/location.html Electronic Radiology Laboratory], 4525 Scott Avenue, 3rd floor, room 3347.<br />
<br />
[http://erl.wustl.edu/aboutus/location.html How to get here.]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)<br />
|-<br />
|Stephen Aylward<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|-<br />
|Florian Vichot<br />
|INRIA - Asclepios, Sophia-Antipolis, France<br />
|-<br />
|-<br />
|Alireza Mehrtash<br />
|Brigham & Women's Hospital, Boston, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]<br />
<br />
* DICOM<br />
** Investigate web service approach (WG27): [[CTK DICOM Web Services]]<br />
** JavaScript DICOM Library<br />
*** For client side anonymization (like CTP does with java applet or jnlp but without java)<br />
*** emscripten option? DCMTK(dcmdata) Dan, Kevin, Steve, Jc<br />
<br />
* DCMTK<br />
** Touch base with Michael for CMake build system patches<br />
** Bump version of DCMTK in CTK<br />
<br />
* ctkDICOM Issues<br />
** [https://github.com/QIICR/ProjectIssuesAndWiki/wiki/Slicer-Infrastructure-Projects Slicer Infrastructure Projects] (Alireza with Andreas and Marco)<br />
** Fix ctkDICOMApplicationTest1 (Steve, Jc)<br />
** ctkDICOM Query with XNAT DICOM Gateway (Andreas, Misha)<br />
<br />
<br />
* XNAT<br />
** extend qRESTAPI used in ctkXNAT interface (used by ctkXNATTreeBrowser test interface and MITK custom interface)<br />
*** Add subject, new folders, data<br />
*** Demo of current state (Misha, Rick, Sascha)<br />
*** Access assessments, reports and forms<br />
** Launch XNAT Pipelines via the REST API<br />
** Adding caching support to avoid redundant downloads<br />
** Asynchronous API (ctk level)<br />
<br />
<br />
* Infrastructure: <br />
** Switch to regular dashboard (cdash)<br />
** finalize integration of Qt5<br />
*** ctk (J2 and Sascha)<br />
*** Experiment with PythonQt and Qt5:<br />
**** See https://github.com/Orochimarufan/PythonQt as discussed [http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/?limit=50 on the PythonQt list]<br />
**** See https://github.com/commontk/PythonQt/tree/add-qt5-support<br />
** Leverage TravisCI (Sascha)<br />
** Touch base with Dominique Belhachemi regarding Debian packaging (Marco)<br />
<br />
<br />
* Application Hosting (Ivo and Larry)<br />
** RESTful APIs Planning session (Ivo, Larry, Sascha, Andreas)<br />
** Add integration testing<br />
** Interoperability testing <br />
*** with XIP host(?)<br />
*** with commercial system(?)<br />
<br />
<br />
* CLIs<br />
** DICOM Wrapper Proof of Concept test prototype hack experiment (Steve)<br />
*** Became [http://github.com/pieper/SlicerChronicle]<br />
** MedInria Integration of CLIs<br />
<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
[http://dcmjs.org dcmjs.org is born!]<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
===Transportation===<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
===Lodging===<br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
===Weather===<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
===Optional Activities in the Area===<br />
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest. The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available. While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings. Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.</div>Pieperhttp://www.commontk.org/index.php?title=Main_Page&diff=2121Main Page2014-05-09T18:34:55Z<p>Pieper: /* CTK - The Common Toolkit */</p>
<hr />
<div>__NOTOC__<br />
<br />
= '''CTK - The Common Toolkit''' =<br />
<br />
<div style="float:right; margin-left:12px;"><br />
<wikiscript type="text/javascript" src="http://www.ohloh.net/p/483293/widgets/project_basic_stats.js"></wikiscript><br />
<wikiscript type="text/javascript">document.write('<style>div.gadget { border-color: #bbb; }</style>')</wikiscript><br />
</div><br />
<br />
The goal of CTK is to support biomedical image computing. CTK code is licensed under [http://www.apache.org/licenses/LICENSE-2.0.html Apache 2.0]. This means that users of CTK are allowed to use the code for academic, commercial, or other purposes without paying license fees or being restricted in their ability to redistribute their code or keep it private. <br />
<br />
CTK works on topics that are not covered by existing toolkits that support the mutual interest and needs of the CTK community. The main scope of current CTK efforts includes the topics ''DICOM'', ''DICOM Application Hosting'', ''Widgets'', and ''Plugin Framework''.<br />
<br />
<br />
<center><br />
<div style="display:table-row;"><br />
<div style="display:table-cell; max-width:450px;"><br />
{{documentation/g-box-start|Documentation/Dicom_Overview|DICOM}}Provides high-level classes supporting query and retrieve operations from PACS and local databases. Includes Qt widgets to easily set-up a server connection and to send queries and view the results. [http://dicom.offis.de/dcmtk DCMTK] is used as the underlying toolkit.<br />
{{documentation/g-box-links|imggalurl=|apiurl=http://www.commontk.org/docs/html/group__Project__DICOM.html|issuelabel=DICOM}}. <br />
[[Documentation/Dicom_Overview | Read more...]]<br />
CTK is also the home of [http://dcmjs.org dcmjs].<br />
{{documentation/g-box-end}}<br />
</div><br />
<div style="display:table-cell; max-width:450px;"><br />
{{documentation/g-box-start|Documentation/DicomApplicationHosting|DICOM Application Hosting}}Aims at creating a C++ reference implementation of the [[media:DicomAppHostingSpecs.pdf | DICOM Part 19 Application Hosting specifications]]. It provides an infrastructure to create both hosts and hosted applications. The project is still in alpha status but may be useful for conformance testing and initial experimentation.<br />
{{documentation/g-box-links|imggalurl=|apiurl=http://www.commontk.org/docs/html/group__Project__DICOMAppHosting.html|issuelabel=DICOMApplicationHosting}}<br />
[[Documentation/DicomApplicationHosting | Read more...]]<br />
{{documentation/g-box-end}}<br />
</div><br />
</div><br />
<div style="display:table-row"><br />
<div style="display:table-cell; max-width:450px;"><br />
{{documentation/g-box-start|Documentation/Widgets|Widgets}}A collection of Qt Widgets for usage in biomedical imaging applications.<br />
{{documentation/g-box-links|imggalurl=Documentation/ImageGallery|apiurl=http://www.commontk.org/docs/html/group__Project__Widgets.html|issuelabel=Widgets}}<br />
[[Documentation/Widgets | Read more...]]<br />
{{documentation/g-box-end}}<br />
</div><br />
<div style="display:table-cell; max-width:450px;"><br />
{{documentation/g-box-start|Documentation/Plugin_Framework|Plugin Framework}}A dynamic component system for C++, modeled after the [http://www.osgi.org OSGi] specifications. It enables a development model where applications are (dynamically) composed of many different (reusable) components following a service oriented approach.<br />
{{documentation/g-box-links|imggalurl=|apiurl=http://www.commontk.org/docs/html/group__PluginFramework.html|issuelabel=PluginFramework}}<br />
[[Documentation/Plugin_Framework | Read more...]]<br />
{{documentation/g-box-end}}<br />
</div><br />
</div><br />
<div style="display:table-row"><br />
<div style="display:table-cell; max-width:450px;"><br />
{{documentation/g-box-start|Documentation/Command_Line_Interface|Command Line Interfaces}}A technology that allows the algorithms written as self-contained executables to be used in multiple end-user application environments without modifications.<br />
{{documentation/g-box-links|imggalurl=|apiurl=http://www.commontk.org/docs/html/group__CommandLineModules__Group.html|issuelabel=CmdLineModules}}<br />
[[Documentation/CLI_In_Context | Read more...]]<br />
{{documentation/g-box-end}}<br />
</div><br />
</div><br />
</center><br />
=== Important Links ===<br />
<br />
Although the CTK efforts are concentrated on the topics described above, there are a couple of other working areas covering topics like ''[[Interoperability | interoperability]]'' and ''software testing'' which might be of interest to the biomedical imaging community. Please see the links given below for more details.<br />
<br />
{| border="0" align="center" width="98%" valign="top" cellspacing="7" cellpadding="2"<br />
|-<br />
! width="33%"|<br />
! |<br />
! width="33%"|<br />
! |<br />
! width="33%"|<br />
|- <br />
|valign="top"|<br />
<span style="color: #555555; font-size: 18px; font-weight: bold;">About CTK</span><br />
----<br />
* [[News]]<br />
* [[Events]]<br />
* [[The Team]]<br />
* [[CTK-Roadmap | CTK Roadmap Document]]<br />
* [[Interoperability]]<br />
* [[Documentation | Technical Documentation]]<br />
<br />
|bgcolor="#CCCCCC"|<br />
|valign="top"|<br />
<br />
<span style="color: #555555; font-size: 18px; font-weight: bold;">CTK Users</span><br />
----<br />
* [[Getting Started]]<br />
* [[Build Instructions]]<br />
* [http://www.commontk.org/docs/html/classes.html API Documentation]<br />
* [[Tools:_Application_launcher|Application Launcher]]<br />
<br />
|bgcolor="#CCCCCC"|<br />
|valign="top"|<br />
<br />
<span style="color: #555555; font-size: 18px; font-weight: bold;">CTK Developers</span><br />
----<br />
* [http://github.com/commontk/CTK Source Code]<br />
* [http://my.cdash.org/index.php?project=CTK Dashboard]<br />
* [[Contributing to CTK]]<br />
* [http://github.com/commontk/CTK/issues/new Report a problem]<br />
* [[Project Ideas]]<br />
<br />
|}<br />
<br />
<br />
{|align="center"<br />
|-<br />
|-<br />
| <br />
{|cellspacing="16px"<br />
|-<br />
|CTK builds on some awesome technology: <br />
| [[File:200px-GitHub.png|x26px|link=http://github.com/commontk/CTK]]<br />
| [[File:Cmake-logo.png|x26px|link=Documentation/BuildSystem_Description]]<br />
| [[File:Qt-logo.png|x26px|link=http://qt.nokia.com]]<br />
| [[File:Python-powered-w-100x40.png|x26px|link=Documentation/Python_Scripting]]<br />
| [[File:Dcmtk-logo.png|x26px|link=http://www.dcmtk.org]]<br />
| [[File:ItkLogo med.png|x26px|link=http://www.itk.org]]<br />
| [[File:VTKlogo.png|x26px|link=http://www.vtk.org]]<br />
|}<br />
|}</div>Pieperhttp://www.commontk.org/index.php?title=Main_Page&diff=2120Main Page2014-05-09T18:34:24Z<p>Pieper: /* CTK - The Common Toolkit */</p>
<hr />
<div>__NOTOC__<br />
<br />
= '''CTK - The Common Toolkit''' =<br />
<br />
<div style="float:right; margin-left:12px;"><br />
<wikiscript type="text/javascript" src="http://www.ohloh.net/p/483293/widgets/project_basic_stats.js"></wikiscript><br />
<wikiscript type="text/javascript">document.write('<style>div.gadget { border-color: #bbb; }</style>')</wikiscript><br />
</div><br />
<br />
The goal of CTK is to support biomedical image computing. CTK code is licensed under [http://www.apache.org/licenses/LICENSE-2.0.html Apache 2.0]. This means that users of CTK are allowed to use the code for academic, commercial, or other purposes without paying license fees or being restricted in their ability to redistribute their code or keep it private. <br />
<br />
CTK works on topics that are not covered by existing toolkits that support the mutual interest and needs of the CTK community. The main scope of current CTK efforts includes the topics ''DICOM'', ''DICOM Application Hosting'', ''Widgets'', and ''Plugin Framework''.<br />
<br />
<br />
<center><br />
<div style="display:table-row;"><br />
<div style="display:table-cell; max-width:450px;"><br />
{{documentation/g-box-start|Documentation/Dicom_Overview|DICOM}}Provides high-level classes supporting query and retrieve operations from PACS and local databases. Includes Qt widgets to easily set-up a server connection and to send queries and view the results. [http://dicom.offis.de/dcmtk DCMTK] is used as the underlying toolkit.<br />
{{documentation/g-box-links|imggalurl=|apiurl=http://www.commontk.org/docs/html/group__Project__DICOM.html|issuelabel=DICOM}}. CTK is also the home of [http://dcmjs.org dcmjs].<br />
[[Documentation/Dicom_Overview | Read more...]]<br />
{{documentation/g-box-end}}<br />
</div><br />
<div style="display:table-cell; max-width:450px;"><br />
{{documentation/g-box-start|Documentation/DicomApplicationHosting|DICOM Application Hosting}}Aims at creating a C++ reference implementation of the [[media:DicomAppHostingSpecs.pdf | DICOM Part 19 Application Hosting specifications]]. It provides an infrastructure to create both hosts and hosted applications. The project is still in alpha status but may be useful for conformance testing and initial experimentation.<br />
{{documentation/g-box-links|imggalurl=|apiurl=http://www.commontk.org/docs/html/group__Project__DICOMAppHosting.html|issuelabel=DICOMApplicationHosting}}<br />
[[Documentation/DicomApplicationHosting | Read more...]]<br />
{{documentation/g-box-end}}<br />
</div><br />
</div><br />
<div style="display:table-row"><br />
<div style="display:table-cell; max-width:450px;"><br />
{{documentation/g-box-start|Documentation/Widgets|Widgets}}A collection of Qt Widgets for usage in biomedical imaging applications.<br />
{{documentation/g-box-links|imggalurl=Documentation/ImageGallery|apiurl=http://www.commontk.org/docs/html/group__Project__Widgets.html|issuelabel=Widgets}}<br />
[[Documentation/Widgets | Read more...]]<br />
{{documentation/g-box-end}}<br />
</div><br />
<div style="display:table-cell; max-width:450px;"><br />
{{documentation/g-box-start|Documentation/Plugin_Framework|Plugin Framework}}A dynamic component system for C++, modeled after the [http://www.osgi.org OSGi] specifications. It enables a development model where applications are (dynamically) composed of many different (reusable) components following a service oriented approach.<br />
{{documentation/g-box-links|imggalurl=|apiurl=http://www.commontk.org/docs/html/group__PluginFramework.html|issuelabel=PluginFramework}}<br />
[[Documentation/Plugin_Framework | Read more...]]<br />
{{documentation/g-box-end}}<br />
</div><br />
</div><br />
<div style="display:table-row"><br />
<div style="display:table-cell; max-width:450px;"><br />
{{documentation/g-box-start|Documentation/Command_Line_Interface|Command Line Interfaces}}A technology that allows the algorithms written as self-contained executables to be used in multiple end-user application environments without modifications.<br />
{{documentation/g-box-links|imggalurl=|apiurl=http://www.commontk.org/docs/html/group__CommandLineModules__Group.html|issuelabel=CmdLineModules}}<br />
[[Documentation/CLI_In_Context | Read more...]]<br />
{{documentation/g-box-end}}<br />
</div><br />
</div><br />
</center><br />
=== Important Links ===<br />
<br />
Although the CTK efforts are concentrated on the topics described above, there are a couple of other working areas covering topics like ''[[Interoperability | interoperability]]'' and ''software testing'' which might be of interest to the biomedical imaging community. Please see the links given below for more details.<br />
<br />
{| border="0" align="center" width="98%" valign="top" cellspacing="7" cellpadding="2"<br />
|-<br />
! width="33%"|<br />
! |<br />
! width="33%"|<br />
! |<br />
! width="33%"|<br />
|- <br />
|valign="top"|<br />
<span style="color: #555555; font-size: 18px; font-weight: bold;">About CTK</span><br />
----<br />
* [[News]]<br />
* [[Events]]<br />
* [[The Team]]<br />
* [[CTK-Roadmap | CTK Roadmap Document]]<br />
* [[Interoperability]]<br />
* [[Documentation | Technical Documentation]]<br />
<br />
|bgcolor="#CCCCCC"|<br />
|valign="top"|<br />
<br />
<span style="color: #555555; font-size: 18px; font-weight: bold;">CTK Users</span><br />
----<br />
* [[Getting Started]]<br />
* [[Build Instructions]]<br />
* [http://www.commontk.org/docs/html/classes.html API Documentation]<br />
* [[Tools:_Application_launcher|Application Launcher]]<br />
<br />
|bgcolor="#CCCCCC"|<br />
|valign="top"|<br />
<br />
<span style="color: #555555; font-size: 18px; font-weight: bold;">CTK Developers</span><br />
----<br />
* [http://github.com/commontk/CTK Source Code]<br />
* [http://my.cdash.org/index.php?project=CTK Dashboard]<br />
* [[Contributing to CTK]]<br />
* [http://github.com/commontk/CTK/issues/new Report a problem]<br />
* [[Project Ideas]]<br />
<br />
|}<br />
<br />
<br />
{|align="center"<br />
|-<br />
|-<br />
| <br />
{|cellspacing="16px"<br />
|-<br />
|CTK builds on some awesome technology: <br />
| [[File:200px-GitHub.png|x26px|link=http://github.com/commontk/CTK]]<br />
| [[File:Cmake-logo.png|x26px|link=Documentation/BuildSystem_Description]]<br />
| [[File:Qt-logo.png|x26px|link=http://qt.nokia.com]]<br />
| [[File:Python-powered-w-100x40.png|x26px|link=Documentation/Python_Scripting]]<br />
| [[File:Dcmtk-logo.png|x26px|link=http://www.dcmtk.org]]<br />
| [[File:ItkLogo med.png|x26px|link=http://www.itk.org]]<br />
| [[File:VTKlogo.png|x26px|link=http://www.vtk.org]]<br />
|}<br />
|}</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2115CTK-Hackfest-May-20142014-05-07T21:04:08Z<p>Pieper: /* Tuesday */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
File:20140506_174248.jpg|<big>Hacking on Tuesday</big><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], [http://erl.wustl.edu/aboutus/location.html Electronic Radiology Laboratory], 4525 Scott Avenue, 3rd floor, room 3347.<br />
<br />
[http://erl.wustl.edu/aboutus/location.html How to get here.]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)<br />
|-<br />
|Stephen Aylward<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|-<br />
|Florian Vichot<br />
|INRIA - Asclepios, Sophia-Antipolis, France<br />
|-<br />
|-<br />
|Alireza Mehrtash<br />
|Brigham & Women's Hospital, Boston, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]<br />
<br />
* DICOM<br />
** Investigate web service approach (WG27): [[CTK DICOM Web Services]]<br />
** JavaScript DICOM Library<br />
*** For client side anonymization (like CTP does with java applet or jnlp but without java)<br />
*** emscripten option? DCMTK(dcmdata) Dan, Kevin, Steve, Jc<br />
<br />
* DCMTK<br />
** Touch base with Michael for CMake build system patches<br />
** Bump version of DCMTK in CTK<br />
<br />
* ctkDICOM Issues<br />
** [https://github.com/QIICR/ProjectIssuesAndWiki/wiki/Slicer-Infrastructure-Projects Slicer Infrastructure Projects] (Alireza with Andreas and Marco)<br />
** Fix ctkDICOMApplicationTest1 (Steve, Jc)<br />
** ctkDICOM Query with XNAT DICOM Gateway (Andreas, Misha)<br />
<br />
<br />
* XNAT<br />
** extend qRESTAPI used in ctkXNAT interface (used by ctkXNATTreeBrowser test interface and MITK custom interface)<br />
*** Add subject, new folders, data<br />
*** Demo of current state (Misha, Rick, Sascha)<br />
*** Access assessments, reports and forms<br />
** Launch XNAT Pipelines via the REST API<br />
** Adding caching support to avoid redundant downloads<br />
** Asynchronous API (ctk level)<br />
<br />
<br />
* Infrastructure: <br />
** Switch to regular dashboard (cdash)<br />
** finalize integration of Qt5<br />
*** ctk (J2 and Sascha)<br />
*** Experiment with PythonQt and Qt5:<br />
**** See https://github.com/Orochimarufan/PythonQt as discussed [http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/?limit=50 on the PythonQt list]<br />
**** See https://github.com/commontk/PythonQt/tree/add-qt5-support<br />
** Leverage TravisCI (Sascha)<br />
** Touch base with Dominique Belhachemi regarding Debian packaging (Marco)<br />
<br />
<br />
* Application Hosting (Ivo and Larry)<br />
** RESTful APIs Planning session (Ivo, Larry, Sascha, Andreas)<br />
** Add integration testing<br />
** Interoperability testing <br />
*** with XIP host(?)<br />
*** with commercial system(?)<br />
<br />
<br />
* CLIs<br />
** DICOM Wrapper Proof of Concept test prototype hack experiment (Steve)<br />
** MedInria Integration of CLIs<br />
<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
[http://dcmjs.org dcmjs.org is born!]<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
===Transportation===<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
===Lodging===<br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
===Weather===<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
===Optional Activities in the Area===<br />
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest. The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available. While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings. Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2108CTK-Hackfest-May-20142014-05-05T20:04:08Z<p>Pieper: /* Topics and Projects */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], [http://erl.wustl.edu/aboutus/location.html Electronic Radiology Laboratory], 4525 Scott Avenue, 3rd floor, room 3347.<br />
<br />
[http://erl.wustl.edu/aboutus/location.html How to get here.]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)<br />
|-<br />
|Stephen Aylward<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|-<br />
|Florian Vichot<br />
|INRIA - Asclepios, Sophia-Antipolis, France<br />
|-<br />
|-<br />
|Alireza Mehrtash<br />
|Brigham & Women's Hospital, Boston, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
* DICOM<br />
** Investigate web service approach (WG27): [[CTK DICOM Web Services]]<br />
** JavaScript DICOM Library<br />
*** For client side anonymization (like CTP does with java applet or jnlp but without java)<br />
*** emscripten option? DCMTK(dcmdata) Dan, Kevin, Steve, Jc<br />
<br />
* DCMTK<br />
** Touch base with Michael for CMake build system patches<br />
** Bump version of DCMTK in CTK<br />
<br />
* ctkDICOM Issues<br />
** [https://github.com/QIICR/ProjectIssuesAndWiki/wiki/Slicer-Infrastructure-Projects Slicer Infrastructure Projects] (Alireza with Andreas and Marco)<br />
** Fix ctkDICOMApplicationTest1 (Steve, Jc)<br />
** ctkDICOM Query with XNAT DICOM Gateway (Andreas, Misha)<br />
<br />
<br />
* XNAT<br />
** extend qRESTAPI used in ctkXNAT interface (used by ctkXNATTreeBrowser test interface and MITK custom interface)<br />
*** Add subject, new folders, data<br />
*** Demo of current state (Misha, Rick, Sascha)<br />
*** Access assessments, reports and forms<br />
** Launch XNAT Pipelines via the REST API<br />
** Adding caching support to avoid redundant downloads<br />
** Asynchronous API (ctk level)<br />
<br />
* Infrastructure: <br />
** Switch to regular dashboard (cdash)<br />
** finalize integration of Qt5<br />
*** ctk (J2 and Sascha)<br />
*** Experiment with PythonQt and Qt5 (testing https://github.com/Orochimarufan/PythonQt as discussed [http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/?limit=50 on the PythonQt list]).<br />
** Leverage TravisCI (Sascha)<br />
** Touch base with Dominique Belhachemi regarding Debian packaging (Marco)<br />
<br />
* Application Hosting (Ivo and Larry)<br />
** RESTful APIs Planning session (Ivo, Larry, Sascha, Andreas)<br />
** Add integration testing<br />
** Interoperability testing <br />
*** with XIP host(?)<br />
*** with commercial system(?)<br />
<br />
* CLIs<br />
** DICOM Wrapper Proof of Concept test prototype hack experiment (Steve)<br />
** MedInria Integration of CLIs<br />
<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
===Transportation===<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
===Lodging===<br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
===Weather===<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
===Optional Activities in the Area===<br />
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest. The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available. While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings. Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2107CTK-Hackfest-May-20142014-05-05T19:54:21Z<p>Pieper: /* Topics and Projects */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], [http://erl.wustl.edu/aboutus/location.html Electronic Radiology Laboratory], 4525 Scott Avenue, 3rd floor, room 3347.<br />
<br />
[http://erl.wustl.edu/aboutus/location.html How to get here.]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)<br />
|-<br />
|Stephen Aylward<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|-<br />
|Florian Vichot<br />
|INRIA - Asclepios, Sophia-Antipolis, France<br />
|-<br />
|-<br />
|Alireza Mehrtash<br />
|Brigham & Women's Hospital, Boston, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
* DICOM<br />
** Investigate web service approach (WG27): [[CTK DICOM Web Services]]<br />
** JavaScript DICOM Library<br />
*** For client side anonymization (like CTP does with java applet or jnlp but without java)<br />
*** emscripten option? DCMTK(dcmdata) Dan, Kevin, Steve, Jc<br />
<br />
* DCMTK<br />
** Touch base with Michael for CMake build system patches<br />
** Bump version of DCMTK in CTK<br />
<br />
* ctkDICOM Issues<br />
** [https://github.com/QIICR/ProjectIssuesAndWiki/wiki/Slicer-Infrastructure-Projects Slicer Infrastructure Projects] (Alireza with Andreas and Marco)<br />
** Fix ctkDICOMApplicationTest1 (Steve, Jc)<br />
** ctkDICOM Query with XNAT DICOM Gateway (Andreas, Misha)<br />
<br />
<br />
* XNAT<br />
** extend qRESTAPI used in ctkXNAT interface (used by ctkXNATTreeBrowser test interface and MITK custom interface)<br />
*** Add subject, new folders, data<br />
*** Demo of current state (Misha, Rick, Sascha)<br />
*** Access assessments, reports and forms<br />
** Launch XNAT Pipelines via the REST API<br />
** Adding caching support to avoid redundant downloads<br />
** Asynchronous API (ctk level)<br />
<br />
* Infrastructure: <br />
** Switch to regular dashboard (cdash)<br />
** finalize integration of Qt5<br />
*** ctk (J2 and Sascha)<br />
*** Experiment with PythonQt and Qt5 (testing https://github.com/Orochimarufan/PythonQt as discussed [http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/?limit=50 on the PythonQt list]).<br />
** Leverage TravisCI (Sascha)<br />
** Touch base with Dominique Belhachemi regarding Debian packaging (Marco)<br />
<br />
Reminder: when integrating branches, remember to use --log --no-ff when merging.<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
===Transportation===<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
===Lodging===<br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
===Weather===<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
===Optional Activities in the Area===<br />
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest. The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available. While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings. Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2106CTK-Hackfest-May-20142014-05-05T19:52:33Z<p>Pieper: /* Topics and Projects */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], [http://erl.wustl.edu/aboutus/location.html Electronic Radiology Laboratory], 4525 Scott Avenue, 3rd floor, room 3347.<br />
<br />
[http://erl.wustl.edu/aboutus/location.html How to get here.]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)<br />
|-<br />
|Stephen Aylward<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|-<br />
|Florian Vichot<br />
|INRIA - Asclepios, Sophia-Antipolis, France<br />
|-<br />
|-<br />
|Alireza Mehrtash<br />
|Brigham & Women's Hospital, Boston, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
* DICOM<br />
** Investigate web service approach (WG27): [[CTK DICOM Web Services]]<br />
** JavaScript DICOM Library<br />
*** For client side anonymization (like CTP does with java applet or jnlp but without java)<br />
*** emscripten option? DCMTK(dcmdata) Dan, Kevin, Steve, Jc<br />
<br />
* DCMTK<br />
** Touch base with Michael for CMake build system patches<br />
** Bump version of DCMTK in CTK<br />
<br />
* ctkDICOM Issues<br />
** [https://github.com/QIICR/ProjectIssuesAndWiki/wiki/Slicer-Infrastructure-Projects Slicer Infrastructure Projects] (Alireza with Andreas and Marco)<br />
** Fix ctkDICOMApplicationTest1 (Steve, Jc)<br />
** ctkDICOM Query with XNAT DICOM Gateway (Andreas, Misha)<br />
<br />
<br />
* XNAT<br />
** extend qRESTAPI used in ctkXNAT interface (used by ctkXNATTreeBrowser test interface and MITK custom interface)<br />
*** Add subject, new folders, data<br />
*** Demo of current state (Misha, Rick, Sascha)<br />
*** Access assessments, reports and forms<br />
** Launch XNAT Pipelines via the REST API<br />
** Adding caching support to avoid redundant downloads<br />
** Asynchronous API (ctk level)<br />
<br />
* Infrastructure: <br />
** Switch to regular dashboard (cdash)<br />
** finalize integration of Qt5<br />
*** ctk (J2 and Sascha)<br />
*** Experiment with PythonQt and Qt5 (testing https://github.com/Orochimarufan/PythonQt as discussed [http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/?limit=50 on the PythonQt list]).<br />
** Leverage TravisCI<br />
** Touch base with Dominique Belhachemi regarding Debian packaging<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
===Transportation===<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
===Lodging===<br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
===Weather===<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
===Optional Activities in the Area===<br />
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest. The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available. While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings. Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2105CTK-Hackfest-May-20142014-05-05T19:41:40Z<p>Pieper: /* Topics and Projects */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], [http://erl.wustl.edu/aboutus/location.html Electronic Radiology Laboratory], 4525 Scott Avenue, 3rd floor, room 3347.<br />
<br />
[http://erl.wustl.edu/aboutus/location.html How to get here.]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)<br />
|-<br />
|Stephen Aylward<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|-<br />
|Florian Vichot<br />
|INRIA - Asclepios, Sophia-Antipolis, France<br />
|-<br />
|-<br />
|Alireza Mehrtash<br />
|Brigham & Women's Hospital, Boston, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
* DICOM<br />
** Investigate web service approach (WG27): [[CTK DICOM Web Services]]<br />
** JavaScript DICOM Library<br />
*** For client side anonymization (like CTP does with java applet or jnlp but without java)<br />
*** emscripten option? DCMTK(dcmdata) Dan, Kevin, Steve, Jc<br />
<br />
* DCMTK<br />
** Touch base with Michael for CMake build system patches<br />
** Bump version of DCMTK in CTK<br />
<br />
* ctkDICOM Issues<br />
** [https://github.com/QIICR/ProjectIssuesAndWiki/wiki/Slicer-Infrastructure-Projects Slicer Infrastructure Projects] (Alireza with Andreas and Marco)<br />
** Fix ctkDICOMApplicationTest1 (Steve, Jc)<br />
** ctkDICOM Query with XNAT DICOM Gateway (Andreas, Misha)<br />
<br />
* XNAT<br />
** extend qRESTAPI used in ctkXNAT interface (used by ctkXNATTreeBrowser test interface and MITK custom interface)<br />
*** Add subject, new folders, data<br />
*** Demo of current state (Misha, Rick, Sascha)<br />
*** Access assessments, reports and forms<br />
<br />
<br />
* Infrastructure: <br />
** Switch to regular dashboard<br />
** finalize integration of Qt5<br />
*** Experiment with PythonQt and Qt5 (testing https://github.com/Orochimarufan/PythonQt as discussed [http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/?limit=50 on the PythonQt list]).<br />
** Leverage TravisCI<br />
** Touch base with Dominique Belhachemi regarding Debian packaging<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
===Transportation===<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
===Lodging===<br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
===Weather===<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
===Optional Activities in the Area===<br />
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest. The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available. While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings. Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2104CTK-Hackfest-May-20142014-05-05T19:40:51Z<p>Pieper: /* Topics and Projects */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], [http://erl.wustl.edu/aboutus/location.html Electronic Radiology Laboratory], 4525 Scott Avenue, 3rd floor, room 3347.<br />
<br />
[http://erl.wustl.edu/aboutus/location.html How to get here.]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)<br />
|-<br />
|Stephen Aylward<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|-<br />
|Florian Vichot<br />
|INRIA - Asclepios, Sophia-Antipolis, France<br />
|-<br />
|-<br />
|Alireza Mehrtash<br />
|Brigham & Women's Hospital, Boston, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
* DICOM<br />
** Investigate web service approach (WG27): [[CTK DICOM Web Services]]<br />
** JavaScript DICOM Library<br />
*** For client side anonymization (like CTP does with java applet or jnlp but without java)<br />
*** emscripten option? DCMTK(dcmdata) Dan, Kevin, Steve, Jc<br />
<br />
* DCMTK<br />
** Touch base with Michael for CMake build system patches<br />
** Bump version of DCMTK in CTK<br />
<br />
* ctkDICOM Issues<br />
** [https://github.com/QIICR/ProjectIssuesAndWiki/wiki/Slicer-Infrastructure-Projects Slicer Infrastructure Projects] (Alireza with Andreas and Marco)<br />
** Fix ctkDICOMApplicationTest1 (Steve, Jc)<br />
** ctkDICOM Query with XNAT DICOM Gateway (Andreas, Misha)<br />
<br />
* XNAT<br />
** extend qRESTAPI used in ctkXNAT interface (used by ctkXNATTreeBrowser test interface and MITK custom interface)<br />
*** Add subject, new folders, data<br />
*** Demo of current state (Misha, Rick, Sascha)<br />
*** <br />
<br />
<br />
* Infrastructure: <br />
** Switch to regular dashboard<br />
** finalize integration of Qt5<br />
*** Experiment with PythonQt and Qt5 (testing https://github.com/Orochimarufan/PythonQt as discussed [http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/?limit=50 on the PythonQt list]).<br />
** Leverage TravisCI<br />
** Touch base with Dominique Belhachemi regarding Debian packaging<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
===Transportation===<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
===Lodging===<br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
===Weather===<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
===Optional Activities in the Area===<br />
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest. The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available. While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings. Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.</div>Pieperhttp://www.commontk.org/index.php?title=CTK_DICOM_Web_Services&diff=2103CTK DICOM Web Services2014-05-05T19:12:48Z<p>Pieper: </p>
<hr />
<div>* Investigate web service approach (WG27)<br />
** Pros: Easily go accross firewall, leverage caching from commercial app<br />
** Approach:<br />
*** Improve DCMTK<br />
*** Create a python implementation<br />
*** Kick the tires of the dcm4che implementation<br />
<br />
== Useful links ==<br />
<br />
Presentation: [http://medical.nema.org/dicom/CP/Conference-2013/Presentations/Post-Conf-Day-1/D1-0935F-Philbin-by-Tarbox-Image%20Access%20Everywhere.pptx "Image Access Everywhere, DICOM Web Services"] James F Philbin<br />
<br />
dcm4che: [http://sourceforge.net/projects/dcm4che/files/dcm4chee-arc4/4.1.0.Alpha3/ Version 4.1.0.Alpha3 (and above) ]<br />
<br />
== DICOM Supplements ==<br />
<br />
[http://medical.nema.org/Dicom/2011/11_18pu.pdf DICOM Part 18: Web Access to DICOM Persistent Objects (WADO)]<br />
<br />
[ftp://medical.nema.org/medical/dicom/final/sup161_ft.pdf Web Access to DICOM Persistent Objects by RESTful Services (WADO-RS); supplement 161]<br />
<br />
[ftp://medical.nema.org/medical/dicom/Final/sup163_ft3.pdf Store Over the Web by RESTful Services (STOW-RS); supplement 163]<br />
<br />
[ftp://medical.nema.org/medical/dicom/final/sup166_ft5.pdf Query based on ID for DICOM Objects by RESTful Services (QIDO-RS); supplement 166]<br />
<br />
[ftp://medical.nema.org/medical/dicom/supps/PC/sup170_pc.pdf Server Options RESTful Services; supplement 170 (pc)]<br />
<br />
Not directly related is [ftp://medical.nema.org/medical/dicom/final/sup157_ft2.pdf Supplement 157, "Multi-Frame Converted Legacy Images"] , which is a more convenient way of handling large stacks of planar images (i.e. convert multiple single-slice images into a single multi-dimensional image).</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2101CTK-Hackfest-May-20142014-05-05T17:20:36Z<p>Pieper: /* Topics and Projects */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], [http://erl.wustl.edu/aboutus/location.html Electronic Radiology Laboratory], 4525 Scott Avenue, 3rd floor, room 3347.<br />
<br />
[http://erl.wustl.edu/aboutus/location.html How to get here.]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)<br />
|-<br />
|Stephen Aylward<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|-<br />
|Florian Vichot<br />
|INRIA - Asclepios, Sophia-Antipolis, France<br />
|-<br />
|-<br />
|Alireza Mehrtash<br />
|Brigham & Women's Hospital, Boston, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
* DICOM<br />
** Investigate web service approach (WG27): [[CTK DICOM Web Services]]<br />
<br />
* DCMTK<br />
** Touch base with Michael for CMake build system patches<br />
<br />
<br />
* Infrastructure: <br />
** Switch to regular dashboard<br />
** finalize integration of Qt5<br />
*** Experiment with PythonQt and Qt5 (testing https://github.com/Orochimarufan/PythonQt as discussed [http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/?limit=50 on the PythonQt list]).<br />
** Leverage TravisCI<br />
** Touch base with Dominique Belhachemi regarding Debian packaging<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
===Transportation===<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
===Lodging===<br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
===Weather===<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
===Optional Activities in the Area===<br />
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest. The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available. While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings. Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2100CTK-Hackfest-May-20142014-05-05T17:20:26Z<p>Pieper: /* Topics and Projects */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], [http://erl.wustl.edu/aboutus/location.html Electronic Radiology Laboratory], 4525 Scott Avenue, 3rd floor, room 3347.<br />
<br />
[http://erl.wustl.edu/aboutus/location.html How to get here.]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)<br />
|-<br />
|Stephen Aylward<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|-<br />
|Florian Vichot<br />
|INRIA - Asclepios, Sophia-Antipolis, France<br />
|-<br />
|-<br />
|Alireza Mehrtash<br />
|Brigham & Women's Hospital, Boston, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
* DICOM<br />
** Investigate web service approach (WG27): [[CTK DICOM Web Services]]<br />
<br />
* DCMTK<br />
** Touch base with Michael for CMake build system patches<br />
<br />
<br />
* Infrastructure: <br />
** Switch to regular dashboard<br />
** finalize integration of Qt5<br />
*** Experiment with PythonQt and Qt5 (testing https://github.com/Orochimarufan/PythonQt as discussed [http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/?limit=50 on the PythonQt list]).<br />
** Leverage TravisCI<br />
** Touch base with Dominique Belhachemi regarding Debian packaging<br />
<br />
* Experiment with PythonQt and Qt5 (testing https://github.com/Orochimarufan/PythonQt as discussed [http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/?limit=50 on the PythonQt list]).<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
===Transportation===<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
===Lodging===<br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
===Weather===<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
===Optional Activities in the Area===<br />
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest. The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available. While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings. Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2085CTK-Hackfest-May-20142014-04-22T14:03:48Z<p>Pieper: /* Attendees */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis].<br />
<br />
[[#location|How to get here.]]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)<br />
|-<br />
|Stephen Aylward<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware, Inc. North Carolina, USA.<br />
|-<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany<br />
|-<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
===Transportation===<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
===Lodging===<br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
===Weather===<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
===Optional Activities in the Area===<br />
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest. The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available. While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings. Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.</div>Pieperhttp://www.commontk.org/index.php?title=User_talk:David_Clunie&diff=2076User talk:David Clunie2014-03-20T23:43:19Z<p>Pieper: Welcome!</p>
<hr />
<div>'''Welcome to ''Commontk''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [[Help:Contents|help pages]].<br />
Again, welcome and have fun! [[User:Pieper|Pieper]] 19:43, 20 March 2014 (EDT)</div>Pieperhttp://www.commontk.org/index.php?title=User:David_Clunie&diff=2075User:David Clunie2014-03-20T23:43:19Z<p>Pieper: Creating user page with biography of new user.</p>
<hr />
<div>Radiologist, medical informaticist, and DICOM open source software author, the editor of the DICOM standard, and co-chair of the IHE Radiology Technical Committee.<br />
<br />
Proprietor of PixelMed Publishing, a company formed for the purpose of publishing educational material about DICOM and related subjects, as well as development of open source and custom software, and consulting and training in the field, and expert witness services in patent litigation.<br />
<br />
Was the CTO of CoreLab Partners (formerly RadPharm), until it was acquired by BioClinica, and prior to that was Medical Imaging Products Director of Development at ComView Corporation, Director of Medical Imaging Technology at Quintiles Intelligent Imaging and before that, Lead Designer for DICOM Standardization at GE Medical Systems.<br />
<br />
An active participant in many clinical trial and radiology organizations and working groups, including the Quantitative Imaging Biomarkers Alliance (QIBA).</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2070CTK-Hackfest-May-20142013-12-31T15:17:28Z<p>Pieper: /* Travel & Hotel */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis].<br />
<br />
[[#location|How to get here.]]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
===Local contacts===<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
===Transportation===<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
===Lodging===<br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
===Weather===<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
<br />
===Food===<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
===Optional Activities in the Area===<br />
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest. The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available. While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings. Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2069CTK-Hackfest-May-20142013-12-31T15:16:05Z<p>Pieper: /* Travel & Hotel */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis].<br />
<br />
[[#location|How to get here.]]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
'''Local contact"'<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
'''Transportation'''<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
'''Lodging''' <br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
'''Weather'''<br />
<br />
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]<br />
'''Food'''<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
<!--'''Optional Activities in the Area'''--></div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2068CTK-Hackfest-May-20142013-12-31T15:15:15Z<p>Pieper: /* Travel & Hotel */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis].<br />
<br />
[[#location|How to get here.]]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
'''Local contact"<br />
<br />
* Lawrence Tarbox (tarboxl@mir.wustl.edu)<br />
* Dan Marcus (dmarcus@wustl.edu)<br />
<br />
<br />
'''Transportation'''<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
'''Lodging''' <br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
'''Weather'''<br />
<br />
<br />
'''Food'''<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
<!--'''Optional Activities in the Area'''--></div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2067CTK-Hackfest-May-20142013-12-31T15:12:24Z<p>Pieper: /* Attendees */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis].<br />
<br />
[[#location|How to get here.]]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (St. Louis time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| Anytime<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
'''Local contact'''<br />
<br />
<br />
'''Transportation'''<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
'''Lodging''' <br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
'''Weather'''<br />
<br />
<br />
'''Food'''<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
<!--'''Optional Activities in the Area'''--></div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2066CTK-Hackfest-May-20142013-12-31T15:11:55Z<p>Pieper: /* Attendees */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis].<br />
<br />
[[#location|How to get here.]]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (London time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| TBD<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
'''Local contact'''<br />
<br />
<br />
'''Transportation'''<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
'''Lodging''' <br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
'''Weather'''<br />
<br />
<br />
'''Food'''<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
<!--'''Optional Activities in the Area'''--></div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&diff=2065CTK-Hackfest-May-20142013-12-31T15:11:27Z<p>Pieper: Created page with "== Event pictures == Images from the hackfest: <gallery widths=300 px heights=200px perrow=3> </gallery> <!-- Social programs <gallery widths=150 px heights=100px perrow=4> <..."</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest: <br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' May 5-9, 2014<br />
<br />
'''Location:'''<br />
<br />
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis].<br />
<br />
[[#location|How to get here.]]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Lawrence Tarbox and Dan Marcus<br />
<br />
'''Organizing Committee:''' Steve Pieper, Ivo Wolf, Stephen Aylward<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (London time)<br />
|-<br />
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham's auto-icon]<br />
|University College, London<br />
| TBD<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
TBD (probably XNAT, DICOM, CLIs, Hosting...)<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
'''Local contact'''<br />
<br />
<br />
'''Transportation'''<br />
<br />
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building. We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).<br />
<br />
<br />
'''Lodging''' <br />
<br />
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com). If we were to reserve a room block, the Parkway would be very convenient. The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing). There are other good hotels in the area. Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk. A nearby Drury Inn said that they would provide a shuttle if enough people stayed there. And of course there are several downtown hotels that are only a few Metrorail stops away.<br />
<br />
<br />
'''Weather'''<br />
<br />
<br />
'''Food'''<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door. And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels. Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.<br />
<br />
<br />
<!--'''Optional Activities in the Area'''--></div>Pieperhttp://www.commontk.org/index.php?title=Commontk:Current_events&diff=2064Commontk:Current events2013-12-31T15:02:52Z<p>Pieper: </p>
<hr />
<div><big>Participation in CTK meetings is currently limited to steering committee members.</big><br />
<br />
= Upcoming events =<br />
* [[CTK-Hackfest-May-2014 | 9th Hackfest; St. Louis, U.S.]] ''(2014, May 5th-9th)''<br />
<br />
= Ongoing events =<br />
<br />
= Past events =<br />
== 2013==<br />
* [[CTK-Hackfest-Nov-2013 | 8th Hackfest; London, U.K.]] ''(2013, Nov 4th-8th)''<br />
* [[CTK-Hackfest-May-2013 | 7th Hackfest; Kingston, Canada]] ''(2013, May)''<br />
<br />
== 2012==<br />
* [[CTK-Hackfest-Dec-2012 | 6th Hackfest; Bologna, Italy]] ''(2012, December)''<br />
* [[CTK-Hackfest-Jul-2012 | 5th Hackfest; Boston, USA]] ''(2012, July)'' <br />
== 2011 ==<br />
* [[CTK-Hackfest-Nov-2011 | 4th Hackfest; Sophia Antipolis, France]] ''(2011, November)''<br />
* [[CTK-Hackfest-Feb-2011 | 3rd Hackfest; Chapel Hill, USA]] ''(2011, February)''<br />
== 2010 ==<br />
<br />
* [[CTK-Hackfest-September-2010|2nd Hackfest; Barcelona, Spain]] ''(2010, September)''<br />
* [[CTK-Hackfest-May-2010| 1st Hackfest; Georgetown, USA]] ''(2010, May)''<br />
* [http://www.na-mic.org/Wiki/index.php/Events:CTK-Hackfest-2010 0th Hackfest (pre-hackfest); Heidelberg, Germany] ''(2010, March)''<br />
<br />
== 2009 ==<br />
<br />
* [http://wiki.na-mic.org/Wiki/index.php/Events:CTK-Workshop-Chicago-2009 Steering committee meeting at RSNA; Chicago, USA] ''(2009, November)''<br />
* [http://www.na-mic.org/Wiki/index.php/Events:CTK-Workshop-September-2009 Administrative Meeting; Oxford, United Kingdom] ''(2009, September)''<br />
* [http://www.na-mic.org/Wiki/index.php/Events:CTK-Workshop-June-2009 Kick-Off Meeting; Heidelberg, Germany] ''(2009, June)''</div>Pieperhttp://www.commontk.org/index.php?title=User_talk:Hans_Meine&diff=2054User talk:Hans Meine2013-11-27T11:08:25Z<p>Pieper: Welcome!</p>
<hr />
<div>'''Welcome to ''Commontk''!'''<br />
We hope you will contribute much and well.<br />
You will probably want to read the [[Help:Contents|help pages]].<br />
Again, welcome and have fun! [[User:Pieper|Pieper]] 06:08, 27 November 2013 (EST)</div>Pieperhttp://www.commontk.org/index.php?title=User:Hans_Meine&diff=2053User:Hans Meine2013-11-27T11:08:25Z<p>Pieper: Creating user page with biography of new user.</p>
<hr />
<div>Studied computer science (and physics) at the University of Hamburg, Germany.<br />
PhD in the field of image analysis, focus on fundamental research on algorithms and data structures for image segmentation, skeletonization, boundary reconstruction and more.<br />
I am currently working at Fraunhofer MEVIS on various MIC projects (e.g. tumor staging, deep brain stimulation, vessel assessment, diagnostic imaging of chronic wounds, ...).<br />
<br />
http://www.mevis.fraunhofer.de/</div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2013&diff=2035CTK-Hackfest-Nov-20132013-11-08T09:54:26Z<p>Pieper: /* Friday */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest<br />
<gallery widths=300 px heights=200px perrow=3><br />
File:20131107_192029.jpg|<big>Hacking</big><br />
File:Bentham.png|<big>[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Honorary CTK Hacker]</big><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
File:Screen Shot 2013-11-07 at 1.24.00 PM.png|DICOM Table Interface integrated in 3D Slicer's nightly build [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/DICOM (Documentation)]<br />
File:DICOM Header Browser.png|DICOM Header Browser<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' Nov 4-8, 2013<br />
<br />
'''Location:'''<br />
<br />
Room 1.19 (Monday, Friday) and Room 2.14 (other days)<br />
Malet Place Engineering Building, University College London.<br />
<br />
[[#location|How to get here.]]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Matt Clarkson (m.clarkson@ucl.ac.uk), Miklos Espak (m.espak@ucl.ac.uk)<br />
<br />
'''Organizing Committee:''' (need to ask people)<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Matt Clarkson<br />
|University College London, UK.<br />
|-<br />
|Miklos Espak<br />
|University College London, UK.<br />
|-<br />
|Nicolas Toussaint<br />
|University College London, UK.<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany.<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany.<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany.<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA.<br />
|-<br />
|Florian Vichot<br />
|INRIA, Sophia-Antipolis, France<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
| Ernesto Coto<br />
| University of Sheffield, UK.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (London time)<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware Inc, North Carolina, USA<br />
| 1pm to 6pm <br />
|-<br />
|Michael Onken (planned)<br />
|OFFIS, Germany.<br />
| as needed. Skype: "michaeloffis"<br />
|-<br />
|Csaba Pinter<br />
|Queen's University, Kingston, ON<br />
| TBD<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
=== XNAT Library ===<br />
<br />
Interested people: Miklos, Nicolas, Florian, Ivo, Sascha<br />
<br />
* Stabilize API and make it more robust<br />
* Merge to master<br />
<br />
Open topics<br />
<br />
* Error handling (Miklos)<br />
* Timeout handling (Miklos)<br />
* Unit tests for ctkXnatCore<br />
* Zip support (Sascha)<br />
* Up/Download support in the API (Sascha / Miklos)<br />
* SSL support (ask about disabling SSL) (Florian?)<br />
* Support browsing files attached to assessments<br />
* General API review (Sascha, Miklos, Ivo, Florian)<br />
* Add API documentation<br />
<br />
=== CLI Library ===<br />
<br />
Florian, Sascha, Ernesto, Steve, Marco<br />
<br />
Open Topics<br />
<br />
* Add a CTK "test" for validating the XML of external CLIs<br />
** Maybe a "web service" for quickly validating the XML files<br />
* CTK should become the official CTK schema hosting site<br />
* Default values for some elements are problematic (e.g. for SpinBox)<br />
** Have a best practices document how to handle optional default values<br />
* CLIs depending on external dependencies (shared libraries) are problematic<br />
** Probably nothing we can solve inside CTK<br />
* The UiLoader should be more customizable (JC did that in a branch for the Slicer integration)<br />
* Maybe have a way to check for long running modules during the XML retrieval and cancel them (more of a developer thing)<br />
* Add a method for clearing the XML cache (probably in ctkCmdLineModuleManager)<br />
* Having a new web services front-end could be interesting<br />
<br />
Discussion<br />
<br />
* Make GIMIAS CLI modules work with the ctkCmdLineModuleExplorer (Ernesto)<br />
<br />
=== DICOM Application Hosting ===<br />
<br />
Ivo, Sascha<br />
<br />
=== DICOM Libraries ===<br />
<br />
Andreas, Steve<br />
<br />
* Improve and finish the widgets<br />
* DICOM Database backend (Marco, Steve)<br />
<br />
=== CTK packaging ===<br />
<br />
Marco, Sascha<br />
<br />
* continue [[Debian_Packaging | Debian packaging support]]<br />
<br />
=== General Discussion ===<br />
<br />
* Create support for CLI Web Services in CTK?<br />
* Could we make CLI modules run in Osirix?<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
15:00 Google Hangout with US and other participants<br />
<br />
* Talk about DCMTK_DIR ([https://github.com/commontk/CTK/issues/382 Issue 382])<br />
** Michael: Would integrate the DCMTKConfig.cmake file but needs more time to check the changes and make sure it works for everyone<br />
** Jc: NO_DEFAULT_PATH in FindDCMTK.cmake would work for Slicer, CTK, etc. but in the future (when all distributions contain a DCMTK package with a DCMTKConfig.cmake) FindDCMTK.cmake should not be needed anymore<br />
** Marco: We still need a way to find the system installed DCMTK<br />
** Steve: We should be able to tell the scripts that it should find a specific DCMTK version and not automatically prefer one version over another. E.g. there could be a system DCMTK but we would still want to use a developer DCMTK build<br />
** Jc: Is not sure why it failed at all on Csaba's machine. Will look remotely at the concrete problem on that machine.<br />
** Marco: NO_DEFAULT_PATH would still work for the Debian packages if we pass DCMTK_DIR=/usr<br />
** Steve: Mentions that find_program was gone from FindDCMTK.cmake leading to test failures. It is probably okay to add the find_program paths to the CMakeLists.txt file of the CTK tests.<br />
** Jc: The DCMTK fixes are in the commontk DCMTK fork<br />
** Marco: We should not depend on the commontk DCMTK fork since it makes compatibility with official snapshots difficult<br />
** Jc: We should set-up a dashboard for DCMTK builds on cdash.org<br />
* Discuss CTK install and Debian package support<br />
** Marco: Let's have a separate hangout for that<br />
* Failing tests on Steves machine (and others like Ivos)<br />
** Steve: ctkCrosshairTest2 is failing on all platforms.<br />
** Jc: It is not used anymore in Slicer<br />
** Steve: We could remove the class and the test if nobody is using it<br />
** General agreement<br />
* Dashboard<br />
** Jc suggests to move back to a traditional dashboard style (no splitting by library)<br />
** Everyone agrees<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
* Matt: Right now we have Widgets, DICOM, etc. is that still how we see CTK?<br />
* Steve:<br />
** Generally we factor out common stuff. Mainly project driven requirements<br />
** Adding JavaScript widgets for image processing (on top of e.g. jQuery) would be nice<br />
* Marco:<br />
** Currently we are focusing on data management aspects (XNAT, DICOM RT, CLIs, etc.)<br />
** Image guided therapy applications are driving the requirements for us<br />
** New data structures for imaging are hard to agree on<br />
* Marco:<br />
** How CTK is presented to the outside is important<br />
** CTK could provide standardized approaches to develop e.g. CLIs<br />
* Florian:<br />
** Students ask what they could CTK use for - has to tell them that it is rather for application/platform developers<br />
* Matt:<br />
** Pushing the XNAT work is important for us<br />
** Also interested in mor DICOM data structure support<br />
** Wrapping algorithms inside a proper DICOM workflow would be interesting<br />
** What about Application Hosting?<br />
* Steve:<br />
** Its not directly in the QIICR proposal<br />
* Sascha:<br />
** We are still not ready for a production grade implementation<br />
** Same goes for probably any other implementation<br />
* Steve:<br />
** Syngo Via does not seem to see a role for application hosting (they have a kind of distributed client server architecture)<br />
** Doesn't fit with running applications locally on the workstation supporting application hosting<br />
* Marco:<br />
** Physicians are not really happy with proprietary solutions so there is some pressure for a more open system<br />
** There is an IHE profile which contains application hosting, so there is also some interest<br />
* Matt:<br />
** We are working on XNAT support which also supports pipelines. But there is also Nipype, the GIMIAS Taverna approach, etc.<br />
** Having XNAT in CTK is nice since people converge somehow to using the same type of database<br />
* Marco:<br />
** What is QIICR using as a data backend?<br />
** Having a more light-weight, easily installable and searchable PACS would be nice<br />
* Steve:<br />
** The plan is to use TCIA<br />
** It is unclear which backend technology is used for it<br />
<br />
Conclusion:<br />
<br />
* We are pretty much happy as it is<br />
* A light-weight database solution would be really nice to have<br />
* Same goes for a pipeline system<br />
<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
10:00; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
== Travel & Hotel ==<br />
<br />
'''Local contact'''<br />
<br />
Need any help in organizing your visit, contact Miklos Espak (m.espak@ucl.ac.uk).<br />
If you have any troubles during your visit, call +44 792 6656 927.<br />
<br />
'''Transportation'''<br />
<br />
[http://www.ucl.ac.uk/maps/public-transport How to get to the UCL.]<br />
<br />
'''Lodging''' <br />
<br />
Hotels in central London can be expensive, this one seems reasonably priced:<br />
<br />
* [http://www.imperialhotels.co.uk/tavistock The Tavistock Hotel]<br />
<br />
<div id="location">'''Meeting Location'''</div><br />
<br />
Malet Place Engineering Building, University College London<br />
[http://goo.gl/maps/2encP]<br />
<br />
Monday and Friday: room 1.19<br />
Other days: room 2.14<br />
<br />
The reception is at the '''Engineering Front Building''' right at the gate, so please come there and refer to the CTK hackfest.<br />
<br />
[http://www.ucl.ac.uk/maps UCL Bloomsbury campus map]<br />
<br />
[http://crf.casa.ucl.ac.uk/ UCL campus route finder]<br />
<br />
'''Weather'''<br />
<br />
Daily temperature will be around 12-15C (53-59F), mostly dry, light rain is possible some days.<br />
<br />
'''Food'''<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
<!--'''Optional Activities in the Area'''--></div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2013&diff=2034CTK-Hackfest-Nov-20132013-11-08T09:49:25Z<p>Pieper: /* Progress */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest<br />
<gallery widths=300 px heights=200px perrow=3><br />
File:20131107_192029.jpg|<big>Hacking</big><br />
File:Bentham.png|<big>[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Honorary CTK Hacker]</big><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
File:Screen Shot 2013-11-07 at 1.24.00 PM.png|DICOM Table Interface integrated in 3D Slicer's nightly build [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/DICOM (Documentation)]<br />
File:DICOM Header Browser.png|DICOM Header Browser<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' Nov 4-8, 2013<br />
<br />
'''Location:'''<br />
<br />
Room 1.19 (Monday, Friday) and Room 2.14 (other days)<br />
Malet Place Engineering Building, University College London.<br />
<br />
[[#location|How to get here.]]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Matt Clarkson (m.clarkson@ucl.ac.uk), Miklos Espak (m.espak@ucl.ac.uk)<br />
<br />
'''Organizing Committee:''' (need to ask people)<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Matt Clarkson<br />
|University College London, UK.<br />
|-<br />
|Miklos Espak<br />
|University College London, UK.<br />
|-<br />
|Nicolas Toussaint<br />
|University College London, UK.<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany.<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany.<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany.<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA.<br />
|-<br />
|Florian Vichot<br />
|INRIA, Sophia-Antipolis, France<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
| Ernesto Coto<br />
| University of Sheffield, UK.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (London time)<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware Inc, North Carolina, USA<br />
| 1pm to 6pm <br />
|-<br />
|Michael Onken (planned)<br />
|OFFIS, Germany.<br />
| as needed. Skype: "michaeloffis"<br />
|-<br />
|Csaba Pinter<br />
|Queen's University, Kingston, ON<br />
| TBD<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
=== XNAT Library ===<br />
<br />
Interested people: Miklos, Nicolas, Florian, Ivo, Sascha<br />
<br />
* Stabilize API and make it more robust<br />
* Merge to master<br />
<br />
Open topics<br />
<br />
* Error handling (Miklos)<br />
* Timeout handling (Miklos)<br />
* Unit tests for ctkXnatCore<br />
* Zip support (Sascha)<br />
* Up/Download support in the API (Sascha / Miklos)<br />
* SSL support (ask about disabling SSL) (Florian?)<br />
* Support browsing files attached to assessments<br />
* General API review (Sascha, Miklos, Ivo, Florian)<br />
* Add API documentation<br />
<br />
=== CLI Library ===<br />
<br />
Florian, Sascha, Ernesto, Steve, Marco<br />
<br />
Open Topics<br />
<br />
* Add a CTK "test" for validating the XML of external CLIs<br />
** Maybe a "web service" for quickly validating the XML files<br />
* CTK should become the official CTK schema hosting site<br />
* Default values for some elements are problematic (e.g. for SpinBox)<br />
** Have a best practices document how to handle optional default values<br />
* CLIs depending on external dependencies (shared libraries) are problematic<br />
** Probably nothing we can solve inside CTK<br />
* The UiLoader should be more customizable (JC did that in a branch for the Slicer integration)<br />
* Maybe have a way to check for long running modules during the XML retrieval and cancel them (more of a developer thing)<br />
* Add a method for clearing the XML cache (probably in ctkCmdLineModuleManager)<br />
* Having a new web services front-end could be interesting<br />
<br />
Discussion<br />
<br />
* Make GIMIAS CLI modules work with the ctkCmdLineModuleExplorer (Ernesto)<br />
<br />
=== DICOM Application Hosting ===<br />
<br />
Ivo, Sascha<br />
<br />
=== DICOM Libraries ===<br />
<br />
Andreas, Steve<br />
<br />
* Improve and finish the widgets<br />
* DICOM Database backend (Marco, Steve)<br />
<br />
=== CTK packaging ===<br />
<br />
Marco, Sascha<br />
<br />
* continue [[Debian_Packaging | Debian packaging support]]<br />
<br />
=== General Discussion ===<br />
<br />
* Create support for CLI Web Services in CTK?<br />
* Could we make CLI modules run in Osirix?<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
15:00 Google Hangout with US and other participants<br />
<br />
* Talk about DCMTK_DIR ([https://github.com/commontk/CTK/issues/382 Issue 382])<br />
** Michael: Would integrate the DCMTKConfig.cmake file but needs more time to check the changes and make sure it works for everyone<br />
** Jc: NO_DEFAULT_PATH in FindDCMTK.cmake would work for Slicer, CTK, etc. but in the future (when all distributions contain a DCMTK package with a DCMTKConfig.cmake) FindDCMTK.cmake should not be needed anymore<br />
** Marco: We still need a way to find the system installed DCMTK<br />
** Steve: We should be able to tell the scripts that it should find a specific DCMTK version and not automatically prefer one version over another. E.g. there could be a system DCMTK but we would still want to use a developer DCMTK build<br />
** Jc: Is not sure why it failed at all on Csaba's machine. Will look remotely at the concrete problem on that machine.<br />
** Marco: NO_DEFAULT_PATH would still work for the Debian packages if we pass DCMTK_DIR=/usr<br />
** Steve: Mentions that find_program was gone from FindDCMTK.cmake leading to test failures. It is probably okay to add the find_program paths to the CMakeLists.txt file of the CTK tests.<br />
** Jc: The DCMTK fixes are in the commontk DCMTK fork<br />
** Marco: We should not depend on the commontk DCMTK fork since it makes compatibility with official snapshots difficult<br />
** Jc: We should set-up a dashboard for DCMTK builds on cdash.org<br />
* Discuss CTK install and Debian package support<br />
** Marco: Let's have a separate hangout for that<br />
* Failing tests on Steves machine (and others like Ivos)<br />
** Steve: ctkCrosshairTest2 is failing on all platforms.<br />
** Jc: It is not used anymore in Slicer<br />
** Steve: We could remove the class and the test if nobody is using it<br />
** General agreement<br />
* Dashboard<br />
** Jc suggests to move back to a traditional dashboard style (no splitting by library)<br />
** Everyone agrees<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
* Matt: Right now we have Widgets, DICOM, etc. is that still how we see CTK?<br />
* Steve:<br />
** Generally we factor out common stuff. Mainly project driven requirements<br />
** Adding JavaScript widgets for image processing (on top of e.g. jQuery) would be nice<br />
* Marco:<br />
** Currently we are focusing on data management aspects (XNAT, DICOM RT, CLIs, etc.)<br />
** Image guided therapy applications are driving the requirements for us<br />
** New data structures for imaging are hard to agree on<br />
* Marco:<br />
** How CTK is presented to the outside is important<br />
** CTK could provide standardized approaches to develop e.g. CLIs<br />
* Florian:<br />
** Students ask what they could CTK use for - has to tell them that it is rather for application/platform developers<br />
* Matt:<br />
** Pushing the XNAT work is important for us<br />
** Also interested in mor DICOM data structure support<br />
** Wrapping algorithms inside a proper DICOM workflow would be interesting<br />
** What about Application Hosting?<br />
* Steve:<br />
** Its not directly in the QIICR proposal<br />
* Sascha:<br />
** We are still not ready for a production grade implementation<br />
** Same goes for probably any other implementation<br />
* Steve:<br />
** Syngo Via does not seem to see a role for application hosting (they have a kind of distributed client server architecture)<br />
** Doesn't fit with running applications locally on the workstation supporting application hosting<br />
* Marco:<br />
** Physicians are not really happy with proprietary solutions so there is some pressure for a more open system<br />
** There is an IHE profile which contains application hosting, so there is also some interest<br />
* Matt:<br />
** We are working on XNAT support which also supports pipelines. But there is also Nipype, the GIMIAS Taverna approach, etc.<br />
** Having XNAT in CTK is nice since people converge somehow to using the same type of database<br />
* Marco:<br />
** What is QIICR using as a data backend?<br />
** Having a more light-weight, easily installable and searchable PACS would be nice<br />
* Steve:<br />
** The plan is to use TCIA<br />
** It is unclear which backend technology is used for it<br />
<br />
Conclusion:<br />
<br />
* We are pretty much happy as it is<br />
* A light-weight database solution would be really nice to have<br />
* Same goes for a pipeline system<br />
<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Late morning; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
<!--<br />
== Gallery of Results ==<br />
<br />
Images from the hackfest<br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
--><br />
<br />
== Travel & Hotel ==<br />
<br />
'''Local contact'''<br />
<br />
Need any help in organizing your visit, contact Miklos Espak (m.espak@ucl.ac.uk).<br />
If you have any troubles during your visit, call +44 792 6656 927.<br />
<br />
'''Transportation'''<br />
<br />
[http://www.ucl.ac.uk/maps/public-transport How to get to the UCL.]<br />
<br />
'''Lodging''' <br />
<br />
Hotels in central London can be expensive, this one seems reasonably priced:<br />
<br />
* [http://www.imperialhotels.co.uk/tavistock The Tavistock Hotel]<br />
<br />
<div id="location">'''Meeting Location'''</div><br />
<br />
Malet Place Engineering Building, University College London<br />
[http://goo.gl/maps/2encP]<br />
<br />
Monday and Friday: room 1.19<br />
Other days: room 2.14<br />
<br />
The reception is at the '''Engineering Front Building''' right at the gate, so please come there and refer to the CTK hackfest.<br />
<br />
[http://www.ucl.ac.uk/maps UCL Bloomsbury campus map]<br />
<br />
[http://crf.casa.ucl.ac.uk/ UCL campus route finder]<br />
<br />
'''Weather'''<br />
<br />
Daily temperature will be around 12-15C (53-59F), mostly dry, light rain is possible some days.<br />
<br />
'''Food'''<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
<!--'''Optional Activities in the Area'''--></div>Pieperhttp://www.commontk.org/index.php?title=File:DICOM_Header_Browser.png&diff=2033File:DICOM Header Browser.png2013-11-08T09:48:24Z<p>Pieper: </p>
<hr />
<div></div>Pieperhttp://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2013&diff=2032CTK-Hackfest-Nov-20132013-11-08T09:35:10Z<p>Pieper: /* Event pictures */</p>
<hr />
<div>== Event pictures ==<br />
<br />
Images from the hackfest<br />
<gallery widths=300 px heights=200px perrow=3><br />
File:20131107_192029.jpg|<big>Hacking</big><br />
File:Bentham.png|<big>[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Honorary CTK Hacker]</big><br />
</gallery><br />
<br />
<!--<br />
Social programs<br />
<br />
<gallery widths=150 px heights=100px perrow=4><br />
</gallery><br />
--><br />
<br />
=== Progress ===<br />
<br />
<gallery widths=400px heights=300px perrow=2><br />
File:Screen Shot 2013-11-07 at 1.24.00 PM.png|DICOM Table Interface integrated in 3D Slicer's nightly build<br />
</gallery><br />
<br />
== Introduction ==<br />
<br />
'''Date:''' Nov 4-8, 2013<br />
<br />
'''Location:'''<br />
<br />
Room 1.19 (Monday, Friday) and Room 2.14 (other days)<br />
Malet Place Engineering Building, University College London.<br />
<br />
[[#location|How to get here.]]<br />
<br />
'''Goal:''' A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]<br />
<br />
'''Requirements:''' Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]]. This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies. People who do not feel qualified for this task are politely not invited :)<br />
<br />
'''Group size:''' Maximum 20 participants so we can have a manageable working meeting. The organizing committee will invite and select participants based on input from [[TheTeam]].<br />
<br />
'''Site Hosts:''' Matt Clarkson (m.clarkson@ucl.ac.uk), Miklos Espak (m.espak@ucl.ac.uk)<br />
<br />
'''Organizing Committee:''' (need to ask people)<br />
<br />
'''Future Events:''' Future hackfests will be announced in advance, and we hope lots of people will be interested in participating. The venue and activities at future hackfests will be determined based on the number of active participants in the project. We welcome participation via the CTK email lists, the source code repository, and this website.<br />
<br />
== Attendees ==<br />
<br />
* So far we have received confirmation for the following people (in no particular order). <br />
<br />
<br />
Please fill in your intentions in terms of common accommodation.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
|-<br />
|Matt Clarkson<br />
|University College London, UK.<br />
|-<br />
|Miklos Espak<br />
|University College London, UK.<br />
|-<br />
|Nicolas Toussaint<br />
|University College London, UK.<br />
|-<br />
|Marco Nolden<br />
|German Cancer Research Center, Heidelberg, Germany.<br />
|-<br />
|Sascha Zelzer<br />
|German Cancer Research Center, Heidelberg, Germany.<br />
|-<br />
|Andreas Fetzer<br />
|German Cancer Research Center, Heidelberg, Germany.<br />
|-<br />
|Steve Pieper<br />
|Isomics, Inc. Cambridge, USA.<br />
|-<br />
|Florian Vichot<br />
|INRIA, Sophia-Antipolis, France<br />
|-<br />
|Ivo Wolf<br />
|Mannheim University of Applied Sciences, Germany<br />
|-<br />
| Ernesto Coto<br />
| University of Sheffield, UK.<br />
|-<br />
|}<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Google Hangout Participants'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
! scope=col style="background:#cde6f8;"| Availablity (London time)<br />
|-<br />
|Jean-Christophe Fillion-Robin<br />
|Kitware Inc, North Carolina, USA<br />
| 1pm to 6pm <br />
|-<br />
|Michael Onken (planned)<br />
|OFFIS, Germany.<br />
| as needed. Skype: "michaeloffis"<br />
|-<br />
|Csaba Pinter<br />
|Queen's University, Kingston, ON<br />
| TBD<br />
|-<br />
|}<br />
<br />
<!--<br />
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.<br />
<br />
{|class="wikitable alternance" style="text-align:left; border:1px solid black;"<br />
|+ '''''Confirmed'''''<br />
|-<br />
! scope=col style="background:#cde6f8;"| Name<br />
! scope=col style="background:#cde6f8;"| Organization<br />
<br />
|}<br />
--><br />
<br />
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.<br />
<br />
== Preparation ==<br />
<br />
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].<br />
<br />
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.<br />
<br />
Phone conferences have been scheduled in the weeks leading to the event:<br />
* To be announced<br />
<br />
== Topics and Projects ==<br />
<br />
=== XNAT Library ===<br />
<br />
Interested people: Miklos, Nicolas, Florian, Ivo, Sascha<br />
<br />
* Stabilize API and make it more robust<br />
* Merge to master<br />
<br />
Open topics<br />
<br />
* Error handling (Miklos)<br />
* Timeout handling (Miklos)<br />
* Unit tests for ctkXnatCore<br />
* Zip support (Sascha)<br />
* Up/Download support in the API (Sascha / Miklos)<br />
* SSL support (ask about disabling SSL) (Florian?)<br />
* Support browsing files attached to assessments<br />
* General API review (Sascha, Miklos, Ivo, Florian)<br />
* Add API documentation<br />
<br />
=== CLI Library ===<br />
<br />
Florian, Sascha, Ernesto, Steve, Marco<br />
<br />
Open Topics<br />
<br />
* Add a CTK "test" for validating the XML of external CLIs<br />
** Maybe a "web service" for quickly validating the XML files<br />
* CTK should become the official CTK schema hosting site<br />
* Default values for some elements are problematic (e.g. for SpinBox)<br />
** Have a best practices document how to handle optional default values<br />
* CLIs depending on external dependencies (shared libraries) are problematic<br />
** Probably nothing we can solve inside CTK<br />
* The UiLoader should be more customizable (JC did that in a branch for the Slicer integration)<br />
* Maybe have a way to check for long running modules during the XML retrieval and cancel them (more of a developer thing)<br />
* Add a method for clearing the XML cache (probably in ctkCmdLineModuleManager)<br />
* Having a new web services front-end could be interesting<br />
<br />
Discussion<br />
<br />
* Make GIMIAS CLI modules work with the ctkCmdLineModuleExplorer (Ernesto)<br />
<br />
=== DICOM Application Hosting ===<br />
<br />
Ivo, Sascha<br />
<br />
=== DICOM Libraries ===<br />
<br />
Andreas, Steve<br />
<br />
* Improve and finish the widgets<br />
* DICOM Database backend (Marco, Steve)<br />
<br />
=== CTK packaging ===<br />
<br />
Marco, Sascha<br />
<br />
* continue [[Debian_Packaging | Debian packaging support]]<br />
<br />
=== General Discussion ===<br />
<br />
* Create support for CLI Web Services in CTK?<br />
* Could we make CLI modules run in Osirix?<br />
<br />
== Agenda ==<br />
<br />
==== Monday ====<br />
<br />
Opening discussion<br />
* Review topics and projects<br />
* Plans for the week<br />
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].<br />
<br />
Evening:<br />
<br />
==== Tuesday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
15:00 Google Hangout with US and other participants<br />
<br />
* Talk about DCMTK_DIR ([https://github.com/commontk/CTK/issues/382 Issue 382])<br />
** Michael: Would integrate the DCMTKConfig.cmake file but needs more time to check the changes and make sure it works for everyone<br />
** Jc: NO_DEFAULT_PATH in FindDCMTK.cmake would work for Slicer, CTK, etc. but in the future (when all distributions contain a DCMTK package with a DCMTKConfig.cmake) FindDCMTK.cmake should not be needed anymore<br />
** Marco: We still need a way to find the system installed DCMTK<br />
** Steve: We should be able to tell the scripts that it should find a specific DCMTK version and not automatically prefer one version over another. E.g. there could be a system DCMTK but we would still want to use a developer DCMTK build<br />
** Jc: Is not sure why it failed at all on Csaba's machine. Will look remotely at the concrete problem on that machine.<br />
** Marco: NO_DEFAULT_PATH would still work for the Debian packages if we pass DCMTK_DIR=/usr<br />
** Steve: Mentions that find_program was gone from FindDCMTK.cmake leading to test failures. It is probably okay to add the find_program paths to the CMakeLists.txt file of the CTK tests.<br />
** Jc: The DCMTK fixes are in the commontk DCMTK fork<br />
** Marco: We should not depend on the commontk DCMTK fork since it makes compatibility with official snapshots difficult<br />
** Jc: We should set-up a dashboard for DCMTK builds on cdash.org<br />
* Discuss CTK install and Debian package support<br />
** Marco: Let's have a separate hangout for that<br />
* Failing tests on Steves machine (and others like Ivos)<br />
** Steve: ctkCrosshairTest2 is failing on all platforms.<br />
** Jc: It is not used anymore in Slicer<br />
** Steve: We could remove the class and the test if nobody is using it<br />
** General agreement<br />
* Dashboard<br />
** Jc suggests to move back to a traditional dashboard style (no splitting by library)<br />
** Everyone agrees<br />
<br />
Evening:<br />
<br />
==== Wednesday ====<br />
<br />
10:00 Roadmap discussion<br />
<br />
* Matt: Right now we have Widgets, DICOM, etc. is that still how we see CTK?<br />
* Steve:<br />
** Generally we factor out common stuff. Mainly project driven requirements<br />
** Adding JavaScript widgets for image processing (on top of e.g. jQuery) would be nice<br />
* Marco:<br />
** Currently we are focusing on data management aspects (XNAT, DICOM RT, CLIs, etc.)<br />
** Image guided therapy applications are driving the requirements for us<br />
** New data structures for imaging are hard to agree on<br />
* Marco:<br />
** How CTK is presented to the outside is important<br />
** CTK could provide standardized approaches to develop e.g. CLIs<br />
* Florian:<br />
** Students ask what they could CTK use for - has to tell them that it is rather for application/platform developers<br />
* Matt:<br />
** Pushing the XNAT work is important for us<br />
** Also interested in mor DICOM data structure support<br />
** Wrapping algorithms inside a proper DICOM workflow would be interesting<br />
** What about Application Hosting?<br />
* Steve:<br />
** Its not directly in the QIICR proposal<br />
* Sascha:<br />
** We are still not ready for a production grade implementation<br />
** Same goes for probably any other implementation<br />
* Steve:<br />
** Syngo Via does not seem to see a role for application hosting (they have a kind of distributed client server architecture)<br />
** Doesn't fit with running applications locally on the workstation supporting application hosting<br />
* Marco:<br />
** Physicians are not really happy with proprietary solutions so there is some pressure for a more open system<br />
** There is an IHE profile which contains application hosting, so there is also some interest<br />
* Matt:<br />
** We are working on XNAT support which also supports pipelines. But there is also Nipype, the GIMIAS Taverna approach, etc.<br />
** Having XNAT in CTK is nice since people converge somehow to using the same type of database<br />
* Marco:<br />
** What is QIICR using as a data backend?<br />
** Having a more light-weight, easily installable and searchable PACS would be nice<br />
* Steve:<br />
** The plan is to use TCIA<br />
** It is unclear which backend technology is used for it<br />
<br />
Conclusion:<br />
<br />
* We are pretty much happy as it is<br />
* A light-weight database solution would be really nice to have<br />
* Same goes for a pipeline system<br />
<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening:<br />
<br />
==== Thursday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Evening: <br />
<br />
==== Friday ====<br />
<br />
During the day: hack, hack, hack...<br />
<br />
Late morning; Closing discussion<br />
<br />
Afternoon: hack or travel<br />
<br />
<!--<br />
== Gallery of Results ==<br />
<br />
Images from the hackfest<br />
<gallery widths=300 px heights=200px perrow=3><br />
</gallery><br />
--><br />
<br />
== Travel & Hotel ==<br />
<br />
'''Local contact'''<br />
<br />
Need any help in organizing your visit, contact Miklos Espak (m.espak@ucl.ac.uk).<br />
If you have any troubles during your visit, call +44 792 6656 927.<br />
<br />
'''Transportation'''<br />
<br />
[http://www.ucl.ac.uk/maps/public-transport How to get to the UCL.]<br />
<br />
'''Lodging''' <br />
<br />
Hotels in central London can be expensive, this one seems reasonably priced:<br />
<br />
* [http://www.imperialhotels.co.uk/tavistock The Tavistock Hotel]<br />
<br />
<div id="location">'''Meeting Location'''</div><br />
<br />
Malet Place Engineering Building, University College London<br />
[http://goo.gl/maps/2encP]<br />
<br />
Monday and Friday: room 1.19<br />
Other days: room 2.14<br />
<br />
The reception is at the '''Engineering Front Building''' right at the gate, so please come there and refer to the CTK hackfest.<br />
<br />
[http://www.ucl.ac.uk/maps UCL Bloomsbury campus map]<br />
<br />
[http://crf.casa.ucl.ac.uk/ UCL campus route finder]<br />
<br />
'''Weather'''<br />
<br />
Daily temperature will be around 12-15C (53-59F), mostly dry, light rain is possible some days.<br />
<br />
'''Food'''<br />
<br />
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. <br />
<br />
<!--'''Optional Activities in the Area'''--></div>Pieper