Aligned license file references across source files for consistency, changing from LICENSE.TXT to LICENSE. Updated licensor email in LICENSE file to the correct address. Simplifies and standardizes licensing details.
Add Business Source License and bump version to 1.3.8
Integrated the Business Source License 1.1 header across multiple source files, specifying usage terms and copyright. Updated the project version from 1.3.7 to 1.3.8 to reflect these changes.
Refine plot labels to show function names more clearly.
Updated the label formatting to extract and display only the relevant portion of the `func_name` after the colon. This improves readability and ensures clearer presentation in the plot legends.
Add benchmarks module with analysis, plotting, and workflow
This commit introduces a comprehensive benchmarking framework for evaluating performance. Key additions include the `BenchmarksAnalysis` class for data processing and visualization, `Makefile` for automated tasks, LICENSE, and README for documentation, and GitHub Actions workflow for CI benchmarks.