PAWT is a Tcl interface for handling images with byte, short, int, float or double pixel values.
Currently parsers for FITS, FLIR, PPM/PGM and RAW image files are available.

The PAWT homepage is at https://www.tcl3d.org/pawt.
PAWT is also available via BAWT (Build Automation With Tcl) at
https://www.tcl3d.org/bawt


Release history:
================
1.3.0   2026-03-04
    Maintenance release.

    - Added option "-byteorder" to procedure pawt::raw::WriteImageFile.
    - Extended to run on both little-endian and big-endian systems.
    - Extended test suite.

1.2.0   2025-06-22
    Maintenance release.

    - Improved RAW file handling to support 1, 2, 3 and 4 channel images.
    - Extended proc DiffImages to support 2 and 4 channel images.
    - Extended option -fill of procedure CreateImage to allow a list.
    - Extended test suite.

1.1.4   2024-12-07
    Patch release.

    - Some additions to test suite and documentation.

1.1.3   2023-08-20
    Patch release.

    - Added more checks when reading header for RAW, FLIR and PPM files.
      Close file, if checks fail.

1.1.2   2023-07-29
    Patch release.

    - Added multipage detection for PPM images. Multipage images not supported.
    - Handle numbers in PPM Ascii files starting with zero (ex. 000, 010)
      especially due to oktal Tcl repesentation.
    - Added checks when reading FITS FPF header.

1.1.1   2023-03-18
    Patch release.

    - Support for Tcl 9.

1.1.0   2022-11-23
    Maintenance release.

    - Extended pixel type support.
    - Added support for 32-bit imteger and 64-bit double images.
    - Corrected reading RAW image files without header information, if not+
      all options are specified.
    - Added missing usage of option -scanorder when writing RAW image files.
    - Extended test suite.

1.0.0   2022-07-17
    Initial release.

    Support for FITS, FLIR, PPM/PGM and RAW image files.

