On solving several problems with IGA, Initialization with psydac: there is a psydac script for the Cahn-Hilliard equation using iso-geometric analysis.
For your analysis You can find and install the following packages from the url
https://github.com/pyccel/psydac
https://github.com/pyccel/pyccel
https://www.sciencedirect.com/science/article/pii/S0045782523006941