csp-gateway is a framework for building high-performance streaming applications
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.
Project details
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file csp_gateway_client-2.4.2.tar.gz.
File metadata
- Download URL: csp_gateway_client-2.4.2.tar.gz
- Upload date:
- Size: 5.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0272f898ddc66a4abfe7650b1b7f1df33b36b8c01954f3ea7d7aaa98477051c8
|
|
| MD5 |
f613787b04b4283023690919c4c97ab1
|
|
| BLAKE2b-256 |
12c3c34d5a199e14d82226786838cd16a6979094f9268fff4f3c1f2bce1aaf93
|
File details
Details for the file csp_gateway_client-2.4.2-py3-none-any.whl.
File metadata
- Download URL: csp_gateway_client-2.4.2-py3-none-any.whl
- Upload date:
- Size: 5.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e01fb0286fc5745b80b850816e105a4537992690a68bcd613c6cbe4f90adc54
|
|
| MD5 |
7be13388766d787d9e40b4f5dd343ae7
|
|
| BLAKE2b-256 |
7ba672f7336f4322109ee73ee4f7ddf4f468d48cd4f6bfe78541620c8389a073
|