Catalog browser#

PyOptik includes an optional full-screen terminal interface for exploring a downloaded RefractiveIndex.INFO snapshot. It uses Textual and is installed separately so calculation-only environments do not need terminal UI packages.

Installation and startup#

python -m pip install "PyOptik[ui]"
pyoptik setup
pyoptik browse

The browser reads the local snapshot and does not access the network. To open a snapshot stored elsewhere, pass its data root:

pyoptik browse --data-root ./refractiveindex-data