transformTimeSeries()

Signature

resample(
    operation: str,
    interval: Union[
            TimeSeries,
            hec.TimeSpan,
            datetime.timedelta,
            NoneType
        ] = None,
    offset: Union[
            int,
            hec.TimeSpan,
            datetime.timedelta,
            NoneType
        ] = None,
    start_time: Union[
            str,
            datetime.datetime,
            hec.HecTime,
            NoneType
        ] = None,
    end_time: Union[
            str,
            datetime.datetime,
            hec.HecTime,
            NoneType
        ] = None,
    max_missing_percent: float = 25.0,
    entire_interval: Optional[bool] = None,
    before: Union[str, float] = 0.0,
    after: Union[str, float] = 'LAST',
    in_place: bool = False
) -> TimeSeries

Detailed Documentation

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

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

from hec import TimeSpan

ts2 = ts1.resample("average", TimeSpan("PT6H"))

Signature

iresample(
    operation: str,
    interval: Union[
            TimeSeries,
            hec.TimeSpan,
            datetime.timedelta,
            NoneType
        ] = None,
    offset: Union[
            int,
            hec.TimeSpan,
            datetime.timedelta,
            NoneType
        ] = None,
    start_time: Union[
            str,
            datetime.datetime,
            hec.HecTime,
            NoneType
        ] = None,
    end_time: Union[
            str,
            datetime.datetime,
            hec.HecTime,
            NoneType
        ] = None,
    max_missing_percent: float = 25.0,
    entire_interval: Optional[bool] = None,
    before: Union[str, float] = 0.0,
    after: Union[str, float] = 'LAST',
) -> TimeSeries

Convenience method for calling resample`(...)` with ``in_place=True.

Example

from hec import TimeSpan

ts.iresample("average", TimeSpan("PT6H"))