dev #29

Merged
jakeISAC merged 12 commits from dev into main 2026-03-15 01:07:58 +01:00
Owner
No description provided.
- working implmentation of K-Means, although unbalance
- proper handling of f32 as keys using OrderedFloat wrapper (zero cost eval)
- fully working implmentation of K-Means
- fixed issues with OrderedFloat
- code refactored
- moved K-Means algo to utilities folder for easier accessibility
- create test for K-Means
- added plotter to visualize Clusters (for tests)
- fully working and logically (hopefully) correct K-Means implementation.
- added a test suite
- Introduced concurrency with Tokio and semaphores for better performance.
- Replaced `Vec` with `HashSet` for centroid storage to avoid duplicates.
- Adjusted tests for asynchronous execution.
- Grouped related functionalities under `file_operations`.
- Refactored imports and paths for consistency.
- Improved concurrency in multiple modules using updated max tasks.
- Added scheduler validation and improved error handling.
- Updated unit tests for modular changes and new functionalities.
- Introduced `k` argument for OS scheduler initialization.
- Updated `OrderingScheduler::new` for dynamic configuration.
- Modified CLI to accept `--k` parameter.
- Refactored path planning logic for improved clarity.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jakeISAC/bifrost!29
No description provided.