code: def compute_node_positions(self):
          
          xs = []
          ys = []
          node_r = self.nodeprops["radius"]
          radius = circos_radius(n_nodes=len(self.graph.nodes()), node_r=node_r)
          self.plot_radius = radius
          self.nodeprops["linewidth"] = radius * 0.01
          for node in self.nodes:
              x, y = get_cartesian(r=radius, theta=node_theta(self.nodes, node))
              xs.append(x)
              ys.append(y)
          self.node_coords = {"x": xs, "y": ys}
docs: Uses the get_cartesian function to compute the positions of each node
          in the Circos plot.