Library to load and write XISF format from PixInsight
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 164183f348 Remove debian directory. It will remain in ubuntu branch 2 weeks ago
lz4 Initial commit 2 months ago
pugixml Add license for pugixml 2 weeks ago
test Fix test condition 3 weeks ago
zlib Remote chm file 2 weeks ago
.gitignore Add support for FITSKeywords 2 months ago
CMakeLists.txt Changes for debian packaging 2 weeks ago
LICENSE Initial commit 2 months ago Update 2 weeks ago
bytearray.cpp Add license header to bytearray.cpp 2 weeks ago
libXISF_global.h Rewrite LibXISF to get rid of Qt 4 weeks ago
libxisf.cpp Make bundled zlib use zconf.h 3 weeks ago
libxisf.h Add missing LIBXISF_EXPORT 3 weeks ago
utils.cpp Code reorganiation 3 weeks ago
variant.cpp Fix includes 3 weeks ago


LibXISF is C++ library that can read and write XISF files produced by PixInsight. It implement XISF 1.0 specification. It is licensed under GPLv3 or later. To compile you will need C++17 compiler.

To compile simply run these commands

cmake -B build -S .
cmake --build build --parallel
cmake --install .

By default it use bundled libraries. If you wish to use external libraries you will may add -DUSE_BUNDLED_LIBS=Off to first command. Then you will need lz4 pkg-config pugixml zlib installed. You may also specify -DBUILD_SHARED_LIBS=Off if you want build static lib.