class_docstr: A consecutively factor-dim increasing product manifold of open hemispheres.
  
  .. math::
  
      HS^1\times \dots \times HS(n)
class_docstr_tok: ["A","consecutively","factor-dim","increasing","product","manifold","of","open","hemispheres",".","..","math",":",":","HS^1\\times","\\dots","\\times","HS","(","n",")"]
code: def __init__(self, n, equip=True):
      factors = [
          OpenHemisphere(dim=dim, equip=True) for dim in range(1, n)
      ]
  
      super().__init__(
          factors=factors,
          default_point_type="vector",
          equip=equip,
      )
  
imports: import geomstats.backend
  from geomstats.geometry.base import OpenSet
  from geomstats.geometry.diffeo import Diffeo
  from geomstats.geometry.hyperboloid import Hyperboloid
  from geomstats.geometry.hypersphere import Hypersphere
  from geomstats.geometry.product_manifold import ProductManifold, ProductRiemannianMetric
  from geomstats.geometry.pullback_metric import PullbackDiffeoMetric
label_desc: Use image node_id 1 to create a new OpenHemispheresProduct object from inherited base classes: ProductManifold with example: obj = OpenHemispheresProduct(n, equip)