screenWithDurationMagnitude()

Signature:

screen_with_duration_magnitude(
    duration: Union[hec.Duration, str],
    min_missing_limit: float = nan,
    min_reject_limit: float = nan,
    min_question_limit: float = nan,
    max_question_limit: float = nan,
    max_reject_limit: float = nan,
    max_missing_limit: float = nan,
    percent_valid_required: float = 0.0,
    in_place: bool = False
) -> TimeSeries:

Detailed Documentation

The hec-python-library equivalent of Jython method screenWithDurationMagnitude():

If in_place=True, the instance itself is modified. In this case the returned value (which can be ignored in python) is the modified instance, which can be used in chaining methods.

Example:

ts2 = ts1.screen_with_duration_magnitude(
    "1Day",
    min_missing_limit=0.0,
    max_missing_limit=15.3
)

Signature:

iscreen_with_duration_magnitude(
    duration: Union[hec.Duration, str],
    min_missing_limit: float = nan,
    min_reject_limit: float = nan,
    min_question_limit: float = nan,
    max_question_limit: float = nan,
    max_reject_limit: float = nan,
    max_missing_limit: float = nan,
    percent_valid_required: float = 0.0,
) -> TimeSeries:

Convenience method for calling screen_with_duration_magnitude(..) with in_place=True

Example:

ts1.iscreen_with_duration_magnitude(
    "1Day",
    min_missing_limit=0.0,
    max_missing_limit=15.3
)