def model_hyperlink(link, model_name): return f'{model_name}' def make_clickable_model(model_name, link=None): """Create a clickable model name with optional custom link""" if link and link.strip(): # Use provided link (paper/code) return model_hyperlink(link, model_name) # No link provided, just return plain text return model_name def styled_error(error): return f"
{error}
" def styled_warning(warn): return f"{warn}
" def styled_message(message): return f"{message}
" def has_no_nan_values(df, columns): return df[columns].notna().all(axis=1)