class_docstr: Class defining the Poincare polydisk metric.
  
  The Poincare polydisk metric is a product of n Poincare metrics,
  each of them being multiplied by a specific constant factor (see
  [JV2016]_).
  
  This metric comes from a model used to represent
  stationary complex autoregressive Gaussian signals.
  
  
  References
  ----------
  .. [JV2016] B. Jeuris and R. Vandebril. The Kähler mean of Block-Toeplitz
      matrices with Toeplitz structured blocks, 2016.
      https://epubs.siam.org/doi/pdf/10.1137/15M102112X
class_docstr_tok: ["Class","defining","the","Poincare","polydisk","metric",".","The","Poincare","polydisk","metric","is","a","product","of","n","Poincare","metrics",",","each","of","them","being","multiplied","by","a","specific","constant","factor","(","see","[","JV2016","]","_",")",".","This","metric","comes","from","a","model","used","to","represent","stationary","complex","autoregressive","Gaussian","signals",".","References","--","--","--","--","--","..","[","JV2016","]","B.","Jeuris","and","R.","Vandebril",".","The","K\u00e4hler","mean","of","Block-Toeplitz","matrices","with","Toeplitz","structured","blocks",",","2016.","https",":","\/\/epubs.siam.org\/doi\/pdf\/10.1137\/15M102112X"]
code: def __init__(self, space):
      scales = gs.array(
          [
              float(space.n_disks - i_disk)
              for i_disk in range(space.n_disks)
          ]
      )
      super().__init__(space, scales=scales)
  
file_path: geomstats/geomstats/geometry/poincare_polydisk.py
imports: import geomstats.backend
  from geomstats.geometry._hyperbolic import _Hyperbolic
  from geomstats.geometry.hyperboloid import Hyperboloid
  from geomstats.geometry.nfold_manifold import NFoldManifold, NFoldMetric
label_desc: Use image node_id 1 to create a new PoincarePolydiskMetric object from inherited base classes: NFoldMetric with example: obj = PoincarePolydiskMetric(space)