rxpy operators in fact rxpy provides wide variety of operators and these operators can be categorised as followscreationaltransformationalcombinatorialfilterserror handlersconditional and boolean operatorsmathematicalconnectable examples of some of these categories are presented in the rest of this section piping operators to apply an operator other than creational operator to an observable it is necessary to create pipe pipe is essentially series of one or more operations that can be applied to the data stream generated by the observable the result of applying the pipe is that new data stream is generated that represents the results produced following the application of each operator in turn this is illustrated belowto create pipe the observable pipe(method is used this method takes comma delimited list of one or more operators and returns data stream observers can then subscribe to the pipe' data stream this can be seen in the examples given in the rest of this for transformationsfiltersmathematical operators etc