def hash_series(series):
    """Fast series hash"""

    # hash(series.to_string())
    # 112 ms

    # hash(tuple(series.items()))
    # 2.24 ms

    # hash((tuple(series.values), tuple(series.index.values)))
    # 1.77 ms

    # chosen solution: 82.3 µs
    return hash((
        hash(series.index.values.data.tobytes()),
        hash(series.values.data.tobytes()),
    ))