FITS and XISF image viewer, converter and indexer https://nouspiro.space/?page_id=206
Go to file
2024-11-16 22:58:34 +01:00
about Add TIFF as valid format for script convert 2024-10-13 19:58:13 +02:00
libXISF@9a32138f6a Update metainfo 2024-10-02 11:58:39 +02:00
resources Revert change in app id 2024-08-24 17:49:01 +02:00
scripts Fix convert scripts 2024-06-17 09:44:48 +02:00
shaders Use lcms2 for color profiles 2024-08-24 16:37:06 +02:00
test Add test files 2023-08-29 23:17:16 +02:00
translations Update help and translation 2024-10-02 11:52:35 +02:00
.gitignore Convert to CMake build system 2022-04-07 09:58:37 +02:00
.gitmodules Change submodule URL 2023-02-10 14:08:37 +01:00
about.cpp Add check for new version 2024-09-19 13:40:41 +02:00
about.h Add check for new version 2024-09-19 13:40:41 +02:00
batchprocessing.cpp Fix output path browse dialog path 2024-08-26 10:19:48 +02:00
batchprocessing.h Fix calling GUI methods from script thread 2024-06-08 20:11:25 +02:00
batchprocessing.ui Scripting module 2023-12-31 16:04:16 +01:00
CMakeLists.txt MXE build 2024-10-13 19:58:12 +02:00
database.cpp Add FTS and FZ as FITS file suffix 2024-09-30 19:56:53 +02:00
database.h Prevent symlink loop when indexing 2024-02-03 15:32:34 +01:00
databaseview.cpp Workaround for huge PCL keywords 2024-08-16 15:04:25 +02:00
databaseview.h CSV export 2022-12-28 13:24:05 +01:00
delete.cpp Use flatpak trash portal instad of g_file_trash 2024-08-26 11:43:57 +02:00
filesystemwidget.cpp Add FTS and FZ as FITS file suffix 2024-09-30 19:56:53 +02:00
filesystemwidget.h Refractor ImageScrollArea 2024-09-17 12:31:55 +02:00
gitversion.cmake Add version to About dialog 2022-04-24 13:30:51 +02:00
gitversion.h.in Add version to About dialog 2022-04-24 13:30:51 +02:00
histogram.cpp Sum all channels histograms 2023-11-14 12:04:55 +01:00
histogram.h Add histogram 2023-11-13 21:12:23 +01:00
httpdownloader.cpp Change url for downloading 2024-10-02 10:08:50 +02:00
httpdownloader.h Adding platesolving 2024-09-30 18:39:35 +02:00
imageinfo.cpp Update help and translation 2024-10-02 11:52:35 +02:00
imageinfo.h Update help and translation 2024-10-02 11:52:35 +02:00
imageringlist.cpp Add open marked files 2024-10-02 00:10:07 +02:00
imageringlist.h Add open marked files 2024-10-02 00:10:07 +02:00
imagescrollarea.cpp Refractor ImageScrollArea 2024-09-17 12:31:55 +02:00
imagescrollarea.h Refractor ImageScrollArea 2024-09-17 12:31:55 +02:00
imagewidget.cpp Initial stellarsolver implementation 2024-09-17 23:05:27 +02:00
imagewidget.h Initial stellarsolver implementation 2024-09-17 23:05:27 +02:00
install.cmake Revert change in app id 2024-08-24 17:49:01 +02:00
LICENSE Initial commit 2016-07-29 16:52:22 +02:00
loadrunable.cpp Handle all data types when converting to QImage 2024-10-29 19:43:16 +01:00
loadrunable.h Initial stellarsolver implementation 2024-09-17 23:05:27 +02:00
main.cpp Proper LCMS2 link don't use OpenGL ES on MacOS 2024-08-27 15:27:27 +02:00
mainwindow.cpp Forgot to add fts and fz to one place 2024-10-13 19:57:21 +02:00
mainwindow.h Working solver 2024-09-20 14:34:21 +02:00
markedfiles.cpp Add marked files dialog 2022-04-19 19:57:06 +02:00
markedfiles.h Update translations 2022-04-24 21:24:30 +02:00
platesolving.cpp Apply index folder directory change immediatly 2024-10-24 20:15:06 +02:00
platesolving.h Updating FITS header 2024-09-30 21:19:23 +02:00
platesolving.ui Update help and translation 2024-10-02 11:52:35 +02:00
platesolvingsettings.cpp Apply index folder directory change immediatly 2024-10-24 20:15:06 +02:00
platesolvingsettings.h Apply index folder directory change immediatly 2024-10-24 20:15:06 +02:00
platesolvingsettings.ui Update help and translation 2024-10-02 11:52:35 +02:00
rawimage_sse.cpp Fix alpha channel in fromPlanarSSE 2024-10-29 19:39:37 +01:00
rawimage.cpp Update metainfo 2024-11-16 22:58:34 +01:00
rawimage.h Add RawImage::convertToType() 2024-10-29 19:42:36 +01:00
README Add open marked files 2024-10-02 00:10:07 +02:00
scriptengine.cpp Add TIFF as valid format for script convert 2024-10-13 19:58:13 +02:00
scriptengine.h Fix compiling without stellarsolver 2024-10-02 15:25:32 +02:00
settingsdialog.cpp Translatiotions 2024-02-01 23:22:35 +01:00
settingsdialog.h Add thumbnail quality to settings 2024-02-01 23:03:21 +01:00
solver.cpp Refining platesolving 2024-10-01 17:37:34 +02:00
solver.h Refining platesolving 2024-10-01 17:37:34 +02:00
space.nouspiro.tenmon.desktop Revert change in app id 2024-08-24 17:49:01 +02:00
space.nouspiro.tenmon.metainfo.xml Update metainfo 2024-11-16 22:58:34 +01:00
starfit.cpp Fix exceptions and errors in analyzing code 2023-01-01 19:04:23 +01:00
starfit.h Remove unused methods 2019-10-11 21:03:59 +02:00
statusbar.cpp Better status bar 2022-06-17 13:24:52 +02:00
statusbar.h Better status bar 2022-06-17 13:24:52 +02:00
stfslider.cpp Fix warnings 2023-12-20 11:31:55 +01:00
stfslider.h Prepare for three channels STF 2023-10-10 22:48:40 +02:00
stretchtoolbar.cpp Remember auto stretch on load 2024-08-27 13:43:17 +02:00
stretchtoolbar.h Remember auto stretch on load 2024-08-27 13:43:17 +02:00

FITS/XISF image viewer with multithreaded image loading

To get all dependencies install these packages

    sudo apt install qt6-base-dev qt6-declarative-dev libqt6opengl6-dev libraw-dev libexif-dev libcfitsio-dev libgsl-dev wcslib-dev cmake libzstd-dev libqt6sql6-sqlite

on OpenSUSE

    sudo zypper install gsl-devel libexif-devel libraw-devel wcslib-devel qt6-base-devel qt6-qml-devel libzstd-devel

MacOS X

To compile on MacOS install XCode first. Then install homebrew.

    homebrew install qt6 libraw cfitsio libexif libgsl wcslib

You may need to set CMAKE_PREFIX_PATH for Qt6 so CMake can find them.

First run this command to get libXISF updated

    git submodule update --init --recursive

Then to build run standard cmake sequence

    cmake -B build -S .
    cmake --build build
    ./build/tenmon

For working plate solving you must have compiled and installed StellarSolver https://github.com/rlancaste/stellarsolver
It is important that you compile StellarSolver with Qt6. By default it use Qt5 but when linked with Qt6 program it will
crash.