How to create a numerical conformal map between a deformed annulus and an annulus?

This is the first time I am trying to create a conformal map numerically in FEniCS. I searched the community page but couldn’t find anything that will help me to get a start on this. I don’t even know if a conformal map can be created through FEniCS. So my apologies if this is a trivial question.

Suppose I have two domains. Let’s name them D1 and D2 (the boundaries of both domains are smooth, closed and analytic).

D1 (the deformed annulus) looks like this:

D2 (the perfect annulus with inner radius 1 and outer radius 2) looks like this:

The number of points on the boundaries of both the domains are the same.

What I want to do is create a conformal map between the D1 and the D2 meshed regions (including the inner and the outer boundaries).

Although I am not sure, but I think, ALE.move() can create a conformal mapping if the boundaries of the two regions are supplied as arguments to ALE.move().

This is entirely new to me and haven’t tried it before. So to be honest, I don’t know where to start. Any help would be greatly appreciated!

Please let me know if any further clarification is needed.