{{indexmenu_n>1}} ====== Hoku Levels ====== Hoku has three levels: **Basic**, **Intermediate**, and **Advanced**. The level controls which modules appear in the [[introduction:cupboard|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.** The first time you start Hoku, it opens in Basic. You can change levels at any time from the Cupboard's **Algorithm Level** menu; see [[introduction:cupboard:changing_hoku_level|Changing Hoku Level]]. ==== Basic Level ==== * Read, write, and display images * Change image size or orientation * Enhance low-contrast information * Analyze spectral image data (PCA) [[:basic_level|Basic modules →]] ==== Intermediate Level ==== * Create and display color images (AccuColor) * Change pixel values with image math * More enhancement and spectral analysis (ICA, MNF, SAM, SID, Slope, BandRatios) * Flowcharts to run a job on many images or directories [[:intermediate_level|Intermediate modules →]] ==== Advanced Level ==== * Image calibration * Image analysis tools (Histogram, Spectra, Statistics) * Flat fielding and registration * Conditional flowcharts (if, yes, no) [[:advanced_level|Advanced modules →]] ===== Modules added at each level ===== ^ Category ^ Basic ^ Intermediate adds ^ Advanced adds ^ | Read, write, display | ReadImage, WriteImage, Show | AccuColor, Curtain, Combine | Align, ColorRGB, Pattern, Print, WriteStack | | Change size, orientation | Crop, Scale, Append, Rotate | – | Insert, Register | | Change values | – | ImageMath, Power, Sobel | BandMath, Imfill, Flatten | | Enhance appearance | Pack, Stretch, Invert, Blur, Sharpen | Normalize, BlurDivide, Median, Saturation, TRC | Pseudocolor, Sharpie, Watermark | | Spectral analysis | ReadStack, PCA | ICA, MNF, SAM, SID, Slope, BandRatios | – | | Image analysis | – | – | Header, Histogram, History, Spectra, Statistics | | Flowcharts | – | start, cd, ls, rpt, exec, mkdir, pause, end | if, yes, no | | **Modules shown** | **14** | **39** | **60** | **Can't find a module in your Cupboard?** Look it up in the table above and switch to the level that adds it. **Plugins (Hoku 3.2):** a plugin module appears at the level its author declared in it; Hoku will not install a plugin that does not declare one. //Levels were introduced in Hoku 3.0. This page reflects Hoku 3.1, plus BandRatios from Hoku 3.2.//