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

We shouldn't require `pandas` or `sqlalchemy` when installing `csp`. These should be removable by making the pandas extension optional and deferring the sqlalchemy adapter import.

type: enhancement
part: dependencies

As per title. Allows for explicit calling of: - `show_graph_pil` - `show_graph_graphviz` Adds: - `show_graph_widget`: uses [ipydagred3](https://github.com/timkpaine/ipydagred3) which was written explicitly for use with `csp` Modifies: - `show_graph` to check...

type: enhancement

Fixes #177 by reassembling the source code from the interpreter history Needs tests

type: bug

If a pushing thread hits some terminal error in a python implementation, the adapter needs a way to pass along the exception and shutdown info to the main engine thread....

type: enhancement

Please read the below. I have run all unit tests locally with and without pydantic type checking enabled, so the changes are fully compatible (though exception messages have changed). **Open...

type: enhancement
lang: python

Right now two Makefile steps have been moved into batch / powershell scripts for convenience because it proved tricky to do directly in the Makefile. Would be nice to get...

part: build

For vcpkg build setups where users may not have root access to the system ( or may not want to update system packages ) it would be useful to have...

part: build

Now that we have upgraded to C++20, we can use the `[[likely]] / [[unlikely]] ` attributes that are now part of the official standard rather having platform-dependent `likely/unlikely` macros in...

type: enhancement
lang: c++

This is the commit message of the commit at the tip of this branch: --- Rewritten branch Empty commit. This is an empty commit, it is kept for information purposes....

During our `csp` hackathon we identified a few common issues in the documentation that many users faced. 1. While there is documentation for writing adapters, there is no documentation for...

part: documentation