https://github.com/bptlab/cepta

CEPTA - Complex Event Processing Transportation Analysis

https://github.com/bptlab/cepta

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

cep flink kafka monitoring real-time transportation
Last synced: 5 months ago · JSON representation

Repository

CEPTA - Complex Event Processing Transportation Analysis

Basic Info
Statistics
  • Stars: 12
  • Watchers: 7
  • Forks: 1
  • Open Issues: 29
  • Releases: 0
Topics
cep flink kafka monitoring real-time transportation
Created over 6 years ago · Last pushed over 5 years ago
Metadata Files
Readme Changelog License

README.md

CEPTA - Complex Event Processing Transportation Analysis

Build Status GitHub Release

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/.

Screenshot

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

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

All Time
  • Total Commits: 1,373
  • Total Committers: 16
  • Avg Commits per committer: 85.813
  • Development Distribution Score (DDS): 0.556
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email 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
bug (2) enhancement (2) help wanted (1) Urgent! (1) improvement (1) good first issue (1) documentation (1)
Pull Request Labels
ready to review (20)

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
  • Versions: 15
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 7 months ago

Dependencies

anubis/package.json npm
  • @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
deployment/dev/cockpit/package.json npm
  • express ^4.17.1
  • mustache-express ^1.3.0