(sorry for cross-posting)
In the context of the TopoInVis 2019 workshop which will take place in Sweden in June (http://scivis.itn.liu.se/topoinvis2019/), we are happy to announce the organization of a hackathon around TTK (the Topology ToolKit, http://topology-tool-kit.github.io/).
This TTK hackathon will cover the following topics.
1) Analyzing data with TTK
If you have some interesting data sets that you would like to analyze with topological methods, please consider registering to the hackathon and we’ll show you how to explore your data with TTK.
2) Integrating TTK in your own code
If you wish to integrate TTK in your own visualization or data analysis system, please consider registering to the hackathon and we’ll show you how to do this, thanks to TTK’s Python, VTK or pure C++ APIs.
3) Getting started with TTK programming
If you want to experiment with all the cool features that TTK provides programming-wise (fast grid/triangulation traversal, automatic Python/ParaView/VTK integration, etc), please consider registering to the hackathon and we’ll show you how to implement a simple algorithm in TTK (for instance, data smoothing).
4) Release your cool algorithm in TTK
If you are interested in distributing your own ideas through TTK, please consider registering to the hackathon and we’ll show you how to port your existing implementations to TTK.
5) Bug hunting TTK
If you found a few bugs in TTK, please consider registering to the hackathon and we’ll track them down together!
6) TTK as a research community tool
If you want to participate to TTK’s future as a software infrastructure for our research community, please consider registering to the hackathon to join vibrating discussions about the useful development directions the TTK dev team should consider next.
We see this hackathon as an opportunity to grow as a community by federating our software engineering efforts, to make our research more accessible, reproducible and visible to others.
The TTK hackathon will take place the day prior to the TopoInVis workshop (Sunday, June 16). The registration fees (SEK 1,500) include accommodation (1 night, Blommenhof Hotel, Nyköping) and meals (for June 15 and 16).
Please feel free to forward this call around you.
TTK Hackathon: http://scivis.itn.liu.se/topoinvis2019/ttk-hackathon/
TopoInVis 2019: http://scivis.itn.liu.se/topoinvis2019/
The Topology ToolKit (TTK) is an open-source library and software collection for topological data analysis in scientific visualization.
TTK can handle scalar data defined either on regular grids or triangulations, either in 2D or in 3D. It provides a substantial collection of generic, efficient and robust implementations of key algorithms in topological data analysis. It includes:
– For scalar data: critical points, integral lines, persistence diagrams, persistence curves, merge trees, contour trees, Morse-Smale complexes, topological simplification;
– For bivariate scalar data: fibers, fiber surfaces, continuous scatterplots, Jacobi sets, Reeb spaces;
– For uncertain scalar data: mandatory critical points;
– and more!
If you need to robustly analyze your acquired or simulated scientific data, you may want to use TTK.
* Check out our gallery page to see visualizations we obtained with TTK:
TTK makes topological data analysis accessible to end users thanks to easy-to-use plugins for the visualization front end ParaView. Thanks to ParaView, TTK supports a variety of input data formats.
* Check out our video tutorials to see TTK in action:
TTK is written in C++ but comes with a variety of bindings (VTK/C++, Python) and standalone command-line programs. It is modular and easy to extend. We have specifically developed it such that you can easily write your own data analysis tools as TTK modules.
* Check out our developer documentation:
TTK is open-source (BSD license). You can use it at your convenience, for open-source or proprietary projects. You are also welcome to contribute.
* Check out our contribution page:
If you have questions, need support regarding the usage of TTK, or just want to provide feedback, thanks for sending us an email at email@example.com
We hope you’ll enjoy TTK!