Author Topic: XISF File Format - Second Draft Specification  (Read 5074 times)

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
XISF File Format - Second Draft Specification
« on: 2015 January 21 13:07:33 »
A new version of the XISF specification document (second public draft) is now available online:

      http://pixinsight.com/doc/docs/XISF-1.0-spec/XISF-1.0-spec.html

(you may need to refresh your browser). The entire PIDoc source code is also available:

      https://github.com/PixInsight/XISF-specification

I have included many suggestions and ideas received since the first draft document. The main changes are:

- Monolithic XISF units are now self-contained and restricted to a single .xisf file (no external references allowed in a monolithic XISF file).

- Planar and normal pixel storage models are now realizable (new pixelStorage XML attribute of the Image core element).

- Redesigned syntax of external XISF block locations.

- New/improved figures.

- Removed ambiguities between String16 and String8 Metadata properties (each Metadata property has now a unique mandatory data type).

- Hundreds of bug fixes and improvements.

- New layout thanks to the latest version of the PIDoc compiler script.

This document is now much more mature and accurate than the previous version, so it is a much better platform for discussion and collaboration. There are contributions that I am still evaluating (especially a new compression method suggested by Georg Viehoever) and will probably lead to a third version of the draft document in the incoming days.

A big thanks to everybody who are contributing to this project.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/