"pypeline v0.0.1 - a python pipeline"

Since I plan on taking quite a few night sky pictures, I'd like to automate the process as much as possible. The project is hosted on github here. Right now it's essentially empty, but eventually features I'd like it to have:

  • Image calibration - support for flat frames, bias frames, dark frames
  • De-mosaicing
  • Image registration
  • Image stacking
  • An optional GUI

Why roll your own pipeline, when other programs exist?
I'd like to learn more about the process and get some experience with astrophotography.

Why python?
The majority of stacking/alignment applications I've found are windows-only.

Why open source?
The majority of stacking/alignment applications I've found are closed-source, even if they're free as in beer. I like free as in everything.

What formats/algorithms do you support?
Right now, none. Since my camera is a Nikon D5200, the first thing I'll implement is Nikon RAW (NEF) files. Various stacking/averaging algorithms will have to come later.

What's your release schedule?
When I get around to it. There's no hard timetable on anything, but I'd like to get a good chunk implemented sooner rather than later. Got some pictures to process!

Python 3? Really?
Yes, really. Python 3 is the future of the language, and Django and PIL were the two major things holding me back. Well, now Django is py3k compatible, and now we have pillow, the friendly PIL fork. Lucky!

That's all for now, follow the project on github or fork it and contribute!