code: def __init__(self, num_smts: int, max_irr_seasonal: float) -> None:
      self.num_smts = num_smts
      self.max_irr_seasonal = max_irr_seasonal
      super().__init__(
          self.loss, parametrization=parameter.Array(shape=(num_smts,))
      )
  
imports: from nevergrad.parametrization import parameter
  from ..base import ExperimentFunction
  from ..base import UnsupportedExperiment
label_desc: Use image node_id 1 to create a new NgAquacrop object from inherited base classes: ExperimentFunction with example: obj = NgAquacrop(num_smts, max_irr_seasonal)