feat(deep_causality_multivector): Added new normalize_l2#409
feat(deep_causality_multivector): Added new normalize_l2#409marvin-hansen merged 6 commits intodeepcausality-rs:mainfrom
Conversation
…on of the Gravity Vector Signed-off-by: Marvin Hansen <marvin.hansen@gmail.com>
Signed-off-by: Marvin Hansen <marvin.hansen@gmail.com>
…as well as modulus_squared and scale_by_real methods to CausalMultiVector. Signed-off-by: Marvin Hansen <marvin.hansen@gmail.com>
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #409 +/- ##
=======================================
Coverage 94.73% 94.74%
=======================================
Files 675 677 +2
Lines 25020 25062 +42
=======================================
+ Hits 23703 23745 +42
Misses 1317 1317 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Signed-off-by: Marvin Hansen <marvin.hansen@gmail.com>
Signed-off-by: Marvin Hansen <marvin.hansen@gmail.com>
Signed-off-by: Marvin Hansen <marvin.hansen@gmail.com>
User description
Describe your changes
deep_causality_multivector:
Issue ticket number and link
Code checklist before requesting a review
For details on make, please see BUILD.md
Note: The CI runs all of the above and fixing things before they hit CI speeds
up the review and merge process. Thank you.
PR Type
Enhancement, Documentation
Description
Added L2 norm operations (
norm_l2,normalize_l2) and scalar evaluation traits (modulus_squared,scale_by_real) to support vector space normalization independent of geometric metricImplemented comprehensive example demonstrating adaptive gravity observer using Causal Monad for tilt estimation and gimbal lock elimination in robotics
Enhanced all example files with detailed engineering value documentation explaining real-world applications in physics, robotics, and quantum computing
Reorganized module structure for better code organization and added comprehensive README documenting all examples with use cases
Diagram Walkthrough
File Walkthrough
8 files
New L2 norm trait for multivectorsNew scalar evaluation trait for norm calculationsL2 norm implementation for CausalMultiVectorScalarEval trait implementations for f32, f64, ComplexExport new traits and reorganize module visibilityNew adaptive gravity observer example with Causal MonadReorganized API module structure for clarityReorganized test module structure10 files
Added engineering value documentation and GA conceptsAdded metric agnosticism engineering value explanationAdded particle physics engineering value documentationAdded multi-physics coupling engineering value explanationAdded quantum computing engineering value documentationAdded higher-kinded types engineering value explanationAdded topological data analysis engineering value documentationRefactored documentation for electromagnetic field unificationAdded projective geometry engineering value documentationNew comprehensive examples guide with use cases2 files
Comprehensive tests for L2 norm operationsAdded data and metric getter tests1 files
Added deep_causality_core dependency and reorganized15 files