I want to implement an eigenvalue problem to solve the linear growth rate of MRI in cylindrical coordinate. I saw a recent post regarding using disk basis for 3Dsimulation:
https://groups.google.com/g/dedalus-users/c/a9MJHPjDFt8. I just begin implementing this and my starting point is to create a coordinate that is a direct product of d3.Coordinate('z') and d3.PolarCoordinates('phi', 'r'). I soon found that I cannot extract unit vector of this system using coords.unit_vector_fields(dist). I wonder does dedalus support periodic cylinders for now? If so, how should I initialized the normal vectors in cylindrical coordinate. I attached my code below for your reference.