And are any of those drop in replacements that can handle the existing format
But regardless, I know about projects like that. And I've been using Octave instead of MATLAB during my uni years. But I suspect the situation is similar here - not all the time, but sometimes you just need something to work precisely like MATLAB.