Manual#
Begin with the First steps section to learn how to wrap functions and dataclasses and run them via Fiatlight.
Then, explore the following sections.
Introductory topics:#
Add types to signatures so that Fiatlight can generate a GUI for your functions
Use fiatlight command line tool to list all supported types and their possible GUI customization options
Fully customize any parameter’s GUI by writing it by hand
Add GUI only nodes to your functions graph (i.e. nodes that do not have a function associated with them)
Create GUI for structured data, i.e pydantic models and dataclasses
Advanced topics:#
Reuse Fiatlight widgets in your own apps, not only in Fiatlight’s functions graphs.
Fully customize functions GUI subclassing FunctionWithGui
Fine-tune functions by viewing their internal status. Debug and replay exceptions.
Domain-specific topics:#
Explore fiat_kits, collections of pre-built widgets for specific domains, such as:
fiat_image for image processing
fiat_matplotlib for plotting with Matplotlib
fiat_dataframe: a widget to display explore pandas dataframes
TODO: manual_reuse_widgets