pastas.model.Model.set_parameter ================================ .. py:method:: pastas.model.Model.set_parameter(name: str, initial: float | None = None, vary: bool | None = None, pmin: float | None = None, pmax: float | None = None, optimal: float | None = None, dist: str | None = None, move_bounds: bool = False) -> None Method to change the parameter properties. :param name: name of the parameter to update. This has to be a single variable. :type name: str :param initial: parameters value to use as initial estimate. :type initial: float, optional :param vary: boolean to vary a parameter (True) or not (False). :type vary: bool, optional :param pmin: minimum value for the parameter. :type pmin: float, optional :param pmax: maximum value for the parameter. :type pmax: float, optional :param optimal: optimal value for the parameter. :type optimal: float, optional :param dist: Distribution of the parameters. :type dist: str, optional :param move_bounds: Reset pmin/pmax based on new initial value. Of move_bounds=True, pmin and pmax must be None. :type move_bounds: bool, optional .. rubric:: Examples >>> ml.set_parameter(name="constant_d", initial=10, vary=True, >>> pmin=-10, pmax=20) .. rubric:: Notes It is highly recommended to use this method to set parameter properties. Changing the parameter properties directly in the parameter `DataFrame` may not work as expected. .. !! processed by numpydoc !!