<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.hoku.emelibrary.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.hoku.emelibrary.org/feed.php">
        <title></title>
        <description></description>
        <link>https://wiki.hoku.emelibrary.org/</link>
        <image rdf:resource="https://wiki.hoku.emelibrary.org/_media/wiki:logo.png" />
       <dc:date>2026-11-11T01:22:21+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/examples:example_3?rev=1793953982&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/examples?rev=1793953981&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/examples:example_1?rev=1793953137&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/intermediate_level:flowcharts:flowchart_modules?rev=1793904266&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/advanced_level:conditional_flowcharts?rev=1793904253&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/basic_level:show:display_window?rev=1793904253&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/intermediate_level:power?rev=1793904231&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/intermediate_level:trc?rev=1793904230&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/intermediate_level:imagemath?rev=1793904230&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/advanced_level:pattern?rev=1793904230&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/advanced_level:flatten?rev=1793904229&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/advanced_level:pseudocolor?rev=1793904229&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/intermediate_level:combine?rev=1793904229&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/intermediate_level:algorithms_available_in_cupboard?rev=1793904194&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/advanced_level?rev=1793904194&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/intermediate_level?rev=1793904193&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/introduction:hoku_levels?rev=1793904193&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/intermediate_level:bandratios?rev=1793904193&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/intermediate_level:accucolor:input?rev=1793903515&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.hoku.emelibrary.org/intermediate_level:accucolor:chart?rev=1793903515&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.hoku.emelibrary.org/_media/wiki:logo.png">
        <title></title>
        <link>https://wiki.hoku.emelibrary.org/</link>
        <url>https://wiki.hoku.emelibrary.org/_media/wiki:logo.png</url>
    </image>
    <item rdf:about="https://wiki.hoku.emelibrary.org/examples:example_3?rev=1793953982&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-06T08:33:02+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>example_3 - Remove Example 3 (kept locally in the Hoku folder)</title>
        <link>https://wiki.hoku.emelibrary.org/examples:example_3?rev=1793953982&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/examples?rev=1793953981&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-06T08:33:01+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>examples - Remove Example 3 (Slope)</title>
        <link>https://wiki.hoku.emelibrary.org/examples?rev=1793953981&amp;do=diff</link>
        <description>Examples

These worked examples put several modules together into a complete job, from start to finish. They are built from the workflows in the Hoku tutorial.
 Example  Level  What you will do  Example 1: Enhance Contrast, Display and Save an Image  Basic  Read an image, stretch its contrast, check it in Show, and save it as a TIFF, with an optional JPEG copy to share</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/examples:example_1?rev=1793953137&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-06T08:18:57+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>example_1 - Retitle to Enhance Contrast, Display and Save; split window step into 3a-3c; TIFF primary, JPEG optional; add other ways to stretch</title>
        <link>https://wiki.hoku.emelibrary.org/examples:example_1?rev=1793953137&amp;do=diff</link>
        <description>Example 1: Enhance Contrast, Display and Save an Image

Level: Basic
Modules: ReadImage, Pack, Show, WriteImage

Goal

Multispectral images are often 16-bit or floating-point files that other programs cannot display well. This job stretches the contrast of an image, converts it to 8 bits, displays it in Show so that you can check it, and saves it as a lossless TIFF file. You can also save a JPEG copy to share.</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/intermediate_level:flowcharts:flowchart_modules?rev=1793904266&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:44:26+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>flowchart_modules - if tests the file named in its exists entry (not only the current folder); link to Conditional Flowcharts</title>
        <link>https://wiki.hoku.emelibrary.org/intermediate_level:flowcharts:flowchart_modules?rev=1793904266&amp;do=diff</link>
        <description>Flowchart Modules

The flowchart modules pass messages to each other, rather than images. Each message carries a directory (folder) name and a file name. This page lists what each module does. For how they work together, see Operation of Flowchart Modules.
 Module  What it does  Argument</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/advanced_level:conditional_flowcharts?rev=1793904253&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:44:13+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>conditional_flowcharts - Explain the if module&#039;s exists argument (expanded like exec, then tested), with a worked example, from the module code</title>
        <link>https://wiki.hoku.emelibrary.org/advanced_level:conditional_flowcharts?rev=1793904253&amp;do=diff</link>
        <description>Conditional Flowcharts – if, yes, no

The Advanced level adds three flowchart modules that let a flowchart run its job only when a file exists, or only when it does not. They work with the Intermediate flowchart modules; see Batch Processing with Flowcharts.
 Module  What it does</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/basic_level:show:display_window?rev=1793904253&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:44:13+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>display_window - Add the History, Bands and Pixelated/Smooth buttons (from the Show window code)</title>
        <link>https://wiki.hoku.emelibrary.org/basic_level:show:display_window?rev=1793904253&amp;do=diff</link>
        <description>Show – The Display Window

Show creates a window in which its input image is displayed. This page describes the controls in that window.

[An image displayed in Show]

Window title

Each window is named “Image N-title”. N counts the images displayed so far, and the title is the one set in the Show arguments (</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/intermediate_level:power?rev=1793904231&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:51+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>power - Add the exact formulas for each operation and the shadows/highlights curves (from the module code)</title>
        <link>https://wiki.hoku.emelibrary.org/intermediate_level:power?rev=1793904231&amp;do=diff</link>
        <description>Power

Power applies one of six non-linear operations to each pixel of the input image. In the formulas, x is the pixel value and “max” is the operation&#039;s constant for that band.
 Operation  Output  power  xa, with a constant power “a” (default 1.0)</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/intermediate_level:trc?rev=1793904230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:50+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>trc - Default command, the 12 colors and the hex mask, from the Show panel and TRC code</title>
        <link>https://wiki.hoku.emelibrary.org/intermediate_level:trc?rev=1793904230&amp;do=diff</link>
        <description>TRC

TRC (tone reproduction) applies color adjustments that you made in Show to an image, so that you can apply the same adjustments in a job.

	*  Display an 8-bit color image in Show, and adjust it with the panel at the bottom of the window. See Show – The Display Window.</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/intermediate_level:imagemath?rev=1793904230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:50+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>imagemath - enhance applies to mod: arctan(factor x (mod - offset)); atan2 has no enhancement (from the module code)</title>
        <link>https://wiki.hoku.emelibrary.org/intermediate_level:imagemath?rev=1793904230&amp;do=diff</link>
        <description>ImageMath

[ImageMath dividing one image by another]
ImageMath combines two images mathematically: an “input” image and an “op” (operation) image. In this example, the links show that the image on the left of ImageMath is the input image and the image on top is the op image. The operation is</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/advanced_level:pattern?rev=1793904230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:50+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>pattern - Add the random check box (from the module code)</title>
        <link>https://wiki.hoku.emelibrary.org/advanced_level:pattern?rev=1793904230&amp;do=diff</link>
        <description>Pattern

Pattern generates a test image of a given size. It has no input. Patterns include random values, a constant gray level or color, and a wedge.
 Argument  What it does  size  Required. The “width” and “height” of the output, in pixels. One number gives a square image</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/advanced_level:flatten?rev=1793904229&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:49+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>flatten - One dark value is used for both images (from the module code)</title>
        <link>https://wiki.hoku.emelibrary.org/advanced_level:flatten?rev=1793904229&amp;do=diff</link>
        <description>Flatten

Flatten divides an image by its corresponding “flat” image (flat fielding), which corrects for uneven illumination. Connect the image to input_link and the flat image to flat_link.

Before the division, a dark value is subtracted from each image. Enter the</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/advanced_level:pseudocolor?rev=1793904229&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:49+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>pseudocolor - Describe the blueorange scheme (UV red, average green, visible blue), from the module code</title>
        <link>https://wiki.hoku.emelibrary.org/advanced_level:pseudocolor?rev=1793904229&amp;do=diff</link>
        <description>Pseudocolor

Pseudocolor combines two images of the same page into one color image: one taken under ultraviolet (UV) light, and one under visible (red) light. Connect them to ultraviolet_link and visible_link. Both must be single-band images of the same size.</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/intermediate_level:combine?rev=1793904229&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:49+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>combine - Add output type (same data type and bits as inputs), from the module code</title>
        <link>https://wiki.hoku.emelibrary.org/intermediate_level:combine?rev=1793904229&amp;do=diff</link>
        <description>Combine

Combine makes one color image from three monochrome images. In its arguments, choose which side of the module each image arrives on: red_link, green_link and blue_link.

The three images must each have one band, and must all have the same number of pixels and scanlines, the same number of bits, and the same data type. The output is a 3-band color image with the same data type and number of bits as the inputs.</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/intermediate_level:algorithms_available_in_cupboard?rev=1793904194&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:14+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>algorithms_available_in_cupboard - Add BandRatios (3.2) to the Spectral Analysis list</title>
        <link>https://wiki.hoku.emelibrary.org/intermediate_level:algorithms_available_in_cupboard?rev=1793904194&amp;do=diff</link>
        <description>Intermediate Level – Algorithms Available in Cupboard

[The Cupboard at the Intermediate level]

The Intermediate level introduces new modules that enhance the ability to extract, enhance and display low-contrast information, while keeping all of the modules from the Basic level.

It also introduces a set of geometrically shaped modules at the beginning of the Cupboard. These are the elements of a flowchart, which you combine to run a job on a set of images, or on a set of folders.</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/advanced_level?rev=1793904194&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:14+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>advanced_level - Update module count (39 Basic and Intermediate modules, with BandRatios)</title>
        <link>https://wiki.hoku.emelibrary.org/advanced_level?rev=1793904194&amp;do=diff</link>
        <description>Advanced Level

The Advanced level shows every module: all 39 Basic and Intermediate modules, plus 21 more for image calibration, image analysis, flat fielding and registration, and conditional flowcharts. To switch to this level, see Changing Hoku Level.

New modules</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/intermediate_level?rev=1793904193&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:13+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>intermediate_level - Add BandRatios (3.2) and update module counts</title>
        <link>https://wiki.hoku.emelibrary.org/intermediate_level?rev=1793904193&amp;do=diff</link>
        <description>Intermediate Level

The Intermediate level keeps all 14 Basic modules and adds 25 more: 17 image-processing modules that extract, enhance and display low-contrast information, and 8 flowchart modules that run a job on many images or folders in batch. To switch to this level, see</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/introduction:hoku_levels?rev=1793904193&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:13+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>hoku_levels - Add BandRatios (3.2, Intermediate) and update counts; note that plugins declare their own level (from the module code)</title>
        <link>https://wiki.hoku.emelibrary.org/introduction:hoku_levels?rev=1793904193&amp;do=diff</link>
        <description>Hoku Levels

Hoku has three levels: Basic, Intermediate, and Advanced. The level controls which modules appear in the Cupboard. Each level keeps every module from the level below it and adds new ones, so the Advanced level shows all of them.

Basic is the default level.</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/intermediate_level:bandratios?rev=1793904193&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:43:13+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>bandratios - New page for BandRatios (Hoku 3.2, Intermediate level per its algorithmLevel), from the module help</title>
        <link>https://wiki.hoku.emelibrary.org/intermediate_level:bandratios?rev=1793904193&amp;do=diff</link>
        <description>BandRatios

BandRatios (Hoku 3.2) takes the ratio of every band of a multiband image with every band that follows it. Ratios with the bands before it would be redundant, so an image with N bands gives N(N−1)/2 output bands.

Order of the output bands</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/intermediate_level:accucolor:input?rev=1793903515&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:31:55+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>input - Add acknowledgment to MegaVision</title>
        <link>https://wiki.hoku.emelibrary.org/intermediate_level:accucolor:input?rev=1793903515&amp;do=diff</link>
        <description>AccuColor – Input

In “input” mode, AccuColor converts a multiband image into a calibrated color image. For an overview of all modes, see AccuColor.

Paste the calibration matrix from “chart” mode (see Chart) into the “calibration” box. Then you can read all the images from the same imaging session into AccuColor, and it generates an 8-bit calibrated color image from each.</description>
    </item>
    <item rdf:about="https://wiki.hoku.emelibrary.org/intermediate_level:accucolor:chart?rev=1793903515&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-05T18:31:55+00:00</dc:date>
        <dc:creator>damian_hokuwiki (damian_hokuwiki@undisclosed.example.com)</dc:creator>
        <title>chart - Add acknowledgment to MegaVision</title>
        <link>https://wiki.hoku.emelibrary.org/intermediate_level:accucolor:chart?rev=1793903515&amp;do=diff</link>
        <description>AccuColor – Chart

The “chart” mode has one input: a multiband image of the whole color checker chart, with all 24 patches visible. For an overview of all modes, see AccuColor.

[Input multiband image of the color chart]

Input multiband image of the color chart.

[AccuColor in chart mode]

[Output map showing where the patches were measured]

Output map showing where the patch measurements were made.</description>
    </item>
</rdf:RDF>
