CTK-Hackfest-Nov-2014: Difference between revisions
Miklos Espak (talk | contribs) |
|||
Line 141: | Line 141: | ||
** Filtered data query based on data type and/or properties | ** Filtered data query based on data type and/or properties | ||
** Launch pipelines (remote) and follow progress | ** Launch pipelines (remote) and follow progress | ||
==== CLI ==== | |||
* Make it customisable what options to generate to the final command (Gergely Zombori) | |||
==== ?? ==== | ==== ?? ==== |
Revision as of 10:35, 21 October 2014
Home < CTK-Hackfest-Nov-2014Event pictures
Progress
Introduction
Date: November 3-7, 2014
Location:
German Cancer Research Center, Heidelberg, Germany
More details to follow.
Goal: A follow on to the wildly successful previous hackfests!
Requirements: Attendees must be willing to spend their time during the event writing ctk code that contributes to the main 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 :)
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.
Site Hosts: Marco Nolden, Sascha Zelzer, Ivo Wolf
Organizing Committee: Steve Pieper, Ivo Wolf, Stephen Aylward
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.
Attendees
- So far we have received confirmation for the following people (in no particular order).
Please fill in your intentions in terms of common accommodation.
Name | Organization |
---|---|
Marco Nolden | German Cancer Research Center, Heidelberg, Germany |
Sascha Zelzer | German Cancer Research Center, Heidelberg, Germany |
Andreas Fetzer | German Cancer Research Center, Heidelberg, Germany |
Ivo Wolf | Mannheim University of Applied Sciences, Germany |
Steve Pieper | Isomics, Inc., USA |
Michael Onken | Open Connections GmbH / OFFIS |
Jean-Christophe Fillion-Robin | Kitware, Inc., USA |
Miklos Espak | University College London, UK |
Nicolas Toussaint | University College London, UK |
Gergely Zombori | University College London, UK |
Christian Askeland | SINTEF Medical Technology, Trondheim, Norway |
Name | Organization | Availablity (Central European Time) |
---|
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.
Preparation
Developers should bring a laptop with the current CTK source code downloaded and built.
Use the CTK developers mailing list to discuss build issues and topics for ongoing work.
Phone conferences have been scheduled in the weeks leading to the event:
https://plus.google.com/hangouts/_/g3vi3lz7sycalj74ys2xpnpr3ya
Topics and Projects
Consider reading Contributing_to_CTK#Integrate_your_new_feature
Reminder: when integrating branches, remember to use --log --no-ff when merging.
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.
Hacking Topics
Infrastructure
- Qt5 migration (Christian)
- Packaging / install support (Marco)
- Dashboard
- General Situation: Continuous/Nightly clients, coverage
- Configurations: Qt4, Qt5, etc.
- Travis CI (Sascha, Steve)
DICOM
- Multi-frame support (Steve, Christian)
- Anonymization (Andreas Fetzer, Marco, Steve)
- Client-side options: gdcmanon, dcmtk (?), dcmjs, ...
- Making CLIs read and write valid DICOM (Steve, Michael)
XNAT
- Improve and extend the XNAT API (Sascha Zelzer, Miklos Espak)
- Data editing
- Caching
- Filtered data query based on data type and/or properties
- Launch pipelines (remote) and follow progress
CLI
- Make it customisable what options to generate to the final command (Gergely Zombori)
??
Planned Discussions
- Possible extensions of CTK to the IGT domain
- OpenIGT link
- ...
- QIICR Presentation
...
Agenda
Monday
Opening discussion
- Review topics and projects
- Plans for the week
- Review open issues on github.
Evening:
Tuesday
During the day: hack, hack, hack...
Evening:
Wednesday
During the day: hack, hack, hack...
16:00 Famous Old City tour guided by Hans-Peter Meinzer
Thursday
During the day: hack, hack, hack...
Evening:
Friday
During the day: hack, hack, hack...
11:00: Closing discussion
Afternoon: hack or travel
Travel & Hotel
Local contacts
- Marco Nolden (m.nolden@dkfz-heidelberg.de)
- Sascha Zelzer (s.zelzer@dkfz-heidelberg.de)
- Andreas Fetzer (a.fetzer@dkfz-heidelberg.de)
Transportation
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 Deutsche Bahn, but they run quite frequently.
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.
During the day the bus runs every 10 minutes in both directions, timetables are also available at VRN.
Lodging
We recommend to stay in the historic Old Town. There is an easy direct bus ride every 10 minutes from there to DKFZ.
We have reserved a number of rooms at the 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. Goldener Hecht or the oldest house in town, Hotel zum Ritter.
Weather
November is a rather wet month. Average weather in Heidelberg
Food
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions.
Being a university and hospital campus, there are several lunch possibilities, including cafeterias, a students mensa, and two restaurants.