Paul Taylor

Results 121 comments of Paul Taylor

Does this not work? ```js function operator1(source) { return source.pipe(map(x => x * 3), filter(x => x % 2 == 0)); } function operator2(source) { return map(x => x +...

The style I described is how all the Ix operators [are implemented](https://github.com/ReactiveX/IxJS/blob/0bdb6c33f5fcefba2cbd390213b68c80b5816451/src/asynciterable/operators/map.ts#L53-L55); functions which return functions that take a source iterable and return a result iterable. `pipe()` is a specialization...

@RemcoBlok that sounds good to me. I'll add it to the list, and try to get something out soon.

I agree we should have better docs for these. At the moment, the tests are the best examples to reference. * [`fromNodeStream`](https://github.com/ReactiveX/IxJS/blob/3218613193258c4d817a4dcbf2423df0e070d516/spec/asynciterable/fromnodestream-spec.ts#L31-L45) converts a node stream to an `Ix.AsyncIterable` *...

@KilianKilmister I believe the Ix methods predate most of the node core ones, but they're complementary. Use whatever works for you!

@richardscarrott does `import 'ix/asynciterable/tonodestream'` not work?

@timcash Yes, I believe we have this tested [here](https://github.com/ReactiveX/IxJS/blob/master/spec/asynciterable/from-spec.ts#L177-L259).

Have you tried using [datashader](https://datashader.org/) or [hvPlot](https://hvplot.holoviz.org/)? You should be able to plot GPU points/geometries with either.

Unfortunately we can't GPU-accelerate data transfer between RAPIDS and `deck.gl`/`kepler.gl`, since they render in the browser and not in Python. You could run a `deck.gl` plot in a native window...

Ah yeah, we need to update the docs. the `from` method is currently static on the `AsyncIterableX` class, not exported as a separate module. I need to do a bunch...