EZInput: A Cross-Environment Python Library for Easy UI Generation in Scientific Computing

EZInput: A Cross-Environment Python Library for Easy UI Generation in Scientific Computing
arXiv · 2026 · doi:10.48550/arXiv.2601.08859PreprintOpen access
Researchers often face fragmented parameter input workflows across notebooks and terminal tools, which harms reproducibility. EZInput provides a declarative, write-once run-anywhere interface layer that auto-generates validated user interfaces for Jupyter, Colab, and terminal environments while persisting configurations via YAML.