PyBrook—A Python framework for processing and visualising real-time data
In this paper, we present PyBrook - an original real-time cloud computing framework for the Internet of Things. PyBrook enables users to define complex data processing models declaratively, using the Python programming language. The framework also provides a generic web interface that presents the c...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Elsevier
2025-05-01
|
| Series: | SoftwareX |
| Subjects: | |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S2352711025000834 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850139704455856128 |
|---|---|
| author | Michał Rokita Mateusz Modrzejewski Przemysław Rokita |
| author_facet | Michał Rokita Mateusz Modrzejewski Przemysław Rokita |
| author_sort | Michał Rokita |
| collection | DOAJ |
| description | In this paper, we present PyBrook - an original real-time cloud computing framework for the Internet of Things. PyBrook enables users to define complex data processing models declaratively, using the Python programming language. The framework also provides a generic web interface that presents the collected data in real time. PyBrook aims to make the development of real-time data processing services as easy as possible by utilising powerful mechanisms of the Python programming language and modern concepts like hot-reloading or deploying software in Linux Containers. To ensure reproducibility, PyBrook has been published both as a Python package available on PyPi and a Docker container image available on Docker Hub. |
| format | Article |
| id | doaj-art-3050745203764a1586e084174b080b60 |
| institution | OA Journals |
| issn | 2352-7110 |
| language | English |
| publishDate | 2025-05-01 |
| publisher | Elsevier |
| record_format | Article |
| series | SoftwareX |
| spelling | doaj-art-3050745203764a1586e084174b080b602025-08-20T02:30:10ZengElsevierSoftwareX2352-71102025-05-013010211610.1016/j.softx.2025.102116PyBrook—A Python framework for processing and visualising real-time dataMichał Rokita0Mateusz Modrzejewski1Przemysław Rokita2Corresponding author.; Institute of Computer Science, Faculty of Electronics and Information Technology, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, PolandInstitute of Computer Science, Faculty of Electronics and Information Technology, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, PolandInstitute of Computer Science, Faculty of Electronics and Information Technology, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, PolandIn this paper, we present PyBrook - an original real-time cloud computing framework for the Internet of Things. PyBrook enables users to define complex data processing models declaratively, using the Python programming language. The framework also provides a generic web interface that presents the collected data in real time. PyBrook aims to make the development of real-time data processing services as easy as possible by utilising powerful mechanisms of the Python programming language and modern concepts like hot-reloading or deploying software in Linux Containers. To ensure reproducibility, PyBrook has been published both as a Python package available on PyPi and a Docker container image available on Docker Hub.http://www.sciencedirect.com/science/article/pii/S2352711025000834Cloud computingInternet of ThingsReal-timePython |
| spellingShingle | Michał Rokita Mateusz Modrzejewski Przemysław Rokita PyBrook—A Python framework for processing and visualising real-time data SoftwareX Cloud computing Internet of Things Real-time Python |
| title | PyBrook—A Python framework for processing and visualising real-time data |
| title_full | PyBrook—A Python framework for processing and visualising real-time data |
| title_fullStr | PyBrook—A Python framework for processing and visualising real-time data |
| title_full_unstemmed | PyBrook—A Python framework for processing and visualising real-time data |
| title_short | PyBrook—A Python framework for processing and visualising real-time data |
| title_sort | pybrook a python framework for processing and visualising real time data |
| topic | Cloud computing Internet of Things Real-time Python |
| url | http://www.sciencedirect.com/science/article/pii/S2352711025000834 |
| work_keys_str_mv | AT michałrokita pybrookapythonframeworkforprocessingandvisualisingrealtimedata AT mateuszmodrzejewski pybrookapythonframeworkforprocessingandvisualisingrealtimedata AT przemysławrokita pybrookapythonframeworkforprocessingandvisualisingrealtimedata |