Planetary System Stacker (PSS) vs Eise.app - Which Should You Use?

Planetary System Stacker (PSS) by Rolf Hempel is an open-source Python stacker with a well-documented pipeline and a strong technical reputation among astrophotographers who want to see (and understand) the internals. Eise.app draws direct inspiration from PSS - its alignment-point approach and quality-weighted stacking come from PSS's original design. This page compares the two honestly.

Short version: PSS is the better choice if you like open-source Python software, want to inspect or modify the pipeline, and don't mind installing Python dependencies. Eise.app is the better choice if you're new to planetary imaging, want to skip the install entirely, work on a Mac or mobile device, or benefit from GPU acceleration in a browser.

Feature-by-Feature Comparison

FeaturePlanetary System StackerEise.app
Install requiredYes (Python + dependencies)No - runs in browser
PlatformWin, Mac, Linux (via Python)Any (browser)
Source availableYes (open source on GitHub)Yes (open source on GitHub)
Language / stackPython (OpenCV, NumPy, PyQt)JavaScript + WebGPU + WASM
PriceFreeFree
Alignment-point pipelineYes - reference implementationYes (inspired by PSS)
Drizzle stackingNoYes (1.5x)
Integrated post-processingBasic (Registax typically used after)Yes (wavelets, RGB, color)
GPU accelerationNo (CPU/NumPy)WebGPU (when available)
ExtensibilityHigh (Python, hackable)Medium (fork the JS)
Community docsExcellent (Rolf's writeups)Growing
Beginner-friendlySteeper learning curve (Python setup + PSS UI)Yes - guided flow, sensible defaults

When PSS is the better choice

  • You're a technical user who wants to read (or modify) the source. Rolf Hempel documented the pipeline extensively. If you want to understand exactly how alignment points work, PSS is a teaching tool as much as it is a stacker.
  • You're already in the Python data-science stack. If NumPy and Jupyter are already your daily drivers, adding PSS is trivial.
  • You want to script or batch large runs from a terminal. Python integrates cleanly with shell scripting; browser tools don't.
  • You want a pure open-source solution with a mature codebase. PSS has been in development since 2019.

When Eise.app is the better choice

  • You're new to planetary imaging. Eise.app is designed to produce a good result with defaults - quality-weighted stacking, auto crop centering, wavelet sharpening presets. PSS is powerful but exposes more of the pipeline to the user; the Python setup itself is an obstacle for many first-timers.
  • You don't want to install Python and configure a virtual environment. For many users, "install Python 3.x, install pip packages, resolve OpenCV binaries" is where the friction is. Eise.app skips all of that.
  • You want GPU acceleration. PSS is CPU-only. Eise.app uses WebGPU for demosaicing, template matching, and stacking when the browser supports it.
  • You want integrated post-processing. PSS is stacking-focused. Eise.app includes wavelet sharpening, deconvolution, and RGB alignment in the same session.
  • You want to stack on a tablet or phone. Not PSS's use case; works in Eise.app (with performance caveats).
  • You want to try it before committing. Open the URL, drop a file. Zero setup.

Technical Differences

Shared ancestry. Eise.app's alignment-point approach, local de-warping, and quality-weighted stacking are directly inspired by PSS. If you've read Rolf's writeups on how PSS works, you'll recognize the same core algorithms in Eise.app - re-implemented in JavaScript and WebGPU.

Runtime. PSS runs on CPython with NumPy/OpenCV. Eise.app runs in the browser using WebGPU compute shaders for the heavy lifting and WebAssembly (OpenCV.js compiled to WASM) as a CPU fallback.

Extensibility. PSS's biggest advantage as an open source Python project is that you can modify the pipeline directly. Eise.app is also open source, but modifying JS + WGSL shaders has a steeper on-ramp than editing a Python script.

Acknowledgment

Eise.app owes a real intellectual debt to Rolf Hempel and PSS. The alignment-point structure, the quality-weighted stacking approach, and much of the pipeline design were learned from studying PSS's implementation and Rolf's documentation. If you're interested in the algorithms, PSS on GitHub remains the best resource.

Try Eise.app

Try Eise.app in your browser →

See also