首页 > 最新文献

SoftwareX最新文献

英文 中文
CBR-FoX: A case-based reasoning software tool for auditing time series predictions CBR-FoX:用于审计时间序列预测的基于案例的推理软件工具
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-22 DOI: 10.1016/j.softx.2025.102450
Gerardo A. Pérez-Pérez , Moisés F. Valdez-Ávila , Mauricio G. Orozco-del-Castillo , Carlos Bermejo-Sabbagh , Juan A. Recio-García
CBR-FoX is an open-source Python software tool that provides explainable artificial intelligence capabilities for time series forecasting across multiple scientific domains. The tool implements a novel Case-Based Reasoning approach that generates explanatory case bases through sliding-window techniques, enabling researchers to understand and validate model predictions by retrieving historically similar situations. CBR-FoX integrates a flexible adapter mechanism that allows the use of established time series similarity metrics from external libraries such as sktime, alongside its own novel Combined Correlation Index, with signal processing capabilities using a locally weighted scatterplot smoothing filter to enhance explanation quality. The software is available under the European Union Public License 1.2 at https://doi.org/10.5281/zenodo.17381828, tested on Python 3+ environments, and evaluation results demonstrate that the Combined Correlation Index achieves optimal performance with 2–3 explanation cases compared to established metrics. This tool fills an important gap in the academic software landscape by offering researchers a robust solution that enhances the scientific rigor and reproducibility of forecasting studies across disciplines.
CBR-FoX是一个开源的Python软件工具,为跨多个科学领域的时间序列预测提供可解释的人工智能功能。该工具实现了一种新颖的基于案例的推理方法,通过滑动窗口技术生成解释性案例库,使研究人员能够通过检索历史上类似的情况来理解和验证模型预测。CBR-FoX集成了一个灵活的适配器机制,允许使用外部库(如sktime)建立的时间序列相似性指标,以及它自己的新颖的组合相关指数,使用局部加权散点图平滑滤波器的信号处理能力来提高解释质量。该软件在欧盟公共许可证1.2下可在https://doi.org/10.5281/zenodo.17381828上获得,在Python 3+环境上进行了测试,评估结果表明,与已建立的指标相比,组合相关指数通过2-3个解释案例实现了最佳性能。该工具填补了学术软件领域的一个重要空白,为研究人员提供了一个强大的解决方案,提高了跨学科预测研究的科学严谨性和可重复性。
{"title":"CBR-FoX: A case-based reasoning software tool for auditing time series predictions","authors":"Gerardo A. Pérez-Pérez ,&nbsp;Moisés F. Valdez-Ávila ,&nbsp;Mauricio G. Orozco-del-Castillo ,&nbsp;Carlos Bermejo-Sabbagh ,&nbsp;Juan A. Recio-García","doi":"10.1016/j.softx.2025.102450","DOIUrl":"10.1016/j.softx.2025.102450","url":null,"abstract":"<div><div>CBR-FoX is an open-source Python software tool that provides explainable artificial intelligence capabilities for time series forecasting across multiple scientific domains. The tool implements a novel Case-Based Reasoning approach that generates explanatory case bases through sliding-window techniques, enabling researchers to understand and validate model predictions by retrieving historically similar situations. CBR-FoX integrates a flexible adapter mechanism that allows the use of established time series similarity metrics from external libraries such as sktime, alongside its own novel Combined Correlation Index, with signal processing capabilities using a locally weighted scatterplot smoothing filter to enhance explanation quality. The software is available under the European Union Public License 1.2 at <span><span>https://doi.org/10.5281/zenodo.17381828</span><svg><path></path></svg></span>, tested on Python 3+ environments, and evaluation results demonstrate that the Combined Correlation Index achieves optimal performance with 2–3 explanation cases compared to established metrics. This tool fills an important gap in the academic software landscape by offering researchers a robust solution that enhances the scientific rigor and reproducibility of forecasting studies across disciplines.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"32 ","pages":"Article 102450"},"PeriodicalIF":2.4,"publicationDate":"2025-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145568528","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SegEv: semantic segmentation performance verification and evaluation software SegEv:语义分割性能验证与评价软件
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-20 DOI: 10.1016/j.softx.2025.102445
Jingjing Yan , Xiaoyan Shao , Lingling Li , Xuezhuan Zhao , Xiaoyu Hao
With the widespread application of semantic segmentation technology in fields such as remote sensing and industrial inspection, the evaluation of model performance and visualization of training processes have become key issues. This paper develops an integrated evaluation software based on PyQt5 and TensorBoard, which supports the calculation of eight metrics including Precision, Recall, F1, Accuracy, mPA, mIoU, Dice, ROC, and PR and provides functions such as multi-algorithm comparison and batch processing. Through TensorBoard, the software enables the visualization of model architectures, feature maps, heatmaps, and loss maps, intuitively displaying the differences between segmentation results and ground truth labels to assist in parameter optimization. With its modular design, the software combines both evaluation and visualization capabilities, providing efficient tool support for the development and deployment of segmentation models.
随着语义分割技术在遥感、工业检测等领域的广泛应用,模型性能评价和训练过程可视化已成为关键问题。本文开发了基于PyQt5和TensorBoard的综合评价软件,支持Precision、Recall、F1、Accuracy、mPA、mIoU、Dice、ROC、PR等8个指标的计算,并提供多算法比较和批处理等功能。软件通过TensorBoard实现模型架构、特征图、热图、损失图的可视化,直观地显示分割结果与地面真值标签之间的差异,协助参数优化。该软件采用模块化设计,结合了评估和可视化功能,为分割模型的开发和部署提供了有效的工具支持。
{"title":"SegEv: semantic segmentation performance verification and evaluation software","authors":"Jingjing Yan ,&nbsp;Xiaoyan Shao ,&nbsp;Lingling Li ,&nbsp;Xuezhuan Zhao ,&nbsp;Xiaoyu Hao","doi":"10.1016/j.softx.2025.102445","DOIUrl":"10.1016/j.softx.2025.102445","url":null,"abstract":"<div><div>With the widespread application of semantic segmentation technology in fields such as remote sensing and industrial inspection, the evaluation of model performance and visualization of training processes have become key issues. This paper develops an integrated evaluation software based on PyQt5 and TensorBoard, which supports the calculation of eight metrics including Precision, Recall, F1, Accuracy, mPA, mIoU, Dice, ROC, and PR and provides functions such as multi-algorithm comparison and batch processing. Through TensorBoard, the software enables the visualization of model architectures, feature maps, heatmaps, and loss maps, intuitively displaying the differences between segmentation results and ground truth labels to assist in parameter optimization. With its modular design, the software combines both evaluation and visualization capabilities, providing efficient tool support for the development and deployment of segmentation models.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"32 ","pages":"Article 102445"},"PeriodicalIF":2.4,"publicationDate":"2025-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145568527","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
NUCLEUS – A Matlab-based graphical user interface for forward and inverse modelling of NMR relaxometry data 一个基于matlab的图形用户界面,用于核磁共振弛豫数据的正向和反向建模
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-19 DOI: 10.1016/j.softx.2025.102447
Thomas Hiller , Stephan Costabel
For several decades laboratory NMR relaxometry measurements have been used within the geoscientific community to characterize porous materials. Generally, the target parameters of such measurements are porosity and pore size. NUCLEUS is a set of Matlab tools, that allow forward and inverse modelling of such NMR relaxometry data (T1 and T2 relaxation). The main front-ends to these tools are two graphical user interfaces, NUCLEUSmod and NUCLEUSinv for forward and inverse modelling, respectively. NUCLEUS enables a simple way to create synthetic NMR relaxometry data based on a pore size distribution which has a specific cross-sectional shape (geometry) and a pressure-dependent (de)-saturation state. Additionally, a variety of real laboratory NMR relaxometry measurements can be imported and processed based on different user-selectable inversion and regularization options.
几十年来,实验室核磁共振弛豫测量已在地球科学界用于表征多孔材料。通常,这类测量的目标参数是孔隙率和孔径。NUCLEUS是一套Matlab工具,允许对此类核磁共振弛豫数据(T1和T2弛豫)进行正演和反演建模。这些工具的主要前端是两个图形用户界面,分别用于正向和反向建模的NUCLEUSmod和NUCLEUSinv。NUCLEUS提供了一种简单的方法来创建基于孔径分布的合成核磁共振弛豫测量数据,该数据具有特定的横截面形状(几何形状)和压力依赖(去)饱和状态。此外,各种真实的实验室核磁共振弛豫测量数据可以根据不同的用户选择的反演和正则化选项进行导入和处理。
{"title":"NUCLEUS – A Matlab-based graphical user interface for forward and inverse modelling of NMR relaxometry data","authors":"Thomas Hiller ,&nbsp;Stephan Costabel","doi":"10.1016/j.softx.2025.102447","DOIUrl":"10.1016/j.softx.2025.102447","url":null,"abstract":"<div><div>For several decades laboratory NMR relaxometry measurements have been used within the geoscientific community to characterize porous materials. Generally, the target parameters of such measurements are porosity and pore size. NUCLEUS is a set of Matlab tools, that allow forward and inverse modelling of such NMR relaxometry data (<span><math><msub><mi>T</mi><mn>1</mn></msub></math></span> and <span><math><msub><mi>T</mi><mn>2</mn></msub></math></span> relaxation). The main front-ends to these tools are two graphical user interfaces, NUCLEUSmod and NUCLEUSinv for forward and inverse modelling, respectively. NUCLEUS enables a simple way to create synthetic NMR relaxometry data based on a pore size distribution which has a specific cross-sectional shape (geometry) and a pressure-dependent (de)-saturation state. Additionally, a variety of real laboratory NMR relaxometry measurements can be imported and processed based on different user-selectable inversion and regularization options.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"32 ","pages":"Article 102447"},"PeriodicalIF":2.4,"publicationDate":"2025-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145568531","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
EMDLAB: An open-source finite element package for electromagnetic analysis of electrical machines EMDLAB:用于电机电磁分析的开源有限元软件包
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-19 DOI: 10.1016/j.softx.2025.102446
Ali Jamali-Fard , Mojtaba Mirsalim , Tohid Sharifi , Nasrin Majlesi
This paper introduces EMDLAB (Electrical Machines Design Laboratory), a finite element package developed in MATLAB for the electromagnetic analysis of electrical machines. The package is designed for researchers and engineers who require an open-source and flexible environment for modeling and simulation. EMDLAB includes modules for geometry creation, meshing, material modeling, boundary condition definition, solving, and post-processing. The framework is modular and scriptable, enabling automation and customization. The accuracy and performance of EMDLAB are demonstrated through benchmark examples involving switched reluctance, induction, and permanent magnet machines. Simulation results are compared with those obtained using commercial software, showing good agreement in predicted total energy and co-energy, flux linkage, torque, and flux density distributions. The package provides a transparent and reproducible tool for academic research and education. Its open-source nature encourages collaboration and facilitates easy extension of the code, making it particularly valuable for method development and academic use.
本文介绍了EMDLAB(电机设计实验室),一个用MATLAB开发的用于电机电磁分析的有限元软件包。该软件包是为需要开源和灵活的建模和仿真环境的研究人员和工程师设计的。EMDLAB包括几何创建、网格划分、材料建模、边界条件定义、求解和后处理模块。该框架是模块化和可脚本化的,支持自动化和定制。EMDLAB的精度和性能通过涉及开关磁阻,感应和永磁电机的基准示例进行了演示。仿真结果与商业软件的结果进行了比较,表明预测的总能和协能、磁链、转矩和磁通密度分布具有较好的一致性。该方案为学术研究和教育提供了一个透明和可复制的工具。它的开源特性鼓励协作,并简化了代码的扩展,使得它对方法开发和学术使用特别有价值。
{"title":"EMDLAB: An open-source finite element package for electromagnetic analysis of electrical machines","authors":"Ali Jamali-Fard ,&nbsp;Mojtaba Mirsalim ,&nbsp;Tohid Sharifi ,&nbsp;Nasrin Majlesi","doi":"10.1016/j.softx.2025.102446","DOIUrl":"10.1016/j.softx.2025.102446","url":null,"abstract":"<div><div>This paper introduces EMDLAB (Electrical Machines Design Laboratory), a finite element package developed in MATLAB for the electromagnetic analysis of electrical machines. The package is designed for researchers and engineers who require an open-source and flexible environment for modeling and simulation. EMDLAB includes modules for geometry creation, meshing, material modeling, boundary condition definition, solving, and post-processing. The framework is modular and scriptable, enabling automation and customization. The accuracy and performance of EMDLAB are demonstrated through benchmark examples involving switched reluctance, induction, and permanent magnet machines. Simulation results are compared with those obtained using commercial software, showing good agreement in predicted total energy and co-energy, flux linkage, torque, and flux density distributions. The package provides a transparent and reproducible tool for academic research and education. Its open-source nature encourages collaboration and facilitates easy extension of the code, making it particularly valuable for method development and academic use.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"32 ","pages":"Article 102446"},"PeriodicalIF":2.4,"publicationDate":"2025-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145568530","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Neutrostat: An R package for neutrosophic statistical models 中性stat:一个用于中性统计模型的R包
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-19 DOI: 10.1016/j.softx.2025.102448
Zahid Khan , Zsolt T. Kosztyán
In many practical applications, we consider indeterminate and ambiguous information in data. Traditional statistical methods address data formed by precise knowledge, whereas neutrosophic statistical (NS) approaches analyze data that result from incomplete, vague, imprecise and partial information. Although several extensions of classical methods to neutrosophic data exist, they have not been implemented in an open-source computational R tool. To address this gap, we introduce the R package neutrostat, the first comprehensive package for neutrosophic statistics. The R package neutrostat provides functions for descriptive summaries of neutrosophic measures as well as tools for data visualization and reproducibility of essential statistical characteristics. By making NS methods computationally accessible, neutrostat facilitates the analysis of imprecise data and supports the reproducibility of many essential statistical characteristics of neutrosophic probabilistic models.
在许多实际应用中,我们考虑数据中的不确定和模糊信息。传统的统计方法处理由精确知识形成的数据,而中性统计(NS)方法分析由不完整、模糊、不精确和部分信息产生的数据。尽管存在对中性数据的经典方法的几种扩展,但它们尚未在开源计算R工具中实现。为了解决这一差距,我们引入了R软件包neutrostat,这是第一个用于中性粒细胞统计的综合软件包。R包neutrostat提供了中性粒细胞测量的描述性摘要功能,以及数据可视化和基本统计特征再现的工具。通过使NS方法在计算上可访问,中性稳压器促进了对不精确数据的分析,并支持中性粒细胞概率模型的许多基本统计特征的可重复性。
{"title":"Neutrostat: An R package for neutrosophic statistical models","authors":"Zahid Khan ,&nbsp;Zsolt T. Kosztyán","doi":"10.1016/j.softx.2025.102448","DOIUrl":"10.1016/j.softx.2025.102448","url":null,"abstract":"<div><div>In many practical applications, we consider indeterminate and ambiguous information in data. Traditional statistical methods address data formed by precise knowledge, whereas neutrosophic statistical (NS) approaches analyze data that result from incomplete, vague, imprecise and partial information. Although several extensions of classical methods to neutrosophic data exist, they have not been implemented in an open-source computational R tool. To address this gap, we introduce the R package <span>neutrostat</span>, the first comprehensive package for neutrosophic statistics. The R package <span>neutrostat</span> provides functions for descriptive summaries of neutrosophic measures as well as tools for data visualization and reproducibility of essential statistical characteristics. By making NS methods computationally accessible, <span>neutrostat</span> facilitates the analysis of imprecise data and supports the reproducibility of many essential statistical characteristics of neutrosophic probabilistic models.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"32 ","pages":"Article 102448"},"PeriodicalIF":2.4,"publicationDate":"2025-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145568526","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
HelmholtzSim: Software for the design and simulation of a Helmholtz testbed for hardware “in-the-loop” microsatellite simulations HelmholtzSim:用于硬件“在环”微卫星仿真的亥姆霍兹试验台的设计和仿真软件
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-14 DOI: 10.1016/j.softx.2025.102429
Pablo Raul Yanyachi , Asencio Huaita-Bedregal , Brayan Espinoza-Garcia
The design and validation of Attitude Determination and Control Systems (ADCS) for microsatellites require high-fidelity simulation environments, particularly for components like magnetorquers and magnetometers. HelmholtzSim is an open-source Python package developed for the simulation and optimization of Helmholtz cages, enabling accurate hardware-in-the-loop (HIL) validation of ADCS components. The software leverages the Biot–Savart law for parallelized magnetic field calculations, integrates genetic algorithms for coil design optimization, and supports mission simulation using Two-Line Element (TLE) data. Additionally, it provides integrated 2D and 3D visualization tools. This paper details the architecture, functionalities, and applications of HelmholtzSim, presenting it as a cost-effective and accessible alternative to commercial electromagnetic simulation software.
微型卫星姿态确定和控制系统(ADCS)的设计和验证需要高保真的仿真环境,特别是像磁力矩器和磁力计这样的组件。HelmholtzSim是一个开源的Python包,用于模拟和优化亥姆霍兹笼,实现ADCS组件的精确硬件在环(HIL)验证。该软件利用Biot-Savart定律进行并行磁场计算,集成遗传算法进行线圈设计优化,并使用双线元(Two-Line Element, TLE)数据支持任务模拟。此外,它还提供集成的2D和3D可视化工具。本文详细介绍了HelmholtzSim的体系结构、功能和应用,将其作为商业电磁仿真软件的一种具有成本效益和可访问的替代方案。
{"title":"HelmholtzSim: Software for the design and simulation of a Helmholtz testbed for hardware “in-the-loop” microsatellite simulations","authors":"Pablo Raul Yanyachi ,&nbsp;Asencio Huaita-Bedregal ,&nbsp;Brayan Espinoza-Garcia","doi":"10.1016/j.softx.2025.102429","DOIUrl":"10.1016/j.softx.2025.102429","url":null,"abstract":"<div><div>The design and validation of Attitude Determination and Control Systems (ADCS) for microsatellites require high-fidelity simulation environments, particularly for components like magnetorquers and magnetometers. HelmholtzSim is an open-source Python package developed for the simulation and optimization of Helmholtz cages, enabling accurate hardware-in-the-loop (HIL) validation of ADCS components. The software leverages the Biot–Savart law for parallelized magnetic field calculations, integrates genetic algorithms for coil design optimization, and supports mission simulation using Two-Line Element (TLE) data. Additionally, it provides integrated 2D and 3D visualization tools. This paper details the architecture, functionalities, and applications of HelmholtzSim, presenting it as a cost-effective and accessible alternative to commercial electromagnetic simulation software.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"32 ","pages":"Article 102429"},"PeriodicalIF":2.4,"publicationDate":"2025-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145516676","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
RSEMM: A dashboard for evaluating research software maturity RSEMM:用于评估研究软件成熟度的仪表板
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-11 DOI: 10.1016/j.softx.2025.102437
Kwabena Ebo Bennin, Bedir Tekinerdogan, Siamak Farshidi
Research software often lacks standardized frameworks to assess its quality, sustainability, and impact. This paper introduces the Research Software Evaluation and Maturity Monitor (RSEMM), a web-based dashboard that integrates software engineering metrics, FAIRness evaluation, AI/ML classification, code generation detection, and citation tracking. By providing automated maturity scoring and actionable recommendations, RSEMM supports developers, maintainers, and researchers in improving the quality of open research software. RSEMM has been applied to 1,519 open-source research projects, with all evaluation results and metadata openly available on Mendeley Data ( https://doi.org/10.17632/t2dygzcsyt.2). The dashboard is accessible online at https://ai4rse.nl/RSEMM/.
研究软件通常缺乏标准框架来评估其质量、可持续性和影响。本文介绍了研究软件评估和成熟度监视器(RSEMM),这是一个基于web的仪表板,集成了软件工程指标,公平性评估,AI/ML分类,代码生成检测和引用跟踪。通过提供自动化的成熟度评分和可操作的建议,RSEMM支持开发人员、维护人员和研究人员提高开放研究软件的质量。RSEMM已应用于1519个开源研究项目,所有评估结果和元数据都在Mendeley Data (https://doi.org/10.17632/t2dygzcsyt.2)上公开提供。该仪表板可在https://ai4rse.nl/RSEMM/上在线访问。
{"title":"RSEMM: A dashboard for evaluating research software maturity","authors":"Kwabena Ebo Bennin,&nbsp;Bedir Tekinerdogan,&nbsp;Siamak Farshidi","doi":"10.1016/j.softx.2025.102437","DOIUrl":"10.1016/j.softx.2025.102437","url":null,"abstract":"<div><div>Research software often lacks standardized frameworks to assess its quality, sustainability, and impact. This paper introduces the <em>Research Software Evaluation and Maturity Monitor (RSEMM)</em>, a web-based dashboard that integrates software engineering metrics, FAIRness evaluation, AI/ML classification, code generation detection, and citation tracking. By providing automated maturity scoring and actionable recommendations, RSEMM supports developers, maintainers, and researchers in improving the quality of open research software. RSEMM has been applied to 1,519 open-source research projects, with all evaluation results and metadata openly available on Mendeley Data ( <span><span>https://doi.org/10.17632/t2dygzcsyt.2</span><svg><path></path></svg></span>). The dashboard is accessible online at <span><span>https://ai4rse.nl/RSEMM/</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"32 ","pages":"Article 102437"},"PeriodicalIF":2.4,"publicationDate":"2025-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145516672","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
HandWind-Sim: Real-time-web-based cloth simulation with gesture-driven wind interaction HandWind-Sim:实时基于网络的布料模拟,带有手势驱动的风交互
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-10 DOI: 10.1016/j.softx.2025.102442
Ye-Song Oh , Jong-Hyun Kim
This paper presents HandWind-Sim, a web-based open-source framework that tracks hand gestures via a standard webcam and MediaPipe, converts them into intuitive wind vectors, and applies these vectors to a position-based dynamics (PBD) cloth simulation. With a simple hand movement, the system realistically simulates fluttering cloth as if blown by actual wind in real time. HandWind-Sim enables complex physics-based interactions without the need for specialized hardware, offering high accessibility to researchers and developers in fields such as HCI, virtual prototyping, and interactive art.
本文介绍了HandWind-Sim,一个基于web的开源框架,通过标准的网络摄像头和MediaPipe跟踪手势,将它们转换为直观的风矢量,并将这些矢量应用于基于位置的动力学(PBD)布模拟。通过简单的手部动作,该系统就能实时逼真地模拟出被风吹动的飘动的布料。HandWind-Sim支持复杂的基于物理的交互,而不需要专门的硬件,为HCI、虚拟原型和互动艺术等领域的研究人员和开发人员提供了高度的可访问性。
{"title":"HandWind-Sim: Real-time-web-based cloth simulation with gesture-driven wind interaction","authors":"Ye-Song Oh ,&nbsp;Jong-Hyun Kim","doi":"10.1016/j.softx.2025.102442","DOIUrl":"10.1016/j.softx.2025.102442","url":null,"abstract":"<div><div>This paper presents <em>HandWind-Sim</em>, a web-based open-source framework that tracks hand gestures via a standard webcam and MediaPipe, converts them into intuitive wind vectors, and applies these vectors to a position-based dynamics (PBD) cloth simulation. With a simple hand movement, the system realistically simulates fluttering cloth as if blown by actual wind in real time. <em>HandWind-Sim</em> enables complex physics-based interactions without the need for specialized hardware, offering high accessibility to researchers and developers in fields such as HCI, virtual prototyping, and interactive art.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"32 ","pages":"Article 102442"},"PeriodicalIF":2.4,"publicationDate":"2025-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145516675","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
HARD: A performance portable radiation hydrodynamics code based on FleCSI framework 基于FleCSI框架的高性能便携式辐射流体力学代码
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-10 DOI: 10.1016/j.softx.2025.102441
Julien Loiseau , Hyun Lim , Andrés Yagüe López , Mammadbaghir Baghirzade , Shihab Shahriar Khan , Yoonsoo Kim , Sudarshan Neopane , Alexander Strack , Farhana Taiyebah , Ben Bergen
Hydrodynamics And Radiation Diffusion (HARD) is an open-source application for high-performance simulations of compressible hydrodynamics with radiation-diffusion coupling. Built on the FleCSI (Bergen et al., 2021 [1]) (Flexible Computational Science Infrastructure) framework, HARD expresses its computational units as tasks whose execution can be orchestrated by multiple back-end runtimes, including Legion (Bauer et al., 2012 [2]), MPI (Forum, 1994 [3]), and HPX (Kaiser et al., 2020 [4]). Node-level parallelism is handled through Kokkos (Edwards et al., 2014 [5]), providing a single-source, portable code base that runs efficiently on laptops, small homogeneous clusters, and the largest heterogeneous supercomputers currently available. To ensure scientific reliability, HARD includes a regression test suite that automatically reproduces canonical verification problems such as the Sod and LeBlanc shock tubes, and the Sedov blast wave, comparing numerical solutions against known analytical results. The project is distributed under an OSI-approved license, hosted on GitHub, and accompanied by reproducible build scripts and continuous integration workflows. This combination of performance portability, verification infrastructure, and community-focused development makes HARD a sustainable platform for advancing radiation hydrodynamics research across multiple domains.
流体动力学和辐射扩散(HARD)是一个开源的应用程序,用于模拟具有辐射-扩散耦合的可压缩流体动力学。基于FleCSI (Bergen等人,2021[1])(灵活计算科学基础设施)框架,HARD将其计算单元表达为任务,其执行可以由多个后端运行时进行编排,包括Legion (Bauer等人,2012 [2]),MPI (Forum, 1994[3])和HPX (Kaiser等人,2020[2])。节点级并行是通过Kokkos处理的(Edwards等人,2014[5]),提供了一个单源、可移植的代码库,可以在笔记本电脑、小型同质集群和目前可用的最大的异构超级计算机上高效运行。为了确保科学可靠性,HARD包括一个回归测试套件,可以自动再现典型的验证问题,如Sod和LeBlanc激波管,以及Sedov冲击波,将数值解与已知的分析结果进行比较。该项目在osi批准的许可证下分发,托管在GitHub上,并附带可复制的构建脚本和持续集成工作流。这种性能可移植性、验证基础设施和以社区为中心的开发相结合,使HARD成为跨多个领域推进辐射流体动力学研究的可持续平台。
{"title":"HARD: A performance portable radiation hydrodynamics code based on FleCSI framework","authors":"Julien Loiseau ,&nbsp;Hyun Lim ,&nbsp;Andrés Yagüe López ,&nbsp;Mammadbaghir Baghirzade ,&nbsp;Shihab Shahriar Khan ,&nbsp;Yoonsoo Kim ,&nbsp;Sudarshan Neopane ,&nbsp;Alexander Strack ,&nbsp;Farhana Taiyebah ,&nbsp;Ben Bergen","doi":"10.1016/j.softx.2025.102441","DOIUrl":"10.1016/j.softx.2025.102441","url":null,"abstract":"<div><div><strong>Hydrodynamics And Radiation Diffusion</strong> (<span>HARD</span>) is an open-source application for high-performance simulations of compressible hydrodynamics with radiation-diffusion coupling. Built on the <span>FleCSI</span> (Bergen et al., 2021 <span><span>[1]</span></span>) (Flexible Computational Science Infrastructure) framework, <span>HARD</span> expresses its computational units as tasks whose execution can be orchestrated by multiple back-end runtimes, including Legion (Bauer et al., 2012 <span><span>[2]</span></span>), MPI (Forum, 1994 <span><span>[3]</span></span>), and HPX (Kaiser et al., 2020 <span><span>[4]</span></span>). Node-level parallelism is handled through Kokkos (Edwards et al., 2014 <span><span>[5]</span></span>), providing a single-source, portable code base that runs efficiently on laptops, small homogeneous clusters, and the largest heterogeneous supercomputers currently available. To ensure scientific reliability, <span>HARD</span> includes a regression test suite that automatically reproduces canonical verification problems such as the Sod and LeBlanc shock tubes, and the Sedov blast wave, comparing numerical solutions against known analytical results. The project is distributed under an OSI-approved license, hosted on GitHub, and accompanied by reproducible build scripts and continuous integration workflows. This combination of performance portability, verification infrastructure, and community-focused development makes <span>HARD</span> a sustainable platform for advancing radiation hydrodynamics research across multiple domains.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"32 ","pages":"Article 102441"},"PeriodicalIF":2.4,"publicationDate":"2025-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145516673","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A scalable web system for multi-index 3D point cloud visualization and real-time sensor monitoring in precision agriculture 面向精准农业多指标三维点云可视化和实时传感器监测的可扩展web系统
IF 2.4 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2025-11-10 DOI: 10.1016/j.softx.2025.102443
Andoni Salcedo-Navarro, Guillem Montalban-Faet, Jaume Segura-Garcia, Miguel Garcia-Pineda
New technologies are transforming precision agriculture by enabling real-time monitoring, data-driven decision-making, and resource optimization. We present a web-based visor system that integrates 3D point cloud visualization of multi-vegetative indices with live sensor streams to form a digital replica of agricultural fields. The Potree-based viewer overlays geolocated point clouds onto an OpenStreetMap layer. A Node.js/Express REST API ingests heterogeneous sensor data (XML, JSON, CSV) into MongoDB, with Redis caching for low-latency retrieval. A Three.js first-person module enables immersive field walkthroughs, while a lazy-load mechanism lets users toggle vegetative indices on demand. Historical data are rendered via Chart.js. Deployed on Kubernetes, the system scales dynamically and remains resilient. Future work includes advanced data normalization, WebSockets-based push updates, and AR overlays. This open-source platform demonstrates how monitoring systems can drive sustainable, high-yield agriculture.
新技术通过实现实时监测、数据驱动决策和资源优化,正在改变精准农业。我们提出了一个基于网络的遮阳板系统,该系统将多植物指数的三维点云可视化与实时传感器流集成在一起,形成农业领域的数字复制品。基于potree的查看器将地理位置的点云叠加到OpenStreetMap层上。Node.js/Express REST API将异构传感器数据(XML, JSON, CSV)摄取到MongoDB中,并使用Redis缓存进行低延迟检索。Three.js的第一人称模块支持沉浸式现场漫游,而惰性加载机制允许用户根据需要切换植物索引。历史数据通过Chart.js呈现。部署在Kubernetes上,系统可以动态扩展并保持弹性。未来的工作包括高级数据规范化、基于websockets的推送更新和AR覆盖。这个开源平台展示了监控系统如何推动可持续的高产农业。
{"title":"A scalable web system for multi-index 3D point cloud visualization and real-time sensor monitoring in precision agriculture","authors":"Andoni Salcedo-Navarro,&nbsp;Guillem Montalban-Faet,&nbsp;Jaume Segura-Garcia,&nbsp;Miguel Garcia-Pineda","doi":"10.1016/j.softx.2025.102443","DOIUrl":"10.1016/j.softx.2025.102443","url":null,"abstract":"<div><div>New technologies are transforming precision agriculture by enabling real-time monitoring, data-driven decision-making, and resource optimization. We present a web-based visor system that integrates 3D point cloud visualization of multi-vegetative indices with live sensor streams to form a digital replica of agricultural fields. The Potree-based viewer overlays geolocated point clouds onto an OpenStreetMap layer. A Node.js/Express REST API ingests heterogeneous sensor data (XML, JSON, CSV) into MongoDB, with Redis caching for low-latency retrieval. A Three.js first-person module enables immersive field walkthroughs, while a lazy-load mechanism lets users toggle vegetative indices on demand. Historical data are rendered via Chart.js. Deployed on Kubernetes, the system scales dynamically and remains resilient. Future work includes advanced data normalization, WebSockets-based push updates, and AR overlays. This open-source platform demonstrates how monitoring systems can drive sustainable, high-yield agriculture.</div></div>","PeriodicalId":21905,"journal":{"name":"SoftwareX","volume":"32 ","pages":"Article 102443"},"PeriodicalIF":2.4,"publicationDate":"2025-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145516674","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1