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¶
What's Different from the Last Version?¶
✅ Added¶
--reversed / --no-reversedoption toget_thresholds.pyfor descending threshold scan order- Usage examples and CLI option table in
docs/examples-guide/get-thresholds.md - Usage examples in
examples/README.mdandexamples/README.ja.md
Is It Safe to Upgrade?¶
Backward Compatible: Yes
- Default behavior (low to high scan) is unchanged
--reverseddefaults toFalse(off)
Tests Passed¶
- ✅ Builds without errors
- ✅
--reversedproduces 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