All Projects → BenJuan26 → OpenSkyStacker

BenJuan26 / OpenSkyStacker

Licence: MIT license
Multi-platform stacker for deep-sky astrophotography.

Programming Languages

C++
36643 projects - #6 most used programming language
shell
77523 projects
c
50402 projects - #5 most used programming language
QMake
1090 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to OpenSkyStacker

OOMMFTools
OOMMFTools is a set of utilities designed to assist OOMMF postprocessing
Stars: ✭ 15 (-81.25%)
Mutual labels:  science, scientific-computing
Awesome Scientific Python
A curated list of awesome scientific Python resources
Stars: ✭ 127 (+58.75%)
Mutual labels:  science, scientific-computing
Core
The core source repository for the Cherab project.
Stars: ✭ 26 (-67.5%)
Mutual labels:  science, scientific-computing
Librmath.js
Javascript Pure Implementation of Statistical R "core" numerical libRmath.so
Stars: ✭ 425 (+431.25%)
Mutual labels:  science, scientific-computing
Benzina
Benzina is an image-loader package that greatly accelerates image loading onto GPUs using their built-in hardware codecs.
Stars: ✭ 36 (-55%)
Mutual labels:  science, scientific-computing
Poliastro
poliastro - 🚀 Astrodynamics in Python
Stars: ✭ 462 (+477.5%)
Mutual labels:  science, scientific-computing
Freud
Powerful, efficient particle trajectory analysis in scientific Python.
Stars: ✭ 118 (+47.5%)
Mutual labels:  science, scientific-computing
Boinc
Open-source software for volunteer computing and grid computing.
Stars: ✭ 1,320 (+1550%)
Mutual labels:  science, scientific-computing
spinmob
Rapid and flexible acquisition, analysis, fitting, and plotting in Python. Designed for scientific laboratories.
Stars: ✭ 34 (-57.5%)
Mutual labels:  science, scientific-computing
Reprozip
ReproZip is a tool that simplifies the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science.
Stars: ✭ 231 (+188.75%)
Mutual labels:  science, scientific-computing
source
The main source repository for the Raysect project.
Stars: ✭ 62 (-22.5%)
Mutual labels:  science, scientific-computing
adorad
Fast, Expressive, & High-Performance Programming Language for those who dare
Stars: ✭ 54 (-32.5%)
Mutual labels:  science, scientific-computing
SciCompforChemists
Scientific Computing for Chemists text for teaching basic computing skills to chemistry students using Python, Jupyter notebooks, and the SciPy stack. This text makes use of a variety of packages including NumPy, SciPy, matplotlib, pandas, seaborn, NMRglue, SymPy, scikit-image, and scikit-learn.
Stars: ✭ 65 (-18.75%)
Mutual labels:  science, scientific-computing
Ruptures
ruptures: change point detection in Python
Stars: ✭ 654 (+717.5%)
Mutual labels:  science, scientific-computing
Stdlib
✨ Standard library for JavaScript and Node.js. ✨
Stars: ✭ 2,749 (+3336.25%)
Mutual labels:  science, scientific-computing
getfem
Mirror of GetFEM repository
Stars: ✭ 23 (-71.25%)
Mutual labels:  science, scientific-computing
PyCORN
A script to extract data from ÄKTA/UNICORN result-files (.res)
Stars: ✭ 30 (-62.5%)
Mutual labels:  science, scientific-computing
gimp-elsamuko
Some GIMP scripts
Stars: ✭ 34 (-57.5%)
Mutual labels:  photography
RethinkRAW
RethinkRAW is an unpretentious, free RAW photo editor.
Stars: ✭ 37 (-53.75%)
Mutual labels:  photography
cytoscape-sbgn-stylesheet
View biological networks via Cytoscape.js and sbgn-ml
Stars: ✭ 47 (-41.25%)
Mutual labels:  science

OpenSkyStacker

Multi-platform stacker for deep-sky astrophotography.

Build Status Documentation Coverage Status

OpenSkyStacker assists in the processing of deep-sky images. Stacking in this context means taking the average of several exposures of the same object to reduce the noise and boost the signal-to-noise ratio. This is especially helpful in the field of astrophotography because many objects of interest are so dim that, without processing, they might be indistinguishable from noise.

Download

Download here for Windows and Mac. Linux users can compile from source.

Getting started

To start stacking, load your images using the buttons to the top-right. For an explanation of light frames, dark frames, etc., I would recommend DeepSkyStacker's page on the matter.

When you load light frames, the first one is set as the reference image by default and displayed in bold. You can choose a different reference image by selecting it from the list, right-clicking, and selecting Set As Reference from the menu. Images can be checked or unchecked to include or exclude them from stacking.

To stack the checked images, click the Align and Stack button. You'll be prompted where to save the resulting image, which is always a 32-bit TIFF file, and the stacking process will begin.

Troubleshooting

If you're met with an error or if the resulting image looks skewed or undesirable, try changing the star detection threshold using the Options button. You can see how many stars are detected at the current threshold by clicking the Detect Stars button. You should aim for about 60-80 detected stars for the best results.

Note: OpenSkyStacker uses stars for alignment, so it is unsuitable for planetary, lunar, or solar stacking.

Command Line

The command line program is openskystacker-cl.

Usage: openskystacker-cl [options]
Multi-platform deep-sky stacker for astrophotography.

Options:
  -v, --version   Displays version information.
  -h, --help      Displays this help.
  -f <list>       Image list JSON file.
  -s              Detect and print the number of stars in the reference image
                  with the given threshold, then exit. Ignores all other options
                  except -f and -t.
  -o <output>     Output image file.
  -t <threshold>  Star detection threshold (1-100). Default: 20
  -j <threads>    Number of processing threads. Default: 1

On Mac, the command-line binary is located inside the application package at OpenSkyStacker.app/Contents/bin/openskystacker-cl. To make it more portable to run, you might want to put a symbolic link into a system directory. Example:

ln -s OpenSkyStacker.app/Contents/bin/openskystacker-cl /usr/local/bin/openskystacker-cl

It can then be run anywhere with openskystacker-cl.

Build from source

See the wiki page for instructions to build OpenSkyStacker from the source code.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].