Bumped the version in relevant files to 1.3.9 and updated the Purem dependency to version 3.0.1 in `requirements.txt`. Additionally, updated the README to reflect significant performance improvements in the latest release.
Added a temporary notice about scheduled maintenance and service unavailability until May 5th, 2025. This ensures users are informed about the downtime upfront.
Corrected the URL for the license badge in the README to point to the sandbox terms-of-service page. This ensures better alignment with the intended documentation reference.
Update README with benchmark highlights and visuals
Added a new section showcasing Purem's benchmarking highlights. Included visual comparisons of performance, numerical precision, and operations per second against major Python ML libraries.
Updated the README to include information about the Makefile's purpose and its safe usage for internal tasks like testing. Clarified that full tests and benchmarks should follow the official usage instructions.
Update license references and email in documentation
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.
Replaced the repository setup command with accurate instructions, including creating the directory and adding a new remote. Commented out the outdated CI/CD link for clarity and future revision.
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.
This new .gitignore file excludes various files and directories commonly generated by Python projects, tools, and environments. It ensures cleaner repositories by ignoring build artifacts, virtual environments, editor configurations, and more.