Library to load and write XISF format from PixInsight
Go to file
Dušan Poizl 263b380dbf Add missing license text in strembuffer files 2024-05-03 14:51:26 +02:00
lz4 Initial commit 2023-01-24 21:48:23 +01:00
pugixml Add license for pugixml 2023-03-15 23:47:32 +01:00
test Support for ZSTD 2023-07-03 17:31:29 +02:00
zlib Remote chm file 2023-03-19 22:06:56 +01:00
.gitignore Add support for FITSKeywords 2023-01-26 23:28:09 +01:00
CMakeLists.txt Release 0.2.12 2024-03-23 09:21:33 +01:00
LICENSE Initial commit 2023-01-24 21:48:23 +01:00
README.md Fix typo in README 2023-12-02 14:35:01 +01:00
bytearray.cpp Add license header to bytearray.cpp 2023-03-18 09:53:27 +01:00
libXISF_global.h Rewrite LibXISF to get rid of Qt 2023-03-05 16:54:46 +01:00
libxisf.cpp Fix typo u_int32_t to uint32_t 2024-05-03 14:50:59 +02:00
libxisf.h Add new XISFModify class to edit FITSKeywords 2024-05-02 23:22:46 +02:00
libxisf.pc.in Fix generating pkgconfig file 2023-05-29 23:16:53 +02:00
streambuffer.cpp Add missing license text in strembuffer files 2024-05-03 14:51:26 +02:00
streambuffer.h Add missing license text in strembuffer files 2024-05-03 14:51:26 +02:00
utils.cpp Resolve some erros for MSVC 2023-12-20 15:28:43 +01:00
variant.cpp Workaround for gcc 10 2024-02-08 22:51:08 +01:00

README.md

LibXISF

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 build

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.