All Projects → matwey → fips3

matwey / fips3

Licence: LGPL-3.0 License
OpenGL-based FITS image viewer

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to fips3

nightlight
Nightlight: Astronomic Image Processing
Stars: ✭ 25 (+4.17%)
Mutual labels:  astronomy, fits
superpixels-segmentation-gui-opencv
Superpixels segmentation algorithms with QT and OpenCV, with a nice GUI to colorize the cells
Stars: ✭ 23 (-4.17%)
Mutual labels:  qt
chatRoom
从零开始实现一个聊天室客户端(用qt实现,在Windows和Linux环境下都行),和在Linux下实现服务器后台
Stars: ✭ 146 (+508.33%)
Mutual labels:  qt
QtDemos
This is the collection of Qt demos to solve the problem from StackOverflow or I faced.
Stars: ✭ 23 (-4.17%)
Mutual labels:  qt
vibrantLinux
A tool to automate managing your screen's saturation depending on what programs are running
Stars: ✭ 66 (+175%)
Mutual labels:  qt
dpixel
A Pixel Art Remastering Tool using classic algorithms
Stars: ✭ 42 (+75%)
Mutual labels:  qt
asn1scc.IDE
Qt Creator plugin for asn1scc - ASN.1/ACN compiler for embedded systems
Stars: ✭ 15 (-37.5%)
Mutual labels:  qt
freeLib
freeLib - каталогизатор для библиотек LibRusEc и Flibusta
Stars: ✭ 19 (-20.83%)
Mutual labels:  qt
asynqro
Futures and thread pool for C++ (with optional Qt support)
Stars: ✭ 103 (+329.17%)
Mutual labels:  qt
QDashBoard
Sample dashboard developed with QML. Login, plots and several screens.
Stars: ✭ 34 (+41.67%)
Mutual labels:  qt
DIPDemoQt
Digital Image Processing Demos with OpenCV and Qt
Stars: ✭ 15 (-37.5%)
Mutual labels:  qt
vaktisalah
a Qt-Based Prayer Times application for Win/Linux/Mac
Stars: ✭ 26 (+8.33%)
Mutual labels:  qt
q2c
qmake <-> cmake convertor tool
Stars: ✭ 47 (+95.83%)
Mutual labels:  qt
Linux-SonivoxEas
Sonivox EAS for Linux and Qt
Stars: ✭ 14 (-41.67%)
Mutual labels:  qt
gnss-sdr-monitor
A graphical user interface to monitor the GNSS-SDR status in real time
Stars: ✭ 27 (+12.5%)
Mutual labels:  qt
amuse
Astrophysical Multipurpose Software Environment. This is the main repository for AMUSE
Stars: ✭ 115 (+379.17%)
Mutual labels:  astronomy
PYQT StyleDesigner
PYQT Stylesheet designer tool for Stylesheet creation
Stars: ✭ 30 (+25%)
Mutual labels:  qt
QmlControls
Qt / Qml 控件
Stars: ✭ 65 (+170.83%)
Mutual labels:  qt
GuiasLenguajes
Guías y Códigos de C, C++, HTML, PHP, Python, Ruby, Django, JavaScript, Jquery, MySQL, PostgreSQL, Nginx, Apache, Laravel, Comandos de GNU/Linux y muchos más para practicar y aprender.
Stars: ✭ 14 (-41.67%)
Mutual labels:  qt
QGeoView
QGeoView is a Qt / C ++ widget for visualizing geographic data.
Stars: ✭ 33 (+37.5%)
Mutual labels:  qt

LOGO

Build Status Build Status ascl:1808.006

FIPS — OpenGL based FITS image viewer

FIPS is a cross-platform FITS viewer with responsive user interface. Unlike other FITS viewers FIPS uses GPU hardware via OpenGL to provide usual functionality such as zooming, panning and level adjustments. OpenGL 2.1 and later is supported.

FIPS supports all 2D image formats (except for floating point formats on OpenGL 2.1). FITS image extension has basic limited support.

Screenshot

Build requirements

  • Cmake

  • Qt 5.6+

  • C++11 compatible C++ compiler, e.g. gcc 4.8+ or clang 3.4+

  • (Windows only) WiX Toolset

Installation

Installing from package manager

openSUSE Leap 15.1 (and later) and openSUSE Tumbleweed

zypper in fips

openSUSE (other versions)

zypper ar -f obs://science fips
zypper in fips

Fedora 30 (and later)

dnf install fips

EPEL: RHEL, CentOS, and others (8.2 and later)

Before installing the package, enable EPEL repository as recommended here.

dnf install fips

FlatPak

FlatPak is cross-distribution Linux desktop package manager with isolation.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub space.fips.Fips
flatpak run space.fips.Fips

macOS

Download release package.

Windows

Download release package.

If you haven't found your distro above then you can build from sources or contribute building packages for your favourite distro. Let us know to insert missing instructions.

Building from sources

git clone https://github.com/matwey/fips3
mkdir -p fips3/build
cd fips3/build
cmake ..
make

For Windows (make sure you have cmake in your PATH, then run in PowerShell):

$Platform = 'x64' # or 'x86'
$QtDir = 'E:\Libs\Qt\5.14.1\msvc2017_64' # make sure the path and platform is right
$Generator = 'Visual Studio 16 2019'
$Architecture = 'x64' # or Win32
$Configuration = 'Release' # or Debug

$env:PLATFORM = $Platform
$env:QTDIR = $QtDir

$env:PATH = "$QtDir\bin;$env:PATH"
cmake -G"$Generator" -A $Architecture .
cmake --build . --config $Configuration --target PACKAGE

Community

Citation

If you have benefited from using Fips in your research, please find an opportunity to cite paper Kornilov & Malanchev (2019):

@ARTICLE{FIPS,
   author = {Matwey {Kornilov} and Kosntantin {Malanchev}},
    title = "{Fips: An OpenGL based FITS viewer}",
  journal = {Astronomy and Computing},
archivePrefix = "arXiv",
   eprint = {1901.10189},
 primaryClass = "astro-ph.IM",
 keywords = {Techniques, Image processing, Image-based rendering, Graphical user interfaces},
     year = 2019,
    month = jan,
   volume = 26,
      eid = {61},
    pages = {61},
      doi = {10.1016/j.ascom.2019.01.001},
   adsurl = {http://adsabs.harvard.edu/abs/2019A%26C....26...61K}
}
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].