dgsh

Shell supporting pipelines to and from multiple processes

https://github.com/dspinellis/dgsh

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 3 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.2%) to scientific vocabulary

Keywords

pipeline shell unix unix-shell
Last synced: 6 months ago · JSON representation ·

Repository

Shell supporting pipelines to and from multiple processes

Basic Info
Statistics
  • Stars: 335
  • Watchers: 16
  • Forks: 25
  • Open Issues: 16
  • Releases: 1
Topics
pipeline shell unix unix-shell
Created about 13 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

dgsh: The Directed Graph Shell

Build Status

The directed graph shell, dgsh, allows the expressive expression of efficient big data set and streams processing pipelines using existing Unix tools as well as custom-built components. It is a Unix-style shell allowing the specification of pipelines with non-linear scatter-gather operations. These form a directed acyclic process graph, which is typically executed by multiple processor cores, thus increasing the operation's processing throughput.

You can find a complete introduction, reference documentation, and illustrated examples in the suite's web site.

See also, a quick video overview and the associated (open access) paper, Extending Unix pipelines to DAGs, published in the IEEE Transactions on Computers, 66(9):1547–1561, 2017.

Owner

  • Name: Diomidis Spinellis
  • Login: dspinellis
  • Kind: user
  • Location: Athens, Greece
  • Company: Athens University of Economics and Business & Delft University of Technology

Professor of Software Engineering at AUEB and of Software Analytics at TU Delft, programmer, and technology author.

Citation (CITATION.cff)

cff-version: 1.2.0
title: dgsh: The Directed Graph Shell
message: >-
  If you use this software, please cite, using the metadata from this file,
  both the article from preferred-citation and the software itself.
preferred-citation:
  date-released: "2017-09-01"
  doi: "10.1109/TC.2017.2695447"
  title: "Extending Unix Pipelines to DAGs"
  authors:
    - family-names: "Spinellis"
      given-names: "Diomidis"
    - family-names: "Fragkoulis"
      given-names: "Marios"
  type: "article"
  volume: 66
  issue: 9
  journal: "IEEE Transactions on Computers"
  start: 1547
  end: 1561
type: software
authors:
  - given-names: Diomidis
    family-names: Spinellis
    email: dds@aueb.gr
    affiliation: Athens University of Economics and Business
    orcid: 'https://orcid.org/0000-0003-4231-1897'
  - given-names: "Marios"
    family-names: "Fragkoulis"
repository-code: 'https://github.com/dspinellis/dgsh'
keywords:
  - Unix
  - shell
  - dataflow programming
license: Apache-2.0

GitHub Events

Total
  • Watch event: 13
  • Fork event: 1
Last Year
  • Watch event: 13
  • Fork event: 1

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 1,453
  • Total Committers: 7
  • Avg Commits per committer: 207.571
  • Development Distribution Score (DDS): 0.424
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Diomidis Spinellis d****s@a****r 837
Marios Fragkoulis m****g@a****r 607
Lucas Werkmeister m****l@l****e 3
trantor t****a@g****m 2
Mingcong Bai j****i@a****z 2
Tammam Mustafa t****a@g****m 1
Nikita Koptelov n****v@l****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 148
  • Total pull requests: 13
  • Average time to close issues: 25 days
  • Average time to close pull requests: about 11 hours
  • Total issue authors: 9
  • Total pull request authors: 5
  • Average comments per issue: 2.96
  • Average comments per pull request: 2.0
  • Merged pull requests: 13
  • 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
  • dspinellis (66)
  • mfragkoulis (10)
  • lucaswerkmeister (8)
  • abliss (3)
  • trantor (2)
  • mrmonkington (1)
  • ghuysmans (1)
  • ghost (1)
  • elfring (1)
Pull Request Authors
  • lucaswerkmeister (3)
  • mfragkoulis (1)
  • trantor (1)
  • utrack (1)
  • MingcongBai (1)
Top Labels
Issue Labels
enhancement (11)
Pull Request Labels