Our findings indicate that the optimal models for fitting comprise of two peaks that are linked to the pre-edge, followed by three peaks that are associated with charge transfer and the rising edge regime. Our approach also utilizes cumulative Gaussian functions to accurately represent the edge jump, which is associated with the ionization potential in literature. Following each fit, we present descriptive statistics, correlation, and regression metrics in the CLI (refer to Figure ) and provide a detailed analysis in the Builtin statistic section. The SpectraFit CLI has been designed to enable quick fit analysis, with interactive communication between the user and the fitting program via Jupyter Notebook, allowing for faster testing and validation of fitting models with increased relevance and causality.