# VTK Hackathon

**URL:** https://discourse.vtk.org/t/vtk-hackathon/662
**Category:** Announcements
**Created:** [April 2, 2019, 3:19pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662 "2019-04-02T15:19:35Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![will.schroeder](https://discourse.vtk.org/user_avatar/discourse.vtk.org/will.schroeder/32/233_2.png) [@will.schroeder](https://discourse.vtk.org/u/will.schroeder)
#### Post date: [April 2, 2019, 3:19pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/1 "2019-04-02T15:19:35Z")

</div>

Recently some stars have aligned and we’d like to hold a VTK hackathon on April 18, 2019. We will begin at 9:00am EDT and run through early afternoon. We will reserve a conference room(s) at various Kitware offices (so non-Kitware VTK contributors can join in person) as well as sharing a video link.

At this point let’s identify a theme for the hackathon. Obviously just getting together in person or via video is great, but there are a lot of outstanding issues that could benefit from some extra focus. Please suggest some potential topics and we’ll select something based on community interest.

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.vtk.org/user_avatar/discourse.vtk.org/mwestphal/32/19_2.png) [@mwestphal](https://discourse.vtk.org/u/mwestphal)
#### Post date: [April 2, 2019, 3:22pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/2 "2019-04-02T15:22:03Z")

</div>

@jjomier

---

<div class="post-metadata">

### Author: ![banesullivan](https://discourse.vtk.org/user_avatar/discourse.vtk.org/banesullivan/32/7143_2.png) [@banesullivan](https://discourse.vtk.org/u/banesullivan)
#### Post date: [April 2, 2019, 5:00pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/3 "2019-04-02T17:00:37Z")

</div>

Please, please address all the issues with the `vtkCubeAxesActor`! This class simply isn’t cutting it if trying to make publication-quality plots. See:

- [Label format broken and displays incorrect values](https://discourse.vtk.org/t/set-vtkcubeaxesactor-label-format-and-remove-exponent/457/2)
- [Fontsize control broken](https://discourse.vtk.org/t/setfontsize-on-vtkcubeaxesactor-bug/520)
- [Scaling issues](https://discourse.vtk.org/t/scaling-a-rendering-scene/173)
- [Padding issues](https://github.com/vtkiorg/vtki/issues/123)
- No way to set the number of labels/ticks

This has become issue enough that I’m thinking of creating an entirely new pure-Python implementation of an axes labeler: [https://github.com/vtkiorg/vtki/issues/147](https://github.com/vtkiorg/vtki/issues/147)

---

<div class="post-metadata">

### Author: ![Flagada](https://discourse.vtk.org/user_avatar/discourse.vtk.org/flagada/32/273_2.png) [@Flagada](https://discourse.vtk.org/u/Flagada)
#### Post date: [April 2, 2019, 5:41pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/4 "2019-04-02T17:41:08Z")

</div>

Hi! It would be awesome if you could develop a vtkGIFwriter like there is a vtkAVIwriter!  
Even if gif is an old unoptimised format it’s still largely used and under python there is no easy alternative other than export image and convert them with some external applications…  
Thanks!

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.vtk.org/user_avatar/discourse.vtk.org/mwestphal/32/19_2.png) [@mwestphal](https://discourse.vtk.org/u/mwestphal)
#### Post date: [April 3, 2019, 9:48am UTC](https://discourse.vtk.org/t/vtk-hackathon/662/5 "2019-04-03T09:48:13Z")

</div>

@will.schroeder @Dave_DeMarle : KEU will participate from our office in Lyon, France !

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.vtk.org/user_avatar/discourse.vtk.org/mwestphal/32/19_2.png) [@mwestphal](https://discourse.vtk.org/u/mwestphal)
#### Post date: [April 8, 2019, 11:39am UTC](https://discourse.vtk.org/t/vtk-hackathon/662/6 "2019-04-08T11:39:08Z")

</div>

The Kitware Europe team, based in **Lyon-France** , will welcome anybody willing to contribute to a **VTK Hackathon** on **April 18** afternoon, starting at 2:00 pm.  
To be able to come on-site, please register using this link :  
[https://docs.google.com/forms/d/e/1FAIpQLSfHK-I7dwvjrI2HZZ4lntfK1J3RljagVIAO9WLnij6K7CpE6A/viewform?usp=sf\_link](https://docs.google.com/forms/d/e/1FAIpQLSfHK-I7dwvjrI2HZZ4lntfK1J3RljagVIAO9WLnij6K7CpE6A/viewform?usp=sf_link)

L’équipe Kitware Europe basée à **Lyon** , accueille tous ceux qui voudraient contribuer à un **Hackathon VTK** le 18 avril, après-midi, à partir de 14 h.  
Afin de pouvoir y accéder, merci de vous enregistrer avec ce lien :  
[https://docs.google.com/forms/d/e/1FAIpQLSfHK-I7dwvjrI2HZZ4lntfK1J3RljagVIAO9WLnij6K7CpE6A/viewform?usp=sf\_link](https://docs.google.com/forms/d/e/1FAIpQLSfHK-I7dwvjrI2HZZ4lntfK1J3RljagVIAO9WLnij6K7CpE6A/viewform?usp=sf_link)

---

<div class="post-metadata">

### Author: ![will.schroeder](https://discourse.vtk.org/user_avatar/discourse.vtk.org/will.schroeder/32/233_2.png) [@will.schroeder](https://discourse.vtk.org/u/will.schroeder)
#### Post date: [April 15, 2019, 7:41pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/7 "2019-04-15T19:41:21Z")

</div>

After poking around a bit, it seems the focus of Thursday’s upcoming VTK hackathon will be on closing open merge requests, and secondarily working on outstanding issues.

If you are not a Kitware employee and plan on attending at a Kitware office, please make sure you let someone know you are coming! It helps to plan for food and other logistics.

---

<div class="post-metadata">

### Author: ![Aravind](https://discourse.vtk.org/user_avatar/discourse.vtk.org/aravind/32/1070_2.png) [@Aravind](https://discourse.vtk.org/u/Aravind)
#### Post date: [April 17, 2019, 9:13pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/8 "2019-04-17T21:13:47Z")

</div>

Hello - Can we include vtk-dicom ( written by David Gobbi ) into vtk so that when we do a pip install vtk we have access to the vtk-dicom classes? This will help in doing the CT Gantry tilt and reading multframe images.

Many Thanks

---

<div class="post-metadata">

### Author: ![Dave\_DeMarle](https://discourse.vtk.org/user_avatar/discourse.vtk.org/dave_demarle/32/6_2.png) [@Dave\_DeMarle](https://discourse.vtk.org/u/Dave_DeMarle)
#### Post date: [April 18, 2019, 12:46pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/9 "2019-04-18T12:46:10Z")

</div>

Join us virtually on google meet here:

> **[Meet](https://meet.google.com/tbq-nebm-pqk)**
>
> Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.

  
Or via phone here:  
‪+1 720-500-3266‬ PIN: ‪908 170 559‬#  
thanks!

---

<div class="post-metadata">

### Author: ![Dave\_DeMarle](https://discourse.vtk.org/user_avatar/discourse.vtk.org/dave_demarle/32/6_2.png) [@Dave\_DeMarle](https://discourse.vtk.org/u/Dave_DeMarle)
#### Post date: [April 18, 2019, 12:51pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/10 "2019-04-18T12:51:11Z")

</div>

And here is a shared scratch space for writing down notes and ideas and recording out progress.

> **[2018 04 18 shared scratch space for today’s VTK hackathon](https://docs.google.com/document/d/1i0E3EqOJVAgloUs4V7wnogtE-qGl7OJQvyszEOKfRbA/edit?usp=sharing)**
>
> 2018 04 18 shared scratch space for today’s VTK hackathon “What should we do next: Something good, something bad? Bit of both?” ...

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.vtk.org/user_avatar/discourse.vtk.org/mwestphal/32/19_2.png) [@mwestphal](https://discourse.vtk.org/u/mwestphal)
#### Post date: [April 18, 2019, 12:55pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/11 "2019-04-18T12:55:46Z")

</div>

We have been tagging issues with triage:easy here.

---

<div class="post-metadata">

### Author: ![lorensen](https://discourse.vtk.org/user_avatar/discourse.vtk.org/lorensen/32/20_2.png) [@lorensen](https://discourse.vtk.org/u/lorensen)
#### Post date: [April 18, 2019, 2:06pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/12 "2019-04-18T14:06:23Z")

</div>

I’ll be joining in an hour, 8PDST

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.vtk.org/u/ben.boeckel)
#### Post date: [April 18, 2019, 2:24pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/13 "2019-04-18T14:24:18Z")

</div>

That would be up to @dgobbi. If it is to be included in the `pip` packages, I’d rather it be in VTK itself rather than a remote module. That will ensure that it gets tested and updated with VTK.

---

<div class="post-metadata">

### Author: ![Aravind](https://discourse.vtk.org/user_avatar/discourse.vtk.org/aravind/32/1070_2.png) [@Aravind](https://discourse.vtk.org/u/Aravind)
#### Post date: [April 18, 2019, 2:56pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/14 "2019-04-18T14:56:45Z")

</div>

yeah agree to the point that it be included into VTK itself it then becomes simple to get to work with medical images.

---

<div class="post-metadata">

### Author: ![lorensen](https://discourse.vtk.org/user_avatar/discourse.vtk.org/lorensen/32/20_2.png) [@lorensen](https://discourse.vtk.org/u/lorensen)
#### Post date: [April 18, 2019, 3:58pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/15 "2019-04-18T15:58:49Z")

</div>

Scroll down to the end of the topic to see issues.

[https://discourse.vtk.org/t/should-we-replace-safedowncast-with-dynamic-cast/](https://discourse.vtk.org/t/should-we-replace-safedowncast-with-dynamic-cast/)

---

<div class="post-metadata">

### Author: ![banesullivan](https://discourse.vtk.org/user_avatar/discourse.vtk.org/banesullivan/32/7143_2.png) [@banesullivan](https://discourse.vtk.org/u/banesullivan)
#### Post date: [April 18, 2019, 5:49pm UTC](https://discourse.vtk.org/t/vtk-hackathon/662/16 "2019-04-18T17:49:25Z")

</div>

I’d like to solicit again for updates to the `vtkCubeAxesActor` outlined in my comment above! I don’t have time open an issue today but this is a major issue for the [`vtki`](http://docs.vtki.org) community.

If anyone is interested in helping here, it would be greatly appreciated!! Perhaps even just opening an issue on the repo listing all the issues and what a solution might look like.

Happy hacking!
