class_docstr: Diffeomorphism between S1 and SO2.
class_docstr_tok: ["Diffeomorphism","between","S1","and","SO2","."]
code: def __init__(self):
      super().__init__(space_shape=(2,), image_space_shape=(2, 2))
  
imports: import pytest
  import geomstats.backend
  from geomstats.geometry.diffeo import AutodiffDiffeo
  from geomstats.test.random import RandomDataGenerator
  from geomstats.test.test_case import TestCase
  from geomstats.test.vectorization import generate_vectorization_data
label_desc: Use image node_id 1 to create a new CircleSO2Diffeo object from inherited base classes: AutodiffDiffeo with example: obj = CircleSO2Diffeo()