Skip to content

v0.23.0 - Reversed Threshold Scan Direction (2026-06-19)

What Changed?

This release adds a --reversed option to get_thresholds.py that allows scanning thresholds from high to low instead of the default low to high. Documentation has been updated in the module docstring, the examples guide, and both English and Japanese READMEs.


What's New

Main Feature: --reversed option in get_thresholds.py

What it does: Reverses the scan direction so thresholds are scanned from high to low (descending order). This can be useful when you want to approach the detector's sensitive region from above.

How to use it:

# Default: scan from low to high
uv run get_thresholds.py "1:300;2:320;3:310" 100 1 --nsteps 10

# Reversed: scan from high to low
uv run get_thresholds.py "1:300;2:320;3:310" 100 1 --nsteps 10 --reversed

Installation

Quick Start

# Get the release
git checkout v0.23.0

# Setup
task env:setup

# Run CLI
uv run kazunoko --help

What's Different from the Last Version?

✅ Added

  • --reversed / --no-reversed option to get_thresholds.py for descending threshold scan order
  • Usage examples and CLI option table in docs/examples-guide/get-thresholds.md
  • Usage examples in examples/README.md and examples/README.ja.md

Is It Safe to Upgrade?

Backward Compatible: Yes

  • Default behavior (low to high scan) is unchanged
  • --reversed defaults to False (off)

Tests Passed

  • ✅ Builds without errors
  • --reversed produces descending threshold list
  • ✅ Default (no --reversed) behavior unchanged

Release Details

  • Date: 2026-06-19
  • Version: v0.23.0
  • Files Changed: 4
  • Commits: a107f56, dc34217, 1188bc7, 66d4821