I suggest to allow reading a phase from a CIF file via orix.io.load() instead of using Phase.from_cif(). I find the latter a bit weird when we already have the former.
If people agree, I'll make the change, and deprecate from_cif() in v0.14 with removal planned for v0.15.