Stateful Technical Analysis Indicator Libray For Python

I an looking for a TA indicator library in python, that offers indicators you can update with ticks, in contrast to indicators that perform calculations on an entire data set.

For example, an RSI indicator would allow something like this:

rsi_ind = RSI(period=14)

# add a tick
rsi_ind.feed_tick(tick)
# add several ticks as list
rsi_ind.feed_ticks(ticks)

# we get the current value
value = rsi_ind.get_value()

# add another tick
rsi_ind.feed_tick(tick)
# we get new current value
value = rsi_ind.get_value()


Is such a library existing and recommendable? Thanks!