lumopt2.utils#
The utilities module provides helper functions for visualization, logging, and other auxiliary optimization utilities.
Visualization and Logging#
These classes provide utilities via a callback system to log or visualize results.
utils.file_logger
Plain-text and JSON result logger callbacks.
utils.graphical_visualizer
Matplotlib visualization callback.
utils.callbacks
Optimization callback base class and list.
utils.panels
Reusable panel widgets for the visualizer.
Optimization utilities#
These classes provide auxiliary utilities for optimization such as job management, profiling, and configurations.
utils.common
Common utility classes and functions.
utils.config_map
Simulation result configuration mapping.
utils.sparse_helpers
Sparse-dense index conversion functions.
utils.runner
Job management infrastructure.
utils.fd_grad
Finite difference gradient utilities.
utils.profiler
Wall-clock profiling for optimization phases.