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: spaday and Perspective 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.
Metadata
Release files for csp-gateway 3.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| csp_gateway-3.0.0.tar.gz | 5.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| csp_gateway-3.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.8 MB
Release files / csp_gateway-3.0.0.tar.gz
| Download URL | csp_gateway-3.0.0.tar.gz |
|---|---|
| Size | 5.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a616e5e8b162f7a84dbb04fefec05364c969c8a19b05a388840c17b0dad976a8
|
|
BLAKE2b-256 checksum How to use checksums |
6ef983ad406986dc428bd4ced8c2a4768f50154876749a79c1f95c86a28f9c7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / csp_gateway-3.0.0-py3-none-any.whl
| Download URL | csp_gateway-3.0.0-py3-none-any.whl |
|---|---|
| Size | 5.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
47d5062f12fe4df5a4b7ce15c90f82008911d0f902e27c0145323038eb66c684
|
|
BLAKE2b-256 checksum How to use checksums |
f8bafb69475db3ea4809ee2f538f62fc41bbbaabf68899adeeec6382df545617
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|