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:
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
)