I'm wondering if it would be possible to enhance the rotate_elastic_constants function to be applicable to general basis transformations, not just pure rotations. This would be useful for:
- Converting elastic constants between different crystal settings
- Handling general coordinate transformations
- Working with non-orthogonal basis vectors
Regards,
Zhao