Project description

Overview
csp-gateway
is a framework for building high-performance streaming applications.
It is is composed of four major components:
- Engine: csp, a streaming, complex event processor core
- API: FastAPI REST/WebSocket API
- UI: Perspective and React based frontend with automatic table and chart visualizations
- Configuration: ccflow, a Pydantic/Hydra based extensible, composeable dependency injection and configuration framework
For a detailed overview, see our Documentation.

Installation
csp-gateway
can be installed via pip or conda, the two primary package managers for the Python ecosystem.
To install csp-gateway
via pip, run this command in your terminal:
pip install csp-gateway
To install csp-gateway
via conda, run this command in your terminal:
conda install csp-gateway -c conda-forge
Getting Started
See our wiki!
Development
Check out the contribution guide for more information.
License
This software is licensed under the Apache 2.0 license. See the LICENSE file for details.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file csp_gateway-2.0.0.tar.gz
.
File metadata
-
Download URL:
csp_gateway-2.0.0.tar.gz
- Upload date:
- Size: 5.3 MB
- Tags: Source
-
Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.11
File hashes
Hashes for csp_gateway-2.0.0.tar.gz
Algorithm |
Hash digest |
|
SHA256 |
8577243f11798cf23bb304e8fc13ae9d6d2a86aa617e3fe05a2e63fa32a62f43 |
|
MD5 |
6fc443a988bc288d725069ae2cffa47a |
|
BLAKE2b-256 |
c9b86b0ed399f23d55665ede721c61359b82eec6d95d4191fd952e05398339d4 |
|
See more details on using hashes here.
File details
Details for the file csp_gateway-2.0.0-py3-none-any.whl
.
File metadata
-
Download URL:
csp_gateway-2.0.0-py3-none-any.whl
- Upload date:
- Size: 5.1 MB
- Tags: Python 3
-
Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.11
File hashes
Hashes for csp_gateway-2.0.0-py3-none-any.whl
Algorithm |
Hash digest |
|
SHA256 |
c880b3bb09f185f231ad3305a471d56b768d2f1d5cb4b3c35c21e046d004511f |
|
MD5 |
db93c84702e0e94a3b82be1c39fb8f54 |
|
BLAKE2b-256 |
4e18ee011c7fd28b472de9522df3a90490555c6ec31314fad4d00a44899f3cc6 |
|
See more details on using hashes here.