pastas.stressmodels.StepModel ============================= .. toctree:: :hidden: /api/pastas/stressmodels/StepModel.set_init_parameters /api/pastas/stressmodels/StepModel.to_dict .. py:class:: pastas.stressmodels.StepModel(tstart: pandas.Timestamp | str, name: str, rfunc: pastas.typing.RFunc | None = None, up: bool = None, max_cache_size: int = None) Stressmodel that simulates a step trend. :param tstart: String with the start date of the step, e.g. '2018-01-01'. This value is fixed by default. Use ml.set_parameter("step_tstart", vary=True) to vary the start time of the step trend. :type tstart: str or Timestamp :param name: String with the name of the stressmodel. :type name: str :param rfunc: Pastas response function used to simulate the effect of the step. Default is ps.rfunc.One(), an instant effect. :type rfunc: pastas.rfunc instance :param up: Force a direction of the step. Default is None. :type up: bool, optional .. rubric:: Notes The step trend is calculated as follows. First, a binary series is created, with zero values before tstart, and ones after the start. This series is convolved with the block response to simulate a step trend. .. !! processed by numpydoc !! Methods ------- .. autoapisummary:: pastas.stressmodels.StepModel.set_init_parameters pastas.stressmodels.StepModel.to_dict