https://github.com/bptlab/cepta
CEPTA - Complex Event Processing Transportation Analysis
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 16 committers (6.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.3%) to scientific vocabulary
Keywords
Repository
CEPTA - Complex Event Processing Transportation Analysis
Basic Info
- Host: GitHub
- Owner: bptlab
- License: mit
- Language: Java
- Default Branch: master
- Homepage: https://bptlab.github.io/cepta
- Size: 16.4 MB
Statistics
- Stars: 12
- Watchers: 7
- Forks: 1
- Open Issues: 29
- Releases: 0
Topics
Metadata Files
README.md
CEPTA - Complex Event Processing Transportation Analysis
The open-source CEPTA project aims to examine the applicability of modern (complex) event processing techniques in the context of intermodal transportation. The project is under active development and will regularly push updates to the demo instance.
For more information, see bptlab.github.io/cepta/.

Building
To build all executables of the entire project:
bash
bazel build //:cepta
To build only a specific module or executable:
bash
bazel build //auxiliary/producers/replayer # Example
Running
To run a specific executable:
bash
bazel run //auxiliary/producers/replayer -- --port 8080 # Example
To run mutiple specific executables (prevents locking) use run.sh instead of bazel run:
bash
./run.sh //auxiliary/producers/replayer -- --port 8080 # Example
Testing
bash
bazel test :all
bazel test //core:core-tests # Only test core
Deployment
The project uses docker and docker-compose for deployment.
For instructions see docs/deployment/dev.md or docs/deployment/prod.md respectively.
Summary:
To run the latest production version, run
bash
CEPTA_VERSION="v0.5.0" docker-compose -f deployment/prod/docker-compose.yml up
To build and run the latest development version, run
bash
BUILD=1 ./deployment/dev/devenv.sh up
To run specific containers (single or multiple) run:
bash
./deployment/dev/devenv.sh up args...
The containers that can be used as args can be found in /deployment/dev/compose for example: envoy
Have you never build the docker images before than run following instead:
BUILD=1 ./deployment/dev/devenv.sh up args...
Deployment on Mac
Seeing an error like this while starting the docker container:
standard_init_linux.go:211: exec user process caused "exec format error"
MacOs needs a slight configuration to the build stage. The docker images that are build with bazel have to be build for linux to run in the docker environment. Therefore you have to build the images like this:
bazel run //osiris/usermgmt:build-image --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64
Owner
- Name: Business Process Technology
- Login: bptlab
- Kind: organization
- Location: Potsdam, Germany
- Website: https://bpt.hpi.uni-potsdam.de
- Repositories: 37
- Profile: https://github.com/bptlab
Business Process Technology @ Hasso Plattner Institute, University of Potsdam
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| romnnn | r****m@s****e | 610 |
| Gritta Weisheit | g****t@g****n | 168 |
| Vincent Opitz | v****z@s****e | 168 |
| Christopher | c****z@s****e | 150 |
| marc.rosenau@student.hpi.de | m****u@s****e | 104 |
| Leonard Petter | l****r@s****e | 95 |
| Vincent Opitz | 3****k | 21 |
| jostafarr | j****e@s****e | 12 |
| romnnn | r****m@g****e | 11 |
| Chris Schulz | 2****l | 10 |
| grittaweisheit | 4****t | 9 |
| Leonard Petter | L****o@L****l | 6 |
| Jostafarr | 3****r | 3 |
| Marc | 3****o | 3 |
| jostafarr | j****e@w****e | 2 |
| Roman | 4****n | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 56
- Total pull requests: 44
- Average time to close issues: 8 months
- Average time to close pull requests: 4 days
- Total issue authors: 7
- Total pull request authors: 6
- Average comments per issue: 0.52
- Average comments per pull request: 0.09
- Merged pull requests: 40
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Quacck (24)
- romnn (11)
- leopetter (8)
- skydivin4ng3l (7)
- ma-ro (3)
- grittaweisheit (2)
- Jostafarr (1)
Pull Request Authors
- romnn (16)
- skydivin4ng3l (12)
- Quacck (6)
- leopetter (5)
- ma-ro (3)
- grittaweisheit (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 15
proxy.golang.org: github.com/bptlab/cepta
- Homepage: https://github.com/bptlab/cepta
- Documentation: https://pkg.go.dev/github.com/bptlab/cepta#section-documentation
- License: MIT
-
Latest release: v0.5.0
published over 5 years ago
Rankings
Dependencies
- @types/chai ^4.2.6 development
- @types/jquery ^3.3.31 development
- @types/mocha ^5.2.7 development
- @types/sockjs-client ^1.1.1 development
- @typescript-eslint/eslint-plugin ^2.18.0 development
- @typescript-eslint/parser ^2.18.0 development
- @vue/cli-plugin-babel ^4.1.1 development
- @vue/cli-plugin-e2e-cypress ^4.1.1 development
- @vue/cli-plugin-eslint ^4.1.1 development
- @vue/cli-plugin-router ^4.1.1 development
- @vue/cli-plugin-typescript ^4.1.1 development
- @vue/cli-plugin-unit-mocha ^4.1.1 development
- @vue/cli-plugin-vuex ^4.1.1 development
- @vue/cli-service ^4.1.1 development
- @vue/eslint-config-prettier ^6.0.0 development
- @vue/eslint-config-typescript ^5.0.1 development
- @vue/test-utils 1.0.0-beta.29 development
- chai ^4.2.0 development
- eslint ^6.7.2 development
- eslint-plugin-import ^2.20.0 development
- eslint-plugin-prettier ^3.1.1 development
- eslint-plugin-vue ^6.0.1 development
- graphql-tag ^2.9.0 development
- husky ^4.2.1 development
- kind-of ^6.0.3 development
- node-sass ^4.13.1 development
- prettier ^1.19.1 development
- sass-loader ^8.0.0 development
- typescript ~3.7.3 development
- vue-cli-plugin-apollo ^0.21.3 development
- vue-template-compiler ^2.6.11 development
- vuex-module-decorators ^0.11.0 development
- @types/chart.js ^2.9.4
- @types/google-protobuf ^3.7.2
- @types/leaflet ^1.5.8
- @typescript-eslint/eslint-plugin ^2.16.0
- @typescript-eslint/parser ^2.16.0
- @vue/composition-api ^0.5.0
- axios ^0.19.0
- bootstrap ^4.4.1
- chart.js ^2.9.3
- core-js ^3.4.8
- datatables ^1.10.18
- grpc-web ^1.0.7
- jquery ^3.4.1
- leaflet ^1.6.0
- object-hash ^2.0.3
- popper.js ^1.16.0
- sockjs-client ^1.4.0
- themify-icons ^1.0.0
- ts-protoc-gen ^0.12.0
- vue ^2.6.11
- vue-apollo ^3.0.0-beta.11
- vue-axios ^2.1.5
- vue-chartjs ^3.5.0
- vue-class-component ^7.1.0
- vue-cookies-ts ^1.5.19
- vue-dynamic-dropdown ^1.0.12
- vue-masonry ^0.11.8
- vue-nprogress ^0.1.5
- vue-property-decorator ^8.3.0
- vue-router ^3.1.3
- vue-spinner ^1.0.3
- vuetrend ^0.3.4
- vuex ^3.1.2
- vuex-typescript ^3.0.2
- webstomp-client ^1.2.6
- express ^4.17.1
- mustache-express ^1.3.0