gedsys

Geographic Event Detection System

https://github.com/manugil/gedsys

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.2%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Geographic Event Detection System

Basic Info
  • Host: GitHub
  • Owner: manuGil
  • License: mit
  • Language: JetBrains MPS
  • Default Branch: main
  • Size: 3.63 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 1
  • Releases: 3
Created over 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

License: MIT

GEDSys

Components for the Geographic Event Detection System. This system implements the RASCA architecture for event-driven application. Event-driven applications detect the occurrence of relevant geographic events on data streams produced by sensor networks.

Components

This repository contains source code and references for the following components:

  1. GeDL-MPS: a domain specific language for defining geographic events (gevents) implemented in JetBrains MPS.
  2. GeDL interpreter: a python package for interpreting gevent definitios written in Python.
  3. FROST Server: an implementaton of the SensorThings API.
  4. Siddhi runner: a complex event processing engine for the detection of events.

Installation

Each component have different requirements, therefore we provide separated instructions for them. Refer to the following resources to install and deploy each component:

Examples

The examples/data directory contains contains observations data for the use cases described in the Demonstration document. The JSON files should be registred to the FROST Server following the ordered specified by the file number.

The following examples are provided:

Demonstration

Refere to the Quick Introduction video bellow:

GEDL DEMO VIDEO

Copyright and License

© 2024 Manuel G. Garcia, Enschede, The Netherlands.

The GEDSys software is distributted under a MIT License, unless indicated otherwise.

Citation

Please cite this software as follows:

Garcia Alvarez, M. G. (2024). Geographic Event Detection System (Version 2.0.0-beta.1) [Computer software]. https://github.com/manuGil/GEDsys

Owner

  • Name: Manuel Garcia
  • Login: manuGil
  • Kind: user
  • Location: Enschede
  • Company: Delft University of Technology

researcher on information technology, software engineer, and a constant learner

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Geographic Event Detection System
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Manuel G.
    family-names: Garcia Alvarez
    email: m.g.garciaalvarez@tudelft.nl
    affiliation: University of Twente
    orcid: 'https://orcid.org/0000-0003-1579-9989'
repository-code: 'https://github.com/manuGil/GEDsys'
abstract: >-
  Components of a distributed system for the detection of
  geographic events on data streams from sensor networks. 
keywords:
  - geographic event
  - complex event processing
  - domain specific language
  - sensor networks
license: MIT
version: 2.0.0-beta.1
date-released: '2024-05-16'

GitHub Events

Total
  • Release event: 1
  • Public event: 1
  • Create event: 1
Last Year
  • Release event: 1
  • Public event: 1
  • Create event: 1

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 321
  • Total Committers: 1
  • Avg Commits per committer: 321.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 4
  • Committers: 1
  • Avg Commits per committer: 4.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Manuel Garcia g****2@g****m 321

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 2
  • Total pull requests: 16
  • Average time to close issues: 9 days
  • Average time to close pull requests: about 15 hours
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.06
  • Merged pull requests: 16
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 6
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • manuGil (2)
Pull Request Authors
  • manuGil (15)
Top Labels
Issue Labels
bug (1) enhancement (1) documentation (1)
Pull Request Labels
enhancement (8) documentation (7) bug (1)

Dependencies

interpreter/pyproject.toml pypi
  • aiohttp >=3.9.5
  • python-dotenv >= 1.0.1
  • requests >=2.31.0
  • shapely >= 2.0.4