Skip to content

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
© EZInput project

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

Bruno M. Saraiva, Iván Hidalgo-Cenalmor, António D. Brito, Damián Martínez, Tayla Shakespeare, Guillaume Jacquemet, Ricardo Henriques

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.

Read the paper