KStarStack Workout

From WorkOutWiki2009

Jump to: navigation, search

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

Personal tools