首页 > 最新文献

SoftwareX最新文献

英文 中文
Local Universal Rule-based eXplainer (LUX)
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-27 DOI: 10.1016/j.softx.2025.102102
Szymon Bobek, Grzegorz J. Nalepa
LUX (Local Universal Rule-Based Explainer) is an explainable artificial intelligence (XAI) method that produces explanations for any type of machine-learning model designed particularly for the tabular data. It generates local explanations and counterfactual explanations in a form of human-readable, visual, and executable rules. The main advantage of LUX over other solutions is that it uses a shared model to generate explanations and minimizes the usage of synthetic data with the novel SHAP-guided sampling method. This allows obtaining explanations that are representative, plausible and consistent. The software implementation was released as an open-source Python package under the MIT License. It is compliant with the scikit-learn API interface, allowing for seamless integration with machine learning pipelines.
{"title":"Local Universal Rule-based eXplainer (LUX)","authors":"Szymon Bobek,&nbsp;Grzegorz J. Nalepa","doi":"10.1016/j.softx.2025.102102","DOIUrl":"10.1016/j.softx.2025.102102","url":null,"abstract":"<div><div>LUX (Local Universal Rule-Based Explainer) is an explainable artificial intelligence (XAI) method that produces explanations for any type of machine-learning model designed particularly for the tabular data. It generates local explanations and counterfactual explanations in a form of human-readable, visual, and executable rules. The main advantage of LUX over other solutions is that it uses a shared model to generate explanations and minimizes the usage of synthetic data with the novel SHAP-guided sampling method. This allows obtaining explanations that are representative, plausible and consistent. The software implementation was released as an open-source Python package under the MIT License. It is compliant with the scikit-learn API interface, allowing for seamless integration with machine learning pipelines.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102102"},"PeriodicalIF":2.4,"publicationDate":"2025-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143510714","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
MLNA – A Python package and app for MultiLingual Network Analysis
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-26 DOI: 10.1016/j.softx.2025.102104
Golnaz Sarkar Farshi
The Python package and associated app, MLNA (MultiLingual Network Analysis), make multilingual texts accessible to humanists, addressing the Eurocentrism in humanities research caused by scholars' limited knowledge of non-European languages. MLNA processes multilingual texts and visualizes networks of their entities. By manually assigning entities and adjusting graph features, users can gain an overview of the texts' contents. This enables researchers to narrow their multilingual text collection to texts with relevant entities or relationships, which can then be translated for close reading, saving a great amount of time. MLNA empowers scholars to engage with multilingual text documents, fostering a novel synthesis of close and distant reading, and contributing to greater inclusivity in text-based humanities research.
{"title":"MLNA – A Python package and app for MultiLingual Network Analysis","authors":"Golnaz Sarkar Farshi","doi":"10.1016/j.softx.2025.102104","DOIUrl":"10.1016/j.softx.2025.102104","url":null,"abstract":"<div><div>The Python package and associated app, MLNA (MultiLingual Network Analysis), make multilingual texts accessible to humanists, addressing the Eurocentrism in humanities research caused by scholars' limited knowledge of non-European languages. MLNA processes multilingual texts and visualizes networks of their entities. By manually assigning entities and adjusting graph features, users can gain an overview of the texts' contents. This enables researchers to narrow their multilingual text collection to texts with relevant entities or relationships, which can then be translated for close reading, saving a great amount of time. MLNA empowers scholars to engage with multilingual text documents, fostering a novel synthesis of close and distant reading, and contributing to greater inclusivity in text-based humanities research.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102104"},"PeriodicalIF":2.4,"publicationDate":"2025-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143487867","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Wave-DNA: A software tool for simulating nonlinear acoustic waves emitted by moving boundaries
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-26 DOI: 10.1016/j.softx.2025.102101
Sören Schenke , Fabian Sewerin , Berend van Wachem , Fabian Denner
The investigation of nonlinear acoustics requires sophisticated and tailored methods to advance the state of the art. Here we present the software tool Wave-DNA for the simulation of nonlinear acoustic waves emitted by stationary or moving boundaries in quiescent or moving fluids, assuming a one-dimensional or spherically-symmetric geometry. At its core, Wave-DNA is based on the convective Kuznetsov equation, a second-order nonlinear acoustic wave equation that accounts for the background flow and may be reduced to alternative wave equations by applying simplifying assumptions. A tailored finite-difference time-domain method with time-dependent coordinate transformation enables the accurate simulation of acoustic waves emitted by moving boundaries.
{"title":"Wave-DNA: A software tool for simulating nonlinear acoustic waves emitted by moving boundaries","authors":"Sören Schenke ,&nbsp;Fabian Sewerin ,&nbsp;Berend van Wachem ,&nbsp;Fabian Denner","doi":"10.1016/j.softx.2025.102101","DOIUrl":"10.1016/j.softx.2025.102101","url":null,"abstract":"<div><div>The investigation of nonlinear acoustics requires sophisticated and tailored methods to advance the state of the art. Here we present the software tool Wave-DNA for the simulation of nonlinear acoustic waves emitted by stationary or moving boundaries in quiescent or moving fluids, assuming a one-dimensional or spherically-symmetric geometry. At its core, Wave-DNA is based on the convective Kuznetsov equation, a second-order nonlinear acoustic wave equation that accounts for the background flow and may be reduced to alternative wave equations by applying simplifying assumptions. A tailored finite-difference time-domain method with time-dependent coordinate transformation enables the accurate simulation of acoustic waves emitted by moving boundaries.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102101"},"PeriodicalIF":2.4,"publicationDate":"2025-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143487868","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Tidenergy: A MATLAB-based tool for global tidal energy computation and visualization using the FES2014b tide model
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-26 DOI: 10.1016/j.softx.2025.102103
Abdessalam Benharra , Ahmed Raissouni , Ayoub Belattmania , Abdelhaq Aangri , Taoufiq Chtioui , Lamiae Khali Issa , Lhoussaine Ed-Daoudy , Abdelkrim El Arrim , Mounir Hakkou
This paper presents a MATLAB-based set of functions tool designed to compute and visualize tidal energy potential in user-specified regions worldwide. Leveraging the high-resolution FES2014b tidal model and the t-tide package for harmonic analysis, the software accurately predicts key tidal constituents and calculates the corresponding tidal energy. The tool's integrated visualization module allows users to map the spatial distribution of tidal energy, providing critical insights for site selection and project planning. By offering a precise, user-friendly, and accessible platform, this software serves as a valuable resource for researchers, engineers, and policymakers in the marine renewable energy sector.
{"title":"Tidenergy: A MATLAB-based tool for global tidal energy computation and visualization using the FES2014b tide model","authors":"Abdessalam Benharra ,&nbsp;Ahmed Raissouni ,&nbsp;Ayoub Belattmania ,&nbsp;Abdelhaq Aangri ,&nbsp;Taoufiq Chtioui ,&nbsp;Lamiae Khali Issa ,&nbsp;Lhoussaine Ed-Daoudy ,&nbsp;Abdelkrim El Arrim ,&nbsp;Mounir Hakkou","doi":"10.1016/j.softx.2025.102103","DOIUrl":"10.1016/j.softx.2025.102103","url":null,"abstract":"<div><div>This paper presents a MATLAB-based set of functions tool designed to compute and visualize tidal energy potential in user-specified regions worldwide. Leveraging the high-resolution FES2014b tidal model and the t-tide package for harmonic analysis, the software accurately predicts key tidal constituents and calculates the corresponding tidal energy. The tool's integrated visualization module allows users to map the spatial distribution of tidal energy, providing critical insights for site selection and project planning. By offering a precise, user-friendly, and accessible platform, this software serves as a valuable resource for researchers, engineers, and policymakers in the marine renewable energy sector.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102103"},"PeriodicalIF":2.4,"publicationDate":"2025-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143487866","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
U-TRAFMAN: Unmanned traffic management simulator
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-25 DOI: 10.1016/j.softx.2025.102096
Jesús Jover, Rafael Casado, Aurelio Bermúdez
U-TRAFMAN is a software platform created for simulating scenarios where unmanned traffic management (UTM) is needed, such as U-space. Specifically, the tool allows for the development and evaluation of future services for UTM, the design and verification of aircraft control software, and the collection of data and telemetry for subsequent analysis. The platform is built on the ROS ecosystem, integrating Gazebo and Matlab with the aim of providing a realistic environment with a wide and extensible variety of features and functionalities.
U-TRAFMAN 是一个软件平台,用于模拟需要无人交通管理(UTM)的场景,如 U-空间。具体来说,该工具可用于开发和评估未来的无人交通管理服务、设计和验证飞机控制软件,以及收集数据和遥测数据以进行后续分析。该平台建立在 ROS 生态系统基础上,集成了 Gazebo 和 Matlab,旨在提供一个具有广泛且可扩展的各种特性和功能的现实环境。
{"title":"U-TRAFMAN: Unmanned traffic management simulator","authors":"Jesús Jover,&nbsp;Rafael Casado,&nbsp;Aurelio Bermúdez","doi":"10.1016/j.softx.2025.102096","DOIUrl":"10.1016/j.softx.2025.102096","url":null,"abstract":"<div><div>U-TRAFMAN is a software platform created for simulating scenarios where unmanned traffic management (UTM) is needed, such as U-space. Specifically, the tool allows for the development and evaluation of future services for UTM, the design and verification of aircraft control software, and the collection of data and telemetry for subsequent analysis. The platform is built on the ROS ecosystem, integrating Gazebo and Matlab with the aim of providing a realistic environment with a wide and extensible variety of features and functionalities.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102096"},"PeriodicalIF":2.4,"publicationDate":"2025-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143479754","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
WaveConstLib: A java library for signal analysis and wavelet construction
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-22 DOI: 10.1016/j.softx.2025.102095
Çağla Sarvan Cibil , Nalan Özkurt
Wavelet theory (WT) is essential for analyzing non-stationary signals, particularly in real-world applications requiring time-frequency analysis. A key challenge is to identify the optimal wavelet function that matches signal characteristics, enabling efficient and precise analysis. This study presents WaveConstLib, an open-source Java library for wavelet analysis and construction. It provides tools to create wavelet functions tailored to specific signals while adhering to WT conditions. Unlike traditional methods, WaveConstLib employs multi-objective evolutionary algorithms (MOEAs) optimization to construct signal-specific wavelet functions, ensuring superior adaptability and performance. The library includes numerical implementations of first-generation wavelet construction techniques, along with signal processing tools, wavelet operations, and transformations applicable to diverse tasks. WaveConstLib simplifies the construction of wavelet functions that extract distinctive signal information and supports integration into external systems, making it a valuable resource for research and practical applications.
{"title":"WaveConstLib: A java library for signal analysis and wavelet construction","authors":"Çağla Sarvan Cibil ,&nbsp;Nalan Özkurt","doi":"10.1016/j.softx.2025.102095","DOIUrl":"10.1016/j.softx.2025.102095","url":null,"abstract":"<div><div>Wavelet theory (WT) is essential for analyzing non-stationary signals, particularly in real-world applications requiring time-frequency analysis. A key challenge is to identify the optimal wavelet function that matches signal characteristics, enabling efficient and precise analysis. This study presents WaveConstLib, an open-source Java library for wavelet analysis and construction. It provides tools to create wavelet functions tailored to specific signals while adhering to WT conditions. Unlike traditional methods, WaveConstLib employs multi-objective evolutionary algorithms (MOEAs) optimization to construct signal-specific wavelet functions, ensuring superior adaptability and performance. The library includes numerical implementations of first-generation wavelet construction techniques, along with signal processing tools, wavelet operations, and transformations applicable to diverse tasks. WaveConstLib simplifies the construction of wavelet functions that extract distinctive signal information and supports integration into external systems, making it a valuable resource for research and practical applications.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102095"},"PeriodicalIF":2.4,"publicationDate":"2025-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143464395","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ASF Shiny app: An interactive web application for exploring premovement active surveillance scenarios for early African Swine Fever detection
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-21 DOI: 10.1016/j.softx.2025.102105
Sasidhar Malladi , Peter J. Bonney , Sylvia Wanzala Martin , Amos Ssematimba , Kaitlyn M. St. Charles , Kathleen C. O'Hara , Marta D. Remmenga , Michelle Leonard , Holden C. Hutchinson , Cesar A. Corzo , Marie R. Culhane
African Swine Fever (ASF) is a deadly, viral, swine disease with serious socio-economic impacts across the globe. Developing effective active surveillance strategies is critical, given the relatively long herd level incubation period for ASF. We developed an interactive web application that interfaces with a heterogeneous within-herd disease transmission model and enables rapid exploration of various ASF transmission scenarios and premovement surveillance options for finisher swine herds. The application demonstrates the effects of various surveillance design aspects and illustrates the benefit of an enhanced targeted biosecurity interval before movement. Developing such interactive tools can help translate complex mathematical models, and advance communication of ASF risk and surveillance strategies.
{"title":"ASF Shiny app: An interactive web application for exploring premovement active surveillance scenarios for early African Swine Fever detection","authors":"Sasidhar Malladi ,&nbsp;Peter J. Bonney ,&nbsp;Sylvia Wanzala Martin ,&nbsp;Amos Ssematimba ,&nbsp;Kaitlyn M. St. Charles ,&nbsp;Kathleen C. O'Hara ,&nbsp;Marta D. Remmenga ,&nbsp;Michelle Leonard ,&nbsp;Holden C. Hutchinson ,&nbsp;Cesar A. Corzo ,&nbsp;Marie R. Culhane","doi":"10.1016/j.softx.2025.102105","DOIUrl":"10.1016/j.softx.2025.102105","url":null,"abstract":"<div><div>African Swine Fever (ASF) is a deadly, viral, swine disease with serious socio-economic impacts across the globe. Developing effective active surveillance strategies is critical, given the relatively long herd level incubation period for ASF. We developed an interactive web application that interfaces with a heterogeneous within-herd disease transmission model and enables rapid exploration of various ASF transmission scenarios and premovement surveillance options for finisher swine herds. The application demonstrates the effects of various surveillance design aspects and illustrates the benefit of an enhanced targeted biosecurity interval before movement. Developing such interactive tools can help translate complex mathematical models, and advance communication of ASF risk and surveillance strategies.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102105"},"PeriodicalIF":2.4,"publicationDate":"2025-02-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143454053","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CryoEvap: An open-source software to simulate the evaporation of cryogenic liquids in vertically orientated storage tanks
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-20 DOI: 10.1016/j.softx.2025.102099
Felipe Huerta , Velisa Vesovic
The paper presents a new software tool, CryoEvap, based on a novel and validated modelling approach that simulates the isobaric evaporation of cryogenic liquids in storage tanks. CryoEvap provides time-dependent liquid volume, boil-off gas rates, boil-off gas temperature, average vapour temperature, vapour temperature profiles, different heat ingresses and estimates of transient time relevant to industrial applications in cryogenic energy storage. The software has been implemented in Python under an object-oriented programming paradigm. CryoEvap is designed to aid research in novel applications such as renewable energy storage and the optimal integration of the storage tanks into process simulators. In this paper we provide new research insights into the behaviour of cryogens when stored in two industry-relevant scenarios of large and medium scale storage. The results indicate that the transient period varies drastically between different sized storage tanks and that the inclusion of the vapour thermal expansion is an essential pre-requisite for good estimates of the boil-off gas rates.
{"title":"CryoEvap: An open-source software to simulate the evaporation of cryogenic liquids in vertically orientated storage tanks","authors":"Felipe Huerta ,&nbsp;Velisa Vesovic","doi":"10.1016/j.softx.2025.102099","DOIUrl":"10.1016/j.softx.2025.102099","url":null,"abstract":"<div><div>The paper presents a new software tool, <span>CryoEvap</span>, based on a novel and validated modelling approach that simulates the isobaric evaporation of cryogenic liquids in storage tanks. <span>CryoEvap</span> provides time-dependent liquid volume, boil-off gas rates, boil-off gas temperature, average vapour temperature, vapour temperature profiles, different heat ingresses and estimates of transient time relevant to industrial applications in cryogenic energy storage. The software has been implemented in Python under an object-oriented programming paradigm. <span>CryoEvap</span> is designed to aid research in novel applications such as renewable energy storage and the optimal integration of the storage tanks into process simulators. In this paper we provide new research insights into the behaviour of cryogens when stored in two industry-relevant scenarios of large and medium scale storage. The results indicate that the transient period varies drastically between different sized storage tanks and that the inclusion of the vapour thermal expansion is an essential pre-requisite for good estimates of the boil-off gas rates.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102099"},"PeriodicalIF":2.4,"publicationDate":"2025-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143445082","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Agenet: Age of Information evaluation in wireless networks
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-20 DOI: 10.1016/j.softx.2025.102086
Chathuranga M. Wijerathna Basnayaka , Nuno Fachada
The Age of Information (AoI) has emerged as a critical performance metric for evaluating time-sensitive wireless communications systems, where maintaining freshness of information and transmission reliability is crucial. In modern ultra-reliable low-latency communication networks, short-packet transmissions are essential for energy efficiency and low latency. This paper introduces Agenet, an open-source Python package designed to estimate AoI in cooperative wireless networks. It implements a system model over Rayleigh fading channels, combining finite blocklength information theory and AoI analysis. The package offers tools to calculate signal-to-noise ratio, block error rate, and both theoretical and simulated AoI. By enabling analysis of AoI performance under various network configurations, Agenet supports research and development of efficient wireless systems for time-critical applications.
信息时代(AoI)已成为评估时间敏感型无线通信系统的关键性能指标,在这种系统中,保持信息的新鲜度和传输可靠性至关重要。在现代超可靠低延迟通信网络中,短数据包传输对于实现能效和低延迟至关重要。本文介绍的 Agenet 是一个开源 Python 软件包,旨在估算合作无线网络中的 AoI。它结合有限块长信息理论和 AoI 分析,在瑞利衰减信道上实现了一个系统模型。该软件包提供了计算信噪比、块误码率以及理论和模拟 AoI 的工具。通过对各种网络配置下的 AoI 性能进行分析,Agenet 支持了针对时间关键型应用的高效无线系统的研究和开发。
{"title":"Agenet: Age of Information evaluation in wireless networks","authors":"Chathuranga M. Wijerathna Basnayaka ,&nbsp;Nuno Fachada","doi":"10.1016/j.softx.2025.102086","DOIUrl":"10.1016/j.softx.2025.102086","url":null,"abstract":"<div><div>The Age of Information (AoI) has emerged as a critical performance metric for evaluating time-sensitive wireless communications systems, where maintaining freshness of information and transmission reliability is crucial. In modern ultra-reliable low-latency communication networks, short-packet transmissions are essential for energy efficiency and low latency. This paper introduces Agenet, an open-source Python package designed to estimate AoI in cooperative wireless networks. It implements a system model over Rayleigh fading channels, combining finite blocklength information theory and AoI analysis. The package offers tools to calculate signal-to-noise ratio, block error rate, and both theoretical and simulated AoI. By enabling analysis of AoI performance under various network configurations, Agenet supports research and development of efficient wireless systems for time-critical applications.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102086"},"PeriodicalIF":2.4,"publicationDate":"2025-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143445083","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
dpVision: Environment for multimodal images
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-02-19 DOI: 10.1016/j.softx.2025.102093
Dariusz Pojda, Mateusz Żarski, Agnieszka Anna Tomaka, Leszek Luchowski
The dpVision (data processing for vision) software framework offers a flexible, open source platform for implementing and testing various data and image processing algorithms. It handles multimodal data across various formats and dimensions, acquired with different imaging techniques like 3D scanning or medical imaging. Support for various object types within a common space enables efficient multimodal image processing and algorithm testing, addressing the limitations of existing solutions. At its core, dpVision is a modular 3D viewer/editor for visualizing and editing imaging data, extendable through plugins to meet specific requirements. One of dpVision’s key features is transformational flexibility, allowing nearly unlimited nesting of transformations for advanced scene manipulation. Special emphasis is placed on optimizing performance for large datasets, ensuring both memory and processing efficiency. Application examples presented include scanning and visualizing cultural artifacts, orthodontics, and forensic imaging.
{"title":"dpVision: Environment for multimodal images","authors":"Dariusz Pojda,&nbsp;Mateusz Żarski,&nbsp;Agnieszka Anna Tomaka,&nbsp;Leszek Luchowski","doi":"10.1016/j.softx.2025.102093","DOIUrl":"10.1016/j.softx.2025.102093","url":null,"abstract":"<div><div>The dpVision (data processing for vision) software framework offers a flexible, open source platform for implementing and testing various data and image processing algorithms. It handles multimodal data across various formats and dimensions, acquired with different imaging techniques like 3D scanning or medical imaging. Support for various object types within a common space enables efficient multimodal image processing and algorithm testing, addressing the limitations of existing solutions. At its core, dpVision is a modular 3D viewer/editor for visualizing and editing imaging data, extendable through plugins to meet specific requirements. One of dpVision’s key features is transformational flexibility, allowing nearly unlimited nesting of transformations for advanced scene manipulation. Special emphasis is placed on optimizing performance for large datasets, ensuring both memory and processing efficiency. Application examples presented include scanning and visualizing cultural artifacts, orthodontics, and forensic imaging.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"30 ","pages":"Article 102093"},"PeriodicalIF":2.4,"publicationDate":"2025-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143445081","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
SoftwareX
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1