KStarStack Workout
From WorkOutWiki2009
Contents |
Proposer
Akarsh Simha
Brief Bio: KDE Contributor, Maintainer of KStars, Student of Physics, Amateur Astronomer and a fan of Carnatic Classical Music.
More: http://kstars.wordpress.com/about/
Purpose
To make a complete astrophotograph stacking application that is open source and is capable of being cross-platform. A lot of must read information here: http://kstarstack.wikidot.com/
Abstract
KStarStack aims to be a cross-platform, easy-to-use stacking application for astrophotographs (Explanations here). Currently, KStarStack is in a state in which very few of the required algorithms to first successful version are implemented. In fact, it still has compilation errors! The workout aims to take KStarStack towards completion. A lot of required information is at the KStarStack wikidot site. The workout aims to achieve this by:
- Get the code to compile, test the current Branch and Bound algorithm.
- Design a intuitive GUI side-by-side
- Implement Kappa-Sigma stacking algorithm
- Get KStarStack to stack at least a small stack of few images to a reasonably good extent.
Pre-requisites
One of the following would be nice-to-have
- Ability to plan out / design a GUI
- Knowledge of Image Processing algorithms
- Ability to design / improve algorithms
In case you don't know these, it might still be possible to help. Please contact the proposer of the workout for details.
Languages, tools to be known
- C++
- Qt API, KDE API will be a nice thing, although not mandatory.
- Familiarity with an IDE / gdb will be a good thing
Getting and compiling the code
- The code is currently in the KDE playground: [1]
- To check out the code, use the following command:
svn co svn://anonsvn.kde.org/home/kde/trunk/playground/graphics/KStarStack/
- You will need to have a working KDE build environment. See [2]
- The code doesn't compile at present. Any fixes will be appreciated. Mail them to akarsh DOT simha AT kdemail DOT net.
Pre-event planning
[3] lists out a set of tasks that are left to be done.
Tasks
As listed above,
- Get the code to compile, test the current Branch and Bound algorithm.
- Design a intuitive GUI side-by-side
- Implement Kappa-Sigma stacking algorithm
- Get KStarStack to stack at least a small stack of few images to a reasonably good extent.
Getting in touch
The overambitious guy who started this: akarsh DOT simha AT kdemail DOT net IRC nick: kstar
Participants
List of people who will be participating, what they plan to work on

