pybeamline

Python version of Beamline, based on ReactiveX

https://github.com/beamline/pybeamline

Science Score: 44.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
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.6%) to scientific vocabulary
Last synced: 9 months ago · JSON representation ·

Repository

Python version of Beamline, based on ReactiveX

Basic Info
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 4
  • Open Issues: 0
  • Releases: 0
Created over 3 years ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

README.md

Streaming process mining with pyBeamline

PyPI version

pyBeamline is a Python version of Beamline. While the same set of ideas and principles of Beamline have been ported into pyBeamline, the underlying goal and technology is very different.

pyBeamline is based on ReactiveX and its Python binding RxPY. RxPY is a library for composing asynchronous and event-based programs using observable sequences and pipable query operators in Python. Using pyBeamline it is possible to inject process mining operators into the computation.

For a complete documentation of the library see https://www.beamline.cloud/pybeamline/. To install the library use: console pip install pybeamline Complete Jupyter notebooks presenting all techniques available are available at * Classical process mining: https://github.com/beamline/pybeamline/blob/master/tutorial.ipynb * Object-centric Process mining: https://github.com/beamline/pybeamline/blob/master/tutorial_oc.ipynb

Open In Colab Classic Process Mining
Open In Colab Object Centric Process Mining

codecov

Owner

  • Name: Beamline
  • Login: beamline
  • Kind: organization

Streaming processs mining

Citation (CITATION.md)

## Citation

Please, cite this work as:
* Andrea Burattin. "[Beamline: A comprehensive toolkit for research and development of streaming process mining](https://andrea.burattin.net/publications/2023-simpa)". In *Software Impacts*, vol. 17 (2023).

GitHub Events

Total
  • Watch event: 1
  • Issue comment event: 1
  • Push event: 15
  • Pull request review event: 1
  • Pull request event: 2
  • Fork event: 2
Last Year
  • Watch event: 1
  • Issue comment event: 1
  • Push event: 15
  • Pull request review event: 1
  • Pull request event: 2
  • Fork event: 2

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 17 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 9
  • Total maintainers: 1
pypi.org: pybeamline

Python version of Beamline (based on ReactiveX)

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 17 Last month
Rankings
Dependent packages count: 7.3%
Average: 24.4%
Dependent repos count: 41.5%
Maintainers (1)
Last synced: 10 months ago

Dependencies

setup.py pypi
  • pandas *
  • pm4py *
  • reactivex *
requirements.txt pypi
  • paho-mqtt ==2.1.0
  • pm4py ==2.7.4
  • reactivex ==4.0.4
.github/workflows/coverage.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v5 composite
.github/workflows/pybeamline.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v3 composite