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

I suggest adding some documentation on the concept of ticking. - Why and how it is used - How it is detected in common usage This could be a section...

part: documentation

At the moment looks like csp.Struct wont properly process setattr calls when setting via a property, it wouild be very useful to get this to work. Sample repro: ``` class...

type: bug

In #111, we update the docs structure to follow the [Diátaxis framework](https://diataxis.fr). The "How-to" section will only have the migrated content. These pages need to be updated to follow a...

part: documentation

Alarms are mentioned and used several times in the documentation pages. We could have a dedicated section explaining why they are useful, how to use them and other relevant details.

part: documentation

For example, `csp.ticked` is mentioned but could benefit from having its docstring exposed. This is probably true for other objects as well. We can use this issue to capture a...

part: documentation

xref: https://github.com/Point72/csp/pull/126#issue-2163667290 ```raw According to https://numpy.org/doc/stable/dev/depending_on_numpy.html#build-time-dependency, we can build against numpy 1.25 or newer and numpy 1.19 or newer should be able to import the build. However, numpy 1.25 isn't...

type: enhancement
part: build

**Is your feature request related to a problem? Please describe.** https://github.com/Point72/csp/wiki/0.-Introduction has great explanatory content. However, it can be too deep for first-time users who want to quickly learn the...

part: documentation

For [perspective](https://github.com/finos/perspective), we (but mostly @texodus) have setup really great benchmarking which allows us to track granular release-to-release performance metrics. Example: PR: https://github.com/finos/perspective/pull/2315 We have the [profiler](https://github.com/Point72/csp/wiki/6.-Profiler), but we should...

type: feature
tag: internal

`csp` nodes and graphs are type-annotated to return `ts["T"]`, and are then connected to other nodes/graphs. Additionally, the return value of these `ts["T"]` which is an `Edge`, has a number...

type: enhancement

**Is your feature request related to a problem? Please describe.** Due to the policy-based data structures (PBDS) library being gcc specific, I had to change the implementation of Quantile and...

good first issue
type: feature
lang: c++