FITS and XISF image viewer, converter and indexer https://nouspiro.space/?page_id=206
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Dušan Poizl 77c312800a Update metainfo 1 month ago
about Replace PCL with LibXISF 4 months ago
libXISF@dafc26984e Update libXISF 2 months ago
shaders Specify layout index in shader 3 months ago
translations Add file list sorting 3 months ago
.gitignore Convert to CMake build system 1 year ago
.gitmodules Change submodule URL 4 months ago
CMakeLists.txt Replace PCL with LibXISF 4 months ago
LICENSE Initial commit 7 years ago
README Update build instructions 11 months ago
about.cpp Replace PCL with LibXISF 4 months ago
about.h Add help dialog 1 year ago
bayer.png Convert svg icon to png 1 year ago
database.cpp CSV export 5 months ago
database.h Refres database table when indexing is done 11 months ago
databaseview.cpp CSV export 5 months ago
databaseview.h CSV export 5 months ago
delete.cpp Implement workaround for flatpak QFile::moveToTrash 6 months ago
filesystemwidget.cpp Add file list sorting 3 months ago
filesystemwidget.h Add file list sorting 3 months ago
gitversion.cmake Add version to About dialog 1 year ago
gitversion.h.in Add version to About dialog 1 year ago
icon.ico Add app icon 1 year ago
icon.rc Add app icon 1 year ago
imageinfo.cpp Update LibXISF 3 months ago
imageinfo.h Restore accidently removed FITSRecord ctr 4 months ago
imageringlist.cpp Add file list sorting 3 months ago
imageringlist.h Add file list sorting 3 months ago
imagescrollarea.cpp Fix QPixmap::scaled: Pixmap is a null pixmap error 7 years ago
imagescrollarea.h Add override keyword 1 year ago
imagescrollareagl.cpp Fix assert lo < hi in std::clamp 1 month ago
imagescrollareagl.h Improved zoom and scrolling 3 months ago
install.cmake Install metainfo generally 6 months ago
invert.png Add support for invert and super pixel 1 year ago
loadrunable.cpp Update LibXISF 3 months ago
loadrunable.h Refractor save dialog 6 months ago
main.cpp Replace PCL with LibXISF 4 months ago
mainwindow.cpp Improved zoom and scrolling 3 months ago
mainwindow.h CSV export 5 months ago
markedfiles.cpp Add marked files dialog 1 year ago
markedfiles.h Update translations 1 year ago
nuke.png Add support for invert and super pixel 1 year ago
nuke_a.png Add button to autostrech for each file 1 year ago
rawimage.cpp Downscale image to max OpenGL texture 4 months ago
rawimage.h Downscale image to max OpenGL texture 4 months ago
resources.qrc Replace PCL with LibXISF 4 months ago
settingsdialog.cpp Fix initialization of SATURATION settings 5 months ago
settingsdialog.h Add saturation statistic 5 months ago
space.nouspiro.tenmon.desktop Update translation and metainfo 6 months ago
space.nouspiro.tenmon.metainfo.xml Update metainfo 1 month ago
space.nouspiro.tenmon.png Change domain name 6 months ago
space.nouspiro.tenmon.svg Add scalable icon 6 months ago
space.nouspiro.tenmon_128.png Install metainfo generally 6 months ago
starfit.cpp Fix exceptions and errors in analyzing code 5 months ago
starfit.h Remove unused methods 4 years ago
statusbar.cpp Better status bar 12 months ago
statusbar.h Better status bar 12 months ago
stfslider.cpp Add fine tune for STF slider 5 months ago
stfslider.h Add fine tune for STF slider 5 months ago
stretchtoolbar.cpp Add saturation statistic 5 months ago
stretchtoolbar.h Add button to autostrech for each file 1 year ago
tenmon.icns Add icon for MacOS 12 months ago

README

FITS/XISF image viewer with multithreaded image loading

To get all dependencies install these packages

    sudo apt install qtbase5-dev libraw-dev libexif-dev libcfitsio-dev libgsl-dev wcslib-dev libopencv-dev cmake

on OpenSUSE

    sudo zypper install opencv-devel gsl-devel exif-devel libraw-devel wcslib-devel libqt5-qtbase-devel

MacOS X

To compile on MacOS install XCode first. Then install homebrew in x86_64 mode
with "arch -i x86_64". Building on native ARM is not supported.

    homebrew install qt5 libraw cfitsio libexif libgsl wcslib opencv

You may need to set CMAKE_PREFIX_PATH for Qt5 and OpenCV so CMake can find them.

Then to build run standard cmake

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