csp
csp copied to clipboard
csp is a high performance reactive stream processing library, written in C++ and Python
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.
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...
Fixes #177 by reassembling the source code from the interpreter history Needs tests
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....
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...
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...
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...
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...
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...