hero6util

Lucid Hero6.

This module implements utilities for running Hero6 visualization tools.

hero6util.get_exe_path(*relative_path_components: str) pathlib.Path

Get path of Hero6 executable using environment variable LUCID_HERO6.

hero6util.optional_env(**kwargs) Dict[str, str]

Prepare optional environment variables for Hero6.

hero6util.run_rast(plylist_path: pathlib.Path, *, xmax: int, ymax: int, zmax: int, png_pattern: str, xpix: int, ypix: int, spd: int, frames: int, angle_azimuth: float, angle_tilt: float, angle_roll: float, gi_min: Optional[float] = None, gi_max: Optional[float] = None, aux_min: Optional[float] = None, aux_max: Optional[float] = None, gallium_driver: Optional[str] = None, cwd: Optional[pathlib.Path] = None)

Hero6 rast