csp icon indicating copy to clipboard operation
csp copied to clipboard

csp is a high performance reactive stream processing library, written in C++ and Python

Results 114 csp issues
Sort by recently updated
recently updated
newest added

Right now, due to how CSP manages duplicate timestamp cycles, all csp.timers that are scheduled will always execute in the first cycle of the given timestamp ( even if there...

type: enhancement

As title, builds `librdkafka` with GSSAPI support via `cyrus-sasl`, enabling this feature for our pip packages (currently this only works on our conda packages). No windows support for now as...

part: dependencies
adapter: kafka
part: build

This PR does a few things: - Small tweaks to autogen script to include the python command in the generated files - Inline the autogenerated files needed for the `csp`...

type: enhancement
lang: c++
part: build

Adds support for building against numpy 2. **Note:** a csp built against numpy 2 will ALSO be useable with a locally installed numpy < 2. The reverse (build against numpy...

part: dependencies
part: build

Requires upstream work: - [x] `krb5` port https://github.com/microsoft/vcpkg/pull/38402 - [x] `cyrus-sasl` port https://github.com/microsoft/vcpkg/pull/39892 - [x] `librdkafka` feature https://github.com/microsoft/vcpkg/pull/39894

part: dependencies
adapter: kafka

Rewrites Getting Started guide to use more general examples and also fixes other issues seen across documentation. Closes #295 , #294 , #293 . Adds more clarity on #291.

part: documentation

Many adapters have static, wiring-time connection requirements, e.g. you need to provide a url or channel or topics at wiring time and cant make new connections dynamically. Starting with the...

type: enhancement
adapter: general
adapter: websocket

xref: https://github.com/Point72/csp/issues/38 Following @trallard's suggestion, exploring using `asv` to build a benchmark suite, starting with @AdamGlustein's code in https://github.com/Point72/csp/pull/322#discussion_r1676210203. Example output, running on just my machine through a few commits:

type: feature
tag: wip
tag: internal

Because `_csptypesimpl` is used during the build, if it is cross-compiled to a different arch it won't be useable. So during the build we should either: - compile it for...

type: bug
part: build

fixes https://github.com/Point72/csp/issues/324 ref https://github.com/Point72/csp/discussions/323 These settings are very close to existing format, the only material change is moving from spaces around `->` to no spaces around `->`. Spaces around `->`...

lang: c++
tag: internal