prevent data.full() in __str__ if the system is huge to prevent memory error (ipython always evaluates all representations even if it isnt used, so it can cause a memory error in a notebook even though _repr_latex_ is the one that is finally displayed)