MCPcopy Index your code
hub / github.com/deepskystacker/DSS

github.com/deepskystacker/DSS @6.2.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 6.2.1 ↗ · + Follow
16,122 symbols 29,246 edges 1,122 files 2,493 documented · 15% 1 cross-repo links updated today6.2.2-Beta1 · 2026-07-05★ 1,114
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

DeepSkyStacker

This is the github repository for all the DeepSkyStacker source code.

DeepSkyStacker is freeware created in 2006 by Luc Coiffier

It was open sourced in 2018 and is maintained by a small and dedicated team:

David C. Partidge, Tony Cook, Mat Draper, Simon C. Smith, Vitali Pelenjow,
Michal Schulz, Martin Toeltsch, Iustin Amihaesei

The code is open source under the terms of the BSD 3-Clause License (see LICENSE).

Copyright (c) 2018-2025, David C. Partridge, Tony Cook, Mat Draper, Simon C. Smith, Vitali Pelenjow, Michal Schulz, Martin Toeltsch, Iustin Amihaesei

Copyright (c) 2006-2019, Luc Coiffier

Ask DeepWiki

Building DeepSkyStacker:

To work on the current development codebase (for DeepSkyStacker 6.1.2) which uses a VS solution file called DeepSkyStacker.VS2022.sln, you will need to install Visual Studio 2026. For earlier code versions either VS2019 or VS2022 will work.

If you open a DeepSkyStacker solution file for 6.1.1 or earlier releases, please do not accept VS2026's offer to upgrade the build environment the first time you open the solution file.

In addition to Visual Studio, you will need to install Qt 6.10.0, Qt VS Tools and Visual Leak Detector (see below).

You also need to install vcpkg on Windows and create an Lubuntu 22.04 build system (typically in a Virtual Machine). Instructions on setting up the Linux build system are in "Setup Linux.txt".

There are also instructions for setting up a macOS build system.

Qt 6.10.0,Qt VS Tools

Qt 6.10.0 is needed to build DeepSkyStacker 6.1.1 and the current development (master branch).

In addition to you you will also need to install the Visual Studio Extension Qt VS Tools : (Extensions/Manage Extensions).

You will need to use Extensions/Qt VS Tools/Qt Versions to set up the named Qt Installation called:

6.10.0_msvc2022_64

pointing to the relevant sub-directory of your Qt installations (for example C:\Qt\6.10.0\msvc2022_64).

Visual Leak Detector

You should install the version of VLD that is maintained by Alex Vanden Abeele as that now appears to be the only one that is being kept up to date. The version what was maintained by the Microsoft Azure team hasn't been updated for a long time. You can download version 2.5.12 of this from Visual Leak Detector. You should install it to C:\Program Files (x86)\Visual Leak Detector as that is the location that the DeepSkyStacker projects expect to find it. In the Visual Leak Detector installation wizard, be sure to select Visual Studio integration.

Core symbols most depended-on inside this repo

x
called by 642
qwt-6.3.0/qwt_point_3d.h
y
called by 628
qwt-6.3.0/qwt_point_3d.h
size
called by 497
DeepSkyStackerKernel/group.cpp
height
called by 411
DeepSkyStackerKernel/dssrect.h
width
called by 393
qwt-6.3.0/qwt_interval.h
size
called by 370
qwt-6.3.0/qwt_point_data.h
value
called by 283
DeepSkyStackerKernel/Workspace.cpp
simde_float16_to_float32
called by 279
DeepSkyStackerKernel/simde/simde-f16.h

Shape

Function 7,985
Method 6,161
Class 1,786
Enum 190

Languages

C++100%

Modules by API surface

DeepSkyStackerTest/catch_amalgamated.hpp898 symbols
DeepSkyStackerTest/catch_amalgamated.cpp694 symbols
DeepSkyStackerKernel/simde/arm/neon/reinterpret.h440 symbols
DeepSkyStackerKernel/simde/x86/svml.h408 symbols
DeepSkyStackerKernel/simde/wasm/simd128.h258 symbols
DeepSkyStackerKernel/simde/x86/avx512/ternarylogic.h256 symbols
DeepSkyStackerKernel/simde/x86/sse2.h245 symbols
DeepSkyStackerKernel/simde/x86/avx.h194 symbols
DeepSkyStackerKernel/simde/x86/sse.h137 symbols
DeepSkyStackerKernel/simde/x86/avx2.h136 symbols
DeepSkyStackerKernel/simde/arm/sve/reinterpret.h121 symbols
DeepSkyStackerKernel/simde/x86/xop.h120 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add DSS \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact